1 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
5 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp0x/constexpr-union4.C: New.
10 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
12 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
14 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
16 * gcc.c-torture/compile/pr49220.c: New test.
18 2012-11-07 Florian Weimer <fweimer@redhat.com>
20 * g++.dg/init/new40.C: New.
22 2012-11-07 Jakub Jelinek <jakub@redhat.com>
25 * gcc.dg/guality/pr54693-2.c: New test.
27 2012-11-06 Andrew Pinski <apinski@cavium.com>
29 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
32 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
34 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
35 * gcc.dg/tm/debug-1.c: Same.
36 * gcc.dg/tm/irrevocable-3.c: Same.
37 * gcc.dg/tm/irrevocable-4.c: Same.
38 * gcc.dg/tm/memopt-10.c: Same.
39 * gcc.dg/tm/memopt-11.c: Same.
40 * gcc.dg/tm/props-4.c: Same.
41 * gcc.dg/tm/wrap-3.c: Same.
42 * gcc.dg/tm/wrap-4.c: Same.
44 2012-11-06 Andrew Pinski <apinski@cavium.com>
46 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
48 2012-11-06 Jan Hubicka <jh@suse.cz>
50 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
52 * gcc.dg/tree-ssa/loop-23.c: Likewise.
53 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
54 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
56 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
58 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
60 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
63 * gcc.dg/torture/pr41993.c: New test.
65 2012-11-06 Jan Hubicka <jh@suse.cz>
67 * gcc.target/i386/l_fma_float_?.c: Update.
68 * gcc.target/i386/l_fma_double_?.c: Update.
70 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
73 * gcc.target/sh/pr54089-8.c: New.
74 * gcc.target/sh/pr54089-9.c: New.
76 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
79 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
80 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
81 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
82 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
83 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
84 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
85 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
86 * gcc.target/i386/avx-vzeroupper-27.c: New.
88 2012-11-06 Janus Weil <janus@gcc.gnu.org>
91 * gfortran.dg/transfer_class_1.f90: New.
92 * gfortran.dg/transfer_class_2.f90: New.
94 2012-11-05 Sriraman Tallam <tmsriram@google.com>
96 * testsuite/g++.dg/mv1.C: New test.
97 * testsuite/g++.dg/mv2.C: New test.
98 * testsuite/g++.dg/mv3.C: New test.
99 * testsuite/g++.dg/mv4.C: New test.
100 * testsuite/g++.dg/mv5.C: New test.
101 * testsuite/g++.dg/mv6.C: New test.
103 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
106 * gcc.dg/const-uniq-1.c (a): Increase length four times.
108 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
110 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
113 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
115 * g++.dg/torture/20121105-1.C: New test.
117 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
119 * gcc.dg/torture/fp-compare.c: New testcase.
121 2012-11-05 Jan Hubicka <jh@suse.cz>
123 * gcc.dg/const-1.c: Update.
124 * gcc.dg/pure-1.c: Update.
126 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
128 PR rtl-optimization/55151
129 * gcc.dg/pr55151.c: New test.
131 2012-11-05 Jakub Jelinek <jakub@redhat.com>
135 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
137 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
142 2012-11-05 Jan Hubicka <jh@suse.cz>
144 * gcc.dg/autopar/pr49960.c: Fix testcase.
146 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
149 Fix scan-tree-dump-times directive.
151 2012-11-04 Janus Weil <janus@gcc.gnu.org>
154 * gfortran.dg/associate_12.f90: New.
156 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
159 * lib/target-supports.exp (check_effective_target_masm_intel): New
161 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
164 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
165 Jack Howarth <howarth@bromo.med.uc.edu>
167 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
168 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
169 * gcc.target/i386/pr53249.c: Likewise.
171 2012-11-03 Andrew Pinski <apinski@cavium.com>
173 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
174 call abort1 so that cross jumping does not happen.
176 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
179 * gcc.target/sh/pr51244-18.c: New.
180 * gcc.target/sh/pr51244-19.c: New.
182 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
184 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
185 b requires a 64-bit operation followed by a truncation.
187 2012-11-02 Jan Hubicka <jh@suse.cz>
189 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
191 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
193 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
194 conditions to verify the reduction code is vectorized.
196 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
197 in case 'pow', such as 'powerpc' is used in the compiler version name.
198 * gcc.target/powerpc/pr46728-2.c: Likewise.
199 * gcc.target/powerpc/pr46728-3.c: Likewise.
200 * gcc.target/powerpc/pr46728-4.c: Likewise.
201 * gcc.target/powerpc/pr46728-5.c: Likewise.
202 * gcc.target/powerpc/pr46728-7.c: Likewise.
203 * gcc.target/powerpc/pr46728-8.c: Likewise.
204 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
206 2012-11-02 Jan Hubicka <jh@suse.cz>
208 * gcc.dg/tree-ssa/loop-38.c: New testcase.
210 2012-11-02 Jan Hubicka <jh@suse.cz>
212 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
213 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
215 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
218 * gcc.target/i386/pr55130.c: New test.
220 2012-11-02 Jakub Jelinek <jakub@redhat.com>
223 * gcc.target/i386/pr55147.c: New test.
225 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
227 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
228 * gfortran.dg/default_format_denormal_1.f90: Same.
230 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
233 * g++.dg/ext/vector19.C: Remove target restrictions.
234 * gcc.dg/fold-compare-7.c: New testcase.
236 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
239 * gcc.target/sh/pr55160.c: New.
241 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
243 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
244 scan-assembler regex.
246 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
249 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
250 * gcc.dg/pr55150-2.c: New test.
252 2012-11-01 Sharad Singhai <singhai@google.com>
254 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
255 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
256 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
257 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
259 2012-10-31 Dehao Chen <dehao@google.com>
261 * g++.dg/debug/dwarf2/block.C: New testcase.
263 2012-10-31 Jan Hubicka <jh@suse.cz>
265 * gcc.dg/pr44974.c: Add noinline.
267 2012-10-31 Janus Weil <janus@gcc.gnu.org>
270 * gfortran.dg/class_54.f90: New.
272 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
273 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/55018
276 * gcc.dg/torture/pr55018.c: New test.
278 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/ext/vla13.C: New.
283 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
286 * gcc.dg/pr55150.c: New test.
288 2012-10-31 Tobias Burnus <burnus@net-b.de>
291 * gfortran.dg/associate_11.f90: New.
293 2012-10-31 Dodji Seketeli <dodji@redhat.com>
296 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
298 2012-10-31 Jakub Jelinek <jakub@redhat.com>
300 PR tree-optimization/19105
301 PR tree-optimization/21643
302 PR tree-optimization/46309
303 * gcc.dg/pr19105.c: New test.
304 * gcc.dg/pr21643.c: New test.
305 * gcc.dg/pr46309-2.c: New test.
306 * gcc.c-torture/execute/pr46309.c: New test.
308 2012-10-31 Alan Modra <amodra@gmail.com>
310 * gcc.target/powerpc/dimode_off.c: New.
311 * gcc.target/powerpc/timode_off.c: New.
312 * gcc.target/powerpc/dfmode_off.c: New.
313 * gcc.target/powerpc/tfmode_off.c: New.
315 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
317 PR rtl-optimization/55093
318 * gcc.target/i386/pr55093.c: New file.
320 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.target/i386/pr55116.c: Renamed to ...
323 * gcc.target/i386/pr55116-1.c: This.
325 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
327 * gcc.target/i386/pr55116-2.c: New file.
329 2012-10-30 Richard Biener <rguenther@suse.de>
331 * gcc.dg/vect/slp-perm-2.c: Adjust.
333 2012-10-30 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/55111
336 * gcc.dg/torture/pr55111.c: New testcase.
338 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
341 * gcc.target/sh/pr53988.c: New.
343 2012-10-30 Bin Cheng <bin.cheng@arm.com>
346 * gcc.dg/hoist-register-pressure-1.c: Rename from
347 hoist-register-pressure.c. Add nonpic condition.
348 * gcc.dg/hoist-register-pressure-2.c: New testcase.
350 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
353 * gcc.dg/Wreturn-local-addr.c: New.
354 * g++.dg/warn/Wno-return-local-addr.C: New.
355 * g++.dg/warn/Wreturn-local-addr.C: New.
357 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
360 * gcc.target/i386/pr55116.c: New file.
362 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
365 * gcc.dg/Wshadow-4.c: New.
366 * gcc.dg/Wshadow-4.h: New.
368 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
371 * gcc.dg/guality/pr54693.c: New.
373 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
376 * gcc.dg/pr55027.c: New testcase.
378 2012-10-29 Jan Hubicka <jh@suse.cz>
380 * gcc.dg/ipa/inline-6.c: New testcase.
382 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
384 PR rtl-optimization/55106
385 * g++.dg/pr55106.C: New.
387 2012-10-29 Richard Guenther <rguenther@suse.de>
390 * gcc.dg/torture/pr53695.c: New testcase.
392 2012-10-28 Jan Hubicka <jh@suse.cz>
394 * gcc.dg/ipa/inlinehint-3.c: New testcase.
396 2012-10-28 Tobias Burnus <burnus@net-b.de>
399 * gfortran.dg/do_check_6.f90: New.
401 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
402 Jack Howarth <howarth@bromo.med.uc.edu>
405 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
407 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
409 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
412 * gcc.target/i386/pr34283.c: New test.
414 2012-10-26 Jakub Jelinek <jakub@redhat.com>
417 * g++.dg/opt/pr55081.C: New test.
421 * gcc.dg/guality/pr54970.c: New test.
423 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/template/new11.C: New.
428 2012-10-26 Richard Biener <rguenther@suse.de>
431 * gcc.dg/torture/pr54824.c: New testcase.
433 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
435 * gcc.target/i386/fxsave-1.c: New.
436 * gcc.target/i386/fxsave64-1.c: Ditto.
437 * gcc.target/i386/fxrstor-1.c: Ditto.
438 * gcc.target/i386/fxrstor64-1.c: Ditto.
439 * gcc.target/i386/xsave-1.c: Ditto.
440 * gcc.target/i386/xsave64-1.c: Ditto.
441 * gcc.target/i386/xrstor-1.c: Ditto.
442 * gcc.target/i386/xrstor64-1.c: Ditto.
443 * gcc.target/i386/xsaveopt-1.c: Ditto.
444 * gcc.target/i386/xsaveopt64-1.c: Ditto.
445 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
446 * gcc.target/i386/sse-13.c: Ditto.
447 * gcc.target/i386/sse-14.c: Ditto.
448 * gcc.target/i386/sse-22.c: Ditto.
449 * gcc.target/i386/sse-23.c: Ditto.
450 * g++.dg/other/i386-2.C: Ditto.
451 * g++.dg/other/i386-3.C: Ditto.
453 2012-10-25 Jan Hubicka <jh@suse.cz>
455 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
458 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/ext/transparent-union.C: New.
463 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
466 * g++.dg/ext/vector19.C: New testcase.
468 2012-10-25 Richard Biener <rguenther@suse.de>
470 PR tree-optimization/54902
471 * g++.dg/torture/pr54902.C: New testcase.
473 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/template/crash114.C: New.
478 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
481 * gcc.target/i386/pr55049-1.c: New test.
483 2012-10-24 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/class_dummy_4.f03: New.
488 2012-10-24 Jakub Jelinek <jakub@redhat.com>
490 PR rtl-optimization/55010
491 * gcc.dg/pr55010.c: New test.
494 * g++.dg/debug/pr54828.C: New test.
496 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
498 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
499 * gcc.dg/vect/vect-83_64.c: Likewise.
501 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/cpp0x/constexpr-union4.C: New.
506 2012-10-23 Jeff Law <law@redhat.com>
508 * gcc.c-torture/execute/pr54985.c: New test.
510 2012-10-23 Paul Koning <ni1d@arrl.net>
513 * g++.dg/debug/dwarf2/pr54508.C: New.
515 2012-10-23 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/template/sizeof14.C: New test.
520 2012-10-23 Ian Bolton <ian.bolton@arm.com>
521 Jim MacArthur <jim.macarthur@arm.com>
522 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
523 Marcus Shawcroft <marcus.shawcroft@arm.com>
524 Nigel Stephens <nigel.stephens@arm.com>
525 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
526 Richard Earnshaw <rearnsha@arm.com>
527 Sofiane Naci <sofiane.naci@arm.com>
528 Stephen Thomas <stephen.thomas@arm.com>
529 Tejas Belagod <tejas.belagod@arm.com>
530 Yufeng Zhang <yufeng.zhang@arm.com>
532 * lib/target-supports.exp
533 (check_profiling_available): Add AArch64.
534 (check_effective_target_vect_int): Likewise.
535 (check_effective_target_vect_shift): Likewise.
536 (check_effective_target_vect_float): Likewise.
537 (check_effective_target_vect_double): Likewise.
538 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
539 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
540 (check_effective_target_vect_pack_trunc): Likewise.
541 (check_effective_target_vect_unpack): Likewise.
542 (check_effective_target_vect_hw_misalign): Likewise.
543 (check_effective_target_vect_short_mult): Likewise.
544 (check_effective_target_vect_int_mult): Likewise.
545 (check_effective_target_vect_stridedN): Likewise.
546 (check_effective_target_sync_int_long): Likewise.
547 (check_effective_target_sync_char_short): Likewise.
548 (check_vect_support_and_set_flags): Likewise.
549 (check_effective_target_aarch64_tiny): New.
550 (check_effective_target_aarch64_small): New.
551 (check_effective_target_aarch64_large): New.
552 * g++.dg/other/PR23205.C: Enable aarch64.
553 * g++.dg/other/pr23205-2.C: Likewise.
554 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
555 * gcc.c-torture/execute/20101011-1.c: Likewise.
556 * gcc.dg/20020312-2.c: Likewise.
557 * gcc.dg/20040813-1.c: Likewise.
558 * gcc.dg/builtin-apply2.c: Likewise.
559 * gcc.dg/stack-usage-1.c: Likewise.
561 2012-10-23 Ian Bolton <ian.bolton@arm.com>
562 Jim MacArthur <jim.macarthur@arm.com>
563 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
564 Marcus Shawcroft <marcus.shawcroft@arm.com>
565 Nigel Stephens <nigel.stephens@arm.com>
566 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
567 Richard Earnshaw <rearnsha@arm.com>
568 Sofiane Naci <sofiane.naci@arm.com>
569 Stephen Thomas <stephen.thomas@arm.com>
570 Tejas Belagod <tejas.belagod@arm.com>
571 Yufeng Zhang <yufeng.zhang@arm.com>
573 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
574 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
575 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
576 * gcc.target/aarch64/aapcs/abitest.S: New file.
577 * gcc.target/aarch64/aapcs/abitest.h: New file.
578 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
579 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
580 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
581 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
582 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
583 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
584 * gcc.target/aarch64/aapcs/ice_1.c: New file.
585 * gcc.target/aarch64/aapcs/ice_2.c: New file.
586 * gcc.target/aarch64/aapcs/ice_3.c: New file.
587 * gcc.target/aarch64/aapcs/ice_4.c: New file.
588 * gcc.target/aarch64/aapcs/ice_5.c: New file.
589 * gcc.target/aarch64/aapcs/macro-def.h: New file.
590 * gcc.target/aarch64/aapcs/test_1.c: New file.
591 * gcc.target/aarch64/aapcs/test_10.c: New file.
592 * gcc.target/aarch64/aapcs/test_11.c: New file.
593 * gcc.target/aarch64/aapcs/test_12.c: New file.
594 * gcc.target/aarch64/aapcs/test_13.c: New file.
595 * gcc.target/aarch64/aapcs/test_14.c: New file.
596 * gcc.target/aarch64/aapcs/test_15.c: New file.
597 * gcc.target/aarch64/aapcs/test_16.c: New file.
598 * gcc.target/aarch64/aapcs/test_17.c: New file.
599 * gcc.target/aarch64/aapcs/test_18.c: New file.
600 * gcc.target/aarch64/aapcs/test_19.c: New file.
601 * gcc.target/aarch64/aapcs/test_2.c: New file.
602 * gcc.target/aarch64/aapcs/test_20.c: New file.
603 * gcc.target/aarch64/aapcs/test_21.c: New file.
604 * gcc.target/aarch64/aapcs/test_22.c: New file.
605 * gcc.target/aarch64/aapcs/test_23.c: New file.
606 * gcc.target/aarch64/aapcs/test_24.c: New file.
607 * gcc.target/aarch64/aapcs/test_25.c: New file.
608 * gcc.target/aarch64/aapcs/test_26.c: New file.
609 * gcc.target/aarch64/aapcs/test_3.c: New file.
610 * gcc.target/aarch64/aapcs/test_4.c: New file.
611 * gcc.target/aarch64/aapcs/test_5.c: New file.
612 * gcc.target/aarch64/aapcs/test_6.c: New file.
613 * gcc.target/aarch64/aapcs/test_7.c: New file.
614 * gcc.target/aarch64/aapcs/test_8.c: New file.
615 * gcc.target/aarch64/aapcs/test_9.c: New file.
616 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
617 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
618 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
619 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
620 * gcc.target/aarch64/aapcs/test_complex.c: New file.
621 * gcc.target/aarch64/aapcs/test_int128.c: New file.
622 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
623 * gcc.target/aarch64/aapcs/type-def.h: New file.
624 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
625 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
626 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
627 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
628 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
629 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
630 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
631 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
632 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
633 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
634 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
635 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
636 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
637 * gcc.target/aarch64/aarch64.exp: New file.
638 * gcc.target/aarch64/adc-1.c: New file.
639 * gcc.target/aarch64/adc-2.c: New file.
640 * gcc.target/aarch64/asm-1.c: New file.
641 * gcc.target/aarch64/clrsb.c: New file.
642 * gcc.target/aarch64/clz.c: New file.
643 * gcc.target/aarch64/ctz.c: New file.
644 * gcc.target/aarch64/csinc-1.c: New file.
645 * gcc.target/aarch64/csinv-1.c: New file.
646 * gcc.target/aarch64/csneg-1.c: New file.
647 * gcc.target/aarch64/extend.c: New file.
648 * gcc.target/aarch64/fcvt.x: New file.
649 * gcc.target/aarch64/fcvt_double_int.c: New file.
650 * gcc.target/aarch64/fcvt_double_long.c: New file.
651 * gcc.target/aarch64/fcvt_double_uint.c: New file.
652 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
653 * gcc.target/aarch64/fcvt_float_int.c: New file.
654 * gcc.target/aarch64/fcvt_float_long.c: New file.
655 * gcc.target/aarch64/fcvt_float_uint.c: New file.
656 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
657 * gcc.target/aarch64/ffs.c: New file.
658 * gcc.target/aarch64/fmadd.c: New file.
659 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
660 * gcc.target/aarch64/frint.x: New file.
661 * gcc.target/aarch64/frint_double.c: New file.
662 * gcc.target/aarch64/frint_float.c: New file.
663 * gcc.target/aarch64/index.c: New file.
664 * gcc.target/aarch64/mneg-1.c: New file.
665 * gcc.target/aarch64/mneg-2.c: New file.
666 * gcc.target/aarch64/mneg-3.c: New file.
667 * gcc.target/aarch64/mnegl-1.c: New file.
668 * gcc.target/aarch64/mnegl-2.c: New file.
669 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
670 * gcc.target/aarch64/pic-constantpool1.c: New file.
671 * gcc.target/aarch64/pic-symrefplus.c: New file.
672 * gcc.target/aarch64/predefine_large.c: New file.
673 * gcc.target/aarch64/predefine_small.c: New file.
674 * gcc.target/aarch64/predefine_tiny.c: New file.
675 * gcc.target/aarch64/reload-valid-spoff.c: New file.
676 * gcc.target/aarch64/scalar_intrinsics.c: New file.
677 * gcc.target/aarch64/table-intrinsics.c: New file.
678 * gcc.target/aarch64/tst-1.c: New file.
679 * gcc.target/aarch64/vect-abs-compile.c: New file.
680 * gcc.target/aarch64/vect-abs.c: New file.
681 * gcc.target/aarch64/vect-abs.x: New file.
682 * gcc.target/aarch64/vect-compile.c: New file.
683 * gcc.target/aarch64/vect-faddv-compile.c: New file.
684 * gcc.target/aarch64/vect-faddv.c: New file.
685 * gcc.target/aarch64/vect-faddv.x: New file.
686 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
687 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
688 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
689 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
690 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
691 * gcc.target/aarch64/vect-fp-compile.c: New file.
692 * gcc.target/aarch64/vect-fp.c: New file.
693 * gcc.target/aarch64/vect-fp.x: New file.
694 * gcc.target/aarch64/vect-mull-compile.c: New file.
695 * gcc.target/aarch64/vect-mull.c: New file.
696 * gcc.target/aarch64/vect-mull.x: New file.
697 * gcc.target/aarch64/vect.c: New file.
698 * gcc.target/aarch64/vect.x: New file.
699 * gcc.target/aarch64/vector_intrinsics.c: New file.
700 * gcc.target/aarch64/vfp-1.c: New file.
701 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
702 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
703 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
704 * g++.dg/abi/aarch64_guard1.C: New file.
706 2012-10-23 Jakub Jelinek <jakub@redhat.com>
709 * c-c++-common/pr54988.c: New test.
711 2012-10-23 Jan Hubicka <jh@suse.cz>
713 * gcc.dg/tree-prof/peel-1.c: New testcase.
715 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
718 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
720 2012-10-23 Joseph Myers <joseph@codesourcery.com>
722 * gcc.dg/c99-predef-1.c: New test.
723 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
724 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
725 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
726 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
727 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
728 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
729 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
730 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
731 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
732 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
733 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
734 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
736 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
738 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
740 2012-10-23 Jan Hubicka <jh@suse.cz>
743 * gcc.c-torture/execute/pr54937.c: New testcase.
744 * gcc.dg/tree-ssa/cunroll-2.c: Update.
746 2012-10-23 Jan Hubicka <jh@suse.cz>
749 * gfortran.dg/pr54967.f90: New testcase.
751 2012-10-23 Terry Guo <terry.guo@arm.com>
754 * gcc.dg/pr55019.c: New.
756 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
758 PR tree-optimization/55008
759 * gcc.dg/tree-ssa/pr55008.c: New test.
761 2012-10-22 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/55011
764 * gcc.dg/torture/pr55011.c: New testcase.
766 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
768 * gcc.target/arm/pr40457-1.c: Adjust expected output.
769 * gcc.target/arm/pr40457-2.c: Likewise.
770 * gcc.target/arm/pr40457-3.c: Likewise.
772 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
774 * gnat.dg/specs/limited_with4.ads: New test.
775 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
777 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
779 * gnat.dg/modular4.adb: New test.
780 * gnat.dg/modular4_pkg.ads: New helper.
782 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
784 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
785 * gnat.dg/specs/addr1.ads: Likewise.
787 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
789 * gcc.dg/webizer.c (main): Add missing exit call.
791 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
794 * gfortran.dg/wextra_1.f: New test.
796 2012-10-20 Jan Hubicka <jh@suse.cz>
798 * gcc.dg/tree-prof/unroll-1.c: New testcase.
800 2012-10-19 Janus Weil <janus@gcc.gnu.org>
803 * gfortran.dg/warn_unused_function.f90: New.
805 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
807 * lib/target-supports.exp
808 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
810 2012-10-19 Richard Guenther <rguenther@suse.de>
812 PR tree-optimization/54981
813 * gcc.dg/pr54981.c: New testcase.
815 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
818 * gcc.target/arm/pr54892.c: New.
820 2012-10-19 Bin Cheng <bin.cheng@arm.com>
822 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
824 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/init/array30.C: New.
828 * g++.dg/init/array31.C: Likewise.
830 2012-10-18 Tobias Burnus <burnus@net-b.de>
833 * gfortran.dg/public_private_module_7.f90: New.
835 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/template/pr29633.C: New.
840 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/loop_optimization13.ad[sb]: New test.
843 * gnat.dg/loop_optimization13_pkg.ads: New helper.
845 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
847 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
848 * gcc.target/arm/neon/vfmaf32.c: Likewise.
849 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
850 * gcc.target/arm/neon/vfmsf32.c: Likewise.
852 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
854 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
855 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
856 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
857 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
858 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
859 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
861 2012-10-16 Jan Hubicka <jh@suse.cz>
863 * gcc.target/i386/l_fma_float_?.c: Update.
864 * gcc.target/i386/l_fma_double_?.c: Update.
865 * gfortran.dg/do_1.f90: XFAIL
866 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
867 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
868 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
869 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
870 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
871 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
874 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
878 * gcc.dg/Wstrict-overflow-24.c: New.
880 2012-10-16 Tobias Burnus <burnus@net-b.de>
884 * gfortran.dg/class_optional_1.f90: New.
885 * gfortran.dg/class_optional_2.f90: New.
887 2012-10-16 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/guality/pr54796.c: New test.
892 PR tree-optimization/54889
893 * gfortran.dg/pr54889.f90: New test.
895 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
897 * g++.dg/other/dump-ada-spec-2.C: New test.
899 2012-10-16 Easwaran Raman <eraman@google.com>
901 * gcc.dg/tree-prof/switch-case-1.c: New test case.
902 * gcc.dg/tree-prof/switch-case-2.c: New test case.
904 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
906 * gcc.dg/torture/stackalign/builtin-apply-2.c,
907 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
909 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
912 * gcc.c-torture/compile/pr54925.c: New.
914 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
917 * gcc.target/sh/pr51244-17.c: New.
919 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
922 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
924 * gcc.target/sh/pr54760-4.c: New.
926 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
929 * gcc.target/sh/torture/sh-torture.exp: New.
930 * gcc.target/sh/torture/pr34777.c: New.
932 2012-10-15 Matthias Klose <doko@ubuntu.com>
934 * lib/target-supports.exp (check_profiling_available): Match
935 arm*-*-linux-* for ARM Linux/GNU.
936 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
937 * gfortran.dg/enum_10.f90: Likewise.
938 * gfortran.dg/enum_9.f90: Likewise.
939 * gcc.target/arm/synchronize.c: Likewise.
940 * g++.old-deja/g++.jason/enum6.C: Likewise.
941 * g++.old-deja/g++.other/enum4.C: Likewise.
942 * g++.old-deja/g++.law/enum9.C: Likewise.
944 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
946 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
947 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
949 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
950 Paolo Carlini <paolo.carlini@oracle.com>
953 * g++.dg/overload/operator6.C: New.
955 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
959 * g++.dg/parse/tmpl-outside1.C: Likewise.
960 * g++.dg/template/qualttp18.C: Likewise.
961 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
962 * g++.old-deja/g++.pt/overload13.C: Likewise.
964 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
966 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
967 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
968 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
969 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
970 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
971 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
972 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
973 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
975 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
978 * g++.dg/parse/tmpl-outside2.C: New.
979 * g++.dg/parse/tmpl-outside1.C: Adjust.
980 * g++.dg/template/qualttp18.C: Likewise.
981 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
982 * g++.old-deja/g++.pt/overload13.C: Likewise.
984 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
986 PR tree-optimization/54915
987 * gcc.dg/tree-ssa/pr54915.c: New testcase.
989 2012-10-15 Richard Guenther <rguenther@suse.de>
991 PR tree-optimization/54920
992 * gcc.dg/torture/pr54920.c: New testcase.
994 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/unchecked_convert9.ad[sb]: New test.
998 2012-10-13 Jason Merrill <jason@redhat.com>
1000 * g++.dg/tls/thread_local7g.C: Require tls_native.
1002 2012-10-14 Jason Merrill <jason@redhat.com>
1004 * g++.dg/cpp0x/inh-ctor1.C: New.
1005 * g++.dg/cpp0x/inh-ctor2.C: New.
1006 * g++.dg/cpp0x/inh-ctor3.C: New.
1007 * g++.dg/cpp0x/inh-ctor4.C: New.
1008 * g++.dg/cpp0x/inh-ctor5.C: New.
1009 * g++.dg/cpp0x/inh-ctor6.C: New.
1010 * g++.dg/cpp0x/inh-ctor7.C: New.
1011 * g++.dg/cpp0x/inh-ctor8.C: New.
1012 * g++.dg/cpp0x/inh-ctor9.C: New.
1013 * g++.dg/cpp0x/inh-ctor10.C: New.
1014 * g++.dg/cpp0x/inh-ctor11.C: New.
1015 * g++.dg/cpp0x/inh-ctor12.C: New.
1016 * g++.dg/cpp0x/inh-ctor13.C: New.
1018 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1020 PR rtl-optimization/54919
1021 * gcc.dg/pr54919.c: New testcase.
1023 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1026 * g++.dg/template/crash113.C: New.
1028 2012-10-14 Jan Hubicka <jh@suse.cz>
1030 * gcc.dg/unroll_5.c: New testcase.
1032 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/opt/pr52643.C: New.
1037 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1040 * gcc.target/sh/pr54602-1.c: New.
1041 * gcc.target/sh/pr54602-2.c: New.
1042 * gcc.target/sh/pr54602-3.c: New.
1043 * gcc.target/sh/pr54602-4.c: New.
1045 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1048 * gcc.target/sh/pr54680.c: New.
1050 2012-10-12 Jan Hubicka <jh@suse.cz>
1052 * gcc.dg/webizer.c: New testcase.
1054 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1056 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1059 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1061 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1062 Return 0 if already specifying -mfloat-abi other than hard.
1064 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1066 * gcc.dg/pr53060.c: Prune irrelevant warning.
1068 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1071 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1072 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1073 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1074 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1075 Adjust expected wording of warnings for *cmp* builtins.
1076 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1077 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1079 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/parse/friend-main.C: New.
1084 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1087 * g++.dg/pr53055.C: New testcase.
1089 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp0x/pr52744.C: New.
1094 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1097 * gfortran.dg/dummy_procedure_9.f90: New.
1099 2012-10-12 Richard Biener <rguenther@suse.de>
1101 PR tree-optimization/54894
1102 * gcc.dg/torture/pr54894.c: New testcase.
1104 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1107 * gcc.target/sh/pr51244-13.c: New.
1108 * gcc.target/sh/pr51244-14.c: New.
1109 * gcc.target/sh/pr51244-15.c: New.
1110 * gcc.target/sh/pr51244-16.c: New.
1112 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1115 * g++.dg/cpp0x/decltype45.C: New.
1117 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1120 * gfortran.dg/class_allocate_13.f90: New.
1122 2012-10-11 Jason Merrill <jason@redhat.com>
1124 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1125 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1127 * g++.dg/gomp/tls-5.C: Require tls_native.
1128 * g++.dg/tls/thread_local7.C: Require tls_native.
1129 * g++.dg/tls/static2.C: New.
1131 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/ext/weak5.C: New.
1136 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1139 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1140 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1142 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/parse/pr43765.C: New.
1147 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1149 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1151 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/init/bitfield3.C: New.
1156 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1158 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1160 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1162 PR tree-optimization/54877
1163 * gcc.dg/torture/pr54877.c: New test.
1165 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1168 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1169 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1170 and remove target info from dg-do compile.
1171 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1172 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1173 and remove target info from dg-do compile.
1175 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1177 * gcc.dg/pr54782.c: Require target with pthread support.
1179 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1182 * g++.dg/cpp0x/auto35.C: New.
1184 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1186 PR c++/53540 - using fails to be equivalent to typedef
1187 * g++.dg/cpp0x/alias-decl-24.C: New test.
1189 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1191 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1192 that c++11 attributes to types are ignored for now.
1193 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1194 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1196 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1201 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/initlist67.C: New.
1206 2012-10-10 Dehao Chen <dehao@google.com>
1208 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1210 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1213 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1216 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/cpp0x/decltype44.C: New.
1221 2012-10-09 Steve Ellcey <sellcey@mips.com>
1223 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1225 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/cpp0x/decltype43.C: New.
1230 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1233 * gcc.dg/pr53397-1.c: New test case.
1234 * gcc.dg/pr53397-2.c: New test case.
1236 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/warn/Wparentheses-26.C: Adjust.
1240 * g++.dg/warn/Wparentheses-27.C: New.
1242 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1245 * c-c++-common/vector-scalar.c: New testcase.
1246 * g++.dg/ext/vector18.C: New testcase.
1247 * g++.dg/ext/vector5.C: This is not an error anymore.
1248 * gcc.dg/init-vec-1.c: Move ...
1249 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1250 * gcc.c-torture/execute/vector-shift1.c: Move ...
1251 * c-c++-common/torture/vector-shift1.c: ... here.
1252 * gcc.dg/scal-to-vec1.c: Move ...
1253 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1254 C++11. Adapt error messages.
1255 * gcc.dg/convert-vec-1.c: Move ...
1256 * c-c++-common/convert-vec-1.c: ... here.
1257 * gcc.dg/scal-to-vec2.c: Move ...
1258 * c-c++-common/scal-to-vec2.c: ... here.
1260 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1263 * gcc.target/i386/pr54400.c: New testcase.
1265 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1268 * g++.dg/template/pr54858.C: New test.
1270 2012-10-08 Marek Polacek <polacek@redhat.com>
1273 * g++.dg/debug/pr54831.C: New test.
1275 2012-10-08 Dehao Chen <dehao@google.com>
1277 * g++.dg/predict-loop-exit-1.C: New.
1278 * g++.dg/predict-loop-exit-2.C: New.
1279 * g++.dg/predict-loop-exit-3.C: New.
1281 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1283 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1285 2012-10-08 Jason Merrill <jason@redhat.com>
1287 * g++.dg/gomp/tls-5.C: New.
1288 * g++.dg/gomp/tls-wrap1.C: New.
1289 * g++.dg/gomp/tls-wrap2.C: New.
1290 * g++.dg/gomp/tls-wrap3.C: New.
1291 * g++.dg/gomp/tls-wrap4.C: New.
1292 * g++.dg/gomp/tls-wrapper-cse.C: New.
1293 * g++.dg/tls/thread_local-cse.C: New.
1294 * g++.dg/tls/thread_local-order1.C: New.
1295 * g++.dg/tls/thread_local-order2.C: New.
1296 * g++.dg/tls/thread_local-wrap1.C: New.
1297 * g++.dg/tls/thread_local-wrap2.C: New.
1298 * g++.dg/tls/thread_local-wrap3.C: New.
1299 * g++.dg/tls/thread_local-wrap4.C: New.
1300 * g++.dg/tls/thread_local2g.C: New.
1301 * g++.dg/tls/thread_local3g.C: New.
1302 * g++.dg/tls/thread_local4g.C: New.
1303 * g++.dg/tls/thread_local5g.C: New.
1304 * g++.dg/tls/thread_local6g.C: New.
1305 * g++.dg/tls/thread_local7g.C: New.
1307 * g++.dg/tls/thread_local3.C: New.
1308 * g++.dg/tls/thread_local4.C: New.
1309 * g++.dg/tls/thread_local5.C: New.
1310 * g++.dg/tls/thread_local6.C: New.
1312 * g++.dg/tls/init-2.C: Tweak errors.
1313 * g++.dg/tls/thread_local1.C: New.
1314 * g++.dg/tls/thread_local2.C: New.
1315 * g++.dg/tls/thread_local7.C: New.
1317 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1322 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1325 * gcc.target/sh/pr54685.c: New.
1327 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1329 PR c++/53528 C++11 attribute support
1330 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1331 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1388 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1390 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1391 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1392 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1394 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1397 * gcc.target/sh/pr54760-2.c: New.
1398 * gcc.target/sh/pr54760-3.c: New.
1400 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1403 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1405 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1406 Sandra Loosemore <sandra@codesourcery.com>
1408 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1409 and test that the accumulator is initialized using MULT.
1410 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1411 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1413 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/stdint.C: New.
1418 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/cpp0x/stddef.C: New.
1423 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1426 * gfortran.dg/typebound_operator_17.f90: New.
1428 2012-10-06 Jan Hubicka <jh@suse.cz>
1432 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1434 2012-10-06 Jan Hubicka <jh@suse.cz>
1436 * gcc.dg/lto/resolutions_0.c: New testcase.
1438 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1441 * gfortran.dg/generic_25.f90: New.
1442 * gfortran.dg/generic_26.f90: New.
1443 * gfortran.dg/generic_27.f90: New.
1445 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1448 * gcc.target/sh/pr54760-1.c: New.
1450 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1452 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1453 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1454 * g++.dg/warn/Wsign-compare-5.C: New test.
1455 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1456 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1457 * g++.dg/ext/builtin30.C: New test.
1458 * g++.dg/ext/vla12.C: New test.
1459 * gcc.dg/builtins-85.c: New test.
1462 * gcc.dg/guality/pr54519-1.c: New test.
1463 * gcc.dg/guality/pr54519-2.c: New test.
1464 * gcc.dg/guality/pr54519-3.c: New test.
1465 * gcc.dg/guality/pr54519-4.c: New test.
1466 * gcc.dg/guality/pr54519-5.c: New test.
1467 * gcc.dg/guality/pr54519-6.c: New test.
1469 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1472 * g++.dg/cpp0x/defaulted38.C: New.
1474 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1476 PR tree-optimization/33763
1477 * c-c++-common/pr33763.c: New test.
1479 PR tree-optimization/54810
1480 * gcc.dg/tree-ssa/vrp85.c: New test.
1482 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1484 * gcc.dg/ucnid-7.c: Skip on AIX.
1485 * gcc.dg/ucnid-8.c: Same.
1486 * gcc.dg/ucnid-10.c: Same.
1487 * gcc.dg/ucnid-13.c: Same.
1488 * gcc.dg/attr-alias-3.c: Same.
1489 * gcc.dg/attr-alias-5.c: Same.
1490 * gcc.dg/torture/pr51106-2.c: Same.
1491 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1493 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/cpp0x/alias-decl-23.C: New.
1498 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/template/friend53.C: New.
1503 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1505 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1506 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1507 (scan-ada-spec): Likewise.
1508 (scan-ada-spec-not): Likewise.
1509 * gcc.dg/dump-ada-spec-1.c: New test.
1510 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1512 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1514 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1516 2012-10-04 Florian Weimer <fweimer@redhat.com>
1518 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1520 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1523 * g++.dg/cpp0x/pr54323.C: New.
1525 2012-10-04 Richard Guenther <rguenther@suse.de>
1528 * g++.dg/torture/pr54735.C: New testcase.
1530 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1532 PR rtl-optimization/54739
1533 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1535 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1538 * gcc.target/sh/pr51244-12.c: New.
1540 2012-10-03 Dehao Chen <dehao@google.com>
1543 * gcc.dg/pr54782.c: New test.
1545 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1548 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1550 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1553 * gfortran.dg/class_53.f90: New.
1555 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1558 * gcc.dg/guality/pr54551.c: New.
1560 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1562 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1563 * gcc.target/powerpc/pr46728-2.c: Likewise.
1565 2012-10-02 Sharad Singhai <singhai@google.com>
1568 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1569 to fix test failures caused by r191883.
1570 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1571 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1572 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1573 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1574 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1575 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1576 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1577 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1578 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1580 2012-09-30 Sharad Singhai <singhai@google.com>
1582 * gcc.target/i386/vect-double-1.c: Fix test.
1584 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1587 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1590 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1592 PR rtl-optimization/54457
1593 * gcc.target/i386/pr54457.c: New test.
1595 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1597 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1599 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1601 * gcc.target/i386/vect-rebuild.c: New testcase.
1603 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1605 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1607 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1609 * gcc.target/mips/pr37362.c: Fix target selector.
1611 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1614 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1616 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1618 * gcc.dg/ucnid-8.c: Update line number.
1619 * gcc.dg/torture/pr51106-2.c: Likewise.
1621 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1625 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1626 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1628 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1630 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1631 partially reverting r170092.
1632 * gfortran.dg/class_7.f03: Ditto.
1633 * gfortran.dg/coarray_14.f90: Ditto.
1634 * gfortran.dg/typebound_proc_13.f03: Ditto.
1636 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/sfinae42.C: New.
1641 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1643 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1644 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1645 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1646 * gcc.dg/pr42629.c: XFAIL on AIX.
1647 * gcc.dg/pr47684.c: Same.
1648 * gcc.dg/pr43670.c: Same.
1649 * gcc.dg/pr42916.c: Same.
1650 * gcc.dg/pr45449.c: Same.
1651 * gcc.dg/pr50017.c: Same.
1652 * gcc.dg/pr42728.c: Same.
1653 * gcc.dg/pr47881.c: Same.
1654 * gcc.dg/pr44023.c: Same.
1655 * gcc.dg/pr41345.c: Same.
1656 * gcc.dg/pr42630.c: Same.
1657 * gcc.dg/pr44971.c: Same.
1658 * gcc.dg/pr46771.c: Same.
1659 * gcc.dg/ucnid-8.c: Same.
1660 * gcc.dg/ucnid-10.c: Same.
1661 * gcc.dg/ucnid-13.c: Same.
1662 * gcc.dg/torture/pr51106-2.c: Same.
1663 * gcc.dg/pr48768.c: Same.
1664 * gcc.dg/pr42631.c: Same.
1665 * gcc.dg/pr43084.c: Same.
1666 * gcc.dg/ucnid-7.c: Same.
1667 * gcc.dg/pr42889.c: Same.
1668 * gcc.dg/pr41241.c: Same.
1669 * gcc.dg/pr42719.c: Same.
1670 * g++.dg/debug/pr46583.C: Same.
1671 * g++.dg/debug/pr47106.C: Same.
1672 * g++.dg/opt/pr48549.C: Same.
1673 * g++.dg/other/pr42685.C: Same.
1674 * c-c++-common/pr43942.c: Same.
1676 2012-09-29 Ian Lance Taylor <iant@google.com>
1678 * go.test/go-test.exp: Update for latest version of Go testsuite.
1680 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1683 * gfortran.dg/internal_readwrite_3.f90: New test.
1685 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1687 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1688 c-c++-common/Wunused-local-typedefs-2.c to here.
1690 PR c++/54372 - unused attribute inactive on dependant entities
1691 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1693 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1695 PR c++/29028 - Missed unused warning on using declaration
1696 * g++.dg/warn/Wunused-var-18.C: New test.
1698 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1700 PR c++/53551 - -Wunused-local-typedefs misses uses
1701 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1703 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1706 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1708 PR tree-optimization/54713
1709 * gcc.c-torture/compile/pr54713-1.c: New test.
1710 * gcc.c-torture/compile/pr54713-2.c: New test.
1711 * gcc.c-torture/compile/pr54713-3.c: New test.
1713 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1715 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1717 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1719 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1721 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.target/i386/pr54703.c: New test.
1726 2012-09-27 Richard Guenther <rguenther@suse.de>
1729 * gcc.dg/lto/pr54709_0.c: New testcase.
1730 * gcc.dg/lto/pr54709_1.c: Likewise.
1732 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1734 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1736 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1738 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1740 * gcc.target/arm/pr42879.c: Handle big-endian.
1742 2012-09-26 Steve Ellcey <sellcey@mips.com>
1745 * gcc.dg/pr37303.c: Check for rdata or rodata.
1747 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1749 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1751 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1755 * gcc.target/powerpc/ppc-ne0-1.c: New.
1757 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1760 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1761 test_19, test_20, test_21, test_22, test_23): New functions.
1762 * gcc.target/sh/pr54089-4.c: New.
1763 * gcc.target/sh/pr54089-5.c: New.
1764 * gcc.target/sh/pr54089-6.c: New.
1765 * gcc.target/sh/pr54089-7.c: New.
1767 2012-09-25 Richard Guenther <rguenther@suse.de>
1770 * gcc.dg/lto/pr54702_0.c: New testcase.
1771 * gcc.dg/lto/pr54702_1.c: Likewise.
1772 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1773 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1774 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1775 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1777 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/parse2.C: New.
1781 * g++.dg/parse/error11.C: Adjust.
1782 * g++.dg/parse/error12.C: Likewise.
1784 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1786 * gcc.target/i386/20030217-1.c: Added check for
1787 large_long_double effective target.
1788 * gcc.target/i386/387-3.c: Likewise.
1789 * gcc.target/i386/387-4.c: Likewise.
1790 * gcc.target/i386/pr36578-1.c: Likewise.
1791 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1792 when long double size is equal double size.
1793 * gcc.target/i386/excess-precision-1.c: Likewise.
1794 * gcc.target/i386/pr36578-2.c: Likewise.
1795 * gcc.target/i386/20030217-2.c: New testcase.
1797 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/54676
1800 * gcc.dg/pr54676.c: New test.
1802 2012-09-25 Richard Guenther <rguenther@suse.de>
1804 PR tree-optimization/53663
1805 * gcc.dg/torture/pr53663-1.c: New testcase.
1806 * gcc.dg/torture/pr53663-2.c: Likewise.
1807 * gcc.dg/torture/pr53663-3.c: Likewise.
1809 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1811 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1813 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1815 * lib/target-supports-dg.exp (dg-require-effective-target,
1816 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1817 dg-process-target-1 instead of dg-process-target.
1818 (dg-process-target-1): Rename from dg-process-target.
1819 (dg-process-target): New.
1821 2012-09-24 Richard Guenther <rguenther@suse.de>
1823 PR tree-optimization/54684
1824 * g++.dg/torture/pr54684.C: New testcase.
1826 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1828 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1830 2012-09-24 Richard Guenther <rguenther@suse.de>
1833 * gcc.dg/tm/pr52173-1.c: New.
1834 * gcc.dg/tm/pr52173-2.c: New.
1836 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1838 * gcc.dg/pr54669.c: New test.
1840 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1841 Dominique Dhumieres <dominiq@lps.ens.fr>
1844 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1846 2012-09-23 Tobias Burnus <burnus@net-b.de>
1849 * gfortran.dg/class_array_14.f90: New.
1851 2012-09-22 Kai Tietz <ktietz@redhat.com>
1853 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1854 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1856 2012-09-21 Dehao Chen <dehao@google.com>
1859 PR tree-optimization/54655
1860 * g++.dg/pr54655.C: New testcase.
1862 2012-09-21 Richard Guenther <rguenther@suse.de>
1864 PR tree-optimization/54647
1865 * g++.dg/torture/pr54647.C: New testcase.
1867 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1870 * c-c++-common/torture/vector-compare-2.c: Add -w.
1872 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1874 * gnat.dg/opt20.ads: Move dg directive to...
1875 * gnat.dg/opt20.adb: ...here.
1876 * gnat.dg/addr1.ad[sb]: Likewise.
1877 * gnat.dg/concat2.ad[sb]: Likewise.
1878 * gnat.dg/array16.ad[sb]: Likewise.
1879 * gnat.dg/atomic5.ad[sb]: Likewise.
1880 * gnat.dg/discr29.ad[sb]: Likewise.
1881 * gnat.dg/noreturn5.ad[sb]: Likewise.
1882 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1883 * gnat.dg/discr23.ads: Remove dg directive.
1884 * gnat.dg/nested_float_packed.ads: Likewise.
1885 * gnat.dg/oconst6.ads: Move to...
1886 * gnat.dg/specs/oconst6.ads: ...here.
1888 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/cpp0x/decltype32.C: Tweak.
1893 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1895 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1896 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1897 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1898 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1900 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1903 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1905 2012-09-19 Steve Ellcey <sellcey@mips.com>
1907 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1909 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1911 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1912 * gcc.target/powerpc/ppc-mftb.c: New file.
1914 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1917 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1920 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1923 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1925 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1927 * gcc.c-torture/execute/20120919-1.c: New test.
1929 2012-09-19 Richard Guenther <rguenther@suse.de>
1931 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1933 2012-09-19 Richard Guenther <rguenther@suse.de>
1935 * gcc.dg/builtin-unreachable-6.c: Adjust.
1937 2012-09-19 Richard Guenther <rguenther@suse.de>
1939 * gcc.dg/builtin-object-size-10.c: Adjust.
1940 * gcc.dg/builtin-unreachable-5.c: Adjust.
1941 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1942 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1943 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1944 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1945 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1946 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1947 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1948 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1949 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1950 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1951 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1952 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1954 2012-09-19 Richard Guenther <rguenther@suse.de>
1956 PR tree-optimization/54132
1957 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1958 * gcc.dg/torture/pr54132.c: Likewise.
1960 2012-09-19 Terry Guo <terry.guo@arm.com>
1962 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1963 extra prune rules that will be applied to all tests in a .exp file.
1964 (gcc-dg-prune): Use rules defined by the above variable.
1965 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1966 harmless warnings on architecture switch conflict.
1968 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1970 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1971 of asm-comment characters instead of a single one.
1972 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1974 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1976 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1978 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1979 target instead of xfailing it.
1980 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1981 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1982 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1983 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1984 * gcc.dg/vect/vect-104.c: Likewise.
1985 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1986 * gcc.dg/vect/vect-outer-1.c: Likewise.
1987 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1988 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1989 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1990 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1991 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1992 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1993 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1994 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1995 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1997 * lib/target-supports.exp
1998 (check_effective_target_vect_widen_mult_qi_to_hi,
1999 check_effective_target_vect_widen_mult_hi_to_si,
2000 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2001 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2002 check_effective_target_vect_pack_trunc,
2003 check_effective_target_vect_unpack,
2004 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2005 instead of arm_none.
2007 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2009 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2011 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2012 config to compiler_flags.
2014 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2017 * gcc.target/i386/pr54592.c: New test.
2019 PR tree-optimization/54610
2020 * gcc.target/i386/pr54610.c: New test.
2022 2012-09-17 Jason Merrill <jason@redhat.com>
2025 * g++.dg/cpp0x/alias-decl-21.C: New.
2026 * g++.dg/cpp0x/alias-decl-22.C: New.
2028 2012-09-17 Tobias Burnus <burnus@net-b.de>
2031 * gfortran.dg/scan_2.f90: New.
2033 2012-09-17 Jason Merrill <jason@redhat.com>
2036 * g++.dg/init/aggr9.C: New.
2038 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/loop_optimization12.ad[sb]: New test.
2042 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2045 * gfortran.dg/proc_ptr_result_7.f90: New.
2047 2012-09-17 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/structure_constructor_11.f90: New.
2052 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2054 PR tree-optimization/54563
2055 * g++.dg/torture/pr54563.C: New test.
2057 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2060 * gfortran.dg/typebound_generic_14.f03: New.
2062 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2065 * gfortran.dg/proc_ptr_38.f90: New.
2067 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2070 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2074 * gnat.dg/lto15.adb: Require lto.
2076 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2077 "myBindC" for hppa*-*-hpux*.
2079 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2081 * gfortran.dg/namelist_75.f90: New test.
2083 2012-09-15 Tom de Vries <tom@codesourcery.com>
2085 * gcc.dg/tree-ssa/vrp82.c: New test.
2086 * gcc.dg/tree-ssa/vrp83.c: Same.
2087 * gcc.dg/tree-ssa/vrp84.c: Same.
2089 2012-09-15 Tom de Vries <tom@codesourcery.com>
2091 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2092 * gcc.dg/tree-ssa/vrp81.c: ... this.
2094 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2097 * gcc.target/avr/torture/fix-types.h: New.
2098 * gcc.target/avr/torture/vals-hr.def: New.
2099 * gcc.target/avr/torture/vals-r.def: New.
2100 * gcc.target/avr/torture/vals-k.def: New.
2101 * gcc.target/avr/torture/vals-ur.def: New.
2102 * gcc.target/avr/torture/vals-uk.def: New.
2103 * gcc.target/avr/torture/vals-uhr.def: New.
2104 * gcc.target/avr/torture/vals-llk.def: New.
2105 * gcc.target/avr/torture/vals-ullk.def: New.
2106 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2107 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2108 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2109 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2110 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2111 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2112 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2113 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2115 2012-09-14 Dehao Chen <dehao@google.com>
2117 * g++.dg/debug/dwarf2/deallocator.C: New test.
2119 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2122 * gcc.c-torture/compile/pr54552-1.c: New test.
2124 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2127 * g++.dg/other/vector-compare.C: New testcase.
2128 * c-c++-common/vector-compare-3.c: New testcase.
2129 * gcc.dg/vector-shift.c: Move ...
2130 * c-c++-common/vector-shift.c: ... here.
2131 * gcc.dg/vector-shift1.c: Move ...
2132 * c-c++-common/vector-shift1.c: ... here.
2133 * gcc.dg/vector-shift3.c: Move ...
2134 * c-c++-common/vector-shift3.c: ... here.
2135 * gcc.dg/vector-compare-1.c: Move ...
2136 * c-c++-common/vector-compare-1.c: ... here.
2137 * gcc.dg/vector-compare-2.c: Move ...
2138 * c-c++-common/vector-compare-2.c: ... here.
2139 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2140 * c-c++-common/torture/vector-compare-1.c: ... here.
2141 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2142 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2143 * c-c++-common/torture/vector-compare-2.c: ... here.
2144 * gcc.c-torture/execute/vector-shift.c: Move ...
2145 * c-c++-common/torture/vector-shift.c: ... here.
2146 * gcc.c-torture/execute/vector-shift2.c: Move ...
2147 * c-c++-common/torture/vector-shift2.c: ... here.
2148 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2149 * c-c++-common/torture/vector-subscript-1.c: ... here.
2150 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2151 * c-c++-common/torture/vector-subscript-2.c: ... here.
2152 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2153 * c-c++-common/torture/vector-subscript-3.c: ... here.
2155 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2158 * gcc.c-torture/compile/pr54103-1.c,
2159 gcc.c-torture/compile/pr54103-2.c,
2160 gcc.c-torture/compile/pr54103-3.c,
2161 gcc.c-torture/compile/pr54103-4.c,
2162 gcc.c-torture/compile/pr54103-5.c,
2163 gcc.c-torture/compile/pr54103-6.c: New tests.
2164 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2166 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2168 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2170 2012-09-14 Richard Guenther <rguenther@suse.de>
2172 PR tree-optimization/54565
2173 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2174 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2176 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2178 * gcc.target/arm/combine-movs.c: Add missing space.
2180 2012-09-14 Richard Guenther <rguenther@suse.de>
2182 * g++.dg/torture/builtin-location.C: New testcase.
2184 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2185 Manuel López-Ibåñez <manu@gcc.gnu.org>
2188 * g++.dg/warn/Wuninitialized-self.C: New.
2190 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.c-torture/compile/pr54559.c: New test.
2195 2012-09-13 Jason Merrill <jason@redhat.com>
2198 * g++.dg/cpp0x/constexpr-temp1.C: New.
2201 * g++.dg/template/anonunion2.C: New.
2204 * g++.dg/template/init10.C: New.
2206 2012-09-13 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/implicit_pure_3.f90: New.
2211 2012-09-13 Richard Guenther <rguenther@suse.de>
2213 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2215 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2217 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2219 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2221 * c-c++-common/pr51712.c: Handle for short-enum targets.
2223 2012-09-12 Terry Guo <terry.guo@arm.com>
2225 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2226 and lsrs for Thumb2 mode.
2228 2012-09-12 Jan Hubicka <jh@suse.cz>
2230 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2232 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2235 * gcc.target/i386/pr54445-1.c: New file.
2236 * gcc.target/i386/pr54445-2.c: Likewise.
2238 2012-09-12 Tobias Burnus <burnus@net-b.de>
2242 * gfortran.dg/coarray_10.f90: Update dg-error.
2243 * gfortran.dg/coarray_28.f90: New.
2244 * gfortran.dg/array_section_3.f90: New.
2246 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2248 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2249 gcc.target/arm/pr48252.c: Fix for big-endian support.
2251 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2253 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2255 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2256 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2258 * gcc.target/arm/neon-vfma-1.c: New testcase.
2259 * gcc.target/arm/neon-vfms-1.c: Likewise.
2260 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2262 * gcc.target/arm/neon-vmls-1.c: Likewise.
2263 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2265 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2266 (check_effective_target_arm_neonv2_ok): Likewise.
2267 (check_effective_target_arm_neonv2_hw): Likewise.
2268 (check_effective_target_arm_neonv2): Likewise.
2270 2012-09-11 Richard Guenther <rguenther@suse.de>
2273 * g++.dg/tree-ssa/pr54515.C: New testcase.
2275 2012-09-10 Andrew Pinski <apinski@cavium.com>
2278 * gcc.dg/tm/memopt-16.c: New testcase.
2280 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/cpp0x/sfinae40.C: New.
2285 * g++.dg/cpp0x/sfinae41.C: Likewise.
2287 2012-09-10 Jason Merrill <jason@redhat.com>
2290 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2292 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2295 * gcc.target/sh/pr54089-3.c: New.
2297 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2299 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2301 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2303 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2305 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2307 * gcc.dg/pr52558-2.c: Delete.
2308 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2310 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2312 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2314 2012-09-10 Richard Guenther <rguenther@suse.de>
2316 PR tree-optimization/54520
2317 * gcc.dg/torture/pr54520.c: New testcase.
2319 2012-09-10 Jason Merrill <jason@redhat.com>
2322 * g++.dg/cpp0x/implicit14.C: New.
2324 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2327 * gfortran.dg/bound_simplification_3.f90: New test.
2329 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2332 * gcc.dg/pr52558-1.c: Delete.
2333 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2335 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2337 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2338 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2339 * gcc.target/arm/smlaltt-1.c: Likewise.
2341 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2343 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2345 2012-09-07 Tom de Vries <tom@codesourcery.com>
2347 PR tree-optimization/53986
2348 * gcc.dg/tree-ssa/vrp80.c: New test.
2349 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2351 2012-09-06 Jason Merrill <jason@redhat.com>
2355 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2356 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2358 2012-09-06 Andrew Pinski <apinski@cavium.com>
2361 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2363 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2365 PR rtl-optimization/54455
2366 * gcc.dg/54455.c: New test.
2368 2012-09-06 Tobias Burnus <burnus@net-b.de>
2371 * gfortran.dg/promotion_2.f90: New.
2373 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2376 * c-c++-common/pr54486.c: New test.
2378 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2381 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2383 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2386 * g++.dg/cpp0x/sfinae39.C: New.
2388 2012-09-04 Jason Merrill <jason@redhat.com>
2391 * g++.dg/ext/flexary3.C: New.
2394 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2397 * g++.dg/template/defarg15.C: New.
2400 * g++.dg/template/access24.C: New.
2402 2012-09-04 Richard Guenther <rguenther@suse.de>
2404 PR tree-optimization/54458
2405 * gcc.dg/torture/pr54458.c: New testcase.
2407 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2409 * gcc.target/arm/neon-vext.c: New test.
2410 * gcc.target/arm/neon-vext-execute.c: Ditto.
2412 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2416 * gfortran.dg/select_type_29.f03: New.
2418 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2420 * gcc.dg/fold-perm.c: Improve test.
2422 2012-09-03 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/coarray_class_1.f90: New.
2427 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2430 * gcc.c-torture/compile/pr49206.c: New test.
2432 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2433 Uros Bizjak <ubizjak@gmail.com>
2436 * gfortran.dg/pr36680.f90: New test.
2438 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2441 * g++.dg/opt/pr42295.C: New test.
2443 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.dg/torture/pr54436.c: New test.
2448 2012-09-01 Andrew Pinski <apinski@cavium.com>
2450 * gcc.target/mips/truncate-8.c: New testcase.
2452 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2456 * gcc.target/i386/pr46829.c: New test.
2457 * gcc.target/i386/pr46843.c: Ditto.
2459 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2460 Jason Merrill <jason@redhat.com>
2463 * g++.dg/parse/error50.C: New.
2465 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2468 * gcc.c-torture/compile/pr54428.c: New test.
2470 2012-08-31 Ollie Wild <aaw@google.com>
2473 * g++.dg/init/lifetime3.C: New test.
2475 2012-08-31 Martin Jambor <mjambor@suse.cz>
2478 * gcc.dg/torture/pr54409.c: New test.
2480 2012-08-31 Martin Jambor <mjambor@suse.cz>
2482 * gfortran.dg/pr48636.f90: Add dump scan checks.
2484 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2486 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2488 2012-08-28 Joey Ye <joey.ye@arm.com>
2490 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2492 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2495 * gcc.target/i386/pr46254.c: New test.
2497 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2499 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2500 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2501 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2503 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2505 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2506 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2507 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2508 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2509 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2510 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2511 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2512 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2513 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2514 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2515 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2516 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2517 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2518 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2519 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2520 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2521 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2522 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2523 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2524 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2525 gcc.target/mips/unaligned-1.c: Tighten regexps.
2527 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2529 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2530 (mips_option_groups): Remove optimization. Add various -f options.
2531 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2532 and -pg imply -fno-omit-frame-pointer.
2533 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2534 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2535 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2536 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2537 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2538 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2539 * gcc.target/mips/abi-n32-long32.c: Likewise.
2540 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2541 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2542 * gcc.target/mips/abi-n32-long64.c: Likewise.
2543 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2544 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2545 * gcc.target/mips/abi-n64-long32.c: Likewise.
2546 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2547 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2548 * gcc.target/mips/abi-n64-long64.c: Likewise.
2549 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2550 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2551 * gcc.target/mips/abi-o32-long32.c: Likewise.
2552 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2553 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2554 * gcc.target/mips/abi-o32-long64.c: Likewise.
2555 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2556 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2557 * gcc.target/mips/abi-o64-long32.c: Likewise.
2558 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2559 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2560 * gcc.target/mips/abi-o64-long64.c: Likewise.
2561 * gcc.target/mips/asm-1.c: Likewise.
2562 * gcc.target/mips/branch-1.c: Likewise.
2563 * gcc.target/mips/call-3.c: Likewise.
2564 * gcc.target/mips/call-saved-3.c: Likewise.
2565 * gcc.target/mips/clear-cache-1.c: Likewise.
2566 * gcc.target/mips/div-1.c: Likewise.
2567 * gcc.target/mips/div-2.c: Likewise.
2568 * gcc.target/mips/div-3.c: Likewise.
2569 * gcc.target/mips/div-4.c: Likewise.
2570 * gcc.target/mips/div-5.c: Likewise.
2571 * gcc.target/mips/div-6.c: Likewise.
2572 * gcc.target/mips/div-7.c: Likewise.
2573 * gcc.target/mips/div-8.c: Likewise.
2574 * gcc.target/mips/div-9.c: Likewise.
2575 * gcc.target/mips/div-10.c: Likewise.
2576 * gcc.target/mips/div-11.c: Likewise.
2577 * gcc.target/mips/div-12.c: Likewise.
2578 * gcc.target/mips/dsp-ctrl.c: Likewise.
2579 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2580 * gcc.target/mips/ext-8.c: Likewise.
2581 * gcc.target/mips/extend-2.c: Likewise.
2582 * gcc.target/mips/fix-r10000-1.c: Likewise.
2583 * gcc.target/mips/fix-r10000-2.c: Likewise.
2584 * gcc.target/mips/fix-r10000-3.c: Likewise.
2585 * gcc.target/mips/fix-r10000-4.c: Likewise.
2586 * gcc.target/mips/fix-r10000-5.c: Likewise.
2587 * gcc.target/mips/fix-r10000-6.c: Likewise.
2588 * gcc.target/mips/fix-r10000-7.c: Likewise.
2589 * gcc.target/mips/fix-r10000-8.c: Likewise.
2590 * gcc.target/mips/fix-r10000-9.c: Likewise.
2591 * gcc.target/mips/fix-r10000-10.c: Likewise.
2592 * gcc.target/mips/fix-r10000-11.c: Likewise.
2593 * gcc.target/mips/fix-r10000-12.c: Likewise.
2594 * gcc.target/mips/fix-r10000-13.c: Likewise.
2595 * gcc.target/mips/fix-r10000-14.c: Likewise.
2596 * gcc.target/mips/fix-r10000-15.c: Likewise.
2597 * gcc.target/mips/fpcmp-1.c: Likewise.
2598 * gcc.target/mips/fpcmp-2.c: Likewise.
2599 * gcc.target/mips/fpr-moves-7.c: Likewise.
2600 * gcc.target/mips/fpr-moves-8.c: Likewise.
2601 * gcc.target/mips/int-moves-1.c: Likewise.
2602 * gcc.target/mips/int-moves-2.c: Likewise.
2603 * gcc.target/mips/long-calls-pg.c: Likewise.
2604 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2605 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2606 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2607 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2608 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2609 * gcc.target/mips/mips-3d-1.c: Likewise.
2610 * gcc.target/mips/mips-3d-2.c: Likewise.
2611 * gcc.target/mips/mips-3d-3.c: Likewise.
2612 * gcc.target/mips/mips-3d-4.c: Likewise.
2613 * gcc.target/mips/mips-3d-5.c: Likewise.
2614 * gcc.target/mips/mips-3d-6.c: Likewise.
2615 * gcc.target/mips/mips-3d-7.c: Likewise.
2616 * gcc.target/mips/mips-3d-8.c: Likewise.
2617 * gcc.target/mips/mips-3d-9.c: Likewise.
2618 * gcc.target/mips/mips-ps-1.c: Likewise.
2619 * gcc.target/mips/mips-ps-2.c: Likewise.
2620 * gcc.target/mips/mips-ps-3.c: Likewise.
2621 * gcc.target/mips/mips-ps-4.c: Likewise.
2622 * gcc.target/mips/mips-ps-6.c: Likewise.
2623 * gcc.target/mips/mips32-dspr2.c: Likewise.
2624 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2625 * gcc.target/mips/neg-abs-1.c: Likewise.
2626 * gcc.target/mips/neg-abs-2.c: Likewise.
2627 * gcc.target/mips/nmadd-3.c: Likewise.
2628 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2629 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2630 * gcc.target/mips/octeon-pop-1.c: Likewise.
2631 * gcc.target/mips/pr26765.c: Likewise.
2632 * gcc.target/mips/pr33256.c: Likewise.
2633 * gcc.target/mips/pr33635-1.c: Likewise.
2634 * gcc.target/mips/pr33755.c: Likewise.
2635 * gcc.target/mips/pr35802.c: Likewise.
2636 * gcc.target/mips/pr45074.c: Likewise.
2637 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2638 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2639 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2640 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2641 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2642 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2643 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2644 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2645 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2646 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2647 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2648 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2649 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2650 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2651 * gcc.target/mips/save-restore-1.c: Likewise.
2652 * gcc.target/mips/save-restore-3.c: Likewise.
2653 * gcc.target/mips/save-restore-5.c: Likewise.
2654 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2655 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2656 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2657 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2658 * gcc.target/mips/stack-1.c: Likewise.
2660 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2663 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2664 branch under test to be filled with preceding rather than
2665 following instructions.
2666 * gcc.target/mips/branch-10.c: Likewise.
2667 * gcc.target/mips/branch-11.c: Likewise.
2668 * gcc.target/mips/branch-12.c: Likewise.
2669 * gcc.target/mips/branch-13.c: Likewise.
2670 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2671 to be eliminated. Tighten $28 scan-assembler-not test.
2673 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2675 * gcc.target/mips/call-4.c: ...this new test.
2677 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2679 * gcc.target/mips/code-readable-3.c: Likewise.
2680 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2681 flag but skip for -O0.
2682 * gcc.target/mips/code-readable-4.c: Likewise.
2684 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2685 of operations under test.
2686 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2688 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2689 Don't require sibling-call optimization.
2690 * gcc.target/mips/near-far-4.c: Likewise.
2692 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2693 Make sure that the register variable is used.
2694 * gcc.target/mips/soft-float-1.c: Likewise.
2696 * gcc.target/mips/sdata-1.c: Make static data volatile.
2697 * gcc.target/mips/sdata-2.c: Likewise.
2698 * gcc.target/mips/sdata-3.c: Likewise.
2699 * gcc.target/mips/sdata-4.c: Likewise.
2701 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2703 * gcc.target/mips/atomic-memory-2.c: Likewise.
2704 * gcc.target/mips/branch-cost-1.c: Likewise.
2705 * gcc.target/mips/branch-cost-2.c: Likewise.
2706 * gcc.target/mips/cache-1.c: Likewise.
2707 * gcc.target/mips/call-1.c: Likewise.
2708 * gcc.target/mips/call-saved-2.c: Likewise.
2709 * gcc.target/mips/const-anchor-1.c: Likewise.
2710 * gcc.target/mips/const-anchor-2.c: Likewise.
2711 * gcc.target/mips/dse-1.c: Likewise.
2712 * gcc.target/mips/dsp-lhx.c: Likewise.
2713 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2714 * gcc.target/mips/ext-1.c: Likewise.
2715 * gcc.target/mips/ext-2.c: Likewise.
2716 * gcc.target/mips/ext-3.c: Likewise.
2717 * gcc.target/mips/ext-4.c: Likewise.
2718 * gcc.target/mips/ext-5.c: Likewise.
2719 * gcc.target/mips/ext-6.c: Likewise.
2720 * gcc.target/mips/ext-7.c: Likewise.
2721 * gcc.target/mips/extend-1.c: Likewise.
2722 * gcc.target/mips/fix-r4000-1.c: Likewise.
2723 * gcc.target/mips/fix-r4000-3.c: Likewise.
2724 * gcc.target/mips/fix-r4000-5.c: Likewise.
2725 * gcc.target/mips/fix-r4000-6.c: Likewise.
2726 * gcc.target/mips/fix-r4000-8.c: Likewise.
2727 * gcc.target/mips/fix-r4000-10.c: Likewise.
2728 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2729 * gcc.target/mips/fixed-vector-type.c: Likewise.
2730 * gcc.target/mips/fpr-moves-1.c: Likewise.
2731 * gcc.target/mips/fpr-moves-2.c: Likewise.
2732 * gcc.target/mips/fpr-moves-3.c: Likewise.
2733 * gcc.target/mips/fpr-moves-4.c: Likewise.
2734 * gcc.target/mips/fpr-moves-5.c: Likewise.
2735 * gcc.target/mips/fpr-moves-6.c: Likewise.
2736 * gcc.target/mips/ins-1.c: Likewise.
2737 * gcc.target/mips/ins-2.c: Likewise.
2738 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2739 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2740 * gcc.target/mips/lazy-binding-1.c: Likewise.
2741 * gcc.target/mips/madd-3.c: Likewise.
2742 * gcc.target/mips/madd-5.c: Likewise.
2743 * gcc.target/mips/madd-6.c: Likewise.
2744 * gcc.target/mips/madd-8.c: Likewise.
2745 * gcc.target/mips/madd-9.c: Likewise.
2746 * gcc.target/mips/memcpy-1.c: Likewise.
2747 * gcc.target/mips/mips-ps-type.c: Likewise.
2748 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2749 * gcc.target/mips/mips-sched-madd.c: Likewise.
2750 * gcc.target/mips/mips16e-extends.c: Likewise.
2751 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2752 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2753 * gcc.target/mips/movcc-1.c: Likewise.
2754 * gcc.target/mips/movcc-2.c: Likewise.
2755 * gcc.target/mips/movcc-3.c: Likewise.
2756 * gcc.target/mips/msub-5.c: Likewise.
2757 * gcc.target/mips/msub-6.c: Likewise.
2758 * gcc.target/mips/msub-8.c: Likewise.
2759 * gcc.target/mips/mult-2.c: Likewise.
2760 * gcc.target/mips/mult-3.c: Likewise.
2761 * gcc.target/mips/mult-5.c: Likewise.
2762 * gcc.target/mips/mult-6.c: Likewise.
2763 * gcc.target/mips/mult-7.c: Likewise.
2764 * gcc.target/mips/mult-12.c: Likewise.
2765 * gcc.target/mips/mult-13.c: Likewise.
2766 * gcc.target/mips/mult-14.c: Likewise.
2767 * gcc.target/mips/mult-15.c: Likewise.
2768 * gcc.target/mips/mult-17.c: Likewise.
2769 * gcc.target/mips/mult-18.c: Likewise.
2770 * gcc.target/mips/mult-19.c: Likewise.
2771 * gcc.target/mips/nmadd-1.c: Likewise.
2772 * gcc.target/mips/nmadd-2.c: Likewise.
2773 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2774 * gcc.target/mips/octeon-cins-1.c: Likewise.
2775 * gcc.target/mips/octeon-cins-2.c: Likewise.
2776 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2777 * gcc.target/mips/octeon-exts-2.c: Likewise.
2778 * gcc.target/mips/octeon-exts-3.c: Likewise.
2779 * gcc.target/mips/octeon-exts-4.c: Likewise.
2780 * gcc.target/mips/octeon-exts-5.c: Likewise.
2781 * gcc.target/mips/octeon-exts-6.c: Likewise.
2782 * gcc.target/mips/octeon-exts-7.c: Likewise.
2783 * gcc.target/mips/octeon-pop-2.c: Likewise.
2784 * gcc.target/mips/octeon-seq-3.c: Likewise.
2785 * gcc.target/mips/octeon-seq-4.c: Likewise.
2786 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2787 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2788 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2789 * gcc.target/mips/pr54240.c: Likewise.
2790 * gcc.target/mips/rsqrt-1.c: Likewise.
2791 * gcc.target/mips/rsqrt-2.c: Likewise.
2792 * gcc.target/mips/rsqrt-3.c: Likewise.
2793 * gcc.target/mips/rsqrt-4.c: Likewise.
2794 * gcc.target/mips/save-restore-2.c: Likewise.
2795 * gcc.target/mips/save-restore-4.c: Likewise.
2796 * gcc.target/mips/sb1-1.c: Likewise.
2797 * gcc.target/mips/scc-1.c: Likewise.
2798 * gcc.target/mips/scc-2.c: Likewise.
2799 * gcc.target/mips/scc-3.c: Likewise.
2800 * gcc.target/mips/scc-4.c: Likewise.
2801 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2802 * gcc.target/mips/truncate-1.c: Likewise.
2803 * gcc.target/mips/truncate-2.c: Likewise.
2804 * gcc.target/mips/truncate-3.c: Likewise.
2805 * gcc.target/mips/truncate-4.c: Likewise.
2806 * gcc.target/mips/truncate-5.c: Likewise.
2807 * gcc.target/mips/truncate-6.c: Likewise.
2808 * gcc.target/mips/unaligned-1.c: Likewise.
2810 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2811 skip for -O0. Require -fexpensive-optimizations.
2812 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2813 * gcc.target/mips/dspr2-MULT.c: Likewise.
2814 * gcc.target/mips/fix-r4000-2.c: Likewise.
2815 * gcc.target/mips/fix-r4000-4.c: Likewise.
2816 * gcc.target/mips/fix-r4000-7.c: Likewise.
2817 * gcc.target/mips/fix-r4000-9.c: Likewise.
2818 * gcc.target/mips/madd-1.c: Likewise.
2819 * gcc.target/mips/madd-2.c: Likewise.
2820 * gcc.target/mips/madd-4.c: Likewise.
2821 * gcc.target/mips/maddu-1.c: Likewise.
2822 * gcc.target/mips/maddu-2.c: Likewise.
2823 * gcc.target/mips/maddu-3.c: Likewise.
2824 * gcc.target/mips/maddu-4.c: Likewise.
2825 * gcc.target/mips/msub-1.c: Likewise.
2826 * gcc.target/mips/msub-2.c: Likewise.
2827 * gcc.target/mips/msub-3.c: Likewise.
2828 * gcc.target/mips/msub-4.c: Likewise.
2829 * gcc.target/mips/msubu-1.c: Likewise.
2830 * gcc.target/mips/msubu-2.c: Likewise.
2831 * gcc.target/mips/msubu-3.c: Likewise.
2832 * gcc.target/mips/msubu-4.c: Likewise.
2833 * gcc.target/mips/mult-1.c: Likewise.
2834 * gcc.target/mips/mult-4.c: Likewise.
2835 * gcc.target/mips/mult-8.c: Likewise.
2836 * gcc.target/mips/mult-9.c: Likewise.
2837 * gcc.target/mips/mult-10.c: Likewise.
2838 * gcc.target/mips/mult-11.c: Likewise.
2839 * gcc.target/mips/mult-16.c: Likewise.
2841 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2842 skip for -O0 and -Os.
2843 * gcc.target/mips/fix-r4000-12.c: Likewise.
2844 * gcc.target/mips/madd-7.c: Likewise.
2845 * gcc.target/mips/mips-ps-5.c: Likewise.
2846 * gcc.target/mips/mips-ps-7.c: Likewise.
2847 * gcc.target/mips/msub-7.c: Likewise.
2849 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2850 skip for -O0. Require -mno-abicalls.
2851 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2853 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2854 skip for -O0. Require a total number of BBIT instructions and
2855 at least one of each kind.
2857 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2858 skip for -O0. Require -fno-unroll-loops.
2860 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2861 skip for -O0. Allow BLTZ as well as BGEZ.
2863 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2865 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2866 skip for -O0. Require -fschedule-insns2.
2867 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2869 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2870 but skip for -O0. Make a branch-likely more likely.
2872 * gcc.target/mips/timode-2.c: Split each test into its own function.
2873 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2875 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2876 skip for -O0. Require -fpeephole2.
2877 * gcc.target/mips/vr-mult-2.c: Likewise.
2879 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2881 PR preprocessor/53469
2882 * gcc.dg/cpp/_Pragma7.c: New test case.
2884 2012-08-27 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/do_5.f90: New.
2889 2012-08-27 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2892 from dg-options as -Wall no longer implies it.
2894 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2896 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2898 2012-08-25 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2902 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/cpp0x/auto34.C: New.
2907 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2910 * gcc.dg/pr54363.c: New test.
2913 * gcc.dg/pr54355.c: New test.
2915 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2918 * gcc.target/i386/pr52857-1.c: New.
2919 * gcc.target/i386/pr52857-2.c: Likewise.
2921 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2923 * gcc.target/mips/code-readable-4.c: New test.
2925 2012-08-23 Julian Brown <julian@codesourcery.com>
2926 Sandra Loosemore <sandra@codesourcery.com>
2928 * gcc.target/mips/code-readable-1.c: Add -O to options.
2930 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2933 * g++.dg/lookup/using53.C: New.
2935 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2937 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2938 * gcc.dg/fixed-point/convert-1.c: New.
2939 * gcc.dg/fixed-point/convert-2.c: New.
2940 * gcc.dg/fixed-point/convert-3.c: New.
2941 * gcc.dg/fixed-point/convert-4.c: New.
2942 * gcc.dg/fixed-point/convert-float-1.c: New.
2943 * gcc.dg/fixed-point/convert-float-2.c: New.
2944 * gcc.dg/fixed-point/convert-float-3.c: New.
2945 * gcc.dg/fixed-point/convert-float-4.c: New.
2946 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2947 * gcc.dg/fixed-point/convert-sat.c: New.
2948 * gcc.dg/fixed-point/convert.h: New.
2950 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2953 * gcc.target/sh/pr54089-2.c: New.
2955 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2957 * gcc.target/i386/long-double-64-1.c: New file.
2958 * gcc.target/i386/long-double-64-2.c: Likewise.
2959 * gcc.target/i386/long-double-64-3.c: Likewise.
2960 * gcc.target/i386/long-double-64-4.c: Likewise.
2961 * gcc.target/i386/long-double-80-1.c: Likewise.
2962 * gcc.target/i386/long-double-80-2.c: Likewise.
2963 * gcc.target/i386/long-double-80-3.c: Likewise.
2964 * gcc.target/i386/long-double-80-4.c: Likewise.
2965 * gcc.target/i386/long-double-80-5.c: Likewise.
2966 * gcc.target/i386/long-double-80-6.c: Likewise.
2967 * gcc.target/i386/long-double-80-7.c: Likewise.
2969 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2971 PR tree-optimization/54317
2972 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2974 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2977 * gcc.target/sh/pr39423-2.c: New.
2979 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2981 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2982 * gcc.dg/fold-perm.c: Likewise.
2984 2012-08-20 Jan Hubicka <jh@suse.cz>
2987 * gcc.dg/ipa/inlinehint-1.c: New.
2989 2012-08-20 Florian Weimer <fweimer@redhat.com>
2992 * g++.dg/init/new38.C: New test.
2993 * g++.dg/init/new39.C: New test.
2995 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2998 * gcc.target/sh/pr54089-1.c: New.
3000 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3003 * gcc.target/sh/pr51244-11.c: New.
3005 2012-08-20 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/warn_target_lifetime_2.f90: New.
3010 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/warn/Wunused-var-17.C: New.
3015 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3018 * gcc.dg/gomp/pr53992.c: New test.
3020 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3023 * gcc.c-torture/execute/20120817-1.c: New test.
3025 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3027 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3029 (f2): New test that really does need adds.
3031 2012-08-20 Richard Guenther <rguenther@suse.de>
3033 PR tree-optimization/54327
3034 * gcc.dg/torture/pr54327.c: New testcase.
3036 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3038 PR tree-optimization/54321
3039 * gcc.c-torture/compile/pr54321.c: New test.
3041 2012-08-20 Tobias Burnus <burnus@net-b.de>
3044 * gfortran.dg/warn_target_lifetime_1.f90: New.
3046 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3049 * gfortran.dg/real_compare_1.f90: New test case.
3050 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3052 2012-08-18 Jan Hubicka <jh@suse.cz>
3054 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3056 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3059 * gfortran.dg/interface_37.f90: New test.
3061 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3062 Gary Funck <gary@intrepid.com>
3065 * gcc.target/i386/pr20020-1.c: New test.
3066 * gcc.target/i386/pr20020-2.c: Likewise.
3067 * gcc.target/i386/pr20020-3.c: Likewise.
3069 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3071 * gcc.target/i386/perm-concat.c: New test.
3073 2012-08-17 Julian Brown <julian@codesourcery.com>
3075 * gcc.target/arm/div64-unwinding.c: New test.
3077 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3079 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3081 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3084 * gcc.target/sh/pr54236-1.c: New.
3086 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3088 * lib/target-supports.exp (check_effective_target_sync_int_long)
3089 (check_effective_target_sync_char_short): Enable for crisv32-*
3093 * gcc.dg/torture/pr54261-1.c: New test.
3095 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3099 * gfortran.dg/typebound_call_24.f03: New.
3101 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3103 PR tree-optimization/54245
3104 * gcc.dg/tree-ssa/pr54245.c: New test.
3106 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3108 PR tree-optimization/54240
3109 * gcc.target/powerpc/pr54240.c: New test.
3110 * gcc.target/mips/pr54240.c: Likewise.
3112 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3115 * gcc.target/sh/pr52933-1.c: New.
3116 * gcc.target/sh/pr52933-2.c: New.
3118 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3121 * gcc.target/sh/pr50751-8.c: New.
3123 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3126 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3127 * gfortran.dg/typebound_proc_27.f03: New test.
3129 2012-08-14 Sterling Augustine <saugustine@google.com>
3131 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3133 2012-08-14 Tobias Burnus <burnus@net-b.de>
3136 * gfortran.dg/data_constraints_3.f90: New.
3137 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3138 to disable -pedantic compilation.
3139 * gfortran.dg/pr37243.f: Ditto.
3140 * gfortran.dg/g77/19990826-3.f: Ditto.
3141 * gfortran.dg/g77/20020307-1.f : Ditto.
3142 * gfortran.dg/g77/980310-3.f: Ditto.
3144 2012-08-14 Tobias Burnus <burnus@net-b.de>
3147 * gfortran.dg/warn_conversion_4.f90: New.
3149 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3152 PR rtl-optimization/53495
3153 * gcc.c-torture/compile/pr53411.c: New test.
3154 * gcc.c-torture/compile/pr53495.c: New test.
3156 2012-08-13 Richard Guenther <rguenther@suse.de>
3158 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3160 2012-08-13 Richard Guenther <rguenther@suse.de>
3162 PR tree-optimization/54200
3163 * gcc.dg/guality/pr54200.c: New testcase.
3164 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3166 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3168 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3170 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3173 * gcc.target/sh/pr51244-7.c: New.
3174 * gcc.target/sh/pr51244-8.c: New.
3175 * gcc.target/sh/pr51244-9.c: New.
3176 * gcc.target/sh/pr51244-10.c: New.
3178 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3180 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3182 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3183 * gcc.target/sh/pr53511-1.c: Likewise.
3184 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3185 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3186 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3187 * gcc.target/sh/pr53512-3.c: Likewise.
3188 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3190 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3193 * gcc.c-torture/compile/pr39423-1.c: New.
3194 * gcc.c-torture/compile/pr39423-2.c: New.
3196 2012-08-12 Tobias Burnus <burnus@net-b.de>
3199 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3200 they appear uninitialized on the RHS.
3201 * gfortran.dg/public_private_module_6.f90: New.
3203 2012-08-11 Martin Jambor <mjambor@suse.cz>
3206 * gfortran.dg/pr48636.f90: New test.
3208 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3210 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3212 (main): Adjust caller.
3214 2012-08-10 Richard Guenther <rguenther@suse.de>
3216 * gcc.dg/matrix/*.c: Adjust and move ...
3217 * gcc.dg/torture/: ... here.
3218 * gcc.dg/matrix: Remove directory.
3220 2012-08-10 Richard Guenther <rguenther@suse.de>
3223 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3225 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3228 * gcc.dg/tree-ssa/pr54211.c: New test.
3230 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3232 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3233 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3235 2012-08-10 Richard Guenther <rguenther@suse.de>
3237 PR tree-optimization/54109
3238 * gcc.dg/torture/pr54109.c: New testcase.
3239 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3240 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3242 2012-08-10 Richard Guenther <rguenther@suse.de>
3244 PR tree-optimization/54027
3245 * gcc.dg/torture/pr54027.c: New testcase.
3247 2012-08-10 Richard Guenther <rguenther@suse.de>
3249 * g++.dg/plugin/selfassign.c: Adjust.
3250 * gcc.dg/plugin/selfassign.c: Likewise.
3251 * gcc.dg/strlenopt-11.c: Likewise.
3252 * gcc.dg/strlenopt-13.c: Likewise.
3253 * gcc.dg/no-strict-overflow-4.c: Likewise.
3254 * gcc.dg/strict-overflow-4.c: Likewise.
3255 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3256 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3257 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3258 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3259 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3260 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3261 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3262 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3263 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3264 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3265 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3266 * gcc.dg/pr46309.c: Likewise.
3267 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3269 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3271 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3273 * gcc.c-torture/compile/20120727-2.c: New test.
3275 2012-08-09 Martin Jambor <mjambor@suse.cz>
3277 * gcc.dg/ipa/iinline-4.c: New test.
3278 * gcc.dg/ipa/iinline-5.c: Likewise.
3279 * gcc.dg/ipa/iinline-6.c: Likewise.
3280 * gcc.dg/ipa/iinline-7.c: Likewise.
3281 * gcc.dg/lto/20120723_0.c: Likewise.
3282 * gcc.dg/lto/20120723_1.c: Likewise.
3284 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3287 * gcc.target/sh/pr39423-1.c: New.
3289 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3292 * gcc.target/sh/pr51244-5: New.
3293 * gcc.target/sh/pr51244-6: New.
3295 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3297 * gcc.target/i386/adx-addxcarry32-3.c: New.
3298 * gcc.target/i386/adx-addxcarry64-3.c: New.
3300 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3302 PR rtl-optimization/53701
3303 * gcc.dg/pr53701.c: New test.
3305 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3307 * gcc.c-torture/compile/20120727-1.c: New test.
3309 2012-08-09 Tobias Burnus <burnus@net-b.de>
3312 * gfortran.dg/intrinsic_shadow_4.f90: New.
3314 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3316 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3318 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3320 * gcc.c-torture/execute/20120808-1.c: New test.
3322 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3324 PR rtl-optimization/54157
3325 * gcc.target/i386/pr54157.c: New file.
3327 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3329 * gcc.target/i386/adx-addcarryx32-1.c: New.
3330 * gcc.target/i386/adx-addcarryx32-2.c: New.
3331 * gcc.target/i386/adx-addcarryx64-1.c: New.
3332 * gcc.target/i386/adx-addcarryx64-2.c: New.
3333 * gcc.target/i386/adx-check.h: New.
3334 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3335 * gcc.target/i386/sse-12.c: Add -madx.
3336 * gcc.target/i386/sse-13.c: Ditto.
3337 * gcc.target/i386/sse-14.c: Ditto.
3338 * gcc.target/i386/sse-22.c: Ditto.
3339 * gcc.target/i386/sse-23.c: Ditto.
3340 * g++.dg/other/i386-2.C: Ditto.
3341 * g++.dg/other/i386-3.C: Ditto.
3343 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3345 * gcc.dg/tree-ssa/slsr-5.c: New.
3346 * gcc.dg/tree-ssa/slsr-6.c: New.
3347 * gcc.dg/tree-ssa/slsr-7.c: New.
3348 * gcc.dg/tree-ssa/slsr-8.c: New.
3349 * gcc.dg/tree-ssa/slsr-9.c: New.
3350 * gcc.dg/tree-ssa/slsr-10.c: New.
3351 * gcc.dg/tree-ssa/slsr-11.c: New.
3352 * gcc.dg/tree-ssa/slsr-12.c: New.
3353 * gcc.dg/tree-ssa/slsr-13.c: New.
3354 * gcc.dg/tree-ssa/slsr-14.c: New.
3355 * gcc.dg/tree-ssa/slsr-15.c: New.
3356 * gcc.dg/tree-ssa/slsr-16.c: New.
3357 * gcc.dg/tree-ssa/slsr-17.c: New.
3358 * gcc.dg/tree-ssa/slsr-18.c: New.
3359 * gcc.dg/tree-ssa/slsr-19.c: New.
3360 * gcc.dg/tree-ssa/slsr-20.c: New.
3361 * gcc.dg/tree-ssa/slsr-21.c: New.
3362 * gcc.dg/tree-ssa/slsr-22.c: New.
3363 * gcc.dg/tree-ssa/slsr-23.c: New.
3364 * gcc.dg/tree-ssa/slsr-24.c: New.
3365 * gcc.dg/tree-ssa/slsr-25.c: New.
3366 * gcc.dg/tree-ssa/slsr-26.c: New.
3367 * gcc.dg/tree-ssa/slsr-30.c: New.
3368 * gcc.dg/tree-ssa/slsr-31.c: New.
3370 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3372 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3373 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3374 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3376 2012-08-06 Cary Coutant <ccoutant@google.com>
3378 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3380 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3383 * gfortran.dg/dummy_procedure_5.f90: Modified.
3384 * gfortran.dg/dummy_procedure_8.f90: New.
3385 * gfortran.dg/interface_26.f90: Modified.
3386 * gfortran.dg/proc_ptr_11.f90: Modified.
3387 * gfortran.dg/proc_ptr_15.f90: Modified.
3388 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3389 * gfortran.dg/typebound_override_1.f90: Modified.
3390 * gfortran.dg/typebound_proc_6.f03: Modified.
3392 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3394 PR tree-optimization/51938
3395 PR tree-optimization/52005
3396 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3397 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3398 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3399 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3401 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3403 Avoid crashing on erroneous static_assert usage
3404 * g++.dg/cpp0x/static_assert8.C: New test.
3406 2012-08-06 Jason Merrill <jason@redhat.com>
3408 * g++.dg/cpp0x/sfinae38.C: New.
3410 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3411 Paolo Carlini <paolo.carlini@oracle.com>
3414 * g++.dg/conversion/void2.C: New.
3416 2012-08-06 Tom de Vries <tom@codesourcery.com>
3418 * gcc.dg/tree-ssa/vrp78.c: New test.
3420 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3421 Richard Sandiford <rdsandiford@googlemail.com>
3423 * g++.dg/opt/enum2.C: Require fpic target.
3424 * g++.dg/lto/20090303_0.C: Likewise.
3426 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3427 Catherine Moore <clm@codesourcery.com>
3429 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3430 flush function names too.
3431 * gcc.target/mips/clear-cache-1.c: Likewise.
3433 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3436 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3438 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3441 * gfortran.dg/array_5.f90: New test.
3443 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3445 PR tree-optimization/30318
3446 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3448 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3450 * g++.dg/ext/vector17.C: New testcase.
3452 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3455 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3456 * g++.dg/opt/longbranch1.C: Likewise.
3458 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3460 PR tree-optimization/53805
3461 * gcc.dg/fold-notunord.c: New testcase.
3463 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3466 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3467 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3469 2012-08-02 Jason Merrill <jason@redhat.com>
3470 Paolo Carlini <paolo.carlini@oracle.com>
3472 PR c++/51213 (again)
3473 * g++.dg/cpp0x/sfinae37.C: Extend.
3475 2012-08-02 Richard Guenther <rguenther@suse.de>
3477 PR tree-optimization/50672
3478 * g++.dg/torture/pr50672.C: New testcase.
3480 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3483 * gfortran.dg/abstract_type_6.f03: Modified.
3484 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3485 * gfortran.dg/proc_ptr_comp_35.f90: New.
3486 * gfortran.dg/typebound_proc_9.f03: Modified.
3487 * gfortran.dg/typebound_proc_26.f90: New.
3489 2012-08-02 Richard Guenther <rguenther@suse.de>
3491 * gcc.dg/torture/pta-callused-1.c: Adjust.
3492 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3493 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3494 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3495 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3496 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3497 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3498 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3499 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3501 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3504 * gfortran.dg/include_6.f90: New test case.
3505 * gfortran.dg/include_7.f90: New test case.
3506 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3508 2012-08-01 Tom de Vries <tom@codesourcery.com>
3510 * gcc.dg/tree-ssa/vrp76.c: New test.
3512 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3514 PR tree-optimization/46556
3515 * gcc.dg/tree-ssa/slsr-27.c: New.
3516 * gcc.dg/tree-ssa/slsr-28.c: New.
3517 * gcc.dg/tree-ssa/slsr-29.c: New.
3519 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3522 * gfortran.dg/proc_decl_29.f90: New.
3524 2012-07-31 Dehao Chen <dehao@google.com>
3526 * gcc.dg/predict-7.c: New test.
3528 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3531 * gfortran.dg/typebound_override_3.f90: New.
3533 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3535 PR tree-optimization/53773
3536 * gcc.dg/vect/pr53773.c: New test.
3538 2012-07-31 Nick Clifton <nickc@redhat.com>
3540 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3543 2012-07-31 Tobias Burnus <burnus@net-b.de>
3545 * gfortran.dg/c_funloc_tests_6.f90: New.
3546 * gfortran.dg/c_funloc_tests_7.f90: New.
3547 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3549 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3552 * g++.dg/cpp0x/temp_default5.C: New.
3554 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3557 * gfortran.dg/proc_ptr_37.f90: New.
3559 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3561 * lib/target-supports.exp
3562 (check_effective_target_vect_natural_alignment): New function.
3563 * gcc.dg/align-2.c: Only run on targets with natural alignment
3565 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3566 alignment of vector types.
3568 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3569 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3571 * gcc.target/i386/rdseed16-1.c: New.
3572 * gcc.target/i386/rdseed32-1.c: Ditto
3573 * gcc.target/i386/rdseed64-1.c: Ditto
3574 * gcc.target/i386/sse-12.c: Add -mrdseed.
3575 * gcc.target/i386/sse-13.c: Ditto.
3576 * gcc.target/i386/sse-14.c: Ditto.
3577 * g++.dg/other/i386-2.C: Ditto.
3578 * g++.dg/other/i386-3.C: Ditto.
3580 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3583 * gcc.target/sh/pr51244-4.c: New.
3585 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3587 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3588 for alpha*-*-* targets. Cleanup original tree dump.
3590 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3592 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3593 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3595 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3597 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3598 rand, srand. Include <stdlib.h>.
3600 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3602 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3604 2012-07-26 Richard Henderson <rth@redhat.com>
3606 * gcc.dg/attr-hotcold-1.c: New.
3607 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3609 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3610 Sandra Loosemore <sandra@codesourcery.com>
3612 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3614 2012-07-26 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/contiguous_1.f90: Update dg-error.
3617 * gfortran.dg/proc_ptr_32.f90: Ditto.
3619 2012-07-26 Richard Guenther <rguenther@suse.de>
3621 PR tree-optimization/54098
3622 * gcc.dg/torture/pr54098.c: New testcase.
3624 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3626 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3627 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3629 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3632 * gfortran.dg/array_constructor_39.f90: New test.
3634 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3637 * gfortran.dg/array_constructor_38.f90: New test.
3639 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3641 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3643 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/noreturn5.ad[sb]: New test.
3647 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3648 Paul Brook <paul@codesourcery.com>
3652 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3653 * c-c++-common/pr53633.c: New test.
3655 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3657 * gcc.target/i386/asm-dialect-1.c: New test case.
3659 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3660 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3662 * gcc.target/i386/prefetchw-1.c: New.
3663 * gcc.target/i386/sse-12.c: Add -mprfchw.
3664 * gcc.target/i386/sse-13.c: Ditto.
3665 * gcc.target/i386/sse-14.c: Ditto.
3666 * gcc.target/i386/sse-22.c: Ditto.
3667 * gcc.target/i386/sse-23.c: Ditto.
3668 * g++.dg/other/i386-2.C: Ditto.
3669 * g++.dg/other/i386-3.C: Ditto.
3671 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3673 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3675 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3678 * gcc.target/arm/pr54051.c: New.
3679 * gcc.target/arm/vfp-1.c: Adjust test.
3681 2012-07-24 Julian Brown <julian@codesourcery.com>
3683 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3684 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3687 2012-07-23 Paul Brook <paul@codesourcery.com>
3689 * g++.dg/other/armv7m-1.c: New test.
3691 2012-07-23 Julian Brown <julian@codesourcery.com>
3693 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3695 (DO_TEST): Define to 1 for appropriate ARM targets.
3697 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3699 PR tree-optimization/53881
3700 * gcc.dg/pr53881.c: Renamed to ...
3701 * gcc.dg/pr53881-1.c: ... this.
3702 * gcc.dg/pr53881-2.c: New test.
3704 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3706 Handle recent changes in default atomics for cris*-*-linux*.
3707 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3708 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3709 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3710 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3711 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3712 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3713 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3714 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3715 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3716 -mno-unaligned-atomic-may-use-library is in effect for
3718 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3719 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3720 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3721 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3722 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3723 gcc.target/cris/torture/sync-mis-op-i-1.c,
3724 gcc.target/cris/torture/sync-mis-op-i-2.c,
3725 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3726 gcc.target/cris/torture/sync-mis-op-i-3.c,
3727 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3728 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3729 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3730 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3731 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3732 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3733 (main): Remove local variable x.
3734 [mis_ok]: Check that atomics don't fail.
3736 2012-07-21 Andrew Pinski <apinski@cavium.com>
3738 * gcc.dg/tree-ssa/vrp72.c: New test.
3739 * gcc.dg/tree-ssa/vrp73.c: New test.
3740 * gcc.dg/tree-ssa/vrp74.c: New test.
3741 * gcc.dg/tree-ssa/vrp75.c: New test.
3743 2012-07-21 Andrew Pinski <apinski@cavium.com>
3745 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3746 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3748 2012-07-21 Andrew Pinski <apinski@cavium.com>
3750 * gcc.target/mips/octeon-pop-2.c: New testcase.
3752 2012-07-21 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/assumed_rank_3.f90: New.
3756 * gfortran.dg/assumed_rank_11.f90: New.
3757 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3758 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3759 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3761 2012-07-21 Andrew Pinski <apinski@cavium.com>
3763 * gcc.target/mips/unaligned-1.c: New testcase.
3765 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3767 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3769 2012-07-20 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/bind_c_array_params_2.f90: New.
3772 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3773 and update dg-error.
3775 2012-07-20 Tobias Burnus <burnus@net-b.de>
3777 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3779 2012-07-20 Jason Merrill <jason@redhat.com>
3782 * g++.dg/other/array7.C: New.
3784 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3786 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3787 the basic block and check loop depth.
3788 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3789 matching patterns and comments.
3790 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3791 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3793 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3796 * c-c++-common/pr28656.c: New test.
3798 2012-07-19 Jason Merrill <jason@redhat.com>
3801 * g++.dg/init/mutable1.C: New.
3803 2012-07-20 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3807 * gfortran.dg/assumed_rank_1.f90: New.
3808 * gfortran.dg/assumed_rank_1_c.c: New.
3809 * gfortran.dg/assumed_rank_2.f90: New.
3810 * gfortran.dg/assumed_rank_4.f90: New.
3811 * gfortran.dg/assumed_rank_5.f90: New.
3812 * gfortran.dg/assumed_rank_6.f90: New.
3813 * gfortran.dg/assumed_rank_7.f90: New.
3814 * gfortran.dg/assumed_rank_8.f90: New.
3815 * gfortran.dg/assumed_rank_8_c.c: New.
3816 * gfortran.dg/assumed_rank_9.f90: New.
3817 * gfortran.dg/assumed_rank_10.f90: New.
3818 * gfortran.dg/assumed_rank_12.f90: New.
3820 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3822 * gnat.dg/opt25.adb: New test.
3823 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3824 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3826 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3828 * gnat.dg/aggr20.ad[sb]: New test.
3829 * gnat.dg/aggr20_pkg.ads: New helper.
3831 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3833 * gnat.dg/derived_type3.adb: New test.
3834 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3836 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3838 PR rtl-optimization/53942
3839 * gcc.dg/pr53942.c: New test.
3841 2012-07-19 Jason Merrill <jason@redhat.com>
3844 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3846 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3848 * gnat.dg/discr38.adb: New test.
3850 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3853 * c-c++-common/gomp/pr54017.c: New test.
3855 2012-07-19 Richard Guenther <rguenther@suse.de>
3856 Eric Botcazou <ebotcazou@adacore.com>
3858 * gnat.dg/loop_optimization11.adb: New testcase.
3859 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3861 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3862 Jason Merrill <jason@redhat.com>
3864 * g++.dg/cpp0x/sfinae37.C: New.
3865 * g++.dg/template/access23.C: New.
3866 * g++.dg/template/access7.C: Adjust.
3867 * g++.dg/template/sfinae10.C: Don't expect errors.
3868 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3870 2012-07-18 Julian Brown <julian@codesourcery.com>
3871 Sandra Loosemore <sandra@codesroucery.com>
3873 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3875 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3877 * gnat.dg/noreturn4.ad[sb]: New test.
3878 * gnat.dg/noreturn4_pkg.ads: New helper.
3880 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3881 Julian Brown <julian@codesourcery.com>
3883 * gcc.target/arm/neon-vdup-1.c: New test case.
3884 * gcc.target/arm/neon-vdup-2.c: New test case.
3885 * gcc.target/arm/neon-vdup-3.c: New test case.
3886 * gcc.target/arm/neon-vdup-4.c: New test case.
3887 * gcc.target/arm/neon-vdup-5.c: New test case.
3888 * gcc.target/arm/neon-vdup-6.c: New test case.
3889 * gcc.target/arm/neon-vdup-7.c: New test case.
3890 * gcc.target/arm/neon-vdup-8.c: New test case.
3891 * gcc.target/arm/neon-vdup-9.c: New test case.
3892 * gcc.target/arm/neon-vdup-10.c: New test case.
3893 * gcc.target/arm/neon-vdup-11.c: New test case.
3894 * gcc.target/arm/neon-vdup-12.c: New test case.
3895 * gcc.target/arm/neon-vdup-13.c: New test case.
3896 * gcc.target/arm/neon-vdup-14.c: New test case.
3897 * gcc.target/arm/neon-vdup-15.c: New test case.
3898 * gcc.target/arm/neon-vdup-16.c: New test case.
3899 * gcc.target/arm/neon-vdup-17.c: New test case.
3900 * gcc.target/arm/neon-vdup-18.c: New test case.
3901 * gcc.target/arm/neon-vdup-19.c: New test case.
3902 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3903 arguments non-constant.
3905 2012-07-18 Richard Guenther <rguenther@suse.de>
3907 PR tree-optimization/53970
3908 * g++.dg/torture/pr53970.C: New testcase.
3910 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3913 * gcc.c-torture/compile/pr38621.c: New.
3915 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3918 * gcc.target/sh/pr33135-1.c: New.
3919 * gcc.target/sh/pr33135-2.c: New.
3920 * gcc.target/sh/pr33135-3.c: New.
3921 * gcc.target/sh/pr33135-4.c: New.
3923 2012-07-17 Jason Merrill <jason@redhat.com>
3926 * g++.dg/parse/enum9.C: New.
3928 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3929 Sandra Loosemore <sandra@codesourcery.com>
3931 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3932 if there is a conflict with -mcpu=. Use -mcpu=5208.
3934 2012-07-17 Jason Merrill <jason@redhat.com>
3937 * g++.dg/template/array23.C: New.
3939 2012-07-17 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/bind_c_usage_26.f90: New.
3943 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3944 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3945 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3946 * gfortran.dg/interop_params.f03: Ditto.
3948 2012-07-17 Jason Merrill <jason@redhat.com>
3950 * g++.dg/template/inherit8.C: Adjust.
3951 * g++.dg/template/using21.C: Adjust.
3952 * g++.dg/template/using22.C: Adjust.
3955 * g++.dg/template/current-inst1.C: New.
3956 * g++.dg/parse/crash35.C: Adjust.
3958 2012-07-17 Tobias Burnus <burnus@net-b.de>
3961 * gfortran.dg/oldstyle_4.f90: New.
3963 2012-07-17 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3967 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3969 2012-07-16 Jason Merrill <jason@redhat.com>
3971 * g++.dg/parse/access8.C: Adjust.
3972 * g++.dg/template/sfinae6_neg.C: Adjust.
3974 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3977 * gfortran.dg/coarray_allocate_1.f90: New test.
3979 2012-07-16 Andrew Pinski <apinski@cavium.com>
3981 * gcc.c-torture/execute/bswap-1.c: New testcase.
3982 * gcc.c-torture/compile/unalign-1.c: New testcase.
3983 * gcc.c-torture/compile/20120524-1.c: New testcase.
3984 * gcc.c-torture/compile/20101216-1.c: New testcase.
3986 2012-07-16 Dehao Chen <dehao@google.com>
3989 2012-07-10 Dehao Chen <dehao@google.com>
3991 * gcc.dg/debug_info_inline.c: New test.
3993 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3996 * gfortran.dg/proc_decl_28.f90: New.
3998 2012-07-16 Andrew Pinski <apinski@cavium.com>
4000 * gcc.dg/torture/builtins-1.c: New testcase.
4002 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4004 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4005 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4006 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4007 gcc.target/cris/sync-1-v10.c,
4008 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4009 pass -mno-unaligned-atomic-may-use-library.
4010 * gcc.target/cris/sync-xchg-1.c: New test.
4011 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4012 valid register operand output modifier.
4014 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4016 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4019 2012-07-13 Andrew Pinski <apinski@cavium.com>
4021 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4022 rather than cleanup-tree-dump.
4023 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4025 2012-07-13 Richard Guenther <rguenther@suse.de>
4027 PR tree-optimization/53907
4028 * gcc.target/i386/pr53907.c: New testcase.
4030 2012-07-13 Richard Guenther <rguenther@suse.de>
4032 PR tree-optimization/53922
4033 * gcc.dg/torture/pr53922.c: New testcase.
4035 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4037 PR rtl-optimization/53908
4038 * gcc.dg/torture/pr53908.c: New test.
4040 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4043 * g++.dg/cpp0x/variadic135.C: New.
4045 2012-07-12 Jason Merrill <jason@redhat.com>
4047 * g++.dg/template/sfinae6_neg.C: Adjust.
4049 2012-07-12 Tobias Burnus <burnus@net-b.de>
4051 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4052 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4053 scan-tree-dump-times pattern.
4055 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4057 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4059 2012-07-11 Jason Merrill <jason@redhat.com>
4062 * g++.g/cpp0x/defaulted37.C: New.
4064 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4067 * gcc.target/arm/pr53859.c: New test.
4069 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4072 * gcc.c-torture/compile/pr53886.c: New.
4074 2012-07-10 Dehao Chen <dehao@google.com>
4076 * gcc.dg/debug_info_inline.c: New test.
4078 2012-07-10 Jason Merrill <jason@redhat.com>
4081 * g++.dg/cpp0x/defaulted36.C: New.
4082 * g++.dg/cpp0x/defaulted21.C: Adjust.
4084 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4086 2012-07-09 Sterling Augustine <saugustine@google.com>
4088 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4090 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4092 PR tree-optimization/53887
4093 * gcc.dg/pr53887.c: New test.
4095 2012-07-09 Jason Merrill <jason@redhat.com>
4098 * g++.dg/cpp0x/nullptr29.C: New.
4100 2012-07-09 Tom de Vries <tom@codesourcery.com>
4101 Richard Guenther <rguenther@suse.de>
4103 * gcc.dg/builtin-unreachable-6.c: New test.
4104 * gcc.dg/builtin-unreachable-5.c: New test.
4106 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4108 PR tree-optimization/53881
4109 * gcc.dg/pr53881.c: New test.
4111 2012-07-06 Jason Merrill <jason@redhat.com>
4114 * g++.dg/cpp0x/variadic134.C: New.
4117 * g++.dg/cpp0x/alias-decl-20.C: New.
4119 2012-07-06 Tom de Vries <tom@codesourcery.com>
4121 PR tree-optimization/51879
4122 * gcc.dg/pr51879-16.c: New test.
4123 * gcc.dg/pr51879-17.c: Same.
4125 2012-07-06 Tom de Vries <tom@codesourcery.com>
4127 PR tree-optimization/52009
4128 * gcc.dg/pr51879-7.c: New test.
4129 * gcc.dg/pr51879-18.c: New test.
4131 2012-07-05 Jason Merrill <jason@redhat.com>
4134 * g++.dg/template/typedef39.C: New.
4137 * g++.dg/cpp0x/variadic133.C: New.
4138 * g++.dg/template/param1.C: Adjust.
4140 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4144 * gcc.target/arm/neon/vtrnf32.c: Update.
4145 * gcc.target/arm/neon/vtrns32.c: Update.
4146 * gcc.target/arm/neon/vtrnu32.c: Update.
4147 * gcc.target/arm/neon/vzipf32.c: Update.
4148 * gcc.target/arm/neon/vzips32.c: Update.
4149 * gcc.target/arm/neon/vzipu32.c: Update.
4151 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4154 * gfortran.dg/inline_sum_4.f90: New test.
4156 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4158 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4160 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4162 * gcc.target/arm/fma-sp.c: New testcase.
4163 * gcc.target/arm/fma.c: Likewise.
4164 * gcc.target/arm/fma.h: Likewise.
4166 2012-07-04 Jason Merrill <jason@redhat.com>
4169 * g++.dg/other/enum3.C: New.
4171 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4174 * g++.dg/torture/pr53321.C: New test.
4176 2012-07-04 Richard Guenther <rguenther@suse.de>
4178 PR tree-optimization/53844
4179 * g++.dg/tree-ssa/pr53844.C: New testcase.
4181 2012-07-04 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/53849
4184 * gcc.dg/pr53849.c: New testcase.
4186 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4189 * g++.dg/ext/label14.C: New test.
4191 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4194 * g++.dg/other/pr53811.C: New test.
4196 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4199 * gcc.target/m68k/stack-limit-1.c: New testcase.
4201 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4203 * gnat.dg/recursive_call.adb: New test.
4205 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4207 * gnat.dg/discr37.ad[sb]: New test.
4209 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4211 * g++.dg/other/packed1.C: Remove SH from xfail list.
4213 2012-07-02 Jason Merrill <jason@redhat.com>
4216 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4219 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4222 * g++.dg/cpp0x/decltype39.C: New.
4223 * g++.dg/diagnostic/method1.C: Adjust.
4226 * g++.dg/template/ref6.C: New.
4228 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4231 * gcc.target/sh/pr53568-1.c: New.
4233 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4236 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4238 2012-07-02 Jason Merrill <jason@redhat.com>
4241 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4244 * g++.dg/template/enum7.C: New.
4245 * g++.dg/other/ptrmem10.C: Adjust.
4246 * g++.dg/other/ptrmem11.C: Adjust.
4247 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4249 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4251 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4253 2012-07-01 Wei Guozhi <carrot@google.com>
4256 * gcc.target/arm/pr53447-1.c: New testcase.
4257 * gcc.target/arm/pr53447-2.c: New testcase.
4258 * gcc.target/arm/pr53447-3.c: New testcase.
4259 * gcc.target/arm/pr53447-4.c: New testcase.
4261 2012-06-29 Richard Guenther <rguenther@suse.de>
4263 PR tree-optimization/47061
4264 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4266 2012-06-29 Richard Guenther <rguenther@suse.de>
4268 PR tree-optimization/37541
4269 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4271 2012-06-29 Richard Guenther <rguenther@suse.de>
4273 PR tree-optimization/52589
4274 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4276 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4278 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4280 * g++.dg/template/error46.C: Add missing comment to dg-message.
4281 * g++.dg/template/crash107.C: Likewise.
4282 * g++.dg/template/error47.C: Likewise.
4283 * g++.dg/template/crash108.C: Likewise.
4284 * g++.dg/overload/operator5.C: Likewise.
4286 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4287 errors in dg-message directives, add comments.
4289 2012-06-28 Kai Tietz <ktietz@redhat.com>
4291 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4292 hard-coded 'unsigned long'.
4294 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4296 PR tree-optimization/51581
4297 * gcc.dg/vect/pr51581-4.c: New test.
4299 PR tree-optimization/53645
4300 * gcc.c-torture/execute/pr53645-2.c: New test.
4302 2012-06-28 Richard Guenther <rguenther@suse.de>
4305 * gcc.dg/torture/pr53790.c: New testcase.
4307 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4309 PR tree-optimization/53645
4310 * gcc.c-torture/execute/pr53645.c: New test.
4312 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4314 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4316 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4320 * gcc.dg/guality/pr49888.c: Account for the possibility that
4321 the variable is optimized out at the first test.
4323 2012-06-27 Jason Merrill <jason@redhat.com>
4325 * g++.dg/cpp0x/override2.C: Adjust.
4326 * g++.dg/template/error5.C: Adjust.
4327 * g++.dg/parse/crash28.C: Adjust.
4330 * g++.dg/parse/template27.C: New.
4331 * g++.dg/template/crash74.C: Adjust expected output.
4333 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4337 * gfortran.dg/typebound_operator_16.f03: New.
4339 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4342 even src1.i and src2.i fields even in the second half of the arrays.
4344 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4347 * g++.dg/torture/vshuf-16.inc: New test.
4348 * g++.dg/torture/vshuf-2.inc: New test.
4349 * g++.dg/torture/vshuf-4.inc: New test.
4350 * g++.dg/torture/vshuf-8.inc: New test.
4351 * g++.dg/torture/vshuf-main.inc: New test.
4352 * g++.dg/torture/vshuf-v16hi.C: New test.
4353 * g++.dg/torture/vshuf-v16qi.C: New test.
4354 * g++.dg/torture/vshuf-v2df.C: New test.
4355 * g++.dg/torture/vshuf-v2di.C: New test.
4356 * g++.dg/torture/vshuf-v2sf.C: New test.
4357 * g++.dg/torture/vshuf-v2si.C: New test.
4358 * g++.dg/torture/vshuf-v4df.C: New test.
4359 * g++.dg/torture/vshuf-v4di.C: New test.
4360 * g++.dg/torture/vshuf-v4sf.C: New test.
4361 * g++.dg/torture/vshuf-v4si.C: New test.
4362 * g++.dg/torture/vshuf-v8hi.C: New test.
4363 * g++.dg/torture/vshuf-v8qi.C: New test.
4364 * g++.dg/torture/vshuf-v8si.C: New test.
4366 2012-06-27 Richard Guenther <rguenther@suse.de>
4369 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4371 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4373 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4374 scan-dump-dem-not): Use printable pattern in test name.
4376 2012-06-26 Sterling Augustine <saugustine@google.com>
4377 Dominique Dhumieres <dominiq@lps.ens.fr>
4379 * gcc.dg/pubtypes-2.c: Update expected output.
4380 * gcc.dg/pubtypes-3.c: Likewise.
4381 * gcc.dg/pubtypes-4.c: Likewise.
4383 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4385 * gcc.dg/tree-ssa/slsr-1.c: New test.
4386 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4387 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4388 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4390 2012-06-26 Matt Turner <mattst88@gmail.com>
4393 * gcc.target/arm/mmx-2.c: New.
4395 2012-06-26 Richard Guenther <rguenther@suse.de>
4398 * g++.dg/torture/pr53752.C: New testcase.
4400 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4402 PR tree-optimization/53748
4403 * gcc.c-torture/compile/pr53748.c: New test.
4405 2012-06-25 Jason Merrill <jason@redhat.com>
4409 * g++.dg/cpp0x/decltype38.C: New.
4410 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4412 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4414 * lib/target-supports-dg.exp (testname-for-summary): New.
4415 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4416 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4417 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4418 scan-module-absence, output-exists, output-exists-not: Use
4419 testname-for-summary.
4420 (dg-test): Clean up testname_with_flags.
4421 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4422 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4423 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4424 scan-assembler-dem-not, object-size: Use testname-for-summary.
4425 * lib/gcov.exp (run-gcov): Likewise.
4426 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4427 scan-dump-dem, scan-dump-dem-note): Likewise.
4429 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4430 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4431 including profopt.opt; save and restore existing value.
4432 * g++.dg/bprob/bprob.exp: Likewise.
4433 * gcc.dg/matrix/matrix.exp: Likewise.
4434 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4435 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4438 2012-06-25 Richard Henderson <rth@redhat.com>
4440 * gcc.dg/pr53749.c: New.
4442 2012-06-25 Jason Merrill <jason@redhat.com>
4445 * g++.dg/cpp0x/nullptr28.C: New.
4447 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4449 * gcc.target/arm/neon-vld1_dupQ.c: New.
4451 2012-06-25 Florian Weimer <fweimer@redhat.com>
4453 * g++.dg/init/new35.C: New.
4454 * g++.dg/init/new36.C: New.
4455 * g++.dg/init/new37.C: New.
4456 * g++.dg/ext/vla5.C: New warning.
4457 * g++.dg/ext/vla8.C: New warning.
4458 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4460 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4461 James Greenhalgh <james.greenhalgh@arm.com>
4463 * gcc.target/arm/ftest-support-arm.h New testcase.
4464 * gcc.target/arm/ftest-support-thumb.h Likewise.
4465 * gcc.target/arm/ftest-support.h Likewise.
4466 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4467 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4468 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4469 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4470 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4471 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4472 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4473 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4474 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4475 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4476 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4477 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4478 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4479 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4480 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4482 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4483 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4484 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4485 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4486 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4487 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4488 * lib/target-supports.exp
4489 (check_effective_target_arm_arch_FUNC): Add support for more
4491 (add_options_for_arm_arch_FUNC): Likewise.
4492 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4494 2012-06-25 Jason Merrill <jason@redhat.com>
4497 * g++.dg/cpp0x/constexpr-tuple.C: New.
4499 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.target/i386/pr53759.c: New test.
4505 * g++.dg/cpp0x/nsdmi7.C: New test.
4507 2012-06-24 Kai Tietz <ktietz@redhat.com>
4509 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4511 * gcc.target/i386/pr38988.c: Likewise.
4513 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4517 * gfortran.dg/typebound_generic_12.f03: New.
4518 * gfortran.dg/typebound_generic_13.f03: New.
4520 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4522 * gnat.dg/lto15.ad[sb]: New test.
4524 2012-06-21 Meador Inge <meadori@codesourcery.com>
4527 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4529 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4531 * gcc.dg/pch/ident-1.c: New test.
4532 * gcc.dg/pch/ident-1.hs: Header file for new test.
4534 2012-06-21 Michael Matz <matz@suse.de>
4537 * gcc.c-torture/execute/pr53688.c: New test.
4539 2012-06-20 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/30318
4542 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4544 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4546 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4548 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 * gcc.target/i386/clearcapv2.map: New file.
4551 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4553 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4555 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4556 and add __sh__ case.
4558 2012-06-19 Jason Merrill <jason@redhat.com>
4561 * g++.dg/debug/localclass1.C: New.
4563 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4565 * g++.dg/cpp0x/override4.C: New.
4567 2012-06-14 Jason Merrill <jason@redhat.com>
4570 * g++.dg/cpp0x/decltype37.C: New.
4572 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4574 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4576 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4578 * gcc.c-torture/compile/vector-5.c,
4579 gcc.c-torture/compile/vector-6.c: New tests.
4581 2012-06-19 Richard Henderson <rth@redhat.com>
4583 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4585 2012-06-19 Richard Guenther <rguenther@suse.de>
4587 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4589 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4592 * gcc.target/i386/pr53712.c: New test.
4594 2012-06-18 Tobias Burnus <burnus@net-b.de>
4597 * gfortran.dg/elemental_optional_args_6.f90: New.
4599 2012-06-18 Tobias Burnus <burnus@net-b.de>
4602 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4603 * gfortran.dg/coarray/move_alloc_1.f90
4605 2012-06-18 Tobias Burnus <burnus@net-b.de>
4608 * gfortran.dg/coarray_27.f90: New.
4610 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4611 Greta Yorsh <Greta.Yorsh@arm.com>
4613 * gcc.target/arm/epilog-1.c: New test.
4615 2012-06-18 Richard Guenther <rguenther@suse.de>
4617 PR tree-optimization/53693
4618 * g++.dg/torture/pr53693.C: New testcase.
4620 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4622 PR tree-optimization/53703
4623 * gcc.dg/torture/pr53703.c: New test.
4625 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4628 * gcc.target/i386/pr53698.c: New test.
4630 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4632 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4634 2012-06-17 Tobias Burnus <burnus@net-b.de>
4638 * gfortran.dg/transfer_check_3.f90: New.
4640 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4642 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4644 2012-06-16 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/deferred_type_param_8.f90: New.
4650 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4652 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4653 testname that includes flags, passed in as new argument, in
4655 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4656 and pass it to verify-* procedures.
4658 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4659 alignment torture options with usual torture options.
4661 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4662 messages reported for one line of source code.
4663 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4664 * g++.dg/cpp0x/decltype2.C: Likewise.
4665 * g++.dg/cpp0x/decltype3.C: Likewise.
4666 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4667 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4668 * g++.dg/cpp0x/static_assert3.C: Likewise.
4669 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4670 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4671 * g++.dg/cpp0x/union1.C: Likewise.
4672 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4673 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4674 * g++.dg/cpp0x/variadic2.C: Likewise.
4675 * g++.dg/cpp0x/variadic20.C: Likewise.
4676 * g++.dg/cpp0x/variadic74.C: Likewise.
4677 * g++.dg/diagnostic/bitfld2.C: Likewise.
4678 * g++.dg/ext/attrib44.C: Likewise.
4679 * g++.dg/ext/no-asm-1.C: Likewise.
4680 * g++.dg/other/error34.C: Likewise.
4681 * g++.dg/parse/crash46.C: Likewise.
4682 * g++.dg/parse/error10.C: Likewise.
4683 * g++.dg/parse/error2.C: Likewise.
4684 * g++.dg/parse/error3.C: Likewise.
4685 * g++.dg/parse/error36.C: Likewise.
4686 * g++.dg/parse/error8.C: Likewise.
4687 * g++.dg/parse/error9.C: Likewise.
4688 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4689 * g++.dg/parse/parser-pr28152.C: Likewise.
4690 * g++.dg/parse/template25.C: Likewise.
4691 * g++.dg/parse/typename11.C: Likewise.
4692 * g++.dg/tc1/dr147.C: Likewise.
4693 * g++.dg/template/deduce3.C: Likewise.
4694 * g++.dg/template/koenig9.C: Likewise.
4695 * g++.dg/template/pr23510.C: Likewise.
4696 * g++.dg/warn/pr12242.C: Likewise.
4697 * g++.dg/warn/pr30551-2.C: Likewise.
4698 * g++.dg/warn/pr30551.C: Likewise.
4699 * g++.old-deja/g++.other/typename1.C: Likewise.
4700 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4702 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4705 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4706 * c-c++-common/torture/vshuf-2.inc: Likewise.
4707 * c-c++-common/torture/vshuf-4.inc: Likewise.
4708 * c-c++-common/torture/vshuf-8.inc: Likewise.
4709 * c-c++-common/torture/vshuf-main.inc: Likewise.
4710 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4711 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4712 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4713 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4714 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4715 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4716 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4717 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4718 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4719 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4720 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4721 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4722 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4723 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4725 2012-06-15 Michael Matz <matz@suse.de>
4727 * gcc.dg/tree-ssa/vector-4.c: New test.
4729 2012-06-15 Michael Matz <matz@suse.de>
4731 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4732 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4734 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4736 PR tree-optimization/53636
4737 * gcc.target/arm/pr53636.c: New test.
4739 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4741 PR tree-optimization/51581
4742 * gcc.c-torture/execute/pr51581-1.c: New test.
4743 * gcc.c-torture/execute/pr51581-2.c: New test.
4744 * gcc.dg/vect/pr51581-1.c: New test.
4745 * gcc.dg/vect/pr51581-2.c: New test.
4746 * gcc.dg/vect/pr51581-3.c: New test.
4747 * gcc.target/i386/avx-pr51581-1.c: New test.
4748 * gcc.target/i386/avx-pr51581-2.c: New test.
4749 * gcc.target/i386/avx2-pr51581-1.c: New test.
4750 * gcc.target/i386/avx2-pr51581-2.c: New test.
4751 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4753 2012-06-15 Richard Guenther <rguenther@suse.de>
4755 * gcc.c-torture/execute/20120615-1.c: New testcase.
4757 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4759 * gnat.dg/vect8.ad[sb]: New test.
4761 2012-06-14 Richard Guenther <rguenther@suse.de>
4763 * gcc.dg/tree-ssa/vrp.h: New testcase.
4764 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4766 2012-06-13 Christian Bruel <christian.bruel@st.com>
4769 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4771 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4773 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4775 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4778 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4779 test summary unique.
4781 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4782 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4783 scan-stack-usage-not): Don't strip torture options from test name.
4785 * lib/scandump.exp (scan-dump-times): Use printable version of
4786 regexp in test summary line.
4788 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4789 messages reported for one line of source code.
4790 * gcc.dg/format/few-1.c: Likewise.
4791 * gcc.dg/ia64-sync-2.c: Likewise.
4792 * gcc.dg/sync-2.c: Likewise.
4793 * gcc.dg/noncompile/pr44517.c: Likewise.
4795 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4798 * gcc.dg/guality/pr49888.c: New.
4800 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4802 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4803 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4804 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4806 2012-06-13 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/intent_out_7.f90: New.
4811 2012-06-13 Tobias Burnus <burnus@net-b.de>
4814 * gfortran.dg/save_4.f90: New.
4816 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.dg/pr53532.c: New test.
4822 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4823 adjust line numbers.
4824 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4825 * gcc.dg/Wcxx-compat-8.c: Likewise.
4826 * gcc.dg/pr51034.c: New test.
4827 * gcc.dg/pr53196-1.c: New test.
4828 * gcc.dg/pr53196-2.c: New test.
4830 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4832 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4833 alignment torture options with usual torture options.
4834 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4835 instead of dg-options.
4836 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4837 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4838 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4839 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4840 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4841 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4843 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4844 to checks for multiple messages reported for one line of source code.
4845 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4847 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4848 messages reported for one line of source code.
4850 * gcc.dg/20031223-1.c: Add comments to check for multiple
4851 messages reported for one line of source code.
4852 * gcc.dg/Wconversion-integer.c: Likewise.
4853 * gcc.dg/Wfatal-2.c: Likewise.
4854 * gcc.dg/Wfatal.c: Likewise.
4855 * gcc.dg/Wobjsize-1.c: Likewise.
4856 * gcc.dg/c99-vla-jump-1.c: Likewise.
4857 * gcc.dg/c99-vla-jump-2.c: Likewise.
4858 * gcc.dg/c99-vla-jump-3.c: Likewise.
4859 * gcc.dg/c99-vla-jump-4.c: Likewise.
4860 * gcc.dg/c99-vla-jump-5.c: Likewise.
4861 * gcc.dg/decl-9.c: Likewise.
4862 * gcc.dg/declspec-10.c: Likewise.
4863 * gcc.dg/declspec-18.c: Likewise.
4864 * gcc.dg/mtune.c: Likewise.
4865 * gcc.dg/parser-pr28152-2.c: Likewise.
4866 * gcc.dg/parser-pr28152.c: Likewise.
4867 * gcc.dg/pr14475.c: Likewise.
4868 * gcc.dg/pr27953.c: Likewise.
4869 * gcc.dg/pr28322-3.c: Likewise.
4870 * gcc.dg/pr30457.c: Likewise.
4871 * gcc.dg/pr30551-2.c: Likewise.
4872 * gcc.dg/pr30551-3.c: Likewise.
4873 * gcc.dg/pr30551-4.c: Likewise.
4874 * gcc.dg/pr30551-5.c: Likewise.
4875 * gcc.dg/pr30551-6.c: Likewise.
4876 * gcc.dg/pr30551.c: Likewise.
4877 * gcc.dg/pr45461.c: Likewise.
4878 * gcc.dg/pr48552-1.c: Likewise.
4879 * gcc.dg/pr48552-2.c: Likewise.
4880 * gcc.dg/redecl-1.c: Likewise.
4881 * gcc.dg/transparent-union-3.c: Likewise.
4882 * gcc.dg/utf-dflt.c: Likewise.
4883 * gcc.dg/utf-dflt2.c: Likewise.
4884 * gcc.dg/vla-8.c: Likewise.
4885 * gcc.dg/vla-init-1.c: Likewise.
4886 * gcc.dg/wtr-int-type-1.c: Likewise.
4888 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4889 messages reported for for one line of source code.
4890 * c-c++-common/raw-string-5.c: Likewise.
4891 * c-c++-common/raw-string-4.c: Likewise.
4892 * c-c++-common/raw-string-6.c: Likewise.
4893 * c-c++-common/pr20000.c: Likewise.
4895 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4896 messages reported for one line of source code.
4897 * gcc.dg/cpp/pr30786.c: Likewise.
4898 * gcc.dg/cpp/pr28709.c: Likewise.
4899 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4900 * gcc.dg/cpp/macspace2.c: Likewise.
4901 * gcc.dg/cpp/missing-header-1.c: Likewise.
4902 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4903 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4904 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4906 2012-06-12 Jason Merrill <jason@redhat.com>
4909 * g++.dg/template/local7.C: New.
4911 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4914 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4915 * gcc.target/sh/pr51340-2.c: Likewise.
4916 * gcc.target/sh/pr51340-3.c: Likewise.
4918 2012-06-12 Michael Matz <matz@suse.de>
4920 * gcc.dg/torture/alias-1.c: New test.
4922 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4924 PR rtl-optimization/53589
4925 * gcc.dg/torture/pr53589.c: New test.
4927 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4930 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4931 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4932 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4933 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4934 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4935 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4936 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4937 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4938 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4939 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4940 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4941 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4942 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4943 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4944 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4945 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4947 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4949 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4950 (check_intel_cpu_model): New function.
4951 (check_amd_cpu_model): New function.
4952 (check_features): New function.
4953 (__get_cpuid_output): New function.
4954 (check_detailed): New function.
4955 (fn1): Rename to quick_check.
4956 (main): Update to call quick_check and call check_detailed.
4958 2012-06-11 Richard Henderson <rth@redhat.com>
4960 * lib/target-supports.exp
4961 (check_effective_target_sync_long_long_runtime): Use
4962 check_effective_target_lp64 instead of
4963 check_effective_target_powerpc64 for powerpc targets.
4965 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4968 * gcc.target/sh/pr53511-1.c: New.
4970 2012-06-11 Richard Guenther <rguenther@suse.de>
4973 * g++.dg/lto/pr53470_0.C: New testcase.
4974 * gcc.dg/lto/pr53470_0.c: Likewise.
4976 2012-06-11 Richard Guenther <rguenther@suse.de>
4979 * g++.dg/ext/pr53605.C: New testcase.
4981 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4983 * gnat.dg/specs/array1.ads: New test.
4984 * gnat.dg/specs/array2.ads: Likewise.
4985 * gnat.dg/array22.adb: Likewise.
4987 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4989 * gnat.dg/constant4.adb: New test.
4990 * gnat.dg/constant4_pkg.ads: New helper.
4992 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4995 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4996 * gfortran.dg/allocate_class_1.f90: Modified.
4997 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4998 * gfortran.dg/allocate_class_2.f90: New.
5000 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5003 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5005 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5008 * gfortran.dg/string_assign_2.f90: New test case.
5010 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5013 * gfortran.dg/string_assign_1.f90: New test case.
5015 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5018 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5019 * gcc.dg/gomp/critical-4.c: Likewise.
5020 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5021 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5022 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5023 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5024 * c-c++-common/gomp/pr53580.c: New test.
5026 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5029 * g++.dg/cpp0x/forw_enum11.C: New.
5031 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5034 * g++.dg/cpp0x/alias-decl-19.C: New.
5036 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5038 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5040 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5042 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5044 (XSTATE_SSE): Ditto.
5045 (XSTATE_YMM): Ditto.
5046 (avx_os_support): Use new defines.
5048 2012-06-06 Richard Guenther <rguenther@suse.de>
5051 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5054 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5057 * g++.dg/cpp0x/pr52841.C: New testcase.
5059 2012-06-06 Richard Guenther <rguenther@suse.de>
5061 PR tree-optimization/53081
5062 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5063 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5065 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5067 * gcc.target/powerpc/pr53487.c: New test.
5069 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5071 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5073 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5075 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5077 2012-06-05 Richard Guenther <rguenther@suse.de>
5079 PR tree-optimization/30442
5080 * gcc.dg/vect/bb-slp-30.c: New testcase.
5082 2012-06-05 Richard Guenther <rguenther@suse.de>
5084 PR tree-optimization/53081
5085 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5086 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5087 -fno-tree-loop-distribute-patterns.
5089 2012-06-05 Alan Modra <amodra@gmail.com>
5091 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5092 Check static chain in nested funcs.
5094 2012-06-04 Tobias Burnus <burnus@net-b.de>
5097 * gfortran.dg/init_flag_10.f90: New.
5099 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5102 * g++.dg/warn/Wenum-compare-no-2: New.
5104 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5106 PR preprocessor/53463
5107 * g++.dg/cpp/limits.C: New test.
5108 * g++.dg/parse/error19.C: Adjust.
5109 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5110 * g++.dg/warn/pr35635.C: Likewise.
5111 * g++.old-deja/g++.pt/assign1.C: Likewise.
5113 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5116 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5117 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5118 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5119 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5120 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5121 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5122 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5123 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5125 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5127 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5129 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5131 PR tree-optimization/53550
5132 * gcc.dg/pr53550.c: New test.
5134 2012-06-04 Richard Guenther <rguenther@suse.de>
5136 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5137 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5138 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5140 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5143 * gfortran.dg/parameter_array_element_2.f90: New.
5145 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5148 * gcc.target/sh/pr53512-1.c: New.
5149 * gcc.target/sh/pr53512-2.c: New.
5150 * gcc.target/sh/pr53512-3.c: New.
5151 * gcc.target/sh/pr53512-4.c: New.
5153 2012-06-01 Jason Merrill <jason@redhat.com>
5156 * g++.dg/ext/visibility/template12.C: New.
5157 * g++.dg/ext/attrib14.C: Adjust warning line.
5160 * g++.dg/parse/new6.C: New.
5161 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5163 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5165 * c-c++-common/restrict-2.c: Revert previous change.
5167 2012-06-01 Jason Merrill <jason@redhat.com>
5170 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5173 * g++.dg/cpp0x/auto33.C: New.
5175 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5178 * g++.dg/parse/namespace-alias-1.C: New.
5180 2012-06-01 Christian Bruel <christian.bruel@st.com>
5182 * gcc.dg/spec-options.c: New test.
5183 * gcc.dg/foo.specs: New file.
5185 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5188 * gnat.dg/lto14.adb: Skip on Solaris.
5190 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5192 * gcc.target/cris/sync-1-v10.c,
5193 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5194 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5195 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5196 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5197 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5198 gcc.target/cris/torture/sync-mis-op-i-1.c,
5199 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5200 gcc.target/cris/torture/sync-mis-op-i-2.c,
5201 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5202 gcc.target/cris/torture/sync-mis-op-i-3.c,
5203 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5204 gcc.target/cris/torture/sync-mis-op-s-1.c,
5205 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5206 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5207 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5208 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5209 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5210 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5211 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5212 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5213 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5215 2012-05-31 Richard Guenther <rguenther@suse.de>
5217 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5218 ldist-pr45948.c with disabled SCCP.
5220 2012-05-31 Richard Guenther <rguenther@suse.de>
5223 * gcc.dg/torture/pr48493.c: New testcase.
5225 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5227 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5229 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5230 of the initialization loop.
5231 (dg-final): Adjust the expected number of vectorized loops depending
5232 on vect_char_mult target selector.
5234 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5236 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5237 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5238 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5241 2012-05-30 Jason Merrill <jason@redhat.com>
5244 * g++.dg/init/new34.C: New.
5245 * g++.dg/tree-ssa/stabilize1.C: New.
5247 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5250 * g++.dg/init/new33.C: New test.
5252 2012-05-30 Richard Guenther <rguenther@suse.de>
5255 * gcc.dg/torture/pr53501.c: New testcase.
5256 * c-c++-common/restrict-2.c: Adjust.
5258 2012-05-30 Alan Modra <amodra@gmail.com>
5260 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5263 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5265 * gcc.target/i386/shuf-concat.c: New test.
5267 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5269 PR rtl-optimization/53519
5270 * gcc.c-torture/compile/pr53519.c: New test.
5272 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5274 * gcc.target/arm/neon-vrev.c: New.
5276 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5279 * gcc.target/sh/pr51340-1.c: New.
5280 * gcc.target/sh/pr51340-2.c: New.
5281 * gcc.target/sh/pr51340-3.c: New.
5283 2012-05-29 Richard Guenther <rguenther@suse.de>
5285 PR tree-optimization/53516
5286 * gcc.dg/torture/pr53516.c: New testcase.
5288 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5290 PR preprocessor/53229
5291 * gcc.dg/cpp/paste6.c: Force to run without
5292 -ftrack-macro-expansion.
5293 * gcc.dg/cpp/paste8.c: Likewise.
5294 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5295 -ftrack-macro-expansion.
5296 * gcc.dg/cpp/paste12.c: Force to run without
5297 -ftrack-macro-expansion.
5298 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5299 -ftrack-macro-expansion.
5300 * gcc.dg/cpp/paste13.c: Likewise.
5301 * gcc.dg/cpp/paste14.c: Likewise.
5302 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5303 -ftrack-macro-expansion.
5304 * gcc.dg/cpp/paste18.c: New test.
5306 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5308 * gcc.target/cris/torture/trap-1.c,
5309 gcc.target/cris/torture/trap-2.c,
5310 gcc.target/cris/torture/trap-3.c,
5311 gcc.target/cris/torture/trap-v0.c,
5312 gcc.target/cris/torture/trap-v3.c: New tests.
5314 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/warn/Wbraces3.C: New.
5318 * g++.dg/warn/Wbraces4.C: Likewise.
5320 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/53505
5323 * c-c++-common/torture/pr53505.c: New test.
5325 2012-05-27 Nathan Sidwell <nathan@acm.org>
5327 * gcc.dg/stmt-expr-4.c: New.
5329 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5332 * g++.dg/parse/crash60.C: New.
5334 2012-05-26 Jason Merrill <jason@redhat.com>
5337 * c-c++-common/array-lit.c: New.
5338 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5340 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5343 * gnat.dg/array21.adb: New test.
5345 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5347 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5349 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5352 * g++.dg/other/anon-union3.C: New.
5354 2012-05-25 Ian Lance Taylor <iant@google.com>
5356 * gcc.dg/split-6.c: New test.
5358 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5360 * gnat.dg/lto14.adb: New test.
5362 2012-05-25 Tristan Gingold <gingold@adacore.com>
5364 * gcc.target/i386/large-frame.c: New.
5366 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5367 * gcc.target/powerpc/lhs-1.c: New.
5368 * gcc.target/powerpc/lhs-2.c: New.
5369 * gcc.target/powerpc/lhs-3.c: New.
5371 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5373 Make unwound macro expansion trace less redundant
5374 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5375 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5376 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5377 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5378 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5379 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5381 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5384 * g++.dg/cpp0x/constexpr-default1.C: New.
5386 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5389 * g++.dg/eh/goto2.C: New.
5391 2012-05-24 Richard Guenther <rguenther@suse.de>
5394 * g++.dg/tree-prof/pr53460.C: New testcase.
5396 2012-05-24 Richard Guenther <rguenther@suse.de>
5399 * g++.dg/debug/pr53466.C: New testcase.
5401 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5403 PR tree-optimization/53465
5404 * gcc.c-torture/execute/pr53465.c: New test.
5406 2012-05-23 Tobias Burnus <burnus@net-b.de>
5410 * gfortran.dg/allocate_with_typespec_6.f90: New.
5412 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/warn/delete-array-1.C: New.
5417 2012-05-23 Richard Guenther <rguenther@suse.de>
5419 * gcc.dg/torture/pr39074-2.c: Adjust.
5420 * gcc.dg/torture/pr39074.c: Likewise.
5421 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5422 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5424 2012-05-22 Jan Hubicka <jh@suse.cz>
5427 * g++.dg/torture/pr53161.C: New testcase.
5429 2012-05-22 Tobias Burnus <burnus@net-b.de>
5432 * gfortran.dg/realloc_on_assign_15.f90: New.
5434 2012-05-22 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/torture/pr51071-2.c: New testcase.
5439 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5441 PR tree-optimization/53336
5442 * g++.dg/torture/pr53336.C: New testcase.
5444 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5447 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5448 instead of -Wunused-local-typedefs.
5450 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5453 * g++.dg/other/abstract4.C: New-
5455 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5458 * g++.dg/ext/attrib46.C: New.
5460 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5463 * gcc.c-torture/compile/pr53418-1.c,
5464 gcc.c-torture/compile/pr53418-2.c: New tests.
5466 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5468 PR tree-optimization/53366
5469 * gcc.dg/torture/pr53366-1.c: New test.
5470 * gcc.dg/torture/pr53366-2.c: New test.
5471 * gcc.target/i386/pr53366-1.c: New test.
5472 * gcc.target/i386/pr53366-2.c: New test.
5474 PR tree-optimization/53409
5475 * gcc.c-torture/compile/pr53409.c: New test.
5477 PR tree-optimization/53410
5478 * gcc.c-torture/compile/pr53410-1.c: New test.
5479 * gcc.c-torture/compile/pr53410-2.c: New test.
5481 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5484 * gcc.target/i386/pr53425-1.c: New file.
5485 * gcc.target/i386/pr53425-2.c: Likewise.
5487 2012-05-21 Richard Guenther <rguenther@suse.de>
5489 PR tree-optimization/53408
5490 * gcc.dg/torture/pr53408.c: New testcase.
5492 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5493 H.J. Lu <hongjiu.lu@intel.com>
5496 * gcc.target/i386/pr53416.c: New file.
5498 2012-05-21 Richard Guenther <rguenther@suse.de>
5500 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5502 2012-05-21 Richard Guenther <rguenther@suse.de>
5504 * gcc.dg/torture/ldist-1.c: New testcase.
5506 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5508 * gnat.dg/lto13.adb: New test.
5509 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5511 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5513 * gnat.dg/specs/lto12.ads: New test.
5514 * gnat.dg/specs/lto12_pkg.ads: New helper.
5516 2012-05-18 Richard Guenther <rguenther@suse.de>
5518 PR tree-optimization/53346
5519 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5520 * gcc.target/i386/incoming-10.c: Adjust.
5521 * gcc.target/i386/incoming-11.c: Likewise.
5522 * gcc.target/i386/pr46295.c: Likewise.
5524 2012-05-18 Richard Guenther <rguenther@suse.de>
5526 * gcc.dg/pr53352.c: Return zero.
5528 2012-05-18 Richard Guenther <rguenther@suse.de>
5530 PR tree-optimization/53390
5531 * gcc.dg/torture/pr53390.c: New testcase.
5533 2012-05-18 Meador Inge <meadori@codesourcery.com>
5535 PR rtl-optimization/53352
5536 * gcc.dg/pr53352.c: New test.
5538 2012-05-17 David S. Miller <davem@davemloft.net>
5540 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5541 failure on sparc-*-linux-gnu.
5543 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5546 * g++.dg/parse/error49.C: New.
5547 * g++.dg/cpp0x/error8.C: Likewise.
5548 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5549 * g++.dg/ext/utf-dflt2.C: Likewise.
5550 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5551 * g++.dg/ext/utf-dflt.C: Likewise.
5552 * c-c++-common/raw-string-3.c: Likewise.
5553 * c-c++-common/raw-string-4.c: Likewise.
5555 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5558 * g++.dg/cpp0x/catch1.C: New.
5560 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5563 * g++.dg/parse/error48.C: New.
5564 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5565 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5567 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5569 * gcc.dg/tm/indirect-2.c: New test.
5571 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5573 PR tree-optimization/53217
5574 * gfortran.dg/pr53217.f90: New test.
5576 2012-05-16 Richard Guenther <rguenther@suse.de>
5578 PR tree-optimization/53364
5579 * g++.dg/torture/pr53364.C: New testcase.
5581 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5584 * gcc.dg/pr52549.c: Fix test for long != void*
5585 * gcc.c-torture/execute/pr52979-1.x: New file.
5586 * gcc.c-torture/execute/pr52979-2.x: New file.
5588 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5590 PR preprocessor/7263
5591 * gcc.dg/binary-constants-2.c: Run without tracking locations
5592 accross macro expansion.
5593 * gcc.dg/binary-constants-3.c: Likewise.
5594 * gcc.dg/cpp/sysmac2.c: Likewise.
5595 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5597 * gcc.dg/cpp/syshdr3.c: New test.
5598 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5599 * gcc.dg/system-binary-constants-1.c: New test.
5600 * gcc.dg/system-binary-constants-1.h: New header for the new test
5602 * g++.dg/cpp/syshdr3.C: New test.
5603 * g++.dg/cpp/syshdr3.h: New header the new test above.
5604 * g++.dg/system-binary-constants-1.C: New test.
5605 * g++.dg/system-binary-constants-1.h: New header the new test
5608 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5612 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5615 * gcc.dg/pr53358.c: New test.
5617 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5620 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5621 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5623 2012-05-15 Olivier Hainque <hainque@adacore.com>
5625 * g++.dg/eh/sighandle.C: New testcase.
5627 2012-05-15 Richard Guenther <rguenther@suse.de>
5629 PR tree-optimization/53355
5630 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5632 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5634 * gfortran.dg/*.f90: Remove now redundant manual
5635 cleanup-modules directive.
5637 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5639 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5640 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5642 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5645 * gfortran.dg/int_range_io_1.f90: New test.
5647 2012-05-14 Andi Kleen <ak@linux.intel.com>
5648 Jakub Jelinek <jakub@redhat.com>
5651 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5652 * gcc.target/i386/rtm-check.h: New file.
5653 * gcc.target/i386/pr53315.c: New test.
5655 2012-05-14 Tobias Burnus <burnus@net-b.de>
5660 * gfortran.dg/deferred_type_param_4.f90: New.
5661 * gfortran.dg/deferred_type_param_6.f90: New.
5663 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5665 * gcc.target/i386/retarg.c: New test.
5667 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5670 * gfortran.dg/deferred_type_param_3.f90: New.
5671 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5672 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5674 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5676 * gnat.dg/null_pointer_deref3.adb: New test.
5678 2012-05-12 Tobias Burnus <burnus@net-b.de>
5682 * gfortran.dg/deferred_type_param_5.f90: New.
5684 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5686 * g++.dg/parse/error47.C: New.
5688 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5691 * gfortran.dg/string_compare_4.f90: Change option
5692 to -fdump-tree-original. Add test case for kind=4.
5694 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5697 * gfortran.dg/string_compare_4.f90: New test.
5699 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5701 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5703 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/cpp0x/variadic132.C: New.
5708 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5711 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5712 * g++.dg/parse/error26.C: Tweak dg-error column number.
5714 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5717 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5719 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5721 * gnat.dg/lto11.ad[sb]: New test.
5723 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5726 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5727 directive to Scan for vpmuldq, not vpmacsdql.
5729 2012-05-09 Michael Matz <matz@suse.de>
5731 PR tree-optimization/53185
5732 * gcc.dg/vect/pr53185.c: New test.
5734 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5737 * gcc.target/i386/pr53249.c: New.
5739 2012-05-09 Richard Guenther <rguenther@suse.de>
5741 PR tree-optimization/18437
5742 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5743 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5745 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5747 PR tree-optimization/53226
5748 * gcc.c-torture/compile/pr53226.c: New test.
5750 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5753 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5754 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5755 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5756 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5757 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5758 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5759 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5760 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5761 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5762 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5763 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5764 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5765 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5767 2012-05-09 Dehao Chen <dehao@google.com>
5769 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5770 * gcc.dg/predict-2.c: Likewise.
5771 * gcc.dg/predict-3.c: Likewise.
5772 * gcc.dg/predict-4.c: Likewise.
5773 * gcc.dg/predict-5.c: Likewise.
5774 * gcc.dg/predict-6.c: Likewise.
5776 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5779 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5781 2012-05-08 Richard Guenther <rguenther@suse.de>
5783 * gcc.dg/fold-bitand-4.c: New testcase.
5785 2012-05-08 Dehao Chen <dehao@google.com>
5787 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5788 heuristic is working properly.
5789 * gcc.dg/predict-2.c: Likewise.
5790 * gcc/dg/predict-3.c: Likewise.
5791 * gcc/dg/predict-4.c: Likewise.
5792 * gcc/dg/predict-5.c: Likewise.
5793 * gcc/dg/predict-6.c: Likewise.
5795 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5797 PR tree-optimization/53239
5798 * g++.dg/opt/vrp3.C: New test.
5799 * g++.dg/opt/vrp3-aux.cc: New file.
5800 * g++.dg/opt/vrp3.h: New file.
5802 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5804 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5805 .uleb128 support in assembler output.
5807 2012-05-07 Richard Guenther <rguenther@suse.de>
5810 * g++.dg/lto/pr42987_0.C: New testcase.
5811 * g++.dg/lto/pr42987_1.C: Likewise.
5813 2012-05-07 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/typebound_operator_15.f90: New.
5818 2012-05-06 Tobias Burnus <burnus@net-b.de>
5821 * gfortran.dg/class_array_13.f90: New.
5823 2012-05-06 Tristan Gingold <gingold@adacore.com>
5825 * gnat.dg/warn7.adb: New test.
5827 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5829 * gnat.dg/specs/renamings.ads: Rename to...
5830 * gnat.dg/specs/renaming1.ads: ...this.
5831 * gnat.dg/specs/renaming2.ads: New test.
5832 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5833 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5834 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5835 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5837 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5839 * gnat.dg/discr36.ad[sb]: New test.
5840 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5842 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5845 * c-c++-common/pr43772.c: New.
5847 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5850 * gfortran.dg/select_type_26.f03 : New test.
5851 * gfortran.dg/select_type_27.f03 : New test.
5854 * gfortran.dg/select_type_28.f03 : New test.
5856 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5860 * gfortran.dg/mod_sign0_1.f90: New test.
5861 * gfortran.dg/mod_large_1.f90: New test.
5863 2012-05-04 Tobias Burnus <burnus@net-b.de>
5866 gfortran.dg/public_private_module_5.f90: New.
5868 2012-05-04 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/constructor_7.f90: New.
5872 * gfortran.dg/constructor_8.f90: New.
5874 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5877 * g++.dg/cpp0x/static_assert7.C: New.
5879 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5881 PR tree-optimization/52633
5882 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5883 recognized as widening shifts instead of over-widening.
5884 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5885 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5886 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5887 * gcc.target/arm/pr52633.c: New test.
5889 2012-05-04 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/53168
5892 * gcc.dg/torture/pr53168.c: New testcase.
5893 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5895 2012-05-04 Richard Guenther <rguenther@suse.de>
5897 * gcc.dg/lto/pr53214_0.c: New testcase.
5899 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5901 * gcc.target/ia64/pr48496.c: New test.
5902 * gcc.target/ia64/pr52657.c: Likewise.
5904 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5907 * c-c++-common/pr51712.c: New.
5909 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5912 * gcc.target/powwerpc/pr53199.c: New file.
5914 2012-05-03 Jason Merrill <jason@redhat.com>
5916 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5918 * gcc.dg/debug/dwarf2/dups-types.c: New.
5919 * gcc.dg/debug/dwarf2/dups-types.h: New.
5921 2012-05-03 Jason Merrill <jason@redhat.com>
5923 * g++.dg/debug/dwarf2/namespace-2.C: New.
5924 * g++.dg/debug/dwarf2/localclass3.C: New.
5926 2012-05-03 Jason Merrill <jason@redhat.com>
5928 * g++.dg/debug/dwarf2/thunk1.C: New.
5930 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/other/final2.C: New.
5935 2012-05-03 Richard Guenther <rguenther@suse.de>
5937 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5939 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5941 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5942 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5943 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5944 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5946 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5948 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5950 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5952 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5955 * gcc.dg/pr53174.c: New test.
5958 * gcc.target/arm/pr53187.c: New test.
5959 * gcc.c-torture/compile/pr53187.c: New test.
5961 2012-05-03 Richard Guenther <rguenther@suse.de>
5963 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5964 unsupported prefetching support.
5966 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5968 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5969 option -ftrack-macro-expansion=0.
5970 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5971 option -ftrack-macro-expansion=0.
5973 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5975 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5976 dg-options for target arm with dg-additional-options.
5978 2012-05-03 Richard Guenther <rguenther@suse.de>
5980 PR tree-optimization/53144
5981 * gcc.dg/torture/pr53144.c: New testcase.
5983 2012-05-03 Tobias Burnus <burnus@net-b.de>
5986 * gfortran.dg/pointer_intent_7.f90: New.
5987 * gfortran.dg/pure_formal_3.f90: New.
5989 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5991 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5993 2012-05-02 Martin Jambor <mjambor@suse.cz>
5996 * g++.dg/lto/pr52605_0.C: New test.
5998 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6000 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6001 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6002 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6003 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6004 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6005 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6006 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6007 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6008 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6009 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6010 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6011 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6012 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6013 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6014 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6015 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6017 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6020 * gcc.dg/pr53153.c: New test.
6022 2012-05-02 Richard Guenther <rguenther@suse.de>
6024 * g++.dg/tree-ssa/pr19807.C: Adjust.
6026 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6028 PR tree-optimization/53163
6029 * gcc.c-torture/compile/pr53163.c: New test.
6031 PR rtl-optimization/53160
6032 * gcc.c-torture/execute/pr53160.c: New test.
6034 2012-05-01 Ian Lance Taylor <iant@google.com>
6037 * gcc.dg/pr37303.c: New test.
6039 2012-05-01 Richard Henderson <rth@redhat.com>
6041 * lib/target-supports.exp
6042 (check_effective_target_sync_long_long_runtime): True for
6043 check_effective_target_powerpc64.
6045 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6048 * gcc.dg/vector-1.c: Move to ...
6049 * c-c++-common/vector-1.c: ... here.
6050 * gcc.dg/vector-2.c: Move to ...
6051 * c-c++-common/vector-2.c: ... here.
6052 * gcc.dg/vector-3.c: Move to ...
6053 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6054 * gcc.dg/vector-4.c: Move to ...
6055 * c-c++-common/vector-4.c: ... here.
6056 * gcc.dg/vector-init-1.c: Move to ...
6057 * c-c++-common/vector-init-1.c: ... here.
6058 * gcc.dg/vector-init-2.c: Move to ...
6059 * c-c++-common/vector-init-2.c: ... here.
6060 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6061 * c-c++-common/vector-subscript-1.c: ... here.
6062 * gcc.dg/vector-subscript-2.c: Move to ...
6063 * c-c++-common/vector-subscript-2.c: ... here.
6064 * gcc.dg/vector-subscript-3.c: Move to ...
6065 * c-c++-common/vector-subscript-3.c: ... here.
6068 * g++.dg/cpp0x/vt-51314.C: New test.
6069 * g++.dg/cpp0x/variadic76.C: Fix.
6071 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6073 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6075 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6077 Add -Wvarargs option
6078 * c-c++-common/Wvarargs.c: New test case.
6079 * c-c++-common/Wvarargs-2.c: Likewise.
6081 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6083 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6084 * objc.dg/foreach-7.m: Force the test case to run without
6085 -ftrack-macro-expansion.
6086 * c-c++-common/tm/attrib-1.c: Likewise.
6087 * c-c++-common/warn-ommitted-condop.c: Likewise.
6088 * gcc.dg/assign-warn-1.c: Likewise.
6089 * gcc.dg/assign-warn-2.c: Likewise.
6090 * gcc.dg/attr-alloc_size.c: Likewise.
6091 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6092 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6093 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6094 * gcc.dg/c90-const-expr-9.c: Likewise.
6095 * gcc.dg/c99-const-expr-9.c: Likewise.
6096 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6097 * gcc.dg/cpp/direct2s.c: Likewise.
6098 * gcc.dg/cpp/pr28709.c: Likewise.
6099 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6100 * gcc.dg/dfp/composite-type.c: Likewise.
6101 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6102 with -ftrack-macro-expansion
6103 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6104 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6105 * g++.dg/ext/cleanup-1.C: Likewise.
6106 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6107 * g++.dg/template/sfinae10.C: Likewise.
6108 * g++.dg/tm/wrap-2.C: Likewise.
6109 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6110 * g++.dg/warn/Wsign-conversion.C: Likewise.
6111 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6112 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6113 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6114 it to run with -ftrack-macro-expansion.
6115 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6116 test cases without -ftrack-macro-expansion.
6118 Fix location for static class members
6119 * g++.dg/template/sfinae6_neg.C: Adjust.
6121 Make conversion warnings work on NULL with -ftrack-macro-expansion
6122 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6123 alongside the previous testing for NULL.
6125 Fix -Wuninitialized for -ftrack-macro-expansion
6126 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6128 Strip "<built-in>" loc from displayed expansion context
6129 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6130 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6131 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6134 Fix expansion point loc for macro-like tokens
6135 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6136 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6138 Fix token pasting with -ftrack-macro-expansion
6139 * gcc.dg/cpp/paste17.c: New test case for
6140 -ftrack-macro-expansion=2 mode only.
6141 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6143 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6145 * gnat.dg/warn6.ad[sb]: New test.
6147 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6150 * gcc.dg/20011021-1.c: Adjust testcase.
6152 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6155 * gfortran.dg/function_optimize_12.f90: New test.
6157 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6160 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6161 code to match current output and cover new peephole2 pattern.
6163 2012-04-27 Ollie Wild <aaw@google.com>
6165 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6167 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6169 * gcc.c-torture/execute/20120427-2.c: New testcase.
6170 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6171 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6172 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6174 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6177 * gcc.c-torture/execute/20120427-1.c: New testcase.
6179 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6182 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6184 2012-04-27 Tom de Vries <tom@codesourcery.com>
6186 PR tree-optimization/51879
6187 * gcc.dg/pr51879.c: New test.
6188 * gcc.dg/pr51879-2.c: Same.
6189 * gcc.dg/pr51879-3.c: Same.
6190 * gcc.dg/pr51879-4.c: Same.
6191 * gcc.dg/pr51879-6.c: Same.
6193 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6196 * g++.dg/cpp0x/defaulted35.C: New.
6197 * g++.dg/cpp0x/defaulted15.C: Adjust.
6199 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6201 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6204 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6206 * gcc.target/i386/builtin_target.c: Check avx2.
6208 2012-04-26 Alan Modra <amodra@gmail.com>
6210 * gcc.target/powerpc/savres.c: New test.
6211 * gcc.target/powerpc/powerpc.exp: Run it.
6213 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6216 * gcc.dg/torture/pr53120.c: New test.
6218 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6221 * gcc.c-torture/compile/pr52979-1.c: New test.
6222 * gcc.c-torture/execute/pr52979-1.c: New test.
6223 * gcc.c-torture/execute/pr52979-2.c: New test.
6225 2012-04-25 Richard Guenther <rguenther@suse.de>
6227 * gcc.target/i386/l_fma_float_5.c: Adjust.
6228 * gcc.target/i386/l_fma_double_4.c: Likewise.
6229 * gcc.target/i386/l_fma_float_2.c: Likewise.
6230 * gcc.target/i386/l_fma_float_6.c: Likewise.
6231 * gcc.target/i386/l_fma_double_1.c: Likewise.
6232 * gcc.target/i386/l_fma_double_5.c: Likewise.
6233 * gcc.target/i386/l_fma_float_3.c: Likewise.
6234 * gcc.target/i386/l_fma_double_2.c: Likewise.
6235 * gcc.target/i386/l_fma_double_6.c: Likewise.
6236 * gcc.target/i386/l_fma_float_4.c: Likewise.
6237 * gcc.target/i386/l_fma_double_3.c: Likewise.
6238 * gcc.target/i386/l_fma_float_1.c: Likewise.
6240 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6242 PR tree-optimization/53058
6243 * gcc.c-torture/compile/pr53058.c: New test.
6245 2012-04-25 Jan Hubicka <jh@suse.cz>
6248 * gcc.target/i386/pr39082-1.c: Update warning location.
6250 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6253 * gcc.dg/pr52880.c: New test.
6255 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6257 * gcc.dg/m-un-2.c: Update.
6258 * gcc.dg/20011021-1.c: Update.
6260 2012-04-25 Tobias Burnus <burnus@net-b.de>
6263 * gfortran.dg/realloc_on_assign_14.f90: New.
6265 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6268 PR tree-optimizations/52891
6269 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6271 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6274 * g++.dg/cpp0x/sfinae35.C: New.
6275 * g++.dg/cpp0x/sfinae36.C: Likewise.
6277 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6279 * gcc.target/builtin_target.c: New testcase.
6281 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6284 * gcc.target/powerpc/pr47197.c: New test.
6286 2012-04-24 Richard Guenther <rguenther@suse.de>
6288 PR tree-optimization/53085
6289 * g++.dg/torture/pr53085.C: New testcase.
6291 2012-04-24 Andrew Pinski <apinski@cavium.com>
6294 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6295 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6296 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6298 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6301 * gcc.c-torture/execute/pr53084.c: New test.
6303 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6305 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6307 2012-04-23 Andrew Pinski <apinski@cavium.com>
6309 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6311 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6314 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6315 * gcc.dg/torture/builtin-power-1.c: Likewise.
6317 2012-04-23 Richard Guenther <rguenther@suse.de>
6319 PR tree-optimization/53070
6320 * gcc.dg/torture/pr53070.c: New testcase.
6322 2012-04-23 Richard Guenther <rguenther@suse.de>
6325 * gcc.dg/pr53060.c: New testcase.
6327 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6329 PR tree-optimizations/52891
6330 * gcc.c-torture/compile/pr52891-1.c: New test.
6331 * gcc.c-torture/compile/pr52891-2.c: New test.
6333 2012-04-22 Tobias Burnus <burnus@net-b.de>
6336 * gfortran.dg/read_float_4.f90: New.
6338 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6341 * c-c++-common/pr35441.C: New.
6343 2012-04-20 Ian Lance Taylor <iant@google.com>
6345 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6346 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6348 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6350 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6352 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6354 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356 PR rtl-optimization/44214
6357 * gcc.dg/pr44214-1.c: New test.
6358 * gcc.dg/pr44214-2.c: Likewise.
6359 * gcc.dg/pr44214-3.c: Likewise.
6361 2012-04-20 Richard Guenther <rguenther@suse.de>
6363 * g++.dg/torture/20120420-1.C: New testcase.
6365 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6367 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6369 2012-04-19 Christian Bruel <christian.bruel@st.com>
6371 * gcc.dg/pr52283.c: New test.
6373 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6375 * gcc.dg/pr37985.c: New test.
6377 2012-04-19 Richard Guenther <rguenther@suse.de>
6379 PR rtl-optimization/44688
6380 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6381 possibly profitable.
6383 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6385 PR tree-optimization/52976
6386 * gfortran.dg/reassoc_11.f: New test.
6388 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6390 PR tree-optimization/52976
6391 * gfortran.dg/reassoc_7.f: New test.
6392 * gfortran.dg/reassoc_8.f: Likewise.
6393 * gfortran.dg/reassoc_9.f: Likewise.
6394 * gfortran.dg/reassoc_10.f: Likewise.
6396 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6399 * g++.dg/cpp0x/sfinae33.C: New.
6400 * g++.dg/cpp0x/sfinae34.C: Likewise.
6402 2012-04-18 Joey Ye <joey.ye@arm.com>
6404 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6406 2012-04-18 Richard Guenther <rguenther@suse.de>
6408 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6410 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6411 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6413 2012-04-17 Tom de Vries <tom@codesourcery.com>
6415 * g++.dg/pr51264-4.C: New test.
6417 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6420 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6422 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6425 * g++.dg/parse/crash59.C: New.
6427 2012-04-17 Michael Matz <matz@suse.de>
6429 PR tree-optimization/18437
6430 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6432 2012-04-17 Richard Guenther <rguenther@suse.de>
6435 * g++.dg/torture/pr53011.C: New testcase.
6437 2012-04-16 Jason Merrill <jason@redhat.com>
6440 * g++.dg/cpp0x/variadic131.C: New.
6443 * g++.dg/cpp0x/variadic130.C: New.
6446 * g++.dg/cpp0x/variadic129.C: New.
6449 * g++.dg/cpp0x/variadic128.C: New.
6451 2012-04-16 Tobias Burnus <burnus@net-b.de>
6454 * gfortran.dg/pointer_intent_6.f90: New.
6456 2012-04-16 Tobias Burnus <burnus@net-b.de>
6459 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6460 to include public_private_module_4.f90.
6461 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6464 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/diagnostic/operator1.C: New.
6468 * g++.dg/ext/label5.C: Adjust.
6469 * g++.dg/ext/va-arg1.C: Likewise.
6470 * g++.dg/other/error20.C: Likewise.
6471 * g++.dg/other/error20.C: Likewise.
6472 * g++.dg/other/error16.C: Likewise.
6473 * g++.dg/other/error10.C: Likewise.
6474 * g++.dg/parse/error30.C: Likewise.
6475 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6477 2012-04-16 Jason Merrill <jason@redhat.com>
6480 * g++.dg/cpp0x/variadic127.C: New.
6482 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6484 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6486 Use fail, pass instead of unresolved.
6490 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6492 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6493 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6494 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6496 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6499 * gfortran.dg/typebound_call_23.f03: New test case.
6501 2012-04-15 Jason Merrill <jason@redhat.com>
6504 * g++.dg/cpp0x/variadic126.C: New.
6507 * g++.dg/cpp0x/variadic125.C: New.
6510 * g++.dg/cpp0x/variadic124.C: New.
6513 * g++.dg/cpp0x/nullptr27.C: New.
6516 * g++.dg/warn/format8.C: New.
6518 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6521 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6523 2012-04-14 Tobias Burnus <burnus@net-b.de>
6527 * gfortran.dg/public_private_module_3.f90: New.
6528 * gfortran.dg/public_private_module_4.f90: New.
6530 2012-04-14 Tom de Vries <tom@codesourcery.com>
6532 * gcc.dg/superblock.c: New test.
6534 2012-04-14 Tom de Vries <tom@codesourcery.com>
6536 * gcc.dg/pr51879-12.c: New test.
6538 2012-04-13 Jason Merrill <jason@redhat.com>
6541 * g++.dg/cpp0x/variadic123.C: New.
6542 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6545 * g++.dg/cpp0x/initlist-ctor1.C: New.
6548 * g++.dg/other/anon-union2.C: New.
6550 2012-04-13 Martin Jambor <mjambor@suse.cz>
6553 * g++.dg/ipa/pr52939.C: New test.
6555 2012-04-13 Tom de Vries <tom@codesourcery.com>
6557 * gcc.dg/pr52734.c: New test.
6559 2012-04-13 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/52969
6562 * gcc.dg/torture/pr52969.c: New testcase.
6564 2012-04-13 Richard Guenther <rguenther@suse.de>
6567 * gcc.dg/pr52549.c: New testcase.
6569 2012-04-13 Richard Guenther <rguenther@suse.de>
6572 * gcc.dg/pr52862.c: New testcase.
6574 2012-04-13 Joey Ye <joey.ye@arm.com>
6576 * gcc.target/arm/thumb1-imm.c: New testcase.
6578 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6581 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6582 second function argument.
6583 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6584 (calc_permps): Update declaration. Calculate result correctly.
6585 (avx2_test): Change src2 type to union256i_d.
6586 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6589 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6592 * gcc.target/powerpc/pr52775.c: New file.
6594 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6596 PR tree-optimization/18589
6597 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6598 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6599 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6600 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6601 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6602 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6603 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6604 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6605 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6606 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6608 2012-04-12 Richard Guenther <rguenther@suse.de>
6610 PR tree-optimization/52943
6611 * gcc.dg/torture/pr52943.c: New testcase.
6613 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6616 * gcc/target/sh/pr50751-4.c: New.
6617 * gcc/target/sh/pr50751-5.c: New.
6618 * gcc/target/sh/pr50751-6.c: New.
6619 * gcc/target/sh/pr50751-7.c: New.
6621 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6624 * g++.dg/lookup/using52.C: New.
6626 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6628 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6630 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6632 PR rtl-optimization/52876
6633 * gcc.target/i386/pr52876.c: New.
6635 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6637 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6639 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6641 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6642 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6643 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6644 (ptrdiff_t): ... this. All uses changed.
6645 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6646 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6648 (main): Cast argument to __INTPTR_TYPE__.
6649 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6651 * gcc.dg/mallign.c (main): Likewise.
6652 * gcc.dg/pr38700.c (foo): Likewise.
6653 * gcc.dg/long-long-cst1.c (t): Likewise.
6654 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6655 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6656 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6657 * gcc.dg/pr25682.c (d, foo): Likewise.
6658 * gcc.dg/format/cast-1.c (f): Likewise.
6659 * gcc.dg/c90-const-expr-10.c
6660 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6661 (size_t): ...this. All uses changed.
6662 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6663 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6664 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6665 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6666 * gcc.dg/sequence-pt-1.c: Likewise.
6667 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6668 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6669 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6670 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6671 of ptrdiff_t with it.
6672 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6673 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6674 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6676 2012-04-11 Jason Merrill <jason@redhat.com>
6679 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6680 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6683 * g++.dg/ext/attrib45.C: New.
6685 * g++.dg/eh/dtor3.C: New.
6687 2012-04-11 Richard Guenther <rguenther@suse.de>
6690 * gfortran.dg/pr52621.f90: New testcase.
6692 2012-04-11 Richard Guenther <rguenther@suse.de>
6695 * g++.dg/torture/pr52918-1.C: New testcase.
6696 * g++.dg/torture/pr52918-2.C: Likewise.
6698 2012-04-11 Tobias Burnus <burnus@net-b.de>
6701 * gfortran.dg/block_11.f90: New.
6703 2012-04-11 Nick Clifton <nickc@redhat.com>
6705 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6707 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6710 * gcc.target/powerpc/pr16458-1.c: New test.
6711 * gcc.target/powerpc/pr16458-2.c: Likewise.
6712 * gcc.target/powerpc/pr16458-3.c: Likewise.
6713 * gcc.target/powerpc/pr16458-4.c: Likewise.
6715 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6717 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6718 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6719 * gcc.dg/builtin-bswap-5.c: Likewise.
6720 * gcc.target/i386/builtin-bswap-4.c: New test.
6722 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6725 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6727 2012-04-11 Richard Guenther <rguenther@suse.de>
6729 PR rtl-optimization/52881
6730 * gcc.dg/torture/pr52881.c: New testcase.
6731 * gcc.dg/torture/pr52913.c: Likewise.
6733 2012-04-11 Richard Guenther <rguenther@suse.de>
6735 PR tree-optimization/52912
6736 * gcc.dg/torture/pr52912.c: New testcase.
6738 2010-04-10 Michael Matz <matz@suse.de>
6740 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6741 * gcc.dg/vect/vect-outer-1.c: Adjust.
6742 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6743 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6744 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6745 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6746 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6747 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6749 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6751 PR tree-optimization/52870
6752 * gcc.dg/vect/pr52870.c: New test.
6754 2012-04-09 Mike Stump <mikestump@comcast.net>
6756 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6757 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6758 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6759 * gnat.dg/aggr11.adb: Likewise.
6760 * gnat.dg/aggr11_pkg.ads: Likewise.
6761 * gnat.dg/aggr15.adb: Likewise.
6762 * gnat.dg/aggr15.ads: Likewise.
6763 * gnat.dg/aggr17.adb: Likewise.
6764 * gnat.dg/aggr18.adb: Likewise.
6765 * gnat.dg/array14.adb: Likewise.
6766 * gnat.dg/array14.ads: Likewise.
6767 * gnat.dg/array14_pkg.ads: Likewise.
6768 * gnat.dg/array19.adb: Likewise.
6769 * gnat.dg/array19.ads: Likewise.
6770 * gnat.dg/discr27.adb: Likewise.
6771 * gnat.dg/discr27.ads: Likewise.
6772 * gnat.dg/discr35.adb: Likewise.
6773 * gnat.dg/discr35.ads: Likewise.
6774 * gnat.dg/discr6.adb: Likewise.
6775 * gnat.dg/discr6_pkg.ads: Likewise.
6776 * gnat.dg/import1.adb: Likewise.
6777 * gnat.dg/import1.ads: Likewise.
6778 * gnat.dg/loop_address2.adb: Likewise.
6779 * gnat.dg/opt7.adb: Likewise.
6780 * gnat.dg/opt7.ads: Likewise.
6781 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6782 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6783 * gnat.dg/rep_clause2.adb: Likewise.
6784 * gnat.dg/rep_clause2.ads: Likewise.
6785 * gnat.dg/slice2.adb: Likewise.
6786 * gnat.dg/slice2.ads: Likewise.
6787 * gnat.dg/slice6.adb: Likewise.
6788 * gnat.dg/slice6_pkg.ads: Likewise.
6789 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6790 * gnat.dg/taft_type2.adb: Likewise.
6791 * gnat.dg/taft_type2.ads: Likewise.
6792 * gnat.dg/taft_type2_pkg.ads: Likewise.
6793 * gnat.dg/volatile10.adb: Likewise.
6794 * gnat.dg/volatile10_pkg.ads: Likewise.
6796 * gcc.dg/dll-8.c: Remove execute permissions.
6797 * g++.dg/ext/dllexport5.C: Likewise.
6799 2012-04-09 Jan Hubicka <jh@suse.cz>
6804 * gcc.dg/lto/pr52634_1.c: New testcase.
6805 * gcc.dg/lto/pr52634_0.c: New testcase.
6807 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6810 * gcc.target/i386/pr52883.c: New testcase.
6812 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6814 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6815 (check_effective_target_sync_long_long): Add SPARC case.
6816 (check_effective_target_sync_long_long_runtime): Likewise.
6817 (check_effective_target_sync_int_long): Adjust SPARC case.
6818 (check_effective_target_sync_char_short): Likewise.
6820 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6822 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6823 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6825 2012-04-08 Tobias Burnus <burnus@net-b.de>
6829 * gfortran.dg/public_private_module_2.f90: New.
6831 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6833 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6836 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6839 * gfortran.dg/function_optimize_11.f90: New test.
6841 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6844 * gfortran.dg/use_only_6.f90: New test.
6846 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6849 * gfortran.dg/use_only_6.f90: New test.
6850 2012-04-06 Mike Stump <mikestump@comcast.net>
6853 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6855 2012-04-05 Jason Merrill <jason@redhat.com>
6858 * g++.dg/template/qualified-id5.C: New.
6860 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6863 * gcc.target/i386/pr52882.c: New test.
6865 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6866 Dominique D'Humieures <dominiq@lps.ens.fr>
6869 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6870 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6872 2012-04-04 Jason Merrill <jason@redhat.com>
6875 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6877 2012-04-03 Jason Merrill <jason@redhat.com>
6880 * g++.dg/cpp0x/variadic-value1.C: New.
6882 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6884 * gnat.dg/pack18.adb: New test.
6885 * gnat.dg/pack18_pkg.ads: New helper.
6887 2012-04-03 Richard Guenther <rguenther@suse.de>
6889 PR tree-optimization/52808
6890 * gcc.dg/pr52808.c: New testcase.
6892 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6894 PR tree-optimization/52835
6895 * gfortran.dg/pr52835.f90: New test.
6897 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6899 * gnat.dg/specs/aggr5.ads: New test.
6901 2012-04-02 Richard Guenther <rguenther@suse.de>
6903 PR tree-optimization/52756
6904 * gcc.dg/torture/pr52756.c: New testcase.
6906 2012-04-02 Richard Guenther <rguenther@suse.de>
6909 * gcc.dg/pr52803.c: New testcase.
6911 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6914 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6917 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6920 * g++.dg/cpp0x/noexcept17.C: New.
6921 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6922 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6923 * g++.dg/cpp0x/noexcept01.C: Likewise.
6924 * g++.dg/eh/init-temp1.C: Likewise.
6925 * g++.dg/eh/ctor1.C: Likwise.
6927 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/controlled6.adb: New test.
6930 * gnat.dg/controlled6_pkg.ads: New helper.
6931 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6933 2012-03-30 Richard Henderson <rth@redhat.com>
6936 * g++.dg/opt/pr52727.C: New testcase.
6938 2012-03-30 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/52754
6941 * gcc.target/i386/pr52754.c: New testcase.
6943 2012-03-30 Richard Guenther <rguenther@suse.de>
6946 * g++.dg/torture/pr52772.C: New testcase.
6948 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6951 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6953 2012-03-29 Jason Merrill <jason@redhat.com>
6956 * g++.dg/template/inherit8.C: New.
6958 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6961 * g++.dg/ext/weak4.C: New test.
6963 PR tree-optimization/52760
6964 * gcc.c-torture/execute/pr52760.c: New test.
6966 2012-03-29 Jason Merrill <jason@redhat.com>
6969 * g++.dg/cpp0x/initlist-array3.C: New.
6971 2012-03-28 Jason Merrill <jason@redhat.com>
6974 * g++.dg/overload/virtual2.C: New.
6976 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6978 * gnat.dg/vect7.ad[sb]: New test.
6980 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6981 Tobias Burnus <burnus@gcc.gnu.org>
6984 * gfortran.dg/allocate_class_1.f90 : Change error test.
6985 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6986 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6987 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6989 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.dg/pr52691.c: New test.
6995 * gcc.c-torture/compile/pr52750.c: New test.
6997 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7000 * gcc.target/avr/torture/builtins-2.c: New test.
7002 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7005 * gcc.target/i386/pr52736.c: New test.
7007 2012-03-27 Martin Jambor <mjambor@suse.cz>
7010 * gcc.dg/torture/pr52693.c: New test.
7012 2012-03-27 Meador Inge <meadori@codesourcery.com>
7015 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7017 2012-03-27 Mike Stump <mikestump@comcast.net>
7020 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7021 failures that match branch names.
7023 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7024 H.J. Lu <hongjiu.lu@intel.com>
7027 * gcc.target/i386/pr52698.c: New test.
7029 2012-03-27 Richard Guenther <rguenther@suse.de>
7032 * gcc.dg/torture/pr52720.c: New testcase.
7034 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7036 * gnat.dg/pack17.adb: New test.
7038 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7040 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7041 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7043 2012-03-26 Martin Jambor <mjambor@suse.cz>
7045 PR tree-optimization/50052
7046 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7048 2012-03-26 Richard Guenther <rguenther@suse.de>
7050 PR tree-optimization/52701
7051 * gfortran.dg/pr52701.f90: New testcase.
7053 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7055 PR tree-optimization/52686
7056 * gcc.target/arm/pr52686.c: New test.
7058 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7060 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7061 Add "-Os -flto" to list.
7063 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7065 * gnat.dg/concat2.ad[sb]: New test.
7067 2012-03-24 Jason Merrill <jason@redhat.com>
7069 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7070 * g++.dg/cpp0x/trailing2.C: Likewise.
7071 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7072 * g++.dg/cpp1y/auto-fn1.C: New.
7073 * g++.dg/cpp1y/auto-fn2.C: New.
7074 * g++.dg/cpp1y/auto-fn3.C: New.
7075 * g++.dg/cpp1y/auto-fn4.C: New.
7076 * g++.dg/cpp1y/auto-fn5.C: New.
7077 * g++.dg/cpp1y/auto-fn6.C: New.
7078 * g++.dg/cpp1y/auto-fn7.C: New.
7079 * g++.dg/cpp1y/auto-fn8.C: New.
7080 * g++.dg/cpp1y/auto-fn9.C: New.
7081 * g++.dg/cpp1y/auto-fn10.C: New.
7082 * g++.dg/cpp1y/auto-fn11.C: New.
7084 2012-03-23 Richard Guenther <rguenther@suse.de>
7086 PR tree-optimization/52678
7087 * gfortran.dg/pr52678.f: New testcase.
7089 2012-03-23 Richard Guenther <rguenther@suse.de>
7091 PR tree-optimization/52638
7092 * g++.dg/torture/pr52638.C: New testcase.
7094 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7099 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7102 * g++.dg/ext/attrib44.C: New test.
7104 2012-03-22 Jan Hubicka <jh@suse.cz>
7107 * g++.dg/torture/pr51737.C: New testcase
7109 2012-03-22 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/52548
7112 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7114 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7116 * lib/fortran-modules.exp (list-module-names-1): Remove
7119 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7122 * gcc.target/sh/pr50751-1.c: New.
7123 * gcc.target/sh/pr50751-2.c: New.
7124 * gcc.target/sh/pr50751-3.c: New.
7126 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7129 * gcc.target/sh/sh4a-cos.c: Remove.
7130 * gcc.target/sh/sh4a-sin.c: Remove.
7131 * gcc.target/sh/sh4a-sincos.c: Remove.
7133 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7135 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7136 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7138 2012-03-21 Martin Jambor <mjambor@suse.cz>
7141 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7142 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7144 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7146 * gcc.target/arm/thumb-16bit-ops.c: New file.
7147 * gcc.target/arm/thumb-ifcvt.c: New file.
7149 2012-03-20 Jason Merrill <jason@redhat.com>
7151 * lib/target-supports.exp: Add { target c++1y }.
7153 * g++.dg/cpp0x/auto32.C: New.
7155 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7158 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7160 * gcc.dg/torture/pr48124-4.c: Ditto:
7161 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7163 2012-03-20 Jason Merrill <jason@redhat.com>
7166 * g++.dg/cpp0x/initlist66.C: New.
7168 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7170 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7173 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7176 * gcc.target/avr/torture/addr-space-2.h: New file.
7177 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7178 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7179 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7180 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7182 2012-03-20 Richard Guenther <rguenther@suse.de>
7184 * gnat.dg/pack16.adb: New testcase.
7185 * gnat.dg/pack16_pkg.ads: Likewise.
7186 * gnat.dg/specs/pack8.ads: Likewise.
7187 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7189 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7191 * g++.dg/warn/Wuseless-cast.C: Extend.
7193 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7196 * g++.dg/warn/Wuseless-cast.C: New.
7198 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7201 * gfortran.dg/pr52608.f90: New test.
7203 2012-03-17 Tobias Burnus <burnus@net-b.de>
7206 * gfortran.dg/proc_ptr_36.f90: New.
7208 2012-03-16 Martin Jambor <mjambor@suse.cz>
7210 * gcc.dg/misaligned-expand-1.c: New test.
7211 * gcc.dg/misaligned-expand-3.c: Likewise.
7213 2012-03-16 Richard Guenther <rguenther@suse.de>
7214 Kai Tietz <ktietz@redhat.com>
7217 * gcc.c-torture/execute/pr48814-1.c: New test.
7218 * gcc.c-torture/execute/pr48814-2.c: New test.
7219 * gcc.dg/tree-ssa/assign-1.c: New test.
7220 * gcc.dg/tree-ssa/assign-2.c: New test.
7221 * gcc.dg/tree-ssa/assign-3.c: New test.
7223 2012-03-16 Richard Guenther <rguenther@suse.de>
7225 * gnat.dg/specs/pack7.ads: New testcase.
7227 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7230 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7231 * gcc.dg/torture/vshuf-8.inc: Likewise.
7232 * gcc.dg/torture/vshuf-16.inc: Likewise.
7233 * gcc.dg/torture/vshuf-32.inc: Likewise.
7235 2012-03-15 Jason Merrill <jason@redhat.com>
7237 * g++.dg/torture/pr52582.C: New.
7239 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7241 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7243 2012-03-15 Ira Rosen <irar@il.ibm.com>
7244 Ulrich Weigand <ulrich.weigand@linaro.org>
7246 * gcc.dg/vect/slp-cond-3.c: New test.
7247 * gcc.dg/vect/slp-cond-4.c: New test.
7249 2012-03-15 Ira Rosen <irar@il.ibm.com>
7250 Ulrich Weigand <ulrich.weigand@linaro.org>
7252 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7253 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7255 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7260 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7261 * gfortran.dg/round_1.f03: Likewise.
7263 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7264 Andrew Pinski <apinski@cavium.com>
7267 * gcc.dg/pr52592.c: New test.
7269 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7271 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7272 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7273 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7274 * lib/fortran-modules.exp: .. this new file. Adjust users.
7275 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7276 gfortran-dg-debug-runtest): Call cleanup-modules.
7277 * lib/fortran-torture.exp (fortran-torture-execute,
7278 fortran-torture): Likewise.
7279 * gfortran.dg/coarray/caf.exp: Likewise.
7280 * lib/lto.exp: Likewise.
7281 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7282 * gfortran.dg/class_4b.f03: Likewise.
7283 * gfortran.dg/class_4c.f03: Likewise.
7284 * gfortran.dg/class_45a.f03: Likewise.
7285 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7286 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7287 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7288 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7289 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7290 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7291 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7292 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7293 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7294 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7295 * gfortran.dg/whole_file_28.f90: Likewise.
7296 * gfortran.dg/whole_file_29.f90: Likewise.
7297 * gfortran.dg/whole_file_30.f90: Likewise.
7298 * gfortran.dg/whole_file_31.f90: Likewise.
7300 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7302 PR tree-optimization/52267
7303 * gcc.dg/pr52267.c: New test.
7304 * gcc.dg/tree-ssa/vrp65.c: New test.
7305 * gcc.dg/tree-ssa/vrp66.c: New test.
7307 2012-03-15 Richard Guenther <rguenther@suse.de>
7310 * gfortran.dg/vect/pr52580.f: New testcase.
7312 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7314 * gcc.target/sh/fpul-usage-1.c: New.
7316 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7319 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7320 * gcc.target/sh/pr49468-di.c: Likewise.
7322 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7325 * gcc.dg/c99-stdint-6.c: Likewise.
7326 * gcc.dg/lto/20090210_0.c: Likewise.
7327 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7328 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7329 * gcc.dg/pragma-init-fini-2.c: Likewise.
7330 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7331 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7332 * gcc.target/i386/pr22152.c: Likewise.
7333 * gcc.target/i386/vect8-ret.c: Likewise.
7334 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7337 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7339 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7340 * g++.dg/tree-prof/partition1.C: Likewise.
7341 * g++.dg/tree-prof/partition2.C: Likewise.
7342 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7344 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7345 * gcc.c-torture/execute/20010724-1.c: Remove.
7346 * gcc.c-torture/execute/20010724-1.x: Remove.
7347 * gcc.c-torture/execute/20040208-2.c: Remove.
7348 * gcc.c-torture/execute/20040208-2.x: Remove.
7349 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7351 (main) [__mips__ && __sgi__]: Remove.
7352 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7353 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7354 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7355 mips-sgi-irix6* handling.
7356 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7357 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7358 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7360 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7361 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7362 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7363 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7364 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7365 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7367 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7368 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7369 * gcc.target/mips/save-restore-3.c: Likewise.
7370 * gcc.target/mips/save-restore-4.c: Likewise.
7371 * gcc.target/mips/save-restore-5.c: Likewise.
7372 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7373 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7375 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7377 (restore_ld_library_path_env_vars): Likewise.
7378 * lib/target-supports.exp (check_profiling_available): Remove
7379 mips*-*-irix* handling.
7380 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7381 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7382 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7384 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7387 * g++.dg/opt/pr52582.C: New test.
7389 2012-03-14 Richard Guenther <rguenther@suse.de>
7391 PR tree-optimization/52571
7392 * gcc.dg/vect/vect-2.c: Initialize arrays.
7393 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7394 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7395 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7397 2012-03-14 Richard Guenther <rguenther@suse.de>
7402 * gcc.dg/torture/pr48124-1.c: New testcase.
7403 * gcc.dg/torture/pr48124-2.c: Likewise.
7404 * gcc.dg/torture/pr48124-3.c: Likewise.
7405 * gcc.dg/torture/pr48124-4.c: Likewise.
7407 2012-03-14 Richard Guenther <rguenther@suse.de>
7410 * gcc.dg/pr52578.c: New testcase.
7412 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7415 * g++.dg/cpp0x/udlit-args2.C: New test.
7417 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7420 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7421 * gcc.c-torture/compile/pr48596.c: ... here.
7423 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7426 * g++.dg/lookup/hidden-class17.C: New test.
7428 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7431 * gcc.dg/Wunused-var-3.c: New test.
7433 2012-03-13 Martin Jambor <mjambor@suse.cz>
7435 * gcc.dg/misaligned-expand-2.c: New test.
7437 2012-03-13 Richard Guenther <rguenther@suse.de>
7440 * gcc.dg/pr52134.c: New testcase.
7442 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7444 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7446 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7448 PR tree-optimization/46728
7449 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7450 * gcc.target/powerpc/pr46728-5.c: Likewise.
7451 * gcc.target/powerpc/pr46728-8.c: Likewise.
7452 * gcc.target/powerpc/pr46728-10.c: Likewise.
7453 * gcc.target/powerpc/pr46728-11.c: Likewise.
7454 * gcc.target/powerpc/pr46728-13.c: Likewise.
7455 * gcc.target/powerpc/pr46728-14.c: Likewise.
7456 * gcc.target/powerpc/pr46728-15.c: Likewise.
7458 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7461 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7463 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7465 PR tree-optimization/46728
7466 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7467 * gcc.target/powerpc/pr46728-5.c: Likewise.
7468 * gcc.target/powerpc/pr46728-8.c: Likewise.
7469 * gcc.target/powerpc/pr46728-10.c: Likewise.
7470 * gcc.target/powerpc/pr46728-11.c: Likewise.
7471 * gcc.target/powerpc/pr46728-13.c: Likewise.
7472 * gcc.target/powerpc/pr46728-14.c: Likewise.
7473 * gcc.target/powerpc/pr46728-15.c: Likewise.
7475 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7478 * gcc.target/avr/torture/addr-space-1.h: New file.
7479 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7480 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7481 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7482 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7484 2012-03-12 Andrew Pinski <apinski@cavium.com>
7486 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7488 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7491 * g++.dg/abi/thunk4.C: Likewise.
7492 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7494 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7496 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7497 * g++.dg/eh/spbp.C: Likewise.
7498 * g++.dg/ext/label13.C: Likewise.
7499 * g++.dg/guality/guality.exp: Likewise.
7500 * g++.dg/other/anon5.C: Likewise.
7501 * g++.dg/other/pragma-ep-1.C: Remove.
7502 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7503 * g++.dg/warn/pr31246.C: Likewise.
7504 * g++.dg/warn/weak1.C: Likewise.
7505 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7506 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7507 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7508 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7509 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7510 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7511 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7512 * gcc.dg/c99-tgmath-1.c: Likewise.
7513 * gcc.dg/c99-tgmath-2.c: Likewise.
7514 * gcc.dg/c99-tgmath-3.c: Likewise.
7515 * gcc.dg/c99-tgmath-4.c: Likewise.
7516 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7518 * gcc.dg/debug/pr49032.c: Likewise.
7519 * gcc.dg/guality/guality.exp: Likewise.
7520 * gcc.dg/intmax_t-1.c: Likewise.
7521 * gcc.dg/pr48616.c: Likewise.
7522 * gcc.dg/pragma-ep-1.c: Remove.
7523 * gcc.dg/pragma-ep-2.c: Remove.
7524 * gcc.dg/pragma-ep-3.c: Remove.
7525 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7526 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7527 * gcc.misc-tests/gcov-14.c: Likewise.
7528 * gfortran.dg/guality/guality.exp: Likewise.
7529 * lib/target-supports.exp (check_weak_available): Likewise.
7530 (add_options_for_tls): Likewise.
7531 (check_ascii_locale_available): Likewise.
7532 * obj-c++.dg/dwarf-2.mm: Likewise.
7533 * objc.dg/dwarf-1.m: Likewise.
7534 * objc.dg/dwarf-2.m: Likewise.
7536 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7538 PR tree-optimization/51721
7539 * gcc.dg/tree-ssa/vrp64.c: New test.
7541 PR tree-optimization/52533
7542 * gcc.c-torture/compile/pr52533.c: New test.
7544 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7546 * gcc.target/i386/rtm-xabort-1.c: New.
7547 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7548 * gcc.target/i386/rtm-xend-1.c: Ditto.
7549 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7550 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7551 * gcc.target/i386/sse-13.c: Ditto.
7552 * gcc.target/i386/sse-14.c: Ditto.
7553 * gcc.target/i386/sse-22.c: Ditto.
7554 * gcc.target/i386/sse-23.c: Ditto.
7555 * g++.dg/other/i386-2.C: Ditto.
7556 * g++.dg/other/i386-3.C: Ditto.
7558 2012-03-12 Tobias Burnus <burnus@net-b.de>
7561 * gfortran.dg/proc_ptr_35.f90: New.
7563 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7566 * gcc.dg/torture/pr52530.c: New test.
7568 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7571 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7573 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7576 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7578 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7580 2012-03-09 Andrew Pinski <apinski@cavium.com>
7583 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7584 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7586 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7588 * gcc.dg/tree-ssa/scev-3.c: New.
7589 * gcc.dg/tree-ssa/scev-4.c: New.
7591 2012-03-08 Tobias Burnus <burnus@net-b.de>
7594 * gfortran.dg/proc_ptr_34.f90
7596 2012-03-07 Jason Merrill <jason@redhat.com>
7599 * g++.dg/cpp0x/udlit-mangle.C: New.
7601 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7603 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7605 2012-03-06 Richard Guenther <rguenther@suse.de>
7608 * gcc.dg/torture/pr52493.c: New testcase.
7610 2012-03-06 Richard Guenther <rguenther@suse.de>
7613 * gcc.dg/lto/pr52097_0.c: New testcase.
7615 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7618 * gcc.target/sh/pr51244-1.c: New.
7619 * gcc.target/sh/pr51244-2.c: New.
7620 * gcc.target/sh/pr51244-3.c: New.
7622 2012-03-05 Jason Merrill <jason@redhat.com>
7625 * g++.dg/ext/visibility/template11.C: New.
7627 * g++.dg/cpp0x/implicit13.C: New.
7629 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7631 PR tree-optimization/51721
7632 * gcc.dg/tree-ssa/vrp63.c: New test.
7633 * gcc.dg/pr51721.c: New test.
7635 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7638 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7641 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7644 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7646 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7649 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7651 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7653 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7656 2012-03-03 Jason Merrill <jason@redhat.com>
7658 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7661 * g++.dg/cpp0x/initlist65.C: New.
7664 * g++.dg/ext/is_empty2.C: New.
7666 2012-03-03 Tobias Burnus <burnus@net-b.de>
7669 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7671 2012-03-03 Tobias Burnus <burnus@net-b.de>
7673 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7674 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7675 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7676 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7677 * gfortran.dg/class_30.f90: Remove dg-warning line.
7678 * gfortran.dg/bind_c_usage_25.f90: New.
7680 2012-03-03 Tobias Burnus <burnus@net-b.de>
7683 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7684 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7685 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7687 2012-03-03 Tobias Burnus <burnus@net-b.de>
7690 * gfortran.dg/assumed_type_1.f90: New.
7691 * gfortran.dg/assumed_type_2.f90: New.
7692 * gfortran.dg/assumed_type_3.f90: New.
7693 * gfortran.dg/assumed_type_4.f90: New.
7695 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7698 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7699 * gcc.target/sh/pr49468-di.c: New.
7701 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7703 * gcc.dg/graphite/pr50561.c: Update.
7705 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7707 * gcc.target/powerpc/pr52457.c: New test.
7709 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7711 * gcc.target/arm/sat-1.c: New test.
7713 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7716 * gcc.target/i386/pr46716.c: New test.
7718 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7721 * g++.dg/cpp0x/sfinae32.C: New.
7723 2012-03-02 Richard Guenther <rguenther@suse.de>
7725 PR tree-optimization/52406
7726 * gcc.dg/torture/pr52406.c: New testcase.
7728 2012-03-02 Tobias Burnus <burnus@net-b.de>
7731 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7732 * gfortran.dg/nullify_2.f90: Update dg-error.
7733 * gfortran.dg/nullify_4.f90: Ditto.
7734 * gfortran.dg/pointer_init_6.f90: Ditto.
7736 2012-03-02 Tobias Burnus <burnus@net-b.de>
7739 * gfortran.dg/class_51.f90: New.
7741 2012-03-02 Tobias Burnus <burnus@net-b.de>
7744 * gfortran.dg/intrinsic_8.f90: New.
7746 2012-03-01 Kai Tietz <ktietz@redhat.com>
7748 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7749 routines on mingw targets.
7750 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7752 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7754 PR tree-optimization/52445
7755 * gcc.dg/pr52445.c: New test.
7757 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7760 * gcc.c-torture/compile/pr52437.c: New test.
7763 * gcc.dg/torture/pr52419.c: New test.
7765 PR tree-optimization/52429
7766 * gcc.dg/torture/pr52429.c: New test.
7767 * g++.dg/opt/pr52429.C: New test.
7769 2012-02-29 Richard Guenther <rguenther@suse.de>
7772 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7773 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7774 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7775 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7776 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7777 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7779 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7781 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7783 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7786 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7788 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7791 * gcc.target/arm/neon/pr51534.c: New testcase.
7793 2012-02-28 Richard Guenther <rguenther@suse.de>
7796 * gcc.dg/torture/pr52407.c: New testcase.
7798 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7800 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7801 * gcc.target/arm/vfp2.c: Likewise.
7802 * gcc.target/arm/vfp3.c: Likewise.
7803 * gcc.target/arm/vfp4.c: Likewise.
7804 * gcc.target/arm/vfp5.c: Likewise.
7805 * gcc.target/arm/vfp6.c: Likewise.
7806 * gcc.target/arm/vfp7.c: Likewise.
7807 * gcc.target/arm/vfp8.c: Likewise.
7808 * gcc.target/arm/vfp9.c: Likewise.
7809 * gcc.target/arm/vfp10.c: Likewise.
7810 * gcc.target/arm/vfp11.c: Likewise.
7811 * gcc.target/arm/vfp12.c: Likewise.
7812 * gcc.target/arm/vfp13.c: Likewise.
7813 * gcc.target/arm/vfp14.c: Likewise.
7814 * gcc.target/arm/vfp15.c: Likewise.
7815 * gcc.target/arm/vfp16.c: Likewise.
7816 * gcc.target/arm/vfp17.c: Likewise.
7817 * gcc.target/arm/neon-constants.h: New file.
7818 * gcc.target/arm/neon-vect1.c: New test.
7819 * gcc.target/arm/neon-vect2.c: New test.
7820 * gcc.target/arm/neon-vect3.c: New test.
7821 * gcc.target/arm/neon-vect4.c: New test.
7822 * gcc.target/arm/neon-vect5.c: New test.
7823 * gcc.target/arm/neon-vect6.c: New test.
7824 * gcc.target/arm/neon-vect7.c: New test.
7825 * gcc.target/arm/neon-vect8.c: New test.
7827 2012-02-28 Richard Guenther <rguenther@suse.de>
7829 PR tree-optimization/52402
7830 * gcc.dg/torture/pr52402.c: New testcase.
7832 2012-02-28 Richard Guenther <rguenther@suse.de>
7835 * g++.dg/lto/pr52400_0.C: New testcase.
7837 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7839 * gcc.target/avr/torture/builtins-1.c: New test.
7840 * gcc.target/avr/torture/builtins-error.c: New test.
7842 2012-02-28 Kai Tietz <ktietz@redhat.com>
7844 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7845 * gcc.target/i386/pr45352-2.c: Likewise.
7846 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7847 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7848 targets instead rand.
7849 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7850 * gcc.target/i386/sse2-mul-1.c: Likewise.
7851 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7852 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7853 * gcc.target/i386/pad-1.c: Likewise.
7854 * gcc.target/i386/pad-9.c: Likewise.
7855 * gcc.target/i386/pad-2.c: Likewise.
7856 * gcc.target/i386/pad-5b.c: Likewise.
7857 * gcc.target/i386/pad-8.c: Likewise.
7858 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7859 * gcc.target/i386/pr44130.c: Likewise.
7860 * gcc.target/i386/align-main-1.c: Likewise.
7861 * gcc.target/i386/align-main-2.c: Likewise.
7862 * gcc.target/i386/sw-1.c: Likewise.
7863 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7864 on x64 mingw target.
7865 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7866 * gcc.target/i386/pr46295.c: Likewise.
7867 * gcc.target/i386/amd64-abi-1.c: Likewise.
7868 * gcc.target/i386/amd64-abi-2.c: Likewise.
7869 * gcc.target/i386/pr39082-1.c: Likewise.
7870 * gcc.target/i386/pr39162.c: Likewise.
7871 * gcc.target/i386/pr22152.c: Likewise.
7872 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7873 * gcc.target/i386/wrfsbase-2.c: Likewise.
7874 * gcc.target/i386/local.c: Likewise
7875 * gcc.target/i386/wrgsbase-1.c: Likewise.
7876 * gcc.target/i386/wrfsbase-1.c: Likewise.
7877 * gcc.target/i386/pr39315-3.c: Likewise.
7878 * gcc.target/i386/pr35767-4.c: Likewise.
7879 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7881 * gcc.target/i386/pr45336-2.c: Likewise.
7882 * gcc.target/i386/pr45336-1.c: Likewise.
7883 * gcc.target/i386/pr45336-4.c: Likewise.
7885 2012-02-27 Tristan Gingold <gingold@adacore.com>
7887 * gnat.dg/array20.ad[sb]: New test.
7889 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7892 * gcc.target/arm/pr52375.c: New test.
7893 * gcc.c-torture/compile/pr52375.c: New test.
7895 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7897 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7898 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7900 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7902 * gnat.dg/aggr19.adb: New test.
7903 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7905 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7908 * gcc.target/sh/pr49263.c: New.
7910 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7912 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7913 simulate_thread_wrapper_other_threads
7914 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7915 Move initialization of 'value' to main().
7916 (main): Initialize 'value';
7917 * gcc.dg/simulate-thread/speculative-store.c
7918 (simulate_thread_step_verify): Return 0 when successful.
7919 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7921 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7922 (simulate_thread_wrapper_other_threads): Return a success/fail value
7923 and issue an error if the instruction count threshold is exceeded.
7925 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7928 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7929 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7931 2012-02-24 Richard Guenther <rguenther@suse.de>
7934 * gcc.dg/pr52355.c: New testcase.
7936 2012-02-23 Kai Tietz <ktietz@redhat.com>
7938 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7939 * gcc.dg/Wpadded.c: Likewise.
7940 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7942 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7943 for sleep by Sleep and add windows.h include for this function.
7944 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7946 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7948 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7949 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7950 on x64 mingw target.
7951 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7952 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7953 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7954 failure on LLP64 target.
7956 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7959 * gcc.dg/noncompile/pr52290.c: New test.
7961 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7963 PR tree-optimization/52019
7964 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7966 2012-02-22 Kai Tietz <ktietz@redhat.com>
7968 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7969 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7970 derived pdiff_t type.
7971 * g++.dg/torture/pr49720.C: Likewise
7973 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7976 * gcc.target/i386/pr52330.c: New test.
7978 2012-02-22 Tobias Burnus <burnus@net-b.de>
7981 * gfortran.dg/io_constraints_10.f90: New.
7983 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7985 * lib/target-supports.exp (check_effective_target_vect_condition):
7986 Return true for NEON.
7988 2012-02-21 Kai Tietz <ktietz@redhat.com>
7990 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7992 2012-02-21 Richard Guenther <rguenther@suse.de>
7994 PR tree-optimization/52324
7995 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7997 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8000 * gcc.target/avr/torture/pr51782-1.c: New test.
8002 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8004 PR tree-optimization/52318
8005 * gcc.dg/pr52318.c: New test.
8007 2012-02-20 Kai Tietz <ktietz@redhat.com>
8009 * gcc.dg/bf-ms-layout-3.c: New testcase.
8011 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8015 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8017 2012-02-20 Richard Guenther <rguenther@suse.de>
8019 PR tree-optimization/52298
8020 * gcc.dg/torture/pr52298.c: New testcase.
8021 * gcc.dg/vect/pr52298.c: Likewise.
8023 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8025 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8026 * gcc.c-torture/execute/pr52286.c: Ditto.
8028 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8030 PR tree-optimization/52286
8031 * gcc.c-torture/execute/pr52286.c: New test.
8033 2012-02-18 Tobias Burnus <burnus@net-b.de>
8036 * gfortran.dg/interface_35.f90: Use -std=f2003.
8037 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8038 * gfortran.dg/interface_assignment_4.f90: Ditto.
8039 * gfortran.dg/bessel_1.f90: Ditto.
8040 * gfortran.dg/func_result_6.f90: Ditto.
8041 * gfortran.dg/hypot_1.f90: Ditto.
8042 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8044 2012-02-17 Tobias Burnus <burnus@net-b.de>
8046 PR translation/52232
8047 PR translation/52234
8048 PR translation/52245
8049 PR translation/52246
8050 PR translation/52262
8051 PR translation/52273
8052 * gfortran.dg/coarray_22.f90: Update dg-error.
8053 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8055 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8058 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8059 (simulate-thread): Use default timeout.
8061 2012-02-16 Jason Merrill <jason@redhat.com>
8064 * g++.dg/ext/timevar1.C: New.
8066 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8069 * g++.dg/template/using21.C: New.
8070 * g++.dg/template/using22.C: Likewise.
8072 2012-02-16 Jason Merrill <jason@redhat.com>
8075 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8077 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8079 PR tree-optimization/52255
8080 * gcc.c-torture/compile/pr52255.c: New test.
8083 * g++.dg/debug/dwarf2/pr52260.C: New test.
8086 * g++.dg/ipa/pr51929.C: New test.
8088 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8091 * gcc.target/powerpc/pr52199.c: New file.
8093 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8096 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8098 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8100 * gcc.dg/pr51867.c: Don't include <math.h>.
8103 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8105 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8106 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8108 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8110 PR tree-optimization/50561
8111 * gcc.dg/graphite/pr50561.c: New testcase.
8113 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8115 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8116 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8118 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8120 * gnat.dg/discr35.ad[sb]: New test.
8122 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8124 * gnat.dg/volatile10.adb: New test.
8125 * gnat.dg/volatile10_pkg.ads: New helper.
8127 2012-02-14 Jason Merrill <jason@redhat.com>
8129 * g++.dg/ext/attrib43.C: New.
8131 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8133 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8134 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8136 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8137 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8138 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8139 effective_target fgnu_tm.
8140 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8142 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8145 * g++.dg/template/asmgoto1.C: New test.
8147 2012-02-14 Ian Lance Taylor <iant@google.com>
8150 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8151 compiling generated file for 64bit and index tests.
8153 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8155 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8157 2012-02-14 Richard Guenther <rguenther@suse.de>
8159 PR tree-optimization/52244
8160 PR tree-optimization/51528
8161 * gcc.dg/torture/pr52244.c: New testcase.
8163 2012-02-14 Walter Lee <walt@tilera.com>
8165 * g++.dg/other/PR23205.C: Disable test on tile.
8166 * g++.dg/other/pr23205-2.C: Disable test on tile.
8167 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8168 * gcc.dg/20040813-1.c: Disable test on tile.
8169 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8170 * gcc.misc-tests/linkage.exp: Handle tilegx.
8172 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8174 PR tree-optimization/52210
8175 * gcc.dg/pr52210.c: New test.
8177 2012-02-14 Jason Merrill <jason@redhat.com>
8180 * g++.dg/overload/defarg5.C: New.
8182 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8185 * c-c++-common/pr52181.c: New test.
8187 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8190 * g++.dg/ext/atomic-1.C: New test.
8192 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8194 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8196 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8199 * gcc.c-torture/execute/pr52209.c: New test.
8201 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8204 * gfortran.dg/elemental_optional_args_5.f03: New test.
8206 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8209 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8212 2012-02-11 Ian Lance Taylor <iant@google.com>
8215 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8216 SPARC Solaris. Don't run the test at all on systems where it may
8217 not work, rather than xfailing it.
8219 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8221 PR rtl-optimization/52175
8222 * gcc.c-torture/compile/pr52175.c: New test.
8224 2012-02-10 Jason Merrill <jason@redhat.com>
8227 * g++.dg/template/repo10.C: New.
8229 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8232 * gcc.dg/pr52132.c: New test.
8234 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8236 * gnat.dg/specs/aggr4.ads: New test.
8237 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8239 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8242 * gcc.target/i386/pr52146.c: New.
8244 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8247 * c-c++-common/pr52177.c: New test.
8249 2012-02-10 Jan Hubicka <jh@suse.cz>
8252 * g++.dg/torture/pr48600.C: New testcase.
8254 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8257 * gcc.dg/dfp/pr52140.c: New test.
8259 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8262 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8265 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8268 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8269 * gcc.dg/pr51867.c: New test.
8271 2012-02-09 Ian Lance Taylor <iant@google.com>
8273 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8274 which don't support -fsplit-stack. Turn off optimization when
8275 compiling select5-out.go.
8277 2012-02-08 Ian Lance Taylor <iant@google.com>
8279 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8280 systems which don't support -fsplit-stack.
8282 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8284 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8285 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8286 machine instuction in the log.
8288 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8290 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8293 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8296 * gcc.dg/pr48524.c: New test.
8297 * gcc.dg/pr48524.spec: New spec file for test.
8299 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8302 * gfortran.dg/vect/pr32380.f90: New test.
8304 2012-02-08 Tobias Burnus <burnus@net-b.de>
8307 * gfortran.dg/realloc_on_assign_12.f90: New.
8309 2012-02-08 Richard Guenther <rguenther@suse.de>
8311 PR rtl-optimization/52170
8312 * gcc.dg/torture/pr52170.c: New testcase.
8314 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8316 PR gcov-profile/52150
8317 * gcc.dg/tree-prof/pr52150.c: New test.
8319 PR rtl-optimization/52139
8320 * gcc.dg/pr52139.c: New test.
8322 2012-02-07 Jason Merrill <jason@redhat.com>
8325 * g++.dg/cpp0x/constexpr-union3.C: New.
8328 * g++.dg/lto/pr52035_0.C: New.
8330 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8332 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8333 * gcc.dg/special/weak-1.c: Likewise.
8334 * gcc.dg/ucnid-12.c: Likewise.
8335 * gcc.dg/torture/pr45678-1.c: Likewise.
8336 * gcc.dg/torture/pr45678-2.c: Likewise.
8337 * gcc.dg/vector-4.c: Likewise.
8338 * gcc.dg/ipa/inline-5.c: Likewise.
8339 * gcc.dg/ucnid-11.c: Likewise.
8340 * gcc.misc-tests/gcov-13.c: Likewise.
8341 * gcc.misc-tests/gcov-14.c: Likewise.
8342 * g++.dg/ext/label13.C: Likewise.
8343 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8344 hppa*-*-hpux* options.
8345 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8346 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8347 * gcc.dg/pr48616.c: Likewise.
8348 * gcc.dg/pr17957.c: Likewise.
8349 * gcc.dg/pr17055-1.c: Likewise.
8350 * gcc.dg/pr32912-1.c: Likewise.
8351 * gcc.dg/tm/pr51472.c: Likewise.
8352 * c-c++-common/fold-bitand-4.c: Likewise.
8353 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8354 Use dg-additional-options for extra options.
8356 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8358 * gcc.target/epiphany/interrupt-2.c: New test.
8360 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8363 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8364 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8367 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8370 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8372 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8376 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8377 * gcc.target/mips/va-arg-1.c: New test.
8379 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8381 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8382 for -mno-pointers-to-nested-functions.
8384 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8386 * gcc.c-torture/execute/20120207-1.c: New test.
8388 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8390 PR rtl-optimization/52060
8391 * gcc.dg/torture/pr52060.c: New test.
8394 * gcc.c-torture/compile/pr52074.c: New test.
8396 2012-02-07 Tobias Burnus <burnus@net-b.de>
8399 * gfortran.dg/class_to_type_2.f90: New.
8401 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8404 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8407 2012-02-06 Jason Merrill <jason@redhat.com>
8410 * g++.dg/template/conv13.C: New.
8412 2012-02-06 Richard Guenther <rguenther@suse.de>
8414 PR tree-optimization/52115
8415 * gcc.c-torture/compile/pr52115.c: New testcase.
8417 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8420 * gcc.c-torture/execute/pr52129.c: New test.
8422 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8424 * gcc.dg/pr48374.c: Actually add the test I forgot
8425 in the 2012-01-25 commit.
8427 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8430 * gfortran.dg/vect/vect-8.f90: New test case.
8432 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8435 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8437 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8440 * gfortran.dg/class_48.f90 : Add test of allocate class array
8441 component with source in subroutine test3. Remove commenting
8442 out in subroutine test4, since branching on unitialized variable
8443 is now fixed (no PR for this last.).
8445 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8447 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8449 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8451 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8454 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8455 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8457 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8459 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8460 (check_effective_target_sync_int_long): Use it.
8461 (check_effective_target_sync_char_short): Likewise.
8462 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8464 2012-02-05 Tobias Burnus <burnus@net-b.de>
8467 * gfortran.dg/class_48.f90: Add some further checks.
8469 2012-02-05 Ira Rosen <irar@il.ibm.com>
8471 PR tree-optimization/52091
8472 * gcc.dg/vect/pr52091.c: New test.
8474 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8476 PR rtl-optimization/52113
8477 * gcc.target/avr/pr52113.c: New test.
8479 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8481 PR rtl-optimization/52092
8482 * gcc.c-torture/compile/pr52092.c: New test.
8484 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8487 * gfortran.dg/class_array_10.f03: New test.
8490 * gfortran.dg/class_array_11.f03: New test.
8493 * gfortran.dg/class_array_12.f03: New test.
8495 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8498 * gfortran.dg/realloc_on_assign_11.f90: New test.
8500 2012-02-02 Tobias Burnus <burnus@net-b.de>
8503 * gfortran.dg/shape_7.f90: New.
8505 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8507 * gcc.target/mips/mips-prepend-1.c: New test.
8509 2012-02-02 Jan Hubicka <jh@suse.cz>
8510 Tom de Vries <tom@codesourcery.com>
8513 * gcc.dg/alias-12.c: New testcase.
8514 * gcc.dg/alias-13.c: New testcase.
8516 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8519 * gcc.dg/pr52086.c: New test.
8521 PR tree-optimization/52073
8522 * gcc.c-torture/compile/pr52073.c: New test.
8524 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8527 * gfortran.dg/function_optimize_10.f90: New test.
8529 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8531 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8534 2012-02-01 Tobias Burnus <burnus@net-b.de>
8537 * gfortran.dg/typebound_operator_14.f90: New.
8539 2012-02-01 Tobias Burnus <burnus@net-b.de>
8542 * gfortran.dg/elemental_function_1.f90: New.
8544 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8546 PR rtl-optimization/51374
8547 * gcc.target/avr/torture/pr51374-1.c:
8548 Also fail if SBIS is seen.
8550 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8552 PR rtl-optimization/51374
8553 * gcc.target/avr/torture/pr51374-1.c: New.
8555 2012-01-31 Tobias Burnus <burnus@net-b.de>
8558 * gfortran.dg/typebound_generic_11.f90: New.
8560 2012-01-31 Tobias Burnus <burnus@net-b.de>
8563 * gfortran.dg/class_49.f90: New.
8565 2012-01-31 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/elemental_args_check_6.f90: New.
8570 2012-01-31 Jason Merrill <jason@redhat.com>
8573 * g++.dg/cpp0x/variadic122.C: New.
8575 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8578 * gfortran.dg/realloc_on_assign_10.f90: New test.
8580 2012-01-31 Richard Guenther <rguenther@suse.de>
8582 PR tree-optimization/51528
8583 * gcc.dg/torture/pr51528.c: New testcase.
8585 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8588 * lib/go.exp (go_target_compile): Append timeout= to options.
8589 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8590 select5-out.go test on alpha*-*-* targets.
8592 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8594 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8595 (TEST_SHORT): Reformat in the same way.
8596 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8597 (TEST_SHORT): Reformat in the same way.
8598 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8599 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8600 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8601 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8602 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8604 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8607 * gcc.target/arm/pr51835.c: New testcase.
8609 2012-01-30 Richard Guenther <rguenther@suse.de>
8611 PR tree-optimization/52028
8612 * gcc.dg/torture/pr52028.c: New testcase.
8613 * gfortran.dg/ldist-pr45199.f: Adjust.
8614 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8615 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8616 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8618 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8621 * gcc.dg/tree-prof/pr52027.c: New test.
8623 PR tree-optimization/52046
8624 * gcc.dg/pr52046.c: New test.
8627 * g++.dg/other/pr52048.C: New test.
8629 2012-01-30 Richard Guenther <rguenther@suse.de>
8631 PR tree-optimization/52045
8632 * gcc.dg/pr52045.c: New testcase.
8634 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8636 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8637 new code generated for __sync_lock_release.
8639 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8641 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8643 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8646 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8648 * g++.dg/ext/visibility/template10.C: Fix typo.
8650 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8652 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8655 * g++.dg/cpp0x/constexpr-ice6.C: New.
8657 2012-01-29 Tobias Burnus <burnus@net-b.de>
8660 * gfortran.dg/default_initialization_6.f90: New.
8662 2012-01-29 Tobias Burnus <burnus@net-b.de>
8665 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8666 * gfortran.dg/class_48.f90: New.
8668 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8671 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8673 2012-01-28 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/class_allocate_12.f90: New.
8678 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8680 * gcc.dg/torture/pr50444.c: Fix dg directives.
8682 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8685 * gcc.target/arm/pr52006.c: New test.
8687 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8690 * gcc.dg/lto/trans-mem.h: New file.
8691 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8692 * gcc.dg/lto/trans-mem-1_1.c: Same.
8693 * gcc.dg/lto/trans-mem-4_1.c: Same.
8694 * gcc.dg/lto/trans-mem-3_1.c: Same.
8696 2012-01-27 Tobias Burnus <burnus@net-b.de>
8699 * gfortran.dg/dummy_procedure_7.f90: New.
8701 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8703 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8704 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8706 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8709 * g++.dg/other/gc5.C: New test.
8711 2012-01-27 Richard Guenther <rguenther@suse.de>
8713 PR tree-optimization/50444
8714 * gcc.dg/torture/pr50444.c: New testcase.
8716 2012-01-27 Tobias Burnus <burnus@net-b.de>
8720 * gfortran.dg/move_alloc_13.f90: New.
8722 2012-01-27 Tobias Burnus <burnus@net-b.de>
8725 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8726 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8727 and change dg-error string.
8729 2012-01-27 Tobias Burnus <burnus@net-b.de>
8732 * gfortran.dg/elemental_args_check_5.f90: New.
8734 2012-01-27 Richard Guenther <rguenther@suse.de>
8737 * g++.dg/torture/pr51959.C: New testcase.
8739 2012-01-27 Tom de Vries <tom@codesourcery.com>
8741 PR tree-optimization/51990
8742 * gcc.dg/pr51990.c: New test.
8743 * gcc.dg/pr51990-2.c: Same.
8745 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8746 Tobias Burnus <burnus@gcc.gnu.org>
8749 * gfortran.dg/class_allocate_11.f03: New.
8754 * gfortran.dg/class_allocate_7.f03: New.
8755 * gfortran.dg/class_allocate_8.f03: New.
8756 * gfortran.dg/class_allocate_9.f03: New.
8757 * gfortran.dg/class_allocate_10.f03: New.
8759 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8761 * gnat.dg/discr34.adb: New test.
8762 * gnat.dg/discr34_pkg.ads: New helper.
8764 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8766 * gnat.dg/discr33.adb: New test.
8768 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/limited_with3.ad[sb): New test.
8771 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8772 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8773 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8775 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8777 * gnat.dg/stack_usage1.adb: New test.
8778 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8780 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8781 * gcc.dg/pr44194-2.c: Likewise.
8783 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8786 * g++.dg/template/crash112.C: New.
8788 2012-01-27 Richard Henderson <rth@redhat.com>
8790 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8792 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8794 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8796 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8799 * g++.dg/opt/pr51895.C: New test.
8801 2012-01-26 Michael Matz <matz@suse.de>
8803 PR tree-optimization/48794
8804 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8806 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8808 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8810 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8812 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8813 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8815 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8816 the default value for s390 and s390x.
8818 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8821 * gcc.dg/lto/trans-mem-4_0.c: New.
8822 * gcc.dg/lto/trans-mem-4_1.c: New.
8823 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8825 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8826 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8828 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8829 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8832 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8834 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8836 2012-01-25 Ian Lance Taylor <iant@google.com>
8838 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8840 2012-01-25 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/typebound_proc_25.f90: New.
8845 2012-01-25 Jason Merrill <jason@redhat.com>
8848 * g++.dg/lto/pr51992_0.C: New.
8850 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8852 PR tree-optimization/51987
8853 * gcc.target/i386/pr51987.c: New test.
8855 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8857 * gcc.dg/tm/lto-1.c: Require lto support in target.
8859 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8861 PR rtl-optimization/48374
8862 * gcc.dg/pr48374.c: New test.
8864 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8866 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8868 2012-01-25 Tobias Burnus <burnus@net-b.de>
8871 * gfortran.dg/derived_constructor_char_3.f90: New.
8873 2012-01-24 Ian Lance Taylor <iant@google.com>
8875 * go.test/go-test.exp (filecmp): New procedure.
8876 (errchk): Handle quoted square brackets.
8877 (go-gc-tests): Set go_compile_args. Handle various new test
8878 lines. Skip a few new tests.
8879 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8881 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8883 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8884 (check_effective_target_vect_extract_even_odd)
8885 (check_effective_target_vect_interleave): Return true for MIPS
8888 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8890 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8891 (main): Use it instead of argc.
8893 2012-01-24 Jason Merrill <jason@redhat.com>
8896 * g++.dg/cpp0x/sfinae31.C: New.
8898 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8900 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8902 2012-01-24 Jason Merrill <jason@redhat.com>
8905 * g++.dg/inherit/covariant20.C: New.
8907 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8910 * g++.dg/parse/crash58.C: New.
8912 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8915 * gcc.dg/pr51957-1.c: New test.
8916 * gcc.dg/pr51957-1.h: New file.
8917 * gcc.dg/pr51957-2.c: New test.
8919 2012-01-23 Jason Merrill <jason@redhat.com>
8922 * g++.dg/ext/visibility/template10.C: New.
8924 2012-01-23 Tobias Burnus <burnus@net-b.de>
8927 * gfortran.dg/move_alloc_12.f90: New.
8929 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8932 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8934 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8937 * g++.dg/template/crash111.C: New.
8939 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8941 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8943 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8945 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8948 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8949 the DW_TAG_class_type and DW_AT_name: "Executor".
8951 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8953 * lib/target-supports.exp
8954 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8955 (check_effective_target_vect_interleave): Likewise.
8957 2012-01-22 Jason Merrill <jason@redhat.com>
8960 * g++.dg/template/using20.C: New.
8961 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8963 2012-01-23 Jason Merrill <jason@redhat.com>
8966 * g++.dg/torture/pr51344.C: Limit to x86.
8968 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8970 * c-c++-common/tm/omp.c: Require target with pthread support.
8972 2012-01-23 Richard Guenther <rguenther@suse.de>
8974 PR tree-optimization/51949
8975 * gcc.dg/torture/pr51949.c: New testcase.
8977 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8979 PR rtl-optimization/51933
8980 * gcc.c-torture/execute/pr51933.c: New test.
8982 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8984 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8985 Do not define for Interix.
8987 2012-01-22 Jason Merrill <jason@redhat.com>
8990 * g++.dg/lto/pr51832.h: New.
8991 * g++.dg/lto/pr51832_0.C: New.
8992 * g++.dg/lto/pr51832_1.C: New.
8994 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8996 * gcc.dg/ext-elim-1.c: New test.
8998 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9001 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9002 * g++.dg/opt/longbranch1.C: Likewise.
9004 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9006 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9009 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9012 * gfortran.dg/namelist_74.f90: New test.
9013 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9015 2012-01-21 Tobias Burnus <burnus@net-b.de>
9018 * gfortran.dg/class_47.f90: New.
9020 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9022 * gnat.dg/renaming5.ad[sb]: New test.
9024 2012-01-20 Jason Merrill <jason@redhat.com>
9027 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9029 2012-01-20 Jason Merrill <jason@redhat.com>
9032 * g++.dg/ext/attrib42.C: Require ilp32.
9034 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9037 * gcc.target/arm/pr51915.c: New test.
9039 2012-01-20 Cary Coutant <ccoutant@google.com>
9040 Dodji Seketeli <dodji@redhat.com>
9043 * g++.dg/debug/dwarf2/nested-3.C: New test.
9045 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9048 * g++.dg/template/crash110.C: New.
9050 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9052 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9053 Remove default options on hppa*-*-hpux*.
9055 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9057 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9059 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9061 * gcc.c-torture/compile/pr51856.c: New testcase.
9063 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9065 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9066 options to go_target_compile.
9068 2012-01-20 Kai Tietz <ktietz@redhat.com>
9070 * g++.dg/torture/pr51344.C: Fix typo.
9072 2012-01-20 Richard Guenther <rguenther@suse.de>
9074 PR tree-optimization/51903
9075 * g++.dg/torture/pr51903.C: New testcase.
9077 2012-01-20 Tobias Burnus <burnus@net-b.de>
9078 Janus Weil <janus@gcc.gnu.org>
9081 * gfortran.dg/use_21.f90: New.
9083 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9086 * gcc.dg/torture/pr51106-1.c: New test.
9087 * gcc.dg/torture/pr51106-2.c: New test.
9089 2012-01-19 Kai Tietz <ktietz@redhat.com>
9091 * g++.dg/torture/pr51344.C: New test.
9093 2012-01-19 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/intrinsic_size_2.f90: New.
9098 2012-01-19 Jason Merrill <jason@redhat.com>
9101 * g++.dg/inherit/using7.C: New.
9103 2012-01-19 Richard Guenther <rguenther@suse.de>
9105 PR tree-optimization/37997
9106 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9108 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9110 PR rtl-optimization/51505
9111 * gcc.dg/pr51505.c: New test.
9113 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9116 * gfortran.dg/typebound_operator_12.f03: New.
9117 * gfortran.dg/typebound_operator_13.f03: New.
9119 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9122 * g++.dg/cpp0x/pr51225.C: New.
9124 2012-01-17 Ian Lance Taylor <iant@google.com>
9127 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9129 2012-01-17 Tobias Burnus <burnus@net-b.de>
9132 * gfortran.dg/realloc_on_assign_9.f90: New.
9134 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9137 * gcc.dg/tm/memopt-3.c: Remove xfail.
9138 * gcc.dg/tm/memopt-4.c: Remove xfail.
9139 * gcc.dg/tm/memopt-5.c: Remove xfail.
9140 * gcc.dg/tm/memopt-7.c: Remove xfail.
9142 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9144 PR tree-optimization/51877
9145 * gcc.c-torture/execute/pr51877.c: New test.
9147 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9149 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9150 {!vect_align_arrays} to vect_sizes_32B_16B.
9151 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9152 * gcc.dg/vect/vect-peel-3.c: Ditto.
9154 2012-01-16 Jason Merrill <jason@redhat.com>
9157 * g++.dg/abi/mangle60.C: New.
9160 * g++.dg/pch/mangle1.{C,Hs}: New.
9162 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9163 Tobias Burnus <burnus@net-b.de>
9166 * gfortran.dg/elemental_optional_args_3.f90: New
9167 * gfortran.dg/elemental_optional_args_4.f90: New
9169 2012-01-16 Tobias Burnus <burnus@net-b.de>
9172 * gfortran.dg/use_20.f90: New
9174 2012-01-16 Jason Merrill <jason@redhat.com>
9177 * g++.dg/cpp0x/rv-bitfield.C: New.
9178 * g++.dg/cpp0x/rv-bitfield2.C: New.
9180 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9182 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9183 subroutine 'qsort' and use index array to assign the result.
9185 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9187 PR tree-optimization/51865
9188 * gcc.dg/pr51865.c: New test.
9190 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9194 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9196 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9197 to be loaded from the constant pool, rather than via %hi and %lo.
9199 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9201 PR rtl-optimization/51821
9202 * gcc.dg/pr51821.c: New test.
9204 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9206 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9208 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9210 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9212 2012-01-14 Tobias Burnus <burnus@net-b.de>
9215 * gfortran.dg/init_flag_8.f90: New.
9216 * gfortran.dg/init_flag_9.f90: New.
9218 2011-01-14 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/use_18.f90: New.
9222 * gfortran.dg/use_19.f90: New.
9224 2012-01-13 Ian Lance Taylor <iant@google.com>
9227 * g++.dg/warn/Wsign-compare-4.C: New.
9229 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9232 * gfortran.dg/alloc_comp_assign.f03: New.
9233 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9234 __BUILTIN_FREE from 38 to 32.
9236 2012-01-13 Jason Merrill <jason@redhat.com>
9239 * g++.dg/warn/Wreturn-type-7.C: New.
9241 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9243 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9245 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9246 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9247 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9248 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9249 int32plus because of big array needed.
9250 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9251 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9253 2012-01-13 Jason Merrill <jason@redhat.com>
9256 * g++.dg/ext/visibility/template9.C: New.
9259 * g++.dg/cpp0x/defaulted34.C: New.
9260 * g++.dg/template/virtual3.C: New.
9262 2012-01-13 Richard Guenther <rguenther@suse.de>
9265 * gcc.dg/torture/pr8081.c: New testcase.
9267 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9269 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9271 2012-01-12 Jason Merrill <jason@redhat.com>
9274 * g++.dg/ext/stmtexpr14.C: New.
9276 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9279 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9281 2012-01-12 Jason Merrill <jason@redhat.com>
9284 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9285 * g++.dg/abi/mangle58.C: Likewise.
9288 * g++.dg/template/arg8.C: New.
9290 2012-01-12 Ira Rosen <irar@il.ibm.com>
9292 PR tree-optimization/51799
9293 * gcc.dg/vect/pr51799.c: New test.
9294 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9297 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9298 Tobias Burnus <burnus@net-b.de>
9302 * lib/target-supports.exp
9303 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9304 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9306 2012-01-11 Jason Merrill <jason@redhat.com>
9309 * g++.dg/ext/attrib42.C: New.
9311 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9314 * gcc.dg/pr51796.c: New test.
9316 2012-01-11 Jason Merrill <jason@redhat.com>
9319 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9321 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9323 * gnat.dg/array19.ad[sb]: New test.
9325 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9327 * gnat.dg/opt23.ad[sb]: New test.
9328 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9329 * gnat.dg/opt24.ad[sb]: New test.
9331 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9333 PR tree-optimization/49642
9334 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9335 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9337 2012-01-11 Jason Merrill <jason@redhat.com>
9340 * g++.dg/template/explicit-args5.C: New.
9342 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9344 * gcc.c-torture/execute/20120110-1.c: New testcase.
9346 2012-01-10 Jason Merrill <jason@redhat.com>
9349 * g++.dg/inherit/ambig1.C: New.
9352 * g++.dg/cpp0x/constexpr-cache1.C: New.
9354 2012-01-10 Richard Guenther <rguenther@suse.de>
9356 PR tree-optimization/51801
9357 * gcc.dg/torture/pr51801.c: New testcase.
9359 2012-01-10 Tobias Burnus <burnus@net-b.de>
9362 * gfortran.dg/allocate_with_typespec_5.f90: New.
9364 2012-01-10 Tobias Burnus <burnus@net-b.de>
9366 * gfortran.dg/class_39.f03: Update dg-error string.
9368 2012-01-10 Richard Guenther <rguenther@suse.de>
9370 PR tree-optimization/50913
9371 * gcc.dg/graphite/interchange-16.c: New testcase.
9372 * gcc.dg/graphite/scop-20.c: XFAIL.
9373 * gfortran.dg/graphite/interchange-1.f: Likewise.
9374 * gfortran.dg/graphite/block-1.f90: Likewise.
9375 * gfortran.dg/graphite/block-2.f: Likewise.
9377 2012-01-10 Richard Henderson <rth@redhat.com>
9379 * lib/target-supports.exp (check_effective_target_vect_perm,
9380 check_effective_target_vect_perm_byte,
9381 check_effective_target_vect_perm_short): Enable for arm neon.
9383 2012-01-09 Tobias Burnus <burnus@net-b.de>
9386 * gfortran.dg/typebound_operator_11.f90: New.
9388 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9390 * gnat.dg/array18.adb: New test.
9391 * gnat.dg/array18_pkg.ads: New helper.
9393 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9396 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9397 around base object in first assignment in main program.
9398 * gfortran.dg/typebound_operator_10.f03: New test.
9400 2012-01-09 Martin Jambor <mjambor@suse.cz>
9402 PR tree-optimization/51759
9403 * g++.dg/ipa/pr51759.C: New test.
9405 2012-01-09 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/optional_absent_2.f90: New.
9410 2012-01-09 Tobias Burnus <burnus@net-b.de>
9413 * gfortran.dg/use_17.f90: New.
9415 2012-01-09 Gary Funck <gary@intrepid.com>
9417 PR preprocessor/33919
9418 * gcc.dg/pr33919.c: New test.
9419 * gcc.dg/pr33919-0.h: New test header file.
9420 * gcc.dg/pr33919-1.h: Ditto.
9421 * gcc.dg/pr33919-2.h: Ditto.
9423 2012-01-07 Jan Hubicka <jh@suse.cz>
9425 PR tree-optimize/51694
9426 * gcc.c-torture/compile/pr51694.c: new testcase.
9428 2012-01-07 Jan Hubicka <jh@suse.cz>
9430 PR tree-optimization/51600
9431 * g++.dg/torture/pr51600.C: New testcase.
9433 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9435 PR gcov-profile/51715
9436 PR gcov-profile/51717
9437 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9438 * gcc.misc-tests/gcov-14.c: Likewise.
9440 2012-01-06 Jason Merrill <jason@redhat.com>
9442 * g++.dg/parse/new5.C: New.
9444 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9447 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9448 including <string.h>.
9450 2012-01-06 Jason Merrill <jason@redhat.com>
9452 * g++.dg/abi/mangle51.C: New.
9453 * g++.dg/abi/mangle52.C: New.
9454 * g++.dg/abi/mangle53.C: New.
9455 * g++.dg/abi/mangle54.C: New.
9456 * g++.dg/abi/mangle55.C: New.
9457 * g++.dg/abi/mangle56.C: New.
9458 * g++.dg/abi/mangle57.C: New.
9459 * g++.dg/abi/mangle58.C: New.
9460 * g++.dg/abi/mangle59.C: New.
9461 * g++.dg/cpp0x/trailing3.C: Update mangling.
9462 * g++.dg/cpp0x/variadic111.C: Update mangling.
9463 * g++.dg/cpp0x/variadic4.C: Update mangling.
9464 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9465 * g++.dg/template/nontype22.C: Works now.
9466 * g++.dg/template/pr35240.C: Works now.
9468 * g++.dg/cpp0x/error7.C: New.
9470 2012-01-06 Tobias Burnus <burnus@net-b.de>
9472 * gfortran.dg/deallocate_stat_2.f90: New.
9473 * coarray/allocate_errgmsg.f90: New.
9474 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9475 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9476 * coarray/subobject_1.f90: Fix for num_images > 1.
9477 * gfortran.dg/deallocate_stat.f90: Update due to changed
9480 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9482 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9484 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9486 * ada/acats/overflow.lst: Add cb20004.
9488 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9491 * g++.dg/cpp0x/alias-decl-18.C: New test.
9493 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9495 * gcc.c-torture/execute/20120104-1.c: New test.
9497 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9500 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9501 the old typebound_operator_8.f03.
9502 * gfortran.dg/typebound_operator_8.f03: New version of
9503 typebound_operator_7.f03 with 'u' a derived type instead of a
9506 2012-01-05 Richard Guenther <rguenther@suse.de>
9508 * g++.dg/torture/pr49309.C: Skip for -flto.
9510 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9513 * gcc.c-torture/compile/pr51761.c: New test.
9515 2012-01-05 Richard Guenther <rguenther@suse.de>
9517 PR tree-optimization/51760
9518 * gcc.dg/torture/pr51760.c: New testcase.
9520 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9523 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9525 2012-01-05 Richard Guenther <rguenther@suse.de>
9528 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9529 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9531 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9534 * gcc.dg/pr51695.c: New test.
9536 2012-01-04 Andrew Pinski <apinski@cavium.com>
9538 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9539 * gcc.target/mips/octeon2-lx-1.c: New test.
9540 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9541 * gcc.target/mips/octeon2-lx-2.c: New test.
9542 * gcc.target/mips/octeon2-lx-3.c: New test.
9544 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9548 * gcc.dg/tm/alias-1.c: Adjust regexp.
9549 * gcc.dg/tm/alias-2.c: Adjust regexp.
9551 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9554 * g++.dg/warn/Wparentheses-26.C: New.
9556 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9558 * gfortran.dg/elemental_optional_args_2.f90: New test.
9560 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9563 * gfortran.dg/common_17.f90: New test.
9565 2012-01-04 Richard Guenther <rguenther@suse.de>
9567 PR tree-optimization/49651
9568 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9569 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9571 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9574 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9576 2012-01-03 Andrew Pinski <apinski@cavium.com>
9578 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9579 for all mips targets. Also allow an optional .cfi_startproc.
9581 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9583 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9585 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9588 * g++.dg/rtti/dyncast5.C: New.
9590 2012-01-03 Richard Guenther <rguenther@suse.de>
9592 PR tree-optimization/51070
9593 * gcc.dg/torture/pr51070-2.c: New testcase.
9595 2012-01-03 Richard Guenther <rguenther@suse.de>
9597 PR tree-optimization/51692
9598 * gcc.dg/torture/pr51692.c: New testcase.
9600 2012-01-03 Richard Guenther <rguenther@suse.de>
9603 * g++.dg/lto/pr51650-3_0.C: New testcase.
9605 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9608 * g++.dg/warn/Wredundant-decls-spec.C: New.
9610 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9612 PR tree-optimization/51719
9613 * g++.dg/tree-prof/pr51719.C: New test.
9615 2012-01-03 Richard Guenther <rguenther@suse.de>
9618 * gcc.dg/fold-compare-6.c: New testcase.
9620 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9623 * g++.dg/gomp/pr51669.C: New test.
9625 2012-01-02 Jason Merrill <jason@redhat.com>
9628 * g++.dg/cpp0x/constexpr-union2.C: New.
9631 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9633 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9636 * g++.dg/cpp0x/constexpr-99.C: New test.
9638 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9641 * g++.dg/template/init9.C: New.
9643 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9645 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9646 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9647 rather than a specific number.
9649 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9654 * gfortran.dg/typebound_operator_7.f03: New.
9655 * gfortran.dg/typebound_operator_8.f03: New.
9657 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9660 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9662 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9664 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9666 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9668 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9670 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9673 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9675 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9676 * gfortran.dg/io_real_boz_4.f90: Likewise.
9677 * gfortran.dg/io_real_boz_5.f90: Likewise.
9679 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9681 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9683 2012-01-02 Revital Eres <revital.eres@linaro.org>
9685 * gcc.dg/sms-11.c: New file.
9687 2012-01-02 Tobias Burnus <burnus@net-b.de>
9690 * gfortran.dg/coarray/image_index_3.f90: New.
9692 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9695 * g++.dg/parse/enum8.C: New.
9697 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9700 * g++.dg/conversion/reinterpret4.C: New.
9701 * g++.dg/conversion/reinterpret1.C: Adjust.
9703 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9705 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9707 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9709 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9710 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9711 * g++.old-deja/g++.jason/access14.C: Likewise.
9712 * g++.old-deja/g++.jason/access8.C: Likewise.
9713 * g++.old-deja/g++.jason/access1.C: Likewise.
9714 * g++.old-deja/g++.other/access3.C: Likewise.
9715 * g++.old-deja/g++.other/access5.C: Likewise.
9716 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9717 * g++.old-deja/g++.law/visibility22.C: Likewise.
9718 * g++.old-deja/g++.law/visibility26.C: Likewise.
9719 * g++.old-deja/g++.mike/p2746.C: Likewise.
9720 * g++.dg/debug/using1.C: Likewise.
9721 * g++.dg/lookup/using51.C: Likewise.
9722 * g++.dg/inherit/using5.C: Likewise.
9723 * g++.dg/inherit/pr30297.C: Likewise.
9724 * g++.dg/inherit/access8.C: Likewise.
9725 * g++.dg/torture/pr39362.C: Likewise.
9726 * g++.dg/template/crash13.C: Likewise.
9727 * g++.dg/template/using10.C: Likewise.
9729 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9732 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9734 2012-01-01 Ira Rosen <irar@il.ibm.com>
9736 PR tree-optimization/51704
9737 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9738 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9739 corresponding flags.
9741 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9744 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9746 2012-01-01 Jan Hubicka <jh@suse.cz>
9748 PR rtl-optimization/51069
9749 * gcc.c-torture/compile/pr51069.c: New testcase.
9751 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9753 PR tree-optimization/51683
9754 * gcc.dg/pr51683.c: New test.
9756 Copyright (C) 2012 Free Software Foundation, Inc.
9758 Copying and distribution of this file, with or without modification,
9759 are permitted in any medium without royalty provided the copyright
9760 notice and this notice are preserved.