1 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/substring_integer_index.f90: New test.
6 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
8 * gfortran.dg/format_string.f: New test.
11 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
15 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
17 2011-10-20 Joseph Myers <joseph@codesourcery.com>
19 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
20 gcc.target/i386/pr46226.c: Do not use
21 -mno-accumulate-outgoing-args.
23 2011-10-20 Joseph Myers <joseph@codesourcery.com>
25 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
26 including <strings.h>.
28 2011-10-19 Jan Hubicka <jh@suse.cz>
30 * lib/lto.exp (lto_init): Test slib lto and no-liker-plugin path.
31 * lto/gcc-dg.exp (check_effective_target_lto): Likewise.
32 * lto/c-torture.exp: Likewise.
33 * execute/bultins/strstr-asm.c: Force fat LTO.
34 * gcc.c-torture/compile/sync-1.c: Likewise.
35 * gcc.c-torture/compile/sync-1.c: Likewise.
36 * gcc.c-torture/compile/sync-3.c: Likewise.
37 * gcc.dg/noncompile/invalid_asm.c: Likewise.
38 * gcc.dg/noncompile/920507-1.c: Likewise.
39 * gcc.dg/torture/pr36400.c: Likewise.
40 * g++.dg/torture/pr34850.C: Likewise.
42 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
44 * gnat.dg/source_ref1.adb: New test.
45 * gnat.dg/source_ref2.adb: Likewise.
47 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/parse/error42.C: New.
51 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
53 2011-10-19 Jason Merrill <jason@redhat.com>
56 * g++.dg/init/value9.C: New.
58 2011-10-19 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
61 * gcc.dg/torture/vshuf-16.inc: Likewise.
62 * gcc.dg/torture/vshuf-8.inc: Likewise.
63 * gcc.dg/torture/vshuf-4.inc: Likewise.
65 2011-10-19 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/sizeof_proc.f90: New.
70 2011-10-19 Joseph Myers <joseph@codesourcery.com>
72 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
73 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
75 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
78 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
80 2011-10-19 Jason Merrill <jason@redhat.com>
83 * g++.dg/init/ref20.C: New.
85 2011-10-19 Kai Tietz <ktietz@redhat.com>
88 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
89 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
90 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
91 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
92 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
94 2011-10-19 Richard Guenther <rguenther@suse.de>
97 * gcc.dg/torture/pr50768.c: New testcase.
99 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
101 PR rtl-optimization/50340
102 * gcc.dg/pr50340.c: New.
104 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
106 PR tree-optimization/50717
108 * gcc.dg/pr50717-1.c: New file.
109 * gcc.target/arm/wmul-12.c: Correct types.
110 * gcc.target/arm/wmul-8.c: Correct types.
112 2011-10-18 Jason Merrill <jason@redhat.com>
115 * g++.dg/cpp0x/defaulted32.C: New.
118 * g++.dg/lookup/using23.C: New.
121 * g++.dg/cpp0x/implicit12.C: New.
122 * g++.dg/cpp0x/defaulted20.C: Adjust.
123 * g++.dg/cpp0x/defaulted21.C: Adjust.
124 * g++.dg/cpp0x/implicit-copy.C: Adjust.
125 * g++.dg/cpp0x/implicit4.C: Adjust.
126 * g++.dg/cpp0x/implicit5.C: Adjust.
127 * g++.dg/cpp0x/implicit8.C: Adjust.
128 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
129 * g++.dg/cpp0x/not_special.C: Adjust.
130 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
131 * g++.dg/cpp0x/rv1n.C: Adjust.
132 * g++.dg/cpp0x/rv2n.C: Adjust.
133 * g++.dg/cpp0x/rv3n.C: Adjust.
134 * g++.dg/cpp0x/rv4n.C: Adjust.
135 * g++.dg/cpp0x/rv5n.C: Adjust.
136 * g++.dg/cpp0x/rv6n.C: Adjust.
137 * g++.dg/cpp0x/rv7n.C: Adjust.
139 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
141 * gcc.target/i386/avx2-vpop-check.h: New header.
142 * gcc.target/i386/avx2-vpaddd-3.c: New test.
143 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
144 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
145 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
146 * gcc.target/i386/avx2-vpand-3.c: Ditto.
147 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
148 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
149 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
150 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
151 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
152 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
153 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
154 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
155 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
156 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
158 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
161 * gfortran.dg/coarray_subobject_1.f90: New test.
162 * gfortran.dg/coarray/subobject_1.f90: New test.
164 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
166 PR rtl-optimization/50205
167 * gcc.dg/pr50205.c: New.
169 2011-10-18 Richard Guenther <rguenther@suse.de>
171 PR tree-optimization/50767
172 * gcc.dg/torture/pr50767.c: New testcase.
174 2011-10-18 Julian Brown <julian@codesourcery.com>
176 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
177 * gcc.target/arm/unaligned-memcpy-1.c: New.
178 * gcc.target/arm/unaligned-memcpy-2.c: New.
179 * gcc.target/arm/unaligned-memcpy-3.c: New.
180 * gcc.target/arm/unaligned-memcpy-4.c: New.
182 2011-10-18 Janus Weil <janus@gcc.gnu.org>
185 * gfortran.dg/iso_c_binding_class.f03: New.
187 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
189 * testsuite/lib/target-supports.exp
190 (check_effective_target_vect_widen_shift): New.
191 * gcc.dg/vect/vect-widen-shift-s16.c: New.
192 * gcc.dg/vect/vect-widen-shift-s8.c: New.
193 * gcc.dg/vect/vect-widen-shift-u16.c: New.
194 * gcc.dg/vect/vect-widen-shift-u8.c: New.
196 2011-10-18 Richard Guenther <rguenther@suse.de>
198 * gcc.dg/torture/restrict-1.c: New testcase.
200 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
202 * g++.dg/ext/bases.C: New test.
204 2011-10-17 David S. Miller <davem@davemloft.net>
206 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
207 all operations to emit VIS instructions.
208 * gcc.target/sparc/fandnot.c: Likewise.
209 * gcc.target/sparc/fnot.c: Likewise.
210 * gcc.target/sparc/for.c: Likewise.
211 * gcc.target/sparc/fornot.c: Likewise.
212 * gcc.target/sparc/fxnor.c: Likewise.
213 * gcc.target/sparc/fxor.c: Likewise.
214 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
217 2011-10-17 Jakub Jelinek <jakub@redhat.com>
219 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
220 * gcc.dg/torture/vshuf-16.inc: New file.
221 * gcc.dg/torture/vshuf-2.inc: New file.
222 * gcc.dg/torture/vshuf-32.inc: New file.
223 * gcc.dg/torture/vshuf-4.inc: New file.
224 * gcc.dg/torture/vshuf-8.inc: New file.
225 * gcc.dg/torture/vshuf-main.inc: New file.
226 * gcc.dg/torture/vshuf-v16hi.c: New test.
227 * gcc.dg/torture/vshuf-v16qi.c: New test.
228 * gcc.dg/torture/vshuf-v2df.c: New test.
229 * gcc.dg/torture/vshuf-v2di.c: New test.
230 * gcc.dg/torture/vshuf-v2sf.c: New test.
231 * gcc.dg/torture/vshuf-v2si.c: New test.
232 * gcc.dg/torture/vshuf-v32qi.c: New test.
233 * gcc.dg/torture/vshuf-v4df.c: New test.
234 * gcc.dg/torture/vshuf-v4di.c: New test.
235 * gcc.dg/torture/vshuf-v4hi.c: New test.
236 * gcc.dg/torture/vshuf-v4sf.c: New test.
237 * gcc.dg/torture/vshuf-v4si.c: New test.
238 * gcc.dg/torture/vshuf-v8hi.c: New test.
239 * gcc.dg/torture/vshuf-v8qi.c: New test.
240 * gcc.dg/torture/vshuf-v8sf.c: New test.
241 * gcc.dg/torture/vshuf-v8si.c: New test.
243 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
245 PR tree-optimization/50746
246 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
248 2011-10-17 Jason Merrill <jason@redhat.com>
251 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
253 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/parse/error41.C: New.
257 * g++.dg/parse/error20.C: Adjust.
259 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
262 * g++.dg/warn/format7.C: New.
263 * obj-c++.dg/warn7.mm: Likewise.
265 2011-10-17 Richard Guenther <rguenther@suse.de>
267 PR tree-optimization/50729
268 * gcc.dg/torture/pr50729.c: New testcase.
270 2011-10-15 Tom Tromey <tromey@redhat.com>
271 Dodji Seketeli <dodji@redhat.com>
273 * lib/prune.exp (prune_gcc_output): Prune output referring to
275 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
276 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
277 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
278 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
280 2011-10-15 Tom Tromey <tromey@redhat.com>
281 Dodji Seketeli <dodji@redhat.com>
283 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
285 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
288 * g++.dg/inherit/error5.C: New.
290 2011-10-17 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/kind_tests_4.f90: New.
296 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
298 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
299 targets that support vector condition.
301 2011-10-16 Janus Weil <janus@gcc.gnu.org>
304 * gfortran.dg/c_kind_tests_3.f03: New.
306 2011-10-16 Janus Weil <janus@gcc.gnu.org>
309 * gfortran.dg/elemental_args_check_4.f90: New.
311 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
313 PR tree-optimization/50727
314 * gcc.dg/vect/pr50727.c: New test.
316 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
318 * gcc.dg/vla-23.c: New test.
320 2011-10-16 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/50596
323 * gcc.dg/vect/vect-cond-9.c: New test.
325 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
327 * gcc.dg/vect/bb-slp-29.c: New test.
329 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
332 * g++.dg/ext/is_base_of_incomplete.C: New.
333 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
334 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
336 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
338 * gcc.target/sparc/combined-1.c: Compile at -O2.
340 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
343 (dg-options): Add -Wno-attributes.
344 * gcc.target/i386/fma_double_?.c: Ditto.
345 * gcc.target/i386/fma_run_float_?.c: Ditto.
346 * gcc.target/i386/fma_run_double_?.c: Ditto.
347 * gcc.target/i386/l_fma_float_?.c: Dtto.
348 * gcc.target/i386/l_fma_double_?.c: Ditto.
349 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
350 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
352 2011-10-15 Tobias Burnus <burnus@net-b.de>
354 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
356 * gfortran.dg/bind_c_usage_24.f90: Ditto.
357 * gfortran.dg/rank_3.f90: Ditto.
358 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
359 -std=f2008ts in dg-options.
360 * gfortran.dg/rank_4.f90: Ditto.
362 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
365 * gcc.target/sh/pr49263.c: New.
367 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
369 * gnat.dg/specs/debug1.ads: Tweak.
371 2011-10-14 Kai Tietz <ktietz@redhat.com>
373 * gfortran.fortran-torture/compile/logical-2.f90: New test.
375 2011-10-14 Jakub Jelinek <jakub@redhat.com>
377 * gcc.target/i386/sse2-mul-1.c: New test.
378 * gcc.target/i386/sse4_1-mul-1.c: New test.
379 * gcc.target/i386/avx-mul-1.c: New test.
380 * gcc.target/i386/xop-mul-1.c: New test.
381 * gcc.target/i386/avx2-mul-1.c: New test.
383 2011-10-14 Jason Merrill <jason@redhat.com>
386 * g++.dg/cpp0x/nsdmi-list1.C: New.
389 * g++.dg/cpp0x/nsdmi-const1.C: New.
391 2011-10-14 Janus Weil <janus@gcc.gnu.org>
394 * gfortran.dg/pointer_intent_5.f90: New.
396 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
398 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
399 * gcc.target/i386/warn-vect-op-1.c: Ditto.
400 * gcc.target/i386/warn-vect-op-2.c: Ditto.
402 2011-10-14 Tobias Burnus <burnus@net-b.de>
405 * gfortran.dg/pointer_check_11.f90: New.
406 * gfortran.dg/pointer_check_12.f90: New.
408 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
411 * g++.dg/overload/operator4.C: New.
413 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
415 * gcc.dg/di-longlong64-sync-1.c: New test.
416 * gcc.dg/di-sync-multithread.c: New test.
417 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
418 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
419 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
420 tests for v5, v6, v6k, and v7-a, and add-options helpers.
421 (check_effective_target_arm_arm_ok): New helper.
422 (check_effective_target_sync_longlong): New helper.
424 2011-10-14 Richard Guenther <rguenther@suse.de>
426 PR tree-optimization/50723
427 * gcc.dg/torture/pr50723.c: New testcase.
429 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/warn/format6.C: New.
433 * obj-c++.dg/warn6.mm: Likewise.
435 2011-10-13 Richard Henderson <rth@redhat.com>
437 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
439 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
440 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
441 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
443 2011-10-13 Jason Merrill <jason@redhat.com>
446 * g++.dg/cpp0x/nsdmi-template2.C: New.
449 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
452 * g++.dg/init/vbase1.C: New.
454 2011-10-13 Jakub Jelinek <jakub@redhat.com>
456 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
457 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
458 * gcc.target/i386/avx-vphminposuw-2.c: New test.
459 * gcc.target/i386/avx-vphminposuw-3.c: New test.
461 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
463 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
465 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
467 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
469 2011-10-13 Richard Guenther <rguenther@suse.de>
471 PR tree-optimization/50712
472 * gcc.target/i386/pr50712.c: New testcase.
474 2011-10-13 Tom de Vries <tom@codesourcery.com>
476 * gcc.dg/memcpy-4.c: New test.
478 2011-10-13 Richard Guenther <rguenther@suse.de>
480 PR tree-optimization/50698
481 * g++.dg/vect/pr50698.cc: New testcase.
483 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
485 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
486 * gcc.target/powerpc/warn-2.c: Ditto.
488 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
489 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
490 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
491 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
492 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
493 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
494 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
495 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
496 * gcc.target/powerpc/ppc-pow.c: Likewise.
497 * gcc.target/powerpc/recip-1.c: Likewise.
498 * gcc.target/powerpc/recip-2.c: Likewise.
499 * gcc.target/powerpc/recip-3.c: Likewise.
500 * gcc.target/powerpc/recip-4.c: Likewise.
501 * gcc.target/powerpc/recip-5.c: Likewise.
503 2011-10-12 David S. Miller <davem@davemloft.net>
505 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
506 '-mvis3' instead of 'mcpu=niagara3' in options.
507 * gcc.target/sparc/fhalve.c: Likewise.
508 * gcc.target/sparc/fnegop.c: Likewise.
509 * gcc.target/sparc/fpadds.c: Likewise.
510 * gcc.target/sparc/fshift.c: Likewise.
511 * gcc.target/sparc/fucmp.c: Likewise.
512 * gcc.target/sparc/lzd.c: Likewise.
513 * gcc.target/sparc/vis3misc.c: Likewise.
514 * gcc.target/sparc/xmul.c: Likewise.
516 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
518 * gnat.dg/vect1.ad[sb]: New test.
519 * gnat.dg/vect1_pkg.ads: New helper.
520 * gnat.dg/vect2.ad[sb]: New test.
521 * gnat.dg/vect2_pkg.ads: New helper.
522 * gnat.dg/vect3.ad[sb]: New test.
523 * gnat.dg/vect3_pkg.ads: New helper.
524 * gnat.dg/vect4.ad[sb]: New test.
525 * gnat.dg/vect4_pkg.ads: New helper.
526 * gnat.dg/vect5.ad[sb]: New test.
527 * gnat.dg/vect5_pkg.ads: New helper.
528 * gnat.dg/vect6.ad[sb]: New test.
529 * gnat.dg/vect6_pkg.ads: New helper.
531 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
533 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
534 * gcc.target/i386/fma_run_double_2.c: Likewise.
535 * gcc.target/i386/fma_run_double_3.c: Likewise.
536 * gcc.target/i386/fma_run_double_4.c: Likewise.
537 * gcc.target/i386/fma_run_double_5.c: Likewise.
538 * gcc.target/i386/fma_run_double_6.c: Likewise.
539 * gcc.target/i386/fma_run_float_1.c: Likewise.
540 * gcc.target/i386/fma_run_float_2.c: Likewise.
541 * gcc.target/i386/fma_run_float_3.c: Likewise.
542 * gcc.target/i386/fma_run_float_4.c: Likewise.
543 * gcc.target/i386/fma_run_float_5.c: Likewise.
544 * gcc.target/i386/fma_run_float_6.c: Likewise.
546 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
547 remove the extra dg-options.
548 * gcc.target/i386/l_fma_double_2.c: Likewise.
549 * gcc.target/i386/l_fma_double_3.c: Likewise.
550 * gcc.target/i386/l_fma_double_4.c: Likewise.
551 * gcc.target/i386/l_fma_double_5.c: Likewise.
552 * gcc.target/i386/l_fma_double_6.c: Likewise.
553 * gcc.target/i386/l_fma_float_1.c: Likewise.
554 * gcc.target/i386/l_fma_float_2.c: Likewise.
555 * gcc.target/i386/l_fma_float_3.c: Likewise.
556 * gcc.target/i386/l_fma_float_4.c: Likewise.
557 * gcc.target/i386/l_fma_float_5.c: Likewise.
558 * gcc.target/i386/l_fma_float_6.c: Likewise.
560 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
562 PR tree-optimization/50189
563 * g++.dg/torture/pr50189.C: New testcase.
565 2011-10-12 Richard Guenther <rguenther@suse.de>
567 PR tree-optimization/50700
568 * gcc.dg/builtin-object-size-12.c: New testcase.
570 2011-10-12 Joseph Myers <joseph@codesourcery.com>
573 * gcc.c-torture/compile/pr50565-1.c,
574 gcc.c-torture/compile/pr50565-2.c: New tests.
576 2011-10-11 Jason Merrill <jason@redhat.com>
580 * g++.dg/template/constant1.C: New.
581 * g++.dg/template/constant2.C: New.
582 * g++.dg/cpp0x/constexpr-template3.C: New.
584 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
586 * gcc.target/i386/warn-vect-op-3.c: New test.
587 * gcc.target/i386/warn-vect-op-1.c: New test.
588 * gcc.target/i386/warn-vect-op-2.c: New test.
590 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
592 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
594 2011-10-11 Richard Guenther <rguenther@suse.de>
596 PR tree-optimization/50204
597 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
599 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
601 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
603 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
605 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
606 * gcc.target/i386/fma_double_2.c: Ditto.
607 * gcc.target/i386/fma_double_3.c: Ditto.
608 * gcc.target/i386/fma_double_4.c: Ditto.
609 * gcc.target/i386/fma_double_5.c: Ditto.
610 * gcc.target/i386/fma_double_6.c: Ditto.
611 * gcc.target/i386/fma_float_1.c: Ditto.
612 * gcc.target/i386/fma_float_2.c: Ditto.
613 * gcc.target/i386/fma_float_3.c: Ditto.
614 * gcc.target/i386/fma_float_4.c: Ditto.
615 * gcc.target/i386/fma_float_5.c: Ditto.
616 * gcc.target/i386/fma_float_6.c: Ditto.
617 * gcc.target/i386/l_fma_double_1.c: Ditto.
618 * gcc.target/i386/l_fma_double_2.c: Ditto.
619 * gcc.target/i386/l_fma_double_3.c: Ditto.
620 * gcc.target/i386/l_fma_double_4.c: Ditto.
621 * gcc.target/i386/l_fma_double_5.c: Ditto.
622 * gcc.target/i386/l_fma_double_6.c: Ditto.
623 * gcc.target/i386/l_fma_float_1.c: Ditto.
624 * gcc.target/i386/l_fma_float_2.c: Ditto.
625 * gcc.target/i386/l_fma_float_3.c: Ditto.
626 * gcc.target/i386/l_fma_float_4.c: Ditto.
627 * gcc.target/i386/l_fma_float_5.c: Ditto.
628 * gcc.target/i386/l_fma_float_6.c: Ditto.
629 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
630 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
631 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
632 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
633 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
634 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
635 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
636 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
637 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
638 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
639 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
640 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
642 2011-10-11 Tristan Gingold <gingold@adacore.com>
644 * gcc.dg/va-arg-4.c: New test.
645 * gcc.dg/va-arg-5.c: Ditto.
647 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
649 * lib/target-supports.exp (check_effective_target_fd_truncate):
650 Close and unlink test file before exit.
652 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
655 * gfortran.dg/forall_15.f90: New test case.
657 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
658 Andrew Macleod <amacleod@redhat.com>
660 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
661 wrappers for *other_threads() and *final_verify().
662 * gcc.dg/simulate-thread/simulate-thread.h
663 (simulate_thread_wrapper_other_threads): New.
664 (simulate_thread_wrapper_final_verify): New.
666 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
668 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
670 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
672 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
674 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
675 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
677 * gcc.target/i386/fma_1.h: New file.
678 * gcc.target/i386/fma_2.h: Likewise.
679 * gcc.target/i386/fma_3.h: Likewise.
680 * gcc.target/i386/fma_4.h: Likewise.
681 * gcc.target/i386/fma_5.h: Likewise.
682 * gcc.target/i386/fma_6.h: Likewise.
683 * gcc.target/i386/fma_double_1.c: Likewise.
684 * gcc.target/i386/fma_double_2.c: Likewise.
685 * gcc.target/i386/fma_double_3.c: Likewise.
686 * gcc.target/i386/fma_double_4.c: Likewise.
687 * gcc.target/i386/fma_double_5.c: Likewise.
688 * gcc.target/i386/fma_double_6.c: Likewise.
689 * gcc.target/i386/fma_float_1.c: Likewise.
690 * gcc.target/i386/fma_float_2.c: Likewise.
691 * gcc.target/i386/fma_float_3.c: Likewise.
692 * gcc.target/i386/fma_float_4.c: Likewise.
693 * gcc.target/i386/fma_float_5.c: Likewise.
694 * gcc.target/i386/fma_float_6.c: Likewise.
695 * gcc.target/i386/fma_main.h: Likewise.
696 * gcc.target/i386/fma_run_double_1.c: Likewise.
697 * gcc.target/i386/fma_run_double_2.c: Likewise.
698 * gcc.target/i386/fma_run_double_3.c: Likewise.
699 * gcc.target/i386/fma_run_double_4.c: Likewise.
700 * gcc.target/i386/fma_run_double_5.c: Likewise.
701 * gcc.target/i386/fma_run_double_6.c: Likewise.
702 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
703 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
704 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
705 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
706 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
707 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
708 * gcc.target/i386/fma_run_float_1.c: Likewise.
709 * gcc.target/i386/fma_run_float_2.c: Likewise.
710 * gcc.target/i386/fma_run_float_3.c: Likewise.
711 * gcc.target/i386/fma_run_float_4.c: Likewise.
712 * gcc.target/i386/fma_run_float_5.c: Likewise.
713 * gcc.target/i386/fma_run_float_6.c: Likewise.
714 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
715 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
716 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
717 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
718 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
719 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
720 * gcc.target/i386/l_fma_1.h: Likewise.
721 * gcc.target/i386/l_fma_2.h: Likewise.
722 * gcc.target/i386/l_fma_3.h: Likewise.
723 * gcc.target/i386/l_fma_4.h: Likewise.
724 * gcc.target/i386/l_fma_5.h: Likewise.
725 * gcc.target/i386/l_fma_6.h: Likewise.
726 * gcc.target/i386/l_fma_double_1.c: Likewise.
727 * gcc.target/i386/l_fma_double_2.c: Likewise.
728 * gcc.target/i386/l_fma_double_3.c: Likewise.
729 * gcc.target/i386/l_fma_double_4.c: Likewise.
730 * gcc.target/i386/l_fma_double_5.c: Likewise.
731 * gcc.target/i386/l_fma_double_6.c: Likewise.
732 * gcc.target/i386/l_fma_float_1.c: Likewise.
733 * gcc.target/i386/l_fma_float_2.c: Likewise.
734 * gcc.target/i386/l_fma_float_3.c: Likewise.
735 * gcc.target/i386/l_fma_float_4.c: Likewise.
736 * gcc.target/i386/l_fma_float_5.c: Likewise.
737 * gcc.target/i386/l_fma_float_6.c: Likewise.
738 * gcc.target/i386/l_fma_main.h: Likewise.
739 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
740 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
741 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
742 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
743 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
744 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
745 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
746 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
747 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
748 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
749 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
750 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
752 2011-10-10 Richard Guenther <rguenther@suse.de>
755 * gcc.dg/torture/pr50389.c: New testcase.
757 2011-10-10 Richard Guenther <rguenther@suse.de>
760 * gcc.dg/builtins-47.c: Optimize.
762 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
764 * lib/gcc-simulate-thread.exp: New.
765 * gcc.dg/simulate-thread/guality.h: New.
766 * gcc.dg/simulate-thread/simulate-thread.h: New.
767 * gcc.dg/simulate-thread/simulate-thread.exp: New.
768 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
769 * gcc.dg/simulate-thread/README: New.
770 * g++.dg/simulate-thread/guality.h: New.
771 * g++.dg/simulate-thread/simulate-thread.h: New.
772 * g++.dg/simulate-thread/simulate-thread.exp: New.
773 * g++.dg/simulate-thread/simulate-thread.gdb: New.
774 * c-c++-common/cxxbitfields-2.c: Remove.
775 * c-c++-common/cxxbitfields.c: Remove.
776 * c-c++-common/cxxbitfields-4.c: Remove.
777 * c-c++-common/cxxbitfields-5.c: Remove.
778 * c-c++-common/simulate-thread/bitfields-1.c: New.
779 * c-c++-common/simulate-thread/bitfields-2.c: New.
780 * c-c++-common/simulate-thread/bitfields-3.c: New.
781 * c-c++-common/simulate-thread/bitfields-4.c: New.
783 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/warn/format5.C: New.
788 2011-10-09 Tobias Burnus <burnus@net-b.de>
791 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
792 * gfortran.dg/common_16.f90: New.
794 2011-10-09 Tobias Burnus <burnus@net-b.de>
796 * gfortran.dg/iso_c_binding_param_1.f90: New.
797 * gfortran.dg/iso_c_binding_param_2.f90: New.
798 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
800 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
802 PR tree-optimization/50635
803 * gcc.dg/vect/pr50635.c: New test.
805 2011-10-09 Janus Weil <janus@gcc.gnu.org>
808 * gfortran.dg/proc_decl_27.f90: New.
810 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
813 * objc/execute/initialize-1.m: New test.
815 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
818 * gfortran.dg/pointer_function_result_1.f90 : New test.
820 2011-10-07 David S. Miller <davem@davemloft.net>
823 * gcc.target/sparc/sparc.exp: Add vis3 target test.
824 * gcc.target/sparc/cmask.c: Use it.
825 * gcc.target/sparc/fhalve.c: Likewise.
826 * gcc.target/sparc/fnegop.c: Likewise.
827 * gcc.target/sparc/fpadds.c: Likewise.
828 * gcc.target/sparc/fshift.c: Likewise.
829 * gcc.target/sparc/fucmp.c: Likewise.
830 * gcc.target/sparc/lzd.c: Likewise.
831 * gcc.target/sparc/vis3misc.c: Likewise.
832 * gcc.target/sparc/xmul.c: Likewise.
834 2011-10-07 Richard Henderson <rth@redhat.com>
836 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
838 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
840 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
842 * gcc.dg/pr50193-1.c: New file.
843 * gcc.target/arm/shiftable.c: New file.
845 2011-10-07 Janus Weil <janus@gcc.gnu.org>
848 * gfortran.dg/class_46.f03: New.
850 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
852 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
853 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
854 (syslog, vsyslog, __vsyslog_chk): Likewise.
856 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
857 (x, EXT_x): Use ASMNAME.
859 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
862 2011-10-07 Tom de Vries <tom@codesourcery.com>
865 * gcc.dg/pr50527.c: New test.
867 2011-10-07 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/50650
870 * gcc.c-torture/compile/pr50650.c: New test.
872 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
874 PR tree-optimization/50575
875 * gcc.c-torture/execute/vector-compare-2.x: New file.
877 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
881 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
884 2011-10-07 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/vect/vect-align-2.c: Increase array size.
889 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
890 H.J. Lu <hongjiu.lu@intel.com>
893 * gcc.target/i386/pr50603.c: New test.
895 2011-10-06 Jason Merrill <jason@redhat.com>
898 * g++.dg/cpp0x/default31.C: New.
900 2011-10-06 Jakub Jelinek <jakub@redhat.com>
902 PR tree-optimization/50596
903 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
905 * gcc.dg/vect/vect-cond-8.c: New test.
907 2011-10-06 Richard Henderson <rth@redhat.com>
909 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
910 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
911 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
912 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
913 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
914 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
915 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
916 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
917 * gcc.c-torture/execute/vshuf-16.inc: New file.
918 * gcc.c-torture/execute/vshuf-2.inc: New file.
919 * gcc.c-torture/execute/vshuf-4.inc: New file.
920 * gcc.c-torture/execute/vshuf-8.inc: New file.
921 * gcc.c-torture/execute/vshuf-main.inc: New file.
922 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
923 * gcc.c-torture/execute/vshuf-v2df.c: New test.
924 * gcc.c-torture/execute/vshuf-v2di.c: New test.
925 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
926 * gcc.c-torture/execute/vshuf-v2si.c: New test.
927 * gcc.c-torture/execute/vshuf-v4df.c: New test.
928 * gcc.c-torture/execute/vshuf-v4di.c: New test.
929 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
930 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
931 * gcc.c-torture/execute/vshuf-v4si.c: New test.
932 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
933 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
934 * gcc.c-torture/execute/vshuf-v8si.c: New test.
936 2011-10-06 Jakub Jelinek <jakub@redhat.com>
938 PR tree-optimization/49279
939 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
940 * gcc.c-torture/execute/pr49279.c: New test.
942 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
945 * gcc.c-torture/compile/pr49049.c: New test.
947 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
950 * gcc.target/arm/pr50305.c: New test.
952 2011-10-06 Richard Guenther <rguenther@suse.de>
954 PR tree-optimization/38884
955 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
956 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
958 2011-10-05 David S. Miller <davem@davemloft.net>
960 * gcc.target/sparc/lzd.c: New test.
961 * gcc.target/sparc/popc.c: New test.
963 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
965 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
966 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
967 * g++.dg/other/final1.C: Cleanup original tree dump.
969 2011-10-05 Jakub Jelinek <jakub@redhat.com>
971 PR tree-optimization/50613
972 * gcc.dg/pr50613.c: New test.
974 2011-10-05 Richard Henderson <rth@redhat.com>
976 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
977 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
978 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
979 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
980 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
981 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
982 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
983 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
985 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
987 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
988 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
989 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
990 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
991 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
993 2011-10-05 Richard Guenther <rguenther@suse.de>
995 PR tree-optimization/38885
996 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
998 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1000 * gcc.target/i386/sw-1.c: New test.
1002 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1004 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1006 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1008 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1010 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1012 2011-10-04 David S. Miller <davem@davemloft.net>
1014 * gcc.target/sparc/fhalve.c: New test.
1015 * gcc.target/sparc/fnegop.c: New test.
1016 * gcc.target/sparc/xmul.c: New test.
1018 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1021 * gfortran.dg/dummy_procedure_6.f90: New.
1023 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1025 PR tree-optimization/50604
1026 * gcc.dg/pr50604.c: New test.
1028 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1030 PR tree-optimization/49662
1031 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1032 * gcc.dg/graphite/interchange-15.c: Likewise.
1033 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1035 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1037 * gcc.dg/tree-ssa/restrict-4.c: New test.
1039 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1041 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1042 (main): Use __typeof to get result type of comparison.
1044 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1046 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1047 Make et_vect_multiple_sizes_saved global.
1048 (check_effective_target_vect64): Make et_vect64_saved global.
1050 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1052 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1053 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1054 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1055 * gcc.dg/builtin-complex-err-1.c: Adjust.
1057 2011-10-02 Jason Merrill <jason@redhat.com>
1059 * g++.dg/cpp0x/range-for22.C: New.
1061 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1062 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1063 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1064 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1066 * g++.dg/cpp0x/nsdmi5.C: New.
1068 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1071 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1073 (mips-dg-options): Force an ABI option if the current ABI is
1074 incompatible with the required -mlong setting. Likewise force
1075 a long setting if the current one is incompatible with the
1076 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1077 throughout procedure.
1078 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1079 instead of addressing=absolute.
1081 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1083 * gcc.target/mips/stack-1.c: New test.
1085 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1087 * gcc.dg/pr49696.c: New test.
1089 2011-10-02 Jan Hubicka <jh@suse.cz>
1091 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1093 2011-10-01 David S. Miller <davem@davemloft.net>
1095 * gcc.target/sparc/cmask.c: New test.
1096 * gcc.target/sparc/fpadds.c: New test.
1097 * gcc.target/sparc/fshift.c: New test.
1098 * gcc.target/sparc/fucmp.c: New test.
1099 * gcc.target/sparc/vis3misc.c: New test.
1101 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1104 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1106 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1109 * g++.dg/dfp/44473-1.C: New test.
1110 * g++.dg/dfp/44473-2.C: New test.
1111 * g++.dg/dfp/mangle-1.C: New test.
1112 * g++.dg/dfp/mangle-2.C: New test.
1113 * g++.dg/dfp/mangle-3.C: New test.
1114 * g++.dg/dfp/mangle-4.C: New test.
1115 * g++.dg/dfp/mangle-5.C: New test.
1117 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/pr50571.c: New test.
1122 PR tree-optimization/46309
1123 * gcc.dg/pr46309.c: New test.
1125 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.dg/strlenopt-21.c: New test.
1129 2011-09-30 Revital Eres <revital.eres@linaro.org>
1131 * gcc.dg/sms-10.c: New file.
1133 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1135 * gcc.target/arm/pr50099.c: New test.
1137 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1139 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1141 2011-09-30 David S. Miller <davem@davemloft.net>
1143 * gcc.target/sparc/bmaskbshuf.c: New test.
1144 * gcc.target/sparc/edgen.c: New test.
1146 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1149 * gfortran.dg/pure_formal_proc_3.f90: New.
1152 * gfortran.dg/stfunc_7.f90: New.
1154 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1156 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1157 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1158 * gcc.dg/vector-compare-1.c: Likewise.
1159 * gcc.dg/vector-compare-2.c: Likewise.
1161 2011-09-29 David S. Miller <davem@davemloft.net>
1163 * gcc.target/sparc/array.c: New test.
1165 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1167 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1168 loop unroll and set max unroll times to 8.
1169 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1170 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1171 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1172 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1174 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/ext/visibility/warn5.C: New.
1179 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1182 * g++.dg/warn/Wextra-3.C: New.
1184 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1187 * gcc.target/sh/pr49468-si.c: New.
1189 2011-09-28 Tom de Vries <tom@codesourcery.com>
1192 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1193 (TEST): Initialize src3 with random floats.
1194 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1195 from union src3. Initialize src3 with random floats.
1197 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1199 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1200 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1201 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1202 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1203 * gcc.target/sh/sh4a-cos.c: Ditto.
1204 * gcc.target/sh/sh4a-cosf.c: Ditto.
1205 * gcc.target/sh/sh4a-sin.c: Ditto.
1206 * gcc.target/sh/sh4a-sinf.c: Ditto.
1207 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1208 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1209 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1211 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1214 * g++.dg/parse/error40.C: New.
1215 * g++.dg/warn/incomplete1.C: Adjust.
1217 2011-09-27 Jan Hubicka <jh@suse.cz>
1220 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1223 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.dg/strlenopt-1.c: New test.
1226 * gcc.dg/strlenopt-1f.c: New test.
1227 * gcc.dg/strlenopt-2.c: New test.
1228 * gcc.dg/strlenopt-2f.c: New test.
1229 * gcc.dg/strlenopt-3.c: New test.
1230 * gcc.dg/strlenopt-4.c: New test.
1231 * gcc.dg/strlenopt-4g.c: New test.
1232 * gcc.dg/strlenopt-4gf.c: New test.
1233 * gcc.dg/strlenopt-5.c: New test.
1234 * gcc.dg/strlenopt-6.c: New test.
1235 * gcc.dg/strlenopt-7.c: New test.
1236 * gcc.dg/strlenopt-8.c: New test.
1237 * gcc.dg/strlenopt-9.c: New test.
1238 * gcc.dg/strlenopt-10.c: New test.
1239 * gcc.dg/strlenopt-11.c: New test.
1240 * gcc.dg/strlenopt-12.c: New test.
1241 * gcc.dg/strlenopt-12g.c: New test.
1242 * gcc.dg/strlenopt-13.c: New test.
1243 * gcc.dg/strlenopt-14g.c: New test.
1244 * gcc.dg/strlenopt-14gf.c: New test.
1245 * gcc.dg/strlenopt-15.c: New test.
1246 * gcc.dg/strlenopt-16g.c: New test.
1247 * gcc.dg/strlenopt-17g.c: New test.
1248 * gcc.dg/strlenopt-18g.c: New test.
1249 * gcc.dg/strlenopt.h: New file.
1251 2011-09-27 Tom de Vries <tom@codesourcery.com>
1254 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1255 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1256 * gcc.dg/pr43864.c: New test.
1257 * gcc.dg/pr43864-2.c: Same.
1258 * gcc.dg/pr43864-3.c: Same.
1259 * gcc.dg/pr43864-4.c: Same.
1261 2011-09-27 Jan Hubicka <jh@suse.cz>
1263 * gcc.dg/ipa/inline-5.c: New testcase.
1265 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1267 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1269 * gcc.dg/vect/bb-slp-27.c: New.
1270 * gcc.dg/vect/bb-slp-28.c: New.
1272 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1274 * testsuite/lib/target-supports.exp (check_profiling_available):
1275 Don't rely solely on TLS tests for -fprofile-generate, fall
1276 through to the other code.
1278 2011-09-27 Richard Guenther <rguenther@suse.de>
1280 PR tree-optimization/50363
1281 * gcc.dg/torture/pr50363.c: New testcase.
1283 2011-09-26 Jason Merrill <jason@redhat.com>
1286 * g++.dg/template/partial13.C: New.
1289 * g++.dg/template/partial12.C: New.
1292 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1294 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/diagnostic/bindings1.C: New.
1298 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1300 2011-09-26 David S. Miller <davem@davemloft.net>
1302 * gcc.target/sparc/wrgsr.c: New test.
1303 * gcc.target/sparc/rdgsr.c: New test.
1304 * gcc.target/sparc/edge.c: New test.
1305 * gcc.target/sparc/fcmp.c: New test.
1307 * gcc.target/sparc/edge.c: Update for new return types.
1308 * gcc.target/sparc/fcmp.c: Likewise.
1310 * gcc.target/sparc/fpaddsubi.c: New test.
1312 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1315 * gfortran.dg/common_15.f90: New.
1318 * gfortran.dg/dummy_procedure_5.f90: New.
1319 * gfortran.dg/interface_26.f90: Modified error message.
1320 * gfortran.dg/proc_ptr_11.f90: Ditto.
1321 * gfortran.dg/proc_ptr_15.f90: Ditto.
1322 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1323 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1325 2011-09-26 Jason Merrill <jason@redhat.com>
1328 * g++.dg/overload/rvalue3.C: New.
1331 * g++.dg/overload/ref-conv2.C: New.
1333 * g++.dg/cpp0x/nsdmi-template1.C: New.
1335 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp0x/nullptr25.C: New.
1339 2011-09-26 Richard Guenther <rguenther@suse.de>
1341 PR tree-optimization/50472
1342 * gcc.dg/torture/pr50472.c: New testcase.
1344 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/opt22.adb: New test.
1347 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1349 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1351 * gnat.dg/opt21.adb: New test.
1352 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1354 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1356 * gnat.dg/opt20.ad[sb]: New test.
1357 * gnat.dg/opt20_pkg.ads: New helper.
1359 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1361 * gnat.dg/array17.adb: New test.
1362 * gnat.dg/array17_pkg.ads: New helper.
1364 2011-09-25 Jason Merrill <jason@redhat.com>
1366 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1368 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1370 * gnat.dg/frame_overflow.ads: New.
1371 * gnat.dg/frame_overflow.adb: Adjust.
1372 * gnat.dg/specs/addr1.ads: Likewise.
1374 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/tree-ssa/restrict2.C: New test.
1378 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1380 * lib/target-supports.exp (check_effective_target_vect64): New.
1381 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1382 of multiple vector sizes.
1383 * gcc.dg/vect/bb-slp-26.c: New.
1385 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/template/bitfield1.C: New.
1390 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1392 * gcc.dg/vect/bb-slp-24.c: New.
1394 2011-09-24 Jason Merrill <jason@redhat.com>
1396 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1398 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1400 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1401 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1403 * g++.dg/cpp0x/nsdmi1.C: New.
1404 * g++.dg/cpp0x/nsdmi2.C: New.
1405 * g++.dg/cpp0x/nsdmi3.C: New.
1406 * g++.dg/cpp0x/nsdmi4.C: New.
1407 * g++.old-deja/g++.other/init4.C: New.
1409 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/template/sfinae28.C: New.
1414 2011-09-23 Ian Lance Taylor <iant@google.com>
1416 * go.test/go-test.exp (errchk): Handle more cases of getting
1417 correct Tcl backslash quoting in regular expressions in test file.
1419 2011-09-23 Jason Merrill <jason@redhat.com>
1422 * g++.dg/init/const8.C: New.
1423 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1424 * g++.dg/cpp0x/defaulted2.C: Likewise.
1425 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1426 * g++.dg/init/pr20039.C: Likewise.
1427 * g++.dg/init/pr42844.C: Likewise.
1429 2011-09-23 Jan Hubicka <jh@suse.cz>
1431 * gcc.dg/ipa/inline-1.c: new testcase.
1432 * gcc.dg/ipa/inline-2.c: new testcase.
1433 * gcc.dg/ipa/inline-3.c: new testcase.
1434 * gcc.dg/ipa/inline-4.c: new testcase.
1436 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1439 * g++.dg/cpp0x/constexpr-static8.C: New.
1441 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.target/i386/avxfp-1.c: New test.
1444 * gcc.target/i386/avxfp-2.c: New test.
1446 2011-09-23 Terry Guo <terry.guo@arm.com>
1448 * gcc.c-torture/execute/941014-1.x: Deleted.
1450 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/cpp0x/pr50491.C: New.
1455 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1460 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1463 * g++.dg/cpp0x/nullptr24.C: New.
1465 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1468 * gcc.target/i386/pr50482.c: New test.
1470 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1472 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1473 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1474 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1475 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1476 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1477 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1478 multilib options contain different -march= from dg-options.
1480 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1481 Paolo Carlini <paolo.carlini@oracle.com>
1484 * g++.dg/template/friend52.C: New.
1486 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1488 * gcc.target/arm/cmp-1.c: New test.
1489 * gcc.target/arm/cmp-2.c: Likewise.
1491 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1494 * gfortran.dg/impure_actual_1.f90: Modified error message.
1495 * gfortran.dg/proc_ptr_32.f90: New.
1496 * gfortran.dg/proc_ptr_33.f90: New.
1498 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1500 PR tree-optimization/50451
1501 * gcc.dg/vect/pr50451.c: New test.
1503 2011-09-21 Ian Lance Taylor <iant@google.com>
1505 * go.test/go-test.exp (errchk): Add special case for bug332.
1506 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1507 some more test lines.
1509 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1511 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1512 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1513 * g++.dg/other/i386-8.C: Ditto.
1514 * g++.dg/other/pr34435.C: Ditto.
1515 * g++.dg/other/pr39496.C: Ditto.
1516 * g++.dg/other/mmintrin.C: Ditto.
1518 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.dg/vect/vect-cond-7.c: New test.
1521 * gcc.target/i386/sse4_1-cond-1.c: New test.
1522 * gcc.target/i386/avx-cond-1.c: New test.
1524 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1527 * g++.dg/other/pr50464.C: New test.
1529 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1531 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1532 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1533 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1534 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1536 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/opt19.adb: New test.
1540 2011-09-21 Terry Guo <terry.guo@arm.com>
1542 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1543 on arch conflict when testing case on targets other than armv7-a.
1545 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/ext/int128-1.C: New.
1549 * g++.dg/ext/int128-2.C: Likewise.
1550 * g++.dg/ext/int128-2.h: Likewise.
1552 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1555 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1557 2011-09-20 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp0x/constexpr-generated1.C: New.
1562 * g++.dg/overload/ref-conv1.C: New.
1564 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1566 * g++.dg/other/final1.C: New.
1568 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1570 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1573 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1575 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1578 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1580 PR tree-optimization/50413
1581 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1582 -fdump-tree-slp-details. Run other tests with
1583 -fdump-tree-vect-details.
1584 * g++.dg/vect/slp-pr50413.cc: New.
1586 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1587 Ira Rosen <ira.rosen@linaro.org>
1590 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1591 Fix underscores around restrict.
1593 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1595 PR tree-optimization/50414
1596 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1597 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1598 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1600 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1602 PR tree-optimization/50412
1603 * gfortran.dg/vect/pr50412.f90: New.
1605 2011-09-16 Jason Merrill <jason@redhat.com>
1608 * g++.dg/eh/defarg1.C: New.
1610 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1612 * gcc.dg/vect/vect-reduc-10.c: New test.
1613 * gcc.target/i386/avx-reduc-1.c: New test.
1615 * gcc.target/i386/sse2-extract-1.c: New test.
1616 * gcc.target/i386/avx-extract-1.c: New test.
1618 2011-09-16 Terry Guo <terry.guo@arm.com>
1620 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1622 2011-09-15 Diego Novillo <dnovillo@google.com>
1624 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1625 ALWAYS_CXXFLAGS, if defined.
1626 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1627 ALWAYS_GFORTRANFLAGS, if defined.
1628 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1629 ALWAYS_GOCFLAGS, if defined.
1630 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1631 ALWAYS_OBJCXXFLAGS, if defined.
1632 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1633 additional_flags, if defined.
1634 * lib/gnat.exp (gnat_target_compile): Likewise.
1635 * lib/objc.exp (objc_target_compile): Likewise.
1636 * lib/target-supports-dg.exp (dg-add-options): Handle
1639 2011-09-15 Tom de Vries <tom@codesourcery.com>
1642 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1643 Use uintptr_t in f1. Undo avr xfails.
1645 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/function_types_3.f90: New.
1651 2011-09-15 Jason Merrill <jason@redhat.com>
1654 * g++.dg/cpp0x/trailing7.C: New.
1657 * g++.dg/cpp0x/nullptr23.C: New.
1659 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1661 * gcc.dg/vect/bb-slp-25.c: New.
1663 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/noexcept15.C: New.
1668 2011-09-14 Tom de Vries <tom@codesourcery.com>
1671 * gcc.dg/pr50251.c: New test.
1673 2011-09-14 Tobias Burnus <burnus@net-b.de>
1677 * gfortran.dg/null_5.f90: New.
1678 * gfortran.dg/null_6.f90: New.
1680 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
1682 * gcc.c-torture/compile/20110913-1.c: New test.
1684 2011-09-13 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/result_2.f90: New.
1689 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1691 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1693 2011-09-13 Dodji Seketeli <dodji@redhat.com>
1696 * g++.dg/cpp0x/variadic116.C: New test case.
1698 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
1700 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1701 * gcc.target/mips/interrupt_handler-2.c: New test.
1702 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1704 2011-09-12 Jason Merrill <jason@redhat.com>
1706 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1708 * g++.dg/cpp0x/explicit7.C: New.
1710 2011-09-12 Jakub Jelinek <jakub@redhat.com>
1712 PR rtl-optimization/50212
1713 * g++.dg/other/pr50212.C: New test.
1715 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
1718 * testsuite/gcc.target/avr/torture/avr-torture.exp
1719 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1720 "-O2 -fmerge-all-constants".
1722 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1725 * gfortran.dg/do_while_1.f90: New test.
1727 2011-09-11 Janus Weil <janus@gcc.gnu.org>
1731 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1732 * gfortran.dg/proc_decl_26.f90: New.
1733 * gfortran.dg/typebound_override_2.f90: New.
1734 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1736 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1738 * gnat.dg/cond_expr2.ad[sb]: New test.
1740 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
1742 * gnat.dg/atomic5.ad[sb]: New test.
1744 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
1746 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1748 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
1751 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1753 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
1756 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1758 2011-09-09 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/50328
1761 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1763 2011-09-09 Richard Guenther <rguenther@suse.de>
1766 * gcc.dg/torture/pr50333.c: New testcase.
1768 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
1770 PR tree-optimization/50318
1771 * gcc.target/arm/pr50318-1.c: New file.
1773 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
1775 * gcc.target/i386/all_one_m256i.c: New test.
1777 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/sfinae28.C: New.
1782 2011-09-08 Dodji Seketeli <dodji@redhat.com>
1785 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1786 longer ignored on typedefs.
1788 PR c++/33255 - Support -Wunused-local-typedefs warning
1789 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1790 * c-c++-common/Wunused-local-typedefs.c: Likewise.
1792 2011-09-08 Martin Jambor <mjambor@suse.cz>
1794 PR tree-optimization/50287
1795 * gcc.dg/torture/pr50287.c: New test.
1797 2011-09-08 Richard Guenther <rguenther@suse.de>
1799 PR tree-optimization/19831
1800 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1801 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1802 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1803 * gcc.dg/errno-1.c: Adjust.
1805 2011-09-08 Richard Guenther <rguenther@suse.de>
1807 PR tree-optimization/19831
1808 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1810 2011-09-08 Tobias Burnus <burnus@net-b.de>
1813 * gfortran.dg/do_concurrent_1.f90: New.
1814 * gfortran.dg/do_concurrent_2.f90: New.
1816 2011-09-08 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.c-torture/execute/ieee/pr50310.c: New test.
1820 * gcc.dg/pr50310-2.c: New test.
1822 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1825 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1826 * gfortran.dg/impure_constructor_1.f90: Modified.
1827 * gfortran.dg/proc_ptr_comp_33.f90: New.
1829 2011-09-07 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.dg/pr50310-1.c: New test.
1834 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1837 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1840 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/noexcept14.C: New.
1845 2011-09-07 Jason Merrill <jason@redhat.com>
1847 * g++.dg/cpp0x/constexpr-ref3.C: New.
1849 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1851 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1853 * gcc.dg/section1.c: Don't xfail for avr.
1855 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
1857 PR tree-optimization/50322
1858 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1860 2011-09-07 Martin Jambor <mjambor@suse.cz>
1862 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1864 2011-09-07 Martin Jambor <mjambor@suse.cz>
1866 PR tree-optimization/49911
1867 * g++.dg/tree-ssa/pr49911.C: New test.
1869 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
1872 * gcc.dg/torture/pr49030.c: New test.
1874 2011-09-07 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1878 * gfortran.dg/class_4d.f03: Deleted.
1879 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1881 2011-09-07 Richard Guenther <rguenther@suse.de>
1883 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1885 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
1887 PR tree-optimization/46021
1888 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1890 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1892 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1894 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
1896 * gcc.c-torture/compile/20110906-1.c: New test.
1898 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
1900 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1902 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
1904 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1905 --param tree-reassoc-width=1.
1907 * gcc.dg/tree-ssa/reassoc-24.c: New test.
1908 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1910 2011-09-06 Richard Guenther <rguenther@suse.de>
1912 PR tree-optimization/48149
1913 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1915 2011-09-06 Richard Guenther <rguenther@suse.de>
1917 PR tree-optimization/48317
1918 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1920 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
1922 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1924 (add_options_for_quad_vectors): Replace with ...
1925 (add_options_for_double_vectors): ... this.
1926 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1927 support multiple vector sizes since the vectorizer attempts to
1928 vectorize with both vector sizes.
1929 * gcc.dg/vect/no-vfa-vect-79.c,
1930 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1931 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1932 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1933 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1934 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1935 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1936 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1937 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1938 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1939 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1940 gcc.dg/vect/vect-40.c: Likewise.
1941 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1942 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1943 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1944 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1945 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1947 * gcc.dg/vect/vect-peel-4.c: Make ia global.
1949 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
1952 * gcc.target/mips/abi-main.h: New file.
1953 * gcc.target/mips/abi-o32-long32.c: New test.
1954 * gcc.target/mips/abi-o32-long64.c: Likewise.
1955 * gcc.target/mips/abi-o64-long32.c: Likewise.
1956 * gcc.target/mips/abi-o64-long64.c: Likewise.
1957 * gcc.target/mips/abi-n32-long32.c: Likewise.
1958 * gcc.target/mips/abi-n32-long64.c: Likewise.
1959 * gcc.target/mips/abi-n64-long32.c: Likewise.
1960 * gcc.target/mips/abi-n64-long64.c: Likewise.
1961 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1962 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1963 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1964 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1965 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1966 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1967 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1968 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1969 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1970 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1971 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1972 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1973 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1974 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1975 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1976 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1977 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1978 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1979 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1980 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1981 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1982 * gcc.target/mips/branch-2.c: Remove -mabicalls.
1983 * gcc.target/mips/branch-3.c: Likewise.
1984 * gcc.target/mips/branch-4.c: Likewise.
1985 * gcc.target/mips/branch-5.c: Likewise.
1986 * gcc.target/mips/branch-6.c: Likewise.
1987 * gcc.target/mips/branch-7.c: Likewise.
1988 * gcc.target/mips/branch-8.c: Likewise.
1989 * gcc.target/mips/branch-9.c: Likewise.
1990 * gcc.target/mips/branch-10.c: Likewise.
1991 * gcc.target/mips/branch-11.c: Likewise.
1992 * gcc.target/mips/branch-12.c: Likewise.
1993 * gcc.target/mips/branch-13.c: Likewise.
1994 * gcc.target/mips/lazy-binding-1.c: Likewise.
1996 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
1998 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1999 to avoid warning on int=16 platforms..
2001 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2004 to work even with -fshort-enums.
2006 2011-09-04 Jan Hubicka <jh@suse.cz>
2008 * gcc.c-torture/compile/20110902.c: new testcase.
2010 2011-09-04 Jason Merrill <jason@redhat.com>
2013 * g++.dg/cpp0x/rv-conv1.C: New.
2016 * g++.dg/cpp0x/rv-func3.C: New.
2018 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2022 * g++.dg/cpp0x/constexpr-template1.C: New.
2023 * g++.dg/cpp0x/constexpr-template2.C: New.
2024 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2025 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2027 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2029 * gnat.dg/specs/debug1.ads: Tweak pattern.
2031 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2034 * gfortran.dg/class_45a.f03: New.
2035 * gfortran.dg/class_45b.f03: New.
2037 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2038 Ira Rosen <ira.rosen@linaro.org>
2040 PR tree-optimization/50208
2041 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2042 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2043 -fno-tree-fre -fno-tree-pre.
2045 2011-09-02 Martin Jambor <mjambor@suse.cz>
2047 * gcc.dg/ipa/ipcp-3.c: New test.
2049 2011-09-02 Richard Guenther <rguenther@suse.de>
2051 PR tree-optimization/27460
2053 * gcc.dg/vect/vect-cond-7.c: New testcase.
2055 2011-09-02 Martin Jambor <mjambor@suse.cz>
2057 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2058 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2059 xfailed test for inlining.
2060 * g++.dg/ipa/ivinline-9.C: Likewise.
2062 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2064 PR tree-optimization/50178
2065 * gfortran.dg/vect/pr50178.f90: New test.
2067 2011-08-31 Martin Jambor <mjambor@suse.cz>
2070 * gcc.c-torture/execute/pr49886.c: New testcase.
2072 2011-08-31 Tom de Vries <tom@codesourcery.com>
2075 * gcc.dg/pr43513.c: New test.
2077 2011-08-30 Tobias Burnus <burnus@net-b.de>
2080 * gfortran.dg/common_14.f90: New.
2081 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2083 2011-08-30 Jason Merrill <jason@redhat.com>
2086 * g++.dg/cpp0x/decltype33.C: New.
2089 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2092 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2094 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2096 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2098 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2100 * gnat.dg/specs/aggr3.ads: New test.
2101 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2103 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2104 * gnat.dg/specs/aggr2.ads: Likewise.
2106 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2109 * gfortran.dg/allocate_with_source_2.f90: New test
2111 2011-08-30 Jason Merrill <jason@redhat.com>
2114 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2117 * g++.dg/cpp0x/constexpr-value3.C: New.
2119 2011-08-30 Richard Guenther <rguenther@suse.de>
2122 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2123 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2124 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2125 * gcc.dg/pr36902.c: XFAIL.
2127 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2129 * gcc.target/i386/fma-check.h: New.
2130 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2131 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2132 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2133 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2134 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2135 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2136 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2137 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2138 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2139 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2140 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2141 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2142 * gcc.target/i386/fma-compile.c: Likewise.
2143 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2144 * gcc.target/i386/sse-12.c: Add -mfma.
2145 * gcc.target/i386/sse-13.c: Likewise.
2146 * gcc.target/i386/sse-14.c: Likewise.
2147 * gcc.target/i386/sse-22.c: Likewise.
2148 * gcc.target/i386/sse-23.c: Likewise.
2149 * g++.dg/other/i386-2.C: Likewise.
2150 * g++.dg/other/i386-3.C: Likewise.
2152 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2155 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2156 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2158 2011-08-30 Christian Bruel <christian.bruel@st.com>
2160 * g++.dg/bprob/bprob.exp (feedback_options): Set
2161 -fbranch-probabilities.
2162 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2164 2011-08-29 Jason Merrill <jason@redhat.com>
2167 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2169 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2170 Jason Merrill <jason@redhat.com>
2172 * g++.dg/dfp/base.C: New test.
2174 2011-08-29 Jason Merrill <jason@redhat.com>
2178 * g++.dg/cpp0x/initlist58.C: New.
2180 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2183 * gfortran.dg/class_result_1.f03: New.
2185 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.target/i386/pr48722.c: New test.
2190 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2193 * gfortran.dg/widechar_compare_1.f90: New test.
2195 2011-08-26 Jason Merrill <jason@redhat.com>
2199 * g++.dg/abi/mangle50.C: New.
2201 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2204 * gcc.target/i386/pr50202.c: New test.
2206 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2208 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2209 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2210 * gcc.target/i386/avx-round-vec.c: New test.
2211 * gcc.target/i386/avx-roundf-vec.c: New test.
2213 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2219 * c-c++-common/Wunused-var-14.c: New test.
2221 2011-08-26 Tom de Vries <tom@codesourcery.com>
2223 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2225 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2227 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2228 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2229 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2230 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2232 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2234 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2235 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2236 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2237 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2239 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2242 * gfortran.dg/pointer_comp_init_1.f90: New test.
2244 2011-08-25 Jason Merrill <jason@redhat.com>
2247 * g++.dg/cpp0x/sfinae27.C: New.
2249 2011-08-25 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/coarray_lib_token_4.f90: New.
2253 2011-08-25 Tobias Burnus <burnus@net-b.de>
2255 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2257 2011-08-25 Richard Guenther <rguenther@suse.de>
2259 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2261 2011-08-24 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/initialization_28.f90: New.
2266 2011-08-24 Richard Guenther <rguenther@suse.de>
2268 PR tree-optimization/50067
2269 * gcc.dg/torture/pr50067-3.c: New testcase.
2270 * gcc.dg/torture/pr50067-4.c: Likewise.
2271 * gcc.dg/torture/pr50067-5.c: Likewise.
2273 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2275 * g++.dg/other/i386-2.C: Add -mavx2 check.
2276 * g++.dg/other/i386-3.C: Likewise.
2277 * gcc.target/i386/avx-1.c: Add AVX2.
2278 * gcc.target/i386/avx-2.c: Likewise.
2279 * gcc.target/i386/funcspec-5.c: Likewise.
2280 * gcc.target/i386/sse-12.c: Likewise.
2281 * gcc.target/i386/sse-13.c: Likewise.
2282 * gcc.target/i386/sse-14.c: Likewise.
2283 * gcc.target/i386/sse-22.c: Likewise.
2284 * gcc.target/i386/sse-23.c: Likewise.
2285 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2286 * gcc.target/i386/avx2-check.h: New.
2287 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2288 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2289 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2290 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2291 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2292 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2293 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2294 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2295 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2296 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2297 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2298 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2299 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2300 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2301 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2302 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2303 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2304 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2305 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2306 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2307 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2308 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2309 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2310 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2311 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2312 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2313 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2314 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2315 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2316 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2317 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2318 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2319 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2320 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2321 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2322 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2323 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2324 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2325 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2326 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2327 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2328 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2329 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2330 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2331 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2332 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2333 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2334 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2335 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2336 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2337 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2338 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2339 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2340 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2341 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2342 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2343 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2344 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2345 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2346 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2347 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2348 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2349 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2350 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2351 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2352 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2353 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2354 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2355 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2356 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2357 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2358 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2359 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2360 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2361 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2362 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2363 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2364 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2365 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2366 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2367 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2368 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2369 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2370 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2371 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2372 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2373 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2374 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2375 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2376 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2377 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2378 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2379 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2380 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2381 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2382 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2383 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2384 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2385 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2386 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2387 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2388 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2389 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2390 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2391 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2392 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2393 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2394 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2395 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2396 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2397 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2398 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2399 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2400 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2401 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2402 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2403 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2404 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2405 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2406 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2407 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2408 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2409 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2410 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2411 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2412 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2413 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2414 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2415 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2416 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2417 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2418 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2419 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2420 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2421 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2422 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2423 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2424 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2425 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2426 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2427 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2428 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2429 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2430 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2431 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2432 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2433 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2434 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2435 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2436 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2437 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2438 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2439 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2440 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2441 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2442 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2443 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2444 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2445 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2446 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2447 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2448 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2449 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2450 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2451 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2452 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2453 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2454 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2455 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2456 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2457 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2458 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2459 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2460 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2461 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2462 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2463 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2464 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2465 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2466 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2467 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2468 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2469 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2470 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2471 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2472 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2473 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2474 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2475 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2476 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2477 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2478 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2479 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2480 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2481 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2482 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2483 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2484 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2485 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2486 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2487 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2488 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2489 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2490 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2491 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2492 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2493 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2494 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2495 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2496 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2497 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2498 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2499 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2500 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2501 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2502 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2503 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2504 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2505 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2506 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2507 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2508 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2509 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2510 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2511 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2512 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2513 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2514 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2515 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2516 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2517 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2518 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2519 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2520 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2521 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2522 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2523 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2524 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2525 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2526 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2527 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2528 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2529 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2530 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2531 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2532 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2533 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2534 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2535 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2536 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2537 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2538 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2539 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2540 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2541 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2542 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2543 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2544 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2545 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2546 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2547 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2548 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2549 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2550 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2551 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2552 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2553 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2554 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2555 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2556 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2557 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2558 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2559 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2560 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2561 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2562 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2563 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2564 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2565 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2566 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2567 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2568 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2569 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2570 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2571 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2572 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2573 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2574 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2575 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2576 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2577 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2578 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2579 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2580 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2581 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2582 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2583 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2584 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2585 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2586 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2587 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2588 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2589 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2590 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2591 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2592 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2593 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2594 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2595 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2596 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2597 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2598 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2599 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2600 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2601 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2602 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2603 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2604 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2605 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2606 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2607 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2608 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2609 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2610 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2611 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2612 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2613 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2614 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2615 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2616 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2617 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2618 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2619 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2620 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2621 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2622 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2623 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2624 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2625 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2626 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2627 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2628 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2629 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2630 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2631 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2632 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2633 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2634 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2635 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2636 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2637 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2638 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2639 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2640 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2641 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2642 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2643 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2644 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2645 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2646 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2647 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2648 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2649 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2650 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2651 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2652 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2653 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2654 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2655 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2656 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2657 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2658 * gcc.target/i386/testimm-9.c: Likewise.
2660 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2662 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2663 * g++.dg/other/i386-3.C: Likewise.
2664 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2665 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2666 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2667 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2668 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2669 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2670 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2671 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2672 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2673 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2674 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2675 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2676 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2677 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2678 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2679 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2680 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2681 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2682 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2683 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2684 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2685 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2686 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2687 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2688 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2689 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2690 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2691 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2692 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2693 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2694 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2695 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2696 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2697 * gcc.target/i386/sse-12.c: Add BMI2.
2698 * gcc.target/i386/sse-13.c: Likewise.
2699 * gcc.target/i386/sse-14.c: Likewise.
2700 * gcc.target/i386/sse-22.c: Likewise.
2701 * gcc.target/i386/sse-23.c: Likewise.
2703 2011-08-23 Jason Merrill <jason@redhat.com>
2705 * g++.dg/template/crash7.C: Adjust expected errors.
2707 2011-08-23 Jason Merrill <jason@redhat.com>
2711 * g++.dg/cpp0x/overload2.C: New.
2713 2011-08-23 Jason Merrill <jason@redhat.com>
2716 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2718 2011-08-23 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2722 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2723 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2724 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2726 2011-08-23 Jason Merrill <jason@redhat.com>
2729 * g++.dg/cpp0x/constexpr-initlist5.C: New.
2731 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2734 * g++.dg/warn/Wunused-var-16.C: New test.
2737 * gcc.dg/pr50161.c: New test.
2739 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
2742 * g++.dg/gcov/gcov-7.C: New test.
2744 2011-08-23 Jakub Jelinek <jakub@redhat.com>
2747 * g++.dg/dfp/nofields.C: New test.
2749 2011-08-23 Tobias Burnus <burnus@net-b.de>
2752 * gfortran.dg/use_16.f90: New.
2754 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
2755 Kirill Yukhin <kirill.yukhin@intel.com>
2758 * gcc.target/i386/pr50155.c: New test.
2760 2011-08-22 Jakub Jelinek <jakub@redhat.com>
2762 PR tree-optimization/50133
2763 * gcc.dg/pr50133.c: New test.
2766 * c-c++-common/cxxbitfields-6.c: New test.
2768 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2771 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2773 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
2775 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2776 * gcc.dg/pr49994-3.c: Ditto.
2778 2011-08-22 Richard Guenther <rguenther@suse.de>
2781 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2782 * gcc.dg/torture/pr50067-2.c: Likewise.
2784 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2787 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
2788 of a constant resulting from simplification.
2789 * gfortran.dg/warn_conversion_3.f90: New test.
2791 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2794 * gfortran.dg/zero_stride_1.f90: New test.
2796 2011-08-20 Janus Weil <janus@gcc.gnu.org>
2799 * gfortran.dg/typebound_override_1.f90: Modified.
2801 2011-08-20 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/48739
2804 * gcc.dg/pr48739-1.c: New test.
2805 * gcc.dg/pr48739-2.c: New test.
2807 2011-08-20 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2811 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2814 * gfortran.dg/where_3.f90: New test.
2816 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
2819 * gfortran.dg/pr49721-1.f: New.
2820 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2822 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2824 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2825 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2828 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2830 * gcc.target/arm/wmul-11.c: New file.
2831 * gcc.target/arm/wmul-12.c: New file.
2832 * gcc.target/arm/wmul-13.c: New file.
2834 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2836 * gcc.target/arm/wmul-10.c: New file.
2838 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2840 * gcc.target/arm/wmul-9.c: New file.
2841 * gcc.target/arm/wmul-bitfield-2.c: New file.
2843 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2845 * gcc.target/arm/wmul-8.c: New file.
2847 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2849 * gcc.target/arm/wmul-7.c: New file.
2851 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2853 * gcc.target/arm/wmul-6.c: New file.
2855 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2857 * gcc.target/arm/wmul-5.c: New file.
2858 * gcc.target/arm/no-wmla-1.c: New file.
2860 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2862 * gcc.target/arm/wmul-bitfield-1.c: New file.
2864 2011-08-19 Joseph Myers <joseph@codesourcery.com>
2866 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2868 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2870 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2871 * gcc.target/i386/conversion.c: Likewise.
2873 2011-08-19 Richard Guenther <rguenther@suse.de>
2875 * gcc.dg/torture/pr50067-1.c: New testcase.
2876 * gcc.dg/torture/pr50067-2.c: Likewise.
2878 2011-08-19 Joey Ye <joey.ye@arm.com>
2881 * gcc.target/arm/handler-align.c: New test.
2882 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2885 2011-08-19 Joey Ye <joey.ye@arm.com>
2887 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2889 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
2892 * gfortran.dg/end_block_label_1.f90: New test.
2893 * gfortran.dg/end_associate_label_1.f90: New test.
2895 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2897 * gcc.dg/c1x-pointer-float-1.c: New test.
2899 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
2902 * gfortran.dg/duplicate_labels_2.f: New test.
2904 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2906 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2907 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2908 gcc.dg/c1x-noreturn-5.c: New tests.
2910 2011-08-18 Joseph Myers <joseph@codesourcery.com>
2912 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2914 2011-08-18 Tobias Burnus <burnus@net-b.de>
2917 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2918 * gfortran.dg/coarray_lock_3.f90: Fix test.
2919 * gfortran.dg/coarray_lock_4.f90: New.
2920 * gfortran.dg/coarray_lock_5.f90: New.
2922 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.c-torture/compile/pr50009.c: New test.
2928 * gcc.dg/torture/pr50092.c: New test.
2930 2011-08-18 Tobias Burnus <burnus@net-b.de>
2933 * gfortran.dg/namelist_73.f90: New.
2935 2011-08-18 Jakub Jelinek <jakub@redhat.com>
2937 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2940 * gcc.dg/pr50017.c: New test.
2942 2011-08-18 Dodji Seketeli <dodji@redhat.com>
2945 * g++.dg/lookup/hidden-var1.C: New test case.
2947 2011-08-17 Tobias Burnus <burnus@net-b.de>
2950 * gfortran.dg/warn_unused_var_2.f90: New.
2951 * gfortran.dg/warn_unused_var_3.f90: New.
2953 2011-08-17 Tom de Vries <tom@codesourcery.com>
2956 * gcc.target/arm/pr43597.c: New test.
2958 2011-08-17 Janus Weil <janus@gcc.gnu.org>
2961 * gfortran.dg/common_13.f90: New.
2963 2011-08-16 Jason Merrill <jason@redhat.com>
2966 * g++.dg/cpp0x/variadic-unresolved.C: New.
2968 * g++.old-deja/g++.brendan/README: Add R.I.P.
2970 * g++.dg/ext/attr-used-1.C: New.
2973 * g++.dg/cpp0x/initlist56.C: New.
2975 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
2978 * g++.dg/opt/life1.C: Only run on Linux.
2980 2011-08-15 Tobias Burnus <burnus@net-b.de>
2982 * gfortran.dg/coarray_26.f90: New.
2984 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
2986 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2989 2011-08-14 Janus Weil <janus@gcc.gnu.org>
2992 * gfortran.dg/func_result_7.f90: New.
2994 2011-08-13 Jason Merrill <jason@redhat.com>
2997 * g++.dg/cpp0x/decltype32.C: New.
3000 * g++.dg/diagnostic/expr1.C: New.
3002 2011-08-12 David Li <davidxl@google.com>
3004 * g++.dg/abi/vbase15.C: New test.
3006 2011-08-12 Jason Merrill <jason@redhat.com>
3009 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3011 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3013 * gcc.dg/builtins-67.c: New test.
3014 * gcc.target/i386/conversion.c: Ditto.
3016 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3017 Brian Hackett <bhackett1024@gmail.com>
3019 * g++.dg/plugin/decl_plugin.c: New.
3020 * g++.dg/plugin/decl-plugin-test.C: New.
3021 * g++.dg/plugin/plugin.exp: Add above testcase.
3023 2011-08-11 Richard Guenther <rguenther@suse.de>
3025 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3027 2011-08-11 Michael Matz <matz@suse.de>
3029 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3031 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3033 PR tree-optimization/50039
3034 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3035 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3037 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3039 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3040 (sse4_1_test): Initialize src3 with random value.
3042 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3044 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3045 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3046 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3047 * gcc.dg/scal-to-vec1.c: New test.
3048 * gcc.dg/scal-to-vec2.c: New test.
3050 2011-08-09 Richard Guenther <rguenther@suse.de>
3052 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3053 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3054 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3055 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3057 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3059 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3061 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3063 * gcc.dg/pr49948.c: Require pthread effective target.
3065 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3067 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3069 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3071 * gcc.target/i386/sse-22a.c: New test.
3073 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3075 PR tree-optimization/50014
3076 * gcc.dg/vect/pr50014.c: New test.
3078 2011-08-08 Martin Jambor <mjambor@suse.cz>
3081 * gcc.dg/tree-ssa/pr49923.c: New test.
3083 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3086 * gcc.target/i386/pr49781-1.c: New.
3088 2011-08-08 Jason Merrill <jason@redhat.com>
3090 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3092 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3094 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3097 * gfortran.dg/typebound_override_1.f90: New.
3099 2011-08-07 Kai Tietz <ktietz@redhat.com>
3101 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3102 x86_64 mingw target.
3103 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3104 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3105 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3106 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3107 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3108 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3109 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3110 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3111 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3112 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3114 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3117 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3119 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3121 * gcc.dg/pr48770.c: Cleanup coverage files.
3122 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3124 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3127 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3128 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3129 lzcnt and bmi options.
3131 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3134 * gcc.dg/pr47381-1.c: New.
3135 * gcc.dg/pr47381-2.c: Likewise.
3136 * gcc.target/i386/pr47381.c: Likewise.
3138 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3141 * gcc.dg/pr47727.c: New.
3144 * gcc.dg/pr47372-1.c: New.
3145 * gcc.dg/pr47372-2.c: Likewise.
3147 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3150 * gcc.target/i386/pr47449.c: New.
3153 * gcc.dg/pr47446-1.c: New.
3154 * gcc.dg/pr47446-2.c: Likewise.
3156 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3159 * gcc.dg/pr47766.c: New.
3162 * gcc.dg/tls/pr47715-1.c: New.
3163 * gcc.dg/tls/pr47715-2.c: Likewise.
3164 * gcc.dg/tls/pr47715-3.c: Likewise.
3165 * gcc.dg/tls/pr47715-4.c: Likewise.
3166 * gcc.dg/tls/pr47715-5.c: Likewise.
3168 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3171 * objc.dg/gnu-api-2-class.m: Updated comments.
3172 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3173 * objc.dg/gnu-api-2-class-meta.m: New test.
3174 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3176 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3179 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3180 with classes that are in construction.
3182 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3185 * gcc.target/i386/pr48084-1.c: New.
3186 * gcc.target/i386/pr48084-2.c: Likewise.
3187 * gcc.target/i386/pr48084-3.c: Likewise.
3188 * gcc.target/i386/pr48084-4.c: Likewise.
3189 * gcc.target/i386/pr48084-5.c: Likewise.
3191 PR rtl-optimization/49504
3192 * gcc.target/i386/pr49504.c: New.
3195 * gcc.dg/pr49860.c: New.
3197 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3200 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3201 with classes that are in construction.
3203 2011-08-05 Jason Merrill <jason@redhat.com>
3206 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3209 * g++.dg/cpp0x/decltype31.C: New.
3212 * g++.dg/init/array28.C: New.
3215 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3217 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3220 * gcc.dg/pr47369-1.c: New.
3222 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3225 * gcc.dg/torture/pr47364-1.c: New.
3226 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3227 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3229 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/transfer_check_2.f90: New test case.
3234 2011-08-05 Jan Hubicka <jh@suse.cz>
3237 * gfortran.dg/pr49494.f90: New testcase.
3239 2011-08-05 Jan Hubicka <jh@suse.cz>
3242 * gcc.c-torture/compile/pr49735.c: New testcase.
3244 2011-08-05 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp0x/initlist56.C: New.
3250 * g++.dg/overload/rvalue2.C: New.
3253 * g++.dg/cpp0x/range-for21.C: New.
3255 * g++.dg/ext/vla11.C: New.
3257 2011-08-05 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/49984
3260 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3262 2011-08-05 Richard Guenther <rguenther@suse.de>
3264 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3265 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3266 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3268 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3270 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3271 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3272 * gfortran.dg/ldist-pr43023.f90: Ditto.
3273 * gfortran.dg/namelist_52.f90: Ditto.
3274 * gfortran.dg/interface_proc_end.f90: Ditto.
3275 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3276 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3278 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3280 * gcc.dg/vect/vect-over-widen-1.c: New test.
3281 * gcc.dg/vect/vect-over-widen-2.c: New test.
3282 * gcc.dg/vect/vect-over-widen-3.c: New test.
3283 * gcc.dg/vect/vect-over-widen-4.c: New test.
3285 2011-08-04 Richard Guenther <rguenther@suse.de>
3288 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3290 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3292 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3294 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3297 * g++.dg/ext/builtin-object-size3.C: New test.
3299 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3301 PR tree-optimization/49948
3302 * gcc.dg/pr49948.c: New test.
3304 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3307 * gcc.dg/torture/pr47383.c: New.
3309 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3311 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3313 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3315 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3317 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3320 * gcc.dg/torture/pr47744-1.c: New.
3321 * gcc.dg/torture/pr47744-2.c: Likewise.
3322 * gcc.dg/torture/pr47744-3.c: Likewise.
3324 2011-08-03 Richard Guenther <rguenther@suse.de>
3327 * gcc.dg/torture/pr49958.c: New testcase.
3329 2011-08-03 Richard Guenther <rguenther@suse.de>
3331 PR tree-optimization/49938
3332 * g++.dg/torture/pr49938.C: New testcase.
3334 2011-08-02 Jason Merrill <jason@redhat.com>
3337 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3340 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3343 * g++.dg/cpp0x/variadic115.C: New.
3346 * g++.dg/cpp0x/union5.C: New.
3348 2011-08-02 Daniel Kraft <d@domob.eu>
3351 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3353 2011-08-02 Kai Tietz <ktietz@redhat.com>
3356 * gcc.dg/tree-ssa/forwprop-15.c
3358 2011-08-02 Jason Merrill <jason@redhat.com>
3361 * g++.dg/cpp0x/range-for20.C: New.
3363 2011-08-02 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/coarray_lib_token_3.f90: New.
3367 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3370 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3371 * gcc.dg/gomp/atomic-15.c: New test.
3372 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3373 * g++.dg/gomp/atomic-15.C: New test.
3374 * g++.dg/gomp/private-1.C: New test.
3375 * g++.dg/gomp/sharing-2.C: New test.
3376 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3377 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3378 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3380 2011-08-02 Tobias Burnus <burnus@net-b.de>
3382 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3383 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3385 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3386 * gfortran.dg/allocatable_function_5.f90: Ditto.
3387 * gfortran.dg/allocate_stat.f90: Ditto.
3388 * gfortran.dg/array_constructor_20.f90: Ditto.
3389 * gfortran.dg/array_constructor_21.f90: Ditto.
3390 * gfortran.dg/array_constructor_22.f90: Ditto.
3391 * gfortran.dg/array_constructor_26.f03: Ditto.
3392 * gfortran.dg/array_function_4.f90: Ditto.
3393 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3394 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3395 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3396 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3397 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3398 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3399 * gfortran.dg/class_15.f03: Ditto.
3400 * gfortran.dg/class_27.f03: Ditto.
3401 * gfortran.dg/class_33.f90: Ditto.
3402 * gfortran.dg/class_37.f03: Ditto.
3403 * gfortran.dg/class_40.f03: Ditto.
3404 * gfortran.dg/class_42.f03: Ditto.
3405 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3406 * gfortran.dg/coarray/registering_1.f90: Ditto.
3407 * gfortran.dg/convert_1.f90: Ditto.
3408 * gfortran.dg/default_initialization_3.f90: Ditto.
3409 * gfortran.dg/dependency_25.f90: Ditto.
3410 * gfortran.dg/dependency_26.f90: Ditto.
3411 * gfortran.dg/dependency_36.f90: Ditto.
3412 * gfortran.dg/dependency_37.f90: Ditto.
3413 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3414 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3415 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3416 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3417 * gfortran.dg/elemental_result_1.f90: Ditto.
3418 * gfortran.dg/empty_derived_type.f90: Ditto.
3419 * gfortran.dg/entry_7.f90: Ditto.
3420 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3421 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3422 * gfortran.dg/error_recovery_3.f90: Ditto.
3423 * gfortran.dg/extends_4.f03: Ditto.
3424 * gfortran.dg/func_assign.f90: Ditto.
3425 * gfortran.dg/func_assign_3.f90: Ditto.
3426 * gfortran.dg/generic_1.f90: Ditto.
3427 * gfortran.dg/generic_18.f90: Ditto.
3428 * gfortran.dg/generic_22.f03: Ditto.
3429 * gfortran.dg/generic_4.f90: Ditto.
3430 * gfortran.dg/generic_6.f90: Ditto.
3431 * gfortran.dg/generic_actual_arg.f90: Ditto.
3432 * gfortran.dg/graphite/id-21.f: Ditto.
3433 * gfortran.dg/graphite/pr45758.f90: Ditto.
3434 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3435 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3436 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3437 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3438 * gfortran.dg/host_used_types_1.f90: Ditto.
3439 * gfortran.dg/implicit_1.f90: Ditto.
3440 * gfortran.dg/implicit_11.f90: Ditto.
3441 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3442 * gfortran.dg/impure_actual_1.f90: Ditto.
3443 * gfortran.dg/impure_assignment_1.f90: Ditto.
3444 * gfortran.dg/impure_constructor_1.f90: Ditto.
3445 * gfortran.dg/initialization_10.f90: Ditto.
3446 * gfortran.dg/initialization_12.f90: Ditto.
3447 * gfortran.dg/interface_14.f90: Ditto.
3448 * gfortran.dg/interface_15.f90: Ditto.
3449 * gfortran.dg/interface_2.f90: Ditto.
3450 * gfortran.dg/interface_25.f90: Ditto.
3451 * gfortran.dg/interface_26.f90: Ditto.
3452 * gfortran.dg/interface_29.f90: Ditto.
3453 * gfortran.dg/interface_assignment_1.f90: Ditto.
3454 * gfortran.dg/internal_pack_6.f90: Ditto.
3455 * gfortran.dg/internal_pack_7.f90: Ditto.
3456 * gfortran.dg/internal_pack_8.f90: Ditto.
3457 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3458 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3459 * gfortran.dg/module_commons_3.f90: Ditto.
3460 * gfortran.dg/module_equivalence_4.f90: Ditto.
3461 * gfortran.dg/module_equivalence_6.f90: Ditto.
3462 * gfortran.dg/module_function_type_1.f90: Ditto.
3463 * gfortran.dg/module_naming_1.f90: Ditto.
3464 * gfortran.dg/namelist_4.f90: Ditto.
3465 * gfortran.dg/operator_c1202.f90: Ditto.
3466 * gfortran.dg/parens_7.f90: Ditto.
3467 * gfortran.dg/pr32921.f: Ditto.
3468 * gfortran.dg/pr33646.f90: Ditto.
3469 * gfortran.dg/pr41928.f90: Ditto.
3470 * gfortran.dg/pr42119.f90: Ditto.
3471 * gfortran.dg/pr43984.f90: Ditto.
3472 * gfortran.dg/present_1.f90: Ditto.
3473 * gfortran.dg/private_type_2.f90: Ditto.
3474 * gfortran.dg/proc_decl_2.f90: Ditto.
3475 * gfortran.dg/proc_ptr_10.f90: Ditto.
3476 * gfortran.dg/proc_ptr_22.f90: Ditto.
3477 * gfortran.dg/proc_ptr_8.f90: Ditto.
3478 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3479 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3480 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3481 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3482 * gfortran.dg/substring_equivalence.f90: Ditto.
3483 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3484 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3485 * gfortran.dg/trim_optimize_6.f90: Ditto.
3486 * gfortran.dg/typebound_call_12.f03: Ditto.
3487 * gfortran.dg/typebound_operator_5.f03: Ditto.
3488 * gfortran.dg/typebound_operator_6.f03: Ditto.
3489 * gfortran.dg/typebound_proc_18.f03: Ditto.
3490 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3491 * gfortran.dg/use_1.f90: Ditto.
3492 * gfortran.dg/use_10.f90: Ditto.
3493 * gfortran.dg/use_11.f90: Ditto.
3494 * gfortran.dg/use_14.f90: Ditto.
3495 * gfortran.dg/use_only_2.f90: Ditto.
3496 * gfortran.dg/use_rename_4.f90: Ditto.
3497 * gfortran.dg/use_rename_5.f90: Ditto.
3498 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3499 * gfortran.dg/used_interface_ref.f90: Ditto.
3500 * gfortran.dg/used_types_11.f90: Ditto.
3501 * gfortran.dg/used_types_3.f90: Ditto.
3502 * gfortran.dg/used_types_4.f90: Ditto.
3503 * gfortran.dg/userdef_operator_2.f90: Ditto.
3504 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3505 * gfortran.dg/vect/pr46213.f90: Ditto.
3506 * gfortran.dg/whole_file_21.f90: Ditto.
3507 * gfortran.dg/whole_file_22.f90: Ditto.
3508 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3509 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3511 2011-08-02 Kai Tietz <ktietz@redhat.com>
3513 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3515 2011-08-01 Jason Merrill <jason@redhat.com>
3518 * g++.dg/abi/mangle49.C: New.
3521 * g++.dg/cpp0x/constexpr-array4.C: New.
3524 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3526 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3529 * gcc.target/i386/pr49927.c: New test.
3531 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3533 PR tree-optimization/49926
3534 * gcc.dg/vect/pr49926.c: New test.
3536 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3538 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3539 * gcc.target/i386/lzcnt-1.c: New test.
3540 * gcc.target/i386/lzcnt-2.c: Likewise.
3541 * gcc.target/i386/lzcnt-2a.c: Likewise.
3542 * gcc.target/i386/lzcnt-3.c: Likewise.
3543 * gcc.target/i386/lzcnt-4.c: Likewise.
3544 * gcc.target/i386/lzcnt-4a.c: Likewise.
3545 * gcc.target/i386/lzcnt-5.c: Likewise.
3546 * gcc.target/i386/lzcnt-6.c: Likewise.
3547 * gcc.target/i386/lzcnt-6a.c: Likewise.
3548 * gcc.target/i386/lzcnt-check.h: Likewise.
3550 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3551 * gcc.target/i386/sse-13.c: Likewise.
3552 * gcc.target/i386/sse-14.c: Likewise.
3553 * g++.dg/other/i386-2.C: Likewise.
3554 * g++.dg/other/i386-3.C: Likewise.
3556 2011-08-01 Julian Brown <julian@codesourcery.com>
3558 * gcc.target/arm/fixed-point-exec.c: New test.
3560 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3563 * gcc.target/i386/pr49920.c: New test.
3565 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3567 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3568 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3569 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3570 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3571 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3572 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3573 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3574 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3575 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3576 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3577 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3578 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3579 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3580 * g++.dg/tree-ssa/pr33615.C: Ditto.
3581 * g++.dg/tree-ssa/restrict1.C: Ditto.
3582 * c-c++-common/restrict-2.c: Ditto.
3583 * gfortran.dg/pr32921.f: Ditto.
3584 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3585 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3586 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3587 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3588 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3589 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3590 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3591 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3592 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3593 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3595 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3597 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3598 .exe.ltrans[0-9]*. dump files.
3600 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3603 * gfortran.dg/abstract_type_6.f03: Modified.
3604 * gfortran.dg/typebound_proc_24.f03: New.
3606 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/init/for1.C: Fix.
3611 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3614 * gfortran.dg/string_5.f90: New test.
3616 2011-07-29 Jason Merrill <jason@redhat.com>
3619 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3621 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3623 PR tree-optimization/47407
3624 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3628 2011-07-29 Richard Guenther <rguenther@suse.de>
3630 * gcc.dg/uninit-suppress.c: Also disable VRP.
3631 * gcc.dg/uninit-suppress_2.c: Likewise.
3633 2011-07-28 Jason Merrill <jason@redhat.com>
3636 * g++.dg/template/nontype24.C: New.
3638 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3640 PR rtl-optimization/47958
3641 * gcc.dg/torture/pr47958-1.c: New.
3643 2011-07-29 Wei Guozhi <carrot@google.com>
3645 PR rtl-optimization/49799
3646 * gcc.dg/pr49799.c: New test case.
3648 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3651 * gcc.dg/graphite/id-pr48648.c: New.
3653 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3656 * gfortran.dg/maxloc_2.f90: New test.
3657 * gfortran.dg/maxloc_3.f90: New test.
3658 * gfortran.dg/minloc_1.f90: New test.
3659 * gfortran.dg/minloc_2.f90: New test.
3660 * gfortran.dg/minloc_3.f90: New test.
3661 * gfortran.dg/minmaxloc_7.f90: New test.
3664 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3666 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3669 the builtin isn't optimized away.
3671 2011-07-27 Tobias Burnus <burnus@net-b.de>
3674 * gfortran.dg/lto/pr45586-2_0.f90: New.
3676 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
3679 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3680 * c-c++-common/cxxbitfields-5.c: Same.
3682 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3684 * lib/target-supports.exp (check_effective_target_mmap): Use
3685 check_function_available.
3687 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
3689 * g++.old-deja/g++.pt/crash60.C: Updated.
3691 2011-07-27 Jakub Jelinek <jakub@redhat.com>
3694 * gcc.target/i386/pr49866.c: New test.
3696 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
3698 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3699 * gcc.target/i386/bmi-andn-1.c: New test.
3700 * gcc.target/i386/bmi-andn-1a.c: Likewise.
3701 * gcc.target/i386/bmi-andn-2.c: Likewise.
3702 * gcc.target/i386/bmi-andn-2a.c: Likewise.
3703 * gcc.target/i386/bmi-bextr-1.c: Likewise.
3704 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3705 * gcc.target/i386/bmi-bextr-2.c: Likewise.
3706 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3707 * gcc.target/i386/bmi-blsi-1.c: Likewise.
3708 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3709 * gcc.target/i386/bmi-blsi-2.c: Likewise.
3710 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3711 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3712 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3713 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3714 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3715 * gcc.target/i386/bmi-blsr-1.c: Likewise.
3716 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3717 * gcc.target/i386/bmi-blsr-2.c: Likewise.
3718 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3719 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3720 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3721 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3722 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3724 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
3727 * gfortran.dg/graphite/id-pr47691.f: New.
3729 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
3731 * gcc.target/i386/avx-os-support.h: New.
3732 * gcc.target/i386/avx-check.h: Include avx-os-support.h
3733 (main): Check avx_os_support before the test is run.
3734 * gcc.target/i386/aes-avx-check.h: Ditto.
3735 * gcc.target/i386/pclmul-avx-check.h: Ditto.
3737 2011-07-27 Kai Tietz <ktietz@redhat.com>
3739 * gcc.target/i386/aggregate-ret3.c: New test.
3740 * gcc.target/i386/aggregate-ret4.c: New test.
3742 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
3745 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3746 allocated array should *not* change its size.
3747 * gfortran.dg/multiple_allocation_3.f90: New test.
3749 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3752 * g++.dg/cpp0x/constexpr-49776.C: New.
3754 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3757 * gcc.dg/graphite/id-pr47046.c: New.
3759 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3762 * gcc.dg/graphite/run-id-pr47593.c: New.
3764 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3767 * gcc.dg/graphite/run-id-pr47653.c: New.
3768 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3769 induction variables.
3770 * gcc.dg/graphite/scop-16.c: Same.
3771 * gcc.dg/graphite/scop-17.c: Same.
3772 * gcc.dg/graphite/scop-21.c: Same.
3774 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
3777 * gcc.dg/graphite/id-pr48805.c: New.
3779 2011-07-26 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/coarray_lib_token_2.f90: New.
3783 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
3785 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3788 2011-07-25 Andrew Pinski <apinski@cavium.com>
3791 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3792 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3794 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3796 * lib/target-supports.exp (check_effective_target_mmap): New proc.
3798 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3799 * gcc.c-torture/execute/loop-2g.c: Likewise.
3800 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3801 Require mmap support.
3802 * gcc.c-torture/execute/loop-2g.x: Likewise.
3803 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3804 (MAP_ANON): Provide default.
3805 * gcc.dg/20050826-1.c: Likewise.
3806 * gcc.target/i386/pr36533.c: Likewise.
3807 * gcc.dg/vect/pr49038.c: Remove dg-do run.
3808 Use dg-require-effective-target mmap.
3810 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3813 * g++.dg/cpp0x/range-for19.C: New.
3815 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3818 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3821 2011-07-15 Jakub Jelinek <jakub@redhat.com>
3824 * g++.dg/torture/pr49309.C: Remove.
3826 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
3828 PR tree-optimization/49809
3829 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3832 2011-07-25 Richard Guenther <rguenther@suse.de>
3834 PR tree-optimization/49715
3835 * gcc.target/i386/pr49715-1.c: New testcase.
3836 * gcc.target/i386/pr49715-2.c: Likewise.
3838 2011-07-23 Jason Merrill <jason@redhat.com>
3840 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3842 2011-07-22 Jason Merrill <jason@redhat.com>
3845 * g++.dg/cpp0x/initlist55.C: New.
3847 2011-07-23 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/namelist_72.f: New.
3852 2011-07-23 Tobias Burnus <burnus@net-b.de>
3854 * gfortran.dg/coarray_25.f90: New.
3856 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3858 * override1.C: This test should use c++0x mode.
3859 * override3.C: New. Test the diagnostics in c++98 mode.
3861 2011-07-22 Jason Merrill <jason@redhat.com>
3862 Mark Glisse <marc.glisse@normalesup.org>
3865 * g++.dg/other/pragma-re-1.C: Add namespace cases.
3868 * g++.dg/opt/builtins2.C: New.
3869 * g++.dg/other/error27.C: Don't rely on __builtin.
3871 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
3873 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3875 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3876 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3877 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3878 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3880 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3883 2011-07-22 Richard Guenther <rguenther@suse.de>
3885 PR tree-optimization/45819
3886 * gcc.dg/pr45819.c: New testcase.
3888 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
3890 * lib/target-supports.exp (check_ifunc_available): Rewrite.
3892 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
3896 * gcc.dg/graphite/run-id-pr47654.c: New.
3898 2011-07-21 Ian Lance Taylor <iant@google.com>
3901 * gcc.dg/pr49705.c: New test.
3903 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
3905 * lib/target-supports.exp (check_avx_os_support_available): New.
3906 (check_effective_target_avx_runtime): Use it.
3908 2011-07-21 Richard Guenther <rguenther@suse.de>
3910 PR tree-optimization/49770
3911 * g++.dg/torture/pr49770.C: New testcase.
3913 2011-07-21 Kai Tietz <ktietz@redhat.com>
3915 * gcc.dg/tree-ssa/pr30978.c: adjusted.
3916 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3918 2011-07-21 Tobias Burnus <burnus@net-b.de>
3920 * gfortran.dg/coarray_lib_token_1.f90: New.
3922 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
3924 * gcc.dg/pr32912-2.c: Skip for AVR.
3925 * gcc.dg/pr44674.c: Add dg-require-profiling.
3927 2011-07-20 Jason Merrill <jason@redhat.com>
3929 * g++.dg/ext/desig2.C: New.
3931 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3933 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3935 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3936 * gcc.target/powerpc/recip-3.c: Ditto.
3938 2011-07-19 Jason Merrill <jason@redhat.com>
3940 PR c++/6709 (DR 743)
3941 PR c++/42603 (DR 950)
3942 * g++.dg/cpp0x/decltype21.C: New.
3944 2011-07-20 Richard Guenther <rguenther@suse.de>
3947 * gcc.dg/tree-ssa/pr18908.c: New testcase.
3948 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3950 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
3952 * gcc.target/arm/combine-movs.c: New.
3953 * gcc.target/arm/unsigned-extend-2.c: New.
3955 2011-07-19 Jason Merrill <jason@redhat.com>
3958 * g++.dg/cpp0x/variadic114.C: New.
3960 2011-07-19 Tobias Burnus <burnus@net-b.de>
3962 * gfortran.dg/coarray_args_1.f90: New.
3963 * gfortran.dg/coarray_args_2.f90: New.
3965 2011-07-19 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/allocate_error_3.f90: New.
3970 2011-07-19 Richard Guenther <rguenther@suse.de>
3972 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3973 * gcc.dg/tree-ssa/bool-11.c: Likewise.
3974 * gcc.dg/torture/20110719-1.c: New testcase.
3976 2011-07-19 Jakub Jelinek <jakub@redhat.com>
3978 PR tree-optimization/49768
3979 * gcc.c-torture/execute/pr49768.c: New test.
3981 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
3983 PR tree-optimization/49771
3984 * gcc.dg/vect/pr49771.c: New test.
3986 2011-07-18 Martin Jambor <mjambor@suse.cz>
3988 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3989 * gcc.dg/ipa/ipa-2.c: Likewise.
3990 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3991 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3992 * gcc.dg/ipa/ipa-5.c: Likewise.
3993 * gcc.dg/ipa/ipa-7.c: Likewise.
3994 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3995 * gcc.dg/ipa/ipacost-1.c: Likewise.
3996 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3998 * gcc.dg/ipa/ipcp-1.c: New test.
3999 * gcc.dg/ipa/ipcp-2.c: Likewise.
4000 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4002 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4005 * gfortran.dg/pr49675.f90: New test.
4007 2011-07-18 Richard Guenther <rguenther@suse.de>
4009 * gcc.dg/torture/20110718-1.c: New testcase.
4011 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4013 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4014 * g++.dg/ext/bitfield3.C: Likewise.
4015 * g++.dg/ext/bitfield4.C: Likewise.
4016 * g++.dg/ext/bitfield5.C: Likewise.
4017 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4018 * g++.dg/other/pr23205-2.C: Likewise.
4019 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4020 * gcc.c-torture/compile/20001109-2.c: Likewise.
4021 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4022 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4023 * gcc.dg/bitfld-16.c: Likewise.
4024 * gcc.dg/bitfld-17.c: Likewise.
4025 * gcc.dg/bitfld-18.c: Likewise.
4026 * gcc.dg/builtins-config.h: Remove Netware support.
4027 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4028 * gcc.dg/cdce2.c: Likewise.
4029 * gcc.dg/cpp/assert4.c: Remove netware support.
4030 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4031 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4033 * lib/target-supports.exp (check_visibility_available): Remove
4035 (check_profiling_available): Likewise.
4037 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4039 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4041 2011-07-17 Tobias Burnus <burnus@net-b.de>
4042 Thomas Koenig <tkoenig@gcc.gnu.org>
4045 * gfortran.dg/generic_17.f90: Fix testcase.
4046 * gfortran.dg/interface_3.f90: Add dg-error.
4047 * gfortran.dg/use_14.f90: New.
4048 * gfortran.dg/use_15.f90: New.
4050 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4052 * gnat.dg/pointer_controlled.adb: New test.
4054 2011-07-17 Tobias Burnus <burnus@net-b.de>
4057 * gfortran.dg/pointer_remapping_7.f90: New.
4059 2011-07-16 Jason Merrill <jason@redhat.com>
4061 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4063 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4064 Jason Merrill <jason@redhat.com>
4068 * g++.dg/cpp0x/decltype29.C: Adjust.
4069 * g++.dg/cpp0x/error4.C: Adjust.
4070 * g++.dg/cpp0x/sfinae26.C: Adjust.
4071 * g++.dg/cpp0x/variadic105.C: Adjust.
4072 * g++.dg/template/deduce3.C: Adjust.
4073 * g++.dg/template/error45.C: Adjust.
4074 * g++.dg/template/ptrmem2.C: Adjust.
4075 * g++.dg/template/sfinae2.C: Adjust.
4076 * g++.old-deja/g++.pt/crash60.C: Adjust.
4077 * g++.old-deja/g++.pt/unify6.C: Adjust.
4078 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4079 * g++.dg/cpp0x/nullptr15.C: Adjust.
4080 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4081 * g++.dg/cpp0x/pr31431.C: Adjust.
4082 * g++.dg/cpp0x/pr31434.C: Adjust.
4083 * g++.dg/cpp0x/sfinae11.C: Adjust
4084 * g++.dg/cpp0x/temp_default2.C: Adjust.
4085 * g++.dg/cpp0x/trailing4.C: Adjust.
4086 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4087 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4088 * g++.dg/cpp0x/variadic105.C: Adjust.
4089 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4090 * g++.dg/ext/vla2.C: Adjust.
4091 * g++.dg/other/ptrmem10.C: Adjust.
4092 * g++.dg/other/ptrmem11.C: Adjust.
4093 * g++.dg/overload/unknown1.C: Adjust.
4094 * g++.dg/template/conv11.C: Adjust.
4095 * g++.dg/template/dependent-expr5.C: Adjust.
4096 * g++.dg/template/friend.C: Adjust.
4097 * g++.dg/template/incomplete2.C: Adjust.
4098 * g++.dg/template/local4.C: Adjust.
4099 * g++.dg/template/local6.C: Adjust.
4100 * g++.dg/template/operator9.C: Adjust.
4101 * g++.dg/template/ttp25.C: Adjust.
4102 * g++.dg/template/unify10.C: Adjust.
4103 * g++.dg/template/unify11.C: Adjust.
4104 * g++.dg/template/unify6.C: Adjust.
4105 * g++.dg/template/unify9.C: Adjust.
4106 * g++.dg/template/varmod1.C: Adjust.
4107 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4108 * g++.old-deja/g++.pt/crash28.C: Adjust.
4109 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4110 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4111 * g++.old-deja/g++.pt/expr2.C: Adjust.
4112 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4113 * g++.old-deja/g++.pt/spec5.C: Adjust.
4114 * g++.old-deja/g++.pt/spec6.C: Adjust.
4115 * g++.old-deja/g++.pt/unify4.C: Adjust.
4116 * g++.old-deja/g++.pt/unify8.C: Adjust.
4117 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4118 * g++.dg/overload/template5.C: New testcase.
4119 * g++.dg/template/overload12.C: New testcase.
4121 2011-07-11 Tobias Burnus <burnus@net-b.de>
4123 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4124 * gfortran.dg/coarray_7.f90: Ditto.
4125 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4126 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4128 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4130 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4132 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4133 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4134 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4136 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4137 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4138 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4140 2011-07-15 Jason Merrill <jason@redhat.com>
4143 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4144 Use --extra_opts instead of --additional_options.
4146 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4149 * g++.dg/torture/pr49309.C: Remove.
4151 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4153 * gcc.target/tic6x/weak-call.c: New test.
4154 * gcc.target/tic6x/fpcmp.c: New test.
4155 * gcc.target/tic6x/fpdiv.c: New test.
4156 * gcc.target/tic6x/rotdi16-scan.c: New test.
4157 * gcc.target/tic6x/ffssi.c: New test.
4158 * gcc.target/tic6x/fpdiv-lib.c: New test.
4159 * gcc.target/tic6x/cold-lc.c: New test.
4160 * gcc.target/tic6x/longcalls.c: New test.
4161 * gcc.target/tic6x/abi-align-1.c: New test.
4162 * gcc.target/tic6x/fpcmp-finite.c: New test.
4163 * gcc.target/tic6x/rotdi16.c: New test.
4164 * gcc.target/tic6x/bswapl.c: New test.
4165 * gcc.target/tic6x/ffsdi.c: New test.
4166 * gcc.target/tic6x/tic6x.exp: New file.
4167 * gcc.target/tic6x/builtins/arith24.c: New test.
4168 * gcc.target/tic6x/builtins/smpy.c: New test.
4169 * gcc.target/tic6x/builtins/smpylh.c: New test.
4170 * gcc.target/tic6x/builtins/smpyh.c: New test.
4171 * gcc.target/tic6x/builtins/sarith1.c: New test.
4172 * gcc.target/tic6x/builtins/extclr.c: New test
4173 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4174 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4175 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4176 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4178 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4180 * gcc.dg/20020312-2.c: Likewise.
4181 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4182 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4183 * gcc.dg/torture/builtin-math-7.c: Likewise.
4186 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4187 not testing tic6x-*-*.
4189 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4192 * g++.dg/torture/pr49309.C: New testcase.
4194 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4196 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4198 2011-07-14 Richard Guenther <rguenther@suse.de>
4200 PR tree-optimization/49651
4201 * gcc.dg/torture/pr49651.c: New testcase.
4203 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4206 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4208 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4210 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4211 -mno-pointers-to-nested-functions.
4212 * gcc.target/powerpc/no-r11-2.c: Ditto.
4213 * gcc.target/powerpc/no-r11-3.c: Ditto.
4215 2011-07-13 Jason Merrill <jason@redhat.com>
4217 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4218 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4219 when compiling C files.
4220 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4221 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4222 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4223 * g++.dg/lookup/anon2.C: Likewise.
4224 * g++.dg/tree-ssa/copyprop.C: Likewise.
4225 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4226 * g++.dg/init/vector1.C: Ignore narrowing errors.
4227 * g++.dg/torture/pr35526.C: Likewise.
4228 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4230 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4233 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4236 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4238 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4239 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4241 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4243 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4244 * lib/obj-c++.exp (obj-c++_init): Ditto.
4245 * lib/file-format.exp (gcc_target_object_format): Ditto.
4246 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4247 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4248 (check_visibility_available): Ditto.
4249 (check_effective_target_tls_native): Ditto.
4250 (check_effective_target_tls_emulated): Ditto.
4251 (check_effective_target_function_sections): Ditto.
4253 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4255 * gcc.target/arm/pr48183.c: New test.
4257 2011-07-13 Richard Guenther <rguenther@suse.de>
4259 * gcc.dg/torture/20110713-1.c: New testcase.
4261 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4264 * gcc.c-torture/compile/pr49474.c: New testcase.
4266 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4268 PR tree-optimization/49712
4269 * gcc.c-torture/execute/pr49712.c: New test.
4271 2011-07-11 Jason Merrill <jason@redhat.com>
4274 * g++.dg/template/recurse3.C: New.
4276 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4279 * gcc.dg/guality/csttest.c: New test.
4282 * gfortran.dg/pr49698.f90: New test.
4284 2011-07-11 Jeff Law <law@redhat.com>
4286 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4288 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4290 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4291 * go.test/go-test.exp (go-set-goarch): Likewise.
4293 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4296 * gcc.target/avr/torture/pr39633.c: New test case.
4298 2011-07-11 Tobias Burnus <burnus@net-b.de>
4301 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4303 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4305 * lib/target-supports.exp (check_effective_target_scheduling):
4307 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4308 * gcc.dg/pr45055.c: Ditto.
4309 * gcc.dg/pr45353.c: Ditto.
4310 * g++.dg/pr45056.C: Ditto.
4312 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4314 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4315 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4316 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4317 * g++.dg/torture/pr31863.C: Skip AVR.
4319 2011-07-10 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/intrinsic_signal.f90: New.
4324 2011-07-09 Jason Merrill <jason@redhat.com>
4326 * g++.dg/cpp0x/regress/regress6.C: New.
4327 * g++.dg/parse/crash45.C: Adjust message.
4328 * g++.dg/template/crash38.C: Adjust message.
4329 * g++.dg/template/crash64.C: Adjust message.
4331 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4333 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4334 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4335 * g++.dg/abi/bitfield3.C: Likewise.
4336 * g++.dg/eh/pr38662.C: Likewise.
4337 * g++.dg/ext/attrib36.C: Likewise.
4338 * g++.dg/ext/attrib37.C: Likewise.
4339 * g++.dg/ext/attrib8.C: Likewise.
4340 * g++.dg/ext/tmplattr1.C: Likewise.
4341 * g++.dg/inherit/override-attribs.C: Likewise.
4342 * g++.dg/opt/inline9.C: Likewise.
4343 * g++.dg/opt/life1.C: Likewise.
4344 * g++.dg/opt/longbranch2.C: Likewise.
4345 * g++.dg/opt/nrv12.C: Likewise.
4346 * g++.dg/opt/reg-stack4.C: Likewise.
4347 * g++.dg/other/pr35504.C: Likewise.
4348 * g++.dg/other/pr39496.C: Likewise.
4349 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4350 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4351 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4352 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4353 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4354 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4355 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4356 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4357 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4358 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4359 * g++.dg/warn/pr15774-1.C: Likewise.
4360 * g++.dg/warn/pr15774-2.C: Likewise.
4361 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4362 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4363 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4364 * g++.old-deja/g++.pt/asm2.C: Likewise.
4365 * gcc.c-torture/compile/20000804-1.c: Likewise.
4366 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4367 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4368 * gcc.dg/20020108-1.c: Likewise.
4369 * gcc.dg/20020122-2.c: Likewise.
4370 * gcc.dg/20020122-3.c: Likewise.
4371 * gcc.dg/20020206-1.c: Likewise.
4372 * gcc.dg/20020219-1.c: Likewise.
4373 * gcc.dg/20020310-1.c: Likewise.
4374 * gcc.dg/20020411-1.c: Likewise.
4375 * gcc.dg/20020418-2.c: Likewise.
4376 * gcc.dg/20020426-2.c: Likewise.
4377 * gcc.dg/20020517-1.c: Likewise.
4378 * gcc.dg/20030204-1.c: Likewise.
4379 * gcc.dg/20030826-2.c: Likewise.
4380 * gcc.dg/20031102-1.c: Likewise.
4381 * gcc.dg/20031202-1.c: Likewise.
4382 * gcc.dg/20050111-1.c: Likewise.
4383 * gcc.dg/20050503-1.c: Likewise.
4384 * gcc.dg/array-init-1.c: Likewise.
4385 * gcc.dg/builtin-apply4.c: Likewise.
4386 * gcc.dg/dfp/pr31344.c: Likewise.
4387 * gcc.dg/gomp/atomic-11.c: Likewise.
4388 * gcc.dg/graphite/pr40281.c: Likewise.
4389 * gcc.dg/ia64-sync-1.c: Likewise.
4390 * gcc.dg/ia64-sync-2.c: Likewise.
4391 * gcc.dg/ia64-sync-3.c: Likewise.
4392 * gcc.dg/ia64-sync-4.c: Likewise.
4393 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4394 * gcc.dg/invalid-call-1.c: Likewise.
4395 * gcc.dg/loop-3.c: Likewise.
4396 * gcc.dg/lower-subreg-1.c: Likewise.
4397 * gcc.dg/lto/pr47259_0.c: Likewise.
4398 * gcc.dg/nested-calls-1.c: Likewise.
4399 * gcc.dg/pr20017.c: Likewise.
4400 * gcc.dg/pr25023.c: Likewise.
4401 * gcc.dg/pr27671-2.c: Likewise.
4402 * gcc.dg/pr32176.c: Likewise.
4403 * gcc.dg/pr33676.c: Likewise.
4404 * gcc.dg/pr35045.c: Likewise.
4405 * gcc.dg/pr36015.c: Likewise.
4406 * gcc.dg/pr36584.c: Likewise.
4407 * gcc.dg/pr36998.c: Likewise.
4408 * gcc.dg/pr37438.c: Likewise.
4409 * gcc.dg/pr37908.c: Likewise.
4410 * gcc.dg/pr41241.c: Likewise.
4411 * gcc.dg/pr41340.c: Likewise.
4412 * gcc.dg/pr44136.c: Likewise.
4413 * gcc.dg/pr44194-1.c: Likewise.
4414 * gcc.dg/pr46212.c: Likewise.
4415 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4416 * gcc.dg/setjmp-2.c: Likewise.
4417 * gcc.dg/short-compare-1.c: Likewise.
4418 * gcc.dg/short-compare-2.c: Likewise.
4419 * gcc.dg/smod-1.c: Likewise.
4420 * gcc.dg/sync-2.c: Likewise.
4421 * gcc.dg/sync-3.c: Likewise.
4422 * gcc.dg/tls/opt-1.c: Likewise.
4423 * gcc.dg/tls/opt-2.c: Likewise.
4424 * gcc.dg/tls/opt-3.c: Likewise.
4425 * gcc.dg/torture/badshift.c: Likewise.
4426 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4427 * gcc.dg/torture/pr20314-2.c: Likewise.
4428 * gcc.dg/torture/pr36891.c: Likewise.
4429 * gcc.dg/torture/pr38774.c: Likewise.
4430 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4431 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4432 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4433 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4434 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4435 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4436 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4437 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4438 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4439 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4440 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4441 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4442 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4443 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4444 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4445 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4446 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4447 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4448 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4449 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4450 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4451 * gcc.dg/unroll-1.c: Likewise.
4452 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4453 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4454 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4455 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4456 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4457 * gcc.target/i386/20000609-1.c: Likewise.
4458 * gcc.target/i386/20000720-1.c: Likewise.
4459 * gcc.target/i386/20000724-1.c: Likewise.
4460 * gcc.target/i386/20011107-1.c: Likewise.
4461 * gcc.target/i386/20011119-1.c: Likewise.
4462 * gcc.target/i386/20020201-3.c: Likewise.
4463 * gcc.target/i386/20020218-1.c: Likewise.
4464 * gcc.target/i386/20020729-1.c: Likewise.
4465 * gcc.target/i386/20030926-1.c: Likewise.
4466 * gcc.target/i386/20060125-1.c: Likewise.
4467 * gcc.target/i386/20060125-2.c: Likewise.
4468 * gcc.target/i386/20060512-1.c: Likewise.
4469 * gcc.target/i386/20060512-2.c: Likewise.
4470 * gcc.target/i386/20060512-3.c: Likewise.
4471 * gcc.target/i386/20060512-4.c: Likewise.
4472 * gcc.target/i386/387-1.c: Likewise.
4473 * gcc.target/i386/387-2.c: Likewise.
4474 * gcc.target/i386/387-5.c: Likewise.
4475 * gcc.target/i386/387-6.c: Likewise.
4476 * gcc.target/i386/980312-1.c: Likewise.
4477 * gcc.target/i386/980313-1.c: Likewise.
4478 * gcc.target/i386/990117-1.c: Likewise.
4479 * gcc.target/i386/990424-1.c: Likewise.
4480 * gcc.target/i386/990524-1.c: Likewise.
4481 * gcc.target/i386/991129-1.c: Likewise.
4482 * gcc.target/i386/991214-1.c: Likewise.
4483 * gcc.target/i386/991230-1.c: Likewise.
4484 * gcc.target/i386/addr-sel-1.c: Likewise.
4485 * gcc.target/i386/aggregate-ret1.c: Likewise.
4486 * gcc.target/i386/aggregate-ret2.c: Likewise.
4487 * gcc.target/i386/align-main-3.c: Likewise.
4488 * gcc.target/i386/amd64-abi-1.c: Likewise.
4489 * gcc.target/i386/amd64-abi-2.c: Likewise.
4490 * gcc.target/i386/amd64-abi-4.c: Likewise.
4491 * gcc.target/i386/amd64-abi-5.c: Likewise.
4492 * gcc.target/i386/amd64-abi-6.c: Likewise.
4493 * gcc.target/i386/asm-1.c: Likewise.
4494 * gcc.target/i386/asm-3.c: Likewise.
4495 * gcc.target/i386/asm-5.c: Likewise.
4496 * gcc.target/i386/attributes-error.c: Likewise.
4497 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4498 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4499 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4500 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4501 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4502 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4503 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4504 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4505 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4506 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4507 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4508 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4509 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4510 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4511 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4512 * gcc.target/i386/bitfield1.c: Likewise.
4513 * gcc.target/i386/bitfield2.c: Likewise.
4514 * gcc.target/i386/bmi-2.c: Likewise.
4515 * gcc.target/i386/bmi-5.c: Likewise.
4516 * gcc.target/i386/builtin-unreachable.c: Likewise.
4517 * gcc.target/i386/cleanup-2.c: Likewise.
4518 * gcc.target/i386/clobbers.c: Likewise.
4519 * gcc.target/i386/cmov8.c: Likewise.
4520 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4521 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4522 * gcc.target/i386/compress-float-387.c: Likewise.
4523 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4524 * gcc.target/i386/compress-float-sse.c: Likewise.
4525 * gcc.target/i386/crc32-2.c: Likewise.
4526 * gcc.target/i386/crc32-3.c: Likewise.
4527 * gcc.target/i386/divmod-7.c: Likewise.
4528 * gcc.target/i386/divmod-8.c: Likewise.
4529 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4530 * gcc.target/i386/fma3-builtin.c: Likewise.
4531 * gcc.target/i386/fma3-fma.c: Likewise.
4532 * gcc.target/i386/fma4-256-vector.c: Likewise.
4533 * gcc.target/i386/fma4-builtin.c: Likewise.
4534 * gcc.target/i386/fma4-fma-2.c: Likewise.
4535 * gcc.target/i386/fma4-fma.c: Likewise.
4536 * gcc.target/i386/fma4-vector-2.c: Likewise.
4537 * gcc.target/i386/fma4-vector.c: Likewise.
4538 * gcc.target/i386/funcspec-1.c: Likewise.
4539 * gcc.target/i386/funcspec-10.c: Likewise.
4540 * gcc.target/i386/funcspec-11.c: Likewise.
4541 * gcc.target/i386/funcspec-2.c: Likewise.
4542 * gcc.target/i386/funcspec-5.c: Likewise.
4543 * gcc.target/i386/funcspec-6.c: Likewise.
4544 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4545 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4546 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4547 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4548 * gcc.target/i386/incoming-1.c: Likewise.
4549 * gcc.target/i386/incoming-10.c: Likewise.
4550 * gcc.target/i386/incoming-11.c: Likewise.
4551 * gcc.target/i386/incoming-12.c: Likewise.
4552 * gcc.target/i386/incoming-13.c: Likewise.
4553 * gcc.target/i386/incoming-14.c: Likewise.
4554 * gcc.target/i386/incoming-15.c: Likewise.
4555 * gcc.target/i386/incoming-2.c: Likewise.
4556 * gcc.target/i386/incoming-3.c: Likewise.
4557 * gcc.target/i386/incoming-4.c: Likewise.
4558 * gcc.target/i386/incoming-5.c: Likewise.
4559 * gcc.target/i386/incoming-6.c: Likewise.
4560 * gcc.target/i386/incoming-7.c: Likewise.
4561 * gcc.target/i386/incoming-8.c: Likewise.
4562 * gcc.target/i386/incoming-9.c: Likewise.
4563 * gcc.target/i386/lea.c: Likewise.
4564 * gcc.target/i386/local.c: Likewise.
4565 * gcc.target/i386/loop-1.c: Likewise.
4566 * gcc.target/i386/loop-2.c: Likewise.
4567 * gcc.target/i386/loop-3.c: Likewise.
4568 * gcc.target/i386/max-stack-align.c: Likewise.
4569 * gcc.target/i386/memcpy-1.c: Likewise.
4570 * gcc.target/i386/movbe-2.c: Likewise.
4571 * gcc.target/i386/movq-2.c: Likewise.
4572 * gcc.target/i386/movq.c: Likewise.
4573 * gcc.target/i386/nrv1.c: Likewise.
4574 * gcc.target/i386/pad-4.c: Likewise.
4575 * gcc.target/i386/pad-5a.c: Likewise.
4576 * gcc.target/i386/pad-5b.c: Likewise.
4577 * gcc.target/i386/pad-6a.c: Likewise.
4578 * gcc.target/i386/pad-6b.c: Likewise.
4579 * gcc.target/i386/pad-7.c: Likewise.
4580 * gcc.target/i386/pad-9.c: Likewise.
4581 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4582 * gcc.target/i386/pic-1.c: Likewise.
4583 * gcc.target/i386/pr12092-1.c: Likewise.
4584 * gcc.target/i386/pr12329.c: Likewise.
4585 * gcc.target/i386/pr21518.c: Likewise.
4586 * gcc.target/i386/pr22362.c: Likewise.
4587 * gcc.target/i386/pr22585.c: Likewise.
4588 * gcc.target/i386/pr23098.c: Likewise.
4589 * gcc.target/i386/pr25196.c: Likewise.
4590 * gcc.target/i386/pr25293.c: Likewise.
4591 * gcc.target/i386/pr25654.c: Likewise.
4592 * gcc.target/i386/pr26449.c: Likewise.
4593 * gcc.target/i386/pr26778.c: Likewise.
4594 * gcc.target/i386/pr26826.c: Likewise.
4595 * gcc.target/i386/pr27266.c: Likewise.
4596 * gcc.target/i386/pr29978.c: Likewise.
4597 * gcc.target/i386/pr30505.c: Likewise.
4598 * gcc.target/i386/pr30961-1.c: Likewise.
4599 * gcc.target/i386/pr31628.c: Likewise.
4600 * gcc.target/i386/pr32000-2.c: Likewise.
4601 * gcc.target/i386/pr32661-1.c: Likewise.
4602 * gcc.target/i386/pr32708-2.c: Likewise.
4603 * gcc.target/i386/pr32708-3.c: Likewise.
4604 * gcc.target/i386/pr34256.c: Likewise.
4605 * gcc.target/i386/pr34312.c: Likewise.
4606 * gcc.target/i386/pr34522.c: Likewise.
4607 * gcc.target/i386/pr35160.c: Likewise.
4608 * gcc.target/i386/pr35281.c: Likewise.
4609 * gcc.target/i386/pr36246.c: Likewise.
4610 * gcc.target/i386/pr36786.c: Likewise.
4611 * gcc.target/i386/pr37275.c: Likewise.
4612 * gcc.target/i386/pr37843-3.c: Likewise.
4613 * gcc.target/i386/pr37843-4.c: Likewise.
4614 * gcc.target/i386/pr39082-1.c: Likewise.
4615 * gcc.target/i386/pr39431.c: Likewise.
4616 * gcc.target/i386/pr39496.c: Likewise.
4617 * gcc.target/i386/pr39543-2.c: Likewise.
4618 * gcc.target/i386/pr39911.c: Likewise.
4619 * gcc.target/i386/pr40718.c: Likewise.
4620 * gcc.target/i386/pr40906-1.c: Likewise.
4621 * gcc.target/i386/pr40906-2.c: Likewise.
4622 * gcc.target/i386/pr40906-3.c: Likewise.
4623 * gcc.target/i386/pr40934.c: Likewise.
4624 * gcc.target/i386/pr41900.c: Likewise.
4625 * gcc.target/i386/pr42589.c: Likewise.
4626 * gcc.target/i386/pr43662.c: Likewise.
4627 * gcc.target/i386/pr43671.c: Likewise.
4628 * gcc.target/i386/pr43766.c: Likewise.
4629 * gcc.target/i386/pr43869.c: Likewise.
4630 * gcc.target/i386/pr44942.c: Likewise.
4631 * gcc.target/i386/pr44948-2a.c: Likewise.
4632 * gcc.target/i386/pr45234.c: Likewise.
4633 * gcc.target/i386/pr45336-2.c: Likewise.
4634 * gcc.target/i386/pr45336-4.c: Likewise.
4635 * gcc.target/i386/pr45852.c: Likewise.
4636 * gcc.target/i386/pr46470.c: Likewise.
4637 * gcc.target/i386/pr48037-1.c: Likewise.
4638 * gcc.target/i386/pr48389.c: Likewise.
4639 * gcc.target/i386/pr49095.c: Likewise.
4640 * gcc.target/i386/pr9771-1.c: Likewise.
4641 * gcc.target/i386/rdfsbase-1.c: Likewise.
4642 * gcc.target/i386/rdfsbase-2.c: Likewise.
4643 * gcc.target/i386/rdgsbase-1.c: Likewise.
4644 * gcc.target/i386/rdgsbase-2.c: Likewise.
4645 * gcc.target/i386/rdrand-3.c: Likewise.
4646 * gcc.target/i386/regparm-stdcall.c: Likewise.
4647 * gcc.target/i386/regparm.c: Likewise.
4648 * gcc.target/i386/reload-1.c: Likewise.
4649 * gcc.target/i386/rotate-2.c: Likewise.
4650 * gcc.target/i386/sibcall-5.c: Likewise.
4651 * gcc.target/i386/signbit-1.c: Likewise.
4652 * gcc.target/i386/signbit-2.c: Likewise.
4653 * gcc.target/i386/signbit-3.c: Likewise.
4654 * gcc.target/i386/sse-5.c: Likewise.
4655 * gcc.target/i386/sse-8.c: Likewise.
4656 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4657 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4658 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4659 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4660 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4661 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4662 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4663 * gcc.target/i386/sse2-movq-2.c: Likewise.
4664 * gcc.target/i386/sse2-movq-3.c: Likewise.
4665 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4666 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4667 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4668 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4669 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4670 * gcc.target/i386/ssefn-1.c: Likewise.
4671 * gcc.target/i386/ssefn-2.c: Likewise.
4672 * gcc.target/i386/sseregparm-1.c: Likewise.
4673 * gcc.target/i386/sseregparm-2.c: Likewise.
4674 * gcc.target/i386/sseregparm-3.c: Likewise.
4675 * gcc.target/i386/sseregparm-4.c: Likewise.
4676 * gcc.target/i386/sseregparm-5.c: Likewise.
4677 * gcc.target/i386/sseregparm-6.c: Likewise.
4678 * gcc.target/i386/sseregparm-7.c: Likewise.
4679 * gcc.target/i386/sseregparm-8.c: Likewise.
4680 * gcc.target/i386/stack-realign.c: Likewise.
4681 * gcc.target/i386/stack-usage-realign.c: Likewise.
4682 * gcc.target/i386/stackalign/asm-1.c: Likewise.
4683 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4684 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4685 * gcc.target/i386/stackalign/return-1.c: Likewise.
4686 * gcc.target/i386/stackalign/return-2.c: Likewise.
4687 * gcc.target/i386/stackalign/return-3.c: Likewise.
4688 * gcc.target/i386/tailcall-1.c: Likewise.
4689 * gcc.target/i386/tbm-2.c: Likewise.
4690 * gcc.target/i386/udivmod-7.c: Likewise.
4691 * gcc.target/i386/udivmod-8.c: Likewise.
4692 * gcc.target/i386/unroll-1.c: Likewise.
4693 * gcc.target/i386/vararg-1.c: Likewise.
4694 * gcc.target/i386/vararg-2.c: Likewise.
4695 * gcc.target/i386/vect8-ret.c: Likewise.
4696 * gcc.target/i386/vectorize5.c: Likewise.
4697 * gcc.target/i386/wmul-1.c: Likewise.
4698 * gcc.target/i386/wmul-2.c: Likewise.
4699 * gcc.target/i386/wrfsbase-1.c: Likewise.
4700 * gcc.target/i386/wrfsbase-2.c: Likewise.
4701 * gcc.target/i386/wrgsbase-1.c: Likewise.
4702 * gcc.target/i386/wrgsbase-2.c: Likewise.
4703 * gcc.target/i386/xop-pcmov.c: Likewise.
4704 * gcc.target/i386/xop-pcmov2.c: Likewise.
4705 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4706 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4707 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4708 * gcc.target/i386/xop-shift1-vector.c: Likewise.
4709 * gcc.target/i386/xop-shift2-vector.c: Likewise.
4710 * gcc.target/i386/xop-shift3-vector.c: Likewise.
4711 * gcc.target/i386/zee.c: Likewise.
4712 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4713 * gfortran.dg/compiler-directive_2.f: Likewise.
4714 * gfortran.dg/g77/20010216-1.f: Likewise.
4715 * gfortran.dg/gomp/pr39152.f90: Likewise.
4716 * gfortran.dg/pr33794.f90: Likewise.
4718 2011-07-09 Jason Merrill <jason@redhat.com>
4720 * g++.dg/cpp0x/regress/regress5.C: New.
4722 2011-07-08 Jason Merrill <jason@redhat.com>
4725 * g++.dg/expr/compound-asn1.C: New.
4726 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4728 2011-07-08 Jakub Jelinek <jakub@redhat.com>
4731 * gcc.target/powerpc/altivec-34.c: New test.
4733 2011-07-08 Jason Merrill <jason@redhat.com>
4736 * g++.dg/abi/guard3.C: New.
4738 2011-07-08 Julian Brown <julian@codesourcery.com>
4740 * lib/target-supports.exp
4741 (check_effective_target_arm_little_endian): New.
4742 (check_effective_target_vect_pack_trunc): Use above.
4743 (check_effective_target_vect_unpack): Likewise.
4744 (check_effective_target_vect_element_align): Test
4745 check_effective_target_arm_vect_no_misalign for ARM.
4747 2011-07-08 Jason Merrill <jason@redhat.com>
4750 * g++.dg/cpp0x/constexpr-rom.C: New.
4752 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
4755 * g++.dg/torture/pr49519.C: New test.
4757 2011-07-08 Martin Jambor <mjambor@suse.cz>
4759 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4761 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4766 2011-07-08 Richard Guenther <rguenther@suse.de>
4768 PR tree-optimization/49662
4769 * gcc.dg/graphite/interchange-14.c: XFAIL.
4770 * gcc.dg/graphite/interchange-15.c: Likewise.
4771 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4773 2011-07-06 Jason Merrill <jason@redhat.com>
4776 * g++.dg/cpp0x/regress/regress4.C: New.
4778 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
4781 * gfortran.dg/result_in_spec_4.f90: New test.
4783 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4785 * gcc.target/sparc/cas64.c: New test.
4787 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4790 * g++.dg/torture/pr49644.C: New test.
4793 * gcc.c-torture/execute/pr49644.c: New test.
4795 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
4797 * lib/target-supports.exp (check_effective_target_ia32): New.
4798 (check_effective_target_x32): Likewise.
4799 (check_effective_target_vect_cmdline_needed): Also check x32.
4801 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4803 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4805 * gcc.target/arm/pr42235.c: Likewise.
4806 * gcc.target/arm/pr42495.c: Likewise.
4807 * gcc.target/arm/pr42574.c: Likewise.
4808 * gcc.target/arm/thumb-branch1.c: Likewise.
4810 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4811 unneeded prune of possible warning.
4812 * gcc.target/arm/pr40956.c: Likewise.
4813 * gcc.target/arm/pr42505.c: Likewise.
4815 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4816 * gcc.c-torture/compile/pr46883.c: Likewise.
4817 * gcc.c-torture/compile/pr46934.c: Likewise.
4819 * gcc.target/arm/pr41679.c: Remove test directives in preparation
4820 for move to ../../gcc.c-torture/compile.
4821 * gcc.target/arm/pr46883.c: Likewise.
4822 * gcc.target/arm/pr46934.c: Likewise.
4824 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4825 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4826 * gcc.target/arm/wmul-1.c: Likewise.
4827 * gcc.target/arm/wmul-2.c: Likewise.
4828 * gcc.target/arm/wmul-3.c: Likewise.
4829 * gcc.target/arm/wmul-4.c: Likewise.
4830 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4831 add tab after scan target.
4832 * gcc.target/arm/smlaltt-1.c: Likewise.
4833 * gcc.target/arm/smlatb-1.c: Likewise.
4834 * gcc.target/arm/smlatt-1.c: Likewise.
4836 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4839 * gcc.dg/debug/pr49522.c: New test.
4841 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
4843 * gcc.dg/pragma-align.c: Run only if target !default_packed.
4844 * gcc.dg/pr46212.c: Run only if target int32plus.
4845 * gcc.dg/torture/pr48146.c: Ditto.
4846 * gcc.dg/tree-ssa/vrp51.c: Ditto.
4847 * c-c++-common/pr44832.c: Ditto.
4848 * gcc.dg/pr49544.c: Run only if target ptr32plus.
4849 * gcc.dg/pr31490.c: Ditto.
4850 * gcc.dg/torture/builtin-math-7.c: Run only if target
4852 * gcc.dg/torture/pr45764.c: Skip for AVR.
4853 * gcc.dg/pr47893.c: Ditto.
4855 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
4857 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4858 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4859 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4860 add tab to scan target.
4862 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
4864 * gcc.target/arm/neon-modes-3.c: New test.
4866 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
4868 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4869 -fno-loop-interchange -ffast-math.
4871 2011-07-07 Richard Guenther <rguenther@suse.de>
4873 * gcc.dg/ftrapv-3.c: New testcase.
4875 2011-07-07 Richard Guenther <rguenther@suse.de>
4877 * gcc.dg/tree-ssa/vrp58.c: New testcase.
4878 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4880 2011-07-07 Kai Tietz <ktietz@redhat.com>
4882 * gcc.dg/binop-notxor1.c: New test.
4883 * gcc.dg/binop-notand4a.c: New test.
4884 * gcc.dg/binop-notxor2.c: New test.
4885 * gcc.dg/binop-notand3a.c: New test.
4886 * gcc.dg/binop-notand2a.c: New test.
4887 * gcc.dg/binop-notand6a.c: New test.
4888 * gcc.dg/binop-notor1.c: New test.
4889 * gcc.dg/binop-notand1a.c: New test.
4890 * gcc.dg/binop-notand5a.c: New test.
4891 * gcc.dg/binop-notor2.c: New test.
4893 2011-07-07 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.dg/gomp/pr49640.c: New test.
4898 2011-07-07 Richard Guenther <rguenther@suse.de>
4900 * gcc.dg/graphite/pr37485.c: Add -floop-block.
4902 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4905 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4907 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4909 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4910 * gcc.target/powerpc/no-r11-2.c: Ditto.
4911 * gcc.target/powerpc/no-r11-3.c: Ditto.
4913 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
4915 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4916 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4918 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
4920 * lib/target-supports.exp (check_profiling_available): Disable
4921 profiling with -fprofile-generate for target avr.
4923 2011-07-06 Richard Guenther <rguenther@suse.de>
4925 PR tree-optimization/49645
4926 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4928 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
4931 * gcc.dg/pr47383.c: New.
4933 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935 PR tree-optimization/49647
4936 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4938 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
4941 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4942 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4944 2011-07-05 Jason Merrill <jason@redhat.com>
4947 * g++.dg/template/template-id-4.C: New.
4949 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4951 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4952 * gcc.dg/pr43402.c: Ditto.
4954 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
4956 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4958 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4960 * gcc.target/powerpc/ppc-switch-1.c: New test for
4961 --param case-values-threshold.
4962 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4964 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
4966 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4968 2011-07-05 Jason Merrill <jason@redhat.com>
4970 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4972 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
4974 PR tree-optimization/47654
4975 * gcc.dg/graphite/block-pr47654.c: New.
4977 2011-07-05 Jason Merrill <jason@redhat.com>
4979 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4981 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
4983 PR tree-optimization/49580
4984 * gcc.dg/autopar/pr49580.c: New test.
4986 2011-07-05 Richard Guenther <rguenther@suse.de>
4988 PR tree-optimization/49518
4989 PR tree-optimization/49628
4990 * g++.dg/torture/pr49628.C: New testcase.
4991 * gcc.dg/torture/pr49518.c: Likewise.
4993 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4995 * ada/acats/run_acats (which): Extract last field from type -p,
4996 type output only if command succeeded.
4998 2011-07-04 Jason Merrill <jason@redhat.com>
5000 * g++.dg/abi/mangle48.C: New.
5002 * g++.dg/cpp0x/diag1.C: New.
5004 * g++.dg/diagnostic/aka1.C: New.
5006 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5008 PR rtl-optimization/49619
5009 * gcc.dg/pr49619.c: New test.
5011 PR rtl-optimization/49472
5012 * gfortran.dg/pr49472.f90: New test.
5015 * gcc.dg/pr49602.c: New test.
5017 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5021 * gcc.target/avr/avr.exp: Run over cpp files, too.
5022 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5023 * gcc.target/avr/progmem.h: New file.
5024 * gcc.target/avr/exit-abort.h: New file.
5025 * gcc.target/avr/progmem-error-1.c: New file.
5026 * gcc.target/avr/progmem-error-1.cpp: New file.
5027 * gcc.target/avr/progmem-warning-1.c: New file.
5028 * gcc.target/avr/torture/progmem-1.c: New file.
5029 * gcc.target/avr/torture/progmem-1.cpp: New file.
5031 2011-07-04 Richard Guenther <rguenther@suse.de>
5033 PR tree-optimization/49615
5034 * g++.dg/torture/pr49615.C: New testcase.
5036 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5038 PR tree-optimization/49610
5039 * gcc.dg/vect/pr49610.c: New test.
5041 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5043 * gnat.dg/specs/debug1.ads: New test.
5045 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5048 * gfortran.dg/typebound_proc_23.f90: New.
5050 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5053 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5055 2011-07-01 Jason Merrill <jason@redhat.com>
5058 * g++.dg/template/template-id-3.C: New.
5061 * g++.dg/template/qualified-id4.C: New.
5064 * g++.dg/template/explicit-args4.C: New.
5067 * g++.dg/template/offsetof2.C: New.
5069 2011-07-01 Kai Tietz <ktietz@redhat.com>
5071 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5073 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5076 * lib/target-supports.exp (check_effective_target_gld): New proc.
5078 2011-07-01 Richard Guenther <rguenther@suse.de>
5080 PR tree-optimization/49603
5081 * gcc.dg/torture/pr49603.c: New testcase.
5083 2011-06-30 Jason Merrill <jason@redhat.com>
5086 * g++.dg/rtti/template1.C: New.
5089 * g++.dg/cpp0x/regress/ctor1.C: New.
5092 * g++.dg/cpp0x/initlist54.C: New.
5094 2011-06-30 Martin Jambor <mjambor@suse.cz>
5096 * gcc.dg/tree-ssa/sra-12.c: New test.
5098 2011-06-29 Jason Merrill <jason@redhat.com>
5100 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5102 2011-06-30 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/46787
5105 * gcc.dg/vect/vect-121.c: New testcase.
5107 2011-06-30 Martin Jambor <mjambor@suse.cz>
5109 PR tree-optimization/49094
5110 * gcc.dg/tree-ssa/pr49094.c: New test.
5112 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5115 * gfortran.dg/pr49540-1.f90: New test.
5116 * gfortran.dg/pr49540-2.f90: New test.
5118 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5121 * ada/acats/run_acats (which): Use last field of type -p output.
5123 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5124 Iain Sandoe <iains@gcc.gnu.org>
5127 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5128 Only skip on 64-bit *-*-darwin8* && !objc2.
5130 2011-06-30 Richard Guenther <rguenther@suse.de>
5132 PR tree-optimization/38752
5133 * gcc.c-torture/compile/pr38752.c: New testcase.
5135 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5137 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5138 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5140 2011-06-29 Jason Merrill <jason@redhat.com>
5143 * g++.dg/cpp0x/initlist53.C: Use placement new.
5144 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5145 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5148 * g++.dg/cpp0x/trailing6.C: New.
5149 * g++.dg/cpp0x/pr45908.C: No error.
5152 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5155 * g++.dg/cpp0x/constexpr-using2.C: New.
5157 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5160 * g++.dg/cpp0x/constexpr-diag3.C: New.
5161 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5162 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5163 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5164 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5166 2011-06-29 Jason Merrill <jason@redhat.com>
5168 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5170 2011-06-29 Richard Guenther <rguenther@suse.de>
5172 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5174 2011-06-29 Jason Merrill <jason@redhat.com>
5176 * g++.dg/cpp0x/initlist-value2.C: New.
5178 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5179 * g++.dg/cpp0x/initlist-value.C: New.
5181 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5183 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5185 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5187 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5188 * gcc.dg/inline_2.c: Likewise.
5189 * gcc.dg/unroll_1.c: Likewise.
5191 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5194 * gcc.target/i386/pr49567.c: New test.
5196 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/opt17.ad[sb]: New test.
5200 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5201 Tom de Vries <tom@codesourcery.com>
5203 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5204 (check_effective_target_arm_thumb2): New effective targets.
5205 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5206 properly. Clean up temporary files.
5207 * gcc.target/arm/ivopts-2.c: Likewise.
5208 * gcc.target/arm/ivopts-3.c: Likewise.
5209 * gcc.target/arm/ivopts-4.c: Likewise.
5210 * gcc.target/arm/ivopts-5.c: Likewise.
5211 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5213 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5216 * gfortran.dg/reshape_zerosize_3.f90: New test.
5218 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5220 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5221 * gcc.target/arm/vfp-ldmias.c: Likewise.
5222 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5223 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5224 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5225 * gcc.target/arm/vfp-stmias.c: Likewise.
5226 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5227 * gcc.target/arm/vfp-stmiad.c: Likewise.
5229 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5231 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5233 * gcc.target/arm/pr45701-2.c: Ditto.
5235 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5238 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5239 * gfortran.dg/extends_14.f03: Modified.
5241 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5243 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5244 early if the test is already being skipped.
5246 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5247 scan-assembler-dem-not): For missing file, report unresolved with
5248 same message as for pass/fail, with reason reported in log file.
5250 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5251 from add_options_for_arm_neon_fp16.
5252 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5253 check_effective_target_arm_neon_fp16_ok_nocache.
5254 Check -mfpu and -mfloat-abi options from current multilib.
5255 Do not require neon support.
5256 (check_effective_target_arm_fp16_ok): Renamed from
5257 check_effecitve_target_arm_neon_fp16_ok.
5258 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5259 arm_neon_fp16_ok and arm_fp16.
5260 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5261 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5262 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5263 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5265 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5267 * gcc.dg/builtin-assume-aligned-1.c: New test.
5268 * gcc.dg/builtin-assume-aligned-2.c: New test.
5269 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5272 * gcc.dg/pr49544.c: New test.
5274 2011-06-27 Richard Guenther <rguenther@suse.de>
5276 PR tree-optimization/49394
5277 * g++.dg/torture/pr49394.C: New testcase.
5279 2011-06-27 Kai Tietz <ktietz@redhat.com>
5281 * gcc.dg/optimize-bswapdi-2.c: New test.
5283 2011-06-27 Michael Hope <michael.hope@linaro.org>
5284 Richard Sandiford <richard.sandiford@linaro.org>
5286 PR tree-optimization/49169
5287 * gcc.dg/torture/pr49169.c: New test.
5289 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5292 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5294 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5297 2011-06-26 Jason Merrill <jason@redhat.com>
5299 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5302 * g++.dg/init/ref19.C: New.
5303 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5305 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5307 PR tree-optimization/48377
5308 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5311 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5314 * lib/target-supports.exp (check_effective_target_non_strict_align):
5316 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5318 2011-06-24 Martin Jambor <mjambor@suse.cz>
5320 PR tree-optimizations/49516
5321 * g++.dg/tree-ssa/pr49516.C: New test.
5323 2011-06-23 Jason Merrill <jason@redhat.com>
5326 * g++.dg/template/partial10.C: New.
5327 * g++.dg/template/partial11.C: New.
5329 2011-06-23 Jeff Law <law@redhat.com>
5332 * gcc.dg/pr48770.c: New test.
5334 2011-06-23 Jan Hubicka <jh@suse.cz>
5337 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5339 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5343 instead of -fdump-tree-optimized.
5345 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5348 * g++.dg/template/crash107.C: New.
5349 * g++.dg/template/error17.C: Adjust.
5351 2011-06-23 Jason Merrill <jason@redhat.com>
5354 * g++.dg/cpp0x/defaulted30.C: New.
5357 * g++.dg/rtti/anon-ns1.C: New.
5360 * g++.dg/init/ref18.C: New.
5363 * g++.dg/template/partial9.C: New.
5365 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5368 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5370 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.dg/pr49496.c: New test.
5375 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5377 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5380 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5382 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5383 * gcc.target/arm/pr42879.c: Likewise.
5384 * gcc.target/arm/pr45701-3.c: Likewise.
5386 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5387 * gcc.target/arm/pr40482.c: Likewise.
5388 * gcc.target/arm/stack-corruption.c: Likewise.
5390 2011-06-22 Richard Guenther <rguenther@suse.de>
5392 PR tree-optimization/49493
5393 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5395 2011-06-22 Jason Merrill <jason@redhat.com>
5398 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5400 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5401 Dmitry Melnik <dm@ispras.ru>
5403 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5404 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5405 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5407 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5409 * gcc.target/arm/tlscall.c: New.
5411 2011-06-21 Jason Merrill <jason@redhat.com>
5414 * g++.dg/cpp0x/constexpr-ref1.C: New.
5415 * g++.dg/cpp0x/constexpr-ref2.C: New.
5416 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5419 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5422 * g++.dg/template/param3.C: New.
5424 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5426 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5427 my_clrsb test functions.
5429 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5430 test_sll, test_ull): Add clrsb tests.
5431 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5434 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5437 * gfortran.dg/class_44.f03: New.
5439 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5441 PR tree-optimization/49478
5442 * gcc.dg/vect/pr49478.c
5444 2011-06-21 Richard Guenther <rguenther@suse.de>
5446 PR tree-optimization/49483
5447 * gcc.dg/vect/vect-120.c: New testcase.
5449 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5452 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5453 * gcc.dg/vect/vect-peel-4.c: Likewise.
5455 2011-06-22 Christian Bruel <christian.bruel@st.com>
5458 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5459 * gcc.dg/always_inline2.c: Likewise.
5460 * gcc.dg/always_inline3.c: Likewise.
5461 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5462 * gcc.dg/inline_1.c: Likewise.
5463 * gcc.dg/inline_2.c: Likewise.
5464 * gcc.dg/inline_3.c: Likewise.
5465 * gcc.dg/inline_4.c: Likewise.
5466 * gcc.dg/20051201-1.c: Likewise.
5467 * gcc.dg/pr40087.c: Likewise.
5468 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5469 * gcc.dg/inline-22.c: Likewise.
5470 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5471 * gcc.dg/lto/20090218-1_1.c: Likewise.
5472 * g++.dg/ipa/devirt-7.C: Likewise.
5473 * gcc.dg/uninit-pred-5_a.c: Likewise.
5474 * gcc.dg/uninit-pred-5_b.c: Likewise.
5475 * gcc.dg/fail_always_inline.c: New.
5477 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5479 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5480 into 6 jobs instead of 3.
5482 2011-06-20 Jason Merrill <jason@redhat.com>
5485 * g++.dg/cpp0x/initlist53.C: New.
5487 2011-06-20 Tobias Burnus <burnus@net-b.de>
5490 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5491 * gfortran.dg/coarray_lock_3.f90: New.
5492 * gfortran.dg/coarray/lock_1.f90: New.
5494 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5496 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5497 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5498 unresolved and report the reason to the log file.
5500 * lib/scanasm.exp (object-size): Move argument processing earlier
5501 to report errors before verifying that the file exists. Report
5502 problems detected at runtime as unresolved instead of error and
5503 report their reasons to the log file.
5505 2011-06-20 Jason Merrill <jason@redhat.com>
5508 * g++.dg/cpp0x/explicit6.C: New.
5511 * g++.dg/cpp0x/enum20.C: New.
5514 * g++.dg/ext/attr-aligned01.C: New.
5517 * g++.dg/cpp0x/variadic-default.C: New.
5520 * g++.dg/cpp0x/auto26.C: New.
5523 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5525 2011-06-20 Kai Tietz <ktietz@redhat.com>
5527 * gcc.dg/binop-notand1.c: New test.
5528 * gcc.dg/binop-notand2.c: New test.
5529 * gcc.dg/binop-notand3.c: New test.
5530 * gcc.dg/binop-notand4.c: New test.
5531 * gcc.dg/binop-notand5.c: New test.
5532 * gcc.dg/binop-notand6.c: New test.
5534 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5537 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5539 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5542 * gfortran.dg/proc_ptr_31.f90: New.
5544 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5546 * gnat.dg/volatile6.adb: New test.
5547 * gnat.dg/volatile7.adb: Likewise.
5548 * gnat.dg/volatile8.adb: Likewise.
5549 * gnat.dg/volatile9.adb: Likewise.
5551 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5553 * gnat.dg/constant3.adb: New test.
5555 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5558 * gfortran.dg/read_list_eof_1.f90: New test.
5560 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.target/i386/testimm-1.c: New test.
5564 * gcc.target/i386/testimm-2.c: New test.
5565 * gcc.target/i386/testimm-3.c: New test.
5566 * gcc.target/i386/testimm-4.c: New test.
5567 * gcc.target/i386/testimm-5.c: New test.
5568 * gcc.target/i386/testimm-6.c: New test.
5569 * gcc.target/i386/testimm-7.c: New test.
5570 * gcc.target/i386/testimm-8.c: New test.
5571 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5572 * gcc.target/i386/xop-rotate1-int.c: New test.
5573 * gcc.target/i386/xop-rotate2-int.c: New test.
5575 2011-06-17 Jason Merrill <jason@redhat.com>
5577 * g++.dg/cpp0x/rv-func2.C: New.
5579 * g++.dg/debug/dwarf2/lambda1.C: New.
5580 * g++.dg/warn/Wshadow-6.C: Adjust.
5582 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5585 * gfortran.dg/move_alloc_5.f90: New.
5587 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5589 PR rtl-optimization/48542
5590 * gcc.dg/torture/pr48542.c: New test.
5592 2011-06-16 Jason Merrill <jason@redhat.com>
5595 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5598 * g++.dg/cpp0x/initlist52.C New.
5601 * c-c++-common/raw-string-12.c: New.
5604 * g++.dg/cpp0x/sfinae26.C: New.
5607 * g++.dg/cpp0x/variadic113.C: New.
5610 * g++.dg/cpp0x/variadic112.C: New.
5612 2011-06-16 Jeff Law <law@redhat.com>
5614 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5615 improved jump threading.
5616 * gcc.dg/builtin-object-size-2.c: Likewise.
5617 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5619 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5622 * gfortran.dg/typebound_assignment_3.f03: New.
5624 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5627 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5629 2011-06-16 Martin Jambor <mjambor@suse.cz>
5631 PR tree-optimization/49343
5632 * gnat.dg/discr31.ad[sb]: New test.
5634 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5636 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5638 2011-06-16 Tom de Vries <tom@codesourcery.com>
5641 * gcc.target/arm/ivopts-3.c: Update test.
5642 * gcc.target/arm/ivopts-5.c: Same.
5644 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5647 2011-06-10 Wei Guozhi <carrot@google.com>
5650 * gcc.target/arm/pr45335.c: New test.
5651 * gcc.target/arm/pr45335-2.c: New test.
5652 * gcc.target/arm/pr45335-3.c: New test.
5653 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5654 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5655 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5657 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5659 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5661 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5664 * gfortran.dg/class_43.f03: New.
5666 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5668 PR tree-optimization/49419
5669 * gcc.c-torture/execute/pr49419.c: New test.
5671 2011-06-16 Revital Eres <revital.eres@linaro.org>
5673 * gcc.dg/sms-9.c: New file.
5675 2011-06-15 Easwaran Raman <eraman@google.com>
5677 PR rtl-optimization/49414
5678 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5680 2011-06-14 Jason Merrill <jason@redhat.com>
5682 * g++.dg/cpp0x/noexcept13.C: New.
5684 2011-06-14 Easwaran Raman <eraman@google.com>
5686 PR rtl-optimization/44194
5687 * gcc.dg/pr44194-1.c: New test.
5688 * gcc.dg/pr44194-2.c: New test.
5690 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5692 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5694 * gcc.target/arm/pr45701-2.c: Likewise.
5695 * gcc.target/arm/thumb-branch1.c: Likewise.
5697 2011-06-14 Steve Ellcey <sje@cup.hp.com>
5700 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5702 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
5704 * gcc.target/arm/pr45701-1.c: Require thumb support.
5705 * gcc.target/arm/pr45701-2.c: Likewise.
5706 * gcc.target/arm/thumb-branch1.c: Likewise.
5708 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5709 * gcc.target/arm/pr39839.c: Likewise.
5710 * gcc.target/arm/pr40657-2.c: Likewise.
5711 * gcc.target/arm/pr40956.c: Likewise.
5712 * gcc.target/arm/pr41679.c: Likewise.
5713 * gcc.target/arm/pr42235.c: Likewise.
5714 * gcc.target/arm/pr42495.c: Likewise.
5715 * gcc.target/arm/pr42505.c: Likewise.
5716 * gcc.target/arm/pr42574.c: Likewise.
5717 * gcc.target/arm/pr46883.c: Likewise.
5718 * gcc.target/arm/pr46934.c: Likewise.
5719 * gcc.target/arm/xor-and.c: Likewise.
5721 2011-06-14 Jason Merrill <jason@redhat.com>
5723 * g++.dg/other/error23.C: Adjust error message.
5724 * g++.dg/other/error32.C: Likewise.
5727 * g++.dg/cpp0x/rv-dotstar.C: New.
5730 * g++.dg/cpp0x/decltype30.C: New.
5732 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5734 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5737 * gfortran.dg/pr49103.f90: New test.
5739 2011-06-14 Tom de Vries <tom@codesourcery.com>
5742 * gcc.target/arm/ivopts-3.c: New test.
5743 * gcc.target/arm/ivopts-4.c: New test.
5744 * gcc.target/arm/ivopts-5.c: New test.
5746 2011-06-14 Jakub Jelinek <jakub@redhat.com>
5748 PR rtl-optimization/49390
5749 * gcc.c-torture/execute/pr49390.c: New test.
5751 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5755 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
5757 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5758 * gcc.c-torture/execute/cmpsi-2.x: New file.
5759 * gcc.c-torture/execute/pr45262.c: Undo 172757.
5760 * gcc.c-torture/execute/pr45262.x: New file.
5761 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5762 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5764 * gcc.c-torture/compile/pr49163.c: Ditto.
5766 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
5768 * gcc.dg/vect/vect-16.c: Rename to...
5769 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5770 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5771 for double-word vectors.
5772 * gcc.dg/vect/vect-peel-4.c: Likewise.
5773 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5775 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5778 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
5781 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5783 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
5785 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5787 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5789 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5791 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5793 * gfortran.dg/trim_optimize_8.f90: New test case.
5795 2011-06-13 Jakub Jelinek <jakub@redhat.com>
5796 Ira Rosen <ira.rosen@linaro.org>
5798 PR tree-optimization/49352
5799 * gcc.dg/vect/pr49352.c: New test.
5801 2011-06-12 Tobias Burnus
5804 * gfortran.dg/alloc_comp_assign_11.f90: New.
5806 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5808 * gfortran.dg/trim_optimize_7.f90: New test.
5810 2011-06-10 Wei Guozhi <carrot@google.com>
5813 * gcc.target/arm/pr45335.c: New test.
5814 * gcc.target/arm/pr45335-2.c: New test.
5815 * gcc.target/arm/pr45335-3.c: New test.
5816 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5817 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5818 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5820 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5823 * g++.dg/parse/error39.C: New.
5825 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
5827 * gcc.target/arm/20090811-1.c: Skip for incompatible
5828 options, do not override other options.
5829 * gcc.target/arm/combine-cmp-shift.c: Skip for
5830 incompatible options.
5831 * gcc.target/arm/pr45094.c: Likewise.
5832 * gcc.target/arm/scd42-1.c: Likewise.
5833 * gcc.target/arm/scd42-3.c: Likewise.
5834 * gcc.target/arm/thumb-ltu.c: Likewise.
5836 * lib/target-supports.exp
5837 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5838 multilib flags use -mfpu with a value other than neon-fp16.
5840 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5842 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5843 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5845 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5847 * lib/target-supports.exp (check_effective_target_pie): New proc.
5848 * gcc.dg/pie-link.c: Use target pie.
5850 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
5851 Laurent Roug� <laurent.rouge@menta.fr>
5853 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5854 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5856 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
5858 * gfortran.dg/coarray/sync_1.f90: New test for
5859 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5861 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
5863 PR tree-optimization/49318
5864 * gcc.dg/vect/pr49318.c: New test.
5866 2011-06-09 David Krauss <potswa@mac.com>
5868 * g++.dg/template/arrow1.C: New.
5870 2011-06-09 Jason Merrill <jason@redhat.com>
5872 * lib/prune.exp: Prune "note"s.
5873 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5875 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5876 * g++.dg/template/dependent-expr3.C: Likewise.
5877 * g++.dg/parse/template7.C: Likewise.
5878 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5879 * g++.old-deja/g++.jason/rfg10.C: Likewise.
5880 * g++.old-deja/g++.pt/friend38.C: Likewise.
5881 * g++.old-deja/g++.pt/crash32.C: Likewise.
5882 * g++.old-deja/g++.other/init4.C: Likewise.
5883 * g++.old-deja/g++.other/friend8.C: Likewise.
5885 * g++.dg/ext/complex7.C: Adjust expected output.
5886 * g++.dg/diagnostic/method1.C: Likewise.
5887 * g++.dg/parse/parameter-declaration-2.C: Likewise.
5888 * g++.dg/parse/crash33.C: Likewise.
5889 * g++.dg/other/warning1.C: Likewise.
5890 * g++.dg/init/pr29571.C: Likewise.
5891 * g++.dg/warn/overflow-warn-1.C: Likewise.
5892 * g++.dg/warn/overflow-warn-3.C: Likewise.
5893 * g++.dg/warn/overflow-warn-4.C: Likewise.
5894 * g++.old-deja/g++.oliva/template1.C: Likewise.
5896 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5897 * g++.dg/parse/template7.C: Adjust.
5899 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
5902 * gcc.dg/pr49307.c: New.
5904 2011-06-09 Wei Guozhi <carrot@google.com>
5907 * gcc.target/arm/pr46975.c: New testcase.
5909 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
5911 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5912 (PMETH, arglist_t): Removed.
5913 (method_get_number_of_arguments): Removed.
5914 (method_get_nth_argument): Removed.
5915 (method_get_first_argument): Removed.
5916 (method_get_next_argument): Removed.
5917 (method_get_sizeof_arguments): Removed.
5918 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5920 (method_get_number_of_arguments): Removed.
5921 (method_get_nth_argument): Removed.
5922 (method_get_first_argument): Removed.
5923 (method_get_next_argument): Removed.
5924 (method_get_sizeof_arguments): Removed.
5925 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5927 2011-06-09 David Li <davidxl@google.com>
5929 * gcc.dg/dump-pass.c: New test.
5931 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5934 * g++.dg/parse/error38.C: New.
5936 2011-06-09 Jakub Jelinek <jakub@redhat.com>
5939 * gfortran.dg/pr49308.f90: New test.
5941 2011-06-08 Jason Merrill <jason@redhat.com>
5943 * g++.dg/cpp0x/noexcept11.C: New.
5944 * g++.dg/cpp0x/noexcept12.C: New.
5945 * g++.dg/cpp0x/sfinae11.C: Adjust.
5947 2011-06-08 Jakub Jelinek <jakub@redhat.com>
5950 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5951 to dg-options, match also DW_AT_linkage_name.
5953 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5957 -fno-common on alpha*-dec-osf*.
5958 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5960 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
5962 PR rtl-optimization/49303
5963 * gcc.target/ia64/pr49303.c: New test.
5965 2011-06-08 Tobias Burnus <burnus@net-b.de>
5968 * gfortran.dg/coarray_lock_1.f90: New.
5969 * gfortran.dg/coarray_lock_2.f90: New.
5971 2011-06-07 Jason Merrill <jason@redhat.com>
5973 * lib/prune.exp: Look for "required" rather than "instantiated".
5974 * g++.dg/abi/mangle11.C: Likewise.
5975 * g++.dg/abi/mangle12.C: Likewise.
5976 * g++.dg/abi/mangle17.C: Likewise.
5977 * g++.dg/abi/mangle20-2.C: Likewise.
5978 * g++.dg/abi/pragma-pack1.C: Likewise.
5979 * g++.dg/cpp0x/decltype26.C: Likewise.
5980 * g++.dg/cpp0x/decltype28.C: Likewise.
5981 * g++.dg/cpp0x/decltype29.C: Likewise.
5982 * g++.dg/cpp0x/enum11.C: Likewise.
5983 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5984 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5985 * g++.dg/cpp0x/pr47416.C: Likewise.
5986 * g++.dg/ext/case-range2.C: Likewise.
5987 * g++.dg/ext/case-range3.C: Likewise.
5988 * g++.dg/gomp/for-19.C: Likewise.
5989 * g++.dg/gomp/pr37533.C: Likewise.
5990 * g++.dg/gomp/pr38639.C: Likewise.
5991 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5992 * g++.dg/inherit/base3.C: Likewise.
5993 * g++.dg/inherit/using6.C: Likewise.
5994 * g++.dg/init/placement4.C: Likewise.
5995 * g++.dg/init/reference3.C: Likewise.
5996 * g++.dg/lookup/scoped6.C: Likewise.
5997 * g++.dg/lookup/using7.C: Likewise.
5998 * g++.dg/other/abstract1.C: Likewise.
5999 * g++.dg/other/error10.C: Likewise.
6000 * g++.dg/other/error5.C: Likewise.
6001 * g++.dg/other/field1.C: Likewise.
6002 * g++.dg/other/offsetof5.C: Likewise.
6003 * g++.dg/parse/bitfield2.C: Likewise.
6004 * g++.dg/parse/constant4.C: Likewise.
6005 * g++.dg/parse/crash20.C: Likewise.
6006 * g++.dg/parse/invalid-op1.C: Likewise.
6007 * g++.dg/parse/non-dependent2.C: Likewise.
6008 * g++.dg/parse/template18.C: Likewise.
6009 * g++.dg/tc1/dr152.C: Likewise.
6010 * g++.dg/tc1/dr166.C: Likewise.
6011 * g++.dg/tc1/dr176.C: Likewise.
6012 * g++.dg/tc1/dr213.C: Likewise.
6013 * g++.dg/template/access11.C: Likewise.
6014 * g++.dg/template/access2.C: Likewise.
6015 * g++.dg/template/access3.C: Likewise.
6016 * g++.dg/template/access7.C: Likewise.
6017 * g++.dg/template/arg7.C: Likewise.
6018 * g++.dg/template/cond2.C: Likewise.
6019 * g++.dg/template/crash13.C: Likewise.
6020 * g++.dg/template/crash40.C: Likewise.
6021 * g++.dg/template/crash7.C: Likewise.
6022 * g++.dg/template/crash84.C: Likewise.
6023 * g++.dg/template/ctor5.C: Likewise.
6024 * g++.dg/template/defarg13.C: Likewise.
6025 * g++.dg/template/defarg14.C: Likewise.
6026 * g++.dg/template/dtor7.C: Likewise.
6027 * g++.dg/template/eh2.C: Likewise.
6028 * g++.dg/template/error2.C: Likewise.
6029 * g++.dg/template/error43.C: Likewise.
6030 * g++.dg/template/friend32.C: Likewise.
6031 * g++.dg/template/injected1.C: Likewise.
6032 * g++.dg/template/instantiate1.C: Likewise.
6033 * g++.dg/template/instantiate3.C: Likewise.
6034 * g++.dg/template/instantiate5.C: Likewise.
6035 * g++.dg/template/instantiate7.C: Likewise.
6036 * g++.dg/template/local6.C: Likewise.
6037 * g++.dg/template/lookup2.C: Likewise.
6038 * g++.dg/template/member5.C: Likewise.
6039 * g++.dg/template/memfriend15.C: Likewise.
6040 * g++.dg/template/memfriend16.C: Likewise.
6041 * g++.dg/template/memfriend17.C: Likewise.
6042 * g++.dg/template/memfriend7.C: Likewise.
6043 * g++.dg/template/meminit1.C: Likewise.
6044 * g++.dg/template/nested3.C: Likewise.
6045 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6046 * g++.dg/template/nontype12.C: Likewise.
6047 * g++.dg/template/nontype13.C: Likewise.
6048 * g++.dg/template/nontype6.C: Likewise.
6049 * g++.dg/template/pr23510.C: Likewise.
6050 * g++.dg/template/pr35240.C: Likewise.
6051 * g++.dg/template/ptrmem15.C: Likewise.
6052 * g++.dg/template/ptrmem6.C: Likewise.
6053 * g++.dg/template/qualified-id1.C: Likewise.
6054 * g++.dg/template/qualttp20.C: Likewise.
6055 * g++.dg/template/qualttp3.C: Likewise.
6056 * g++.dg/template/qualttp4.C: Likewise.
6057 * g++.dg/template/qualttp5.C: Likewise.
6058 * g++.dg/template/qualttp6.C: Likewise.
6059 * g++.dg/template/qualttp7.C: Likewise.
6060 * g++.dg/template/qualttp8.C: Likewise.
6061 * g++.dg/template/recurse.C: Likewise.
6062 * g++.dg/template/recurse2.C: Likewise.
6063 * g++.dg/template/ref5.C: Likewise.
6064 * g++.dg/template/scope2.C: Likewise.
6065 * g++.dg/template/sfinae10.C: Likewise.
6066 * g++.dg/template/sfinae3.C: Likewise.
6067 * g++.dg/template/sizeof3.C: Likewise.
6068 * g++.dg/template/static9.C: Likewise.
6069 * g++.dg/template/template-id-2.C: Likewise.
6070 * g++.dg/template/typedef13.C: Likewise.
6071 * g++.dg/template/typename4.C: Likewise.
6072 * g++.dg/template/using14.C: Likewise.
6073 * g++.dg/template/using2.C: Likewise.
6074 * g++.dg/template/warn1.C: Likewise.
6075 * g++.dg/warn/Wparentheses-13.C: Likewise.
6076 * g++.dg/warn/Wparentheses-15.C: Likewise.
6077 * g++.dg/warn/Wparentheses-16.C: Likewise.
6078 * g++.dg/warn/Wparentheses-17.C: Likewise.
6079 * g++.dg/warn/Wparentheses-18.C: Likewise.
6080 * g++.dg/warn/Wparentheses-19.C: Likewise.
6081 * g++.dg/warn/Wparentheses-20.C: Likewise.
6082 * g++.dg/warn/Wparentheses-23.C: Likewise.
6083 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6084 * g++.dg/warn/noeffect2.C: Likewise.
6085 * g++.dg/warn/noeffect4.C: Likewise.
6086 * g++.dg/warn/pr8570.C: Likewise.
6087 * g++.old-deja/g++.brendan/init2.C: Likewise.
6088 * g++.old-deja/g++.eh/spec6.C: Likewise.
6089 * g++.old-deja/g++.pt/crash10.C: Likewise.
6090 * g++.old-deja/g++.pt/crash36.C: Likewise.
6091 * g++.old-deja/g++.pt/derived3.C: Likewise.
6092 * g++.old-deja/g++.pt/error2.C: Likewise.
6093 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6094 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6095 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6096 * g++.old-deja/g++.pt/overload7.C: Likewise.
6097 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6099 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6100 Iain Sandoe <iains@gcc.gnu.org>
6102 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6103 Added code to deal with the case when [Protocol
6104 -descriptionForInstanceMethod:] or [Protocol
6105 -descriptionForClassMethod:] returns NULL.
6107 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6108 Iain Sandoe <iains@gcc.gnu.org>
6110 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6111 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6114 2011-06-07 Xinliang David Li <davidxl@google.com>
6116 * gcc.dg/inline_2.c: New test.
6117 * gcc.dg/unroll_2.c: New test.
6118 * gcc.dg/inline_3.c: New test.
6119 * gcc.dg/unroll_3.c: New test.
6120 * gcc.dg/inline_4.c: New test.
6121 * gcc.dg/unroll_4.c: New test.
6122 * gcc.dg/inline_1.c: New test.
6123 * gcc.dg/unroll_1.c: New test.
6125 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6127 PR tree-optimization/48497
6128 * lib/gcc-defs.exp (dg-additional-options): New proc.
6129 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6130 -msse2 on 32-bit x86.
6132 2011-06-06 Jason Merrill <jason@redhat.com>
6134 * g++.dg/cpp0x/enum19.C: New.
6136 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6138 * gcc.target/arm/neon-reload-class.c: New test.
6140 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6143 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6145 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6147 * gcc.target/arm/smlatb-1.c: New file.
6148 * gcc.target/arm/smlatt-1.c: New file.
6149 * gcc.target/arm/smlaltb-1.c: New file.
6150 * gcc.target/arm/smlaltt-1.c: New file.
6152 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6154 * gcc.target/arm/mla-2.c: New test.
6156 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6158 PR gcov-profile/49299
6159 * gcc.dg/tree-prof/pr49299-1.c: New test.
6160 * gcc.dg/tree-prof/pr49299-2.c: New test.
6162 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6164 * lib/target-supports.exp
6165 (check_effective_target_vect_widen_mult_qi_to_hi):
6166 Add NEON as supporting target.
6167 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6168 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6169 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6170 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6171 using widening multiplication on targets that support it.
6172 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6173 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6174 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6176 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6178 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6179 Modern Objective-C runtime API.
6180 * objc/execute/next_mapping.h: Removed.
6181 * objc-obj-c++-shared/next-mapping.h: Removed.
6182 * objc-obj-c++-shared/Object1.h: Removed.
6183 * objc-obj-c++-shared/Object1.m: Removed.
6184 * objc-obj-c++-shared/Object1.mm: Removed.
6185 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6186 * objc-obj-c++-shared/Protocol1.h: Removed.
6187 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6188 of ProtoBool, IVAR_T and METHOD.
6189 * objc-obj-c++-shared/runtime.h: New.
6190 * objc-obj-c++-shared/TestsuiteObject.h: New.
6191 * objc-obj-c++-shared/TestsuiteObject.m: New.
6193 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6194 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6195 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6197 * objc/execute/_cmd.m: Include
6198 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6199 runtime API. ([TestClass +initialize]): Include this method also
6200 with the GNU runtime.
6201 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6202 Object. ([-setValue:]): Return void.
6203 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6204 with the GNU runtime. Include
6205 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6206 for the NeXT runtime. Use the existing print_ivars() and
6207 compare_structures() implementations for the old NeXT runtime.
6208 Added new implementations for the Modern GNU and NeXT runtimes.
6209 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6210 well. (main): Use objc_getClass(). Use return instead of exit.
6211 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6212 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6214 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6215 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6216 instead of Object. (main): Use return instead of exit().
6217 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6218 instead of Object. Removed prototype for exit(). (main): Use
6219 return instead of exit(). Use the Modern Objective-C runtime API.
6220 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6222 * objc/execute/class-tests-1.h: Include
6223 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6224 runtime API. (test_class_with_superclass): Do not call [Object
6225 class]. There is no need to with the current libobjc.
6226 * objc/execute/class-tests-2.h: Include
6227 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6229 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6230 ../../objc-obj-c++-shared/next-mapping.h.
6231 * objc/execute/class-2.m: Likewise.
6232 * objc/execute/class-3.m: Likewise.
6233 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6234 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6235 +initialize]): Include this method also with the GNU
6236 runtime. (main): Use the Modern Objective-C runtime API.
6237 * objc/execute/class-5.m: Likewise.
6238 * objc/execute/class-6.m: Likewise.
6239 * objc/execute/class-7.m: Likewise.
6240 * objc/execute/class-8.m: Likewise.
6241 * objc/execute/class-9.m: Likewise.
6242 * objc/execute/class-10.m: Likewise.
6243 * objc/execute/class-11.m: Likewise.
6244 * objc/execute/class-12.m: Likewise.
6245 * objc/execute/class-13.m: Likewise.
6246 * objc/execute/class-14.m: Likewise.
6247 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6248 this method also with the GNU runtime.
6249 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6250 +initialize]): Include this method also with the GNU runtime.
6251 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6253 * objc/execute/encode-1.m: Likewise.
6254 * objc/execute/enumeration-1.m: Likewise.
6255 * objc/execute/enumeration-2.m: Likewise.
6256 * objc/execute/exceptions/catchall-1.m: Likewise.
6257 * objc/execute/exceptions/finally-1.m: Likewise.
6258 * objc/execute/exceptions/foward-1.m: Likewise.
6259 * objc/execute/exceptions/local-variables-1.m: Likewise.
6260 * objc/execute/exceptions/throw-nil.m: Likewise.
6261 * objc/execute/exceptions/trivial.m: Likewise.
6262 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6263 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6264 * objc/execute/exceptions/matcher-1.m: Likewise.
6265 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6267 * objc/execute/formal_protocol-2.m: Likewise.
6268 * objc/execute/formal_protocol-3.m: Likewise.
6269 * objc/execute/formal_protocol-4.m: Likewise.
6270 * objc/execute/formal_protocol-5.m: Include
6271 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6273 * objc/execute/formal_protocol-6.m: Likewise.
6274 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6275 Object. Include <objc/Protocol.h> instead of
6276 ../../objc-obj-c++-shared/Protocol1.h.
6277 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6279 * objc/execute/informal_protocol.m: Likewise.
6280 * objc/execute/load-3.m: Likewise.
6281 * objc/execute/many_args_method.m ([TestClass +initialize]):
6282 Include this method with the GNU runtime as well.
6283 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6284 * objc/execute/nested-func-1.m: Use TestsuiteObject
6286 * objc/execute/nil_method-1.m: Likewise.
6287 * objc/execute/no_clash.m: Likewise.
6288 * objc/execute/np-1.m: Do not include
6289 ../../objc-obj-c++-shared/Protocol1.h.
6290 (main): Use return instead of exit().
6291 * objc/execute/np-2.m: Do not include
6292 ../../objc-obj-c++-shared/Protocol1.h.
6293 ([MyObject +initialize]): Include this method also with the GNU
6294 runtime. (main): Use return instead of exit().
6295 * objc/execute/object_is_class.m: Include
6296 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6297 of Object. (main): Use the Modern Objective-C runtime API.
6298 * objc/execute/object_is_meta_class.m: Likewise.
6299 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6300 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6301 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6302 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6303 Objective-C runtime API.
6304 * objc/execute/protocol-isEqual-2.m: Likewise.
6305 * objc/execute/protocol-isEqual-3.m: Likewise.
6306 * objc/execute/protocol-isEqual-4.m: Likewise.
6307 * objc/execute/redefining_self.m ([TestClass +initialize]):
6308 Include this method with the GNU runtime as well.
6309 * objc/execute/root_methods.m: Include
6310 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6311 Include this method with the GNU runtime as well.
6312 (main): Use the Modern Objective-C runtime API.
6313 * objc/execute/selector-1.m: Include
6314 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6315 of Object. (main): Use the Modern Objective-C runtime API.
6316 * objc/execute/static-1.m ([Test +initialize]): Include this
6317 method with the GNU runtime as well.
6318 * objc/execute/static-2.m: Likewise.
6319 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6320 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6321 ([MathClass +initialize]): Include this method with the GNU
6323 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6325 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6326 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6327 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6328 * objc.dg/attributes/method-attribute-1.m: Likewise.
6329 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6330 * objc.dg/attributes/method-attribute-2.m: Likewise.
6331 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6332 * objc.dg/attributes/method-attribute-3.m: Likewise.
6333 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6334 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6335 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6336 * obj-c++.dg/bitfield-1.mm: Likewise.
6337 * obj-c++.dg/bitfield-2.mm: Likewise
6338 * objc.dg/bitfield-3.m: Likewise.
6339 * obj-c++.dg/bitfield-4.mm: Likewise.
6340 * objc.dg/bitfield-5.m: Likewise
6341 * objc.dg/call-super-1.m: Likewise.
6342 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6343 Use objc_getClass() instead of objc_get_class(), but for the GNU
6344 runtime redefine objc_getClass as objc_get_class. Include
6345 ../objc-obj-c++-shared/runtime.h.
6346 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6347 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6348 Use the Modern Objective-C runtime API.
6349 * objc.dg/class-protocol-1.m: Include
6350 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6351 * obj-c++.dg/class-protocol-1.mm: Likewise.
6352 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6353 * objc.dg/comp-types-10.m: Likewise.
6354 * objc.dg/comp-types-11.m: Likewise.
6355 * objc.dg/comp-types-12.m: Likewise.
6356 * obj-c++.dg/comp-types-9.mm: Likewise.
6357 * obj-c++.dg/comp-types-11.mm: Likewise.
6358 * obj-c++.dg/comp-types-12.mm: Likewise.
6359 * obj-c++.dg/comp-types-13.mm: Likewise.
6360 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6361 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6362 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6363 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6364 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6365 * objc.dg/desig-init-1.m: Likewise.
6366 * obj-c++.dg/defs.mm: Likewise.
6367 * objc.dg/exceptions-2.m: Likewise.
6368 * obj-c++.dg/except-1.mm: Likewise.
6369 * obj-c++.dg/exceptions-2.mm: Likewise.
6370 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6371 Use the Modern Objective-C runtime API.
6372 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6373 the Modern Objective-C runtime API. Do not include
6374 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6375 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6376 the Modern Objective-C runtime API except when using an older NeXT
6378 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6379 the Modern Objective-C runtime API.
6380 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6382 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6383 * objc.dg/encode-7-next-64bit.m: Updated include.
6384 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6386 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6387 the Modern Objective-C runtime API.
6388 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6389 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6390 instead of ../objc-obj-c++-shared/Protocol1.h.
6391 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6392 the Modern Objective-C runtime API except when using an older NeXT
6394 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6395 the Modern Objective-C runtime API.
6396 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6398 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6399 * objc.dg/fix-and-continue-2.m: Likewise.
6400 * objc.dg/foreach-1.m: Likewise.
6401 * objc.dg/foreach-2.m: Likewise.
6402 * objc.dg/foreach-3.m: Likewise.
6403 * objc.dg/foreach-4.m: Likewise.
6404 * objc.dg/foreach-5.m: Likewise.
6405 * objc.dg/foreach-6.m: Likewise.
6406 * objc.dg/foreach-7.m: Likewise.
6407 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6409 * objc.dg/func-ptr-2.m: Likewise.
6410 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6411 Do not include objc/objc-api.h.
6412 * obj-c++.dg/fsf-package-0.mm: Likewise.
6413 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6414 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6415 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6417 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6418 * objc.dg/gnu-runtime-3.m: Likewise.
6419 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6420 * objc.dg/headers.m: Include objc/runtime.h instead of
6421 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6422 for the NeXT runtime.
6423 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6424 * obj-c++.dg/isa-field-1.mm: Likewise.
6425 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6426 * objc.dg/layout-1.m: Likewise.
6427 * objc.dg/layout-2.m: Likewise.
6428 * objc.dg/local-decl-2.m: Likewise.
6429 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6430 Object. ([Container +elementForView:]): Use
6431 class_conformsToProtocol().
6432 * obj-c++.dg/lookup-2.mm: Likewise.
6433 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6434 * obj-c++.dg/local-decl-1.mm: Likewise.
6435 * objc.dg/method-3.m: Likewise.
6436 * objc.dg/method-4.m: Likewise.
6437 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6438 ../objc-obj-c++-shared/Protocol1.h.
6439 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6440 * objc.dg/method-9.m: Likewise.
6441 * objc.dg/method-10.m: Likewise.
6442 * objc.dg/method-13.m ([Root +initialize]): Include this method
6443 also for the GNU runtime. (main): Use objc_getClass() also for
6445 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6446 * objc.dg/method-17.m: Likewise.
6447 * objc.dg/method-19.m: Likewise.
6448 * objc.dg/method-20b.m: Likewise.
6449 * obj-c++.dg/method-2.mm: Likewise.
6450 * obj-c++.dg/method-6.mm: Likewise.
6451 * obj-c++.dg/method-10.mm: Likewise.
6452 * obj-c++.dg/method-11.mm: Likewise.
6453 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6454 ../objc-obj-c++-shared/Protocol1.h.
6455 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6456 * obj-c++.dg/method-15.mm: Likewise.
6457 * obj-c++.dg/method-17.mm: Likewise.
6458 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6459 +initialize]): Include this method also for the GNU
6460 runtime. (main): Use objc_getClass() also for the GNU runtime.
6461 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6462 * obj-c++.dg/method-22.mm: Likewise.
6463 * obj-c++.dg/method-23.mm: Likewise.
6464 * obj-c++.dg/no-extra-load.mm: Likewise.
6465 * objc.dg/objc-fast-4.m: Likewise.
6466 * objc.dg/objc-gc-4.m: Likewise.
6467 * obj-c++.dg/objc-gc-3.mm: Likewise.
6468 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6469 protocol_getMethodDescription() instead of [Protocol
6470 -descriptionForInstanceMethod].
6471 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6472 Made it available with all runtimes. (main): Call -test instead
6474 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6475 and put into a category.
6476 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6477 Object. Include objc/objc.h.
6478 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6479 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6480 New. (main): Use protocol_getMethodDescription() instead
6481 of [Protocol -descriptionForInstanceMethod] and [Protocol
6482 -descriptionForClassMethod].
6483 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6484 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6485 Objective-C runtime API.
6486 * obj-c++.dg/proto-qual-1.mm: Likewise.
6487 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6489 * obj-c++.dg/property/property-1.mm: Likewise.
6490 * obj-c++.dg/qual-types-1.mm: Likewise.
6491 * objc.dg/selector-2.m: Include objc/objc.h instead of
6492 ../objc-obj-c++-shared/Object1.h.
6493 * obj-c++.dg/selector-2.mm: Likewise.
6494 * obj-c++.dg/selector-5.mm: Likewise.
6495 * obj-c++.dg/selector-6.mm: Likewise.
6496 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6497 Object. Do not include objc/objc-api.h.
6498 * obj-c++.dg/set-not-used-1.mm: Likewise.
6499 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6500 * objc.dg/stret-1.m: Likewise.
6501 * objc.dg/stret-2.m: Likewise.
6502 * obj-c++.dg/super-class-2.mm: Likewise.
6503 * objc.dg/super-class-3.m: Likewise.
6504 * objc.dg/super-class-4.m: Likewise.
6505 * objc.dg/sync-2.m: Likewise.
6506 * obj-c++.dg/sync-2.mm: Likewise.
6507 * objc.dg/sync-1.m: Include objc/objc.h instead of
6508 ../objc-obj-c++-shared/Object1.h.
6509 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6510 'Class' as the type of 'isa'.
6511 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6512 Objective-C runtime API. ([TestClass +initialize]): Include this
6513 method with the GNU runtime as well.
6514 * objc.dg/strings/strings-1.m: Updated includes.
6515 * obj-c++.dg/strings/strings-1.mm: Likewise.
6516 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6517 objc.dg/strings/const-str-12b.m.
6518 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6519 * obj-c++.dg/template-3.mm: Likewise.
6520 * obj-c++.dg/template-4.mm: Likewise.
6521 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6522 Objective-C runtime API.
6523 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6524 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6525 * obj-c++.dg/try-catch-1.mm: Likewise.
6526 * obj-c++.dg/try-catch-2.mm: Likewise.
6527 * objc.dg/try-catch-3.m: Likewise.
6528 * obj-c++.dg/try-catch-3.mm: Likewise.
6529 * objc.dg/try-catch-6.m: Likewise.
6530 * objc.dg/try-catch-7.m: Likewise.
6531 * obj-c++.dg/try-catch-7.mm: Likewise.
6532 * obj-c++.dg/try-catch-8.mm: Likewise.
6533 * obj-c++.dg/try-catch-9.mm: Likewise.
6534 * objc.dg/try-catch-10.m: Likewise.
6535 * obj-c++.dg/try-catch-11.mm: Likewise.
6536 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6537 Object. Include objc/objc.h.
6538 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6539 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6540 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6541 Object. Use Modern Objective-C runtime API. Do not use
6543 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6544 * obj-c++.dg/torture/trivial.mm: Likewise.
6545 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6546 instead of ../objc-obj-c++-shared/Object1.h. Include
6547 ../objc-obj-c++-shared/runtime.h.
6548 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6549 * objc.dg/torture/strings/const-str-11.m: Likewise.
6550 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6551 * objc.dg/torture/strings/const-str-9.m: Likewise.
6552 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6553 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6554 instead of Object. Only add _FooClassReference if
6556 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6557 * objc.dg/torture/strings/const-str-8.m: Likewise.
6558 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6559 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6561 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6563 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6564 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6565 * obj-c++.dg/va-meth-1.mm: Likewise.
6566 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6567 ../objc-obj-c++-shared/Object1.h.
6568 * objc.dg/zero-link-3.m: Likewise.
6570 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6572 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6574 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6577 * obj-c++.dg/property/cxx-property-1.mm: New.
6578 * obj-c++.dg/property/cxx-property-2.mm: New.
6580 2011-06-06 Jason Merrill <jason@redhat.com>
6582 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6584 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6586 PR rtl-optimization/49145
6588 * gcc.c-torture/compile/pr49145.c: New test.
6590 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6594 to dg-options, match also DW_AT_linkage_name.
6597 * gcc.dg/debug/pr49294.c: New test.
6600 * g++.dg/opt/pr49264.C: New test.
6602 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6604 PR tree-optimization/49243
6605 * gcc.dg/pr49243.c: New.
6607 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6609 * gnat.dg/specs/cond_expr1.ads: New test.
6611 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6613 * gnat.dg/deferred_const4.ad[sb]: New test.
6614 * gnat.dg/deferred_const4_pkg.ads: New helper.
6616 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6618 * gnat.dg/test_tamdt.adb: Rename to...
6619 * gnat.dg/taft_type1.adb: ...this.
6620 * gnat.dg/tamdt.ad[sb]: Rename to...
6621 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6622 * gnat.dg/tamdt_aux.ads: Rename to...
6623 * gnat.dg/taft_type1_pkg2.ads: ...this.
6624 * gnat.dg/taft_type2.ad[sb]: New test.
6625 * gnat.dg/taft_type2_pkg.ads: New helper.
6626 * gnat.dg/taft_type3.adb: New test.
6627 * gnat.dg/taft_type3_pkg.ads: New helper.
6629 2011-06-05 Tobias Burnus <burnus@net-b.de>
6632 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6635 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6638 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6640 * objc.dg/gnu-api-2-objc.m: Likewise.
6641 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6642 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6644 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6646 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6647 alignment, not the alignment, when calling class_addIvar(). Add
6648 an 'isa' instance variable to the test root class.
6649 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6651 2011-06-04 Jan Hubicka <jh@suse.cz>
6653 PR tree-optimization/48893
6654 PR tree-optimization/49091
6655 PR tree-optimization/49179
6656 * gfortran.dg/pr49179.f90: New testcase
6658 2011-06-04 Jan Hubicka <jh@suse.cz>
6661 * g++.dg/torture/pr48954.C: New testcase.
6663 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6665 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6667 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6670 * g++.dg/diagnostic/bitfld2.C: New.
6672 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6675 * gcc.c-torture/execute/pr49281.c: New test.
6677 2011-06-04 Jan Hubicka <jh@suse.cz>
6679 PR tree-optimize/48929
6680 * gcc.c-torture/compile/pr48929.c: New testcase.
6682 2011-06-04 Jakub Jelinek <jakub@redhat.com>
6684 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6686 2011-06-03 Jakub Jelinek <jakub@redhat.com>
6689 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6691 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6693 * objc.dg/headers.m: Do not include sarray.h and hash.h.
6695 2011-06-03 Richard Henderson <rth@redhat.com>
6696 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6698 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6700 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6702 * objc.dg/headers.m: Do not include objc-list.h.
6704 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
6706 * objc.dg/type-stream-1.m: Test removed.
6707 * objc.dg/headers.m: Do not include typedstream.h.
6709 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6711 * objc.dg/torture/forward-1.m (main): Updated testcase.
6713 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
6716 * gcc.c-torture/compile/pr49163.c: New.
6718 2011-06-02 Asher Langton <langton2@llnl.gov>
6721 * gfortran.dg/PR49268.f90: New test.
6723 2011-06-02 Asher Langton <langton2@llnl.gov>
6726 * gfortran.dg/PR37039.f90: New test.
6728 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
6731 * objc.dg/method-5.m: Updated.
6732 * objc.dg/method-19.m: Updated.
6733 * objc.dg/method-lookup-1.m: New.
6734 * obj-c++.dg/method-6.mm: Updated.
6735 * obj-c++.dg/method-7.mm: Updated.
6736 * obj-c++.dg/method-lookup-1.mm: New.
6738 2011-06-02 DJ Delorie <dj@redhat.com>
6740 * lib/timeout.exp (timeout): Add board_info support.
6742 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
6744 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6746 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6749 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6750 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6752 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
6753 Hans-Peter Nilsson <hp@axis.com>
6755 PR rtl-optimization/48840
6756 * gcc.target/sparc/ultrasp13.c: New test.
6758 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
6761 * gcc.c-torture/compile/pr49238.c: New.
6763 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
6765 * gcc.target/arm/g2.c: Skip test in -mthumb.
6766 Skip test unless cpu is xscale.
6767 * gcc.target/arm/scd42-2.c: Likewise.
6768 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6770 2011-06-01 Jason Merrill <jason@redhat.com>
6772 * g++.dg/cpp0x/decltype28.C: New.
6773 * g++.dg/cpp0x/decltype29.C: New.
6775 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
6778 * gcc.target/mips/pr45074.c: New test.
6780 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
6781 Hans-Peter Nilsson <hp@axis.com>
6783 PR rtl-optimization/48830
6784 * gcc.target/sparc/ultrasp12.c: New test.
6786 2011-06-01 David Li <davidxl@google.com>
6788 * gcc.dg/profile-dir-1.c: Change pass name.
6789 * gcc.dg/profile-dir-2.c: Ditto.
6790 * gcc.dg/tree-ssa/dump-1.c: Ditto.
6791 * gcc.dg/tree-ssa/loop-25.c: Ditto.
6792 * gcc.dg/tree-prof/stringop-1.c: Ditto.
6793 * gcc.dg/tree-prof/update-loopch.c: Ditto.
6794 * gcc.dg/tree-prof/stringop-2.c: Ditto.
6795 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6796 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6797 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6798 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6799 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6800 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6801 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6802 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6803 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6804 * gcc.dg/profile-dir-3.c: Ditto.
6805 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6807 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
6809 * objc.dg/attributes/method-nonnull-1.m: New test.
6810 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6812 2011-05-31 Tobias Burnus <burnus@net-b.de>
6815 * gfortran.dg/coarray_atomic_1.f90: New.
6816 * gfortran.dg/coarray/atomic_1.f90: New.
6818 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6820 * gcc.dg/guality/bswaptest.c: New test.
6821 * gcc.dg/guality/clztest.c: New test.
6822 * gcc.dg/guality/ctztest.c: New test.
6823 * gcc.dg/guality/rotatetest.c: New test.
6826 * gcc.target/i386/pr48688.c: New test.
6828 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
6831 * g++.dg/lookup/name-clash9.C: New.
6833 2011-05-31 Tobias Burnus <burnus@net-b.de>
6836 * gfortran.dg/coarray/dummy_1.f90: New.
6838 2011-05-31 Tobias Burnus <burnus@net-b.de>
6841 * gfortran.dg/coarray/save_1.f90: New.
6842 * gfortran.dg/coarray_4.f90: Update dg-error.
6844 2011-05-31 Jason Merrill <jason@redhat.com>
6846 * g++.dg/cpp0x/rv-template1.C: New.
6848 2011-05-31 Jakub Jelinek <jakub@redhat.com>
6850 PR rtl-optimization/49235
6851 * gcc.dg/pr49235.c: New test.
6853 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6855 PR tree-optimization/49093
6856 * gcc.dg/vect/pr49093.c: New test.
6858 2011-05-31 Dodji Seketeli <dodji@redhat.com>
6861 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6863 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
6866 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6869 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
6872 * gcc.c-torture/execute/pr49186.c: New.
6874 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
6877 * gcc.target/i386/pr49168-1.c: New.
6879 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6880 Eric Botcazou <ebotcazou@adacore.com>
6882 * gcc.dg/guality/drap.c: New test.
6884 2011-05-30 Richard Guenther <rguenther@suse.de>
6886 PR tree-optimization/49210
6887 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6888 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6890 2011-05-30 Jakub Jelinek <jakub@redhat.com>
6893 * g++.dg/gomp/pr49223-1.C: New test.
6894 * g++.dg/gomp/pr49223-2.C: New test.
6896 2011-05-30 Richard Guenther <rguenther@suse.de>
6898 PR tree-optimization/49218
6899 * gcc.c-torture/execute/pr49218.c: New testcase.
6901 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
6903 PR tree-optimization/49199
6904 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6905 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6906 -fno-tree-scev-cprop.
6908 2011-05-29 Janus Weil <janus@gcc.gnu.org>
6911 * gfortran.dg/extends_13.f03: New.
6913 2011-05-29 Jakub Jelinek <jakub@redhat.com>
6915 PR rtl-optimization/49095
6916 * gcc.target/i386/pr49095.c: New test.
6918 2011-05-29 Tobias Burnus <burnus@net-b.de>
6921 * gfortran.dg/coarray_24.f90: New.
6923 2011-05-29 Tobias Burnus <burnus@net-b.de>
6926 * gfortran.dg/coarray_23.f90: New.
6928 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
6931 * gcc.dg/pr48826.c: New test.
6933 2011-05-29 Richard Guenther <rguenther@suse.de>
6935 PR tree-optimization/49217
6936 * gcc.dg/torture/pr49217.c: New testcase.
6938 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
6941 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6943 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
6945 * gnat.dg/boolean_subtype.adb: Rename to...
6946 * gnat.dg/boolean_subtype1.adb: ...this.
6948 2011-05-28 Jason Merrill <jason@redhat.com>
6950 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6952 2011-05-27 Jason Merrill <jason@redhat.com>
6954 * g++.dg/cpp0x/enum18.C: Adjust.
6956 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6958 2011-05-27 Tobias Burnus <burnus@net-b.de>
6961 * gfortran.dg/coarray_22.f90: New.
6963 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6965 PR tree-optimization/46728
6966 * gcc.target/powerpc/pr46728-1.c: New.
6967 * gcc.target/powerpc/pr46728-2.c: New.
6968 * gcc.target/powerpc/pr46728-3.c: New.
6969 * gcc.target/powerpc/pr46728-4.c: New.
6970 * gcc.target/powerpc/pr46728-5.c: New.
6971 * gcc.dg/pr46728-6.c: New.
6972 * gcc.target/powerpc/pr46728-7.c: New.
6973 * gcc.target/powerpc/pr46728-8.c: New.
6974 * gcc.dg/pr46728-9.c: New.
6975 * gcc.target/powerpc/pr46728-10.c: New.
6976 * gcc.target/powerpc/pr46728-11.c: New.
6977 * gcc.dg/pr46728-12.c: New.
6978 * gcc.target/powerpc/pr46728-13.c: New.
6979 * gcc.target/powerpc/pr46728-14.c: New.
6980 * gcc.target/powerpc/pr46728-15.c: New.
6981 * gcc.target/powerpc/pr46728-16.c: New.
6983 2011-05-27 Jason Merrill <jason@redhat.com>
6985 * g++.dg/abi/mangle47.C: New.
6988 * g++.dg/template/const5.C: New.
6990 * g++.dg/cpp0x/enum18.C: New.
6992 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6994 * g++.dg/cpp0x/error6.C: New.
6996 * g++.dg/cpp0x/error5.C: New.
6998 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7001 * g++.dg/eh/cond6.C: New test.
7003 2011-05-27 Tobias Burnus <burnus@net-b.de>
7006 * gfortran.dg/rank_3.f90: New.
7007 * gfortran.dg/rank_4.f90: New.
7009 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7011 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7012 replace dump search.
7014 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7016 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7017 * gnat.dg/bit_packed_array5.adb: ...here.
7019 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7022 * g++.dg/cpp0x/auto25.C: New.
7024 2011-05-27 Richard Guenther <rguenther@suse.de>
7026 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7028 2011-05-27 Richard Guenther <rguenther@suse.de>
7030 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7032 2011-05-27 Richard Guenther <rguenther@suse.de>
7035 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7037 2011-05-26 Jason Merrill <jason@redhat.com>
7039 * g++.dg/cpp0x/friend1.C: New.
7040 * g++.dg/cpp0x/friend2.C: New.
7042 * g++.dg/cpp0x/auto7.C: Update.
7043 * g++.dg/template/crash50.C: Adjust.
7044 * g++.dg/template/static9.C: Adjust.
7045 * g++.old-deja/g++.ext/memconst.C: Adjust.
7047 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7049 * gcc.dg/march.c: Ignore a note for some targets.
7051 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7052 Nathan Froyd <froydnj@codesourcery.com>
7056 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7057 * g++.dg/parse/pr18770.C: New test.
7058 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7060 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7063 * gfortran.dg/dependency_40.f90 : New test.
7065 2011-05-26 Tobias Burnus <burnus@net-b.de>
7068 * gfortran.dg/coarray/registering_1.f90: New.
7070 2011-05-26 Jason Merrill <jason@redhat.com>
7072 * g++.dg/cpp0x/variadic111.C: New.
7073 * g++.dg/cpp0x/variadic41.C: Adjust.
7075 2011-05-26 Richard Guenther <rguenther@suse.de>
7077 PR tree-optimization/48702
7078 * gcc.dg/torture/pr48702.c: New testcase.
7080 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7082 PR gcov-profile/48845
7083 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7085 * gcc.dg/matrix/matrix.exp: Likewise.
7086 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7087 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7088 line number to check_profiling_available.
7089 * lib/target-supports.exp (check_profiling_available): Account for
7091 Require TLS runtime support with -fprofile-generate.
7092 * lib/profopt.exp (profopt-execute): Add TLS options for
7094 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7096 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7099 * g++.dg/eh/cond5.C: New test.
7101 PR tree-optimization/49161
7102 * gcc.c-torture/execute/pr49161.c: New test.
7104 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7106 * gcc.target/arm/neon-vorn-vbic.c: New test.
7108 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7110 PR tree-optimization/49038
7111 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7112 * gcc.dg/vect/pr49038.c: New test.
7114 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7116 * g++.dg/init/pr25811-3.C: New.
7117 * g++.dg/init/pr25811-4.C: New.
7119 2011-05-25 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/enum17.C: New.
7122 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7124 * g++.dg/cpp0x/auto24.C: New.
7126 * g++.dg/cpp0x/error4.C: New.
7128 * g++.dg/cpp0x/rv-restrict.C: New.
7130 * g++.dg/cpp0x/enum15.C: New.
7131 * g++.dg/cpp0x/constexpr-switch2.C: New.
7133 * g++.dg/cpp0x/variadic110.C: New.
7135 * g++.dg/cpp0x/auto9.C: Add typedef test.
7137 * g++.dg/cpp0x/auto23.C: New.
7138 * g++.dg/cpp0x/auto9.C: Adjust.
7140 * g++.dg/cpp0x/defaulted29.C: New.
7142 * g++.dg/cpp0x/initlist51.C: New.
7144 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7146 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7147 * g++.dg/abi/packed1.C: Suppress warning.
7148 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7149 * g++.dg/template/stdarg1.C: Likewise.
7150 * g++.dg/other/packed1.C: Remove arm from xfail list.
7152 2011-05-25 Jason Merrill <jason@redhat.com>
7154 * g++.dg/cpp0x/enum16.C: New.
7155 * g++.dg/parse/error15.C: Adjust.
7157 * g++.dg/cpp0x/initlist50.C: New.
7159 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7161 * g++.dg/cpp0x/variadic109.C: New.
7163 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7165 * gcc.target/i386/pause-1.c: New.
7167 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7169 * gcc.dg/stack-usage-1.c: Adjust comment.
7170 * gcc.dg/stack-usage-2.c: New test.
7172 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7175 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7176 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7178 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7180 PR rtl-optimization/48757
7181 * gfortran.dg/pr48757.f: New test case.
7183 2011-05-24 Jason Merrill <jason@redhat.com>
7185 * g++.dg/cpp0x/access01.C: New.
7187 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7190 * objc.dg/pr48177.m: New testcase.
7192 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7195 * objc.dg/pr48187.m: New testcase.
7196 * obj-c++.dg/pr48187.mm: New testcase.
7197 * objc.dg/ivar-extra-semicolon.m: New testcase.
7199 2011-05-24 Jason Merrill <jason@redhat.com>
7201 * g++.dg/template/access21.C: New.
7202 * g++.dg/template/access22.C: New.
7204 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7206 PR rtl-optimization/48633
7207 * g++.dg/pr48633.C: New test.
7209 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7212 * g++.dg/other/pr49133.C: New test.
7214 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7215 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7217 * gcc.dg/torture/tls/run-gd.c: New test.
7218 * gcc.dg/torture/tls/run-ie.c: New test.
7219 * gcc.dg/torture/tls/run-ld.c: New test.
7220 * gcc.dg/torture/tls/run-le.c: New test.
7221 * lib/target-supports.exp (check_effective_target_tls_runtime):
7222 Build testcase with TLS options.
7224 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7228 2011-05-24 Tom de Vries <tom@codesourcery.com>
7230 PR tree-optimization/49121
7231 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7233 2011-05-23 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp0x/defaulted28.C: New.
7237 * g++.dg/cpp0x/sfinae25.C: New.
7239 * g++.dg/cpp0x/rv-cast2.C: New.
7241 * g++.dg/cpp0x/enum14.C: New.
7243 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7246 * gcc.c-torture/execute/pr49123.c: New test.
7249 * gcc.dg/debug/pr49032.c: New test.
7252 * gcc.dg/pr49120.c: New test.
7254 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7257 * gcc.target/i386/pr47315.c: New test.
7259 2011-05-23 Jason Merrill <jason@redhat.com>
7261 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7263 * g++.dg/cpp0x/sfinae24.C: New.
7265 * g++.dg/cpp0x/error3.C: New.
7267 * g++.dg/cpp0x/defaulted27.C: New.
7269 * g++.dg/cpp0x/decltype27.C: New.
7271 2011-05-23 Richard Guenther <rguenther@suse.de>
7273 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7275 2011-05-23 Richard Guenther <rguenther@suse.de>
7277 PR tree-optimization/40874
7278 * g++.dg/tree-ssa/pr40874.C: New testcase.
7280 2011-05-23 Richard Guenther <rguenther@suse.de>
7282 PR tree-optimization/49115
7283 * g++.dg/torture/pr49115.C: New testcase.
7285 2011-05-23 Richard Guenther <rguenther@suse.de>
7288 * gcc.dg/memcpy-3.c: New testcase.
7290 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7293 * gcc.c-torture/execute/pr48973-1.c: New test.
7294 * gcc.c-torture/execute/pr48973-2.c: New test.
7296 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7299 * g++.dg/warn/pr18016.C: New.
7301 2011-05-23 Tom de Vries <tom@codesourcery.com>
7304 * gcc.target/arm/ivopts-6.c: New test.
7306 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7309 * gcc.c-torture/compile/pr49029.c: New test.
7311 2011-05-22 Jason Merrill <jason@redhat.com>
7313 * g++.dg/cpp0x/sfinae23.C: New.
7314 * g++.dg/cpp0x/sfinae8.C: Correct.
7316 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7318 * gfortran.dg/function_optimize_8.f90: New test case.
7320 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7322 PR tree-optimization/49087
7323 * gcc.dg/vect/O3-pr49087.c: New test.
7325 2011-05-21 Jason Merrill <jason@redhat.com>
7327 * g++.dg/debug/const5.C: New.
7329 2011-05-20 Jason Merrill <jason@redhat.com>
7331 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7333 * g++.dg/cpp0x/constexpr-static7.C: New.
7335 * g++.dg/cpp0x/enum12.C: New.
7336 * g++.dg/cpp0x/enum13.C: New.
7338 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7341 * gfortran.dg/select_type_23.f03: New.
7343 2011-05-20 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/defaulted26.C: New.
7347 * g++.dg/cpp0x/noexcept02.C: Fix.
7348 * g++.dg/cpp0x/noexcept03.C: Fix.
7349 * g++.dg/cpp0x/noexcept08.C: Fix.
7350 * g++.dg/cpp0x/noexcept10.C: New.
7352 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7355 * gfortran.dg/extends_12.f03: New.
7357 2011-05-20 Jason Merrill <jason@redhat.com>
7359 * g++.dg/template/koenig9.C: New.
7360 * g++.dg/opt/pr47615.C: Fix.
7361 * g++.dg/overload/defarg1.C: Fix.
7362 * g++.dg/tc1/dr213.C: Remove xfail.
7363 * g++.dg/torture/pr34850.C: Fix.
7364 * g++.dg/torture/pr39362.C: Fix.
7365 * g++.old-deja/g++.brendan/crash56.C: Fix.
7366 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7368 2011-05-20 Richard Guenther <rguenther@suse.de>
7370 PR tree-optimization/49079
7371 * gcc.dg/torture/pr49079.c: New testcase.
7373 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7375 PR tree-optimization/49073
7376 * gcc.c-torture/execute/pr49073.c: New test.
7378 2011-06-19 Tobias Burnus <burnus@net-b.de>
7381 * gfortran.dg/coarray_21.f90: New.
7383 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7385 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7388 2011-05-19 Richard Guenther <rguenther@suse.de>
7391 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7393 2011-05-19 Richard Guenther <rguenther@suse.de>
7396 * gcc.dg/builtin-object-size-11.c: New testcase.
7398 2011-05-19 Tom de Vries <tom@codesourcery.com>
7401 * gcc.target/arm/ivopts.c: New test.
7402 * gcc.target/arm/ivopts-2.c: New test.
7404 2011-05-19 Tom de Vries <tom@codesourcery.com>
7406 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7408 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7410 * gcc.c-torture/execute/960321-1.x: Remove.
7412 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7415 * gfortran.dg/move_alloc_4.f90: New.
7417 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7420 * gcc.target/i386/pr49002-1.c: New test.
7421 * gcc.target/i386/pr49002-2.c: Likewise.
7423 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7425 PR tree-optimization/49039
7426 * gcc.c-torture/execute/pr49039.c: New test.
7427 * gcc.dg/tree-ssa/pr49039.c: New test.
7428 * g++.dg/torture/pr49039.C: New test.
7430 2011-05-18 Jason Merrill <jason@redhat.com>
7432 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7433 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7434 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7436 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7438 * gcc.target/bfin/mcpu-bf592.c: New test.
7440 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7442 PR tree-optimization/41881
7443 * gcc.dg/vect/O3-pr41881.c: New test.
7444 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7446 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7448 PR tree-optimization/49000
7449 * gcc.dg/pr49000.c: New test.
7451 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7453 * gnat.dg/invalid1.adb: New test.
7455 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7457 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7459 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7460 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7462 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7465 * g++.dg/cpp0x/range-for18.C: New.
7467 2011-05-15 Tobias Burnus <burnus@net-b.de>
7470 * gfortran.dg/coarray/image_index_2.f90: New.
7472 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7474 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7475 * g++.dg/cpp0x/override2.C: New.
7477 2011-05-14 Tobias Burnus <burnus@net-b.de>
7480 * gfortran.de/coarray_20.f90: New.
7482 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7485 * function_optimize_7.f90: New test case.
7487 2011-05-13 Jason Merrill <jason@redhat.com>
7489 * g++.dg/cpp0x/decltype26.C: New.
7490 * g++.dg/cpp0x/enum11.C: New.
7492 2011-05-13 Tobias Burnus <burnus@net-b.de>
7496 * gfortran.dg/assign_8.f90: Update dg-error.
7498 2011-05-13 Tobias Burnus <burnus@net-b.de>
7501 * gfortran.dg/io_constraints_8.f90: New.
7502 * gfortran.dg/io_constraints_9.f90: New.
7504 2011-05-13 Martin Thuresson <martint@google.com>
7506 PR gcov-profile/47793
7507 * gcc.dg/pr47793.c: New.
7509 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7511 PR tree-optimization/48975
7512 * gcc.dg/pr48975.c: New test.
7514 2011-05-12 Tobias Burnus <burnus@net-b.de>
7517 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7519 2011-05-12 Jason Merrill <jason@redhat.com>
7521 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7523 2011-05-12 Geert Bosch <bosch@adacore.com>
7525 * gnat.dg/view_conversion1.adb: New test.
7527 2011-05-12 Richard Guenther <rguenther@suse.de>
7529 PR tree-optimization/48172
7530 * gcc.dg/vect/pr48172.c: New testcase.
7532 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7535 * g++.dg/opt/pr48967.C: New test.
7537 2011-05-11 Jason Merrill <jason@redhat.com>
7539 * g++.dg/cpp0x/constexpr-friend.C: New.
7540 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7542 * g++.dg/cpp0x/sfinae22.C: New.
7544 2011-05-11 Tobias Burnus <burnus@net-b.de>
7547 * gfortran.dg/generic_24.f90: New.
7549 2011-05-11 Richard Guenther <rguenther@suse.de>
7551 PR tree-optimization/15256
7552 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7554 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7557 * gcc.dg/pr48159-1.c: New test.
7558 * gcc.dg/pr48159-2.c: New test.
7560 2011-05-11 Richard Guenther <rguenther@suse.de>
7563 * gcc.dg/torture/pr48953.c: New testcase.
7565 2011-05-11 Richard Guenther <rguenther@suse.de>
7567 PR tree-optimization/18041
7568 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7570 2011-05-11 Alan Modra <amodra@gmail.com>
7573 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7575 2011-05-10 Jason Merrill <jason@redhat.com>
7577 * g++.dg/cpp0x/defaulted25.C: New.
7578 * g++.dg/template/crash7.C: Adjust.
7580 * g++.dg/cpp0x/variadic108.C: New.
7582 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7584 * g++.dg/inherit/virtual9.C: Extend.
7586 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7589 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7590 are passed and returned in vector registers.
7592 2011-05-10 Richard Guenther <rguenther@suse.de>
7594 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7595 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7596 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7597 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7598 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7601 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7603 PR tree-optimization/48611
7604 PR tree-optimization/48794
7605 * gfortran.dg/gomp/pr48611.f90: New test.
7606 * gfortran.dg/gomp/pr48794.f90: New test.
7609 * gcc.dg/dfp/pr48928.c: New test.
7611 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7614 * g++.dg/cpp0x/pr48522.C: New.
7616 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/cpp0x/sfinae21.C: New.
7621 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7623 * g++.dg/template/sfinae28.C: Rename to...
7624 * g++.dg/cpp0x/sfinae19.C: ... this.
7625 * g++.dg/template/sfinae29.C: Rename to...
7626 * g++.dg/cpp0x/sfinae20.C: ... this.
7628 2011-05-09 Jeff Law <law@redhat.com>
7630 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7633 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7636 * g++.dg/init/pr20039.C: New.
7638 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7642 * g++.dg/template/sfinae28.C: New.
7643 * g++.dg/template/sfinae29.C: Likewise.
7645 2011-05-09 Jason Merrill <jason@redhat.com>
7647 * g++.dg/template/nontype23.C: New.
7649 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7651 * g++.dg/init/pr48859.C: New.
7653 2011-05-09 Jason Merrill <jason@redhat.com>
7655 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7656 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7657 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7658 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7659 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7660 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7661 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7662 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7664 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7666 * g++.dg/inherit/virtual9.C: New.
7668 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7671 * g++.dg/template/dependent-expr8.C: New test case.
7673 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
7675 PR tree-optimization/48837
7676 * gcc.dg/pr48837.c: New testcase.
7678 2011-05-06 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp0x/constexpr-condition2.C: New.
7682 * g++.dg/cpp0x/constexpr-missing.C: New.
7684 2011-05-06 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/coarray/this_image_2.f90: New.
7689 2011-05-06 Tobias Burnus <burnus@net-b.de>
7693 * gfortran.dg/bind_c_usage_22.f90: New.
7694 * gfortran.dg/bind_c_usage_23.f90: New.
7695 * gfortran.dg/bind_c_usage_24.f90: New.
7696 * gfortran.dg/bind_c_usage_24_c.c: New.
7698 2011-05-06 Dodji Seketeli <dodji@redhat.com>
7701 * g++.dg/template/member9.C: New test case.
7703 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
7705 * gnat.dg/discr29.ad[sb]: New test.
7706 * gnat.dg/discr30.adb: Likewise.
7708 2011-05-05 Julian Brown <julian@codesourcery.com>
7710 * gcc.target/arm/neon-vset_lanes8.c: New test.
7712 2011-05-05 Jason Merrill <jason@redhat.com>
7714 * g++.dg/init/new32.C: New.
7716 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7721 2011-05-05 Jakub Jelinek <jakub@redhat.com>
7723 PR rtl-optimization/48381
7724 * gcc.c-torture/compile/pr48381.c: New test.
7726 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
7728 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7730 * gcc.target/i386/opt-1.c: Ditto.
7732 2011-05-04 Jason Merrill <jason@redhat.com>
7734 * g++.dg/conversion/base1.C: New.
7736 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7738 PR libgfortran/48787
7739 * gfortran.dg/round_3.f08: Add more checks to test case.
7741 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
7743 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7744 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7745 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7746 Gate test on effective_target fd_truncate.
7748 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
7750 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7751 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7752 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7753 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
7754 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7755 * gcc.target/i386/pr38824.c: Ditto.
7756 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7757 * gcc.target/i386/vecinit-2.c: Ditto.
7758 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7759 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7760 * gcc.target/i386/parity-2.c: Ditto.
7761 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7763 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
7765 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7767 * gcc.target/bfin/mcpu-bf514.c: Likewise.
7768 * gcc.target/bfin/mcpu-bf516.c: Likewise.
7769 * gcc.target/bfin/mcpu-bf518.c: Likewise.
7771 2011-05-03 Tobias Burnus <burnus@net-b.de>
7774 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7776 2011-05-03 Tobias Burnus <burnus@net-b.de>
7779 * gfortran.dg/coarray/this_image_1.f90: New.
7781 2011-05-03 Tobias Burnus <burnus@net-b.de>
7784 * gfortran.dg/coarray/caf.dg: New.
7785 * gfortran.dg/coarray/image_index_1.f90: New, copied
7786 from ../coarray_16.f90.
7788 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7791 * g++.dg/ext/complex9.C: New.
7793 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7796 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7797 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7798 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7800 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
7802 * gcc.target/bfin/builtins: Created.
7803 * gcc.target/bfin/hisilh-O0.c: Deleted.
7804 * gcc.target/bfin/hisilh.c: Moved to...
7805 * gcc.target/bfin/builtins/hisilh.c: ...here.
7806 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7807 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7808 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7809 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7810 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7811 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7812 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7813 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7814 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7815 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7816 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7817 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7818 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7819 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7820 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7821 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7822 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7823 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7824 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7825 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7826 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7827 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7828 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7829 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7830 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7831 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7832 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7833 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7834 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7835 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7836 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7837 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7838 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7839 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7840 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7841 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7842 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7843 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7844 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7845 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7846 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7847 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7848 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7849 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7850 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7851 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7852 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7853 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7854 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7855 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7856 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7857 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7858 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7859 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7860 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7861 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7862 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7863 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7864 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7865 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7866 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7867 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7868 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7869 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7870 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7871 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7872 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7873 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7874 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7875 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7876 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7877 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7878 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7879 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7880 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7881 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7882 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7883 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7884 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7885 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7886 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7887 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7888 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7889 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7890 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7891 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7892 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7893 * gcc.target/bfin/builtins/circptr.c: Ditto.
7894 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7895 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7896 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7897 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7898 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7899 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7900 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7901 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7902 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7903 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7904 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7905 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7906 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7907 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7908 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7909 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7910 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7911 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7912 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7913 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7914 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7915 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7916 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7917 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7918 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7919 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7920 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7921 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7922 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7923 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7924 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7925 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7926 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7927 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7928 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7929 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7930 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7931 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7932 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7933 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7934 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7935 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7936 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7937 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7938 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7939 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7940 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7941 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7942 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7943 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7944 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7945 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7946 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7947 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7948 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7949 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7950 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7951 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7952 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7953 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7954 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7955 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7956 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7957 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7958 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7959 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7960 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7961 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7962 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7963 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7965 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
7967 * gcc.target/arm/cold-lc.c: New test.
7969 2011-05-03 Jakub Jelinek <jakub@redhat.com>
7972 * gcc.dg/pr48774.c: New test.
7974 2011-05-03 Richard Guenther <rguenther@suse.de>
7976 * gcc.dg/large-size-array-5.c: New testcase.
7978 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7980 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7982 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
7984 * lib/target-supports.exp (check_effective_target_vect_strided):
7986 (check_effective_target_vect_strided2)
7987 (check_effective_target_vect_strided3)
7988 (check_effective_target_vect_strided4)
7989 (check_effective_target_vect_strided8): ...these new functions.
7991 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7992 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7993 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7994 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7995 * gcc.dg/vect/pr37539.c: Likewise.
7996 * gcc.dg/vect/slp-11a.c: Likewise.
7997 * gcc.dg/vect/slp-11b.c: Likewise.
7998 * gcc.dg/vect/slp-11c.c: Likewise.
7999 * gcc.dg/vect/slp-12a.c: Likewise.
8000 * gcc.dg/vect/slp-12b.c: Likewise.
8001 * gcc.dg/vect/slp-18.c: Likewise.
8002 * gcc.dg/vect/slp-19a.c: Likewise.
8003 * gcc.dg/vect/slp-19b.c: Likewise.
8004 * gcc.dg/vect/slp-21.c: Likewise.
8005 * gcc.dg/vect/slp-23.c: Likewise.
8006 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8008 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8009 instead of vect_interleave && vect_extract_even_odd.
8010 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8011 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8012 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8013 * gcc.dg/vect/vect-1.c: Likewise.
8014 * gcc.dg/vect/vect-10.c: Likewise.
8015 * gcc.dg/vect/vect-98.c: Likewise.
8016 * gcc.dg/vect/vect-107.c: Likewise.
8017 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8018 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8019 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8020 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8021 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8022 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8023 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8024 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8025 * gcc.dg/vect/vect-strided-float.c: Likewise.
8026 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8027 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8028 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8029 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8030 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8031 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8032 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8033 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8034 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8035 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8036 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8037 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8038 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8039 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8040 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8042 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8044 * gcc.dg/vect/pr30843.c: Likewise.
8045 * gcc.dg/vect/pr33866.c: Likewise.
8046 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8047 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8048 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8049 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8051 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8053 * gcc.dg/vect/slp-11.c: Split into...
8054 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8055 gcc.dg/vect/slp-11c.c: ...these tests.
8056 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8057 * gcc.dg/vect/slp-12c.c: ...this new test.
8058 * gcc.dg/vect/slp-19.c: Split into...
8059 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8060 gcc.dg/vect/slp-19c.c: ...these new tests.
8062 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8064 * lib/target-supports.exp
8065 (check_effective_target_vect_extract_even_odd_wide): Delete.
8066 (check_effective_target_vect_strided_wide): Likewise.
8067 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8068 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8069 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8070 * gcc.dg/vect/pr37539.c: Likewise.
8071 * gcc.dg/vect/slp-11.c: Likewise.
8072 * gcc.dg/vect/slp-12a.c: Likewise.
8073 * gcc.dg/vect/slp-12b.c: Likewise.
8074 * gcc.dg/vect/slp-19.c: Likewise.
8075 * gcc.dg/vect/slp-23.c: Likewise.
8076 * gcc.dg/vect/vect-1.c: Likewise.
8077 * gcc.dg/vect/vect-98.c: Likewise.
8078 * gcc.dg/vect/vect-107.c: Likewise.
8079 * gcc.dg/vect/vect-strided-float.c: Likewise.
8081 2011-05-02 Jason Merrill <jason@redhat.com>
8083 * g++.dg/init/new31.C: New.
8085 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8088 * gcc.dg/pr35445.c: New test.
8090 2011-05-02 Jason Merrill <jason@redhat.com>
8092 * c-c++-common/vla-1.c: New.
8094 2011-05-02 Richard Guenther <rguenther@suse.de>
8096 PR tree-optimization/48822
8097 * gcc.dg/torture/pr48822.c: New testcase.
8099 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8102 * g++.dg/cpp0x/constexpr-47969.C: New.
8104 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8107 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8108 on vect_no_align targets.
8109 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8110 vect_no_align targets.
8112 2011-05-01 Xinliang David Li <davidxl@google.com>
8114 * gcc.dg/tree-ssa/integer-addr.c: New test.
8115 * gcc.dg/tree-ssa/alias_bug.c: New test.
8117 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8119 PR libgfortran/48787
8120 * gfortran.dg/round_3.f08: Add more checks.
8122 2011-04-30 Tobias Burnus <burnus@net-b.de>
8125 * gfortran.dg/import9.f90: New, proper test.
8126 * gfortran.dg/interface_37.f90: Remove bogus
8127 test (bogus copy of interface_36.f90).
8129 2011-04-30 Tobias Burnus <burnus@net-b.de>
8132 * gfortran.dg/interface_37.f90: New.
8134 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8137 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8139 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8141 PR tree-optimization/48809
8142 * gcc.c-torture/execute/pr48809.c: New test.
8144 2011-04-29 Jeff Law <law@redhat.com>
8146 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8148 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8151 * g++.dg/init/ctor10.C: New.
8153 2011-04-29 Le-Chun Wu <lcwu@google.com>
8155 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8156 warning in implicitly instantiated templates.
8158 2011-04-29 Le-Chun Wu <lcwu@google.com>
8160 * g++.dg/warn/Wnull-conversion-1.C: New.
8161 * g++.dg/warn/Wnull-conversion-2.C: New.
8163 2011-04-29 Diego Novillo <dnovillo@google.com>
8165 * g++.old-deja/g++.other/null3.C: Expect warning about
8166 converting boolean to a pointer.
8168 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8171 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8175 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8177 2011-04-29 Tobias Burnus <burnus@net-b.de>
8180 * gfortran.dg/typebound_proc_22.f90: New.
8183 * gfortran.dg/interface_36.f90: New.
8185 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8187 PR libgfortran/48488
8188 PR libgfortran/48602
8189 PR libgfortran/48615
8190 PR libgfortran/48684
8191 PR libgfortran/48787
8192 * gfortran.dg/fmt_g.f: Adjust test.
8193 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8194 * gfortran.dg/round_3.f08: New test.
8195 * gfortran.dg/namelist_print_1.f: Adjust test.
8196 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8197 * gfortran.dg/f2003_io_5.f03: Adjust test.
8198 * gfortran.dg/coarray_15.f90: Adjust test.
8199 * gfortran.dg/namelist_65.f90: Adjust test.
8200 * gfortran.dg/fmt_cache_1.f: Adjust test.
8201 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8202 * gfortran.dg/real_const_3.f90: Adjust test.
8204 2011-04-29 Jan Hubicka <jh@suse.cz>
8206 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8207 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8209 2011-04-28 Xinliang David Li <davidxl@google.com>
8211 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8212 * g++.dg/prof-robust-1.C: New test.
8214 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8216 PR tree-optimization/48765
8217 * gcc.dg/vect/pr48765.c: New.
8219 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221 PR tree-optimization/48775
8222 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8224 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8227 * g++.dg/inherit/pr48798.C: New.
8228 * g++.old-deja/g++.other/base1.C: Adjust.
8230 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8233 * g++.dg/template/inherit7.C: New test case.
8235 2011-04-28 Richard Guenther <rguenther@suse.de>
8237 PR tree-optimization/40052
8238 PR tree-optimization/15347
8239 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8240 * gcc.dg/pr15347.c: Likewise.
8242 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8245 * g++.dg/cpp0x/sfinae18.C: New.
8247 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8250 * g++.dg/ext/is_literal_type1.C: New.
8252 2011-04-28 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/interface_35.f90: New.
8257 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8258 * gfortran.dg/func_result_6.f90: Add dg-warning.
8259 * gfortran.dg/bessel_1.f90: Ditto.
8260 * gfortran.dg/hypot_1.f90: Ditto.
8261 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8262 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8263 * gfortran.dg/interface_assignment_4.f90: Ditto.
8265 2011-04-27 Jason Merrill <jason@redhat.com>
8267 * g++.dg/ext/complex8.C: New.
8269 * g++.dg/cpp0x/initlist49.C: New.
8270 * g++.dg/init/new30.C: New.
8272 2011-04-27 Tobias Burnus <burnus@net-b.de>
8275 * gfortran.dg/whole_file_34.f90: New.
8277 2011-04-27 Jan Hubicka <jh@suse.cz>
8279 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8281 2011-04-27 Jason Merrill <jason@redhat.com>
8283 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8285 * g++.dg/parse/ambig6.C: New.
8287 2011-04-27 Nick Clifton <nickc@redhat.com>
8289 * gcc.dg/20020312-2.c: Add definition for RX.
8291 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8292 option with RX targets.
8294 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8297 2011-04-27 Richard Guenther <rguenther@suse.de>
8299 * gcc.dg/tree-ssa/pr23382.c: Remove.
8301 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8304 * gcc.c-torture/compile/pr48767.c: New test.
8306 2011-04-27 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/48772
8309 * g++.dg/pr48772.C: New testcase.
8311 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8314 * gcc.c-torture/compile/pr48742.c: New test.
8316 2011-04-26 Jason Merrill <jason@redhat.com>
8318 * g++.dg/lookup/koenig13.C: New.
8320 * g++.dg/cpp0x/initlist48.C: New.
8322 2011-04-25 Jason Merrill <jason@redhat.com>
8324 * g++.dg/cpp0x/sfinae17.C: New.
8326 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8329 * gcc.target/powerpc/pr48258-1.c: New file.
8330 * gcc.target/powerpc/pr48258-2.c: Ditto.
8332 2011-04-26 Xinliang David Li <davidxl@google.com>
8334 * gcc.dg/uninit-suppress.c: New test.
8335 * gcc.dg/uninit-suppress.c: New test.
8337 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8340 * gcc.dg/pr48768.c: New test.
8342 PR tree-optimization/48734
8343 * gcc.c-torture/compile/pr48734.c: New test.
8346 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8348 2011-04-26 Richard Guenther <rguenther@suse.de>
8350 PR tree-optimization/48731
8351 * gcc.dg/torture/pr48731.c: New testcase.
8353 2011-04-26 Richard Guenther <rguenther@suse.de>
8356 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8358 2011-04-26 Richard Guenther <rguenther@suse.de>
8361 * gcc.dg/torture/pr48694-1.c: New testcase.
8362 * gcc.dg/torture/pr48694-2.c: Likewise.
8364 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8366 * g++.dg/ext/underlying_type1.C: New.
8367 * g++.dg/ext/underlying_type2.C: Likewise.
8368 * g++.dg/ext/underlying_type3.C: Likewise.
8369 * g++.dg/ext/underlying_type4.C: Likewise.
8370 * g++.dg/ext/underlying_type5.C: Likewise.
8371 * g++.dg/ext/underlying_type6.C: Likewise.
8372 * g++.dg/ext/underlying_type7.C: Likewise.
8373 * g++.dg/ext/underlying_type8.C: Likewise.
8374 * g++.dg/ext/underlying_type9.C: Likewise.
8375 * g++.dg/ext/underlying_type10.C: Likewise.
8377 2011-04-25 Jason Merrill <jason@redhat.com>
8379 * g++.dg/cpp0x/regress/template-const2.C: New.
8381 2011-04-25 Jeff Law <law@redhat.com>
8383 * gcc.dg/tree-ssa/vrp56.c: new test.
8385 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8387 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8389 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8391 PR preprocessor/48740
8392 * c-c++-common/raw-string-11.c: New test.
8394 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8396 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8399 2011-04-23 Tobias Burnus <burnus@net-b.de>
8402 * gfortran.dg/coarray_19.f90: New.
8404 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8407 * gcc.dg/pr48685.c: New test.
8409 2011-04-22 Jan Hubicka <jh@suse.cz>
8411 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8413 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8415 PR tree-optimization/48717
8416 * gcc.c-torture/execute/pr48717.c: New test.
8418 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8421 * gcc.target/i386/pr48723.c: New test.
8423 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8426 * gcc.dg/gomp/pr48716.c: New test.
8427 * g++.dg/gomp/pr48716.C: New test.
8429 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8432 * gcc.dg/missing-field-init-2.c: Update testcase.
8434 2011-04-22 Alan Modra <amodra@gmail.com>
8436 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8438 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8441 * gfortran.dg/function_optimize_6.f90: New test.
8443 2011-04-21 Easwaran Raman <eraman@google.com>
8445 * gcc.dg/stack-layout-2.c: New test.
8447 2011-04-21 Richard Guenther <rguenther@suse.de>
8450 * g++.dg/lto/pr48207-2_0.C: New testcase.
8451 * g++.dg/lto/pr48207-3_0.C: Likewise.
8453 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8455 * gnat.dg/volatile5.adb: New test.
8456 * gnat.dg/volatile5_pkg.ads: New helper.
8458 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8461 * gcc.target/i386/pr48708.c: New test.
8463 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8465 * gcc.dg/vect/vect-119.c: New test.
8467 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8469 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8472 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8473 Richard Sandiford <richard.sandiford@linaro.org>
8476 * gcc.target/arm/pr46329.c: New test.
8478 2011-04-21 Tobias Burnus <burnus@net-b.de>
8481 * gfortran.dg/coarray_18.f90: New.
8483 2011-04-20 Jason Merrill <jason@redhat.com>
8485 * g++.dg/cpp0x/initlist47.C: New.
8487 * g++.dg/init/dtor4.C: New.
8489 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8492 * gcc.target/i386/sse2-pinsrw.c: New test.
8493 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8494 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8495 * gcc.target/i386/sse2-insvhi.c: Ditto.
8496 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8497 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8499 2011-04-20 Jason Merrill <jason@redhat.com>
8501 * g++.dg/template/const4.C: New.
8503 2011-04-20 Easwaran Raman <eraman@google.com>
8505 * gcc.dg/stack-layout-1.c: New test.
8507 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8509 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8510 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8513 2011-04-20 Kai Tietz <ktietz@redhat.com>
8515 * gcc.dg/binop-xor1.c: New test.
8516 * gcc.dg/binop-xor2.c: New test.
8517 * gcc.dg/binop-xor3.c: New test.
8518 * gcc.dg/binop-xor4.c: New test.
8519 * gcc.dg/binop-xor5.c: New test.
8521 2011-04-20 Richard Guenther <rguenther@suse.de>
8523 PR tree-optimization/47892
8524 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8526 2011-04-20 Richard Guenther <rguenther@suse.de>
8529 * g++.dg/torture/pr48695.C: New testcase.
8531 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8533 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8534 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8535 * gcc.c-torture/execute/pr45262.c: Ditto
8536 * gcc.dg/torture/pr43165.c: Ditto.
8537 * gcc.dg/torture/pr47228.c: Ditto.
8538 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8539 * gcc.dg/ipa/pr45644.c: Ditto.
8540 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8543 2011-04-19 Jason Merrill <jason@redhat.com>
8545 * g++.dg/ext/complex7.C: New.
8547 * g++.dg/ext/attrib41.C: New.
8549 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8552 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8554 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8557 * gcc.target/i386/pr48678.c: New test.
8559 2011-04-19 Martin Jambor <mjambor@suse.cz>
8561 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8562 * g++.dg/opt/devirt2.C: New test.
8563 * g++.dg/ipa/devirt-g-1.C: Likewise.
8565 2011-04-19 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/whole_file_33.f90: New.
8570 2011-04-19 Martin Jambor <mjambor@suse.cz>
8572 * g++.dg/ipa/devirt-7.C: New test.
8574 2011-04-19 Richard Guenther <rguenther@suse.de>
8577 * g++.dg/lto/pr48207_0.C: New testcase.
8579 2011-04-18 Jason Merrill <jason@redhat.com>
8581 * g++.dg/init/void1.C: New.
8583 * g++.dg/cpp0x/union4.C: New.
8585 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8588 * g++.dg/torture/pr48661.C: New test.
8591 * g++.dg/gomp/pr48632.C: New test.
8593 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8595 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8596 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8598 2011-04-18 Tobias Burnus <burnus@net-b.de>
8601 * gfortran.dg/coarray_17.f90: New.
8602 * gfortran.dg/coarray_10.f90: Update dg-error.
8604 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8607 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8608 * gfortran.dg/guality/guality.exp: Likewise.
8610 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8612 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8614 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8616 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8618 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8620 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8622 2011-04-18 Richard Guenther <rguenther@suse.de>
8625 * g++.dg/torture/pr46364.C: New testcase.
8627 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8629 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8631 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8633 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8635 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8636 Ira Rosen <ira.rosen@linaro.org>
8639 * gcc.target/arm/pr48252.c: New test.
8641 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8643 PR tree-optimization/48616
8644 * gcc.dg/pr48616.c: New test.
8646 2011-04-18 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.dg/coarray_16.f90: New.
8651 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8654 * gfortran.dg/realloc_on_assign_7.f03: New test.
8656 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8658 PR libgfortran/48602
8659 * gfortran.dg/fmt_g0_6.f08: New test.
8661 2011-04-17 Jason Merrill <jason@redhat.com>
8663 * g++.dg/cpp0x/sfinae16.C: New.
8665 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8667 * gcc.target/mips/reg-var-1.c: New test.
8669 2011-04-17 Jan Hubicka <jh@suse.cz>
8671 * gcc.dg/winline-5.c: Update testcase.
8673 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
8675 * gnat.dg/discr27.ad[sb]: Move dg directive.
8676 * gnat.dg/discr28.ad[sb]: New test.
8677 * gnat.dg/discr28_pkg.ads: New helper.
8679 2011-04-17 Michael Matz <matz@suse.de>
8681 PR tree-optimization/48622
8683 * gcc.dg/lto/pr48622_0.c: New test.
8685 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
8687 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8688 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8689 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8690 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8691 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8692 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8694 2011-04-15 Jason Merrill <jason@redhat.com>
8696 * g++.dg/cpp0x/range-for17.C: New.
8698 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8700 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8701 * g++.dg/cpp0x/range-for3.C: Likewise.
8702 * g++.dg/cpp0x/range-for9.C: Correct error message.
8703 * g++.dg/cpp0x/range-for11.C: New.
8704 * g++.dg/cpp0x/range-for12.C: New.
8705 * g++.dg/cpp0x/range-for13.C: New.
8706 * g++.dg/cpp0x/range-for14.C: New.
8707 * g++.dg/cpp0x/range-for15.C: New.
8708 * g++.dg/cpp0x/range-for16.C: New.
8710 2011-04-15 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/coarray_15.f90: Change to dg-do run.
8715 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
8717 * objc.dg/naming-4.m: Updated.
8718 * objc.dg/naming-5.m: Updated.
8719 * objc.dg/naming-6.m: New.
8720 * objc.dg/naming-7.m: New.
8721 * obj-c++.dg/naming-1.mm: Updated.
8722 * obj-c++.dg/naming-2.mm: Updated.
8723 * obj-c++.dg/naming-3.mm: New.
8724 * obj-c++.dg/naming-4.mm: New.
8726 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8728 PR libgfortran/48589
8729 * gfortran.dg/fmt_g0_5.f08: New test.
8731 2011-04-15 Richard Guenther <rguenther@suse.de>
8734 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8736 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
8738 * gcc.target/avr/torture/pr41885.c (dg-options): Change
8739 -finline-limit=0 to -fno-inline
8741 2011-04-15 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8747 2011-04-14 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.target/i386/sse4_1-insertps-3.c: New test.
8751 * gcc.target/i386/sse4_1-insertps-4.c: New test.
8752 * gcc.target/i386/avx-insertps-3.c: New test.
8753 * gcc.target/i386/avx-insertps-4.c: New test.
8755 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8757 * gcc.target/avr/torture/pr41885.c (dg-options): Add
8760 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8765 * gcc.target/avr/pr46779-1.c: New test case
8766 * gcc.target/avr/pr46779-2.c: New test case
8768 2011-04-14 Jason Merrill <jason@redhat.com>
8770 * g++.dg/cpp0x/sfinae15.C: New.
8772 * g++.dg/cpp0x/sfinae14.C: New.
8774 * g++.dg/ext/vla10.C: New.
8776 2011-04-14 Richard Guenther <rguenther@suse.de>
8778 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8780 2011-04-14 Richard Guenther <rguenther@suse.de>
8782 * gcc.dg/fold-bitand-4.c: Move ...
8783 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
8785 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
8787 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8789 * gcc.target/avr/torture/trivial.c: Ditto.
8791 2011-04-13 Jason Merrill <jason@redhat.com>
8793 * g++.dg/template/operator11.C: New.
8795 2011-04-13 Jakub Jelinek <jakub@redhat.com>
8798 * gcc.dg/gomp/pr48591.c: New test.
8801 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8802 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8804 2011-04-13 Dodji Seketeli <dodji@redhat.com>
8807 * g++.dg/template/dependent-expr7.C: New test case.
8809 2011-04-13 Jason Merrill <jason@redhat.com>
8811 * g++.dg/cpp0x/sfinae13.C: New.
8813 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
8815 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8817 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8819 * gcc.target/arm/pr43698.c: Remove -march option.
8821 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
8823 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8826 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
8830 * gfortran.dg/realloc_on_assign_6.f03: New test.
8832 2011-04-12 Kai Tietz <ktietz@redhat.com>
8834 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8835 targets the additional -mno-ms-bitfields and
8836 -Wno-packed-bitfield-compat options.
8837 * g++.dg/ext/bitfield3.C: Likewise.
8838 * g++.dg/ext/bitfield4.C: Likewise.
8839 * g++.dg/ext/bitfield5.C: Likewise.
8840 * gcc.dg/bitfld-15.c: Likewise.
8841 * gcc.dg/bitfld-16.c: Likewise.
8842 * gcc.dg/bitfld-17.c: Likewise.
8843 * gcc.dg/bitfld-18.c: Likewise.
8845 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
8847 * gcc.target/arm/neon-vld3-1.c: New test.
8848 * gcc.target/arm/neon-vst3-1.c: New test.
8849 * gcc.target/arm/neon/v*.c: Regenerate.
8851 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8853 PR rtl-optimization/48549
8854 * g++.dg/opt/pr48549.C: New test.
8856 2011-04-12 Richard Guenther <rguenther@suse.de>
8858 PR tree-optimization/46076
8859 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8861 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8864 * lib/compat.exp (compat-execute): Declare unsupported after
8865 stripping path from src1.
8866 * lib/lto.exp (lto-execute): Likewise.
8868 2011-04-12 Jakub Jelinek <jakub@redhat.com>
8871 * gcc.dg/pr48552-1.c: New test.
8872 * gcc.dg/pr48552-2.c: New test.
8874 2011-04-11 Jason Merrill <jason@redhat.com>
8876 * g++.dg/cpp0x/sfinae12.C: New.
8878 * g++.dg/cpp0x/enum10.C: New.
8880 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8882 * g++.dg/cpp0x/rv-func.C: New.
8884 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8886 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8889 2011-04-11 Martin Jambor <mjambor@suse.cz>
8891 PR tree-optimization/48195
8892 * gcc.dg/ipa/pr48195.c: New test.
8894 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
8896 * gnat.dg/return3.adb: Remove unused switch.
8898 2011-04-08 Mike Stump <mikestump@comcast.net>
8901 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8902 default to fno-common.
8904 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
8906 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8907 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8909 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8912 * gfortran.dg/function_optimize_5.f90: New test.
8914 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
8916 * gnat.dg/aggr17.adb: New test.
8917 * gnat.dg/aggr18.adb: Likewise.
8919 2011-04-08 Michael Matz <matz@suse.de>
8922 * gcc.target/i386/pr48389.c: New test.
8924 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
8926 PR rtl-optimization/48272
8927 * g++.dg/opt/pr48272.C: New.
8929 2011-04-08 Dmitry Melnik <dm@ispras.ru>
8931 PR rtl-optimization/48235
8932 * gcc.dg/pr48235.c: New.
8934 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8936 PR rtl-optimization/48302
8937 * g++.dg/opt/pr48302.C: New.
8939 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8942 * g++.dg/opt/pr48273.C: New.
8944 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
8946 PR rtl-optimization/48442
8947 * gcc.dg/pr48442.c: New.
8949 2011-04-08 Jakub Jelinek <jakub@redhat.com>
8951 PR tree-optimization/48377
8952 * gcc.dg/vect/pr48377.c: New test.
8954 2011-04-07 Jason Merrill <jason@redhat.com>
8956 * g++.dg/cpp0x/regress/call1.C: New.
8958 * g++.dg/cpp0x/variadic107.C: New.
8960 * g++.dg/cpp0x/sfinae11.C: New.
8961 * g++.dg/cpp0x/noexcept02.C: Fix.
8963 * g++.dg/cpp0x/sfinae10.C: New.
8965 * g++.dg/cpp0x/sfinae9.C: New.
8967 * c-c++-common/Wcast-qual-1.c: Move here from...
8968 * gcc.dg/cast-qual-3.c: ...here, and...
8969 * g++.dg/warn/Wcast-qual2.C: ...here.
8971 * g++.dg/cpp0x/sfinae8.C: New.
8973 * g++.dg/cpp0x/sfinae7.C: New.
8975 * g++.dg/cpp0x/enum9.C: New.
8977 2011-04-07 Mike Stump <mikestump@comcast.net>
8979 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8980 with no trampolines.
8982 2011-04-07 Jakub Jelinek <jakub@redhat.com>
8985 * gfortran.dg/gomp/pr48117.f90: New test.
8988 * gcc.dg/torture/pr48343.c: New test.
8990 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8992 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8994 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
8996 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8998 2011-04-07 Tom de Vries <tom@codesourcery.com>
9001 * lib/scanasm.exp (object-size): New proc.
9002 * gcc.target/arm/pr43920-2.c: New test.
9004 2011-04-06 Tobias Burnus <burnus@net-b.de>
9008 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9010 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9012 * gcc.dg/mtune.c: Prune note from output.
9014 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9017 * gcc.dg/guality/pr36977.c: New test.
9018 * gcc.dg/guality/pr48466.c: New test.
9020 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9022 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9024 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9026 * gnat.dg/return3.adb: New test.
9028 2011-04-06 Richard Guenther <rguenther@suse.de>
9030 PR tree-optimization/47663
9031 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9033 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9035 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9036 Solaris 8 and 9 as well.
9038 2011-04-05 Tom de Vries <tom@codesourcery.com>
9041 * gcc.target/arm/pr43920-1.c: New test.
9043 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9045 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9046 (cctor): Actually return the value.
9047 (main): Cast return values.
9049 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9051 * gfortran.dg/character_comparison_8.f90: New test.
9053 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9055 * frontend-passes: (optimize_lexical_comparison): New function.
9056 (optimize_expr): Call it.
9057 (optimize_comparison): Also handle lexical comparison functions.
9058 Return false instad of -2 for unequal comparison.
9060 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9063 * function_optimize_4.f90: New test.
9065 2011-04-04 Tobias Burnus <burnus@net-b.de>
9068 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9069 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9070 * gfortran.dg/coarray_15.f90: New.
9072 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9074 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9075 * gfortran.dg/bessel_7.f90: Likewise.
9077 2011-04-03 Tobias Burnus <burnus@net-b.de>
9079 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9081 2011-04-03 Richard Guenther <rguenther@suse.de>
9082 Ira Rosen <ira.rosen@linaro.org>
9084 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9085 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9086 -ftree-loop-if-convert-stores.
9088 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9090 * gnat.dg/specs/aggr2.ads: New test.
9092 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9094 * gnat.dg/debug2.ad[sb]: New test.
9095 * gnat.dg/debug2_pkg.ads: New helper.
9096 * gnat.dg/debug3.ad[sb]: New test.
9098 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9100 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9102 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.c-torture/compile/pr48335-1.c: New test.
9106 * gcc.dg/pr48335-1.c: New test.
9107 * gcc.dg/pr48335-2.c: New test.
9108 * gcc.dg/pr48335-3.c: New test.
9109 * gcc.dg/pr48335-4.c: New test.
9110 * gcc.dg/pr48335-5.c: New test.
9111 * gcc.dg/pr48335-6.c: New test.
9112 * gcc.dg/pr48335-7.c: New test.
9113 * gcc.dg/pr48335-8.c: New test.
9114 * gcc.target/i386/pr48335-1.c: New test.
9116 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9119 * gcc.dg/Waddress.c: New test.
9121 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9124 * gfortran.dg/function_optimize_3.f90: New test.
9126 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9128 * gcc.c-torture/compile/20110401-1.c: New test.
9130 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9131 * g++.dg/lto/20091002-2_0.C: Likewise.
9132 * g++.dg/lto/20090303_0.c: Likewise.
9133 * g++.dg/lto/20091004-1_0.C: Likewise.
9134 * g++.dg/lto/20091002-3_0.C: Likewise.
9135 * g++.dg/lto/20091004-2_0.C: Likewise.
9136 * g++.dg/lto/20081123_0.C: Likewise.
9137 * g++.dg/lto/20090313_0.C: Likewise.
9138 * g++.dg/lto/20081109-1_0.C: Likewise.
9139 * g++.dg/lto/20081219_0.C: Likewise.
9140 * g++.dg/lto/20081204-1_0.C: Likewise.
9141 * g++.dg/lto/20090302_0.C: Likewise.
9142 * g++.dg/lto/20081119-1_0.C: Likewise.
9143 * g++.dg/lto/20081118_0.C: Likewise.
9144 * gcc.dg/lto/20091020-2_0.c: Likewise.
9145 * gcc.dg/lto/20090210_0.c: Likewise.
9146 * gcc.dg/lto/20081204-1_0.c: Likewise.
9147 * gcc.dg/lto/20081224_0.c: Likewise.
9148 * gcc.dg/lto/20090219_0.c: Likewise.
9149 * gcc.dg/lto/20091014-1_0.c: Likewise.
9150 * gcc.dg/lto/20091016-1_0.c: Likewise.
9151 * gcc.dg/lto/20090206-2_0.c: Likewise.
9152 * gcc.dg/lto/20090116_0.c: Likewise.
9153 * gcc.dg/lto/20091013-1_0.c: Likewise.
9154 * gcc.dg/lto/20091015-1_0.c: Likewise.
9155 * gcc.dg/lto/20090126-2_0.c: Likewise.
9157 2011-03-31 Ian Lance Taylor <iant@google.com>
9159 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9161 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9163 * gnat.dg/opt16.adb: New test.
9165 2011-03-31 Jason Merrill <jason@redhat.com>
9167 * g++.dg/cpp0x/defaulted24.C: New.
9169 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9172 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9175 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9177 * g++.dg/other/i386-9.C: New test.
9179 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9181 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9183 2011-03-30 Jason Merrill <jason@redhat.com>
9185 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9187 * g++.dg/cpp0x/regress/isnan.C: New.
9189 * g++.dg/cpp0x/initlist46.C: New.
9191 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9194 * gcc.target/arm/neon-modes-2.c: New test.
9196 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9199 * gcc.c-torture/compile/pr48305.c: New test.
9201 2011-03-29 Jason Merrill <jason@redhat.com>
9203 * g++.dg/cpp0x/regress/value-dep1.C: New.
9205 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9207 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9209 2011-03-29 Ian Lance Taylor <iant@google.com>
9211 * go.test/go-test.exp: Handle the test lines used in several new
9213 (errchk): Add opts parameter. Change all callers. Handle parens
9216 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9217 Dominique d'Humieres <dominiq@lps.ens.fr>
9219 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9220 and __APPLE__ && __PPC__ && __ALTIVEC__.
9222 2011-03-29 Jason Merrill <jason@redhat.com>
9224 * g++.dg/cpp0x/dependent1.C: New.
9226 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9228 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9230 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9232 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9235 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9236 * gfortran.dg/proc_ptr_comp_32.f90: New.
9238 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9240 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9241 check for corresponding warning.
9243 2011-03-28 Jason Merrill <jason@redhat.com>
9245 * g++.dg/cpp0x/rv-deduce2.C: New.
9247 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9250 * gcc.dg/pr48203.c: New test.
9252 2011-03-28 Jeff Law <law@redhat.com>
9254 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9256 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9258 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9259 and __PPC__ && __ALTIVEC__.
9261 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9264 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9265 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9266 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9267 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9269 2011-03-28 Jason Merrill <jason@redhat.com>
9271 * g++.dg/cpp0x/initlist-array2.C: New.
9273 * g++.dg/cpp0x/initlist-array1.C: New.
9275 * g++.dg/cpp0x/constexpr-compound.C: New.
9277 * g++.dg/cpp0x/constexpr-using.C: New.
9279 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9281 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9284 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9286 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9288 * gcc.dg/slp-1.c: New test.
9290 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9292 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9293 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9294 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9295 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9296 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9297 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9298 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9299 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9300 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9301 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9302 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9303 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9304 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9305 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9307 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9310 * gfortran.dg/trim_optimize_5.f90: New test.
9311 * gfortran.dg/trim_optimize_6.f90: New test.
9313 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9316 * gcc.target/mips/madd-7.c: Remove -mlong32.
9317 * gcc.target/mips/msub-7.c: Likewise.
9319 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9321 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9322 accesses to preserve the meaning of the test for doubleword vectors.
9323 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9324 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9326 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9329 * gfortran.dg/class_42.f03: New.
9331 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9333 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9336 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9338 PR rtl-optimization/48144
9339 * gcc.dg/pr48144.c: New test.
9341 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9343 * gnat.dg/discr27.ad[sb]: New test.
9345 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9347 * gnat.dg/limited_with2.ad[sb]: New test.
9348 * gnat.dg/limited_with2_pkg1.ads: New helper.
9349 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9351 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9353 * gnat.dg/opt15.adb: New test.
9354 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9356 2011-03-25 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9361 * gfortran.dg/leadz_trailz_3.f90: Ditto
9363 2011-03-25 Martin Jambor <mjambor@suse.cz>
9365 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9367 2011-03-25 Jason Merrill <jason@redhat.com>
9369 * g++.dg/cpp0x/defaulted22.C: New.
9370 * g++.dg/cpp0x/defaulted23.C: New.
9371 * g++.dg/cpp0x/defaulted15.C: Adjust.
9373 2011-03-25 Jason Merrill <jason@redhat.com>
9375 * g++.dg/cpp0x/move1.C: New.
9377 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9380 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9382 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9385 for mips-sgi-irix6.5.
9386 Replace snprintf prototype by <stdio.h>.
9388 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9391 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9392 run_expensive_tests.
9393 * gcc.dg/graphite/block-4.c: Likewise.
9394 * gcc.dg/graphite/block-7.c: Likewise.
9395 * gcc.dg/graphite/block-8.c: Likewise.
9397 2011-03-25 Richard Guenther <rguenther@suse.de>
9399 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9400 * g++.dg/tree-ssa/pr8781.C: Likewise.
9401 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9402 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9403 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9404 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9405 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9406 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9407 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9408 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9409 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9410 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9411 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9412 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9413 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9414 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9415 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9416 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9417 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9418 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9420 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9421 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9424 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9425 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9426 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9429 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9430 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9431 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9432 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9433 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9434 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9435 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9436 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9437 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9438 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9439 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9440 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9441 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9442 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9443 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9444 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9445 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9446 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9447 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9448 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9449 * c-c++-common/pr46562-2.c: Likewise.
9450 * gfortran.dg/pr42108.f90: Likewise.
9451 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9452 foo to be inlined even at -O1.
9453 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9454 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9455 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9456 * gcc.dg/matrix/matrix.exp: Disable FRE.
9458 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9461 * gcc.dg/dfp/pr48204.c: New test.
9463 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9466 * gcc.c-torture/execute/pr47917.c: Move this...
9467 * gcc.dg/torture/pr47917.c: to here and add xfails.
9469 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9471 * gnat.dg/array16.ad[sb]: New test.
9472 * gnat.dg/array16.ads: New helper.
9474 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9476 * gnat.dg/derived_type2.adb: New test.
9478 2011-03-24 Richard Guenther <rguenther@suse.de>
9480 PR tree-optimization/48271
9481 * g++.dg/torture/pr48271.C: New testcase.
9483 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9485 * gnat.dg/array15.ad[sb]: New test.
9487 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9490 * gcc.target/i386/pr48237.c: New test.
9492 2011-03-24 Richard Guenther <rguenther@suse.de>
9495 * gcc.dg/builtin-object-size-10.c: New testcase.
9497 2011-03-24 Richard Guenther <rguenther@suse.de>
9499 PR tree-optimization/46562
9500 * c-c++-common/pr46562-2.c: New testcase.
9501 * c-c++-common/pr46562.c: Likewise.
9503 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9505 * gcc.dg/vect/vect-cselim-1.c: New test.
9506 * gcc.dg/vect/vect-cselim-2.c: New test.
9508 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9510 * gcc.target/arm/pr46934.c: New.
9512 2011-03-23 Ian Lance Taylor <iant@google.com>
9514 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9516 2011-03-23 Richard Guenther <rguenther@suse.de>
9518 * gcc.dg/struct: Remove directory and contents.
9520 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9523 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9525 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9527 * gnat.dg/discr26.ad[sb]: New test.
9528 * gnat.dg/discr26_pkg.ads: New helper.
9530 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9533 * gcc.target/arm/neon-vld-1.c: New test.
9535 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9537 * gnat.dg/array14.ad[sb]: New test.
9538 * gnat.dg/array14_pkg.ads: New helper.
9540 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9542 * gcc.c-torture/execute/920501-8.x: Remove.
9543 * gcc.c-torture/execute/930513-1.x: Remove.
9544 * gcc.c-torture/execute/960312-1.x: Remove.
9545 * gcc.c-torture/compile/20000804-1.c,
9546 gcc.c-torture/compile/20001205-1.c,
9547 gcc.c-torture/compile/20001226-1.c,
9548 gcc.c-torture/compile/20010518-2.c,
9549 gcc.c-torture/compile/20020312-1.c,
9550 gcc.c-torture/compile/20020604-1.c,
9551 gcc.c-torture/compile/920501-12.c,
9552 gcc.c-torture/compile/920501-4.c,
9553 gcc.c-torture/compile/920520-1.c,
9554 gcc.c-torture/compile/980506-1.c,
9555 gcc.c-torture/execute/980709-1.x,
9556 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9557 options for m68hc11.
9558 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9559 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9562 2011-03-22 Nick Clifton <nickc@redhat.com>
9564 * lib/target-supports.exp (check_profiling_available): Add MN10300
9565 to the list of targets that do not support profiling. Restore
9566 alpha sorting to this list.
9568 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9570 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9571 failure on 32-bit systems.
9572 * gcc.dg/torture/vector-2.c: Ditto.
9574 2011-03-22 Richard Guenther <rguenther@suse.de>
9576 PR tree-optimization/48228
9577 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9579 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9581 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9585 * gcc.target/powerpc/pr48226.c: New file.
9587 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9589 * lib/prune.exp (prune_gcc_output): Prune "could not create
9590 compact unwind for" warnings.
9592 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9596 * gcc.c-torture/execute/pr42544.c: New test.
9597 * gcc.c-torture/execute/pr48197.c: New test.
9599 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9601 PR preprocessor/48192
9602 * gcc.target/powerpc/pr48192.c: New file.
9605 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9606 split problem of 0 being loaded in a VSX register.
9608 2011-03-21 Richard Guenther <rguenther@suse.de>
9611 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9612 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9613 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9614 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9616 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9619 * gcc.dg/pr48213.c: New test.
9621 2011-03-21 Kai Tietz <ktietz@redhat.com>
9624 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9626 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9628 * gcc.target/arm/xor-and.c: New.
9630 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9633 * gfortran.dg/function_optimize_1.f90: New test.
9634 * gfortran.dg/function_optimize_2.f90: New test.
9636 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9638 PR rtl-optimization/47502
9639 * gcc.target/i386/pr47502-1.c: New.
9640 * gcc.target/i386/pr47502-2.c: Likewise.
9642 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9644 PR rtl-optimization/48156
9645 * gcc.dg/pr48156.c: New test.
9647 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9650 * gfortran.dg/scratch_1.f90: Adjust test.
9652 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9655 * gfortran.dg/scratch_1.f90: New test.
9657 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9659 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9660 variably modified typedefs.
9661 * gcc.dg/c1x-typedef-2.c: Remove.
9663 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9665 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9666 * gcc.dg/c1x-anon-struct-3.c: New test.
9667 * gcc.dg/anon-struct-11.c: Update.
9669 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9671 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9673 Only xfail with gas.
9675 2011-03-18 Jason Merrill <jason@redhat.com>
9677 * g++.dg/template/fn-ptr1.C: New.
9679 * g++.dg/overload/volatile1.C: New.
9681 * g++.dg/opt/pr23372.C: New.
9683 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9685 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9688 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9690 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
9692 * gcc.target/arm/unsigned-extend-1.c: New.
9694 2011-03-18 Jakub Jelinek <jakub@redhat.com>
9697 * gcc.c-torture/compile/pr48161.c: New test.
9699 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
9702 * gcc.dg/torture/pr47725.c: New.
9704 2011-03-17 Jason Merrill <jason@redhat.com>
9706 * g++.dg/cpp0x/constexpr-overflow2.C: New.
9707 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9709 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
9711 * gnat.dg/specs/elab2.ads: New test.
9712 * gnat.dg/specs/elab2_pkg.ads: New helper.
9714 2011-03-17 Jason Merrill <jason@redhat.com>
9716 * g++.dg/cpp0x/decltype-1212.C: New.
9717 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9719 2011-03-17 Jason Merrill <jason@redhat.com>
9721 * g++.dg/parse/memfnquals1.C: New.
9723 2011-03-17 Richard Guenther <rguenther@suse.de>
9726 * gcc.dg/pr48134.c: New testcase.
9728 2011-03-17 Richard Guenther <rguenther@suse.de>
9731 * g++.dg/torture/pr48165.C: New testcase.
9733 2011-03-17 Jakub Jelinek <jakub@redhat.com>
9735 PR rtl-optimization/48141
9736 * gcc.dg/pr48141.c: New test.
9738 2011-03-16 Jason Merrill <jason@redhat.com>
9740 * g++.dg/cpp0x/constexpr-48089.C: New.
9742 * g++.dg/cpp0x/constexpr-abi1.C: New.
9744 * g++.dg/cpp0x/constexpr-46336.C: New.
9745 * g++.dg/parse/friend5.C: Adjust expected errors.
9747 * g++.dg/cpp0x/constexpr-47570.C: New.
9749 2011-03-16 Dodji Seketeli <dodji@redhat.com>
9752 * ++.dg/debug/dwarf2/typedef6.C: New test.
9754 2011-03-16 Jason Merrill <jason@redhat.com>
9756 * g++.dg/cpp0x/elision2.C: New.
9758 * g++.dg/cpp0x/constexpr-array3.C: New.
9760 2011-03-16 Jason Merrill <jason@redhat.com>
9762 * g++.dg/cpp0x/sfinae6.C: New.
9763 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9764 * g++.dg/cpp0x/pr45908.C: Likewise.
9765 * g++.dg/cpp0x/sfinae6.C: Likewise.
9766 * g++.old-deja/g++.jason/conversion11.C: Likewise.
9767 * g++.old-deja/g++.law/arg11.C: Likewise.
9769 2011-03-16 Jason Merrill <jason@redhat.com>
9771 * g++.dg/template/incomplete6.C: New.
9773 2011-03-16 Jeff Law <law@redhat.com>
9775 * gcc.dg/tree-ssa/vrp55.c: New test.
9777 2011-03-16 Jason Merrill <jason@redhat.com>
9779 * g++.dg/cpp0x/auto22.C: New.
9781 2011-03-16 Richard Guenther <rguenther@suse.de>
9783 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9784 optimizing it away if promoted to const.
9786 2011-03-16 Richard Guenther <rguenther@suse.de>
9788 PR tree-optimization/48149
9789 * gcc.dg/fold-complex-1.c: New testcase.
9791 2011-03-16 Richard Guenther <rguenther@suse.de>
9794 * gcc.dg/guality/pr45882.c: Really make sure no inlining
9797 2011-03-16 Richard Guenther <rguenther@suse.de>
9799 PR tree-optimization/26134
9800 * gcc.dg/tree-ssa/complex-6.c: New testcase.
9802 2011-03-16 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/48146
9805 * gcc.dg/torture/pr48146.c: New testcase.
9807 2011-03-16 Richard Guenther <rguenther@suse.de>
9809 * gcc.dg/tree-ssa/pr14814.c: Adjust.
9810 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9812 2011-03-16 Jakub Jelinek <jakub@redhat.com>
9815 * gcc.c-torture/compile/pr48136.c: New test.
9817 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9820 * gcc.dg/guality/pr45882.c: New test.
9822 2011-03-15 Jason Merrill <jason@redhat.com>
9824 * g++.dg/cpp0x/constexpr-recursion.C: New.
9826 * g++.dg/cpp0x/implicit11.C: New.
9828 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9830 * g++.dg/cpp0x/constexpr-attribute.C: New.
9832 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
9834 * g++.dg/parse/pr34758.C: New.
9836 2011-03-15 Xinliang David Li <davidxl@google.com>
9839 * gcc.dg/uninit-pred-7_d.c: New test.
9840 * gcc.dg/uninit-pred-8_d.c: New test.
9842 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9845 * gcc.target/arm/pr46788.c: New.
9847 2011-03-15 Richard Guenther <rguenther@suse.de>
9850 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9851 * gfortran.dg/ishft_4.f90: Likewise.
9852 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9854 2011-03-15 Richard Guenther <rguenther@suse.de>
9856 PR tree-optimization/13954
9857 * g++.dg/tree-ssa/pr13954.C: New testcase.
9859 2011-03-15 Richard Guenther <rguenther@suse.de>
9861 PR tree-optimization/48037
9862 * gcc.target/i386/pr48037-1.c: New testcase.
9864 2011-03-15 Richard Guenther <rguenther@suse.de>
9866 PR tree-optimization/41490
9867 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9868 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9869 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9870 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9871 * g++.dg/tree-ssa/pr33604.C: Adjust.
9873 2011-03-14 Jakub Jelinek <jakub@redhat.com>
9876 * gcc.c-torture/execute/pr47917.c: New test.
9877 * gcc.dg/pr47917.c: New test.
9880 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9882 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
9884 * gcc.target/i386/sse4_1-floor-vec.c: New test.
9885 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9886 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9887 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9888 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9889 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9890 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9891 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9892 * gcc.target/i386/avx-floor-vec.c: Ditto.
9893 * gcc.target/i386/avx-ceil-vec.c: Ditto.
9894 * gcc.target/i386/avx-trunc-vec.c: Ditto.
9895 * gcc.target/i386/avx-rint-vec.c: Ditto.
9896 * gcc.target/i386/avx-floorf-vec.c: Ditto.
9897 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9898 * gcc.target/i386/avx-truncf-vec.c: Ditto.
9899 * gcc.target/i386/avx-rintf-vec.c: Ditto.
9901 2011-03-14 Tom Tromey <tromey@redhat.com>
9903 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9904 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9905 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9907 2011-03-14 Tom Tromey <tromey@redhat.com>
9909 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9910 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9911 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9913 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
9915 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9917 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
9919 PR rtl-optimization/47166
9920 * gcc.c-torture/execute/postmod-1.c: New test.
9922 2011-03-14 Richard Guenther <rguenther@suse.de>
9925 * gcc.dg/torture/pr48098.c: New testcase.
9927 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
9930 * gcc.target/powerpc/pr48053-1.c: New test.
9931 * gcc.target/powerpc/pr48053-2.c: Likewise.
9933 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9936 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
9938 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9941 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
9943 2011-03-12 Janus Weil <janus@gcc.gnu.org>
9946 * gfortran.dg/class_41.f03: New.
9948 2011-03-11 Dodji Seketeli <dodji@redhat.com>
9950 * g++.dg/conversion/cast3.C: New test.
9952 2011-03-11 Jason Merrill <jason@redhat.com>
9954 * g++.dg/template/error45.C: New.
9956 * g++.dg/parse/no-type-defn1.C: New.
9958 * g++.dg/ext/attrib40.C: New.
9960 * g++.dg/cpp0x/regress/array1.C: New.
9962 2011-03-11 Richard Guenther <rguenther@suse.de>
9964 PR tree-optimization/48067
9965 * gcc.dg/pr48067.c: New testcase.
9967 2011-03-11 Richard Guenther <rguenther@suse.de>
9970 * g++.dg/lto/20110311-1_0.C: New testcase.
9972 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9975 * g++.dg/inherit/virtual8.C: New test.
9978 * gcc.dg/torture/pr48044.c: New test.
9980 2011-03-11 Janus Weil <janus@gcc.gnu.org>
9983 * gfortran.dg/proc_ptr_comp_31.f90: New.
9985 2011-03-11 Richard Guenther <rguenther@suse.de>
9987 PR tree-optimization/47278
9988 * gcc.dg/torture/pr47278-1.c: New testcase.
9989 * gcc.dg/torture/pr47278-2.c: Likewise.
9991 2011-03-11 Jakub Jelinek <jakub@redhat.com>
9993 PR tree-optimization/48063
9994 * gcc.dg/torture/pr48063.c: New test.
9996 2011-03-10 Jason Merrill <jason@redhat.com>
9998 * g++.dg/template/array22.C: New.
10000 * g++.dg/cpp0x/syntax-err1.C: New.
10001 * g++.dg/parse/error36.C: Adjust expected errors.
10002 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10003 * g++.old-deja/g++.pt/typename3.C: Likewise.
10004 * g++.old-deja/g++.pt/typename4.C: Likewise.
10005 * g++.old-deja/g++.pt/typename6.C: Likewise.
10007 2011-03-09 Jason Merrill <jason@redhat.com>
10009 * g++.dg/template/nontype22.C: New.
10011 2011-03-09 Martin Jambor <mjambor@suse.cz>
10013 PR tree-optimization/47714
10014 * g++.dg/torture/pr47714.C: New test.
10016 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10019 * gcc.target/powerpc/pr47755-2.c: New file.
10021 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10023 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10024 is not set in the environment, pass 64 as first argument when not
10025 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10026 native where ulimit -u is supported.
10028 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10030 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10032 2011-03-08 Jason Merrill <jason@redhat.com>
10034 * g++.dg/template/nontype21.C: New.
10036 * g++.dg/template/anon5.C: New.
10038 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10041 * gcc.dg/pr47881.c: New test.
10043 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10046 * g++.dg/lookup/template3.C: New test.
10048 2011-03-08 Kai Tietz <ktietz@redhat.com>
10050 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10053 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10056 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10057 sizeof to compute alignment.
10059 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10061 PR tree-optimization/48022
10062 * gcc.dg/pr48022-1.c: New test.
10063 * gcc.dg/pr48022-2.c: New test.
10065 2011-03-07 Jason Merrill <jason@redhat.com>
10067 * g++.dg/template/nontype20.C: New.
10068 * g++.dg/init/member1.C: Adjust expected errors.
10069 * g++.dg/parse/constant4.C: Likewise.
10070 * g++.dg/template/qualified-id3.C: Likewise.
10071 * g++.old-deja/g++.pt/crash10.C: Likewise.
10073 * g++.dg/cpp0x/regress/non-const1.C: New.
10075 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10078 * gcc.dg/pr47991.c: New test.
10080 2011-03-07 Jason Merrill <jason@redhat.com>
10082 * g++.dg/abi/mangle46.C: New.
10084 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10087 * gcc.target/powerpc/pr47862.c: New.
10089 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10092 * gcc.target/i386/combine-mul.c: Require nonpic.
10094 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10095 Nathan Froyd <froydnj@codesourcery.com>
10097 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10099 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10101 * README.QMTEST: Remove.
10103 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10104 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10107 * gfortran.dg/array_constructor_37.f90 : New test.
10109 2011-03-05 Jason Merrill <jason@redhat.com>
10111 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10112 * g++.dg/abi/mangle45.C: Likewise.
10113 * g++.dg/cpp0x/trailing1.C: Likewise.
10115 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10117 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10119 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10121 PR rtl-optimization/47899
10122 * gcc.dg/pr47899.c: New test.
10124 * gcc.dg/torture/pr47968.c: Ignore warnings.
10126 PR tree-optimization/47967
10127 * gcc.c-torture/compile/pr47967.c: New test.
10129 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10131 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10132 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10134 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10136 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10137 and property_getAttributes() if __OBJC2__.
10138 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10139 * objc.dg/property/property-encoding-1.m: New.
10140 * obj-c++.dg/property/property-encoding-1.mm: New.
10142 2011-03-04 Jason Merrill <jason@redhat.com>
10144 * g++.dg/template/pseudodtor6.C: New.
10146 * g++.dg/inherit/covariant19.C: New.
10148 2011-03-04 Richard Guenther <rguenther@suse.de>
10150 PR middle-end/47968
10151 * gcc.dg/torture/pr47968.c: New testcase.
10153 2011-03-04 Richard Guenther <rguenther@suse.de>
10155 PR middle-end/47975
10156 * gcc.dg/torture/pr47975.c: New testcase.
10158 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10161 * g++.dg/template/crash106.C: New.
10163 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10166 * gcc.dg/gomp/pr47963.c: New test.
10167 * g++.dg/gomp/pr47963.C: New test.
10169 2011-03-02 Jason Merrill <jason@redhat.com>
10171 * g++.dg/cpp0x/regress/condition1.C: New.
10173 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10175 2011-03-01 Jason Merrill <jason@redhat.com>
10177 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10179 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10181 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10183 PR rtl-optimization/47925
10184 * gcc.c-torture/execute/pr47925.c: New test.
10186 2011-03-01 Jason Merrill <jason@redhat.com>
10188 * g++.dg/cpp0x/decltype25.C: New.
10190 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10192 2011-03-01 Richard Guenther <rguenther@suse.de>
10194 PR tree-optimization/47890
10195 * gcc.dg/torture/pr47890.c: New testcase.
10197 2011-03-01 Richard Guenther <rguenther@suse.de>
10200 * gcc.dg/lto/pr47924_0.c: New testcase.
10202 2011-03-01 Richard Guenther <rguenther@suse.de>
10205 * gfortran.dg/lto/pr46911_0.f: New testcase.
10207 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10209 PR libgfortran/47933
10210 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10211 compile errors from older code form.
10213 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10215 PR libgfortran/47567
10216 * gfortran.dg/fmt_fw_d.f90: New test.
10218 2011-02-28 Jason Merrill <jason@redhat.com>
10220 * g++.dg/inherit/covariant18.C: New.
10222 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10224 PR middle-end/47893
10225 * gcc.dg/pr47893.c: New test.
10227 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10229 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10230 NULL in case of a selector with conflicting types.
10231 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10233 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10235 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10236 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10237 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10238 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10240 2011-02-28 Jason Merrill <jason@redhat.com>
10243 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10245 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10247 PR libgfortran/47778
10248 * gfortran.dg/namelist_71.f90: New test.
10250 2011-02-27 Jason Merrill <jason@redhat.com>
10253 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10254 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10256 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10259 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10261 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10264 * gfortran.dg/gomp/task-1.f90: Removed.
10266 2011-02-26 Jason Merrill <jason@redhat.com>
10268 * g++.dg/template/this-targ1.C: New.
10270 * g++.dg/cpp0x/regress/template-const1.C: New.
10271 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10272 * g++.dg/template/function1.C: Adjust.
10273 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10274 * g++.dg/debug/debug7.C: Adjust.
10276 2011-02-26 Tobias Burnus <burnus@net-b.de>
10279 * gfortran.dg/gomp/task-1.f90: New.
10281 2011-02-25 Jie Zhang <jie@codesourcery.com>
10283 * gcc.target/arm/neon-thumb2-move.c: Add
10284 dg-require-effective-target arm_thumb2_ok.
10286 2011-02-24 Jason Merrill <jason@redhat.com>
10288 * g++.dg/parse/constant1.C: Specify C++98 mode.
10289 * g++.dg/parse/constant5.C: Likewise.
10290 * g++.dg/parse/error2.C: Likewise.
10291 * g++.dg/parse/semicolon3.C: Likewise.
10292 * g++.dg/template/crash14.C: Likewise.
10293 * g++.dg/template/local4.C: Likewise.
10294 * g++.dg/template/nontype3.C: Likewise.
10295 * g++.dg/parse/crash31.C: Adjust expected errors.
10296 * g++.dg/template/function1.C: Likewise.
10297 * g++.dg/template/ref3.C: Likewise.
10298 * g++.dg/template/static9.C: Likewise.
10299 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10301 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10302 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10303 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10304 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10305 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10307 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10310 * gfortran.dg/pr47878.f90: New test.
10312 2011-02-24 Richard Guenther <rguenther@suse.de>
10315 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10316 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10318 2011-02-24 Richard Guenther <rguenther@suse.de>
10321 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10322 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10324 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10326 PR libgfortran/47567
10327 * gfortran.dg/fmt_f0_1.f90: Update test.
10329 2011-02-23 Jason Merrill <jason@redhat.com>
10331 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10332 * g++.dg/abi/mangle45.C: New.
10334 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10335 * g++.dg/template/canon-type-9.C: Match use of decltype
10336 between declaration and definition.
10337 * g++.dg/template/canon-type-12.C: Likewise.
10339 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10342 * gfortran.dg/nested_allocatables_1.f90: New.
10344 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10347 * g++.dg/pr46868.C: New test.
10348 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10349 * g++.dg/parse/error14.C: Adjust.
10351 2011-02-23 Richard Guenther <rguenther@suse.de>
10353 PR tree-optimization/47838
10354 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10356 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10358 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10360 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10362 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10363 * gfortran.dg/count_init_expr.f03: Ditto.
10364 * gfortran.dg/gomp/pr43711.f90: Ditto.
10365 * gcc.dg/struct-parse-2.c: Ditto.
10366 * gcc.dg/parse-error-3.c: Ditto.
10367 * gcc.dg/Wlogical-op-1.c: Ditto.
10368 * gcc.dg/Walways-true-1.c: Ditto.
10369 * gcc.dg/pr24225.c: Ditto.
10370 * gcc.dg/Walways-true-2.c: Ditto.
10371 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10372 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10373 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10374 * g++.dg/overload/defarg4.C: Ditto.
10375 * g++.dg/inherit/covariant16.C: Ditto.
10376 * g++.dg/inherit/virtual7.C: Ditto.
10377 * g++.dg/template/canon-type-9.C: Ditto.
10378 * g++.dg/template/access19.C: Ditto.
10379 * g++.dg/template/call7.C: Ditto.
10380 * g++.dg/template/canon-type-2.C: Ditto.
10381 * g++.dg/template/init7.C: Ditto.
10382 * g++.dg/template/sizeof-template-argument.C: Ditto.
10383 * g++.dg/template/const3.C: Ditto.
10384 * g++.dg/template/sfinae26.C: Ditto.
10385 * g++.dg/template/sfinae26.C: Ditto.
10386 * g++.dg/template/canon-type-11.C: Ditto.
10387 * g++.dg/template/union2.C: Ditto.
10388 * g++.dg/template/canon-type-3.C: Ditto.
10389 * g++.dg/template/canon-type-1.C: Ditto.
10390 * g++.dg/template/canon-type-5.C: Ditto.
10391 * g++.dg/template/canon-type-7.C: Ditto.
10392 * g++.dg/template/canon-type-10.C: Ditto.
10393 * g++.dg/template/spec36.C: Ditto.
10394 * g++.dg/template/typedef38.C: Ditto.
10395 * g++.dg/template/canon-type-4.C: Ditto.
10396 * g++.dg/template/canon-type-6.C: Ditto.
10397 * g++.dg/template/canon-type-13.C: Ditto.
10398 * g++.dg/template/instantiate9.C: Ditto.
10399 * g++.dg/template/ttp22.C: Ditto.
10400 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10401 * g++.dg/warn/Walways-true-1.C: Ditto.
10402 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10403 * g++.dg/warn/Walways-true-2.C: Ditto.
10404 * g++.dg/conversion/op4.C: Ditto.
10405 * g++.dg/opt/pr19650.C: Ditto.
10406 * g++.dg/lookup/friend11.C: Ditto.
10407 * g++.dg/other/default2.C: Ditto.
10408 * g++.dg/other/default3.C: Ditto.
10409 * g++.dg/other/dtor2.C: Ditto.
10410 * g++.dg/other/friend5.C: Ditto.
10411 * g++.dg/other/default5.C: Ditto.
10412 * g++.dg/init/brace6.C: Ditto.
10413 * g++.dg/init/aggr5.C: Ditto.
10414 * g++.dg/init/error2.C: Ditto.
10415 * g++.dg/expr/bound-mem-fun.C: Ditto.
10416 * g++.dg/expr/cond6.C: Ditto.
10417 * g++.dg/expr/stmt-expr-1.C: Ditto.
10418 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10419 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10420 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10421 * g++.dg/cpp0x/bracket1.C: Ditto.
10422 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10423 * g++.dg/cpp0x/pr38646.C: Ditto.
10424 * g++.dg/cpp0x/variadic73.C: Ditto.
10425 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10426 * g++.dg/cpp0x/bracket4.C: Ditto.
10427 * g++.dg/cpp0x/decltype4.C: Ditto.
10428 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10429 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10430 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10431 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10432 * g++.dg/cpp0x/decltype2.C: Ditto.
10433 * g++.dg/cpp0x/decltype1.C: Ditto.
10434 * g++.dg/cpp0x/bracket2.C: Ditto.
10435 * g++.dg/cpp0x/decltype5.C: Ditto.
10436 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10437 * g++.dg/cpp0x/variadic70.C: Ditto.
10438 * g++.dg/cpp0x/decltype6.C: Ditto.
10439 * g++.dg/cpp0x/rvo.C: Ditto.
10440 * g++.dg/cpp0x/vt-40092.C: Ditto.
10441 * g++.dg/cpp0x/variadic-new.C: Ditto.
10442 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10443 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10444 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10445 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10446 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10447 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10448 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10449 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10450 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10451 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10452 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10453 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10454 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10455 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10456 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10457 * g++.dg/cpp0x/pr39639.C: Ditto.
10458 * g++.dg/cpp0x/decltype3.C: Ditto.
10459 * g++.dg/cpp0x/variadic68.C: Ditto.
10460 * g++.dg/cpp0x/variadic-function.C: Ditto.
10461 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10462 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10463 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10464 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10465 * g++.dg/parse/crash35.C: Ditto.
10466 * g++.dg/parse/crash40.C: Ditto.
10467 * g++.dg/parse/defarg12.C: Ditto.
10468 * g++.dg/parse/crash34.C: Ditto.
10469 * g++.dg/parse/constructor3.C: Ditto.
10470 * g++.dg/parse/template23.C: Ditto.
10471 * g++.dg/parse/crash56.C: Ditto.
10472 * g++.dg/parse/dtor13.C: Ditto.
10473 * g++.dg/parse/error33.C: Ditto.
10474 * g++.dg/parse/ctor9.C: Ditto.
10475 * g++.dg/parse/error32.C: Ditto.
10476 * g++.dg/parse/error37.C: Ditto.
10477 * g++.dg/parse/bitfield3.C: Ditto.
10478 * g++.dg/parse/struct-4.C: Ditto.
10479 * g++.dg/ext/has_trivial_copy.C: Ditto.
10480 * g++.dg/ext/is_polymorphic.C: Ditto.
10481 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10482 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10483 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10484 * g++.dg/ext/is_union.C: Ditto.
10485 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10486 * g++.dg/ext/is_pod.C: Ditto.
10487 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10488 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10489 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10490 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10491 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10492 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10493 * g++.dg/ext/is_abstract.C: Ditto.
10494 * g++.dg/ext/has_trivial_assign.C: Ditto.
10495 * g++.dg/ext/is_class.C: Ditto.
10496 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10497 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10498 * g++.dg/ext/is_base_of.C: Ditto.
10499 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10500 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10501 * g++.dg/ext/is_empty.C: Ditto.
10502 * g++.dg/ext/is_enum.C: Ditto.
10503 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10504 * gnat.dg/opt11.adb: Ditto.
10505 * obj-c++.dg/pr45735.mm: Ditto.
10506 * obj-c++.dg/pr24393.mm: Ditto.
10507 * obj-c++.dg/exceptions-2.mm: Ditto.
10508 * objc.dg/pr45735.m: Ditto.
10509 * objc.dg/pr24393.m: Ditto.
10511 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10513 * objc.dg/attributes/objc-exception-1.m: New.
10515 2011-02-23 Jie Zhang <jie@codesourcery.com>
10517 * gcc.dg/cpp/include7.c: New test.
10519 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10522 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10524 2011-02-23 Jie Zhang <jie@codesourcery.com>
10526 PR rtl-optimization/47763
10527 * gcc.dg/pr47763.c: New test.
10529 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10532 * gfortran.dg/whole_file_32.f90 : New test.
10534 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10537 * g++.dg/inherit/virtual7.C: New test.
10539 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10542 * objc.dg/type-size-3.m: Updated error message.
10543 * objc.dg/type-size-4.m: New test.
10544 * objc.dg/type-size-5.m: New test.
10546 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10548 * lib/gnat.exp: Fix comments.
10549 Don't load libgloss.exp.
10550 (default_gnat_version): Call $compiler with --version.
10551 Adapt regexp for gnatmake output, insert version.
10552 (gnat_version): New proc.
10553 (gnat_init): Remove gnat_libgcc_s_path.
10554 (gnat_target_compile): Likewise.
10555 Remove ld_library_path.
10556 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10557 (gnat_pass): Remove.
10558 (gnat_pass): Remove.
10559 (gnat_finish): Remove.
10560 (gnat_exit): Remove.
10561 (local_find_gnatmake): Reindent.
10562 (runtest_file_p): Remove.
10563 (prune_warnings): Remove.
10564 (find_gnatclean): New proc.
10565 * lib/gnat-dg.exp (lremove): New proc.
10566 (gnat-dg-test): Reindent.
10567 Remove additional output files.
10568 (gnat-dg-runtest): Remove.
10570 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10571 * gnat.dg/loop_optimization6.adb: Likewise.
10572 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10574 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10576 PR tree-optimization/47835
10577 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10579 2011-02-22 Tobias Burnus <burnus@net-b.de>
10581 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10582 * gfortran.dg/abstract_type_2.f03: Ditto.
10583 * gfortran.dg/abstract_type_3.f03: Ditto.
10584 * gfortran.dg/abstract_type_4.f03: Ditto.
10585 * gfortran.dg/abstract_type_5.f03: Ditto.
10586 * gfortran.dg/abstract_type_6.f03: Ditto.
10587 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10588 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10589 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10590 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10591 * gfortran.dg/array_function_5.f90: Ditto.
10592 * gfortran.dg/asynchronous_3.f03: Ditto.
10593 * gfortran.dg/char_expr_1.f90: Ditto.
10594 * gfortran.dg/class_14.f03: Ditto.
10595 * gfortran.dg/data_array_6.f: Ditto.
10596 * gfortran.dg/data_invalid.f90: Ditto.
10597 * gfortran.dg/dot_product_1.f03: Ditto.
10598 * gfortran.dg/func_derived_5.f90: Ditto.
10599 * gfortran.dg/func_result_4.f90: Ditto.
10600 * gfortran.dg/implied_do_1.f90: Ditto.
10601 * gfortran.dg/initialization_25.f90: Ditto.
10602 * gfortran.dg/initialization_26.f90: Ditto.
10603 * gfortran.dg/interface_34.f90: Ditto.
10604 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10605 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10606 * gfortran.dg/matmul_8.f03: Ditto.
10607 * gfortran.dg/merge_init_expr.f90: Ditto.
10608 * gfortran.dg/pack_assign_1.f90: Ditto.
10609 * gfortran.dg/pack_vector_1.f90: Ditto.
10610 * gfortran.dg/pointer_check_8.f90: Ditto.
10611 * gfortran.dg/product_init_expr.f03: Ditto.
10612 * gfortran.dg/reshape_order_5.f90: Ditto.
10613 * gfortran.dg/reshape_shape_1.f90: Ditto.
10614 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10615 * gfortran.dg/same_name_2.f90: Ditto.
10616 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10617 * gfortran.dg/spread_init_expr.f03: Ditto.
10618 * gfortran.dg/stmt_func_1.f90: Ditto.
10619 * gfortran.dg/sum_init_expr.f03: Ditto.
10620 * gfortran.dg/transpose_3.f03: Ditto.
10621 * gfortran.dg/unpack_init_expr.f03: Ditto.
10622 * gfortran.dg/warn_conversion.f90: Ditto.
10623 * gfortran.dg/warn_conversion_2.f90: Ditto.
10624 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10625 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10626 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10627 * gfortran.dg/whole_file_16.f90: Ditto.
10628 * gfortran.dg/whole_file_17.f90: Ditto.
10629 * gfortran.dg/whole_file_18.f90: Ditto.
10630 * gfortran.dg/whole_file_20.f03: Ditto.
10631 * gfortran.dg/whole_file_5.f90: Ditto.
10632 * gfortran.dg/whole_file_6.f90: Ditto.
10633 * gfortran.dg/write_invalid_format.f90: Ditto.
10634 * gfortran.dg/zero_sized_6.f90: Ditto.
10636 2011-02-21 Jeff Law <law@redhat.com>
10638 PR rtl-optimization/46178
10639 * gcc.target/i386/pr46178.c: New test.
10641 PR rtl-optimization/46002
10642 * gcc.c-torture/compile/pr46002.c: New test.
10644 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10646 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10649 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10652 * g++.dg/debug/pr47106.C: Require effective target lto.
10654 2011-02-21 Jason Merrill <jason@redhat.com>
10656 * g++.dg/cpp0x/constexpr-diag2.C: New.
10658 2011-02-20 Jason Merrill <jason@redhat.com>
10660 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10662 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10664 * g++.dg/overload/conv-op1.C: New.
10666 * g++.dg/cpp0x/constexpr-synth1.C: New.
10668 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10670 * objc.dg/layout-2.m: New.
10671 * objc.dg/selector-3.m: Adjusted location of error message.
10672 * objc.dg/type-size-3.m: Same.
10673 * obj-c++.dg/selector-3.mm: Same.
10675 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10678 * objc.dg/property/dotsyntax-22.m: New.
10679 * obj-c++.dg/property/dotsyntax-22.mm: New.
10681 2011-02-20 Dodji Seketeli <dodji@redhat.com>
10684 * g++.dg/template/typedef38.C: New test.
10686 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10689 * gfortran.dg/whole_file_30.f90 : New test.
10690 * gfortran.dg/whole_file_31.f90 : New test.
10692 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
10696 * gfortran.dg/whole_file_28.f90 : New test.
10697 * gfortran.dg/whole_file_29.f90 : New test.
10699 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
10702 * g++.dg/template/crash105.C: New.
10704 2011-02-19 Jason Merrill <jason@redhat.com>
10706 * g++.dg/cpp0x/regress/no-elide1.C: New.
10708 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
10710 PR tree-optimization/46620
10711 * gcc.dg/pr46620.c: New.
10713 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10716 * gcc.target/i386/pr47809.c: New test.
10718 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10719 Tobias Burnus <burnus@net-b.de>
10721 * lib/target-supports.exp
10722 (check_effective_target_fortran_large_real): New check for large reals.
10723 * gfortran.dg/nan_7.f90: New test.
10725 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10727 PR libgfortran/47567
10728 * gfortran.dg/fmt_f0_1.f90: Update test.
10730 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
10733 * gfortran.dg/array_constructor_36.f90 : New test.
10734 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10735 allow for comparison between different elements of the array
10736 constructor at different levels of optimization.
10738 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
10740 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10741 * gcc.target/i386/pr32280-1.c: Likewise.
10743 2011-02-19 Jakub Jelinek <jakub@redhat.com>
10746 * gcc.target/i386/pr47800.c: New test.
10748 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
10750 * objc/execute/exceptions/foward-1.x: New.
10752 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10755 * gfortran.dg/derived_constructor_comps_4.f90: New.
10757 2011-02-18 Tobias Burnus
10760 * gfortran.dg/func_result_6.f90: New.
10762 2011-02-18 Michael Matz <matz@suse.de>
10765 * gfortran.dg/lto/pr45586_0.f90: New test.
10766 * gfortran.dg/typebound_proc_20.f90: Ditto.
10767 * gfortran.dg/typebound_proc_21.f90: Ditto.
10769 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10772 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10774 2011-02-18 Tobias Burnus <burnus@net-b.de>
10777 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10778 gcc_warning_prefix.
10779 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10780 normalizing the error/warning output.
10781 * gfortran.dg/Wall.f90: Update dg-error/warning.
10782 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10783 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10784 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10785 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10786 * gfortran.dg/class_30.f90: Update dg-error/warning.
10787 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10788 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10789 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10790 * gfortran.dg/entry_17.f90: Update dg-error/warning.
10791 * gfortran.dg/entry_19.f90: Update dg-error/warning.
10792 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10793 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10794 * gfortran.dg/g77/12632.f: Update dg-error/warning.
10795 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10796 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10797 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10798 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10799 * gfortran.dg/goto_8.f90: Update dg-error/warning.
10800 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10801 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10802 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10803 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10804 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10805 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10806 * gfortran.dg/volatile3.f90: Update dg-error/warning.
10807 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10808 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10809 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10810 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10811 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10813 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10816 * gfortran.dg/proc_ptr_comp_30.f90: New.
10818 2011-02-18 Jakub Jelinek <jakub@redhat.com>
10821 * gcc.target/i386/pr47780.c: New test.
10823 2011-02-18 Janus Weil <janus@gcc.gnu.org>
10826 * gfortran.dg/class_40.f03: New.
10828 2011-02-18 Dodji Seketeli <dodji@redhat.com>
10831 * g++.dg/cpp0x/auto21.C: New test.
10833 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
10835 * objc.dg/special/unclaimed-category-1.h: Updated for
10837 * objc.dg/special/unclaimed-category-1.m: Same.
10838 * objc.dg/zero-link-1.m: Same.
10839 * objc.dg/lookup-1.m: Same.
10840 * objc.dg/torture/strings/const-str-9.m
10841 * objc.dg/torture/strings/const-str-10.m: Same.
10842 * objc.dg/torture/strings/const-str-11.m: Same.
10843 * objc.dg/torture/forward-1.m: Same.
10844 * objc.dg/zero-link-2.m: Same.
10845 * objc.dg/encode-7-next-64bit.m: Same.
10846 * objc.dg/method-4.m: Same.
10847 * objc.dg/next-runtime-1.m: Same.
10848 * objc.dg/image-info.m: Same.
10849 * objc.dg/pr23214.m: Same.
10850 * objc.dg/symtab-1.m: Same.
10851 * obj-c++.dg/basic.m: Same.
10852 * obj-c++.dg/proto-lossage-3.m: Same.
10853 * obj-c++.dg/torture/strings/const-str-10.m: Same.
10854 * obj-c++.dg/torture/strings/const-str-11.m: Same.
10855 * obj-c++.dg/torture/strings/const-str-9.m: Same.
10856 * obj-c++.dg/method-11.m: Same.
10857 * objc/execute/enumeration-1.m: Same.
10858 * objc/execute/object_is_class.m: Same.
10859 * objc/execute/formal_protocol-2.m: Same.
10860 * objc/execute/formal_protocol-4.m: Same.
10861 * objc/execute/formal_protocol-6.m: Same.
10862 * objc/execute/bycopy-3.m: Same.
10863 * objc/execute/exceptions/catchall-1.m: Same.
10864 * objc/execute/exceptions/finally-1.m: Same.
10865 * objc/execute/exceptions/local-variables-1.m: Same.
10866 * objc/execute/exceptions/foward-1.m: Same.
10867 * objc/execute/bf-common.h
10868 * objc/execute/enumeration-2.m: Same.
10869 * objc/execute/formal_protocol-1.m: Same.
10870 * objc/execute/formal_protocol-3.m: Same.
10871 * objc/execute/formal_protocol-5.m: Same.
10872 * objc/execute/accessing_ivars.m: Same.
10873 * objc/execute/bycopy-2.m: Same.
10874 * objc/execute/formal_protocol-7.m: Same.
10875 * objc/execute/compatibility_alias.m: Same.
10876 * objc/execute/no_clash.m: Same.
10877 * objc/execute/object_is_meta_class.m: Same.
10878 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10879 * objc/execute/class-tests-1.h: Include stdio.h.
10880 * objc/execute/class-tests-2.h: Same.
10881 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10883 * obj-c++.dg/try-catch-2.mm: Same.
10885 2011-02-17 Jakub Jelinek <jakub@redhat.com>
10888 * g++.dg/warn/Wunused-parm-4.C: New test.
10890 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
10891 Jan Hubicka <jh@suse.cz>
10895 * g++.dg/debug/pr47106.C: New.
10897 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
10900 * gcc.target/i386/pr43653.c: New test.
10902 2011-02-11 Dodji Seketeli <dodji@redhat.com>
10905 * g++.dg/template/inherit6.C: New test.
10907 2011-02-16 Janus Weil <janus@gcc.gnu.org>
10910 * gfortran.dg/class_39.f03: New.
10912 2011-02-16 Dodji Seketeli <dodji@redhat.com>
10915 * g++.dg/cpp0x/variadic106.C: New test.
10917 2011-02-16 Jakub Jelinek <jakub@redhat.com>
10919 PR libfortran/47757
10920 * gfortran.dg/pr47757-1.f90: New test.
10921 * gfortran.dg/pr47757-2.f90: New test.
10922 * gfortran.dg/pr47757-3.f90: New test.
10925 * g++.dg/cpp0x/enum8.C: New test.
10927 2011-02-15 Jason Merrill <jason@redhat.com>
10929 * g++.dg/inherit/implicit-trivial1.C: New.
10930 * g++.dg/cpp0x/implicit-trivial1.C: New.
10932 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10934 PR middle-end/47725
10935 * gcc.dg/torture/pr47725.c: Removed.
10937 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10940 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10941 constant does not generate a load from memory.
10943 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
10945 PR middle-end/47725
10946 * gcc.dg/torture/pr47725.c: New.
10948 2011-02-15 Richard Guenther <rguenther@suse.de>
10950 PR tree-optimization/47743
10951 * gcc.dg/torture/pr47743.c: New testcase.
10953 2011-02-15 Jakub Jelinek <jakub@redhat.com>
10955 PR middle-end/47581
10956 * gcc.target/i386/pr47581.c: New test.
10958 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10961 * gfortran.dg/select_type_22.f03: New.
10963 2011-02-14 Jason Merrill <jason@redhat.com>
10965 * g++.dg/cpp0x/regress/enum1.C: New.
10967 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10969 * gnat.dg/include.adb: New test.
10971 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10974 * gfortran.dg/class_38.f03: New.
10976 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
10978 * gcc.dg/pr46494.c: New test.
10980 2011-02-14 Richard Guenther <rguenther@suse.de>
10982 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10984 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10987 * gnat.dg/null_pointer_deref1.exp: Don't skip on
10988 sparc*-sun-solaris2.11.
10990 2011-02-14 Janus Weil <janus@gcc.gnu.org>
10993 * gfortran.dg/argument_checking_18.f90: New.
10995 2011-02-13 Tobias Burnus <burnus@net-b.de>
10997 * gfortran.dg/argument_checking_13.f90: Update dg-error.
10998 * gfortran.dg/argument_checking_17.f90: New.
11000 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11002 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11003 are temporarily disabled.
11004 * gfortran.dg/class_7.f03: Ditto.
11005 * gfortran.dg/coarray_14.f90: Ditto.
11006 * gfortran.dg/typebound_proc_13.f03: Ditto.
11008 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11011 * gfortran.dg/extends_11.f03: New.
11013 2011-02-11 Xinliang David Li <davidxl@google.com>
11015 PR tree-optimization/47707
11016 * g++.dg/tree-ssa/pr47707.C: New test.
11018 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11020 * g++.dg/opt/inline17.C: New test.
11022 2011-02-11 Tobias Burnus <burnus@net-b.de>
11025 * gfortran.dg/pure_formal_2.f90: New.
11027 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11029 PR rtl-optimization/47614
11030 * gfortran.dg/pr47614.f: New.
11032 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11035 * gcc.dg/opts-6.c: New test.
11037 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11040 * gcc.dg/pr47684.c: New test.
11042 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11045 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11046 c99_runtime, dg-add-options c99_runtime.
11047 (main): Use __asm__.
11049 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11053 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11054 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11055 * gcc.dg/ucnid-10.c: Likewise.
11056 * gcc.dg/ucnid-13.c: Likewise.
11057 * gcc.dg/ucnid-7.c: Likewise.
11058 * gcc.dg/ucnid-8.c: Likewise.
11059 Adapt dg-warning line number.
11061 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11063 * gcc.target/i386/parity-1.c: Use -march=k8.
11064 * gcc.target/i386/parity-2.c: Ditto.
11065 * gcc.target/i386/vecinit-1.c: Ditto.
11066 * gcc.target/i386/vecinit-2.c: Ditto.
11068 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11071 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11072 * gcc.target/mips/save-restore-3.c: Likewise.
11073 * gcc.target/mips/save-restore-4.c: Likewise.
11074 * gcc.target/mips/save-restore-5.c: Likewise.
11077 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11078 * g++.dg/tree-prof/partition2.C: Likewise.
11080 2011-02-09 Jason Merrill <jason@redhat.com>
11082 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11083 rather than misdeclare std::puts.
11085 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11086 * g++.dg/other/warning1.C: Likewise.
11087 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11088 * g++.old-deja/g++.gb/scope06.C: Likewise.
11089 * g++.old-deja/g++.law/cvt11.C: Likewise.
11090 * g++.old-deja/g++.law/init1.C: Likewise.
11091 * g++.dg/abi/mangle26.C: Likewise.
11093 * g++.dg/template/function1.C: Adjust for C++0x mode.
11094 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11096 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11097 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11099 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11101 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11103 * g++.dg/cpp0x/regress: New directory.
11104 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11105 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11106 * g++.dg/cpp0x/regress/regress3.C: New.
11108 2011-02-10 Richard Guenther <rguenther@suse.de>
11110 PR tree-optimization/47677
11111 * gcc.dg/torture/pr47677.c: New testcase.
11113 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11115 * objc.dg/special/load-category-1.m: Remove unused header.
11116 * objc.dg/special/load-category-1a.m: Likewise.
11117 * objc.dg/special/load-category-2.m: Likewise.
11118 * objc.dg/special/load-category-2a.m: Likewise.
11119 * objc.dg/special/load-category-3.m: Likewise.
11120 * objc.dg/special/load-category-3a.m: Likewise.
11121 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11122 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11123 * objc.dg/attributes/class-attribute-1.m: Likewise.
11124 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11125 * obj-c++.dg/property/property.exp: Likewise.
11126 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11127 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11128 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11129 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11130 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11131 * obj-c++.dg/template-8.mm: Likewise.
11133 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11136 * gcc.target/i386/pr47665.c: New test.
11138 2011-02-10 Jie Zhang <jie@codesourcery.com>
11142 2011-02-05 Jie Zhang <jie@codesourcery.com>
11144 * gcc.dg/pr42631.c: Update test.
11145 * gcc.dg/pr42631-2.c: New test.
11147 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11150 * gfortran.dg/proc_decl_25.f90: New.
11152 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11155 * gfortran.dg/typebound_assignment_2.f03: New.
11157 2011-02-09 Richard Guenther <rguenther@suse.de>
11159 PR tree-optimization/47664
11160 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11162 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11164 PR middle-end/47646
11165 * gnat.dg/uninit_func.adb: Adjust dg directive.
11167 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11169 PR middle-end/47646
11170 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11172 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11175 * gfortran.dg/auto_dealloc_2.f90: New.
11177 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11179 * gcc.dg/builtins-config.h: Remove __sgi handling.
11180 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11181 -std=c99 for mips-sgi-irix6.5*.
11183 2011-02-09 Martin Jambor <mjambor@suse.cz>
11185 PR middle-end/45505
11186 * gfortran.dg/pr25923.f90: Remove xfails.
11188 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11191 * gfortran.dg/inquire_14.f90: New test.
11193 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11196 * gfortran.dg/pointer_init_6.f90: New.
11198 2011-02-08 Jeff Law <law@redhat.com>
11200 PR tree-optimization/42893
11201 * gcc.tree-ssa/pr42893.c: New test.
11203 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11205 PR tree-optimization/46834
11206 PR tree-optimization/46994
11207 PR tree-optimization/46995
11208 * gcc.dg/graphite/id-pr46834.c: New.
11209 * gfortran.dg/graphite/id-pr46994.f90: New.
11210 * gfortran.dg/graphite/id-pr46995.f90: New.
11212 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11214 PR middle-end/47646
11215 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11216 using the variable is known the warning is emitted there.
11217 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11218 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11220 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11223 * gcc.dg/noreturn-1.c (foo5): Likewise.
11224 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11225 (method2): Likewise.
11227 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11228 the return statement using the uninitialized variable.
11229 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11231 2011-02-08 Richard Guenther <rguenther@suse.de>
11233 PR middle-end/47639
11234 * g++.dg/opt/pr47639.c: New testcase.
11236 2011-02-08 Richard Guenther <rguenther@suse.de>
11238 PR tree-optimization/47632
11239 * g++.dg/opt/pr47632.C: New testcase.
11241 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11243 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11245 2011-02-07 Richard Guenther <rguenther@suse.de>
11247 PR tree-optimization/47615
11248 * g++.dg/opt/pr47615.C: New testcase.
11250 2011-02-07 Richard Guenther <rguenther@suse.de>
11252 PR tree-optimization/47621
11253 * gcc.dg/torture/pr47621.c: New testcase.
11255 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11257 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11259 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11262 * gfortran.dg/allocate_with_source_1 : New test.
11264 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11266 PR middle-end/47610
11267 * gcc.dg/pr47610.c: New test.
11269 2011-02-05 Jie Zhang <jie@codesourcery.com>
11272 * gcc.dg/pr42631.c: Update test.
11273 * gcc.dg/pr42631-2.c: New test.
11275 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11278 * gfortran.dg/pr47574.f90: New test.
11280 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11282 PR tree-optimization/46194
11283 * gcc.dg/autopar/pr46194.c: New.
11285 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11287 PR tree-optimization/43695
11288 * g++.dg/ipa/pr43695.C: New.
11290 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11292 PR inline-asm/23200
11293 * gcc.dg/pr23200.c: New test.
11295 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11298 * g++.dg/pr47589.C: New test.
11300 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11303 * g++.dg/template/typedef37.C: New test.
11304 * g++.dg/template/param1.C: Adjust expected error message.
11306 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11308 PR middle-end/31490
11309 * gcc.dg/pr31490-2.c: New test.
11310 * gcc.dg/pr31490-3.c: New test.
11311 * gcc.dg/pr31490-4.c: New test.
11313 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11314 Jakub Jelinek <jakub@redhat.com>
11317 * g++.dg/parser/semicolon3.C: Adjust.
11318 * g++.dg/parser/semicolon4.C: New testcase.
11319 * g++.dg/pr46890.C: New testcase.
11321 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11324 * g++.dg/init/pr29571.C: New.
11326 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11328 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11329 instead of vect_int.
11331 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11334 * gcc.target/i386/pr47312.c: New test.
11337 * gcc.target/i386/pr47564.c: New test.
11339 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11341 PR tree-optimization/45122
11342 * gcc.dg/tree-ssa/pr45122.c: New.
11344 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11347 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11350 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11351 and vsx so a default --with-cpu=power7 doesn't give an error
11352 when -mavoid-indexed-addresses is used.
11354 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11355 wrapper function to save the arguments and then jump to the real
11356 function, rather than depending on the compiler not to move stuff
11358 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11360 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11361 Paul Thomas <pault@gcc.gnu.org>
11364 * gfortran.dg/class_37.f03 : New test.
11366 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11367 Richard Guenther <rguenther@suse.de>
11369 PR tree-optimization/40979
11371 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11372 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11373 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11374 check_vect_support_and_set_flags.
11375 * gfortran.dg/graphite/vect-pr40979.f90: New.
11377 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11380 * gfortran.dg/class_36.f03: New.
11382 2011-02-02 Richard Guenther <rguenther@suse.de>
11384 PR tree-optimization/47566
11385 * gcc.dg/lto/20110201-1_0.c: New testcase.
11387 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11393 * debug/pr47498.c: New.
11394 * debug/pr47501.c: New.
11396 2011-02-01 Richard Guenther <rguenther@suse.de>
11398 PR tree-optimization/47559
11399 * g++.dg/torture/pr47559.C: New testcase.
11401 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11404 * gfortran.dg/typebound_call_20.f03: New.
11406 2011-02-01 Richard Guenther <rguenther@suse.de>
11408 PR tree-optimization/47555
11409 * gcc.dg/pr47555.c: New testcase.
11411 2011-02-01 Richard Guenther <rguenther@suse.de>
11413 PR tree-optimization/47541
11414 * g++.dg/torture/pr47541.C: New testcase.
11416 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11419 * gfortran.dg/typebound_call_19.f03: New.
11421 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11424 * g++.dg/cpp0x/pr47416.C: New test.
11426 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11429 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11431 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11434 * gfortran.dg/typebound_assignment_1.f03: New.
11436 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11438 PR tree-optimization/47538
11439 * gcc.c-torture/execute/pr47538.c: New test.
11441 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11444 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11446 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11448 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11450 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11452 PR rtl-optimization/44031
11453 * gcc.c-torture/compile/20110131-1.c: New test.
11455 2011-01-31 Tobias Burnus <burnus@net-b.de>
11458 * gfortran.dg/stmt_func_1.f90: New.
11460 2011-01-31 Tobias Burnus <burnus@net-b.de>
11463 * gfortran.dg/interface_34.f90: New.
11465 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11468 * gfortran.dg/realloc_on_assign_5.f03: New test.
11469 * gfortran.dg/realloc_on_assign_5.f03: New test.
11471 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11473 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11474 * gfortran.dg/bessel_7.f90: Likewise.
11475 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11477 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11478 * gfortran.dg/sum_init_expr.f03: Likewise.
11480 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11482 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11485 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11486 loop only on "vect_intfloat_cvt" targets.
11488 2011-01-29 Tobias Burnus <burnus@net-b.de>
11491 * gfortran.dg/shape_6.f90: New.
11493 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495 PR libgfortran/47434
11496 * gfortran.dg/read_infnan_1.f90: Update test.
11497 * gfortran.dg/module_nan.f90: Update test.
11498 * gfortran.dg/char4_iunit_1.f03: Update test.
11499 * gfortran.dg/large_real_kind_1.f90: Update test.
11500 * gfortran.dg/real_const_3.f90: Update test.
11501 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11503 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11506 * g++.dg/template/param2.C: New test.
11508 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11510 PR libgfortran/47285
11511 * gfortran.dg/fmt_g.f: New test.
11513 2011-01-28 Tobias Burnus <burnus@net-b.de>
11516 * gfortran.dg/pure_formal_1.f90: New.
11518 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11521 * gcc.dg/tls/pr42894.c: New test.
11523 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11525 * gcc.dg/pr47276.c: Add dg-require-visibility.
11527 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11529 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11531 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11532 Tobias Burnus <burnus@gcc.gnu.org>
11537 * gfortran.dg/realloc_on_assign_3.f03: New test.
11538 * gfortran.dg/realloc_on_assign_4.f03: New test.
11539 * gfortran.dg/allocatable_function_5.f90: New test.
11540 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11541 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11542 implemented" dg-errors.
11544 2011-01-27 Jan Hubicka <jh@suse.cz>
11546 PR middle-end/46949
11547 * gcc.dg/attr-weakref-4.c: New testcase
11549 2011-01-27 Martin Jambor <mjambor@suse.cz>
11551 PR tree-optimization/47228
11552 * gcc.dg/torture/pr47228.c: New test.
11554 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11556 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11558 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11560 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11561 when using auto-overlay support on the SPU.
11563 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11565 PR rtl-optimization/44174
11566 * gcc.target/i386/asm-6.c: New test.
11568 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11570 PR rtl-optimization/46856
11571 * gcc.c-torture/compile/pr46856.c: New test.
11573 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11574 Andrew Pinski <pinskia@gmail.com>
11577 * gcc.dg/pr43082.c: New.
11579 2011-01-26 DJ Delorie <dj@redhat.com>
11581 PR rtl-optimization/46878
11582 * gcc.dg/pr46878-1.c: New test.
11584 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11587 * g++.dg/cpp0x/pr47476.C: New test.
11589 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11591 * gcc.c-torture/compile/20110126-1.c: New test.
11593 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11596 * gcc.dg/torture/pr47473.c: New test.
11598 2011-01-26 Jan Hubicka <jh@suse.cz>
11601 * gcc.c-torture/execute/pr47237.c: New testcase.
11603 2011-01-26 Jan Hubicka <jh@suse.cz>
11605 PR tree-optimization/47190
11606 * gcc.dg/attr-weakref-3.c: New testcase.
11608 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11611 * gcc.dg/dll-9a.c: New test file.
11612 * gcc.dg/dll-11.c: Likewise.
11613 * gcc.dg/dll-12.c: Likewise.
11614 * gcc.dg/dll-12a.c: Likewise.
11615 * gcc.dg/dll-11a.c: Likewise.
11616 * gcc.dg/dll-9.c: Likewise.
11617 * gcc.dg/dll-10.c: Likewise.
11618 * gcc.dg/dll-10a.c: Likewise.
11619 * g++.dg/ext/dllexport4a.cc: Likewise.
11620 * g++.dg/ext/dllexport4.C: Likewise.
11621 * g++.dg/ext/dllexport5.C: Likewise.
11622 * g++.dg/ext/dllexport5a.cc: Likewise.
11624 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11626 PR tree-optimization/46970
11627 * gcc.dg/graphite/pr46970.c: New.
11629 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11631 PR tree-optimization/46215
11632 * gcc.dg/graphite/pr46215.c: New.
11634 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11636 PR tree-optimization/46168
11637 * gcc.dg/graphite/pr46168.c: New.
11639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11641 PR tree-optimization/43657
11642 * gcc.dg/graphite/pr43657.c: New.
11644 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11646 PR tree-optimization/29832
11647 * gfortran.dg/graphite/pr29832.f90: New.
11649 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11651 PR tree-optimization/43567
11652 * gcc.dg/graphite/pr43567.c: New.
11654 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11656 * gfortran.dg/graphite/interchange-4.f: New.
11657 * gfortran.dg/graphite/interchange-5.f: New.
11659 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11660 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11661 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11662 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11663 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11664 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11665 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11666 * gfortran.dg/ltrans-7.f90: Removed.
11667 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11669 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11670 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11671 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11672 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11673 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11674 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11675 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11676 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11677 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11678 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11679 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11680 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11681 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11682 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11683 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11684 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11685 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11686 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11687 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11688 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11689 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11690 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11691 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11692 * gcc.dg/tree-ssa/data-dep-1.c
11693 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11694 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11695 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11696 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11697 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11699 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11701 PR tree-optimization/47265
11702 PR tree-optimization/47443
11703 * gcc.c-torture/compile/pr47265.c: New test.
11704 * gcc.dg/pr47443.c: New test.
11706 2011-01-25 Martin Jambor <mjambor@suse.cz>
11708 PR tree-optimization/47382
11709 * g++.dg/torture/pr47382.C: New test.
11710 * g++.dg/opt/devirt1.C: Xfail.
11712 2011-01-25 Yao Qi <yao@codesourcery.com>
11715 * gcc.target/arm/pr45701-1.c: New test.
11716 * gcc.target/arm/pr45701-2.c: New test.
11717 * gcc.target/arm/pr45701-3.c: New test.
11719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11720 Jakub Jelinek <jakub@redhat.com>
11722 PR tree-optimization/47271
11723 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11725 2011-01-25 Nick Clifton <nickc@redhat.com>
11727 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11728 (saturate_add): Delete.
11729 (exchange): Delete.
11730 (main): Do not run saturate_add.
11731 (set_interrupts): Delete.
11733 2011-01-25 Tobias Burnus <burnus@net-b.de>
11736 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11738 2011-01-25 Jakub Jelinek <jakub@redhat.com>
11740 PR tree-optimization/47427
11741 PR tree-optimization/47428
11742 * gcc.c-torture/compile/pr47427.c: New test.
11743 * gcc.c-torture/compile/pr47428.c: New test.
11745 2011-01-25 Richard Guenther <rguenther@suse.de>
11747 PR middle-end/47411
11748 * gcc.dg/torture/pr47411.c: New testcase.
11750 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11752 * gfortran.dg/graphite/id-24.f: New.
11753 * gfortran.dg/graphite/id-25.f: New.
11755 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11757 * gfortran.dg/graphite/id-23.f: New.
11759 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11761 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11763 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11765 * gcc.dg/graphite/block-0.c: Un-XFAILed.
11766 * gcc.dg/graphite/block-1.c: Un-XFAILed.
11767 * gcc.dg/graphite/block-7.c: Un-XFAILed.
11768 * gcc.dg/graphite/block-8.c: Un-XFAILed.
11769 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11770 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11771 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11772 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11773 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11777 * gcc.dg/graphite/block-0.c: Add documentation.
11778 * gcc.dg/graphite/block-4.c: Same.
11779 * gcc.dg/graphite/block-7.c: Same.
11780 * gcc.dg/graphite/block-8.c: New.
11781 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11782 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11783 * gcc.dg/graphite/interchange-12.c: Add documentation.
11784 * gcc.dg/graphite/interchange-13.c: New.
11785 * gcc.dg/graphite/interchange-14.c: New.
11786 * gcc.dg/graphite/interchange-15.c: New.
11787 * gcc.dg/graphite/interchange-8.c: Add documentation.
11788 * gcc.dg/graphite/interchange-mvt.c: Same.
11790 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11793 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11794 * gcc.target/powerpc/altivec-14.c: Ditto.
11795 * gcc.target/powerpc/altivec-33.c: Ditto.
11796 * gcc.target/powerpc/altivec-types-1.c: Ditto.
11797 * gcc.target/powerpc/altivec-types-2.c: Ditto.
11798 * gcc.target/powerpc/altivec-types-3.c: Ditto.
11799 * gcc.target/powerpc/altivec-types-4.c: Ditto.
11800 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11801 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11802 * g++.dg/ext/altivec-15.C: Ditto.
11803 * g++.dg/ext/altivec-types-1.C: Ditto.
11804 * g++.dg/ext/altivec-types-2.C: Ditto.
11805 * g++.dg/ext/altivec-types-3.C: Ditto.
11806 * g++.dg/ext/altivec-types-4.C: Ditto.
11808 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11810 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11812 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11814 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11815 optimization options.
11817 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11819 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11822 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11824 2011-01-23 Tobias Burnus <burnus@net-b.de>
11827 * gfortran.dg/allocatable_scalar_12.f90: New.
11829 2011-01-23 Ira Rosen <irar@il.ibm.com>
11831 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11832 vectorization to be not profitable if peeling is used to
11833 realign the memory access.
11834 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11835 loop bound to avoid loop unrolling.
11836 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11838 2011-01-22 Jan Hubicka <jh@suse.cz>
11841 * g++.dg/lto/pr47333.C: New file.
11843 2011-01-22 Jan Hubicka <jh@suse.cz>
11845 PR tree-optimization/43884
11847 * gcc.dg/autopar/outer-2.c: Increase array size.
11848 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11850 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11853 * gfortran.dg/c_loc_tests_16.f90: New test.
11855 2011-01-22 Tobias Burnus <burnus@net-b.de>
11858 * gfortran.dg/typebound_proc_19.f90: New.
11860 2011-01-21 Jeff Law <law@redhat.com>
11862 PR tree-optimization/47053
11863 * g++.dg/pr47053.C: New test.
11865 2011-01-21 Jason Merrill <jason@redhat.com>
11868 * g++.dg/cpp0x/constexpr-ctor6.C: New.
11870 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11873 * g++.dg/cpp0x/range-for10.C: New test.
11874 * g++.dg/template/for1.C: New test.
11876 PR middle-end/45566
11877 * g++.dg/tree-prof/partition3.C: New test.
11879 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11881 PR rtl-optimization/47366
11882 * g++.dg/opt/pr47366.C: New test.
11884 2011-01-21 Jason Merrill <jason@redhat.com>
11887 * g++.dg/cpp0x/constexpr-regress2.C: New.
11889 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11891 2011-01-21 Jeff Law <law@redhat.com>
11893 PR rtl-optimization/41619
11894 * gcc.dg/pr41619.c: New.
11896 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11898 PR tree-optimization/47355
11899 * g++.dg/opt/pr47355.C: New test.
11901 2011-01-21 Richard Guenther <rguenther@suse.de>
11903 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11906 2011-01-21 Richard Guenther <rguenther@suse.de>
11908 PR tree-optimization/47365
11909 * gcc.dg/torture/pr47365.c: New testcase.
11910 * gcc.dg/tree-ssa/pr47392.c: Likewise.
11912 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11914 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11916 2011-01-21 Jakub Jelinek <jakub@redhat.com>
11918 PR tree-optimization/47391
11919 * gcc.dg/pr47391.c: New test.
11921 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11923 * g++.dg/template/char1.C: Use signed char.
11925 2011-01-21 Tobias Burnus <burnus@net-b.de>
11928 * gfortran.dg/pointer_target_4.f90: New.
11930 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
11933 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11934 ILP32 system and not IP32.
11936 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
11939 * g++.dg/debug/pr46583.C: New.
11941 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11944 * g++.dg/debug/pr47283.C: New test.
11947 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11948 * gcc.target/i386/headmerge-2.c: Likewise.
11950 2011-01-20 Richard Guenther <rguenther@suse.de>
11952 PR middle-end/47370
11953 * gcc.dg/torture/pr47370.c: New testcase.
11955 2011-01-20 Jakub Jelinek <jakub@redhat.com>
11957 PR tree-optimization/46130
11958 * gcc.dg/pr46130-1.c: New test.
11959 * gcc.dg/pr46130-2.c: New test.
11961 2011-01-19 Dodji Seketeli <dodji@redhat.com>
11964 * g++.dg/debug/dwarf2/template-params-10.C: New test.
11966 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
11969 * g++.dg/debug/pr46240.cc: New.
11971 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11974 * g++.dg/template/anonunion1.C: New test.
11976 PR rtl-optimization/47337
11977 * gcc.c-torture/execute/pr47337.c: New test.
11979 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11982 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11984 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11986 PR tree-optimization/46021
11987 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11989 2011-01-19 Jakub Jelinek <jakub@redhat.com>
11991 PR tree-optimization/47290
11992 * g++.dg/torture/pr47290.C: New test.
11994 2011-01-18 Janus Weil <janus@gcc.gnu.org>
11997 * gfortran.dg/proc_ptr_comp_29.f90: New.
11999 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12002 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12003 powerpc-apple-darwin9.
12005 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12007 PR rtl-optimization/47299
12008 * gcc.c-torture/execute/pr47299.c: New test.
12010 2011-01-17 Jason Merrill <jason@redhat.com>
12012 * g++.dg/cpp0x/constexpr-virtual.C: New.
12014 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12017 * gfortran.dg/gomp/pr47331.f90: New test.
12019 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12022 * objc.dg/selector-warn-1.m: New.
12023 * obj-c++.dg/selector-warn-1.mm: New.
12025 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12027 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12028 Update dg-final accordingly.
12030 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12032 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12034 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12036 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12038 * gcc.dg/guality/pr36728-2.c: Likewise.
12040 2011-01-17 Richard Guenther <rguenther@suse.de>
12042 PR tree-optimization/47313
12043 * g++.dg/torture/pr47313.C: New testcase.
12045 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12048 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12049 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12050 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12051 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12053 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12055 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12056 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12057 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12059 2011-01-17 Richard Guenther <rguenther@suse.de>
12061 PR tree-optimization/45967
12062 * gcc.dg/torture/pr45967-2.c: New testcase.
12063 * gcc.dg/torture/pr45967-3.c: Likewise.
12065 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12068 * g++.dg/ext/pr47213.C: Require visibility.
12070 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12072 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12073 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12075 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12077 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12078 Linux-based targets.
12080 2011-01-13 Jan Hubicka <jh@suse.cz>
12082 PR tree-optimization/47276
12083 * gcc.dg/pr47276.c: New testcase.
12085 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12086 Jonathan Wakely <jwakely.gcc@gmail.com>
12089 * g++.dg/other/pr33558.C: New.
12090 * g++.dg/other/pr33558-2.C: New.
12092 2011-01-14 Martin Jambor <mjambor@suse.cz>
12094 PR tree-optimization/45934
12095 PR tree-optimization/46302
12096 * g++.dg/ipa/devirt-c-1.C: New test.
12097 * g++.dg/ipa/devirt-c-2.C: Likewise.
12098 * g++.dg/ipa/devirt-c-3.C: Likewise.
12099 * g++.dg/ipa/devirt-c-4.C: Likewise.
12100 * g++.dg/ipa/devirt-c-5.C: Likewise.
12101 * g++.dg/ipa/devirt-c-6.C: Likewise.
12102 * g++.dg/ipa/devirt-6.C: Likewise.
12103 * g++.dg/ipa/devirt-d-1.C: Likewise.
12104 * g++.dg/torture/pr45934.C: Likewise.
12106 2011-01-14 Jason Merrill <jason@redhat.com>
12108 * g++.dg/cpp0x/variadic105.C: New.
12110 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12111 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12114 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12115 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12116 execution tests on i?86-*-*, x86_64-*-* and
12117 powerpc*-apple-darwin* && ilp32.
12118 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12119 tests on i?86-*-* and x86_64-*-*.
12121 2011-01-14 Richard Guenther <rguenther@suse.de>
12123 PR tree-optimization/47280
12124 * g++.dg/opt/pr47280.C: New testcase.
12126 2011-01-14 Jason Merrill <jason@redhat.com>
12128 * g++.dg/cpp0x/constexpr-regress1.C: New.
12130 * g++.dg/ext/flexary2.C: New.
12132 2011-01-14 Richard Guenther <rguenther@suse.de>
12134 PR middle-end/47281
12135 * gcc.dg/torture/pr47281.c: New testcase.
12136 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12138 2011-01-14 Richard Guenther <rguenther@suse.de>
12140 PR tree-optimization/47286
12141 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12143 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12146 * g++.dg/ext/pr47213.C: New.
12148 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12150 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12152 2011-01-13 Tobias Burnus <burnus@net-b.de>
12153 Mikael Morin <mikael@gcc.gnu.org>
12157 * gfortran.dg/select_type_20.f90: New.
12158 * gfortran.dg/select_type_21.f90: New.
12160 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12163 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12165 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12167 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12168 * gcc.dg/guality/pr36728-2.c: Likewise.
12170 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12173 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12175 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12177 PR rtl-optimization/45352
12178 * gcc.dg/pr45352-3.c: New.
12180 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12182 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12184 * g++.dg/cpp0x/range-for8.C: New.
12185 * g++.dg/cpp0x/range-for9.C: New.
12187 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12190 * g++.dg/debug/pr47209.C: New.
12192 2011-01-12 Richard Guenther <rguenther@suse.de>
12195 * gcc.dg/lto/pr47259_0.c: New testcase.
12196 * gcc.dg/lto/pr47259_1.c: Likewise.
12198 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12200 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12201 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12202 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12203 methods missing from the OBJC2 Object.
12204 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12205 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12206 GNU and NeXT runtimes.
12207 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12209 * objc-obj-c++-shared/Object1.m: Likewise.
12210 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12211 * objc.dg/proto-qual-1.m: Likewise.
12212 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12213 * obj-c++.dg/proto-qual-1.mm: Likewise.
12215 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12218 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12220 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12222 Fixed the Objective-C++ testsuite and updated all tests.
12223 * lib/obj-c++.exp (obj-c++_init): Declare and set
12224 gcc_warning_prefix and gcc_error_prefix.
12225 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12226 'dg-warning', 'dg-message' and 'dg-error'.
12227 * obj-c++.dg/class-extension-3.mm: Likewise.
12228 * obj-c++.dg/class-protocol-1.mm: Likewise.
12229 * obj-c++.dg/encode-7.mm: Likewise.
12230 * obj-c++.dg/exceptions-3.mm: Likewise.
12231 * obj-c++.dg/exceptions-5.mm: Likewise.
12232 * obj-c++.dg/method-12.mm: Likewise.
12233 * obj-c++.dg/method-13.mm: Likewise.
12234 * obj-c++.dg/method-15.mm: Likewise.
12235 * obj-c++.dg/method-16.mm: Likewise.
12236 * obj-c++.dg/method-4.mm: Likewise.
12237 * obj-c++.dg/method-8.mm: Likewise.
12238 * obj-c++.dg/method-conflict-1.mm: Likewise.
12239 * obj-c++.dg/method-conflict-2.mm: Likewise.
12240 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12241 and uncommented second part of the testcase now that the testsuite
12243 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12244 and uncommented second part of the testcase now that the testsuite
12246 * obj-c++.dg/private-1.mm: Likewise.
12247 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12248 * obj-c++.dg/syntax-error-7.mm: Likewise.
12249 * obj-c++.dg/warn5.mm: Likewise.
12250 * obj-c++.dg/property/at-property-14.mm: Likewise.
12251 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12253 * obj-c++.dg/property/at-property-18.mm: Likewise.
12254 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12256 * obj-c++.dg/property/at-property-21.mm: Likewise.
12257 * obj-c++.dg/property/at-property-28.mm: Likewise.
12258 * obj-c++.dg/property/at-property-5.mm: Likewise.
12259 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12260 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12261 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12262 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12263 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12264 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12265 * obj-c++.dg/tls/diag-5.mm: Likewise.
12266 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12267 dg-error, now matched correctly.
12269 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12271 * objc.dg/property/at-property-29.m: New.
12272 * obj-c++.dg/property/at-property-29.mm: New.
12274 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12276 * go.test/go-test.exp (go-set-goarch): New proc.
12277 (go-gc-tests): Use it.
12279 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12282 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12284 2011-01-11 Richard Henderson <rth@redhat.com>
12286 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12288 2011-01-11 Jan Hubicka <jh@suse.cz>
12292 * gcc.dg/lto/pr45721_1.c: New file.
12293 * gcc.dg/lto/pr45721_0.c: New file.
12295 2011-01-11 Richard Guenther <rguenther@suse.de>
12297 PR tree-optimization/46076
12298 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12300 2011-01-11 Jeff Law <law@redhat.com>
12302 * PR tree-optimization/47086
12303 * gcc.dg/pr47086.c: New test.
12305 2011-01-11 Jason Merrill <jason@redhat.com>
12308 * g++.dg/template/new10.C: New.
12311 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12313 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12315 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12316 Split type definitions and NSConstantString class into...
12317 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12318 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12319 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12320 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12321 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12322 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12324 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12325 encode defines for newer NeXT system headers.
12326 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12327 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12328 * objc.dg/foreach-5.m: Likewise.
12329 * objc.dg/foreach-2.m: Likewise.
12330 * objc.dg/foreach-4.m: Likewise.
12331 * objc.dg/torture/strings/string1.m: Likewise.
12332 * objc.dg/torture/strings/string2.m: Likewise.
12333 * objc.dg/torture/strings/string3.m: Likewise.
12334 * objc.dg/torture/strings/string4.m: Likewise.
12335 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12336 header and stand alone.
12337 * obj-c++.dg/strings/strings-2.mm: Likewise.
12338 * objc.dg/torture/strings/const-str-3.m: Likewise.
12339 * objc.dg/strings/strings-2.m: Likewise.
12340 * objc.dg/strings/const-str-12b.m: Likewise.
12342 2011-01-12 Richard Guenther <rguenther@suse.de>
12344 PR middle-end/32511
12345 * gcc.dg/attr-weak-1.c: Adjust.
12347 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12350 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12351 standard compliant and comment.
12353 2011-01-10 Jan Hubicka <jh@suse.cz>
12356 * gcc.dg/initpri3.c: New testcase.
12358 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12361 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12362 externally visible.
12367 (g_ebp_save): Likewise.
12368 (g_esp_save): Likewise.
12370 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12372 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12374 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12376 PR tree-optimization/46021
12377 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12378 i?86-*-*, x86_64-*-*.
12380 2011-01-10 Jeff Law <law@redhat.com>
12382 * PR tree-optimization/47141
12383 * gcc.c-torture/compile/pr47141.c: New test.
12385 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12388 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12389 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12390 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12391 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12394 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12395 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12396 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12397 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12398 being vectorized. Adjust dg-final pattern.
12401 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12402 * gcc.dg/vect/slp-24.c: Likewise.
12404 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12407 * g++.dg/other/pr47218-1.C: New test file.
12408 * g++.dg/other/pr47218.C: Likewise.
12409 * g++.dg/other/pr47218.h: New supporting header.
12411 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12414 * objc.dg/attributes/invalid-attribute-1.m: New.
12415 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12417 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12420 * gfortran.dg/proc_ptr_comp_28.f90: New.
12422 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12424 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12425 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12426 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12427 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12428 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12429 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12430 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12431 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12432 * objc.dg/gnu-api-2-class.m: Likewise.
12433 * objc.dg/gnu-api-2-ivar.m: Likewise.
12434 * objc.dg/gnu-api-2-method.m: Likewise.
12435 * objc.dg/gnu-api-2-objc.m: Likewise.
12436 * objc.dg/gnu-api-2-object.m: Likewise.
12437 * objc.dg/gnu-api-2-property.m: Likewise.
12438 * objc.dg/gnu-api-2-protocol.m: Likewise.
12439 * objc.dg/gnu-api-2-sel.m: Likewise.
12441 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12443 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12444 * objc.dg/objc-foreach-4.m: Likewise.
12445 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12446 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12447 * objc.dg/foreach-4.m: Likewise.
12448 * objc.dg/foreach-5.m: Likewise.
12449 * objc.dg/foreach-3.m: Return self from init.
12451 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12454 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12456 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12459 * gfortran.dg/class_35.f90: New.
12461 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12463 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12465 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12468 * objc.dg/invalid-method-2.m: New.
12469 * obj-c++.dg/invalid-method-2.mm: New.
12471 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12474 * gfortran.dg/transpose_optimization_2.f90 : New test.
12476 2011-01-08 Jan Hubicka <jh@suse.cz>
12478 PR tree-optmization/46469
12479 * g++.dg/torture/pr46469.C: New testcase.
12481 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12483 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12484 emulation of libobjc-gnu structure layout functionality to ..
12485 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12486 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12487 * objc/execute/bf-common.h: Adjust headers.
12488 * objc/execute/bf-1.m: Likewise.
12489 * objc/execute/bf-2.m: Likewise.
12490 * objc/execute/bf-3.m: Likewise.
12491 * objc/execute/bf-4.m: Likewise.
12492 * objc/execute/bf-5.m: Likewise.
12493 * objc/execute/bf-6.m: Likewise.
12494 * objc/execute/bf-7.m: Likewise.
12495 * objc/execute/bf-8.m: Likewise.
12496 * objc/execute/bf-9.m: Likewise.
12497 * objc/execute/bf-10.m: Likewise.
12498 * objc/execute/bf-11.m: Likewise.
12499 * objc/execute/bf-12.m: Likewise.
12500 * objc/execute/bf-13.m: Likewise.
12501 * objc/execute/bf-14.m: Likewise.
12502 * objc/execute/bf-15.m: Likewise.
12503 * objc/execute/bf-16.m: Likewise.
12504 * objc/execute/bf-17.m: Likewise.
12505 * objc/execute/bf-18.m: Likewise.
12506 * objc/execute/bf-19.m: Likewise.
12507 * objc/execute/bf-20.m: Likewise.
12508 * objc/execute/bf-21.m: Likewise.
12509 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12510 objc_get_type_qualifiers ().
12512 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12515 * gfortran.dg/dependency_39.f90: New test.
12517 2011-01-07 Jan Hubicka <jh@suse.cz>
12519 Get builtins tests ready for linker plugin.
12520 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12521 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12522 my_memset, my_bzero): Mark used.
12523 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12524 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12526 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12529 2011-01-07 Jan Hubicka <jh@suse.cz>
12531 PR tree-optimization/46367
12532 * g++.dg/torture/pr46367.C: New file.
12534 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12537 * gcc.dg/pr47201.c: New test.
12540 * gcc.dg/tree-prof/pr47187.c: New test.
12542 2011-01-07 Tobias Burnus <burnus@net-b.de>
12545 * gfortran.dg/extends_type_of_3.f90: New.
12547 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12549 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12550 * g++.dg/ext/dllimport-MI1.C: Likewise.
12551 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12552 * g++.dg/ext/dllimport10.C: Likewise.
12553 * g++.dg/ext/dllimport11.C: Likewise.
12554 * g++.dg/ext/dllimport12.C: Likewise.
12555 * g++.dg/ext/dllimport13.C: Likewise.
12556 * g++.dg/ext/dllimport2.C: Likewise.
12557 * g++.dg/ext/dllimport3.C: Likewise.
12558 * g++.dg/ext/dllimport4.C: Likewise.
12559 * g++.dg/ext/dllimport5.C: Likewise.
12560 * g++.dg/ext/dllimport6.C: Likewise.
12561 * g++.dg/ext/dllimport8.C: Likewise.
12562 * g++.dg/ext/dllimport9.C: Likewise.
12563 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12564 targets, too. Additionally enable test for i?86-*-mingw*.
12565 * g++.dg/ext/selectany1.C: Likewise.
12566 Remove guard variable check.
12568 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12572 * gfortran.dg/storage_size_3.f08: Extended.
12574 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12577 * g++.dg/template/stdarg1.C: New test.
12579 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12582 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12583 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12584 from the interface of functions to not hide the errors that
12587 2011-01-06 Jan Hubicka <jh@suse.cz>
12589 * gcc.dg/lto/pr47188_0.c: New testcase.
12590 * gcc.dg/lto/pr47188_1.c: New testcase.
12592 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12596 * gfortran.dg/interface_33.f90: New test.
12598 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12601 * gcc.c-torture/compile/pr47150.c: New test.
12603 2011-01-06 Ira Rosen <irar@il.ibm.com>
12605 PR tree-optimization/47139
12606 * gcc.dg/vect/pr47139.c: New test.
12608 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12611 * gfortran.dg/extends_type_of_2.f03: New.
12613 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12615 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12617 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12619 * gnat.dg/opt14.adb: New test.
12621 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12624 * gfortran.dg/allocate_error_2.f90: New test.
12626 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12629 * gfortran.dg/storage_size_3.f08: New.
12631 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12633 PR libgfortran/47154
12634 * gfortran.dg/namelist_68.f90: New test.
12636 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12638 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12640 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12643 * gfortran.dg/class_34.f90: New.
12645 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12647 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12648 use __builtin_inff. Skip all single-precision tests that require
12651 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12653 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12655 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12657 PR tree-optimization/47148
12658 * gcc.c-torture/execute/pr47148.c: New test.
12660 PR tree-optimization/47155
12661 * gcc.c-torture/execute/pr47155.c: New test.
12663 PR rtl-optimization/47157
12664 * gcc.c-torture/compile/pr47157.c: New test.
12666 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12668 * gcc.dg/torture/vector-shift2.c (schar): Define.
12669 (main): Always use schar or uchar instead of plain "char" to avoid
12670 dependencies on implementation-defined char signedness.
12672 2011-01-03 Martin Jambor <mjambor@suse.cz>
12674 PR tree-optimization/46801
12675 * gnat.dg/pack9.adb: Remove xfail.
12677 2011-01-03 Martin Jambor <mjambor@suse.cz>
12679 PR tree-optimization/46984
12680 * g++.dg/ipa/pr46984.C: New test.
12682 2011-01-02 Janus Weil <janus@gcc.gnu.org>
12685 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12687 2011-01-02 Jakub Jelinek <jakub@redhat.com>
12689 PR tree-optimization/47140
12690 * gcc.c-torture/compile/pr47140.c: New test.
12692 PR rtl-optimization/47028
12693 * gcc.dg/pr47028.c: New test.
12695 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
12697 * objc.dg/protocol-forward-1.m: Removed TODO.
12698 * objc.dg/protocol-forward-2.m: New.
12699 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12700 * obj-c++.dg/protocol-forward-2.mm: New.
12702 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
12705 * g++.dg/eh/pr38662.C: New testcase.
12707 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
12709 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12710 scan for newline '\n'.
12713 Copyright (C) 2011 Free Software Foundation, Inc.
12715 Copying and distribution of this file, with or without modification,
12716 are permitted in any medium without royalty provided the copyright
12717 notice and this notice are preserved.