1 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
5 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
7 * gcc.c-torture/compile/20121107-1.c: New test.
9 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
11 PR rtl-optimization/55151
12 * gcc.dg/pr55151.c: Compile it only for x86_64.
14 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
16 PR rtl-optimization/55122
17 * gcc.dg/pr55122.c: New test.
19 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
21 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
23 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
24 * gcc.target/powerpc/loop_align.c: Skip on AIX.
25 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
26 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
28 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
31 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
33 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
36 * c-c++-common/pr51294.c: New.
38 2012-11-07 Martin Jambor <mjambor@suse.cz>
40 PR tree-optimization/53787
41 * gcc.dg/ipa/ipa-5.c: Adjust.
42 * gcc.dg/ipa/ipcp-agg-1.c: New test.
43 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
44 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
45 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
46 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
47 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
48 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
49 * gfortran.dg/pr48636-2.f90: New test.
50 * gfortran.dg/pr53787.f90: Likewise.
52 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
56 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
59 * g++.dg/cpp0x/constexpr-union4.C: New.
61 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
63 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
65 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
68 * gcc.c-torture/compile/pr49220.c: New test.
70 2012-11-07 Florian Weimer <fweimer@redhat.com>
72 * g++.dg/init/new40.C: New.
74 2012-11-07 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/guality/pr54693-2.c: New test.
79 2012-11-06 Andrew Pinski <apinski@cavium.com>
81 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
84 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
86 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
87 * gcc.dg/tm/debug-1.c: Same.
88 * gcc.dg/tm/irrevocable-3.c: Same.
89 * gcc.dg/tm/irrevocable-4.c: Same.
90 * gcc.dg/tm/memopt-10.c: Same.
91 * gcc.dg/tm/memopt-11.c: Same.
92 * gcc.dg/tm/props-4.c: Same.
93 * gcc.dg/tm/wrap-3.c: Same.
94 * gcc.dg/tm/wrap-4.c: Same.
96 2012-11-06 Andrew Pinski <apinski@cavium.com>
98 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
100 2012-11-06 Jan Hubicka <jh@suse.cz>
102 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
104 * gcc.dg/tree-ssa/loop-23.c: Likewise.
105 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
106 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
108 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
110 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
112 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
115 * gcc.dg/torture/pr41993.c: New test.
117 2012-11-06 Jan Hubicka <jh@suse.cz>
119 * gcc.target/i386/l_fma_float_?.c: Update.
120 * gcc.target/i386/l_fma_double_?.c: Update.
122 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
125 * gcc.target/sh/pr54089-8.c: New.
126 * gcc.target/sh/pr54089-9.c: New.
128 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
131 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
132 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
133 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
134 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
135 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
136 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
137 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
138 * gcc.target/i386/avx-vzeroupper-27.c: New.
140 2012-11-06 Janus Weil <janus@gcc.gnu.org>
143 * gfortran.dg/transfer_class_1.f90: New.
144 * gfortran.dg/transfer_class_2.f90: New.
146 2012-11-05 Sriraman Tallam <tmsriram@google.com>
148 * testsuite/g++.dg/mv1.C: New test.
149 * testsuite/g++.dg/mv2.C: New test.
150 * testsuite/g++.dg/mv3.C: New test.
151 * testsuite/g++.dg/mv4.C: New test.
152 * testsuite/g++.dg/mv5.C: New test.
153 * testsuite/g++.dg/mv6.C: New test.
155 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
158 * gcc.dg/const-uniq-1.c (a): Increase length four times.
160 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
162 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
165 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
167 * g++.dg/torture/20121105-1.C: New test.
169 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
171 * gcc.dg/torture/fp-compare.c: New testcase.
173 2012-11-05 Jan Hubicka <jh@suse.cz>
175 * gcc.dg/const-1.c: Update.
176 * gcc.dg/pure-1.c: Update.
178 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
180 PR rtl-optimization/55151
181 * gcc.dg/pr55151.c: New test.
183 2012-11-05 Jakub Jelinek <jakub@redhat.com>
187 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
189 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
194 2012-11-05 Jan Hubicka <jh@suse.cz>
196 * gcc.dg/autopar/pr49960.c: Fix testcase.
198 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
200 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
201 Fix scan-tree-dump-times directive.
203 2012-11-04 Janus Weil <janus@gcc.gnu.org>
206 * gfortran.dg/associate_12.f90: New.
208 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
211 * lib/target-supports.exp (check_effective_target_masm_intel): New
213 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
216 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
217 Jack Howarth <howarth@bromo.med.uc.edu>
219 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
220 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
221 * gcc.target/i386/pr53249.c: Likewise.
223 2012-11-03 Andrew Pinski <apinski@cavium.com>
225 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
226 call abort1 so that cross jumping does not happen.
228 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
231 * gcc.target/sh/pr51244-18.c: New.
232 * gcc.target/sh/pr51244-19.c: New.
234 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
236 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
237 b requires a 64-bit operation followed by a truncation.
239 2012-11-02 Jan Hubicka <jh@suse.cz>
241 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
243 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
245 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
246 conditions to verify the reduction code is vectorized.
248 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
249 in case 'pow', such as 'powerpc' is used in the compiler version name.
250 * gcc.target/powerpc/pr46728-2.c: Likewise.
251 * gcc.target/powerpc/pr46728-3.c: Likewise.
252 * gcc.target/powerpc/pr46728-4.c: Likewise.
253 * gcc.target/powerpc/pr46728-5.c: Likewise.
254 * gcc.target/powerpc/pr46728-7.c: Likewise.
255 * gcc.target/powerpc/pr46728-8.c: Likewise.
256 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
258 2012-11-02 Jan Hubicka <jh@suse.cz>
260 * gcc.dg/tree-ssa/loop-38.c: New testcase.
262 2012-11-02 Jan Hubicka <jh@suse.cz>
264 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
265 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
267 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
270 * gcc.target/i386/pr55130.c: New test.
272 2012-11-02 Jakub Jelinek <jakub@redhat.com>
275 * gcc.target/i386/pr55147.c: New test.
277 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
279 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
280 * gfortran.dg/default_format_denormal_1.f90: Same.
282 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
285 * g++.dg/ext/vector19.C: Remove target restrictions.
286 * gcc.dg/fold-compare-7.c: New testcase.
288 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
291 * gcc.target/sh/pr55160.c: New.
293 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
295 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
296 scan-assembler regex.
298 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
301 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
302 * gcc.dg/pr55150-2.c: New test.
304 2012-11-01 Sharad Singhai <singhai@google.com>
306 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
307 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
308 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
309 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
311 2012-10-31 Dehao Chen <dehao@google.com>
313 * g++.dg/debug/dwarf2/block.C: New testcase.
315 2012-10-31 Jan Hubicka <jh@suse.cz>
317 * gcc.dg/pr44974.c: Add noinline.
319 2012-10-31 Janus Weil <janus@gcc.gnu.org>
322 * gfortran.dg/class_54.f90: New.
324 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
325 Jakub Jelinek <jakub@redhat.com>
327 PR tree-optimization/55018
328 * gcc.dg/torture/pr55018.c: New test.
330 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
333 * g++.dg/ext/vla13.C: New.
335 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
338 * gcc.dg/pr55150.c: New test.
340 2012-10-31 Tobias Burnus <burnus@net-b.de>
343 * gfortran.dg/associate_11.f90: New.
345 2012-10-31 Dodji Seketeli <dodji@redhat.com>
348 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
350 2012-10-31 Jakub Jelinek <jakub@redhat.com>
352 PR tree-optimization/19105
353 PR tree-optimization/21643
354 PR tree-optimization/46309
355 * gcc.dg/pr19105.c: New test.
356 * gcc.dg/pr21643.c: New test.
357 * gcc.dg/pr46309-2.c: New test.
358 * gcc.c-torture/execute/pr46309.c: New test.
360 2012-10-31 Alan Modra <amodra@gmail.com>
362 * gcc.target/powerpc/dimode_off.c: New.
363 * gcc.target/powerpc/timode_off.c: New.
364 * gcc.target/powerpc/dfmode_off.c: New.
365 * gcc.target/powerpc/tfmode_off.c: New.
367 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
369 PR rtl-optimization/55093
370 * gcc.target/i386/pr55093.c: New file.
372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
374 * gcc.target/i386/pr55116.c: Renamed to ...
375 * gcc.target/i386/pr55116-1.c: This.
377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.target/i386/pr55116-2.c: New file.
381 2012-10-30 Richard Biener <rguenther@suse.de>
383 * gcc.dg/vect/slp-perm-2.c: Adjust.
385 2012-10-30 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/55111
388 * gcc.dg/torture/pr55111.c: New testcase.
390 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
393 * gcc.target/sh/pr53988.c: New.
395 2012-10-30 Bin Cheng <bin.cheng@arm.com>
398 * gcc.dg/hoist-register-pressure-1.c: Rename from
399 hoist-register-pressure.c. Add nonpic condition.
400 * gcc.dg/hoist-register-pressure-2.c: New testcase.
402 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
405 * gcc.dg/Wreturn-local-addr.c: New.
406 * g++.dg/warn/Wno-return-local-addr.C: New.
407 * g++.dg/warn/Wreturn-local-addr.C: New.
409 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
412 * gcc.target/i386/pr55116.c: New file.
414 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
417 * gcc.dg/Wshadow-4.c: New.
418 * gcc.dg/Wshadow-4.h: New.
420 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
423 * gcc.dg/guality/pr54693.c: New.
425 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
428 * gcc.dg/pr55027.c: New testcase.
430 2012-10-29 Jan Hubicka <jh@suse.cz>
432 * gcc.dg/ipa/inline-6.c: New testcase.
434 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
436 PR rtl-optimization/55106
437 * g++.dg/pr55106.C: New.
439 2012-10-29 Richard Guenther <rguenther@suse.de>
442 * gcc.dg/torture/pr53695.c: New testcase.
444 2012-10-28 Jan Hubicka <jh@suse.cz>
446 * gcc.dg/ipa/inlinehint-3.c: New testcase.
448 2012-10-28 Tobias Burnus <burnus@net-b.de>
451 * gfortran.dg/do_check_6.f90: New.
453 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
454 Jack Howarth <howarth@bromo.med.uc.edu>
457 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
459 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
461 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
464 * gcc.target/i386/pr34283.c: New test.
466 2012-10-26 Jakub Jelinek <jakub@redhat.com>
469 * g++.dg/opt/pr55081.C: New test.
473 * gcc.dg/guality/pr54970.c: New test.
475 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/template/new11.C: New.
480 2012-10-26 Richard Biener <rguenther@suse.de>
483 * gcc.dg/torture/pr54824.c: New testcase.
485 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
487 * gcc.target/i386/fxsave-1.c: New.
488 * gcc.target/i386/fxsave64-1.c: Ditto.
489 * gcc.target/i386/fxrstor-1.c: Ditto.
490 * gcc.target/i386/fxrstor64-1.c: Ditto.
491 * gcc.target/i386/xsave-1.c: Ditto.
492 * gcc.target/i386/xsave64-1.c: Ditto.
493 * gcc.target/i386/xrstor-1.c: Ditto.
494 * gcc.target/i386/xrstor64-1.c: Ditto.
495 * gcc.target/i386/xsaveopt-1.c: Ditto.
496 * gcc.target/i386/xsaveopt64-1.c: Ditto.
497 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
498 * gcc.target/i386/sse-13.c: Ditto.
499 * gcc.target/i386/sse-14.c: Ditto.
500 * gcc.target/i386/sse-22.c: Ditto.
501 * gcc.target/i386/sse-23.c: Ditto.
502 * g++.dg/other/i386-2.C: Ditto.
503 * g++.dg/other/i386-3.C: Ditto.
505 2012-10-25 Jan Hubicka <jh@suse.cz>
507 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
510 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/ext/transparent-union.C: New.
515 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
518 * g++.dg/ext/vector19.C: New testcase.
520 2012-10-25 Richard Biener <rguenther@suse.de>
522 PR tree-optimization/54902
523 * g++.dg/torture/pr54902.C: New testcase.
525 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
528 * g++.dg/template/crash114.C: New.
530 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
533 * gcc.target/i386/pr55049-1.c: New test.
535 2012-10-24 Janus Weil <janus@gcc.gnu.org>
538 * gfortran.dg/class_dummy_4.f03: New.
540 2012-10-24 Jakub Jelinek <jakub@redhat.com>
542 PR rtl-optimization/55010
543 * gcc.dg/pr55010.c: New test.
546 * g++.dg/debug/pr54828.C: New test.
548 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
550 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
551 * gcc.dg/vect/vect-83_64.c: Likewise.
553 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/cpp0x/constexpr-union4.C: New.
558 2012-10-23 Jeff Law <law@redhat.com>
560 * gcc.c-torture/execute/pr54985.c: New test.
562 2012-10-23 Paul Koning <ni1d@arrl.net>
565 * g++.dg/debug/dwarf2/pr54508.C: New.
567 2012-10-23 Jakub Jelinek <jakub@redhat.com>
570 * g++.dg/template/sizeof14.C: New test.
572 2012-10-23 Ian Bolton <ian.bolton@arm.com>
573 Jim MacArthur <jim.macarthur@arm.com>
574 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
575 Marcus Shawcroft <marcus.shawcroft@arm.com>
576 Nigel Stephens <nigel.stephens@arm.com>
577 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
578 Richard Earnshaw <rearnsha@arm.com>
579 Sofiane Naci <sofiane.naci@arm.com>
580 Stephen Thomas <stephen.thomas@arm.com>
581 Tejas Belagod <tejas.belagod@arm.com>
582 Yufeng Zhang <yufeng.zhang@arm.com>
584 * lib/target-supports.exp
585 (check_profiling_available): Add AArch64.
586 (check_effective_target_vect_int): Likewise.
587 (check_effective_target_vect_shift): Likewise.
588 (check_effective_target_vect_float): Likewise.
589 (check_effective_target_vect_double): Likewise.
590 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
591 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
592 (check_effective_target_vect_pack_trunc): Likewise.
593 (check_effective_target_vect_unpack): Likewise.
594 (check_effective_target_vect_hw_misalign): Likewise.
595 (check_effective_target_vect_short_mult): Likewise.
596 (check_effective_target_vect_int_mult): Likewise.
597 (check_effective_target_vect_stridedN): Likewise.
598 (check_effective_target_sync_int_long): Likewise.
599 (check_effective_target_sync_char_short): Likewise.
600 (check_vect_support_and_set_flags): Likewise.
601 (check_effective_target_aarch64_tiny): New.
602 (check_effective_target_aarch64_small): New.
603 (check_effective_target_aarch64_large): New.
604 * g++.dg/other/PR23205.C: Enable aarch64.
605 * g++.dg/other/pr23205-2.C: Likewise.
606 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
607 * gcc.c-torture/execute/20101011-1.c: Likewise.
608 * gcc.dg/20020312-2.c: Likewise.
609 * gcc.dg/20040813-1.c: Likewise.
610 * gcc.dg/builtin-apply2.c: Likewise.
611 * gcc.dg/stack-usage-1.c: Likewise.
613 2012-10-23 Ian Bolton <ian.bolton@arm.com>
614 Jim MacArthur <jim.macarthur@arm.com>
615 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
616 Marcus Shawcroft <marcus.shawcroft@arm.com>
617 Nigel Stephens <nigel.stephens@arm.com>
618 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
619 Richard Earnshaw <rearnsha@arm.com>
620 Sofiane Naci <sofiane.naci@arm.com>
621 Stephen Thomas <stephen.thomas@arm.com>
622 Tejas Belagod <tejas.belagod@arm.com>
623 Yufeng Zhang <yufeng.zhang@arm.com>
625 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
626 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
627 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
628 * gcc.target/aarch64/aapcs/abitest.S: New file.
629 * gcc.target/aarch64/aapcs/abitest.h: New file.
630 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
631 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
632 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
633 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
634 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
635 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
636 * gcc.target/aarch64/aapcs/ice_1.c: New file.
637 * gcc.target/aarch64/aapcs/ice_2.c: New file.
638 * gcc.target/aarch64/aapcs/ice_3.c: New file.
639 * gcc.target/aarch64/aapcs/ice_4.c: New file.
640 * gcc.target/aarch64/aapcs/ice_5.c: New file.
641 * gcc.target/aarch64/aapcs/macro-def.h: New file.
642 * gcc.target/aarch64/aapcs/test_1.c: New file.
643 * gcc.target/aarch64/aapcs/test_10.c: New file.
644 * gcc.target/aarch64/aapcs/test_11.c: New file.
645 * gcc.target/aarch64/aapcs/test_12.c: New file.
646 * gcc.target/aarch64/aapcs/test_13.c: New file.
647 * gcc.target/aarch64/aapcs/test_14.c: New file.
648 * gcc.target/aarch64/aapcs/test_15.c: New file.
649 * gcc.target/aarch64/aapcs/test_16.c: New file.
650 * gcc.target/aarch64/aapcs/test_17.c: New file.
651 * gcc.target/aarch64/aapcs/test_18.c: New file.
652 * gcc.target/aarch64/aapcs/test_19.c: New file.
653 * gcc.target/aarch64/aapcs/test_2.c: New file.
654 * gcc.target/aarch64/aapcs/test_20.c: New file.
655 * gcc.target/aarch64/aapcs/test_21.c: New file.
656 * gcc.target/aarch64/aapcs/test_22.c: New file.
657 * gcc.target/aarch64/aapcs/test_23.c: New file.
658 * gcc.target/aarch64/aapcs/test_24.c: New file.
659 * gcc.target/aarch64/aapcs/test_25.c: New file.
660 * gcc.target/aarch64/aapcs/test_26.c: New file.
661 * gcc.target/aarch64/aapcs/test_3.c: New file.
662 * gcc.target/aarch64/aapcs/test_4.c: New file.
663 * gcc.target/aarch64/aapcs/test_5.c: New file.
664 * gcc.target/aarch64/aapcs/test_6.c: New file.
665 * gcc.target/aarch64/aapcs/test_7.c: New file.
666 * gcc.target/aarch64/aapcs/test_8.c: New file.
667 * gcc.target/aarch64/aapcs/test_9.c: New file.
668 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
669 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
670 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
671 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
672 * gcc.target/aarch64/aapcs/test_complex.c: New file.
673 * gcc.target/aarch64/aapcs/test_int128.c: New file.
674 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
675 * gcc.target/aarch64/aapcs/type-def.h: New file.
676 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
677 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
678 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
679 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
680 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
681 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
682 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
683 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
684 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
685 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
686 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
687 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
688 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
689 * gcc.target/aarch64/aarch64.exp: New file.
690 * gcc.target/aarch64/adc-1.c: New file.
691 * gcc.target/aarch64/adc-2.c: New file.
692 * gcc.target/aarch64/asm-1.c: New file.
693 * gcc.target/aarch64/clrsb.c: New file.
694 * gcc.target/aarch64/clz.c: New file.
695 * gcc.target/aarch64/ctz.c: New file.
696 * gcc.target/aarch64/csinc-1.c: New file.
697 * gcc.target/aarch64/csinv-1.c: New file.
698 * gcc.target/aarch64/csneg-1.c: New file.
699 * gcc.target/aarch64/extend.c: New file.
700 * gcc.target/aarch64/fcvt.x: New file.
701 * gcc.target/aarch64/fcvt_double_int.c: New file.
702 * gcc.target/aarch64/fcvt_double_long.c: New file.
703 * gcc.target/aarch64/fcvt_double_uint.c: New file.
704 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
705 * gcc.target/aarch64/fcvt_float_int.c: New file.
706 * gcc.target/aarch64/fcvt_float_long.c: New file.
707 * gcc.target/aarch64/fcvt_float_uint.c: New file.
708 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
709 * gcc.target/aarch64/ffs.c: New file.
710 * gcc.target/aarch64/fmadd.c: New file.
711 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
712 * gcc.target/aarch64/frint.x: New file.
713 * gcc.target/aarch64/frint_double.c: New file.
714 * gcc.target/aarch64/frint_float.c: New file.
715 * gcc.target/aarch64/index.c: New file.
716 * gcc.target/aarch64/mneg-1.c: New file.
717 * gcc.target/aarch64/mneg-2.c: New file.
718 * gcc.target/aarch64/mneg-3.c: New file.
719 * gcc.target/aarch64/mnegl-1.c: New file.
720 * gcc.target/aarch64/mnegl-2.c: New file.
721 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
722 * gcc.target/aarch64/pic-constantpool1.c: New file.
723 * gcc.target/aarch64/pic-symrefplus.c: New file.
724 * gcc.target/aarch64/predefine_large.c: New file.
725 * gcc.target/aarch64/predefine_small.c: New file.
726 * gcc.target/aarch64/predefine_tiny.c: New file.
727 * gcc.target/aarch64/reload-valid-spoff.c: New file.
728 * gcc.target/aarch64/scalar_intrinsics.c: New file.
729 * gcc.target/aarch64/table-intrinsics.c: New file.
730 * gcc.target/aarch64/tst-1.c: New file.
731 * gcc.target/aarch64/vect-abs-compile.c: New file.
732 * gcc.target/aarch64/vect-abs.c: New file.
733 * gcc.target/aarch64/vect-abs.x: New file.
734 * gcc.target/aarch64/vect-compile.c: New file.
735 * gcc.target/aarch64/vect-faddv-compile.c: New file.
736 * gcc.target/aarch64/vect-faddv.c: New file.
737 * gcc.target/aarch64/vect-faddv.x: New file.
738 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
739 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
740 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
741 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
742 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
743 * gcc.target/aarch64/vect-fp-compile.c: New file.
744 * gcc.target/aarch64/vect-fp.c: New file.
745 * gcc.target/aarch64/vect-fp.x: New file.
746 * gcc.target/aarch64/vect-mull-compile.c: New file.
747 * gcc.target/aarch64/vect-mull.c: New file.
748 * gcc.target/aarch64/vect-mull.x: New file.
749 * gcc.target/aarch64/vect.c: New file.
750 * gcc.target/aarch64/vect.x: New file.
751 * gcc.target/aarch64/vector_intrinsics.c: New file.
752 * gcc.target/aarch64/vfp-1.c: New file.
753 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
754 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
755 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
756 * g++.dg/abi/aarch64_guard1.C: New file.
758 2012-10-23 Jakub Jelinek <jakub@redhat.com>
761 * c-c++-common/pr54988.c: New test.
763 2012-10-23 Jan Hubicka <jh@suse.cz>
765 * gcc.dg/tree-prof/peel-1.c: New testcase.
767 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
770 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
772 2012-10-23 Joseph Myers <joseph@codesourcery.com>
774 * gcc.dg/c99-predef-1.c: New test.
775 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
776 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
777 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
778 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
779 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
780 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
781 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
782 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
783 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
784 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
785 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
786 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
788 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
790 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
792 2012-10-23 Jan Hubicka <jh@suse.cz>
795 * gcc.c-torture/execute/pr54937.c: New testcase.
796 * gcc.dg/tree-ssa/cunroll-2.c: Update.
798 2012-10-23 Jan Hubicka <jh@suse.cz>
801 * gfortran.dg/pr54967.f90: New testcase.
803 2012-10-23 Terry Guo <terry.guo@arm.com>
806 * gcc.dg/pr55019.c: New.
808 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810 PR tree-optimization/55008
811 * gcc.dg/tree-ssa/pr55008.c: New test.
813 2012-10-22 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/55011
816 * gcc.dg/torture/pr55011.c: New testcase.
818 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
820 * gcc.target/arm/pr40457-1.c: Adjust expected output.
821 * gcc.target/arm/pr40457-2.c: Likewise.
822 * gcc.target/arm/pr40457-3.c: Likewise.
824 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
826 * gnat.dg/specs/limited_with4.ads: New test.
827 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
831 * gnat.dg/modular4.adb: New test.
832 * gnat.dg/modular4_pkg.ads: New helper.
834 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
836 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
837 * gnat.dg/specs/addr1.ads: Likewise.
839 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
841 * gcc.dg/webizer.c (main): Add missing exit call.
843 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
846 * gfortran.dg/wextra_1.f: New test.
848 2012-10-20 Jan Hubicka <jh@suse.cz>
850 * gcc.dg/tree-prof/unroll-1.c: New testcase.
852 2012-10-19 Janus Weil <janus@gcc.gnu.org>
855 * gfortran.dg/warn_unused_function.f90: New.
857 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
859 * lib/target-supports.exp
860 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
862 2012-10-19 Richard Guenther <rguenther@suse.de>
864 PR tree-optimization/54981
865 * gcc.dg/pr54981.c: New testcase.
867 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
870 * gcc.target/arm/pr54892.c: New.
872 2012-10-19 Bin Cheng <bin.cheng@arm.com>
874 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
876 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
879 * g++.dg/init/array30.C: New.
880 * g++.dg/init/array31.C: Likewise.
882 2012-10-18 Tobias Burnus <burnus@net-b.de>
885 * gfortran.dg/public_private_module_7.f90: New.
887 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/template/pr29633.C: New.
892 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
894 * gnat.dg/loop_optimization13.ad[sb]: New test.
895 * gnat.dg/loop_optimization13_pkg.ads: New helper.
897 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
899 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
900 * gcc.target/arm/neon/vfmaf32.c: Likewise.
901 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
902 * gcc.target/arm/neon/vfmsf32.c: Likewise.
904 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
906 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
907 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
908 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
909 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
910 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
911 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
913 2012-10-16 Jan Hubicka <jh@suse.cz>
915 * gcc.target/i386/l_fma_float_?.c: Update.
916 * gcc.target/i386/l_fma_double_?.c: Update.
917 * gfortran.dg/do_1.f90: XFAIL
918 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
919 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
920 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
921 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
922 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
923 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
926 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
930 * gcc.dg/Wstrict-overflow-24.c: New.
932 2012-10-16 Tobias Burnus <burnus@net-b.de>
936 * gfortran.dg/class_optional_1.f90: New.
937 * gfortran.dg/class_optional_2.f90: New.
939 2012-10-16 Jakub Jelinek <jakub@redhat.com>
942 * gcc.dg/guality/pr54796.c: New test.
944 PR tree-optimization/54889
945 * gfortran.dg/pr54889.f90: New test.
947 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
949 * g++.dg/other/dump-ada-spec-2.C: New test.
951 2012-10-16 Easwaran Raman <eraman@google.com>
953 * gcc.dg/tree-prof/switch-case-1.c: New test case.
954 * gcc.dg/tree-prof/switch-case-2.c: New test case.
956 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
958 * gcc.dg/torture/stackalign/builtin-apply-2.c,
959 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
961 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
964 * gcc.c-torture/compile/pr54925.c: New.
966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
969 * gcc.target/sh/pr51244-17.c: New.
971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
974 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
976 * gcc.target/sh/pr54760-4.c: New.
978 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
981 * gcc.target/sh/torture/sh-torture.exp: New.
982 * gcc.target/sh/torture/pr34777.c: New.
984 2012-10-15 Matthias Klose <doko@ubuntu.com>
986 * lib/target-supports.exp (check_profiling_available): Match
987 arm*-*-linux-* for ARM Linux/GNU.
988 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
989 * gfortran.dg/enum_10.f90: Likewise.
990 * gfortran.dg/enum_9.f90: Likewise.
991 * gcc.target/arm/synchronize.c: Likewise.
992 * g++.old-deja/g++.jason/enum6.C: Likewise.
993 * g++.old-deja/g++.other/enum4.C: Likewise.
994 * g++.old-deja/g++.law/enum9.C: Likewise.
996 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
998 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
999 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1001 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1002 Paolo Carlini <paolo.carlini@oracle.com>
1005 * g++.dg/overload/operator6.C: New.
1007 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1009 PR c++/50080 (again)
1010 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1011 * g++.dg/parse/tmpl-outside1.C: Likewise.
1012 * g++.dg/template/qualttp18.C: Likewise.
1013 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1014 * g++.old-deja/g++.pt/overload13.C: Likewise.
1016 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1018 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1019 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1020 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1021 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1022 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1023 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1024 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1025 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1027 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/parse/tmpl-outside2.C: New.
1031 * g++.dg/parse/tmpl-outside1.C: Adjust.
1032 * g++.dg/template/qualttp18.C: Likewise.
1033 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1034 * g++.old-deja/g++.pt/overload13.C: Likewise.
1036 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1038 PR tree-optimization/54915
1039 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1041 2012-10-15 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/54920
1044 * gcc.dg/torture/pr54920.c: New testcase.
1046 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1048 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1050 2012-10-13 Jason Merrill <jason@redhat.com>
1052 * g++.dg/tls/thread_local7g.C: Require tls_native.
1054 2012-10-14 Jason Merrill <jason@redhat.com>
1056 * g++.dg/cpp0x/inh-ctor1.C: New.
1057 * g++.dg/cpp0x/inh-ctor2.C: New.
1058 * g++.dg/cpp0x/inh-ctor3.C: New.
1059 * g++.dg/cpp0x/inh-ctor4.C: New.
1060 * g++.dg/cpp0x/inh-ctor5.C: New.
1061 * g++.dg/cpp0x/inh-ctor6.C: New.
1062 * g++.dg/cpp0x/inh-ctor7.C: New.
1063 * g++.dg/cpp0x/inh-ctor8.C: New.
1064 * g++.dg/cpp0x/inh-ctor9.C: New.
1065 * g++.dg/cpp0x/inh-ctor10.C: New.
1066 * g++.dg/cpp0x/inh-ctor11.C: New.
1067 * g++.dg/cpp0x/inh-ctor12.C: New.
1068 * g++.dg/cpp0x/inh-ctor13.C: New.
1070 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1072 PR rtl-optimization/54919
1073 * gcc.dg/pr54919.c: New testcase.
1075 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/template/crash113.C: New.
1080 2012-10-14 Jan Hubicka <jh@suse.cz>
1082 * gcc.dg/unroll_5.c: New testcase.
1084 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/opt/pr52643.C: New.
1089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1092 * gcc.target/sh/pr54602-1.c: New.
1093 * gcc.target/sh/pr54602-2.c: New.
1094 * gcc.target/sh/pr54602-3.c: New.
1095 * gcc.target/sh/pr54602-4.c: New.
1097 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1100 * gcc.target/sh/pr54680.c: New.
1102 2012-10-12 Jan Hubicka <jh@suse.cz>
1104 * gcc.dg/webizer.c: New testcase.
1106 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1108 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1111 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1113 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1114 Return 0 if already specifying -mfloat-abi other than hard.
1116 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1118 * gcc.dg/pr53060.c: Prune irrelevant warning.
1120 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1123 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1124 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1125 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1126 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1127 Adjust expected wording of warnings for *cmp* builtins.
1128 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1129 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1131 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/parse/friend-main.C: New.
1136 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1139 * g++.dg/pr53055.C: New testcase.
1141 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/pr52744.C: New.
1146 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1149 * gfortran.dg/dummy_procedure_9.f90: New.
1151 2012-10-12 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/54894
1154 * gcc.dg/torture/pr54894.c: New testcase.
1156 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1159 * gcc.target/sh/pr51244-13.c: New.
1160 * gcc.target/sh/pr51244-14.c: New.
1161 * gcc.target/sh/pr51244-15.c: New.
1162 * gcc.target/sh/pr51244-16.c: New.
1164 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/decltype45.C: New.
1169 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1172 * gfortran.dg/class_allocate_13.f90: New.
1174 2012-10-11 Jason Merrill <jason@redhat.com>
1176 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1177 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1179 * g++.dg/gomp/tls-5.C: Require tls_native.
1180 * g++.dg/tls/thread_local7.C: Require tls_native.
1181 * g++.dg/tls/static2.C: New.
1183 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/ext/weak5.C: New.
1188 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1191 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1192 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1194 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1197 * g++.dg/parse/pr43765.C: New.
1199 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1201 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1203 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/init/bitfield3.C: New.
1208 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1210 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1212 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1214 PR tree-optimization/54877
1215 * gcc.dg/torture/pr54877.c: New test.
1217 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1220 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1221 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1222 and remove target info from dg-do compile.
1223 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1224 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1225 and remove target info from dg-do compile.
1227 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1229 * gcc.dg/pr54782.c: Require target with pthread support.
1231 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/auto35.C: New.
1236 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1238 PR c++/53540 - using fails to be equivalent to typedef
1239 * g++.dg/cpp0x/alias-decl-24.C: New test.
1241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1243 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1244 that c++11 attributes to types are ignored for now.
1245 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1246 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1248 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/cpp0x/initlist67.C: New.
1258 2012-10-10 Dehao Chen <dehao@google.com>
1260 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1262 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1265 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1268 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/decltype44.C: New.
1273 2012-10-09 Steve Ellcey <sellcey@mips.com>
1275 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1277 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/cpp0x/decltype43.C: New.
1282 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1285 * gcc.dg/pr53397-1.c: New test case.
1286 * gcc.dg/pr53397-2.c: New test case.
1288 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1291 * g++.dg/warn/Wparentheses-26.C: Adjust.
1292 * g++.dg/warn/Wparentheses-27.C: New.
1294 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1297 * c-c++-common/vector-scalar.c: New testcase.
1298 * g++.dg/ext/vector18.C: New testcase.
1299 * g++.dg/ext/vector5.C: This is not an error anymore.
1300 * gcc.dg/init-vec-1.c: Move ...
1301 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1302 * gcc.c-torture/execute/vector-shift1.c: Move ...
1303 * c-c++-common/torture/vector-shift1.c: ... here.
1304 * gcc.dg/scal-to-vec1.c: Move ...
1305 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1306 C++11. Adapt error messages.
1307 * gcc.dg/convert-vec-1.c: Move ...
1308 * c-c++-common/convert-vec-1.c: ... here.
1309 * gcc.dg/scal-to-vec2.c: Move ...
1310 * c-c++-common/scal-to-vec2.c: ... here.
1312 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1315 * gcc.target/i386/pr54400.c: New testcase.
1317 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1320 * g++.dg/template/pr54858.C: New test.
1322 2012-10-08 Marek Polacek <polacek@redhat.com>
1325 * g++.dg/debug/pr54831.C: New test.
1327 2012-10-08 Dehao Chen <dehao@google.com>
1329 * g++.dg/predict-loop-exit-1.C: New.
1330 * g++.dg/predict-loop-exit-2.C: New.
1331 * g++.dg/predict-loop-exit-3.C: New.
1333 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1337 2012-10-08 Jason Merrill <jason@redhat.com>
1339 * g++.dg/gomp/tls-5.C: New.
1340 * g++.dg/gomp/tls-wrap1.C: New.
1341 * g++.dg/gomp/tls-wrap2.C: New.
1342 * g++.dg/gomp/tls-wrap3.C: New.
1343 * g++.dg/gomp/tls-wrap4.C: New.
1344 * g++.dg/gomp/tls-wrapper-cse.C: New.
1345 * g++.dg/tls/thread_local-cse.C: New.
1346 * g++.dg/tls/thread_local-order1.C: New.
1347 * g++.dg/tls/thread_local-order2.C: New.
1348 * g++.dg/tls/thread_local-wrap1.C: New.
1349 * g++.dg/tls/thread_local-wrap2.C: New.
1350 * g++.dg/tls/thread_local-wrap3.C: New.
1351 * g++.dg/tls/thread_local-wrap4.C: New.
1352 * g++.dg/tls/thread_local2g.C: New.
1353 * g++.dg/tls/thread_local3g.C: New.
1354 * g++.dg/tls/thread_local4g.C: New.
1355 * g++.dg/tls/thread_local5g.C: New.
1356 * g++.dg/tls/thread_local6g.C: New.
1357 * g++.dg/tls/thread_local7g.C: New.
1359 * g++.dg/tls/thread_local3.C: New.
1360 * g++.dg/tls/thread_local4.C: New.
1361 * g++.dg/tls/thread_local5.C: New.
1362 * g++.dg/tls/thread_local6.C: New.
1364 * g++.dg/tls/init-2.C: Tweak errors.
1365 * g++.dg/tls/thread_local1.C: New.
1366 * g++.dg/tls/thread_local2.C: New.
1367 * g++.dg/tls/thread_local7.C: New.
1369 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1374 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1377 * gcc.target/sh/pr54685.c: New.
1379 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1381 PR c++/53528 C++11 attribute support
1382 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1383 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1440 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1442 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1443 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1444 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1446 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1449 * gcc.target/sh/pr54760-2.c: New.
1450 * gcc.target/sh/pr54760-3.c: New.
1452 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1457 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1458 Sandra Loosemore <sandra@codesourcery.com>
1460 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1461 and test that the accumulator is initialized using MULT.
1462 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1463 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1465 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1468 * g++.dg/cpp0x/stdint.C: New.
1470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/stddef.C: New.
1475 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1478 * gfortran.dg/typebound_operator_17.f90: New.
1480 2012-10-06 Jan Hubicka <jh@suse.cz>
1484 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1486 2012-10-06 Jan Hubicka <jh@suse.cz>
1488 * gcc.dg/lto/resolutions_0.c: New testcase.
1490 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1493 * gfortran.dg/generic_25.f90: New.
1494 * gfortran.dg/generic_26.f90: New.
1495 * gfortran.dg/generic_27.f90: New.
1497 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1500 * gcc.target/sh/pr54760-1.c: New.
1502 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1504 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1505 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1506 * g++.dg/warn/Wsign-compare-5.C: New test.
1507 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1508 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1509 * g++.dg/ext/builtin30.C: New test.
1510 * g++.dg/ext/vla12.C: New test.
1511 * gcc.dg/builtins-85.c: New test.
1514 * gcc.dg/guality/pr54519-1.c: New test.
1515 * gcc.dg/guality/pr54519-2.c: New test.
1516 * gcc.dg/guality/pr54519-3.c: New test.
1517 * gcc.dg/guality/pr54519-4.c: New test.
1518 * gcc.dg/guality/pr54519-5.c: New test.
1519 * gcc.dg/guality/pr54519-6.c: New test.
1521 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/defaulted38.C: New.
1526 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1528 PR tree-optimization/33763
1529 * c-c++-common/pr33763.c: New test.
1531 PR tree-optimization/54810
1532 * gcc.dg/tree-ssa/vrp85.c: New test.
1534 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1536 * gcc.dg/ucnid-7.c: Skip on AIX.
1537 * gcc.dg/ucnid-8.c: Same.
1538 * gcc.dg/ucnid-10.c: Same.
1539 * gcc.dg/ucnid-13.c: Same.
1540 * gcc.dg/attr-alias-3.c: Same.
1541 * gcc.dg/attr-alias-5.c: Same.
1542 * gcc.dg/torture/pr51106-2.c: Same.
1543 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1545 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/alias-decl-23.C: New.
1550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/template/friend53.C: New.
1555 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1557 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1558 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1559 (scan-ada-spec): Likewise.
1560 (scan-ada-spec-not): Likewise.
1561 * gcc.dg/dump-ada-spec-1.c: New test.
1562 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1564 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1566 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1568 2012-10-04 Florian Weimer <fweimer@redhat.com>
1570 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1572 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1575 * g++.dg/cpp0x/pr54323.C: New.
1577 2012-10-04 Richard Guenther <rguenther@suse.de>
1580 * g++.dg/torture/pr54735.C: New testcase.
1582 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1584 PR rtl-optimization/54739
1585 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1587 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1590 * gcc.target/sh/pr51244-12.c: New.
1592 2012-10-03 Dehao Chen <dehao@google.com>
1595 * gcc.dg/pr54782.c: New test.
1597 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1602 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1605 * gfortran.dg/class_53.f90: New.
1607 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1610 * gcc.dg/guality/pr54551.c: New.
1612 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1614 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1615 * gcc.target/powerpc/pr46728-2.c: Likewise.
1617 2012-10-02 Sharad Singhai <singhai@google.com>
1620 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1621 to fix test failures caused by r191883.
1622 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1623 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1624 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1625 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1626 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1627 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1628 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1629 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1630 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1632 2012-09-30 Sharad Singhai <singhai@google.com>
1634 * gcc.target/i386/vect-double-1.c: Fix test.
1636 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1639 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1642 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1644 PR rtl-optimization/54457
1645 * gcc.target/i386/pr54457.c: New test.
1647 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1649 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1651 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1653 * gcc.target/i386/vect-rebuild.c: New testcase.
1655 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1657 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1659 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1661 * gcc.target/mips/pr37362.c: Fix target selector.
1663 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1666 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1668 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1670 * gcc.dg/ucnid-8.c: Update line number.
1671 * gcc.dg/torture/pr51106-2.c: Likewise.
1673 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1676 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1677 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1678 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1680 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1682 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1683 partially reverting r170092.
1684 * gfortran.dg/class_7.f03: Ditto.
1685 * gfortran.dg/coarray_14.f90: Ditto.
1686 * gfortran.dg/typebound_proc_13.f03: Ditto.
1688 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1691 * g++.dg/cpp0x/sfinae42.C: New.
1693 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1695 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1696 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1697 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1698 * gcc.dg/pr42629.c: XFAIL on AIX.
1699 * gcc.dg/pr47684.c: Same.
1700 * gcc.dg/pr43670.c: Same.
1701 * gcc.dg/pr42916.c: Same.
1702 * gcc.dg/pr45449.c: Same.
1703 * gcc.dg/pr50017.c: Same.
1704 * gcc.dg/pr42728.c: Same.
1705 * gcc.dg/pr47881.c: Same.
1706 * gcc.dg/pr44023.c: Same.
1707 * gcc.dg/pr41345.c: Same.
1708 * gcc.dg/pr42630.c: Same.
1709 * gcc.dg/pr44971.c: Same.
1710 * gcc.dg/pr46771.c: Same.
1711 * gcc.dg/ucnid-8.c: Same.
1712 * gcc.dg/ucnid-10.c: Same.
1713 * gcc.dg/ucnid-13.c: Same.
1714 * gcc.dg/torture/pr51106-2.c: Same.
1715 * gcc.dg/pr48768.c: Same.
1716 * gcc.dg/pr42631.c: Same.
1717 * gcc.dg/pr43084.c: Same.
1718 * gcc.dg/ucnid-7.c: Same.
1719 * gcc.dg/pr42889.c: Same.
1720 * gcc.dg/pr41241.c: Same.
1721 * gcc.dg/pr42719.c: Same.
1722 * g++.dg/debug/pr46583.C: Same.
1723 * g++.dg/debug/pr47106.C: Same.
1724 * g++.dg/opt/pr48549.C: Same.
1725 * g++.dg/other/pr42685.C: Same.
1726 * c-c++-common/pr43942.c: Same.
1728 2012-09-29 Ian Lance Taylor <iant@google.com>
1730 * go.test/go-test.exp: Update for latest version of Go testsuite.
1732 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1735 * gfortran.dg/internal_readwrite_3.f90: New test.
1737 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1739 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1740 c-c++-common/Wunused-local-typedefs-2.c to here.
1742 PR c++/54372 - unused attribute inactive on dependant entities
1743 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1745 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1747 PR c++/29028 - Missed unused warning on using declaration
1748 * g++.dg/warn/Wunused-var-18.C: New test.
1750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1752 PR c++/53551 - -Wunused-local-typedefs misses uses
1753 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1755 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1760 PR tree-optimization/54713
1761 * gcc.c-torture/compile/pr54713-1.c: New test.
1762 * gcc.c-torture/compile/pr54713-2.c: New test.
1763 * gcc.c-torture/compile/pr54713-3.c: New test.
1765 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1767 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1769 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1771 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1773 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1776 * gcc.target/i386/pr54703.c: New test.
1778 2012-09-27 Richard Guenther <rguenther@suse.de>
1781 * gcc.dg/lto/pr54709_0.c: New testcase.
1782 * gcc.dg/lto/pr54709_1.c: Likewise.
1784 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1786 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1788 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1790 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1792 * gcc.target/arm/pr42879.c: Handle big-endian.
1794 2012-09-26 Steve Ellcey <sellcey@mips.com>
1797 * gcc.dg/pr37303.c: Check for rdata or rodata.
1799 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1801 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1803 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1807 * gcc.target/powerpc/ppc-ne0-1.c: New.
1809 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1812 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1813 test_19, test_20, test_21, test_22, test_23): New functions.
1814 * gcc.target/sh/pr54089-4.c: New.
1815 * gcc.target/sh/pr54089-5.c: New.
1816 * gcc.target/sh/pr54089-6.c: New.
1817 * gcc.target/sh/pr54089-7.c: New.
1819 2012-09-25 Richard Guenther <rguenther@suse.de>
1822 * gcc.dg/lto/pr54702_0.c: New testcase.
1823 * gcc.dg/lto/pr54702_1.c: Likewise.
1824 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1825 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1826 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1827 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1829 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/cpp0x/parse2.C: New.
1833 * g++.dg/parse/error11.C: Adjust.
1834 * g++.dg/parse/error12.C: Likewise.
1836 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1838 * gcc.target/i386/20030217-1.c: Added check for
1839 large_long_double effective target.
1840 * gcc.target/i386/387-3.c: Likewise.
1841 * gcc.target/i386/387-4.c: Likewise.
1842 * gcc.target/i386/pr36578-1.c: Likewise.
1843 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1844 when long double size is equal double size.
1845 * gcc.target/i386/excess-precision-1.c: Likewise.
1846 * gcc.target/i386/pr36578-2.c: Likewise.
1847 * gcc.target/i386/20030217-2.c: New testcase.
1849 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1851 PR tree-optimization/54676
1852 * gcc.dg/pr54676.c: New test.
1854 2012-09-25 Richard Guenther <rguenther@suse.de>
1856 PR tree-optimization/53663
1857 * gcc.dg/torture/pr53663-1.c: New testcase.
1858 * gcc.dg/torture/pr53663-2.c: Likewise.
1859 * gcc.dg/torture/pr53663-3.c: Likewise.
1861 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1865 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1867 * lib/target-supports-dg.exp (dg-require-effective-target,
1868 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1869 dg-process-target-1 instead of dg-process-target.
1870 (dg-process-target-1): Rename from dg-process-target.
1871 (dg-process-target): New.
1873 2012-09-24 Richard Guenther <rguenther@suse.de>
1875 PR tree-optimization/54684
1876 * g++.dg/torture/pr54684.C: New testcase.
1878 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1880 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1882 2012-09-24 Richard Guenther <rguenther@suse.de>
1885 * gcc.dg/tm/pr52173-1.c: New.
1886 * gcc.dg/tm/pr52173-2.c: New.
1888 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1890 * gcc.dg/pr54669.c: New test.
1892 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1893 Dominique Dhumieres <dominiq@lps.ens.fr>
1896 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1898 2012-09-23 Tobias Burnus <burnus@net-b.de>
1901 * gfortran.dg/class_array_14.f90: New.
1903 2012-09-22 Kai Tietz <ktietz@redhat.com>
1905 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1906 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1908 2012-09-21 Dehao Chen <dehao@google.com>
1911 PR tree-optimization/54655
1912 * g++.dg/pr54655.C: New testcase.
1914 2012-09-21 Richard Guenther <rguenther@suse.de>
1916 PR tree-optimization/54647
1917 * g++.dg/torture/pr54647.C: New testcase.
1919 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1922 * c-c++-common/torture/vector-compare-2.c: Add -w.
1924 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1926 * gnat.dg/opt20.ads: Move dg directive to...
1927 * gnat.dg/opt20.adb: ...here.
1928 * gnat.dg/addr1.ad[sb]: Likewise.
1929 * gnat.dg/concat2.ad[sb]: Likewise.
1930 * gnat.dg/array16.ad[sb]: Likewise.
1931 * gnat.dg/atomic5.ad[sb]: Likewise.
1932 * gnat.dg/discr29.ad[sb]: Likewise.
1933 * gnat.dg/noreturn5.ad[sb]: Likewise.
1934 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1935 * gnat.dg/discr23.ads: Remove dg directive.
1936 * gnat.dg/nested_float_packed.ads: Likewise.
1937 * gnat.dg/oconst6.ads: Move to...
1938 * gnat.dg/specs/oconst6.ads: ...here.
1940 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1943 * g++.dg/cpp0x/decltype32.C: Tweak.
1945 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1947 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1948 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1949 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1950 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1952 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1955 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1957 2012-09-19 Steve Ellcey <sellcey@mips.com>
1959 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1961 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1963 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1964 * gcc.target/powerpc/ppc-mftb.c: New file.
1966 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1969 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1972 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1975 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1977 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1979 * gcc.c-torture/execute/20120919-1.c: New test.
1981 2012-09-19 Richard Guenther <rguenther@suse.de>
1983 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1985 2012-09-19 Richard Guenther <rguenther@suse.de>
1987 * gcc.dg/builtin-unreachable-6.c: Adjust.
1989 2012-09-19 Richard Guenther <rguenther@suse.de>
1991 * gcc.dg/builtin-object-size-10.c: Adjust.
1992 * gcc.dg/builtin-unreachable-5.c: Adjust.
1993 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1994 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1995 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1996 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1997 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1998 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1999 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2000 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2001 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2002 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2003 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2004 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2006 2012-09-19 Richard Guenther <rguenther@suse.de>
2008 PR tree-optimization/54132
2009 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2010 * gcc.dg/torture/pr54132.c: Likewise.
2012 2012-09-19 Terry Guo <terry.guo@arm.com>
2014 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2015 extra prune rules that will be applied to all tests in a .exp file.
2016 (gcc-dg-prune): Use rules defined by the above variable.
2017 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2018 harmless warnings on architecture switch conflict.
2020 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2022 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2023 of asm-comment characters instead of a single one.
2024 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2026 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2028 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2030 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2031 target instead of xfailing it.
2032 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2033 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2034 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2035 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2036 * gcc.dg/vect/vect-104.c: Likewise.
2037 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2038 * gcc.dg/vect/vect-outer-1.c: Likewise.
2039 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2040 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2041 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2042 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2043 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2044 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2045 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2046 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2047 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2049 * lib/target-supports.exp
2050 (check_effective_target_vect_widen_mult_qi_to_hi,
2051 check_effective_target_vect_widen_mult_hi_to_si,
2052 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2053 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2054 check_effective_target_vect_pack_trunc,
2055 check_effective_target_vect_unpack,
2056 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2057 instead of arm_none.
2059 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2061 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2063 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2064 config to compiler_flags.
2066 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2069 * gcc.target/i386/pr54592.c: New test.
2071 PR tree-optimization/54610
2072 * gcc.target/i386/pr54610.c: New test.
2074 2012-09-17 Jason Merrill <jason@redhat.com>
2077 * g++.dg/cpp0x/alias-decl-21.C: New.
2078 * g++.dg/cpp0x/alias-decl-22.C: New.
2080 2012-09-17 Tobias Burnus <burnus@net-b.de>
2083 * gfortran.dg/scan_2.f90: New.
2085 2012-09-17 Jason Merrill <jason@redhat.com>
2088 * g++.dg/init/aggr9.C: New.
2090 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2092 * gnat.dg/loop_optimization12.ad[sb]: New test.
2094 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2097 * gfortran.dg/proc_ptr_result_7.f90: New.
2099 2012-09-17 Tobias Burnus <burnus@net-b.de>
2102 * gfortran.dg/structure_constructor_11.f90: New.
2104 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2106 PR tree-optimization/54563
2107 * g++.dg/torture/pr54563.C: New test.
2109 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2112 * gfortran.dg/typebound_generic_14.f03: New.
2114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2117 * gfortran.dg/proc_ptr_38.f90: New.
2119 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2122 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2126 * gnat.dg/lto15.adb: Require lto.
2128 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2129 "myBindC" for hppa*-*-hpux*.
2131 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2133 * gfortran.dg/namelist_75.f90: New test.
2135 2012-09-15 Tom de Vries <tom@codesourcery.com>
2137 * gcc.dg/tree-ssa/vrp82.c: New test.
2138 * gcc.dg/tree-ssa/vrp83.c: Same.
2139 * gcc.dg/tree-ssa/vrp84.c: Same.
2141 2012-09-15 Tom de Vries <tom@codesourcery.com>
2143 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2144 * gcc.dg/tree-ssa/vrp81.c: ... this.
2146 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2149 * gcc.target/avr/torture/fix-types.h: New.
2150 * gcc.target/avr/torture/vals-hr.def: New.
2151 * gcc.target/avr/torture/vals-r.def: New.
2152 * gcc.target/avr/torture/vals-k.def: New.
2153 * gcc.target/avr/torture/vals-ur.def: New.
2154 * gcc.target/avr/torture/vals-uk.def: New.
2155 * gcc.target/avr/torture/vals-uhr.def: New.
2156 * gcc.target/avr/torture/vals-llk.def: New.
2157 * gcc.target/avr/torture/vals-ullk.def: New.
2158 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2159 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2160 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2161 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2162 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2163 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2164 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2165 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2167 2012-09-14 Dehao Chen <dehao@google.com>
2169 * g++.dg/debug/dwarf2/deallocator.C: New test.
2171 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2174 * gcc.c-torture/compile/pr54552-1.c: New test.
2176 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2179 * g++.dg/other/vector-compare.C: New testcase.
2180 * c-c++-common/vector-compare-3.c: New testcase.
2181 * gcc.dg/vector-shift.c: Move ...
2182 * c-c++-common/vector-shift.c: ... here.
2183 * gcc.dg/vector-shift1.c: Move ...
2184 * c-c++-common/vector-shift1.c: ... here.
2185 * gcc.dg/vector-shift3.c: Move ...
2186 * c-c++-common/vector-shift3.c: ... here.
2187 * gcc.dg/vector-compare-1.c: Move ...
2188 * c-c++-common/vector-compare-1.c: ... here.
2189 * gcc.dg/vector-compare-2.c: Move ...
2190 * c-c++-common/vector-compare-2.c: ... here.
2191 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2192 * c-c++-common/torture/vector-compare-1.c: ... here.
2193 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2194 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2195 * c-c++-common/torture/vector-compare-2.c: ... here.
2196 * gcc.c-torture/execute/vector-shift.c: Move ...
2197 * c-c++-common/torture/vector-shift.c: ... here.
2198 * gcc.c-torture/execute/vector-shift2.c: Move ...
2199 * c-c++-common/torture/vector-shift2.c: ... here.
2200 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2201 * c-c++-common/torture/vector-subscript-1.c: ... here.
2202 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2203 * c-c++-common/torture/vector-subscript-2.c: ... here.
2204 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2205 * c-c++-common/torture/vector-subscript-3.c: ... here.
2207 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2210 * gcc.c-torture/compile/pr54103-1.c,
2211 gcc.c-torture/compile/pr54103-2.c,
2212 gcc.c-torture/compile/pr54103-3.c,
2213 gcc.c-torture/compile/pr54103-4.c,
2214 gcc.c-torture/compile/pr54103-5.c,
2215 gcc.c-torture/compile/pr54103-6.c: New tests.
2216 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2218 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2220 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2222 2012-09-14 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/54565
2225 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2226 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2228 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2230 * gcc.target/arm/combine-movs.c: Add missing space.
2232 2012-09-14 Richard Guenther <rguenther@suse.de>
2234 * g++.dg/torture/builtin-location.C: New testcase.
2236 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2237 Manuel López-Ibáñez <manu@gcc.gnu.org>
2240 * g++.dg/warn/Wuninitialized-self.C: New.
2242 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2245 * gcc.c-torture/compile/pr54559.c: New test.
2247 2012-09-13 Jason Merrill <jason@redhat.com>
2250 * g++.dg/cpp0x/constexpr-temp1.C: New.
2253 * g++.dg/template/anonunion2.C: New.
2256 * g++.dg/template/init10.C: New.
2258 2012-09-13 Tobias Burnus <burnus@net-b.de>
2261 * gfortran.dg/implicit_pure_3.f90: New.
2263 2012-09-13 Richard Guenther <rguenther@suse.de>
2265 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2267 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2269 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2271 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2273 * c-c++-common/pr51712.c: Handle for short-enum targets.
2275 2012-09-12 Terry Guo <terry.guo@arm.com>
2277 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2278 and lsrs for Thumb2 mode.
2280 2012-09-12 Jan Hubicka <jh@suse.cz>
2282 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2284 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2287 * gcc.target/i386/pr54445-1.c: New file.
2288 * gcc.target/i386/pr54445-2.c: Likewise.
2290 2012-09-12 Tobias Burnus <burnus@net-b.de>
2294 * gfortran.dg/coarray_10.f90: Update dg-error.
2295 * gfortran.dg/coarray_28.f90: New.
2296 * gfortran.dg/array_section_3.f90: New.
2298 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2300 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2301 gcc.target/arm/pr48252.c: Fix for big-endian support.
2303 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2305 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2307 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2308 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2310 * gcc.target/arm/neon-vfma-1.c: New testcase.
2311 * gcc.target/arm/neon-vfms-1.c: Likewise.
2312 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2314 * gcc.target/arm/neon-vmls-1.c: Likewise.
2315 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2317 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2318 (check_effective_target_arm_neonv2_ok): Likewise.
2319 (check_effective_target_arm_neonv2_hw): Likewise.
2320 (check_effective_target_arm_neonv2): Likewise.
2322 2012-09-11 Richard Guenther <rguenther@suse.de>
2325 * g++.dg/tree-ssa/pr54515.C: New testcase.
2327 2012-09-10 Andrew Pinski <apinski@cavium.com>
2330 * gcc.dg/tm/memopt-16.c: New testcase.
2332 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/sfinae40.C: New.
2337 * g++.dg/cpp0x/sfinae41.C: Likewise.
2339 2012-09-10 Jason Merrill <jason@redhat.com>
2342 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2344 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2347 * gcc.target/sh/pr54089-3.c: New.
2349 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2351 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2353 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2355 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2357 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2359 * gcc.dg/pr52558-2.c: Delete.
2360 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2362 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2364 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2366 2012-09-10 Richard Guenther <rguenther@suse.de>
2368 PR tree-optimization/54520
2369 * gcc.dg/torture/pr54520.c: New testcase.
2371 2012-09-10 Jason Merrill <jason@redhat.com>
2374 * g++.dg/cpp0x/implicit14.C: New.
2376 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2379 * gfortran.dg/bound_simplification_3.f90: New test.
2381 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2384 * gcc.dg/pr52558-1.c: Delete.
2385 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2387 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2389 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2390 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2391 * gcc.target/arm/smlaltt-1.c: Likewise.
2393 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2395 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2397 2012-09-07 Tom de Vries <tom@codesourcery.com>
2399 PR tree-optimization/53986
2400 * gcc.dg/tree-ssa/vrp80.c: New test.
2401 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2403 2012-09-06 Jason Merrill <jason@redhat.com>
2407 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2408 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2410 2012-09-06 Andrew Pinski <apinski@cavium.com>
2413 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2415 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2417 PR rtl-optimization/54455
2418 * gcc.dg/54455.c: New test.
2420 2012-09-06 Tobias Burnus <burnus@net-b.de>
2423 * gfortran.dg/promotion_2.f90: New.
2425 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2428 * c-c++-common/pr54486.c: New test.
2430 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2433 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2435 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2438 * g++.dg/cpp0x/sfinae39.C: New.
2440 2012-09-04 Jason Merrill <jason@redhat.com>
2443 * g++.dg/ext/flexary3.C: New.
2446 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2449 * g++.dg/template/defarg15.C: New.
2452 * g++.dg/template/access24.C: New.
2454 2012-09-04 Richard Guenther <rguenther@suse.de>
2456 PR tree-optimization/54458
2457 * gcc.dg/torture/pr54458.c: New testcase.
2459 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2461 * gcc.target/arm/neon-vext.c: New test.
2462 * gcc.target/arm/neon-vext-execute.c: Ditto.
2464 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2468 * gfortran.dg/select_type_29.f03: New.
2470 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2472 * gcc.dg/fold-perm.c: Improve test.
2474 2012-09-03 Tobias Burnus <burnus@net-b.de>
2477 * gfortran.dg/coarray_class_1.f90: New.
2479 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2482 * gcc.c-torture/compile/pr49206.c: New test.
2484 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2485 Uros Bizjak <ubizjak@gmail.com>
2488 * gfortran.dg/pr36680.f90: New test.
2490 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2493 * g++.dg/opt/pr42295.C: New test.
2495 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.dg/torture/pr54436.c: New test.
2500 2012-09-01 Andrew Pinski <apinski@cavium.com>
2502 * gcc.target/mips/truncate-8.c: New testcase.
2504 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2508 * gcc.target/i386/pr46829.c: New test.
2509 * gcc.target/i386/pr46843.c: Ditto.
2511 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2512 Jason Merrill <jason@redhat.com>
2515 * g++.dg/parse/error50.C: New.
2517 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.c-torture/compile/pr54428.c: New test.
2522 2012-08-31 Ollie Wild <aaw@google.com>
2525 * g++.dg/init/lifetime3.C: New test.
2527 2012-08-31 Martin Jambor <mjambor@suse.cz>
2530 * gcc.dg/torture/pr54409.c: New test.
2532 2012-08-31 Martin Jambor <mjambor@suse.cz>
2534 * gfortran.dg/pr48636.f90: Add dump scan checks.
2536 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2538 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2540 2012-08-28 Joey Ye <joey.ye@arm.com>
2542 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2544 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2547 * gcc.target/i386/pr46254.c: New test.
2549 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2551 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2552 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2553 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2555 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2557 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2558 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2559 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2560 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2561 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2562 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2563 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2564 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2565 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2566 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2567 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2568 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2569 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2570 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2571 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2572 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2573 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2574 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2575 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2576 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2577 gcc.target/mips/unaligned-1.c: Tighten regexps.
2579 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2581 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2582 (mips_option_groups): Remove optimization. Add various -f options.
2583 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2584 and -pg imply -fno-omit-frame-pointer.
2585 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2586 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2587 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2588 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2589 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2590 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2591 * gcc.target/mips/abi-n32-long32.c: Likewise.
2592 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2593 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2594 * gcc.target/mips/abi-n32-long64.c: Likewise.
2595 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2596 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2597 * gcc.target/mips/abi-n64-long32.c: Likewise.
2598 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2599 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2600 * gcc.target/mips/abi-n64-long64.c: Likewise.
2601 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2602 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2603 * gcc.target/mips/abi-o32-long32.c: Likewise.
2604 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2605 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2606 * gcc.target/mips/abi-o32-long64.c: Likewise.
2607 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2608 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2609 * gcc.target/mips/abi-o64-long32.c: Likewise.
2610 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2611 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2612 * gcc.target/mips/abi-o64-long64.c: Likewise.
2613 * gcc.target/mips/asm-1.c: Likewise.
2614 * gcc.target/mips/branch-1.c: Likewise.
2615 * gcc.target/mips/call-3.c: Likewise.
2616 * gcc.target/mips/call-saved-3.c: Likewise.
2617 * gcc.target/mips/clear-cache-1.c: Likewise.
2618 * gcc.target/mips/div-1.c: Likewise.
2619 * gcc.target/mips/div-2.c: Likewise.
2620 * gcc.target/mips/div-3.c: Likewise.
2621 * gcc.target/mips/div-4.c: Likewise.
2622 * gcc.target/mips/div-5.c: Likewise.
2623 * gcc.target/mips/div-6.c: Likewise.
2624 * gcc.target/mips/div-7.c: Likewise.
2625 * gcc.target/mips/div-8.c: Likewise.
2626 * gcc.target/mips/div-9.c: Likewise.
2627 * gcc.target/mips/div-10.c: Likewise.
2628 * gcc.target/mips/div-11.c: Likewise.
2629 * gcc.target/mips/div-12.c: Likewise.
2630 * gcc.target/mips/dsp-ctrl.c: Likewise.
2631 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2632 * gcc.target/mips/ext-8.c: Likewise.
2633 * gcc.target/mips/extend-2.c: Likewise.
2634 * gcc.target/mips/fix-r10000-1.c: Likewise.
2635 * gcc.target/mips/fix-r10000-2.c: Likewise.
2636 * gcc.target/mips/fix-r10000-3.c: Likewise.
2637 * gcc.target/mips/fix-r10000-4.c: Likewise.
2638 * gcc.target/mips/fix-r10000-5.c: Likewise.
2639 * gcc.target/mips/fix-r10000-6.c: Likewise.
2640 * gcc.target/mips/fix-r10000-7.c: Likewise.
2641 * gcc.target/mips/fix-r10000-8.c: Likewise.
2642 * gcc.target/mips/fix-r10000-9.c: Likewise.
2643 * gcc.target/mips/fix-r10000-10.c: Likewise.
2644 * gcc.target/mips/fix-r10000-11.c: Likewise.
2645 * gcc.target/mips/fix-r10000-12.c: Likewise.
2646 * gcc.target/mips/fix-r10000-13.c: Likewise.
2647 * gcc.target/mips/fix-r10000-14.c: Likewise.
2648 * gcc.target/mips/fix-r10000-15.c: Likewise.
2649 * gcc.target/mips/fpcmp-1.c: Likewise.
2650 * gcc.target/mips/fpcmp-2.c: Likewise.
2651 * gcc.target/mips/fpr-moves-7.c: Likewise.
2652 * gcc.target/mips/fpr-moves-8.c: Likewise.
2653 * gcc.target/mips/int-moves-1.c: Likewise.
2654 * gcc.target/mips/int-moves-2.c: Likewise.
2655 * gcc.target/mips/long-calls-pg.c: Likewise.
2656 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2657 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2658 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2659 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2660 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2661 * gcc.target/mips/mips-3d-1.c: Likewise.
2662 * gcc.target/mips/mips-3d-2.c: Likewise.
2663 * gcc.target/mips/mips-3d-3.c: Likewise.
2664 * gcc.target/mips/mips-3d-4.c: Likewise.
2665 * gcc.target/mips/mips-3d-5.c: Likewise.
2666 * gcc.target/mips/mips-3d-6.c: Likewise.
2667 * gcc.target/mips/mips-3d-7.c: Likewise.
2668 * gcc.target/mips/mips-3d-8.c: Likewise.
2669 * gcc.target/mips/mips-3d-9.c: Likewise.
2670 * gcc.target/mips/mips-ps-1.c: Likewise.
2671 * gcc.target/mips/mips-ps-2.c: Likewise.
2672 * gcc.target/mips/mips-ps-3.c: Likewise.
2673 * gcc.target/mips/mips-ps-4.c: Likewise.
2674 * gcc.target/mips/mips-ps-6.c: Likewise.
2675 * gcc.target/mips/mips32-dspr2.c: Likewise.
2676 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2677 * gcc.target/mips/neg-abs-1.c: Likewise.
2678 * gcc.target/mips/neg-abs-2.c: Likewise.
2679 * gcc.target/mips/nmadd-3.c: Likewise.
2680 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2681 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2682 * gcc.target/mips/octeon-pop-1.c: Likewise.
2683 * gcc.target/mips/pr26765.c: Likewise.
2684 * gcc.target/mips/pr33256.c: Likewise.
2685 * gcc.target/mips/pr33635-1.c: Likewise.
2686 * gcc.target/mips/pr33755.c: Likewise.
2687 * gcc.target/mips/pr35802.c: Likewise.
2688 * gcc.target/mips/pr45074.c: Likewise.
2689 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2690 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2691 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2692 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2693 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2695 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2696 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2697 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2699 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2700 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2701 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2703 * gcc.target/mips/save-restore-1.c: Likewise.
2704 * gcc.target/mips/save-restore-3.c: Likewise.
2705 * gcc.target/mips/save-restore-5.c: Likewise.
2706 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2707 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2708 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2709 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2710 * gcc.target/mips/stack-1.c: Likewise.
2712 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2715 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2716 branch under test to be filled with preceding rather than
2717 following instructions.
2718 * gcc.target/mips/branch-10.c: Likewise.
2719 * gcc.target/mips/branch-11.c: Likewise.
2720 * gcc.target/mips/branch-12.c: Likewise.
2721 * gcc.target/mips/branch-13.c: Likewise.
2722 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2723 to be eliminated. Tighten $28 scan-assembler-not test.
2725 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2727 * gcc.target/mips/call-4.c: ...this new test.
2729 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2731 * gcc.target/mips/code-readable-3.c: Likewise.
2732 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2733 flag but skip for -O0.
2734 * gcc.target/mips/code-readable-4.c: Likewise.
2736 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2737 of operations under test.
2738 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2740 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2741 Don't require sibling-call optimization.
2742 * gcc.target/mips/near-far-4.c: Likewise.
2744 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2745 Make sure that the register variable is used.
2746 * gcc.target/mips/soft-float-1.c: Likewise.
2748 * gcc.target/mips/sdata-1.c: Make static data volatile.
2749 * gcc.target/mips/sdata-2.c: Likewise.
2750 * gcc.target/mips/sdata-3.c: Likewise.
2751 * gcc.target/mips/sdata-4.c: Likewise.
2753 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2755 * gcc.target/mips/atomic-memory-2.c: Likewise.
2756 * gcc.target/mips/branch-cost-1.c: Likewise.
2757 * gcc.target/mips/branch-cost-2.c: Likewise.
2758 * gcc.target/mips/cache-1.c: Likewise.
2759 * gcc.target/mips/call-1.c: Likewise.
2760 * gcc.target/mips/call-saved-2.c: Likewise.
2761 * gcc.target/mips/const-anchor-1.c: Likewise.
2762 * gcc.target/mips/const-anchor-2.c: Likewise.
2763 * gcc.target/mips/dse-1.c: Likewise.
2764 * gcc.target/mips/dsp-lhx.c: Likewise.
2765 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2766 * gcc.target/mips/ext-1.c: Likewise.
2767 * gcc.target/mips/ext-2.c: Likewise.
2768 * gcc.target/mips/ext-3.c: Likewise.
2769 * gcc.target/mips/ext-4.c: Likewise.
2770 * gcc.target/mips/ext-5.c: Likewise.
2771 * gcc.target/mips/ext-6.c: Likewise.
2772 * gcc.target/mips/ext-7.c: Likewise.
2773 * gcc.target/mips/extend-1.c: Likewise.
2774 * gcc.target/mips/fix-r4000-1.c: Likewise.
2775 * gcc.target/mips/fix-r4000-3.c: Likewise.
2776 * gcc.target/mips/fix-r4000-5.c: Likewise.
2777 * gcc.target/mips/fix-r4000-6.c: Likewise.
2778 * gcc.target/mips/fix-r4000-8.c: Likewise.
2779 * gcc.target/mips/fix-r4000-10.c: Likewise.
2780 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2781 * gcc.target/mips/fixed-vector-type.c: Likewise.
2782 * gcc.target/mips/fpr-moves-1.c: Likewise.
2783 * gcc.target/mips/fpr-moves-2.c: Likewise.
2784 * gcc.target/mips/fpr-moves-3.c: Likewise.
2785 * gcc.target/mips/fpr-moves-4.c: Likewise.
2786 * gcc.target/mips/fpr-moves-5.c: Likewise.
2787 * gcc.target/mips/fpr-moves-6.c: Likewise.
2788 * gcc.target/mips/ins-1.c: Likewise.
2789 * gcc.target/mips/ins-2.c: Likewise.
2790 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2791 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2792 * gcc.target/mips/lazy-binding-1.c: Likewise.
2793 * gcc.target/mips/madd-3.c: Likewise.
2794 * gcc.target/mips/madd-5.c: Likewise.
2795 * gcc.target/mips/madd-6.c: Likewise.
2796 * gcc.target/mips/madd-8.c: Likewise.
2797 * gcc.target/mips/madd-9.c: Likewise.
2798 * gcc.target/mips/memcpy-1.c: Likewise.
2799 * gcc.target/mips/mips-ps-type.c: Likewise.
2800 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2801 * gcc.target/mips/mips-sched-madd.c: Likewise.
2802 * gcc.target/mips/mips16e-extends.c: Likewise.
2803 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2804 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2805 * gcc.target/mips/movcc-1.c: Likewise.
2806 * gcc.target/mips/movcc-2.c: Likewise.
2807 * gcc.target/mips/movcc-3.c: Likewise.
2808 * gcc.target/mips/msub-5.c: Likewise.
2809 * gcc.target/mips/msub-6.c: Likewise.
2810 * gcc.target/mips/msub-8.c: Likewise.
2811 * gcc.target/mips/mult-2.c: Likewise.
2812 * gcc.target/mips/mult-3.c: Likewise.
2813 * gcc.target/mips/mult-5.c: Likewise.
2814 * gcc.target/mips/mult-6.c: Likewise.
2815 * gcc.target/mips/mult-7.c: Likewise.
2816 * gcc.target/mips/mult-12.c: Likewise.
2817 * gcc.target/mips/mult-13.c: Likewise.
2818 * gcc.target/mips/mult-14.c: Likewise.
2819 * gcc.target/mips/mult-15.c: Likewise.
2820 * gcc.target/mips/mult-17.c: Likewise.
2821 * gcc.target/mips/mult-18.c: Likewise.
2822 * gcc.target/mips/mult-19.c: Likewise.
2823 * gcc.target/mips/nmadd-1.c: Likewise.
2824 * gcc.target/mips/nmadd-2.c: Likewise.
2825 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2826 * gcc.target/mips/octeon-cins-1.c: Likewise.
2827 * gcc.target/mips/octeon-cins-2.c: Likewise.
2828 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2829 * gcc.target/mips/octeon-exts-2.c: Likewise.
2830 * gcc.target/mips/octeon-exts-3.c: Likewise.
2831 * gcc.target/mips/octeon-exts-4.c: Likewise.
2832 * gcc.target/mips/octeon-exts-5.c: Likewise.
2833 * gcc.target/mips/octeon-exts-6.c: Likewise.
2834 * gcc.target/mips/octeon-exts-7.c: Likewise.
2835 * gcc.target/mips/octeon-pop-2.c: Likewise.
2836 * gcc.target/mips/octeon-seq-3.c: Likewise.
2837 * gcc.target/mips/octeon-seq-4.c: Likewise.
2838 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2839 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2840 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2841 * gcc.target/mips/pr54240.c: Likewise.
2842 * gcc.target/mips/rsqrt-1.c: Likewise.
2843 * gcc.target/mips/rsqrt-2.c: Likewise.
2844 * gcc.target/mips/rsqrt-3.c: Likewise.
2845 * gcc.target/mips/rsqrt-4.c: Likewise.
2846 * gcc.target/mips/save-restore-2.c: Likewise.
2847 * gcc.target/mips/save-restore-4.c: Likewise.
2848 * gcc.target/mips/sb1-1.c: Likewise.
2849 * gcc.target/mips/scc-1.c: Likewise.
2850 * gcc.target/mips/scc-2.c: Likewise.
2851 * gcc.target/mips/scc-3.c: Likewise.
2852 * gcc.target/mips/scc-4.c: Likewise.
2853 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2854 * gcc.target/mips/truncate-1.c: Likewise.
2855 * gcc.target/mips/truncate-2.c: Likewise.
2856 * gcc.target/mips/truncate-3.c: Likewise.
2857 * gcc.target/mips/truncate-4.c: Likewise.
2858 * gcc.target/mips/truncate-5.c: Likewise.
2859 * gcc.target/mips/truncate-6.c: Likewise.
2860 * gcc.target/mips/unaligned-1.c: Likewise.
2862 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2863 skip for -O0. Require -fexpensive-optimizations.
2864 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2865 * gcc.target/mips/dspr2-MULT.c: Likewise.
2866 * gcc.target/mips/fix-r4000-2.c: Likewise.
2867 * gcc.target/mips/fix-r4000-4.c: Likewise.
2868 * gcc.target/mips/fix-r4000-7.c: Likewise.
2869 * gcc.target/mips/fix-r4000-9.c: Likewise.
2870 * gcc.target/mips/madd-1.c: Likewise.
2871 * gcc.target/mips/madd-2.c: Likewise.
2872 * gcc.target/mips/madd-4.c: Likewise.
2873 * gcc.target/mips/maddu-1.c: Likewise.
2874 * gcc.target/mips/maddu-2.c: Likewise.
2875 * gcc.target/mips/maddu-3.c: Likewise.
2876 * gcc.target/mips/maddu-4.c: Likewise.
2877 * gcc.target/mips/msub-1.c: Likewise.
2878 * gcc.target/mips/msub-2.c: Likewise.
2879 * gcc.target/mips/msub-3.c: Likewise.
2880 * gcc.target/mips/msub-4.c: Likewise.
2881 * gcc.target/mips/msubu-1.c: Likewise.
2882 * gcc.target/mips/msubu-2.c: Likewise.
2883 * gcc.target/mips/msubu-3.c: Likewise.
2884 * gcc.target/mips/msubu-4.c: Likewise.
2885 * gcc.target/mips/mult-1.c: Likewise.
2886 * gcc.target/mips/mult-4.c: Likewise.
2887 * gcc.target/mips/mult-8.c: Likewise.
2888 * gcc.target/mips/mult-9.c: Likewise.
2889 * gcc.target/mips/mult-10.c: Likewise.
2890 * gcc.target/mips/mult-11.c: Likewise.
2891 * gcc.target/mips/mult-16.c: Likewise.
2893 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2894 skip for -O0 and -Os.
2895 * gcc.target/mips/fix-r4000-12.c: Likewise.
2896 * gcc.target/mips/madd-7.c: Likewise.
2897 * gcc.target/mips/mips-ps-5.c: Likewise.
2898 * gcc.target/mips/mips-ps-7.c: Likewise.
2899 * gcc.target/mips/msub-7.c: Likewise.
2901 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2902 skip for -O0. Require -mno-abicalls.
2903 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2905 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2906 skip for -O0. Require a total number of BBIT instructions and
2907 at least one of each kind.
2909 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2910 skip for -O0. Require -fno-unroll-loops.
2912 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2913 skip for -O0. Allow BLTZ as well as BGEZ.
2915 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2917 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2918 skip for -O0. Require -fschedule-insns2.
2919 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2921 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2922 but skip for -O0. Make a branch-likely more likely.
2924 * gcc.target/mips/timode-2.c: Split each test into its own function.
2925 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2927 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2928 skip for -O0. Require -fpeephole2.
2929 * gcc.target/mips/vr-mult-2.c: Likewise.
2931 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2933 PR preprocessor/53469
2934 * gcc.dg/cpp/_Pragma7.c: New test case.
2936 2012-08-27 Tobias Burnus <burnus@net-b.de>
2939 * gfortran.dg/do_5.f90: New.
2941 2012-08-27 Tobias Burnus <burnus@net-b.de>
2943 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2944 from dg-options as -Wall no longer implies it.
2946 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2948 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2950 2012-08-25 Jason Merrill <jason@redhat.com>
2952 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2954 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/cpp0x/auto34.C: New.
2959 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2962 * gcc.dg/pr54363.c: New test.
2965 * gcc.dg/pr54355.c: New test.
2967 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2970 * gcc.target/i386/pr52857-1.c: New.
2971 * gcc.target/i386/pr52857-2.c: Likewise.
2973 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2975 * gcc.target/mips/code-readable-4.c: New test.
2977 2012-08-23 Julian Brown <julian@codesourcery.com>
2978 Sandra Loosemore <sandra@codesourcery.com>
2980 * gcc.target/mips/code-readable-1.c: Add -O to options.
2982 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/lookup/using53.C: New.
2987 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2989 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2990 * gcc.dg/fixed-point/convert-1.c: New.
2991 * gcc.dg/fixed-point/convert-2.c: New.
2992 * gcc.dg/fixed-point/convert-3.c: New.
2993 * gcc.dg/fixed-point/convert-4.c: New.
2994 * gcc.dg/fixed-point/convert-float-1.c: New.
2995 * gcc.dg/fixed-point/convert-float-2.c: New.
2996 * gcc.dg/fixed-point/convert-float-3.c: New.
2997 * gcc.dg/fixed-point/convert-float-4.c: New.
2998 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2999 * gcc.dg/fixed-point/convert-sat.c: New.
3000 * gcc.dg/fixed-point/convert.h: New.
3002 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3005 * gcc.target/sh/pr54089-2.c: New.
3007 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3009 * gcc.target/i386/long-double-64-1.c: New file.
3010 * gcc.target/i386/long-double-64-2.c: Likewise.
3011 * gcc.target/i386/long-double-64-3.c: Likewise.
3012 * gcc.target/i386/long-double-64-4.c: Likewise.
3013 * gcc.target/i386/long-double-80-1.c: Likewise.
3014 * gcc.target/i386/long-double-80-2.c: Likewise.
3015 * gcc.target/i386/long-double-80-3.c: Likewise.
3016 * gcc.target/i386/long-double-80-4.c: Likewise.
3017 * gcc.target/i386/long-double-80-5.c: Likewise.
3018 * gcc.target/i386/long-double-80-6.c: Likewise.
3019 * gcc.target/i386/long-double-80-7.c: Likewise.
3021 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3023 PR tree-optimization/54317
3024 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3026 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3029 * gcc.target/sh/pr39423-2.c: New.
3031 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3033 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3034 * gcc.dg/fold-perm.c: Likewise.
3036 2012-08-20 Jan Hubicka <jh@suse.cz>
3039 * gcc.dg/ipa/inlinehint-1.c: New.
3041 2012-08-20 Florian Weimer <fweimer@redhat.com>
3044 * g++.dg/init/new38.C: New test.
3045 * g++.dg/init/new39.C: New test.
3047 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3050 * gcc.target/sh/pr54089-1.c: New.
3052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3055 * gcc.target/sh/pr51244-11.c: New.
3057 2012-08-20 Tobias Burnus <burnus@net-b.de>
3060 * gfortran.dg/warn_target_lifetime_2.f90: New.
3062 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3065 * g++.dg/warn/Wunused-var-17.C: New.
3067 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3070 * gcc.dg/gomp/pr53992.c: New test.
3072 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3075 * gcc.c-torture/execute/20120817-1.c: New test.
3077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3079 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3081 (f2): New test that really does need adds.
3083 2012-08-20 Richard Guenther <rguenther@suse.de>
3085 PR tree-optimization/54327
3086 * gcc.dg/torture/pr54327.c: New testcase.
3088 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3090 PR tree-optimization/54321
3091 * gcc.c-torture/compile/pr54321.c: New test.
3093 2012-08-20 Tobias Burnus <burnus@net-b.de>
3096 * gfortran.dg/warn_target_lifetime_1.f90: New.
3098 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3101 * gfortran.dg/real_compare_1.f90: New test case.
3102 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3104 2012-08-18 Jan Hubicka <jh@suse.cz>
3106 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3108 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3111 * gfortran.dg/interface_37.f90: New test.
3113 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3114 Gary Funck <gary@intrepid.com>
3117 * gcc.target/i386/pr20020-1.c: New test.
3118 * gcc.target/i386/pr20020-2.c: Likewise.
3119 * gcc.target/i386/pr20020-3.c: Likewise.
3121 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3123 * gcc.target/i386/perm-concat.c: New test.
3125 2012-08-17 Julian Brown <julian@codesourcery.com>
3127 * gcc.target/arm/div64-unwinding.c: New test.
3129 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3133 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3136 * gcc.target/sh/pr54236-1.c: New.
3138 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3140 * lib/target-supports.exp (check_effective_target_sync_int_long)
3141 (check_effective_target_sync_char_short): Enable for crisv32-*
3145 * gcc.dg/torture/pr54261-1.c: New test.
3147 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3151 * gfortran.dg/typebound_call_24.f03: New.
3153 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3155 PR tree-optimization/54245
3156 * gcc.dg/tree-ssa/pr54245.c: New test.
3158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3160 PR tree-optimization/54240
3161 * gcc.target/powerpc/pr54240.c: New test.
3162 * gcc.target/mips/pr54240.c: Likewise.
3164 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3167 * gcc.target/sh/pr52933-1.c: New.
3168 * gcc.target/sh/pr52933-2.c: New.
3170 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3173 * gcc.target/sh/pr50751-8.c: New.
3175 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3178 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3179 * gfortran.dg/typebound_proc_27.f03: New test.
3181 2012-08-14 Sterling Augustine <saugustine@google.com>
3183 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3185 2012-08-14 Tobias Burnus <burnus@net-b.de>
3188 * gfortran.dg/data_constraints_3.f90: New.
3189 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3190 to disable -pedantic compilation.
3191 * gfortran.dg/pr37243.f: Ditto.
3192 * gfortran.dg/g77/19990826-3.f: Ditto.
3193 * gfortran.dg/g77/20020307-1.f : Ditto.
3194 * gfortran.dg/g77/980310-3.f: Ditto.
3196 2012-08-14 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/warn_conversion_4.f90: New.
3201 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3204 PR rtl-optimization/53495
3205 * gcc.c-torture/compile/pr53411.c: New test.
3206 * gcc.c-torture/compile/pr53495.c: New test.
3208 2012-08-13 Richard Guenther <rguenther@suse.de>
3210 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3212 2012-08-13 Richard Guenther <rguenther@suse.de>
3214 PR tree-optimization/54200
3215 * gcc.dg/guality/pr54200.c: New testcase.
3216 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3218 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3220 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3222 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3225 * gcc.target/sh/pr51244-7.c: New.
3226 * gcc.target/sh/pr51244-8.c: New.
3227 * gcc.target/sh/pr51244-9.c: New.
3228 * gcc.target/sh/pr51244-10.c: New.
3230 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3232 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3234 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3235 * gcc.target/sh/pr53511-1.c: Likewise.
3236 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3237 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3238 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3239 * gcc.target/sh/pr53512-3.c: Likewise.
3240 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3242 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3245 * gcc.c-torture/compile/pr39423-1.c: New.
3246 * gcc.c-torture/compile/pr39423-2.c: New.
3248 2012-08-12 Tobias Burnus <burnus@net-b.de>
3251 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3252 they appear uninitialized on the RHS.
3253 * gfortran.dg/public_private_module_6.f90: New.
3255 2012-08-11 Martin Jambor <mjambor@suse.cz>
3258 * gfortran.dg/pr48636.f90: New test.
3260 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3264 (main): Adjust caller.
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3268 * gcc.dg/matrix/*.c: Adjust and move ...
3269 * gcc.dg/torture/: ... here.
3270 * gcc.dg/matrix: Remove directory.
3272 2012-08-10 Richard Guenther <rguenther@suse.de>
3275 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3277 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3280 * gcc.dg/tree-ssa/pr54211.c: New test.
3282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3285 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3287 2012-08-10 Richard Guenther <rguenther@suse.de>
3289 PR tree-optimization/54109
3290 * gcc.dg/torture/pr54109.c: New testcase.
3291 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3292 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3294 2012-08-10 Richard Guenther <rguenther@suse.de>
3296 PR tree-optimization/54027
3297 * gcc.dg/torture/pr54027.c: New testcase.
3299 2012-08-10 Richard Guenther <rguenther@suse.de>
3301 * g++.dg/plugin/selfassign.c: Adjust.
3302 * gcc.dg/plugin/selfassign.c: Likewise.
3303 * gcc.dg/strlenopt-11.c: Likewise.
3304 * gcc.dg/strlenopt-13.c: Likewise.
3305 * gcc.dg/no-strict-overflow-4.c: Likewise.
3306 * gcc.dg/strict-overflow-4.c: Likewise.
3307 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3308 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3309 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3310 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3311 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3312 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3313 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3314 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3315 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3316 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3317 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3318 * gcc.dg/pr46309.c: Likewise.
3319 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3321 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3323 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3325 * gcc.c-torture/compile/20120727-2.c: New test.
3327 2012-08-09 Martin Jambor <mjambor@suse.cz>
3329 * gcc.dg/ipa/iinline-4.c: New test.
3330 * gcc.dg/ipa/iinline-5.c: Likewise.
3331 * gcc.dg/ipa/iinline-6.c: Likewise.
3332 * gcc.dg/ipa/iinline-7.c: Likewise.
3333 * gcc.dg/lto/20120723_0.c: Likewise.
3334 * gcc.dg/lto/20120723_1.c: Likewise.
3336 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3339 * gcc.target/sh/pr39423-1.c: New.
3341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3344 * gcc.target/sh/pr51244-5: New.
3345 * gcc.target/sh/pr51244-6: New.
3347 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3349 * gcc.target/i386/adx-addxcarry32-3.c: New.
3350 * gcc.target/i386/adx-addxcarry64-3.c: New.
3352 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3354 PR rtl-optimization/53701
3355 * gcc.dg/pr53701.c: New test.
3357 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3359 * gcc.c-torture/compile/20120727-1.c: New test.
3361 2012-08-09 Tobias Burnus <burnus@net-b.de>
3364 * gfortran.dg/intrinsic_shadow_4.f90: New.
3366 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3368 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3370 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3372 * gcc.c-torture/execute/20120808-1.c: New test.
3374 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3376 PR rtl-optimization/54157
3377 * gcc.target/i386/pr54157.c: New file.
3379 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3381 * gcc.target/i386/adx-addcarryx32-1.c: New.
3382 * gcc.target/i386/adx-addcarryx32-2.c: New.
3383 * gcc.target/i386/adx-addcarryx64-1.c: New.
3384 * gcc.target/i386/adx-addcarryx64-2.c: New.
3385 * gcc.target/i386/adx-check.h: New.
3386 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3387 * gcc.target/i386/sse-12.c: Add -madx.
3388 * gcc.target/i386/sse-13.c: Ditto.
3389 * gcc.target/i386/sse-14.c: Ditto.
3390 * gcc.target/i386/sse-22.c: Ditto.
3391 * gcc.target/i386/sse-23.c: Ditto.
3392 * g++.dg/other/i386-2.C: Ditto.
3393 * g++.dg/other/i386-3.C: Ditto.
3395 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3397 * gcc.dg/tree-ssa/slsr-5.c: New.
3398 * gcc.dg/tree-ssa/slsr-6.c: New.
3399 * gcc.dg/tree-ssa/slsr-7.c: New.
3400 * gcc.dg/tree-ssa/slsr-8.c: New.
3401 * gcc.dg/tree-ssa/slsr-9.c: New.
3402 * gcc.dg/tree-ssa/slsr-10.c: New.
3403 * gcc.dg/tree-ssa/slsr-11.c: New.
3404 * gcc.dg/tree-ssa/slsr-12.c: New.
3405 * gcc.dg/tree-ssa/slsr-13.c: New.
3406 * gcc.dg/tree-ssa/slsr-14.c: New.
3407 * gcc.dg/tree-ssa/slsr-15.c: New.
3408 * gcc.dg/tree-ssa/slsr-16.c: New.
3409 * gcc.dg/tree-ssa/slsr-17.c: New.
3410 * gcc.dg/tree-ssa/slsr-18.c: New.
3411 * gcc.dg/tree-ssa/slsr-19.c: New.
3412 * gcc.dg/tree-ssa/slsr-20.c: New.
3413 * gcc.dg/tree-ssa/slsr-21.c: New.
3414 * gcc.dg/tree-ssa/slsr-22.c: New.
3415 * gcc.dg/tree-ssa/slsr-23.c: New.
3416 * gcc.dg/tree-ssa/slsr-24.c: New.
3417 * gcc.dg/tree-ssa/slsr-25.c: New.
3418 * gcc.dg/tree-ssa/slsr-26.c: New.
3419 * gcc.dg/tree-ssa/slsr-30.c: New.
3420 * gcc.dg/tree-ssa/slsr-31.c: New.
3422 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3424 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3425 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3426 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3428 2012-08-06 Cary Coutant <ccoutant@google.com>
3430 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3432 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3435 * gfortran.dg/dummy_procedure_5.f90: Modified.
3436 * gfortran.dg/dummy_procedure_8.f90: New.
3437 * gfortran.dg/interface_26.f90: Modified.
3438 * gfortran.dg/proc_ptr_11.f90: Modified.
3439 * gfortran.dg/proc_ptr_15.f90: Modified.
3440 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3441 * gfortran.dg/typebound_override_1.f90: Modified.
3442 * gfortran.dg/typebound_proc_6.f03: Modified.
3444 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3446 PR tree-optimization/51938
3447 PR tree-optimization/52005
3448 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3449 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3451 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3453 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3455 Avoid crashing on erroneous static_assert usage
3456 * g++.dg/cpp0x/static_assert8.C: New test.
3458 2012-08-06 Jason Merrill <jason@redhat.com>
3460 * g++.dg/cpp0x/sfinae38.C: New.
3462 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3463 Paolo Carlini <paolo.carlini@oracle.com>
3466 * g++.dg/conversion/void2.C: New.
3468 2012-08-06 Tom de Vries <tom@codesourcery.com>
3470 * gcc.dg/tree-ssa/vrp78.c: New test.
3472 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3473 Richard Sandiford <rdsandiford@googlemail.com>
3475 * g++.dg/opt/enum2.C: Require fpic target.
3476 * g++.dg/lto/20090303_0.C: Likewise.
3478 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3479 Catherine Moore <clm@codesourcery.com>
3481 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3482 flush function names too.
3483 * gcc.target/mips/clear-cache-1.c: Likewise.
3485 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3488 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3490 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3493 * gfortran.dg/array_5.f90: New test.
3495 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3497 PR tree-optimization/30318
3498 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3502 * g++.dg/ext/vector17.C: New testcase.
3504 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3507 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3508 * g++.dg/opt/longbranch1.C: Likewise.
3510 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3512 PR tree-optimization/53805
3513 * gcc.dg/fold-notunord.c: New testcase.
3515 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3518 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3519 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3521 2012-08-02 Jason Merrill <jason@redhat.com>
3522 Paolo Carlini <paolo.carlini@oracle.com>
3524 PR c++/51213 (again)
3525 * g++.dg/cpp0x/sfinae37.C: Extend.
3527 2012-08-02 Richard Guenther <rguenther@suse.de>
3529 PR tree-optimization/50672
3530 * g++.dg/torture/pr50672.C: New testcase.
3532 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3535 * gfortran.dg/abstract_type_6.f03: Modified.
3536 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3537 * gfortran.dg/proc_ptr_comp_35.f90: New.
3538 * gfortran.dg/typebound_proc_9.f03: Modified.
3539 * gfortran.dg/typebound_proc_26.f90: New.
3541 2012-08-02 Richard Guenther <rguenther@suse.de>
3543 * gcc.dg/torture/pta-callused-1.c: Adjust.
3544 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3545 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3546 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3547 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3548 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3549 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3550 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3551 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3553 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3556 * gfortran.dg/include_6.f90: New test case.
3557 * gfortran.dg/include_7.f90: New test case.
3558 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3560 2012-08-01 Tom de Vries <tom@codesourcery.com>
3562 * gcc.dg/tree-ssa/vrp76.c: New test.
3564 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3566 PR tree-optimization/46556
3567 * gcc.dg/tree-ssa/slsr-27.c: New.
3568 * gcc.dg/tree-ssa/slsr-28.c: New.
3569 * gcc.dg/tree-ssa/slsr-29.c: New.
3571 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3574 * gfortran.dg/proc_decl_29.f90: New.
3576 2012-07-31 Dehao Chen <dehao@google.com>
3578 * gcc.dg/predict-7.c: New test.
3580 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3583 * gfortran.dg/typebound_override_3.f90: New.
3585 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3587 PR tree-optimization/53773
3588 * gcc.dg/vect/pr53773.c: New test.
3590 2012-07-31 Nick Clifton <nickc@redhat.com>
3592 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3595 2012-07-31 Tobias Burnus <burnus@net-b.de>
3597 * gfortran.dg/c_funloc_tests_6.f90: New.
3598 * gfortran.dg/c_funloc_tests_7.f90: New.
3599 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3601 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/cpp0x/temp_default5.C: New.
3606 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/proc_ptr_37.f90: New.
3611 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3613 * lib/target-supports.exp
3614 (check_effective_target_vect_natural_alignment): New function.
3615 * gcc.dg/align-2.c: Only run on targets with natural alignment
3617 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3618 alignment of vector types.
3620 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3621 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3623 * gcc.target/i386/rdseed16-1.c: New.
3624 * gcc.target/i386/rdseed32-1.c: Ditto
3625 * gcc.target/i386/rdseed64-1.c: Ditto
3626 * gcc.target/i386/sse-12.c: Add -mrdseed.
3627 * gcc.target/i386/sse-13.c: Ditto.
3628 * gcc.target/i386/sse-14.c: Ditto.
3629 * g++.dg/other/i386-2.C: Ditto.
3630 * g++.dg/other/i386-3.C: Ditto.
3632 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3635 * gcc.target/sh/pr51244-4.c: New.
3637 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3639 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3640 for alpha*-*-* targets. Cleanup original tree dump.
3642 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3644 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3645 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3647 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3649 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3650 rand, srand. Include <stdlib.h>.
3652 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3654 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3656 2012-07-26 Richard Henderson <rth@redhat.com>
3658 * gcc.dg/attr-hotcold-1.c: New.
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3661 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3662 Sandra Loosemore <sandra@codesourcery.com>
3664 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3666 2012-07-26 Tobias Burnus <burnus@net-b.de>
3668 * gfortran.dg/contiguous_1.f90: Update dg-error.
3669 * gfortran.dg/proc_ptr_32.f90: Ditto.
3671 2012-07-26 Richard Guenther <rguenther@suse.de>
3673 PR tree-optimization/54098
3674 * gcc.dg/torture/pr54098.c: New testcase.
3676 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3678 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3679 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3681 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3684 * gfortran.dg/array_constructor_39.f90: New test.
3686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3689 * gfortran.dg/array_constructor_38.f90: New test.
3691 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3693 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3695 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3697 * gnat.dg/noreturn5.ad[sb]: New test.
3699 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3700 Paul Brook <paul@codesourcery.com>
3704 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3705 * c-c++-common/pr53633.c: New test.
3707 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3709 * gcc.target/i386/asm-dialect-1.c: New test case.
3711 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3712 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3714 * gcc.target/i386/prefetchw-1.c: New.
3715 * gcc.target/i386/sse-12.c: Add -mprfchw.
3716 * gcc.target/i386/sse-13.c: Ditto.
3717 * gcc.target/i386/sse-14.c: Ditto.
3718 * gcc.target/i386/sse-22.c: Ditto.
3719 * gcc.target/i386/sse-23.c: Ditto.
3720 * g++.dg/other/i386-2.C: Ditto.
3721 * g++.dg/other/i386-3.C: Ditto.
3723 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3725 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3727 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3730 * gcc.target/arm/pr54051.c: New.
3731 * gcc.target/arm/vfp-1.c: Adjust test.
3733 2012-07-24 Julian Brown <julian@codesourcery.com>
3735 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3736 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3739 2012-07-23 Paul Brook <paul@codesourcery.com>
3741 * g++.dg/other/armv7m-1.c: New test.
3743 2012-07-23 Julian Brown <julian@codesourcery.com>
3745 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3747 (DO_TEST): Define to 1 for appropriate ARM targets.
3749 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3751 PR tree-optimization/53881
3752 * gcc.dg/pr53881.c: Renamed to ...
3753 * gcc.dg/pr53881-1.c: ... this.
3754 * gcc.dg/pr53881-2.c: New test.
3756 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3758 Handle recent changes in default atomics for cris*-*-linux*.
3759 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3760 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3761 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3762 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3763 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3764 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3765 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3766 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3767 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3768 -mno-unaligned-atomic-may-use-library is in effect for
3770 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3771 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3772 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3773 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3774 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3775 gcc.target/cris/torture/sync-mis-op-i-1.c,
3776 gcc.target/cris/torture/sync-mis-op-i-2.c,
3777 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3778 gcc.target/cris/torture/sync-mis-op-i-3.c,
3779 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3780 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3781 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3782 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3783 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3784 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3785 (main): Remove local variable x.
3786 [mis_ok]: Check that atomics don't fail.
3788 2012-07-21 Andrew Pinski <apinski@cavium.com>
3790 * gcc.dg/tree-ssa/vrp72.c: New test.
3791 * gcc.dg/tree-ssa/vrp73.c: New test.
3792 * gcc.dg/tree-ssa/vrp74.c: New test.
3793 * gcc.dg/tree-ssa/vrp75.c: New test.
3795 2012-07-21 Andrew Pinski <apinski@cavium.com>
3797 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3798 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3800 2012-07-21 Andrew Pinski <apinski@cavium.com>
3802 * gcc.target/mips/octeon-pop-2.c: New testcase.
3804 2012-07-21 Tobias Burnus <burnus@net-b.de>
3807 * gfortran.dg/assumed_rank_3.f90: New.
3808 * gfortran.dg/assumed_rank_11.f90: New.
3809 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3810 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3811 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3813 2012-07-21 Andrew Pinski <apinski@cavium.com>
3815 * gcc.target/mips/unaligned-1.c: New testcase.
3817 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3819 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3821 2012-07-20 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/bind_c_array_params_2.f90: New.
3824 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3825 and update dg-error.
3827 2012-07-20 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3831 2012-07-20 Jason Merrill <jason@redhat.com>
3834 * g++.dg/other/array7.C: New.
3836 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3838 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3839 the basic block and check loop depth.
3840 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3841 matching patterns and comments.
3842 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3843 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3845 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3848 * c-c++-common/pr28656.c: New test.
3850 2012-07-19 Jason Merrill <jason@redhat.com>
3853 * g++.dg/init/mutable1.C: New.
3855 2012-07-20 Tobias Burnus <burnus@net-b.de>
3858 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3859 * gfortran.dg/assumed_rank_1.f90: New.
3860 * gfortran.dg/assumed_rank_1_c.c: New.
3861 * gfortran.dg/assumed_rank_2.f90: New.
3862 * gfortran.dg/assumed_rank_4.f90: New.
3863 * gfortran.dg/assumed_rank_5.f90: New.
3864 * gfortran.dg/assumed_rank_6.f90: New.
3865 * gfortran.dg/assumed_rank_7.f90: New.
3866 * gfortran.dg/assumed_rank_8.f90: New.
3867 * gfortran.dg/assumed_rank_8_c.c: New.
3868 * gfortran.dg/assumed_rank_9.f90: New.
3869 * gfortran.dg/assumed_rank_10.f90: New.
3870 * gfortran.dg/assumed_rank_12.f90: New.
3872 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3874 * gnat.dg/opt25.adb: New test.
3875 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3876 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3878 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3880 * gnat.dg/aggr20.ad[sb]: New test.
3881 * gnat.dg/aggr20_pkg.ads: New helper.
3883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3885 * gnat.dg/derived_type3.adb: New test.
3886 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3888 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3890 PR rtl-optimization/53942
3891 * gcc.dg/pr53942.c: New test.
3893 2012-07-19 Jason Merrill <jason@redhat.com>
3896 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3898 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3900 * gnat.dg/discr38.adb: New test.
3902 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3905 * c-c++-common/gomp/pr54017.c: New test.
3907 2012-07-19 Richard Guenther <rguenther@suse.de>
3908 Eric Botcazou <ebotcazou@adacore.com>
3910 * gnat.dg/loop_optimization11.adb: New testcase.
3911 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3913 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3914 Jason Merrill <jason@redhat.com>
3916 * g++.dg/cpp0x/sfinae37.C: New.
3917 * g++.dg/template/access23.C: New.
3918 * g++.dg/template/access7.C: Adjust.
3919 * g++.dg/template/sfinae10.C: Don't expect errors.
3920 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3922 2012-07-18 Julian Brown <julian@codesourcery.com>
3923 Sandra Loosemore <sandra@codesroucery.com>
3925 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3927 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3929 * gnat.dg/noreturn4.ad[sb]: New test.
3930 * gnat.dg/noreturn4_pkg.ads: New helper.
3932 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3933 Julian Brown <julian@codesourcery.com>
3935 * gcc.target/arm/neon-vdup-1.c: New test case.
3936 * gcc.target/arm/neon-vdup-2.c: New test case.
3937 * gcc.target/arm/neon-vdup-3.c: New test case.
3938 * gcc.target/arm/neon-vdup-4.c: New test case.
3939 * gcc.target/arm/neon-vdup-5.c: New test case.
3940 * gcc.target/arm/neon-vdup-6.c: New test case.
3941 * gcc.target/arm/neon-vdup-7.c: New test case.
3942 * gcc.target/arm/neon-vdup-8.c: New test case.
3943 * gcc.target/arm/neon-vdup-9.c: New test case.
3944 * gcc.target/arm/neon-vdup-10.c: New test case.
3945 * gcc.target/arm/neon-vdup-11.c: New test case.
3946 * gcc.target/arm/neon-vdup-12.c: New test case.
3947 * gcc.target/arm/neon-vdup-13.c: New test case.
3948 * gcc.target/arm/neon-vdup-14.c: New test case.
3949 * gcc.target/arm/neon-vdup-15.c: New test case.
3950 * gcc.target/arm/neon-vdup-16.c: New test case.
3951 * gcc.target/arm/neon-vdup-17.c: New test case.
3952 * gcc.target/arm/neon-vdup-18.c: New test case.
3953 * gcc.target/arm/neon-vdup-19.c: New test case.
3954 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3955 arguments non-constant.
3957 2012-07-18 Richard Guenther <rguenther@suse.de>
3959 PR tree-optimization/53970
3960 * g++.dg/torture/pr53970.C: New testcase.
3962 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3965 * gcc.c-torture/compile/pr38621.c: New.
3967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3970 * gcc.target/sh/pr33135-1.c: New.
3971 * gcc.target/sh/pr33135-2.c: New.
3972 * gcc.target/sh/pr33135-3.c: New.
3973 * gcc.target/sh/pr33135-4.c: New.
3975 2012-07-17 Jason Merrill <jason@redhat.com>
3978 * g++.dg/parse/enum9.C: New.
3980 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3981 Sandra Loosemore <sandra@codesourcery.com>
3983 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3984 if there is a conflict with -mcpu=. Use -mcpu=5208.
3986 2012-07-17 Jason Merrill <jason@redhat.com>
3989 * g++.dg/template/array23.C: New.
3991 2012-07-17 Tobias Burnus <burnus@net-b.de>
3994 * gfortran.dg/bind_c_usage_26.f90: New.
3995 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3996 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3997 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3998 * gfortran.dg/interop_params.f03: Ditto.
4000 2012-07-17 Jason Merrill <jason@redhat.com>
4002 * g++.dg/template/inherit8.C: Adjust.
4003 * g++.dg/template/using21.C: Adjust.
4004 * g++.dg/template/using22.C: Adjust.
4007 * g++.dg/template/current-inst1.C: New.
4008 * g++.dg/parse/crash35.C: Adjust.
4010 2012-07-17 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/oldstyle_4.f90: New.
4015 2012-07-17 Tobias Burnus <burnus@net-b.de>
4018 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4019 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4021 2012-07-16 Jason Merrill <jason@redhat.com>
4023 * g++.dg/parse/access8.C: Adjust.
4024 * g++.dg/template/sfinae6_neg.C: Adjust.
4026 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4029 * gfortran.dg/coarray_allocate_1.f90: New test.
4031 2012-07-16 Andrew Pinski <apinski@cavium.com>
4033 * gcc.c-torture/execute/bswap-1.c: New testcase.
4034 * gcc.c-torture/compile/unalign-1.c: New testcase.
4035 * gcc.c-torture/compile/20120524-1.c: New testcase.
4036 * gcc.c-torture/compile/20101216-1.c: New testcase.
4038 2012-07-16 Dehao Chen <dehao@google.com>
4041 2012-07-10 Dehao Chen <dehao@google.com>
4043 * gcc.dg/debug_info_inline.c: New test.
4045 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4048 * gfortran.dg/proc_decl_28.f90: New.
4050 2012-07-16 Andrew Pinski <apinski@cavium.com>
4052 * gcc.dg/torture/builtins-1.c: New testcase.
4054 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4056 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4057 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4058 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4059 gcc.target/cris/sync-1-v10.c,
4060 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4061 pass -mno-unaligned-atomic-may-use-library.
4062 * gcc.target/cris/sync-xchg-1.c: New test.
4063 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4064 valid register operand output modifier.
4066 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4068 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4071 2012-07-13 Andrew Pinski <apinski@cavium.com>
4073 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4074 rather than cleanup-tree-dump.
4075 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4077 2012-07-13 Richard Guenther <rguenther@suse.de>
4079 PR tree-optimization/53907
4080 * gcc.target/i386/pr53907.c: New testcase.
4082 2012-07-13 Richard Guenther <rguenther@suse.de>
4084 PR tree-optimization/53922
4085 * gcc.dg/torture/pr53922.c: New testcase.
4087 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4089 PR rtl-optimization/53908
4090 * gcc.dg/torture/pr53908.c: New test.
4092 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4095 * g++.dg/cpp0x/variadic135.C: New.
4097 2012-07-12 Jason Merrill <jason@redhat.com>
4099 * g++.dg/template/sfinae6_neg.C: Adjust.
4101 2012-07-12 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4104 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4105 scan-tree-dump-times pattern.
4107 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4109 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4111 2012-07-11 Jason Merrill <jason@redhat.com>
4114 * g++.g/cpp0x/defaulted37.C: New.
4116 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4119 * gcc.target/arm/pr53859.c: New test.
4121 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4124 * gcc.c-torture/compile/pr53886.c: New.
4126 2012-07-10 Dehao Chen <dehao@google.com>
4128 * gcc.dg/debug_info_inline.c: New test.
4130 2012-07-10 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/defaulted36.C: New.
4134 * g++.dg/cpp0x/defaulted21.C: Adjust.
4136 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4138 2012-07-09 Sterling Augustine <saugustine@google.com>
4140 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4142 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4144 PR tree-optimization/53887
4145 * gcc.dg/pr53887.c: New test.
4147 2012-07-09 Jason Merrill <jason@redhat.com>
4150 * g++.dg/cpp0x/nullptr29.C: New.
4152 2012-07-09 Tom de Vries <tom@codesourcery.com>
4153 Richard Guenther <rguenther@suse.de>
4155 * gcc.dg/builtin-unreachable-6.c: New test.
4156 * gcc.dg/builtin-unreachable-5.c: New test.
4158 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4160 PR tree-optimization/53881
4161 * gcc.dg/pr53881.c: New test.
4163 2012-07-06 Jason Merrill <jason@redhat.com>
4166 * g++.dg/cpp0x/variadic134.C: New.
4169 * g++.dg/cpp0x/alias-decl-20.C: New.
4171 2012-07-06 Tom de Vries <tom@codesourcery.com>
4173 PR tree-optimization/51879
4174 * gcc.dg/pr51879-16.c: New test.
4175 * gcc.dg/pr51879-17.c: Same.
4177 2012-07-06 Tom de Vries <tom@codesourcery.com>
4179 PR tree-optimization/52009
4180 * gcc.dg/pr51879-7.c: New test.
4181 * gcc.dg/pr51879-18.c: New test.
4183 2012-07-05 Jason Merrill <jason@redhat.com>
4186 * g++.dg/template/typedef39.C: New.
4189 * g++.dg/cpp0x/variadic133.C: New.
4190 * g++.dg/template/param1.C: Adjust.
4192 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4196 * gcc.target/arm/neon/vtrnf32.c: Update.
4197 * gcc.target/arm/neon/vtrns32.c: Update.
4198 * gcc.target/arm/neon/vtrnu32.c: Update.
4199 * gcc.target/arm/neon/vzipf32.c: Update.
4200 * gcc.target/arm/neon/vzips32.c: Update.
4201 * gcc.target/arm/neon/vzipu32.c: Update.
4203 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4206 * gfortran.dg/inline_sum_4.f90: New test.
4208 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4210 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4212 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4214 * gcc.target/arm/fma-sp.c: New testcase.
4215 * gcc.target/arm/fma.c: Likewise.
4216 * gcc.target/arm/fma.h: Likewise.
4218 2012-07-04 Jason Merrill <jason@redhat.com>
4221 * g++.dg/other/enum3.C: New.
4223 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4226 * g++.dg/torture/pr53321.C: New test.
4228 2012-07-04 Richard Guenther <rguenther@suse.de>
4230 PR tree-optimization/53844
4231 * g++.dg/tree-ssa/pr53844.C: New testcase.
4233 2012-07-04 Richard Guenther <rguenther@suse.de>
4235 PR tree-optimization/53849
4236 * gcc.dg/pr53849.c: New testcase.
4238 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4241 * g++.dg/ext/label14.C: New test.
4243 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4246 * g++.dg/other/pr53811.C: New test.
4248 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4251 * gcc.target/m68k/stack-limit-1.c: New testcase.
4253 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4255 * gnat.dg/recursive_call.adb: New test.
4257 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4259 * gnat.dg/discr37.ad[sb]: New test.
4261 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4263 * g++.dg/other/packed1.C: Remove SH from xfail list.
4265 2012-07-02 Jason Merrill <jason@redhat.com>
4268 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4271 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4274 * g++.dg/cpp0x/decltype39.C: New.
4275 * g++.dg/diagnostic/method1.C: Adjust.
4278 * g++.dg/template/ref6.C: New.
4280 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4283 * gcc.target/sh/pr53568-1.c: New.
4285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4288 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4290 2012-07-02 Jason Merrill <jason@redhat.com>
4293 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4296 * g++.dg/template/enum7.C: New.
4297 * g++.dg/other/ptrmem10.C: Adjust.
4298 * g++.dg/other/ptrmem11.C: Adjust.
4299 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4301 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4303 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4305 2012-07-01 Wei Guozhi <carrot@google.com>
4308 * gcc.target/arm/pr53447-1.c: New testcase.
4309 * gcc.target/arm/pr53447-2.c: New testcase.
4310 * gcc.target/arm/pr53447-3.c: New testcase.
4311 * gcc.target/arm/pr53447-4.c: New testcase.
4313 2012-06-29 Richard Guenther <rguenther@suse.de>
4315 PR tree-optimization/47061
4316 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4318 2012-06-29 Richard Guenther <rguenther@suse.de>
4320 PR tree-optimization/37541
4321 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4323 2012-06-29 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/52589
4326 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4328 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4330 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4332 * g++.dg/template/error46.C: Add missing comment to dg-message.
4333 * g++.dg/template/crash107.C: Likewise.
4334 * g++.dg/template/error47.C: Likewise.
4335 * g++.dg/template/crash108.C: Likewise.
4336 * g++.dg/overload/operator5.C: Likewise.
4338 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4339 errors in dg-message directives, add comments.
4341 2012-06-28 Kai Tietz <ktietz@redhat.com>
4343 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4344 hard-coded 'unsigned long'.
4346 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4348 PR tree-optimization/51581
4349 * gcc.dg/vect/pr51581-4.c: New test.
4351 PR tree-optimization/53645
4352 * gcc.c-torture/execute/pr53645-2.c: New test.
4354 2012-06-28 Richard Guenther <rguenther@suse.de>
4357 * gcc.dg/torture/pr53790.c: New testcase.
4359 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4361 PR tree-optimization/53645
4362 * gcc.c-torture/execute/pr53645.c: New test.
4364 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4366 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4368 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4372 * gcc.dg/guality/pr49888.c: Account for the possibility that
4373 the variable is optimized out at the first test.
4375 2012-06-27 Jason Merrill <jason@redhat.com>
4377 * g++.dg/cpp0x/override2.C: Adjust.
4378 * g++.dg/template/error5.C: Adjust.
4379 * g++.dg/parse/crash28.C: Adjust.
4382 * g++.dg/parse/template27.C: New.
4383 * g++.dg/template/crash74.C: Adjust expected output.
4385 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4389 * gfortran.dg/typebound_operator_16.f03: New.
4391 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4393 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4394 even src1.i and src2.i fields even in the second half of the arrays.
4396 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4399 * g++.dg/torture/vshuf-16.inc: New test.
4400 * g++.dg/torture/vshuf-2.inc: New test.
4401 * g++.dg/torture/vshuf-4.inc: New test.
4402 * g++.dg/torture/vshuf-8.inc: New test.
4403 * g++.dg/torture/vshuf-main.inc: New test.
4404 * g++.dg/torture/vshuf-v16hi.C: New test.
4405 * g++.dg/torture/vshuf-v16qi.C: New test.
4406 * g++.dg/torture/vshuf-v2df.C: New test.
4407 * g++.dg/torture/vshuf-v2di.C: New test.
4408 * g++.dg/torture/vshuf-v2sf.C: New test.
4409 * g++.dg/torture/vshuf-v2si.C: New test.
4410 * g++.dg/torture/vshuf-v4df.C: New test.
4411 * g++.dg/torture/vshuf-v4di.C: New test.
4412 * g++.dg/torture/vshuf-v4sf.C: New test.
4413 * g++.dg/torture/vshuf-v4si.C: New test.
4414 * g++.dg/torture/vshuf-v8hi.C: New test.
4415 * g++.dg/torture/vshuf-v8qi.C: New test.
4416 * g++.dg/torture/vshuf-v8si.C: New test.
4418 2012-06-27 Richard Guenther <rguenther@suse.de>
4421 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4423 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4425 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4426 scan-dump-dem-not): Use printable pattern in test name.
4428 2012-06-26 Sterling Augustine <saugustine@google.com>
4429 Dominique Dhumieres <dominiq@lps.ens.fr>
4431 * gcc.dg/pubtypes-2.c: Update expected output.
4432 * gcc.dg/pubtypes-3.c: Likewise.
4433 * gcc.dg/pubtypes-4.c: Likewise.
4435 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4437 * gcc.dg/tree-ssa/slsr-1.c: New test.
4438 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4439 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4440 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4442 2012-06-26 Matt Turner <mattst88@gmail.com>
4445 * gcc.target/arm/mmx-2.c: New.
4447 2012-06-26 Richard Guenther <rguenther@suse.de>
4450 * g++.dg/torture/pr53752.C: New testcase.
4452 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4454 PR tree-optimization/53748
4455 * gcc.c-torture/compile/pr53748.c: New test.
4457 2012-06-25 Jason Merrill <jason@redhat.com>
4461 * g++.dg/cpp0x/decltype38.C: New.
4462 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4464 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4466 * lib/target-supports-dg.exp (testname-for-summary): New.
4467 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4468 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4469 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4470 scan-module-absence, output-exists, output-exists-not: Use
4471 testname-for-summary.
4472 (dg-test): Clean up testname_with_flags.
4473 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4474 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4475 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4476 scan-assembler-dem-not, object-size: Use testname-for-summary.
4477 * lib/gcov.exp (run-gcov): Likewise.
4478 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4479 scan-dump-dem, scan-dump-dem-note): Likewise.
4481 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4482 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4483 including profopt.opt; save and restore existing value.
4484 * g++.dg/bprob/bprob.exp: Likewise.
4485 * gcc.dg/matrix/matrix.exp: Likewise.
4486 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4487 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4490 2012-06-25 Richard Henderson <rth@redhat.com>
4492 * gcc.dg/pr53749.c: New.
4494 2012-06-25 Jason Merrill <jason@redhat.com>
4497 * g++.dg/cpp0x/nullptr28.C: New.
4499 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4501 * gcc.target/arm/neon-vld1_dupQ.c: New.
4503 2012-06-25 Florian Weimer <fweimer@redhat.com>
4505 * g++.dg/init/new35.C: New.
4506 * g++.dg/init/new36.C: New.
4507 * g++.dg/init/new37.C: New.
4508 * g++.dg/ext/vla5.C: New warning.
4509 * g++.dg/ext/vla8.C: New warning.
4510 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4512 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4513 James Greenhalgh <james.greenhalgh@arm.com>
4515 * gcc.target/arm/ftest-support-arm.h New testcase.
4516 * gcc.target/arm/ftest-support-thumb.h Likewise.
4517 * gcc.target/arm/ftest-support.h Likewise.
4518 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4519 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4520 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4521 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4522 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4523 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4524 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4525 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4526 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4527 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4528 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4529 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4531 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4532 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4533 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4534 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4535 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4536 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4537 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4538 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4539 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4540 * lib/target-supports.exp
4541 (check_effective_target_arm_arch_FUNC): Add support for more
4543 (add_options_for_arm_arch_FUNC): Likewise.
4544 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4546 2012-06-25 Jason Merrill <jason@redhat.com>
4549 * g++.dg/cpp0x/constexpr-tuple.C: New.
4551 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.target/i386/pr53759.c: New test.
4557 * g++.dg/cpp0x/nsdmi7.C: New test.
4559 2012-06-24 Kai Tietz <ktietz@redhat.com>
4561 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4563 * gcc.target/i386/pr38988.c: Likewise.
4565 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/typebound_generic_12.f03: New.
4570 * gfortran.dg/typebound_generic_13.f03: New.
4572 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4574 * gnat.dg/lto15.ad[sb]: New test.
4576 2012-06-21 Meador Inge <meadori@codesourcery.com>
4579 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4581 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4583 * gcc.dg/pch/ident-1.c: New test.
4584 * gcc.dg/pch/ident-1.hs: Header file for new test.
4586 2012-06-21 Michael Matz <matz@suse.de>
4589 * gcc.c-torture/execute/pr53688.c: New test.
4591 2012-06-20 Richard Guenther <rguenther@suse.de>
4593 PR tree-optimization/30318
4594 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4596 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4598 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4600 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4602 * gcc.target/i386/clearcapv2.map: New file.
4603 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4605 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4607 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4608 and add __sh__ case.
4610 2012-06-19 Jason Merrill <jason@redhat.com>
4613 * g++.dg/debug/localclass1.C: New.
4615 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4617 * g++.dg/cpp0x/override4.C: New.
4619 2012-06-14 Jason Merrill <jason@redhat.com>
4622 * g++.dg/cpp0x/decltype37.C: New.
4624 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4626 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4628 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4630 * gcc.c-torture/compile/vector-5.c,
4631 gcc.c-torture/compile/vector-6.c: New tests.
4633 2012-06-19 Richard Henderson <rth@redhat.com>
4635 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4637 2012-06-19 Richard Guenther <rguenther@suse.de>
4639 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4641 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4644 * gcc.target/i386/pr53712.c: New test.
4646 2012-06-18 Tobias Burnus <burnus@net-b.de>
4649 * gfortran.dg/elemental_optional_args_6.f90: New.
4651 2012-06-18 Tobias Burnus <burnus@net-b.de>
4654 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4655 * gfortran.dg/coarray/move_alloc_1.f90
4657 2012-06-18 Tobias Burnus <burnus@net-b.de>
4660 * gfortran.dg/coarray_27.f90: New.
4662 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4663 Greta Yorsh <Greta.Yorsh@arm.com>
4665 * gcc.target/arm/epilog-1.c: New test.
4667 2012-06-18 Richard Guenther <rguenther@suse.de>
4669 PR tree-optimization/53693
4670 * g++.dg/torture/pr53693.C: New testcase.
4672 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4674 PR tree-optimization/53703
4675 * gcc.dg/torture/pr53703.c: New test.
4677 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4680 * gcc.target/i386/pr53698.c: New test.
4682 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4684 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4686 2012-06-17 Tobias Burnus <burnus@net-b.de>
4690 * gfortran.dg/transfer_check_3.f90: New.
4692 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4694 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4696 2012-06-16 Tobias Burnus <burnus@net-b.de>
4700 * gfortran.dg/deferred_type_param_8.f90: New.
4702 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4704 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4705 testname that includes flags, passed in as new argument, in
4707 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4708 and pass it to verify-* procedures.
4710 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4711 alignment torture options with usual torture options.
4713 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4714 messages reported for one line of source code.
4715 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4716 * g++.dg/cpp0x/decltype2.C: Likewise.
4717 * g++.dg/cpp0x/decltype3.C: Likewise.
4718 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4719 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4720 * g++.dg/cpp0x/static_assert3.C: Likewise.
4721 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4722 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4723 * g++.dg/cpp0x/union1.C: Likewise.
4724 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4725 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4726 * g++.dg/cpp0x/variadic2.C: Likewise.
4727 * g++.dg/cpp0x/variadic20.C: Likewise.
4728 * g++.dg/cpp0x/variadic74.C: Likewise.
4729 * g++.dg/diagnostic/bitfld2.C: Likewise.
4730 * g++.dg/ext/attrib44.C: Likewise.
4731 * g++.dg/ext/no-asm-1.C: Likewise.
4732 * g++.dg/other/error34.C: Likewise.
4733 * g++.dg/parse/crash46.C: Likewise.
4734 * g++.dg/parse/error10.C: Likewise.
4735 * g++.dg/parse/error2.C: Likewise.
4736 * g++.dg/parse/error3.C: Likewise.
4737 * g++.dg/parse/error36.C: Likewise.
4738 * g++.dg/parse/error8.C: Likewise.
4739 * g++.dg/parse/error9.C: Likewise.
4740 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4741 * g++.dg/parse/parser-pr28152.C: Likewise.
4742 * g++.dg/parse/template25.C: Likewise.
4743 * g++.dg/parse/typename11.C: Likewise.
4744 * g++.dg/tc1/dr147.C: Likewise.
4745 * g++.dg/template/deduce3.C: Likewise.
4746 * g++.dg/template/koenig9.C: Likewise.
4747 * g++.dg/template/pr23510.C: Likewise.
4748 * g++.dg/warn/pr12242.C: Likewise.
4749 * g++.dg/warn/pr30551-2.C: Likewise.
4750 * g++.dg/warn/pr30551.C: Likewise.
4751 * g++.old-deja/g++.other/typename1.C: Likewise.
4752 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4754 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4757 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4758 * c-c++-common/torture/vshuf-2.inc: Likewise.
4759 * c-c++-common/torture/vshuf-4.inc: Likewise.
4760 * c-c++-common/torture/vshuf-8.inc: Likewise.
4761 * c-c++-common/torture/vshuf-main.inc: Likewise.
4762 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4763 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4764 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4765 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4766 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4767 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4768 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4769 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4770 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4771 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4772 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4773 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4774 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4775 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4777 2012-06-15 Michael Matz <matz@suse.de>
4779 * gcc.dg/tree-ssa/vector-4.c: New test.
4781 2012-06-15 Michael Matz <matz@suse.de>
4783 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4784 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4786 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4788 PR tree-optimization/53636
4789 * gcc.target/arm/pr53636.c: New test.
4791 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4793 PR tree-optimization/51581
4794 * gcc.c-torture/execute/pr51581-1.c: New test.
4795 * gcc.c-torture/execute/pr51581-2.c: New test.
4796 * gcc.dg/vect/pr51581-1.c: New test.
4797 * gcc.dg/vect/pr51581-2.c: New test.
4798 * gcc.dg/vect/pr51581-3.c: New test.
4799 * gcc.target/i386/avx-pr51581-1.c: New test.
4800 * gcc.target/i386/avx-pr51581-2.c: New test.
4801 * gcc.target/i386/avx2-pr51581-1.c: New test.
4802 * gcc.target/i386/avx2-pr51581-2.c: New test.
4803 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4805 2012-06-15 Richard Guenther <rguenther@suse.de>
4807 * gcc.c-torture/execute/20120615-1.c: New testcase.
4809 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4811 * gnat.dg/vect8.ad[sb]: New test.
4813 2012-06-14 Richard Guenther <rguenther@suse.de>
4815 * gcc.dg/tree-ssa/vrp.h: New testcase.
4816 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4818 2012-06-13 Christian Bruel <christian.bruel@st.com>
4821 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4823 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4825 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4827 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4830 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4831 test summary unique.
4833 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4834 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4835 scan-stack-usage-not): Don't strip torture options from test name.
4837 * lib/scandump.exp (scan-dump-times): Use printable version of
4838 regexp in test summary line.
4840 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4841 messages reported for one line of source code.
4842 * gcc.dg/format/few-1.c: Likewise.
4843 * gcc.dg/ia64-sync-2.c: Likewise.
4844 * gcc.dg/sync-2.c: Likewise.
4845 * gcc.dg/noncompile/pr44517.c: Likewise.
4847 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4850 * gcc.dg/guality/pr49888.c: New.
4852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4854 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4855 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4856 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4858 2012-06-13 Tobias Burnus <burnus@net-b.de>
4861 * gfortran.dg/intent_out_7.f90: New.
4863 2012-06-13 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/save_4.f90: New.
4868 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.dg/pr53532.c: New test.
4874 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4875 adjust line numbers.
4876 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4877 * gcc.dg/Wcxx-compat-8.c: Likewise.
4878 * gcc.dg/pr51034.c: New test.
4879 * gcc.dg/pr53196-1.c: New test.
4880 * gcc.dg/pr53196-2.c: New test.
4882 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4884 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4885 alignment torture options with usual torture options.
4886 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4887 instead of dg-options.
4888 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4889 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4890 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4891 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4892 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4893 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4895 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4896 to checks for multiple messages reported for one line of source code.
4897 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4899 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4900 messages reported for one line of source code.
4902 * gcc.dg/20031223-1.c: Add comments to check for multiple
4903 messages reported for one line of source code.
4904 * gcc.dg/Wconversion-integer.c: Likewise.
4905 * gcc.dg/Wfatal-2.c: Likewise.
4906 * gcc.dg/Wfatal.c: Likewise.
4907 * gcc.dg/Wobjsize-1.c: Likewise.
4908 * gcc.dg/c99-vla-jump-1.c: Likewise.
4909 * gcc.dg/c99-vla-jump-2.c: Likewise.
4910 * gcc.dg/c99-vla-jump-3.c: Likewise.
4911 * gcc.dg/c99-vla-jump-4.c: Likewise.
4912 * gcc.dg/c99-vla-jump-5.c: Likewise.
4913 * gcc.dg/decl-9.c: Likewise.
4914 * gcc.dg/declspec-10.c: Likewise.
4915 * gcc.dg/declspec-18.c: Likewise.
4916 * gcc.dg/mtune.c: Likewise.
4917 * gcc.dg/parser-pr28152-2.c: Likewise.
4918 * gcc.dg/parser-pr28152.c: Likewise.
4919 * gcc.dg/pr14475.c: Likewise.
4920 * gcc.dg/pr27953.c: Likewise.
4921 * gcc.dg/pr28322-3.c: Likewise.
4922 * gcc.dg/pr30457.c: Likewise.
4923 * gcc.dg/pr30551-2.c: Likewise.
4924 * gcc.dg/pr30551-3.c: Likewise.
4925 * gcc.dg/pr30551-4.c: Likewise.
4926 * gcc.dg/pr30551-5.c: Likewise.
4927 * gcc.dg/pr30551-6.c: Likewise.
4928 * gcc.dg/pr30551.c: Likewise.
4929 * gcc.dg/pr45461.c: Likewise.
4930 * gcc.dg/pr48552-1.c: Likewise.
4931 * gcc.dg/pr48552-2.c: Likewise.
4932 * gcc.dg/redecl-1.c: Likewise.
4933 * gcc.dg/transparent-union-3.c: Likewise.
4934 * gcc.dg/utf-dflt.c: Likewise.
4935 * gcc.dg/utf-dflt2.c: Likewise.
4936 * gcc.dg/vla-8.c: Likewise.
4937 * gcc.dg/vla-init-1.c: Likewise.
4938 * gcc.dg/wtr-int-type-1.c: Likewise.
4940 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4941 messages reported for for one line of source code.
4942 * c-c++-common/raw-string-5.c: Likewise.
4943 * c-c++-common/raw-string-4.c: Likewise.
4944 * c-c++-common/raw-string-6.c: Likewise.
4945 * c-c++-common/pr20000.c: Likewise.
4947 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4948 messages reported for one line of source code.
4949 * gcc.dg/cpp/pr30786.c: Likewise.
4950 * gcc.dg/cpp/pr28709.c: Likewise.
4951 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4952 * gcc.dg/cpp/macspace2.c: Likewise.
4953 * gcc.dg/cpp/missing-header-1.c: Likewise.
4954 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4955 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4956 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4958 2012-06-12 Jason Merrill <jason@redhat.com>
4961 * g++.dg/template/local7.C: New.
4963 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4966 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4967 * gcc.target/sh/pr51340-2.c: Likewise.
4968 * gcc.target/sh/pr51340-3.c: Likewise.
4970 2012-06-12 Michael Matz <matz@suse.de>
4972 * gcc.dg/torture/alias-1.c: New test.
4974 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4976 PR rtl-optimization/53589
4977 * gcc.dg/torture/pr53589.c: New test.
4979 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4982 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4983 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4984 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4985 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4986 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4987 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4988 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4989 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4990 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4991 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4992 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4993 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4994 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4995 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4996 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4997 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4999 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5001 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5002 (check_intel_cpu_model): New function.
5003 (check_amd_cpu_model): New function.
5004 (check_features): New function.
5005 (__get_cpuid_output): New function.
5006 (check_detailed): New function.
5007 (fn1): Rename to quick_check.
5008 (main): Update to call quick_check and call check_detailed.
5010 2012-06-11 Richard Henderson <rth@redhat.com>
5012 * lib/target-supports.exp
5013 (check_effective_target_sync_long_long_runtime): Use
5014 check_effective_target_lp64 instead of
5015 check_effective_target_powerpc64 for powerpc targets.
5017 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5020 * gcc.target/sh/pr53511-1.c: New.
5022 2012-06-11 Richard Guenther <rguenther@suse.de>
5025 * g++.dg/lto/pr53470_0.C: New testcase.
5026 * gcc.dg/lto/pr53470_0.c: Likewise.
5028 2012-06-11 Richard Guenther <rguenther@suse.de>
5031 * g++.dg/ext/pr53605.C: New testcase.
5033 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/specs/array1.ads: New test.
5036 * gnat.dg/specs/array2.ads: Likewise.
5037 * gnat.dg/array22.adb: Likewise.
5039 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5041 * gnat.dg/constant4.adb: New test.
5042 * gnat.dg/constant4_pkg.ads: New helper.
5044 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5047 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5048 * gfortran.dg/allocate_class_1.f90: Modified.
5049 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5050 * gfortran.dg/allocate_class_2.f90: New.
5052 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5055 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5057 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5060 * gfortran.dg/string_assign_2.f90: New test case.
5062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5065 * gfortran.dg/string_assign_1.f90: New test case.
5067 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5070 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5071 * gcc.dg/gomp/critical-4.c: Likewise.
5072 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5073 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5074 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5075 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5076 * c-c++-common/gomp/pr53580.c: New test.
5078 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5081 * g++.dg/cpp0x/forw_enum11.C: New.
5083 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5086 * g++.dg/cpp0x/alias-decl-19.C: New.
5088 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5090 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5092 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5094 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5096 (XSTATE_SSE): Ditto.
5097 (XSTATE_YMM): Ditto.
5098 (avx_os_support): Use new defines.
5100 2012-06-06 Richard Guenther <rguenther@suse.de>
5103 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5106 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5109 * g++.dg/cpp0x/pr52841.C: New testcase.
5111 2012-06-06 Richard Guenther <rguenther@suse.de>
5113 PR tree-optimization/53081
5114 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5115 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5117 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5119 * gcc.target/powerpc/pr53487.c: New test.
5121 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5123 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5125 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5127 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5129 2012-06-05 Richard Guenther <rguenther@suse.de>
5131 PR tree-optimization/30442
5132 * gcc.dg/vect/bb-slp-30.c: New testcase.
5134 2012-06-05 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/53081
5137 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5138 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5139 -fno-tree-loop-distribute-patterns.
5141 2012-06-05 Alan Modra <amodra@gmail.com>
5143 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5144 Check static chain in nested funcs.
5146 2012-06-04 Tobias Burnus <burnus@net-b.de>
5149 * gfortran.dg/init_flag_10.f90: New.
5151 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5154 * g++.dg/warn/Wenum-compare-no-2: New.
5156 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5158 PR preprocessor/53463
5159 * g++.dg/cpp/limits.C: New test.
5160 * g++.dg/parse/error19.C: Adjust.
5161 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5162 * g++.dg/warn/pr35635.C: Likewise.
5163 * g++.old-deja/g++.pt/assign1.C: Likewise.
5165 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5168 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5169 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5170 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5171 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5172 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5173 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5174 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5175 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5177 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5179 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5181 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5183 PR tree-optimization/53550
5184 * gcc.dg/pr53550.c: New test.
5186 2012-06-04 Richard Guenther <rguenther@suse.de>
5188 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5189 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5190 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5192 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5195 * gfortran.dg/parameter_array_element_2.f90: New.
5197 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5200 * gcc.target/sh/pr53512-1.c: New.
5201 * gcc.target/sh/pr53512-2.c: New.
5202 * gcc.target/sh/pr53512-3.c: New.
5203 * gcc.target/sh/pr53512-4.c: New.
5205 2012-06-01 Jason Merrill <jason@redhat.com>
5208 * g++.dg/ext/visibility/template12.C: New.
5209 * g++.dg/ext/attrib14.C: Adjust warning line.
5212 * g++.dg/parse/new6.C: New.
5213 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5215 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5217 * c-c++-common/restrict-2.c: Revert previous change.
5219 2012-06-01 Jason Merrill <jason@redhat.com>
5222 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5225 * g++.dg/cpp0x/auto33.C: New.
5227 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5230 * g++.dg/parse/namespace-alias-1.C: New.
5232 2012-06-01 Christian Bruel <christian.bruel@st.com>
5234 * gcc.dg/spec-options.c: New test.
5235 * gcc.dg/foo.specs: New file.
5237 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5240 * gnat.dg/lto14.adb: Skip on Solaris.
5242 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5244 * gcc.target/cris/sync-1-v10.c,
5245 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5246 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5247 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5248 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5249 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5250 gcc.target/cris/torture/sync-mis-op-i-1.c,
5251 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5252 gcc.target/cris/torture/sync-mis-op-i-2.c,
5253 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5254 gcc.target/cris/torture/sync-mis-op-i-3.c,
5255 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5256 gcc.target/cris/torture/sync-mis-op-s-1.c,
5257 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5258 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5259 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5260 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5261 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5262 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5263 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5264 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5265 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5267 2012-05-31 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5270 ldist-pr45948.c with disabled SCCP.
5272 2012-05-31 Richard Guenther <rguenther@suse.de>
5275 * gcc.dg/torture/pr48493.c: New testcase.
5277 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5279 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5281 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5282 of the initialization loop.
5283 (dg-final): Adjust the expected number of vectorized loops depending
5284 on vect_char_mult target selector.
5286 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5288 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5289 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5290 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5293 2012-05-30 Jason Merrill <jason@redhat.com>
5296 * g++.dg/init/new34.C: New.
5297 * g++.dg/tree-ssa/stabilize1.C: New.
5299 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/init/new33.C: New test.
5304 2012-05-30 Richard Guenther <rguenther@suse.de>
5307 * gcc.dg/torture/pr53501.c: New testcase.
5308 * c-c++-common/restrict-2.c: Adjust.
5310 2012-05-30 Alan Modra <amodra@gmail.com>
5312 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5315 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5317 * gcc.target/i386/shuf-concat.c: New test.
5319 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5321 PR rtl-optimization/53519
5322 * gcc.c-torture/compile/pr53519.c: New test.
5324 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5326 * gcc.target/arm/neon-vrev.c: New.
5328 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5331 * gcc.target/sh/pr51340-1.c: New.
5332 * gcc.target/sh/pr51340-2.c: New.
5333 * gcc.target/sh/pr51340-3.c: New.
5335 2012-05-29 Richard Guenther <rguenther@suse.de>
5337 PR tree-optimization/53516
5338 * gcc.dg/torture/pr53516.c: New testcase.
5340 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5342 PR preprocessor/53229
5343 * gcc.dg/cpp/paste6.c: Force to run without
5344 -ftrack-macro-expansion.
5345 * gcc.dg/cpp/paste8.c: Likewise.
5346 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5347 -ftrack-macro-expansion.
5348 * gcc.dg/cpp/paste12.c: Force to run without
5349 -ftrack-macro-expansion.
5350 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5351 -ftrack-macro-expansion.
5352 * gcc.dg/cpp/paste13.c: Likewise.
5353 * gcc.dg/cpp/paste14.c: Likewise.
5354 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5355 -ftrack-macro-expansion.
5356 * gcc.dg/cpp/paste18.c: New test.
5358 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5360 * gcc.target/cris/torture/trap-1.c,
5361 gcc.target/cris/torture/trap-2.c,
5362 gcc.target/cris/torture/trap-3.c,
5363 gcc.target/cris/torture/trap-v0.c,
5364 gcc.target/cris/torture/trap-v3.c: New tests.
5366 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/warn/Wbraces3.C: New.
5370 * g++.dg/warn/Wbraces4.C: Likewise.
5372 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5374 PR tree-optimization/53505
5375 * c-c++-common/torture/pr53505.c: New test.
5377 2012-05-27 Nathan Sidwell <nathan@acm.org>
5379 * gcc.dg/stmt-expr-4.c: New.
5381 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5384 * g++.dg/parse/crash60.C: New.
5386 2012-05-26 Jason Merrill <jason@redhat.com>
5389 * c-c++-common/array-lit.c: New.
5390 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5392 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5395 * gnat.dg/array21.adb: New test.
5397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5399 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5401 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5404 * g++.dg/other/anon-union3.C: New.
5406 2012-05-25 Ian Lance Taylor <iant@google.com>
5408 * gcc.dg/split-6.c: New test.
5410 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5412 * gnat.dg/lto14.adb: New test.
5414 2012-05-25 Tristan Gingold <gingold@adacore.com>
5416 * gcc.target/i386/large-frame.c: New.
5418 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5419 * gcc.target/powerpc/lhs-1.c: New.
5420 * gcc.target/powerpc/lhs-2.c: New.
5421 * gcc.target/powerpc/lhs-3.c: New.
5423 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5425 Make unwound macro expansion trace less redundant
5426 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5427 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5428 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5429 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5430 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5433 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5436 * g++.dg/cpp0x/constexpr-default1.C: New.
5438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5441 * g++.dg/eh/goto2.C: New.
5443 2012-05-24 Richard Guenther <rguenther@suse.de>
5446 * g++.dg/tree-prof/pr53460.C: New testcase.
5448 2012-05-24 Richard Guenther <rguenther@suse.de>
5451 * g++.dg/debug/pr53466.C: New testcase.
5453 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5455 PR tree-optimization/53465
5456 * gcc.c-torture/execute/pr53465.c: New test.
5458 2012-05-23 Tobias Burnus <burnus@net-b.de>
5462 * gfortran.dg/allocate_with_typespec_6.f90: New.
5464 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/warn/delete-array-1.C: New.
5469 2012-05-23 Richard Guenther <rguenther@suse.de>
5471 * gcc.dg/torture/pr39074-2.c: Adjust.
5472 * gcc.dg/torture/pr39074.c: Likewise.
5473 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5474 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5476 2012-05-22 Jan Hubicka <jh@suse.cz>
5479 * g++.dg/torture/pr53161.C: New testcase.
5481 2012-05-22 Tobias Burnus <burnus@net-b.de>
5484 * gfortran.dg/realloc_on_assign_15.f90: New.
5486 2012-05-22 Richard Guenther <rguenther@suse.de>
5489 * gcc.dg/torture/pr51071-2.c: New testcase.
5491 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5493 PR tree-optimization/53336
5494 * g++.dg/torture/pr53336.C: New testcase.
5496 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5499 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5500 instead of -Wunused-local-typedefs.
5502 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5505 * g++.dg/other/abstract4.C: New-
5507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/ext/attrib46.C: New.
5512 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5515 * gcc.c-torture/compile/pr53418-1.c,
5516 gcc.c-torture/compile/pr53418-2.c: New tests.
5518 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5520 PR tree-optimization/53366
5521 * gcc.dg/torture/pr53366-1.c: New test.
5522 * gcc.dg/torture/pr53366-2.c: New test.
5523 * gcc.target/i386/pr53366-1.c: New test.
5524 * gcc.target/i386/pr53366-2.c: New test.
5526 PR tree-optimization/53409
5527 * gcc.c-torture/compile/pr53409.c: New test.
5529 PR tree-optimization/53410
5530 * gcc.c-torture/compile/pr53410-1.c: New test.
5531 * gcc.c-torture/compile/pr53410-2.c: New test.
5533 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5536 * gcc.target/i386/pr53425-1.c: New file.
5537 * gcc.target/i386/pr53425-2.c: Likewise.
5539 2012-05-21 Richard Guenther <rguenther@suse.de>
5541 PR tree-optimization/53408
5542 * gcc.dg/torture/pr53408.c: New testcase.
5544 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5545 H.J. Lu <hongjiu.lu@intel.com>
5548 * gcc.target/i386/pr53416.c: New file.
5550 2012-05-21 Richard Guenther <rguenther@suse.de>
5552 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5554 2012-05-21 Richard Guenther <rguenther@suse.de>
5556 * gcc.dg/torture/ldist-1.c: New testcase.
5558 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5560 * gnat.dg/lto13.adb: New test.
5561 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5563 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5565 * gnat.dg/specs/lto12.ads: New test.
5566 * gnat.dg/specs/lto12_pkg.ads: New helper.
5568 2012-05-18 Richard Guenther <rguenther@suse.de>
5570 PR tree-optimization/53346
5571 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5572 * gcc.target/i386/incoming-10.c: Adjust.
5573 * gcc.target/i386/incoming-11.c: Likewise.
5574 * gcc.target/i386/pr46295.c: Likewise.
5576 2012-05-18 Richard Guenther <rguenther@suse.de>
5578 * gcc.dg/pr53352.c: Return zero.
5580 2012-05-18 Richard Guenther <rguenther@suse.de>
5582 PR tree-optimization/53390
5583 * gcc.dg/torture/pr53390.c: New testcase.
5585 2012-05-18 Meador Inge <meadori@codesourcery.com>
5587 PR rtl-optimization/53352
5588 * gcc.dg/pr53352.c: New test.
5590 2012-05-17 David S. Miller <davem@davemloft.net>
5592 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5593 failure on sparc-*-linux-gnu.
5595 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5598 * g++.dg/parse/error49.C: New.
5599 * g++.dg/cpp0x/error8.C: Likewise.
5600 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5601 * g++.dg/ext/utf-dflt2.C: Likewise.
5602 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5603 * g++.dg/ext/utf-dflt.C: Likewise.
5604 * c-c++-common/raw-string-3.c: Likewise.
5605 * c-c++-common/raw-string-4.c: Likewise.
5607 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.dg/cpp0x/catch1.C: New.
5612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/parse/error48.C: New.
5616 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5617 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5619 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5621 * gcc.dg/tm/indirect-2.c: New test.
5623 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5625 PR tree-optimization/53217
5626 * gfortran.dg/pr53217.f90: New test.
5628 2012-05-16 Richard Guenther <rguenther@suse.de>
5630 PR tree-optimization/53364
5631 * g++.dg/torture/pr53364.C: New testcase.
5633 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5636 * gcc.dg/pr52549.c: Fix test for long != void*
5637 * gcc.c-torture/execute/pr52979-1.x: New file.
5638 * gcc.c-torture/execute/pr52979-2.x: New file.
5640 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5642 PR preprocessor/7263
5643 * gcc.dg/binary-constants-2.c: Run without tracking locations
5644 accross macro expansion.
5645 * gcc.dg/binary-constants-3.c: Likewise.
5646 * gcc.dg/cpp/sysmac2.c: Likewise.
5647 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5649 * gcc.dg/cpp/syshdr3.c: New test.
5650 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5651 * gcc.dg/system-binary-constants-1.c: New test.
5652 * gcc.dg/system-binary-constants-1.h: New header for the new test
5654 * g++.dg/cpp/syshdr3.C: New test.
5655 * g++.dg/cpp/syshdr3.h: New header the new test above.
5656 * g++.dg/system-binary-constants-1.C: New test.
5657 * g++.dg/system-binary-constants-1.h: New header the new test
5660 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5664 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5667 * gcc.dg/pr53358.c: New test.
5669 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5672 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5673 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5675 2012-05-15 Olivier Hainque <hainque@adacore.com>
5677 * g++.dg/eh/sighandle.C: New testcase.
5679 2012-05-15 Richard Guenther <rguenther@suse.de>
5681 PR tree-optimization/53355
5682 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5684 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5686 * gfortran.dg/*.f90: Remove now redundant manual
5687 cleanup-modules directive.
5689 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5691 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5692 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5694 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5697 * gfortran.dg/int_range_io_1.f90: New test.
5699 2012-05-14 Andi Kleen <ak@linux.intel.com>
5700 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5704 * gcc.target/i386/rtm-check.h: New file.
5705 * gcc.target/i386/pr53315.c: New test.
5707 2012-05-14 Tobias Burnus <burnus@net-b.de>
5712 * gfortran.dg/deferred_type_param_4.f90: New.
5713 * gfortran.dg/deferred_type_param_6.f90: New.
5715 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5717 * gcc.target/i386/retarg.c: New test.
5719 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5722 * gfortran.dg/deferred_type_param_3.f90: New.
5723 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5724 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5726 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5728 * gnat.dg/null_pointer_deref3.adb: New test.
5730 2012-05-12 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/deferred_type_param_5.f90: New.
5736 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/parse/error47.C: New.
5740 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5743 * gfortran.dg/string_compare_4.f90: Change option
5744 to -fdump-tree-original. Add test case for kind=4.
5746 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5749 * gfortran.dg/string_compare_4.f90: New test.
5751 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5755 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5758 * g++.dg/cpp0x/variadic132.C: New.
5760 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5764 * g++.dg/parse/error26.C: Tweak dg-error column number.
5766 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5769 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5771 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5773 * gnat.dg/lto11.ad[sb]: New test.
5775 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5778 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5779 directive to Scan for vpmuldq, not vpmacsdql.
5781 2012-05-09 Michael Matz <matz@suse.de>
5783 PR tree-optimization/53185
5784 * gcc.dg/vect/pr53185.c: New test.
5786 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5789 * gcc.target/i386/pr53249.c: New.
5791 2012-05-09 Richard Guenther <rguenther@suse.de>
5793 PR tree-optimization/18437
5794 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5795 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5797 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5799 PR tree-optimization/53226
5800 * gcc.c-torture/compile/pr53226.c: New test.
5802 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5804 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5805 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5807 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5808 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5809 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5810 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5811 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5812 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5813 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5814 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5815 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5816 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5817 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5819 2012-05-09 Dehao Chen <dehao@google.com>
5821 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5822 * gcc.dg/predict-2.c: Likewise.
5823 * gcc.dg/predict-3.c: Likewise.
5824 * gcc.dg/predict-4.c: Likewise.
5825 * gcc.dg/predict-5.c: Likewise.
5826 * gcc.dg/predict-6.c: Likewise.
5828 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5831 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5833 2012-05-08 Richard Guenther <rguenther@suse.de>
5835 * gcc.dg/fold-bitand-4.c: New testcase.
5837 2012-05-08 Dehao Chen <dehao@google.com>
5839 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5840 heuristic is working properly.
5841 * gcc.dg/predict-2.c: Likewise.
5842 * gcc/dg/predict-3.c: Likewise.
5843 * gcc/dg/predict-4.c: Likewise.
5844 * gcc/dg/predict-5.c: Likewise.
5845 * gcc/dg/predict-6.c: Likewise.
5847 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5849 PR tree-optimization/53239
5850 * g++.dg/opt/vrp3.C: New test.
5851 * g++.dg/opt/vrp3-aux.cc: New file.
5852 * g++.dg/opt/vrp3.h: New file.
5854 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5856 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5857 .uleb128 support in assembler output.
5859 2012-05-07 Richard Guenther <rguenther@suse.de>
5862 * g++.dg/lto/pr42987_0.C: New testcase.
5863 * g++.dg/lto/pr42987_1.C: Likewise.
5865 2012-05-07 Tobias Burnus <burnus@net-b.de>
5868 * gfortran.dg/typebound_operator_15.f90: New.
5870 2012-05-06 Tobias Burnus <burnus@net-b.de>
5873 * gfortran.dg/class_array_13.f90: New.
5875 2012-05-06 Tristan Gingold <gingold@adacore.com>
5877 * gnat.dg/warn7.adb: New test.
5879 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5881 * gnat.dg/specs/renamings.ads: Rename to...
5882 * gnat.dg/specs/renaming1.ads: ...this.
5883 * gnat.dg/specs/renaming2.ads: New test.
5884 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5885 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5886 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5887 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5889 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5891 * gnat.dg/discr36.ad[sb]: New test.
5892 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5894 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5897 * c-c++-common/pr43772.c: New.
5899 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5902 * gfortran.dg/select_type_26.f03 : New test.
5903 * gfortran.dg/select_type_27.f03 : New test.
5906 * gfortran.dg/select_type_28.f03 : New test.
5908 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5912 * gfortran.dg/mod_sign0_1.f90: New test.
5913 * gfortran.dg/mod_large_1.f90: New test.
5915 2012-05-04 Tobias Burnus <burnus@net-b.de>
5918 gfortran.dg/public_private_module_5.f90: New.
5920 2012-05-04 Tobias Burnus <burnus@net-b.de>
5923 * gfortran.dg/constructor_7.f90: New.
5924 * gfortran.dg/constructor_8.f90: New.
5926 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/cpp0x/static_assert7.C: New.
5931 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5933 PR tree-optimization/52633
5934 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5935 recognized as widening shifts instead of over-widening.
5936 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5937 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5938 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5939 * gcc.target/arm/pr52633.c: New test.
5941 2012-05-04 Richard Guenther <rguenther@suse.de>
5943 PR tree-optimization/53168
5944 * gcc.dg/torture/pr53168.c: New testcase.
5945 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5947 2012-05-04 Richard Guenther <rguenther@suse.de>
5949 * gcc.dg/lto/pr53214_0.c: New testcase.
5951 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5953 * gcc.target/ia64/pr48496.c: New test.
5954 * gcc.target/ia64/pr52657.c: Likewise.
5956 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5959 * c-c++-common/pr51712.c: New.
5961 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5964 * gcc.target/powwerpc/pr53199.c: New file.
5966 2012-05-03 Jason Merrill <jason@redhat.com>
5968 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5970 * gcc.dg/debug/dwarf2/dups-types.c: New.
5971 * gcc.dg/debug/dwarf2/dups-types.h: New.
5973 2012-05-03 Jason Merrill <jason@redhat.com>
5975 * g++.dg/debug/dwarf2/namespace-2.C: New.
5976 * g++.dg/debug/dwarf2/localclass3.C: New.
5978 2012-05-03 Jason Merrill <jason@redhat.com>
5980 * g++.dg/debug/dwarf2/thunk1.C: New.
5982 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5985 * g++.dg/other/final2.C: New.
5987 2012-05-03 Richard Guenther <rguenther@suse.de>
5989 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5991 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5993 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5994 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5995 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5996 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5998 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6000 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6002 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6003 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6004 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6007 * gcc.dg/pr53174.c: New test.
6010 * gcc.target/arm/pr53187.c: New test.
6011 * gcc.c-torture/compile/pr53187.c: New test.
6013 2012-05-03 Richard Guenther <rguenther@suse.de>
6015 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6016 unsupported prefetching support.
6018 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6020 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6021 option -ftrack-macro-expansion=0.
6022 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6023 option -ftrack-macro-expansion=0.
6025 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6027 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6028 dg-options for target arm with dg-additional-options.
6030 2012-05-03 Richard Guenther <rguenther@suse.de>
6032 PR tree-optimization/53144
6033 * gcc.dg/torture/pr53144.c: New testcase.
6035 2012-05-03 Tobias Burnus <burnus@net-b.de>
6038 * gfortran.dg/pointer_intent_7.f90: New.
6039 * gfortran.dg/pure_formal_3.f90: New.
6041 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6043 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6045 2012-05-02 Martin Jambor <mjambor@suse.cz>
6048 * g++.dg/lto/pr52605_0.C: New test.
6050 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6052 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6053 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6054 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6055 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6056 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6057 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6058 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6059 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6060 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6061 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6062 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6063 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6064 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6065 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6066 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6067 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6069 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6072 * gcc.dg/pr53153.c: New test.
6074 2012-05-02 Richard Guenther <rguenther@suse.de>
6076 * g++.dg/tree-ssa/pr19807.C: Adjust.
6078 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6080 PR tree-optimization/53163
6081 * gcc.c-torture/compile/pr53163.c: New test.
6083 PR rtl-optimization/53160
6084 * gcc.c-torture/execute/pr53160.c: New test.
6086 2012-05-01 Ian Lance Taylor <iant@google.com>
6089 * gcc.dg/pr37303.c: New test.
6091 2012-05-01 Richard Henderson <rth@redhat.com>
6093 * lib/target-supports.exp
6094 (check_effective_target_sync_long_long_runtime): True for
6095 check_effective_target_powerpc64.
6097 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6100 * gcc.dg/vector-1.c: Move to ...
6101 * c-c++-common/vector-1.c: ... here.
6102 * gcc.dg/vector-2.c: Move to ...
6103 * c-c++-common/vector-2.c: ... here.
6104 * gcc.dg/vector-3.c: Move to ...
6105 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6106 * gcc.dg/vector-4.c: Move to ...
6107 * c-c++-common/vector-4.c: ... here.
6108 * gcc.dg/vector-init-1.c: Move to ...
6109 * c-c++-common/vector-init-1.c: ... here.
6110 * gcc.dg/vector-init-2.c: Move to ...
6111 * c-c++-common/vector-init-2.c: ... here.
6112 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6113 * c-c++-common/vector-subscript-1.c: ... here.
6114 * gcc.dg/vector-subscript-2.c: Move to ...
6115 * c-c++-common/vector-subscript-2.c: ... here.
6116 * gcc.dg/vector-subscript-3.c: Move to ...
6117 * c-c++-common/vector-subscript-3.c: ... here.
6120 * g++.dg/cpp0x/vt-51314.C: New test.
6121 * g++.dg/cpp0x/variadic76.C: Fix.
6123 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6125 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6127 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6129 Add -Wvarargs option
6130 * c-c++-common/Wvarargs.c: New test case.
6131 * c-c++-common/Wvarargs-2.c: Likewise.
6133 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6135 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6136 * objc.dg/foreach-7.m: Force the test case to run without
6137 -ftrack-macro-expansion.
6138 * c-c++-common/tm/attrib-1.c: Likewise.
6139 * c-c++-common/warn-ommitted-condop.c: Likewise.
6140 * gcc.dg/assign-warn-1.c: Likewise.
6141 * gcc.dg/assign-warn-2.c: Likewise.
6142 * gcc.dg/attr-alloc_size.c: Likewise.
6143 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6144 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6145 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6146 * gcc.dg/c90-const-expr-9.c: Likewise.
6147 * gcc.dg/c99-const-expr-9.c: Likewise.
6148 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6149 * gcc.dg/cpp/direct2s.c: Likewise.
6150 * gcc.dg/cpp/pr28709.c: Likewise.
6151 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6152 * gcc.dg/dfp/composite-type.c: Likewise.
6153 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6154 with -ftrack-macro-expansion
6155 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6156 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6157 * g++.dg/ext/cleanup-1.C: Likewise.
6158 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6159 * g++.dg/template/sfinae10.C: Likewise.
6160 * g++.dg/tm/wrap-2.C: Likewise.
6161 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6162 * g++.dg/warn/Wsign-conversion.C: Likewise.
6163 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6164 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6165 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6166 it to run with -ftrack-macro-expansion.
6167 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6168 test cases without -ftrack-macro-expansion.
6170 Fix location for static class members
6171 * g++.dg/template/sfinae6_neg.C: Adjust.
6173 Make conversion warnings work on NULL with -ftrack-macro-expansion
6174 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6175 alongside the previous testing for NULL.
6177 Fix -Wuninitialized for -ftrack-macro-expansion
6178 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6180 Strip "<built-in>" loc from displayed expansion context
6181 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6182 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6183 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6186 Fix expansion point loc for macro-like tokens
6187 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6188 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6190 Fix token pasting with -ftrack-macro-expansion
6191 * gcc.dg/cpp/paste17.c: New test case for
6192 -ftrack-macro-expansion=2 mode only.
6193 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6195 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6197 * gnat.dg/warn6.ad[sb]: New test.
6199 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6202 * gcc.dg/20011021-1.c: Adjust testcase.
6204 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6207 * gfortran.dg/function_optimize_12.f90: New test.
6209 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6212 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6213 code to match current output and cover new peephole2 pattern.
6215 2012-04-27 Ollie Wild <aaw@google.com>
6217 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6219 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6221 * gcc.c-torture/execute/20120427-2.c: New testcase.
6222 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6223 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6224 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6226 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6229 * gcc.c-torture/execute/20120427-1.c: New testcase.
6231 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6234 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6236 2012-04-27 Tom de Vries <tom@codesourcery.com>
6238 PR tree-optimization/51879
6239 * gcc.dg/pr51879.c: New test.
6240 * gcc.dg/pr51879-2.c: Same.
6241 * gcc.dg/pr51879-3.c: Same.
6242 * gcc.dg/pr51879-4.c: Same.
6243 * gcc.dg/pr51879-6.c: Same.
6245 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6248 * g++.dg/cpp0x/defaulted35.C: New.
6249 * g++.dg/cpp0x/defaulted15.C: Adjust.
6251 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6253 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6256 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6258 * gcc.target/i386/builtin_target.c: Check avx2.
6260 2012-04-26 Alan Modra <amodra@gmail.com>
6262 * gcc.target/powerpc/savres.c: New test.
6263 * gcc.target/powerpc/powerpc.exp: Run it.
6265 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6268 * gcc.dg/torture/pr53120.c: New test.
6270 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6273 * gcc.c-torture/compile/pr52979-1.c: New test.
6274 * gcc.c-torture/execute/pr52979-1.c: New test.
6275 * gcc.c-torture/execute/pr52979-2.c: New test.
6277 2012-04-25 Richard Guenther <rguenther@suse.de>
6279 * gcc.target/i386/l_fma_float_5.c: Adjust.
6280 * gcc.target/i386/l_fma_double_4.c: Likewise.
6281 * gcc.target/i386/l_fma_float_2.c: Likewise.
6282 * gcc.target/i386/l_fma_float_6.c: Likewise.
6283 * gcc.target/i386/l_fma_double_1.c: Likewise.
6284 * gcc.target/i386/l_fma_double_5.c: Likewise.
6285 * gcc.target/i386/l_fma_float_3.c: Likewise.
6286 * gcc.target/i386/l_fma_double_2.c: Likewise.
6287 * gcc.target/i386/l_fma_double_6.c: Likewise.
6288 * gcc.target/i386/l_fma_float_4.c: Likewise.
6289 * gcc.target/i386/l_fma_double_3.c: Likewise.
6290 * gcc.target/i386/l_fma_float_1.c: Likewise.
6292 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6294 PR tree-optimization/53058
6295 * gcc.c-torture/compile/pr53058.c: New test.
6297 2012-04-25 Jan Hubicka <jh@suse.cz>
6300 * gcc.target/i386/pr39082-1.c: Update warning location.
6302 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6305 * gcc.dg/pr52880.c: New test.
6307 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6309 * gcc.dg/m-un-2.c: Update.
6310 * gcc.dg/20011021-1.c: Update.
6312 2012-04-25 Tobias Burnus <burnus@net-b.de>
6315 * gfortran.dg/realloc_on_assign_14.f90: New.
6317 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6320 PR tree-optimizations/52891
6321 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6323 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6326 * g++.dg/cpp0x/sfinae35.C: New.
6327 * g++.dg/cpp0x/sfinae36.C: Likewise.
6329 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6331 * gcc.target/builtin_target.c: New testcase.
6333 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6336 * gcc.target/powerpc/pr47197.c: New test.
6338 2012-04-24 Richard Guenther <rguenther@suse.de>
6340 PR tree-optimization/53085
6341 * g++.dg/torture/pr53085.C: New testcase.
6343 2012-04-24 Andrew Pinski <apinski@cavium.com>
6346 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6347 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6348 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6350 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.c-torture/execute/pr53084.c: New test.
6355 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6357 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6359 2012-04-23 Andrew Pinski <apinski@cavium.com>
6361 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6363 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6366 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6367 * gcc.dg/torture/builtin-power-1.c: Likewise.
6369 2012-04-23 Richard Guenther <rguenther@suse.de>
6371 PR tree-optimization/53070
6372 * gcc.dg/torture/pr53070.c: New testcase.
6374 2012-04-23 Richard Guenther <rguenther@suse.de>
6377 * gcc.dg/pr53060.c: New testcase.
6379 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6381 PR tree-optimizations/52891
6382 * gcc.c-torture/compile/pr52891-1.c: New test.
6383 * gcc.c-torture/compile/pr52891-2.c: New test.
6385 2012-04-22 Tobias Burnus <burnus@net-b.de>
6388 * gfortran.dg/read_float_4.f90: New.
6390 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6393 * c-c++-common/pr35441.C: New.
6395 2012-04-20 Ian Lance Taylor <iant@google.com>
6397 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6398 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6400 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6402 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6404 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6406 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408 PR rtl-optimization/44214
6409 * gcc.dg/pr44214-1.c: New test.
6410 * gcc.dg/pr44214-2.c: Likewise.
6411 * gcc.dg/pr44214-3.c: Likewise.
6413 2012-04-20 Richard Guenther <rguenther@suse.de>
6415 * g++.dg/torture/20120420-1.C: New testcase.
6417 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6419 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6421 2012-04-19 Christian Bruel <christian.bruel@st.com>
6423 * gcc.dg/pr52283.c: New test.
6425 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6427 * gcc.dg/pr37985.c: New test.
6429 2012-04-19 Richard Guenther <rguenther@suse.de>
6431 PR rtl-optimization/44688
6432 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6433 possibly profitable.
6435 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6437 PR tree-optimization/52976
6438 * gfortran.dg/reassoc_11.f: New test.
6440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6442 PR tree-optimization/52976
6443 * gfortran.dg/reassoc_7.f: New test.
6444 * gfortran.dg/reassoc_8.f: Likewise.
6445 * gfortran.dg/reassoc_9.f: Likewise.
6446 * gfortran.dg/reassoc_10.f: Likewise.
6448 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6451 * g++.dg/cpp0x/sfinae33.C: New.
6452 * g++.dg/cpp0x/sfinae34.C: Likewise.
6454 2012-04-18 Joey Ye <joey.ye@arm.com>
6456 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6458 2012-04-18 Richard Guenther <rguenther@suse.de>
6460 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6462 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6463 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6465 2012-04-17 Tom de Vries <tom@codesourcery.com>
6467 * g++.dg/pr51264-4.C: New test.
6469 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6472 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6477 * g++.dg/parse/crash59.C: New.
6479 2012-04-17 Michael Matz <matz@suse.de>
6481 PR tree-optimization/18437
6482 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6484 2012-04-17 Richard Guenther <rguenther@suse.de>
6487 * g++.dg/torture/pr53011.C: New testcase.
6489 2012-04-16 Jason Merrill <jason@redhat.com>
6492 * g++.dg/cpp0x/variadic131.C: New.
6495 * g++.dg/cpp0x/variadic130.C: New.
6498 * g++.dg/cpp0x/variadic129.C: New.
6501 * g++.dg/cpp0x/variadic128.C: New.
6503 2012-04-16 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.dg/pointer_intent_6.f90: New.
6508 2012-04-16 Tobias Burnus <burnus@net-b.de>
6511 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6512 to include public_private_module_4.f90.
6513 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6516 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6519 * g++.dg/diagnostic/operator1.C: New.
6520 * g++.dg/ext/label5.C: Adjust.
6521 * g++.dg/ext/va-arg1.C: Likewise.
6522 * g++.dg/other/error20.C: Likewise.
6523 * g++.dg/other/error20.C: Likewise.
6524 * g++.dg/other/error16.C: Likewise.
6525 * g++.dg/other/error10.C: Likewise.
6526 * g++.dg/parse/error30.C: Likewise.
6527 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6529 2012-04-16 Jason Merrill <jason@redhat.com>
6532 * g++.dg/cpp0x/variadic127.C: New.
6534 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6536 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6538 Use fail, pass instead of unresolved.
6542 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6544 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6545 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6546 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6548 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6551 * gfortran.dg/typebound_call_23.f03: New test case.
6553 2012-04-15 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/variadic126.C: New.
6559 * g++.dg/cpp0x/variadic125.C: New.
6562 * g++.dg/cpp0x/variadic124.C: New.
6565 * g++.dg/cpp0x/nullptr27.C: New.
6568 * g++.dg/warn/format8.C: New.
6570 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6573 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6575 2012-04-14 Tobias Burnus <burnus@net-b.de>
6579 * gfortran.dg/public_private_module_3.f90: New.
6580 * gfortran.dg/public_private_module_4.f90: New.
6582 2012-04-14 Tom de Vries <tom@codesourcery.com>
6584 * gcc.dg/superblock.c: New test.
6586 2012-04-14 Tom de Vries <tom@codesourcery.com>
6588 * gcc.dg/pr51879-12.c: New test.
6590 2012-04-13 Jason Merrill <jason@redhat.com>
6593 * g++.dg/cpp0x/variadic123.C: New.
6594 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6597 * g++.dg/cpp0x/initlist-ctor1.C: New.
6600 * g++.dg/other/anon-union2.C: New.
6602 2012-04-13 Martin Jambor <mjambor@suse.cz>
6605 * g++.dg/ipa/pr52939.C: New test.
6607 2012-04-13 Tom de Vries <tom@codesourcery.com>
6609 * gcc.dg/pr52734.c: New test.
6611 2012-04-13 Richard Guenther <rguenther@suse.de>
6613 PR tree-optimization/52969
6614 * gcc.dg/torture/pr52969.c: New testcase.
6616 2012-04-13 Richard Guenther <rguenther@suse.de>
6619 * gcc.dg/pr52549.c: New testcase.
6621 2012-04-13 Richard Guenther <rguenther@suse.de>
6624 * gcc.dg/pr52862.c: New testcase.
6626 2012-04-13 Joey Ye <joey.ye@arm.com>
6628 * gcc.target/arm/thumb1-imm.c: New testcase.
6630 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6633 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6634 second function argument.
6635 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6636 (calc_permps): Update declaration. Calculate result correctly.
6637 (avx2_test): Change src2 type to union256i_d.
6638 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6641 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6644 * gcc.target/powerpc/pr52775.c: New file.
6646 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6648 PR tree-optimization/18589
6649 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6650 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6651 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6652 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6653 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6654 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6655 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6656 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6657 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6658 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6660 2012-04-12 Richard Guenther <rguenther@suse.de>
6662 PR tree-optimization/52943
6663 * gcc.dg/torture/pr52943.c: New testcase.
6665 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6668 * gcc/target/sh/pr50751-4.c: New.
6669 * gcc/target/sh/pr50751-5.c: New.
6670 * gcc/target/sh/pr50751-6.c: New.
6671 * gcc/target/sh/pr50751-7.c: New.
6673 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6676 * g++.dg/lookup/using52.C: New.
6678 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6680 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6682 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6684 PR rtl-optimization/52876
6685 * gcc.target/i386/pr52876.c: New.
6687 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6689 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6691 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6693 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6694 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6695 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6696 (ptrdiff_t): ... this. All uses changed.
6697 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6698 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6700 (main): Cast argument to __INTPTR_TYPE__.
6701 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6703 * gcc.dg/mallign.c (main): Likewise.
6704 * gcc.dg/pr38700.c (foo): Likewise.
6705 * gcc.dg/long-long-cst1.c (t): Likewise.
6706 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6707 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6708 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6709 * gcc.dg/pr25682.c (d, foo): Likewise.
6710 * gcc.dg/format/cast-1.c (f): Likewise.
6711 * gcc.dg/c90-const-expr-10.c
6712 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6713 (size_t): ...this. All uses changed.
6714 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6715 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6716 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6717 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6718 * gcc.dg/sequence-pt-1.c: Likewise.
6719 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6720 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6721 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6722 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6723 of ptrdiff_t with it.
6724 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6725 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6726 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6728 2012-04-11 Jason Merrill <jason@redhat.com>
6731 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6732 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6735 * g++.dg/ext/attrib45.C: New.
6737 * g++.dg/eh/dtor3.C: New.
6739 2012-04-11 Richard Guenther <rguenther@suse.de>
6742 * gfortran.dg/pr52621.f90: New testcase.
6744 2012-04-11 Richard Guenther <rguenther@suse.de>
6747 * g++.dg/torture/pr52918-1.C: New testcase.
6748 * g++.dg/torture/pr52918-2.C: Likewise.
6750 2012-04-11 Tobias Burnus <burnus@net-b.de>
6753 * gfortran.dg/block_11.f90: New.
6755 2012-04-11 Nick Clifton <nickc@redhat.com>
6757 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6759 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6762 * gcc.target/powerpc/pr16458-1.c: New test.
6763 * gcc.target/powerpc/pr16458-2.c: Likewise.
6764 * gcc.target/powerpc/pr16458-3.c: Likewise.
6765 * gcc.target/powerpc/pr16458-4.c: Likewise.
6767 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6769 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6770 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6771 * gcc.dg/builtin-bswap-5.c: Likewise.
6772 * gcc.target/i386/builtin-bswap-4.c: New test.
6774 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6777 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6779 2012-04-11 Richard Guenther <rguenther@suse.de>
6781 PR rtl-optimization/52881
6782 * gcc.dg/torture/pr52881.c: New testcase.
6783 * gcc.dg/torture/pr52913.c: Likewise.
6785 2012-04-11 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/52912
6788 * gcc.dg/torture/pr52912.c: New testcase.
6790 2010-04-10 Michael Matz <matz@suse.de>
6792 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6793 * gcc.dg/vect/vect-outer-1.c: Adjust.
6794 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6795 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6796 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6797 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6798 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6799 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6801 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6803 PR tree-optimization/52870
6804 * gcc.dg/vect/pr52870.c: New test.
6806 2012-04-09 Mike Stump <mikestump@comcast.net>
6808 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6809 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6810 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6811 * gnat.dg/aggr11.adb: Likewise.
6812 * gnat.dg/aggr11_pkg.ads: Likewise.
6813 * gnat.dg/aggr15.adb: Likewise.
6814 * gnat.dg/aggr15.ads: Likewise.
6815 * gnat.dg/aggr17.adb: Likewise.
6816 * gnat.dg/aggr18.adb: Likewise.
6817 * gnat.dg/array14.adb: Likewise.
6818 * gnat.dg/array14.ads: Likewise.
6819 * gnat.dg/array14_pkg.ads: Likewise.
6820 * gnat.dg/array19.adb: Likewise.
6821 * gnat.dg/array19.ads: Likewise.
6822 * gnat.dg/discr27.adb: Likewise.
6823 * gnat.dg/discr27.ads: Likewise.
6824 * gnat.dg/discr35.adb: Likewise.
6825 * gnat.dg/discr35.ads: Likewise.
6826 * gnat.dg/discr6.adb: Likewise.
6827 * gnat.dg/discr6_pkg.ads: Likewise.
6828 * gnat.dg/import1.adb: Likewise.
6829 * gnat.dg/import1.ads: Likewise.
6830 * gnat.dg/loop_address2.adb: Likewise.
6831 * gnat.dg/opt7.adb: Likewise.
6832 * gnat.dg/opt7.ads: Likewise.
6833 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6834 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6835 * gnat.dg/rep_clause2.adb: Likewise.
6836 * gnat.dg/rep_clause2.ads: Likewise.
6837 * gnat.dg/slice2.adb: Likewise.
6838 * gnat.dg/slice2.ads: Likewise.
6839 * gnat.dg/slice6.adb: Likewise.
6840 * gnat.dg/slice6_pkg.ads: Likewise.
6841 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6842 * gnat.dg/taft_type2.adb: Likewise.
6843 * gnat.dg/taft_type2.ads: Likewise.
6844 * gnat.dg/taft_type2_pkg.ads: Likewise.
6845 * gnat.dg/volatile10.adb: Likewise.
6846 * gnat.dg/volatile10_pkg.ads: Likewise.
6848 * gcc.dg/dll-8.c: Remove execute permissions.
6849 * g++.dg/ext/dllexport5.C: Likewise.
6851 2012-04-09 Jan Hubicka <jh@suse.cz>
6856 * gcc.dg/lto/pr52634_1.c: New testcase.
6857 * gcc.dg/lto/pr52634_0.c: New testcase.
6859 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6862 * gcc.target/i386/pr52883.c: New testcase.
6864 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6866 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6867 (check_effective_target_sync_long_long): Add SPARC case.
6868 (check_effective_target_sync_long_long_runtime): Likewise.
6869 (check_effective_target_sync_int_long): Adjust SPARC case.
6870 (check_effective_target_sync_char_short): Likewise.
6872 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6874 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6875 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6877 2012-04-08 Tobias Burnus <burnus@net-b.de>
6881 * gfortran.dg/public_private_module_2.f90: New.
6883 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6885 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6888 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6891 * gfortran.dg/function_optimize_11.f90: New test.
6893 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6896 * gfortran.dg/use_only_6.f90: New test.
6898 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/use_only_6.f90: New test.
6902 2012-04-06 Mike Stump <mikestump@comcast.net>
6905 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6907 2012-04-05 Jason Merrill <jason@redhat.com>
6910 * g++.dg/template/qualified-id5.C: New.
6912 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6915 * gcc.target/i386/pr52882.c: New test.
6917 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6918 Dominique D'Humieures <dominiq@lps.ens.fr>
6921 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6922 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6924 2012-04-04 Jason Merrill <jason@redhat.com>
6927 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6929 2012-04-03 Jason Merrill <jason@redhat.com>
6932 * g++.dg/cpp0x/variadic-value1.C: New.
6934 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6936 * gnat.dg/pack18.adb: New test.
6937 * gnat.dg/pack18_pkg.ads: New helper.
6939 2012-04-03 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/52808
6942 * gcc.dg/pr52808.c: New testcase.
6944 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/52835
6947 * gfortran.dg/pr52835.f90: New test.
6949 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6951 * gnat.dg/specs/aggr5.ads: New test.
6953 2012-04-02 Richard Guenther <rguenther@suse.de>
6955 PR tree-optimization/52756
6956 * gcc.dg/torture/pr52756.c: New testcase.
6958 2012-04-02 Richard Guenther <rguenther@suse.de>
6961 * gcc.dg/pr52803.c: New testcase.
6963 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6966 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6969 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6972 * g++.dg/cpp0x/noexcept17.C: New.
6973 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6974 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6975 * g++.dg/cpp0x/noexcept01.C: Likewise.
6976 * g++.dg/eh/init-temp1.C: Likewise.
6977 * g++.dg/eh/ctor1.C: Likwise.
6979 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6981 * gnat.dg/controlled6.adb: New test.
6982 * gnat.dg/controlled6_pkg.ads: New helper.
6983 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6985 2012-03-30 Richard Henderson <rth@redhat.com>
6988 * g++.dg/opt/pr52727.C: New testcase.
6990 2012-03-30 Richard Guenther <rguenther@suse.de>
6992 PR tree-optimization/52754
6993 * gcc.target/i386/pr52754.c: New testcase.
6995 2012-03-30 Richard Guenther <rguenther@suse.de>
6998 * g++.dg/torture/pr52772.C: New testcase.
7000 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7003 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7005 2012-03-29 Jason Merrill <jason@redhat.com>
7008 * g++.dg/template/inherit8.C: New.
7010 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7013 * g++.dg/ext/weak4.C: New test.
7015 PR tree-optimization/52760
7016 * gcc.c-torture/execute/pr52760.c: New test.
7018 2012-03-29 Jason Merrill <jason@redhat.com>
7021 * g++.dg/cpp0x/initlist-array3.C: New.
7023 2012-03-28 Jason Merrill <jason@redhat.com>
7026 * g++.dg/overload/virtual2.C: New.
7028 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7030 * gnat.dg/vect7.ad[sb]: New test.
7032 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7033 Tobias Burnus <burnus@gcc.gnu.org>
7036 * gfortran.dg/allocate_class_1.f90 : Change error test.
7037 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7038 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7039 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7041 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7044 * gcc.dg/pr52691.c: New test.
7047 * gcc.c-torture/compile/pr52750.c: New test.
7049 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7052 * gcc.target/avr/torture/builtins-2.c: New test.
7054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7057 * gcc.target/i386/pr52736.c: New test.
7059 2012-03-27 Martin Jambor <mjambor@suse.cz>
7062 * gcc.dg/torture/pr52693.c: New test.
7064 2012-03-27 Meador Inge <meadori@codesourcery.com>
7067 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7069 2012-03-27 Mike Stump <mikestump@comcast.net>
7072 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7073 failures that match branch names.
7075 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7076 H.J. Lu <hongjiu.lu@intel.com>
7079 * gcc.target/i386/pr52698.c: New test.
7081 2012-03-27 Richard Guenther <rguenther@suse.de>
7084 * gcc.dg/torture/pr52720.c: New testcase.
7086 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7088 * gnat.dg/pack17.adb: New test.
7090 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7092 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7093 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7095 2012-03-26 Martin Jambor <mjambor@suse.cz>
7097 PR tree-optimization/50052
7098 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7100 2012-03-26 Richard Guenther <rguenther@suse.de>
7102 PR tree-optimization/52701
7103 * gfortran.dg/pr52701.f90: New testcase.
7105 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7107 PR tree-optimization/52686
7108 * gcc.target/arm/pr52686.c: New test.
7110 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7112 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7113 Add "-Os -flto" to list.
7115 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7117 * gnat.dg/concat2.ad[sb]: New test.
7119 2012-03-24 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7122 * g++.dg/cpp0x/trailing2.C: Likewise.
7123 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7124 * g++.dg/cpp1y/auto-fn1.C: New.
7125 * g++.dg/cpp1y/auto-fn2.C: New.
7126 * g++.dg/cpp1y/auto-fn3.C: New.
7127 * g++.dg/cpp1y/auto-fn4.C: New.
7128 * g++.dg/cpp1y/auto-fn5.C: New.
7129 * g++.dg/cpp1y/auto-fn6.C: New.
7130 * g++.dg/cpp1y/auto-fn7.C: New.
7131 * g++.dg/cpp1y/auto-fn8.C: New.
7132 * g++.dg/cpp1y/auto-fn9.C: New.
7133 * g++.dg/cpp1y/auto-fn10.C: New.
7134 * g++.dg/cpp1y/auto-fn11.C: New.
7136 2012-03-23 Richard Guenther <rguenther@suse.de>
7138 PR tree-optimization/52678
7139 * gfortran.dg/pr52678.f: New testcase.
7141 2012-03-23 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/52638
7144 * g++.dg/torture/pr52638.C: New testcase.
7146 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7149 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7151 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7154 * g++.dg/ext/attrib44.C: New test.
7156 2012-03-22 Jan Hubicka <jh@suse.cz>
7159 * g++.dg/torture/pr51737.C: New testcase
7161 2012-03-22 Richard Guenther <rguenther@suse.de>
7163 PR tree-optimization/52548
7164 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7166 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7168 * lib/fortran-modules.exp (list-module-names-1): Remove
7171 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7174 * gcc.target/sh/pr50751-1.c: New.
7175 * gcc.target/sh/pr50751-2.c: New.
7176 * gcc.target/sh/pr50751-3.c: New.
7178 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7181 * gcc.target/sh/sh4a-cos.c: Remove.
7182 * gcc.target/sh/sh4a-sin.c: Remove.
7183 * gcc.target/sh/sh4a-sincos.c: Remove.
7185 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7187 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7188 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7190 2012-03-21 Martin Jambor <mjambor@suse.cz>
7193 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7194 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7196 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7198 * gcc.target/arm/thumb-16bit-ops.c: New file.
7199 * gcc.target/arm/thumb-ifcvt.c: New file.
7201 2012-03-20 Jason Merrill <jason@redhat.com>
7203 * lib/target-supports.exp: Add { target c++1y }.
7205 * g++.dg/cpp0x/auto32.C: New.
7207 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7210 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7212 * gcc.dg/torture/pr48124-4.c: Ditto:
7213 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7215 2012-03-20 Jason Merrill <jason@redhat.com>
7218 * g++.dg/cpp0x/initlist66.C: New.
7220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7222 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7228 * gcc.target/avr/torture/addr-space-2.h: New file.
7229 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7230 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7231 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7232 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7234 2012-03-20 Richard Guenther <rguenther@suse.de>
7236 * gnat.dg/pack16.adb: New testcase.
7237 * gnat.dg/pack16_pkg.ads: Likewise.
7238 * gnat.dg/specs/pack8.ads: Likewise.
7239 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7241 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7243 * g++.dg/warn/Wuseless-cast.C: Extend.
7245 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7248 * g++.dg/warn/Wuseless-cast.C: New.
7250 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7253 * gfortran.dg/pr52608.f90: New test.
7255 2012-03-17 Tobias Burnus <burnus@net-b.de>
7258 * gfortran.dg/proc_ptr_36.f90: New.
7260 2012-03-16 Martin Jambor <mjambor@suse.cz>
7262 * gcc.dg/misaligned-expand-1.c: New test.
7263 * gcc.dg/misaligned-expand-3.c: Likewise.
7265 2012-03-16 Richard Guenther <rguenther@suse.de>
7266 Kai Tietz <ktietz@redhat.com>
7269 * gcc.c-torture/execute/pr48814-1.c: New test.
7270 * gcc.c-torture/execute/pr48814-2.c: New test.
7271 * gcc.dg/tree-ssa/assign-1.c: New test.
7272 * gcc.dg/tree-ssa/assign-2.c: New test.
7273 * gcc.dg/tree-ssa/assign-3.c: New test.
7275 2012-03-16 Richard Guenther <rguenther@suse.de>
7277 * gnat.dg/specs/pack7.ads: New testcase.
7279 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7282 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7283 * gcc.dg/torture/vshuf-8.inc: Likewise.
7284 * gcc.dg/torture/vshuf-16.inc: Likewise.
7285 * gcc.dg/torture/vshuf-32.inc: Likewise.
7287 2012-03-15 Jason Merrill <jason@redhat.com>
7289 * g++.dg/torture/pr52582.C: New.
7291 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7293 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7295 2012-03-15 Ira Rosen <irar@il.ibm.com>
7296 Ulrich Weigand <ulrich.weigand@linaro.org>
7298 * gcc.dg/vect/slp-cond-3.c: New test.
7299 * gcc.dg/vect/slp-cond-4.c: New test.
7301 2012-03-15 Ira Rosen <irar@il.ibm.com>
7302 Ulrich Weigand <ulrich.weigand@linaro.org>
7304 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7305 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7307 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7312 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7313 * gfortran.dg/round_1.f03: Likewise.
7315 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7316 Andrew Pinski <apinski@cavium.com>
7319 * gcc.dg/pr52592.c: New test.
7321 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7323 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7324 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7325 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7326 * lib/fortran-modules.exp: .. this new file. Adjust users.
7327 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7328 gfortran-dg-debug-runtest): Call cleanup-modules.
7329 * lib/fortran-torture.exp (fortran-torture-execute,
7330 fortran-torture): Likewise.
7331 * gfortran.dg/coarray/caf.exp: Likewise.
7332 * lib/lto.exp: Likewise.
7333 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7334 * gfortran.dg/class_4b.f03: Likewise.
7335 * gfortran.dg/class_4c.f03: Likewise.
7336 * gfortran.dg/class_45a.f03: Likewise.
7337 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7338 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7339 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7340 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7341 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7342 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7343 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7344 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7345 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7346 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7347 * gfortran.dg/whole_file_28.f90: Likewise.
7348 * gfortran.dg/whole_file_29.f90: Likewise.
7349 * gfortran.dg/whole_file_30.f90: Likewise.
7350 * gfortran.dg/whole_file_31.f90: Likewise.
7352 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7354 PR tree-optimization/52267
7355 * gcc.dg/pr52267.c: New test.
7356 * gcc.dg/tree-ssa/vrp65.c: New test.
7357 * gcc.dg/tree-ssa/vrp66.c: New test.
7359 2012-03-15 Richard Guenther <rguenther@suse.de>
7362 * gfortran.dg/vect/pr52580.f: New testcase.
7364 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7366 * gcc.target/sh/fpul-usage-1.c: New.
7368 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7371 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7372 * gcc.target/sh/pr49468-di.c: Likewise.
7374 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7376 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7377 * gcc.dg/c99-stdint-6.c: Likewise.
7378 * gcc.dg/lto/20090210_0.c: Likewise.
7379 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7380 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7381 * gcc.dg/pragma-init-fini-2.c: Likewise.
7382 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7383 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7384 * gcc.target/i386/pr22152.c: Likewise.
7385 * gcc.target/i386/vect8-ret.c: Likewise.
7386 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7389 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7392 * g++.dg/tree-prof/partition1.C: Likewise.
7393 * g++.dg/tree-prof/partition2.C: Likewise.
7394 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7396 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7397 * gcc.c-torture/execute/20010724-1.c: Remove.
7398 * gcc.c-torture/execute/20010724-1.x: Remove.
7399 * gcc.c-torture/execute/20040208-2.c: Remove.
7400 * gcc.c-torture/execute/20040208-2.x: Remove.
7401 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7403 (main) [__mips__ && __sgi__]: Remove.
7404 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7405 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7406 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7407 mips-sgi-irix6* handling.
7408 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7409 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7410 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7412 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7413 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7414 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7415 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7416 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7417 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7419 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7420 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7421 * gcc.target/mips/save-restore-3.c: Likewise.
7422 * gcc.target/mips/save-restore-4.c: Likewise.
7423 * gcc.target/mips/save-restore-5.c: Likewise.
7424 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7425 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7427 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7429 (restore_ld_library_path_env_vars): Likewise.
7430 * lib/target-supports.exp (check_profiling_available): Remove
7431 mips*-*-irix* handling.
7432 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7433 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7434 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7436 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/opt/pr52582.C: New test.
7441 2012-03-14 Richard Guenther <rguenther@suse.de>
7443 PR tree-optimization/52571
7444 * gcc.dg/vect/vect-2.c: Initialize arrays.
7445 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7446 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7447 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7449 2012-03-14 Richard Guenther <rguenther@suse.de>
7454 * gcc.dg/torture/pr48124-1.c: New testcase.
7455 * gcc.dg/torture/pr48124-2.c: Likewise.
7456 * gcc.dg/torture/pr48124-3.c: Likewise.
7457 * gcc.dg/torture/pr48124-4.c: Likewise.
7459 2012-03-14 Richard Guenther <rguenther@suse.de>
7462 * gcc.dg/pr52578.c: New testcase.
7464 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7467 * g++.dg/cpp0x/udlit-args2.C: New test.
7469 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7472 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7473 * gcc.c-torture/compile/pr48596.c: ... here.
7475 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7478 * g++.dg/lookup/hidden-class17.C: New test.
7480 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7483 * gcc.dg/Wunused-var-3.c: New test.
7485 2012-03-13 Martin Jambor <mjambor@suse.cz>
7487 * gcc.dg/misaligned-expand-2.c: New test.
7489 2012-03-13 Richard Guenther <rguenther@suse.de>
7492 * gcc.dg/pr52134.c: New testcase.
7494 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7496 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7498 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7500 PR tree-optimization/46728
7501 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7502 * gcc.target/powerpc/pr46728-5.c: Likewise.
7503 * gcc.target/powerpc/pr46728-8.c: Likewise.
7504 * gcc.target/powerpc/pr46728-10.c: Likewise.
7505 * gcc.target/powerpc/pr46728-11.c: Likewise.
7506 * gcc.target/powerpc/pr46728-13.c: Likewise.
7507 * gcc.target/powerpc/pr46728-14.c: Likewise.
7508 * gcc.target/powerpc/pr46728-15.c: Likewise.
7510 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7513 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7515 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517 PR tree-optimization/46728
7518 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7519 * gcc.target/powerpc/pr46728-5.c: Likewise.
7520 * gcc.target/powerpc/pr46728-8.c: Likewise.
7521 * gcc.target/powerpc/pr46728-10.c: Likewise.
7522 * gcc.target/powerpc/pr46728-11.c: Likewise.
7523 * gcc.target/powerpc/pr46728-13.c: Likewise.
7524 * gcc.target/powerpc/pr46728-14.c: Likewise.
7525 * gcc.target/powerpc/pr46728-15.c: Likewise.
7527 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7530 * gcc.target/avr/torture/addr-space-1.h: New file.
7531 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7532 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7533 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7534 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7536 2012-03-12 Andrew Pinski <apinski@cavium.com>
7538 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7540 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7542 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7543 * g++.dg/abi/thunk4.C: Likewise.
7544 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7546 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7548 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7549 * g++.dg/eh/spbp.C: Likewise.
7550 * g++.dg/ext/label13.C: Likewise.
7551 * g++.dg/guality/guality.exp: Likewise.
7552 * g++.dg/other/anon5.C: Likewise.
7553 * g++.dg/other/pragma-ep-1.C: Remove.
7554 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7555 * g++.dg/warn/pr31246.C: Likewise.
7556 * g++.dg/warn/weak1.C: Likewise.
7557 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7558 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7559 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7560 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7561 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7562 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7563 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7564 * gcc.dg/c99-tgmath-1.c: Likewise.
7565 * gcc.dg/c99-tgmath-2.c: Likewise.
7566 * gcc.dg/c99-tgmath-3.c: Likewise.
7567 * gcc.dg/c99-tgmath-4.c: Likewise.
7568 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7570 * gcc.dg/debug/pr49032.c: Likewise.
7571 * gcc.dg/guality/guality.exp: Likewise.
7572 * gcc.dg/intmax_t-1.c: Likewise.
7573 * gcc.dg/pr48616.c: Likewise.
7574 * gcc.dg/pragma-ep-1.c: Remove.
7575 * gcc.dg/pragma-ep-2.c: Remove.
7576 * gcc.dg/pragma-ep-3.c: Remove.
7577 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7578 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7579 * gcc.misc-tests/gcov-14.c: Likewise.
7580 * gfortran.dg/guality/guality.exp: Likewise.
7581 * lib/target-supports.exp (check_weak_available): Likewise.
7582 (add_options_for_tls): Likewise.
7583 (check_ascii_locale_available): Likewise.
7584 * obj-c++.dg/dwarf-2.mm: Likewise.
7585 * objc.dg/dwarf-1.m: Likewise.
7586 * objc.dg/dwarf-2.m: Likewise.
7588 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7590 PR tree-optimization/51721
7591 * gcc.dg/tree-ssa/vrp64.c: New test.
7593 PR tree-optimization/52533
7594 * gcc.c-torture/compile/pr52533.c: New test.
7596 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7598 * gcc.target/i386/rtm-xabort-1.c: New.
7599 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7600 * gcc.target/i386/rtm-xend-1.c: Ditto.
7601 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7602 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7603 * gcc.target/i386/sse-13.c: Ditto.
7604 * gcc.target/i386/sse-14.c: Ditto.
7605 * gcc.target/i386/sse-22.c: Ditto.
7606 * gcc.target/i386/sse-23.c: Ditto.
7607 * g++.dg/other/i386-2.C: Ditto.
7608 * g++.dg/other/i386-3.C: Ditto.
7610 2012-03-12 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/proc_ptr_35.f90: New.
7615 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7618 * gcc.dg/torture/pr52530.c: New test.
7620 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7623 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7625 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7628 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7630 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7632 2012-03-09 Andrew Pinski <apinski@cavium.com>
7635 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7636 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7638 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7640 * gcc.dg/tree-ssa/scev-3.c: New.
7641 * gcc.dg/tree-ssa/scev-4.c: New.
7643 2012-03-08 Tobias Burnus <burnus@net-b.de>
7646 * gfortran.dg/proc_ptr_34.f90
7648 2012-03-07 Jason Merrill <jason@redhat.com>
7651 * g++.dg/cpp0x/udlit-mangle.C: New.
7653 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7655 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7657 2012-03-06 Richard Guenther <rguenther@suse.de>
7660 * gcc.dg/torture/pr52493.c: New testcase.
7662 2012-03-06 Richard Guenther <rguenther@suse.de>
7665 * gcc.dg/lto/pr52097_0.c: New testcase.
7667 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7670 * gcc.target/sh/pr51244-1.c: New.
7671 * gcc.target/sh/pr51244-2.c: New.
7672 * gcc.target/sh/pr51244-3.c: New.
7674 2012-03-05 Jason Merrill <jason@redhat.com>
7677 * g++.dg/ext/visibility/template11.C: New.
7679 * g++.dg/cpp0x/implicit13.C: New.
7681 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/51721
7684 * gcc.dg/tree-ssa/vrp63.c: New test.
7685 * gcc.dg/pr51721.c: New test.
7687 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7690 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7693 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7696 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7698 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7701 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7703 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7705 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7708 2012-03-03 Jason Merrill <jason@redhat.com>
7710 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7713 * g++.dg/cpp0x/initlist65.C: New.
7716 * g++.dg/ext/is_empty2.C: New.
7718 2012-03-03 Tobias Burnus <burnus@net-b.de>
7721 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7723 2012-03-03 Tobias Burnus <burnus@net-b.de>
7725 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7726 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7727 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7728 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7729 * gfortran.dg/class_30.f90: Remove dg-warning line.
7730 * gfortran.dg/bind_c_usage_25.f90: New.
7732 2012-03-03 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7736 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7737 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7739 2012-03-03 Tobias Burnus <burnus@net-b.de>
7742 * gfortran.dg/assumed_type_1.f90: New.
7743 * gfortran.dg/assumed_type_2.f90: New.
7744 * gfortran.dg/assumed_type_3.f90: New.
7745 * gfortran.dg/assumed_type_4.f90: New.
7747 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7750 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7751 * gcc.target/sh/pr49468-di.c: New.
7753 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7755 * gcc.dg/graphite/pr50561.c: Update.
7757 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7759 * gcc.target/powerpc/pr52457.c: New test.
7761 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7763 * gcc.target/arm/sat-1.c: New test.
7765 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7768 * gcc.target/i386/pr46716.c: New test.
7770 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7773 * g++.dg/cpp0x/sfinae32.C: New.
7775 2012-03-02 Richard Guenther <rguenther@suse.de>
7777 PR tree-optimization/52406
7778 * gcc.dg/torture/pr52406.c: New testcase.
7780 2012-03-02 Tobias Burnus <burnus@net-b.de>
7783 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7784 * gfortran.dg/nullify_2.f90: Update dg-error.
7785 * gfortran.dg/nullify_4.f90: Ditto.
7786 * gfortran.dg/pointer_init_6.f90: Ditto.
7788 2012-03-02 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/class_51.f90: New.
7793 2012-03-02 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/intrinsic_8.f90: New.
7798 2012-03-01 Kai Tietz <ktietz@redhat.com>
7800 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7801 routines on mingw targets.
7802 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7804 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7806 PR tree-optimization/52445
7807 * gcc.dg/pr52445.c: New test.
7809 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7812 * gcc.c-torture/compile/pr52437.c: New test.
7815 * gcc.dg/torture/pr52419.c: New test.
7817 PR tree-optimization/52429
7818 * gcc.dg/torture/pr52429.c: New test.
7819 * g++.dg/opt/pr52429.C: New test.
7821 2012-02-29 Richard Guenther <rguenther@suse.de>
7824 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7825 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7826 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7827 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7828 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7829 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7831 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7833 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7835 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7838 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7840 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7843 * gcc.target/arm/neon/pr51534.c: New testcase.
7845 2012-02-28 Richard Guenther <rguenther@suse.de>
7848 * gcc.dg/torture/pr52407.c: New testcase.
7850 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7852 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7853 * gcc.target/arm/vfp2.c: Likewise.
7854 * gcc.target/arm/vfp3.c: Likewise.
7855 * gcc.target/arm/vfp4.c: Likewise.
7856 * gcc.target/arm/vfp5.c: Likewise.
7857 * gcc.target/arm/vfp6.c: Likewise.
7858 * gcc.target/arm/vfp7.c: Likewise.
7859 * gcc.target/arm/vfp8.c: Likewise.
7860 * gcc.target/arm/vfp9.c: Likewise.
7861 * gcc.target/arm/vfp10.c: Likewise.
7862 * gcc.target/arm/vfp11.c: Likewise.
7863 * gcc.target/arm/vfp12.c: Likewise.
7864 * gcc.target/arm/vfp13.c: Likewise.
7865 * gcc.target/arm/vfp14.c: Likewise.
7866 * gcc.target/arm/vfp15.c: Likewise.
7867 * gcc.target/arm/vfp16.c: Likewise.
7868 * gcc.target/arm/vfp17.c: Likewise.
7869 * gcc.target/arm/neon-constants.h: New file.
7870 * gcc.target/arm/neon-vect1.c: New test.
7871 * gcc.target/arm/neon-vect2.c: New test.
7872 * gcc.target/arm/neon-vect3.c: New test.
7873 * gcc.target/arm/neon-vect4.c: New test.
7874 * gcc.target/arm/neon-vect5.c: New test.
7875 * gcc.target/arm/neon-vect6.c: New test.
7876 * gcc.target/arm/neon-vect7.c: New test.
7877 * gcc.target/arm/neon-vect8.c: New test.
7879 2012-02-28 Richard Guenther <rguenther@suse.de>
7881 PR tree-optimization/52402
7882 * gcc.dg/torture/pr52402.c: New testcase.
7884 2012-02-28 Richard Guenther <rguenther@suse.de>
7887 * g++.dg/lto/pr52400_0.C: New testcase.
7889 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7891 * gcc.target/avr/torture/builtins-1.c: New test.
7892 * gcc.target/avr/torture/builtins-error.c: New test.
7894 2012-02-28 Kai Tietz <ktietz@redhat.com>
7896 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7897 * gcc.target/i386/pr45352-2.c: Likewise.
7898 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7899 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7900 targets instead rand.
7901 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7902 * gcc.target/i386/sse2-mul-1.c: Likewise.
7903 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7904 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7905 * gcc.target/i386/pad-1.c: Likewise.
7906 * gcc.target/i386/pad-9.c: Likewise.
7907 * gcc.target/i386/pad-2.c: Likewise.
7908 * gcc.target/i386/pad-5b.c: Likewise.
7909 * gcc.target/i386/pad-8.c: Likewise.
7910 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7911 * gcc.target/i386/pr44130.c: Likewise.
7912 * gcc.target/i386/align-main-1.c: Likewise.
7913 * gcc.target/i386/align-main-2.c: Likewise.
7914 * gcc.target/i386/sw-1.c: Likewise.
7915 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7916 on x64 mingw target.
7917 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7918 * gcc.target/i386/pr46295.c: Likewise.
7919 * gcc.target/i386/amd64-abi-1.c: Likewise.
7920 * gcc.target/i386/amd64-abi-2.c: Likewise.
7921 * gcc.target/i386/pr39082-1.c: Likewise.
7922 * gcc.target/i386/pr39162.c: Likewise.
7923 * gcc.target/i386/pr22152.c: Likewise.
7924 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7925 * gcc.target/i386/wrfsbase-2.c: Likewise.
7926 * gcc.target/i386/local.c: Likewise
7927 * gcc.target/i386/wrgsbase-1.c: Likewise.
7928 * gcc.target/i386/wrfsbase-1.c: Likewise.
7929 * gcc.target/i386/pr39315-3.c: Likewise.
7930 * gcc.target/i386/pr35767-4.c: Likewise.
7931 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7933 * gcc.target/i386/pr45336-2.c: Likewise.
7934 * gcc.target/i386/pr45336-1.c: Likewise.
7935 * gcc.target/i386/pr45336-4.c: Likewise.
7937 2012-02-27 Tristan Gingold <gingold@adacore.com>
7939 * gnat.dg/array20.ad[sb]: New test.
7941 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7944 * gcc.target/arm/pr52375.c: New test.
7945 * gcc.c-torture/compile/pr52375.c: New test.
7947 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7949 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7950 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7952 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7954 * gnat.dg/aggr19.adb: New test.
7955 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7957 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7960 * gcc.target/sh/pr49263.c: New.
7962 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7964 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7965 simulate_thread_wrapper_other_threads
7966 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7967 Move initialization of 'value' to main().
7968 (main): Initialize 'value';
7969 * gcc.dg/simulate-thread/speculative-store.c
7970 (simulate_thread_step_verify): Return 0 when successful.
7971 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7973 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7974 (simulate_thread_wrapper_other_threads): Return a success/fail value
7975 and issue an error if the instruction count threshold is exceeded.
7977 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7980 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7981 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7983 2012-02-24 Richard Guenther <rguenther@suse.de>
7986 * gcc.dg/pr52355.c: New testcase.
7988 2012-02-23 Kai Tietz <ktietz@redhat.com>
7990 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7991 * gcc.dg/Wpadded.c: Likewise.
7992 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7994 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7995 for sleep by Sleep and add windows.h include for this function.
7996 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7998 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8000 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8001 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8002 on x64 mingw target.
8003 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8004 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8005 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8006 failure on LLP64 target.
8008 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8011 * gcc.dg/noncompile/pr52290.c: New test.
8013 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8015 PR tree-optimization/52019
8016 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8018 2012-02-22 Kai Tietz <ktietz@redhat.com>
8020 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8021 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8022 derived pdiff_t type.
8023 * g++.dg/torture/pr49720.C: Likewise
8025 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8028 * gcc.target/i386/pr52330.c: New test.
8030 2012-02-22 Tobias Burnus <burnus@net-b.de>
8033 * gfortran.dg/io_constraints_10.f90: New.
8035 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8037 * lib/target-supports.exp (check_effective_target_vect_condition):
8038 Return true for NEON.
8040 2012-02-21 Kai Tietz <ktietz@redhat.com>
8042 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8044 2012-02-21 Richard Guenther <rguenther@suse.de>
8046 PR tree-optimization/52324
8047 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8049 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8052 * gcc.target/avr/torture/pr51782-1.c: New test.
8054 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8056 PR tree-optimization/52318
8057 * gcc.dg/pr52318.c: New test.
8059 2012-02-20 Kai Tietz <ktietz@redhat.com>
8061 * gcc.dg/bf-ms-layout-3.c: New testcase.
8063 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8067 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8069 2012-02-20 Richard Guenther <rguenther@suse.de>
8071 PR tree-optimization/52298
8072 * gcc.dg/torture/pr52298.c: New testcase.
8073 * gcc.dg/vect/pr52298.c: Likewise.
8075 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8077 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8078 * gcc.c-torture/execute/pr52286.c: Ditto.
8080 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8082 PR tree-optimization/52286
8083 * gcc.c-torture/execute/pr52286.c: New test.
8085 2012-02-18 Tobias Burnus <burnus@net-b.de>
8088 * gfortran.dg/interface_35.f90: Use -std=f2003.
8089 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8090 * gfortran.dg/interface_assignment_4.f90: Ditto.
8091 * gfortran.dg/bessel_1.f90: Ditto.
8092 * gfortran.dg/func_result_6.f90: Ditto.
8093 * gfortran.dg/hypot_1.f90: Ditto.
8094 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8096 2012-02-17 Tobias Burnus <burnus@net-b.de>
8098 PR translation/52232
8099 PR translation/52234
8100 PR translation/52245
8101 PR translation/52246
8102 PR translation/52262
8103 PR translation/52273
8104 * gfortran.dg/coarray_22.f90: Update dg-error.
8105 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8107 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8111 (simulate-thread): Use default timeout.
8113 2012-02-16 Jason Merrill <jason@redhat.com>
8116 * g++.dg/ext/timevar1.C: New.
8118 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8121 * g++.dg/template/using21.C: New.
8122 * g++.dg/template/using22.C: Likewise.
8124 2012-02-16 Jason Merrill <jason@redhat.com>
8127 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8129 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8131 PR tree-optimization/52255
8132 * gcc.c-torture/compile/pr52255.c: New test.
8135 * g++.dg/debug/dwarf2/pr52260.C: New test.
8138 * g++.dg/ipa/pr51929.C: New test.
8140 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8143 * gcc.target/powerpc/pr52199.c: New file.
8145 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8148 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8152 * gcc.dg/pr51867.c: Don't include <math.h>.
8155 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8157 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8158 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8160 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8162 PR tree-optimization/50561
8163 * gcc.dg/graphite/pr50561.c: New testcase.
8165 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8167 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8168 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8170 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8172 * gnat.dg/discr35.ad[sb]: New test.
8174 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8176 * gnat.dg/volatile10.adb: New test.
8177 * gnat.dg/volatile10_pkg.ads: New helper.
8179 2012-02-14 Jason Merrill <jason@redhat.com>
8181 * g++.dg/ext/attrib43.C: New.
8183 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8185 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8186 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8188 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8189 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8190 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8191 effective_target fgnu_tm.
8192 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8194 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8197 * g++.dg/template/asmgoto1.C: New test.
8199 2012-02-14 Ian Lance Taylor <iant@google.com>
8202 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8203 compiling generated file for 64bit and index tests.
8205 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8207 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8209 2012-02-14 Richard Guenther <rguenther@suse.de>
8211 PR tree-optimization/52244
8212 PR tree-optimization/51528
8213 * gcc.dg/torture/pr52244.c: New testcase.
8215 2012-02-14 Walter Lee <walt@tilera.com>
8217 * g++.dg/other/PR23205.C: Disable test on tile.
8218 * g++.dg/other/pr23205-2.C: Disable test on tile.
8219 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8220 * gcc.dg/20040813-1.c: Disable test on tile.
8221 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8222 * gcc.misc-tests/linkage.exp: Handle tilegx.
8224 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8226 PR tree-optimization/52210
8227 * gcc.dg/pr52210.c: New test.
8229 2012-02-14 Jason Merrill <jason@redhat.com>
8232 * g++.dg/overload/defarg5.C: New.
8234 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8237 * c-c++-common/pr52181.c: New test.
8239 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8242 * g++.dg/ext/atomic-1.C: New test.
8244 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8246 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8248 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8251 * gcc.c-torture/execute/pr52209.c: New test.
8253 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8256 * gfortran.dg/elemental_optional_args_5.f03: New test.
8258 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8261 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8264 2012-02-11 Ian Lance Taylor <iant@google.com>
8267 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8268 SPARC Solaris. Don't run the test at all on systems where it may
8269 not work, rather than xfailing it.
8271 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8273 PR rtl-optimization/52175
8274 * gcc.c-torture/compile/pr52175.c: New test.
8276 2012-02-10 Jason Merrill <jason@redhat.com>
8279 * g++.dg/template/repo10.C: New.
8281 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.dg/pr52132.c: New test.
8286 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8288 * gnat.dg/specs/aggr4.ads: New test.
8289 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8291 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8294 * gcc.target/i386/pr52146.c: New.
8296 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8299 * c-c++-common/pr52177.c: New test.
8301 2012-02-10 Jan Hubicka <jh@suse.cz>
8304 * g++.dg/torture/pr48600.C: New testcase.
8306 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8309 * gcc.dg/dfp/pr52140.c: New test.
8311 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8314 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8317 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8320 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8321 * gcc.dg/pr51867.c: New test.
8323 2012-02-09 Ian Lance Taylor <iant@google.com>
8325 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8326 which don't support -fsplit-stack. Turn off optimization when
8327 compiling select5-out.go.
8329 2012-02-08 Ian Lance Taylor <iant@google.com>
8331 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8332 systems which don't support -fsplit-stack.
8334 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8336 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8337 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8338 machine instuction in the log.
8340 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8342 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8345 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8348 * gcc.dg/pr48524.c: New test.
8349 * gcc.dg/pr48524.spec: New spec file for test.
8351 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8354 * gfortran.dg/vect/pr32380.f90: New test.
8356 2012-02-08 Tobias Burnus <burnus@net-b.de>
8359 * gfortran.dg/realloc_on_assign_12.f90: New.
8361 2012-02-08 Richard Guenther <rguenther@suse.de>
8363 PR rtl-optimization/52170
8364 * gcc.dg/torture/pr52170.c: New testcase.
8366 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8368 PR gcov-profile/52150
8369 * gcc.dg/tree-prof/pr52150.c: New test.
8371 PR rtl-optimization/52139
8372 * gcc.dg/pr52139.c: New test.
8374 2012-02-07 Jason Merrill <jason@redhat.com>
8377 * g++.dg/cpp0x/constexpr-union3.C: New.
8380 * g++.dg/lto/pr52035_0.C: New.
8382 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8384 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8385 * gcc.dg/special/weak-1.c: Likewise.
8386 * gcc.dg/ucnid-12.c: Likewise.
8387 * gcc.dg/torture/pr45678-1.c: Likewise.
8388 * gcc.dg/torture/pr45678-2.c: Likewise.
8389 * gcc.dg/vector-4.c: Likewise.
8390 * gcc.dg/ipa/inline-5.c: Likewise.
8391 * gcc.dg/ucnid-11.c: Likewise.
8392 * gcc.misc-tests/gcov-13.c: Likewise.
8393 * gcc.misc-tests/gcov-14.c: Likewise.
8394 * g++.dg/ext/label13.C: Likewise.
8395 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8396 hppa*-*-hpux* options.
8397 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8399 * gcc.dg/pr48616.c: Likewise.
8400 * gcc.dg/pr17957.c: Likewise.
8401 * gcc.dg/pr17055-1.c: Likewise.
8402 * gcc.dg/pr32912-1.c: Likewise.
8403 * gcc.dg/tm/pr51472.c: Likewise.
8404 * c-c++-common/fold-bitand-4.c: Likewise.
8405 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8406 Use dg-additional-options for extra options.
8408 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8410 * gcc.target/epiphany/interrupt-2.c: New test.
8412 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8415 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8416 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8419 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8422 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8428 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8429 * gcc.target/mips/va-arg-1.c: New test.
8431 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8433 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8434 for -mno-pointers-to-nested-functions.
8436 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8438 * gcc.c-torture/execute/20120207-1.c: New test.
8440 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8442 PR rtl-optimization/52060
8443 * gcc.dg/torture/pr52060.c: New test.
8446 * gcc.c-torture/compile/pr52074.c: New test.
8448 2012-02-07 Tobias Burnus <burnus@net-b.de>
8451 * gfortran.dg/class_to_type_2.f90: New.
8453 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8456 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8459 2012-02-06 Jason Merrill <jason@redhat.com>
8462 * g++.dg/template/conv13.C: New.
8464 2012-02-06 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/52115
8467 * gcc.c-torture/compile/pr52115.c: New testcase.
8469 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8472 * gcc.c-torture/execute/pr52129.c: New test.
8474 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8476 * gcc.dg/pr48374.c: Actually add the test I forgot
8477 in the 2012-01-25 commit.
8479 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8482 * gfortran.dg/vect/vect-8.f90: New test case.
8484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8487 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8489 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8492 * gfortran.dg/class_48.f90 : Add test of allocate class array
8493 component with source in subroutine test3. Remove commenting
8494 out in subroutine test4, since branching on unitialized variable
8495 is now fixed (no PR for this last.).
8497 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8499 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8501 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8503 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8506 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8507 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8509 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8511 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8512 (check_effective_target_sync_int_long): Use it.
8513 (check_effective_target_sync_char_short): Likewise.
8514 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8516 2012-02-05 Tobias Burnus <burnus@net-b.de>
8519 * gfortran.dg/class_48.f90: Add some further checks.
8521 2012-02-05 Ira Rosen <irar@il.ibm.com>
8523 PR tree-optimization/52091
8524 * gcc.dg/vect/pr52091.c: New test.
8526 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8528 PR rtl-optimization/52113
8529 * gcc.target/avr/pr52113.c: New test.
8531 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8533 PR rtl-optimization/52092
8534 * gcc.c-torture/compile/pr52092.c: New test.
8536 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8539 * gfortran.dg/class_array_10.f03: New test.
8542 * gfortran.dg/class_array_11.f03: New test.
8545 * gfortran.dg/class_array_12.f03: New test.
8547 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/realloc_on_assign_11.f90: New test.
8552 2012-02-02 Tobias Burnus <burnus@net-b.de>
8555 * gfortran.dg/shape_7.f90: New.
8557 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8559 * gcc.target/mips/mips-prepend-1.c: New test.
8561 2012-02-02 Jan Hubicka <jh@suse.cz>
8562 Tom de Vries <tom@codesourcery.com>
8565 * gcc.dg/alias-12.c: New testcase.
8566 * gcc.dg/alias-13.c: New testcase.
8568 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8571 * gcc.dg/pr52086.c: New test.
8573 PR tree-optimization/52073
8574 * gcc.c-torture/compile/pr52073.c: New test.
8576 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8579 * gfortran.dg/function_optimize_10.f90: New test.
8581 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8583 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8586 2012-02-01 Tobias Burnus <burnus@net-b.de>
8589 * gfortran.dg/typebound_operator_14.f90: New.
8591 2012-02-01 Tobias Burnus <burnus@net-b.de>
8594 * gfortran.dg/elemental_function_1.f90: New.
8596 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8598 PR rtl-optimization/51374
8599 * gcc.target/avr/torture/pr51374-1.c:
8600 Also fail if SBIS is seen.
8602 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8604 PR rtl-optimization/51374
8605 * gcc.target/avr/torture/pr51374-1.c: New.
8607 2012-01-31 Tobias Burnus <burnus@net-b.de>
8610 * gfortran.dg/typebound_generic_11.f90: New.
8612 2012-01-31 Tobias Burnus <burnus@net-b.de>
8615 * gfortran.dg/class_49.f90: New.
8617 2012-01-31 Tobias Burnus <burnus@net-b.de>
8620 * gfortran.dg/elemental_args_check_6.f90: New.
8622 2012-01-31 Jason Merrill <jason@redhat.com>
8625 * g++.dg/cpp0x/variadic122.C: New.
8627 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8630 * gfortran.dg/realloc_on_assign_10.f90: New test.
8632 2012-01-31 Richard Guenther <rguenther@suse.de>
8634 PR tree-optimization/51528
8635 * gcc.dg/torture/pr51528.c: New testcase.
8637 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8640 * lib/go.exp (go_target_compile): Append timeout= to options.
8641 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8642 select5-out.go test on alpha*-*-* targets.
8644 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8646 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8647 (TEST_SHORT): Reformat in the same way.
8648 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8649 (TEST_SHORT): Reformat in the same way.
8650 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8651 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8652 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8653 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8654 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8656 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8659 * gcc.target/arm/pr51835.c: New testcase.
8661 2012-01-30 Richard Guenther <rguenther@suse.de>
8663 PR tree-optimization/52028
8664 * gcc.dg/torture/pr52028.c: New testcase.
8665 * gfortran.dg/ldist-pr45199.f: Adjust.
8666 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8667 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8668 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8670 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8673 * gcc.dg/tree-prof/pr52027.c: New test.
8675 PR tree-optimization/52046
8676 * gcc.dg/pr52046.c: New test.
8679 * g++.dg/other/pr52048.C: New test.
8681 2012-01-30 Richard Guenther <rguenther@suse.de>
8683 PR tree-optimization/52045
8684 * gcc.dg/pr52045.c: New testcase.
8686 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8688 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8689 new code generated for __sync_lock_release.
8691 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8693 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8695 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8698 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8700 * g++.dg/ext/visibility/template10.C: Fix typo.
8702 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8704 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8707 * g++.dg/cpp0x/constexpr-ice6.C: New.
8709 2012-01-29 Tobias Burnus <burnus@net-b.de>
8712 * gfortran.dg/default_initialization_6.f90: New.
8714 2012-01-29 Tobias Burnus <burnus@net-b.de>
8717 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8718 * gfortran.dg/class_48.f90: New.
8720 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8723 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8725 2012-01-28 Tobias Burnus <burnus@net-b.de>
8728 * gfortran.dg/class_allocate_12.f90: New.
8730 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8732 * gcc.dg/torture/pr50444.c: Fix dg directives.
8734 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8737 * gcc.target/arm/pr52006.c: New test.
8739 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8742 * gcc.dg/lto/trans-mem.h: New file.
8743 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8744 * gcc.dg/lto/trans-mem-1_1.c: Same.
8745 * gcc.dg/lto/trans-mem-4_1.c: Same.
8746 * gcc.dg/lto/trans-mem-3_1.c: Same.
8748 2012-01-27 Tobias Burnus <burnus@net-b.de>
8751 * gfortran.dg/dummy_procedure_7.f90: New.
8753 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8755 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8756 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8758 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8761 * g++.dg/other/gc5.C: New test.
8763 2012-01-27 Richard Guenther <rguenther@suse.de>
8765 PR tree-optimization/50444
8766 * gcc.dg/torture/pr50444.c: New testcase.
8768 2012-01-27 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/move_alloc_13.f90: New.
8774 2012-01-27 Tobias Burnus <burnus@net-b.de>
8777 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8778 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8779 and change dg-error string.
8781 2012-01-27 Tobias Burnus <burnus@net-b.de>
8784 * gfortran.dg/elemental_args_check_5.f90: New.
8786 2012-01-27 Richard Guenther <rguenther@suse.de>
8789 * g++.dg/torture/pr51959.C: New testcase.
8791 2012-01-27 Tom de Vries <tom@codesourcery.com>
8793 PR tree-optimization/51990
8794 * gcc.dg/pr51990.c: New test.
8795 * gcc.dg/pr51990-2.c: Same.
8797 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8798 Tobias Burnus <burnus@gcc.gnu.org>
8801 * gfortran.dg/class_allocate_11.f03: New.
8806 * gfortran.dg/class_allocate_7.f03: New.
8807 * gfortran.dg/class_allocate_8.f03: New.
8808 * gfortran.dg/class_allocate_9.f03: New.
8809 * gfortran.dg/class_allocate_10.f03: New.
8811 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8813 * gnat.dg/discr34.adb: New test.
8814 * gnat.dg/discr34_pkg.ads: New helper.
8816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8818 * gnat.dg/discr33.adb: New test.
8820 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8822 * gnat.dg/limited_with3.ad[sb): New test.
8823 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8824 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8825 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8827 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8829 * gnat.dg/stack_usage1.adb: New test.
8830 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8832 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8833 * gcc.dg/pr44194-2.c: Likewise.
8835 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8838 * g++.dg/template/crash112.C: New.
8840 2012-01-27 Richard Henderson <rth@redhat.com>
8842 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8846 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8848 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8851 * g++.dg/opt/pr51895.C: New test.
8853 2012-01-26 Michael Matz <matz@suse.de>
8855 PR tree-optimization/48794
8856 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8858 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8860 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8862 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8864 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8865 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8867 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8868 the default value for s390 and s390x.
8870 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8873 * gcc.dg/lto/trans-mem-4_0.c: New.
8874 * gcc.dg/lto/trans-mem-4_1.c: New.
8875 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8877 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8878 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8880 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8881 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8884 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8886 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8888 2012-01-25 Ian Lance Taylor <iant@google.com>
8890 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8892 2012-01-25 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/typebound_proc_25.f90: New.
8897 2012-01-25 Jason Merrill <jason@redhat.com>
8900 * g++.dg/lto/pr51992_0.C: New.
8902 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8904 PR tree-optimization/51987
8905 * gcc.target/i386/pr51987.c: New test.
8907 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8909 * gcc.dg/tm/lto-1.c: Require lto support in target.
8911 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8913 PR rtl-optimization/48374
8914 * gcc.dg/pr48374.c: New test.
8916 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8918 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8920 2012-01-25 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/derived_constructor_char_3.f90: New.
8925 2012-01-24 Ian Lance Taylor <iant@google.com>
8927 * go.test/go-test.exp (filecmp): New procedure.
8928 (errchk): Handle quoted square brackets.
8929 (go-gc-tests): Set go_compile_args. Handle various new test
8930 lines. Skip a few new tests.
8931 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8933 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8935 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8936 (check_effective_target_vect_extract_even_odd)
8937 (check_effective_target_vect_interleave): Return true for MIPS
8940 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8942 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8943 (main): Use it instead of argc.
8945 2012-01-24 Jason Merrill <jason@redhat.com>
8948 * g++.dg/cpp0x/sfinae31.C: New.
8950 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8952 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8954 2012-01-24 Jason Merrill <jason@redhat.com>
8957 * g++.dg/inherit/covariant20.C: New.
8959 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8962 * g++.dg/parse/crash58.C: New.
8964 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.dg/pr51957-1.c: New test.
8968 * gcc.dg/pr51957-1.h: New file.
8969 * gcc.dg/pr51957-2.c: New test.
8971 2012-01-23 Jason Merrill <jason@redhat.com>
8974 * g++.dg/ext/visibility/template10.C: New.
8976 2012-01-23 Tobias Burnus <burnus@net-b.de>
8979 * gfortran.dg/move_alloc_12.f90: New.
8981 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8984 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8986 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8989 * g++.dg/template/crash111.C: New.
8991 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8993 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8995 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8997 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9000 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9001 the DW_TAG_class_type and DW_AT_name: "Executor".
9003 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9005 * lib/target-supports.exp
9006 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9007 (check_effective_target_vect_interleave): Likewise.
9009 2012-01-22 Jason Merrill <jason@redhat.com>
9012 * g++.dg/template/using20.C: New.
9013 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9015 2012-01-23 Jason Merrill <jason@redhat.com>
9018 * g++.dg/torture/pr51344.C: Limit to x86.
9020 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9022 * c-c++-common/tm/omp.c: Require target with pthread support.
9024 2012-01-23 Richard Guenther <rguenther@suse.de>
9026 PR tree-optimization/51949
9027 * gcc.dg/torture/pr51949.c: New testcase.
9029 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9031 PR rtl-optimization/51933
9032 * gcc.c-torture/execute/pr51933.c: New test.
9034 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9036 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9037 Do not define for Interix.
9039 2012-01-22 Jason Merrill <jason@redhat.com>
9042 * g++.dg/lto/pr51832.h: New.
9043 * g++.dg/lto/pr51832_0.C: New.
9044 * g++.dg/lto/pr51832_1.C: New.
9046 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9048 * gcc.dg/ext-elim-1.c: New test.
9050 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9053 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9054 * g++.dg/opt/longbranch1.C: Likewise.
9056 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9058 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9061 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9064 * gfortran.dg/namelist_74.f90: New test.
9065 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9067 2012-01-21 Tobias Burnus <burnus@net-b.de>
9070 * gfortran.dg/class_47.f90: New.
9072 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9074 * gnat.dg/renaming5.ad[sb]: New test.
9076 2012-01-20 Jason Merrill <jason@redhat.com>
9079 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9081 2012-01-20 Jason Merrill <jason@redhat.com>
9084 * g++.dg/ext/attrib42.C: Require ilp32.
9086 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9089 * gcc.target/arm/pr51915.c: New test.
9091 2012-01-20 Cary Coutant <ccoutant@google.com>
9092 Dodji Seketeli <dodji@redhat.com>
9095 * g++.dg/debug/dwarf2/nested-3.C: New test.
9097 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9100 * g++.dg/template/crash110.C: New.
9102 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9104 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9105 Remove default options on hppa*-*-hpux*.
9107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9109 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9111 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9113 * gcc.c-torture/compile/pr51856.c: New testcase.
9115 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9117 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9118 options to go_target_compile.
9120 2012-01-20 Kai Tietz <ktietz@redhat.com>
9122 * g++.dg/torture/pr51344.C: Fix typo.
9124 2012-01-20 Richard Guenther <rguenther@suse.de>
9126 PR tree-optimization/51903
9127 * g++.dg/torture/pr51903.C: New testcase.
9129 2012-01-20 Tobias Burnus <burnus@net-b.de>
9130 Janus Weil <janus@gcc.gnu.org>
9133 * gfortran.dg/use_21.f90: New.
9135 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9138 * gcc.dg/torture/pr51106-1.c: New test.
9139 * gcc.dg/torture/pr51106-2.c: New test.
9141 2012-01-19 Kai Tietz <ktietz@redhat.com>
9143 * g++.dg/torture/pr51344.C: New test.
9145 2012-01-19 Tobias Burnus <burnus@net-b.de>
9148 * gfortran.dg/intrinsic_size_2.f90: New.
9150 2012-01-19 Jason Merrill <jason@redhat.com>
9153 * g++.dg/inherit/using7.C: New.
9155 2012-01-19 Richard Guenther <rguenther@suse.de>
9157 PR tree-optimization/37997
9158 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9160 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9162 PR rtl-optimization/51505
9163 * gcc.dg/pr51505.c: New test.
9165 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9168 * gfortran.dg/typebound_operator_12.f03: New.
9169 * gfortran.dg/typebound_operator_13.f03: New.
9171 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9174 * g++.dg/cpp0x/pr51225.C: New.
9176 2012-01-17 Ian Lance Taylor <iant@google.com>
9179 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9181 2012-01-17 Tobias Burnus <burnus@net-b.de>
9184 * gfortran.dg/realloc_on_assign_9.f90: New.
9186 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9189 * gcc.dg/tm/memopt-3.c: Remove xfail.
9190 * gcc.dg/tm/memopt-4.c: Remove xfail.
9191 * gcc.dg/tm/memopt-5.c: Remove xfail.
9192 * gcc.dg/tm/memopt-7.c: Remove xfail.
9194 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9196 PR tree-optimization/51877
9197 * gcc.c-torture/execute/pr51877.c: New test.
9199 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9201 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9202 {!vect_align_arrays} to vect_sizes_32B_16B.
9203 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9204 * gcc.dg/vect/vect-peel-3.c: Ditto.
9206 2012-01-16 Jason Merrill <jason@redhat.com>
9209 * g++.dg/abi/mangle60.C: New.
9212 * g++.dg/pch/mangle1.{C,Hs}: New.
9214 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9215 Tobias Burnus <burnus@net-b.de>
9218 * gfortran.dg/elemental_optional_args_3.f90: New
9219 * gfortran.dg/elemental_optional_args_4.f90: New
9221 2012-01-16 Tobias Burnus <burnus@net-b.de>
9224 * gfortran.dg/use_20.f90: New
9226 2012-01-16 Jason Merrill <jason@redhat.com>
9229 * g++.dg/cpp0x/rv-bitfield.C: New.
9230 * g++.dg/cpp0x/rv-bitfield2.C: New.
9232 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9234 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9235 subroutine 'qsort' and use index array to assign the result.
9237 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9239 PR tree-optimization/51865
9240 * gcc.dg/pr51865.c: New test.
9242 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9244 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9246 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9248 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9249 to be loaded from the constant pool, rather than via %hi and %lo.
9251 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9253 PR rtl-optimization/51821
9254 * gcc.dg/pr51821.c: New test.
9256 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9258 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9260 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9262 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9264 2012-01-14 Tobias Burnus <burnus@net-b.de>
9267 * gfortran.dg/init_flag_8.f90: New.
9268 * gfortran.dg/init_flag_9.f90: New.
9270 2011-01-14 Tobias Burnus <burnus@net-b.de>
9273 * gfortran.dg/use_18.f90: New.
9274 * gfortran.dg/use_19.f90: New.
9276 2012-01-13 Ian Lance Taylor <iant@google.com>
9279 * g++.dg/warn/Wsign-compare-4.C: New.
9281 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9284 * gfortran.dg/alloc_comp_assign.f03: New.
9285 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9286 __BUILTIN_FREE from 38 to 32.
9288 2012-01-13 Jason Merrill <jason@redhat.com>
9291 * g++.dg/warn/Wreturn-type-7.C: New.
9293 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9295 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9297 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9298 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9299 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9300 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9301 int32plus because of big array needed.
9302 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9303 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9305 2012-01-13 Jason Merrill <jason@redhat.com>
9308 * g++.dg/ext/visibility/template9.C: New.
9311 * g++.dg/cpp0x/defaulted34.C: New.
9312 * g++.dg/template/virtual3.C: New.
9314 2012-01-13 Richard Guenther <rguenther@suse.de>
9317 * gcc.dg/torture/pr8081.c: New testcase.
9319 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9321 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9323 2012-01-12 Jason Merrill <jason@redhat.com>
9326 * g++.dg/ext/stmtexpr14.C: New.
9328 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9331 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9333 2012-01-12 Jason Merrill <jason@redhat.com>
9336 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9337 * g++.dg/abi/mangle58.C: Likewise.
9340 * g++.dg/template/arg8.C: New.
9342 2012-01-12 Ira Rosen <irar@il.ibm.com>
9344 PR tree-optimization/51799
9345 * gcc.dg/vect/pr51799.c: New test.
9346 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9349 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9350 Tobias Burnus <burnus@net-b.de>
9354 * lib/target-supports.exp
9355 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9356 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9358 2012-01-11 Jason Merrill <jason@redhat.com>
9361 * g++.dg/ext/attrib42.C: New.
9363 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9366 * gcc.dg/pr51796.c: New test.
9368 2012-01-11 Jason Merrill <jason@redhat.com>
9371 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9373 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9375 * gnat.dg/array19.ad[sb]: New test.
9377 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9379 * gnat.dg/opt23.ad[sb]: New test.
9380 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9381 * gnat.dg/opt24.ad[sb]: New test.
9383 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9385 PR tree-optimization/49642
9386 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9387 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9389 2012-01-11 Jason Merrill <jason@redhat.com>
9392 * g++.dg/template/explicit-args5.C: New.
9394 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9396 * gcc.c-torture/execute/20120110-1.c: New testcase.
9398 2012-01-10 Jason Merrill <jason@redhat.com>
9401 * g++.dg/inherit/ambig1.C: New.
9404 * g++.dg/cpp0x/constexpr-cache1.C: New.
9406 2012-01-10 Richard Guenther <rguenther@suse.de>
9408 PR tree-optimization/51801
9409 * gcc.dg/torture/pr51801.c: New testcase.
9411 2012-01-10 Tobias Burnus <burnus@net-b.de>
9414 * gfortran.dg/allocate_with_typespec_5.f90: New.
9416 2012-01-10 Tobias Burnus <burnus@net-b.de>
9418 * gfortran.dg/class_39.f03: Update dg-error string.
9420 2012-01-10 Richard Guenther <rguenther@suse.de>
9422 PR tree-optimization/50913
9423 * gcc.dg/graphite/interchange-16.c: New testcase.
9424 * gcc.dg/graphite/scop-20.c: XFAIL.
9425 * gfortran.dg/graphite/interchange-1.f: Likewise.
9426 * gfortran.dg/graphite/block-1.f90: Likewise.
9427 * gfortran.dg/graphite/block-2.f: Likewise.
9429 2012-01-10 Richard Henderson <rth@redhat.com>
9431 * lib/target-supports.exp (check_effective_target_vect_perm,
9432 check_effective_target_vect_perm_byte,
9433 check_effective_target_vect_perm_short): Enable for arm neon.
9435 2012-01-09 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/typebound_operator_11.f90: New.
9440 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9442 * gnat.dg/array18.adb: New test.
9443 * gnat.dg/array18_pkg.ads: New helper.
9445 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9449 around base object in first assignment in main program.
9450 * gfortran.dg/typebound_operator_10.f03: New test.
9452 2012-01-09 Martin Jambor <mjambor@suse.cz>
9454 PR tree-optimization/51759
9455 * g++.dg/ipa/pr51759.C: New test.
9457 2012-01-09 Tobias Burnus <burnus@net-b.de>
9460 * gfortran.dg/optional_absent_2.f90: New.
9462 2012-01-09 Tobias Burnus <burnus@net-b.de>
9465 * gfortran.dg/use_17.f90: New.
9467 2012-01-09 Gary Funck <gary@intrepid.com>
9469 PR preprocessor/33919
9470 * gcc.dg/pr33919.c: New test.
9471 * gcc.dg/pr33919-0.h: New test header file.
9472 * gcc.dg/pr33919-1.h: Ditto.
9473 * gcc.dg/pr33919-2.h: Ditto.
9475 2012-01-07 Jan Hubicka <jh@suse.cz>
9477 PR tree-optimize/51694
9478 * gcc.c-torture/compile/pr51694.c: new testcase.
9480 2012-01-07 Jan Hubicka <jh@suse.cz>
9482 PR tree-optimization/51600
9483 * g++.dg/torture/pr51600.C: New testcase.
9485 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9487 PR gcov-profile/51715
9488 PR gcov-profile/51717
9489 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9490 * gcc.misc-tests/gcov-14.c: Likewise.
9492 2012-01-06 Jason Merrill <jason@redhat.com>
9494 * g++.dg/parse/new5.C: New.
9496 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9499 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9500 including <string.h>.
9502 2012-01-06 Jason Merrill <jason@redhat.com>
9504 * g++.dg/abi/mangle51.C: New.
9505 * g++.dg/abi/mangle52.C: New.
9506 * g++.dg/abi/mangle53.C: New.
9507 * g++.dg/abi/mangle54.C: New.
9508 * g++.dg/abi/mangle55.C: New.
9509 * g++.dg/abi/mangle56.C: New.
9510 * g++.dg/abi/mangle57.C: New.
9511 * g++.dg/abi/mangle58.C: New.
9512 * g++.dg/abi/mangle59.C: New.
9513 * g++.dg/cpp0x/trailing3.C: Update mangling.
9514 * g++.dg/cpp0x/variadic111.C: Update mangling.
9515 * g++.dg/cpp0x/variadic4.C: Update mangling.
9516 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9517 * g++.dg/template/nontype22.C: Works now.
9518 * g++.dg/template/pr35240.C: Works now.
9520 * g++.dg/cpp0x/error7.C: New.
9522 2012-01-06 Tobias Burnus <burnus@net-b.de>
9524 * gfortran.dg/deallocate_stat_2.f90: New.
9525 * coarray/allocate_errgmsg.f90: New.
9526 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9527 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9528 * coarray/subobject_1.f90: Fix for num_images > 1.
9529 * gfortran.dg/deallocate_stat.f90: Update due to changed
9532 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9534 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9536 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9538 * ada/acats/overflow.lst: Add cb20004.
9540 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9543 * g++.dg/cpp0x/alias-decl-18.C: New test.
9545 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9547 * gcc.c-torture/execute/20120104-1.c: New test.
9549 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9552 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9553 the old typebound_operator_8.f03.
9554 * gfortran.dg/typebound_operator_8.f03: New version of
9555 typebound_operator_7.f03 with 'u' a derived type instead of a
9558 2012-01-05 Richard Guenther <rguenther@suse.de>
9560 * g++.dg/torture/pr49309.C: Skip for -flto.
9562 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9565 * gcc.c-torture/compile/pr51761.c: New test.
9567 2012-01-05 Richard Guenther <rguenther@suse.de>
9569 PR tree-optimization/51760
9570 * gcc.dg/torture/pr51760.c: New testcase.
9572 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9575 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9577 2012-01-05 Richard Guenther <rguenther@suse.de>
9580 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9581 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9583 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9586 * gcc.dg/pr51695.c: New test.
9588 2012-01-04 Andrew Pinski <apinski@cavium.com>
9590 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9591 * gcc.target/mips/octeon2-lx-1.c: New test.
9592 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9593 * gcc.target/mips/octeon2-lx-2.c: New test.
9594 * gcc.target/mips/octeon2-lx-3.c: New test.
9596 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9600 * gcc.dg/tm/alias-1.c: Adjust regexp.
9601 * gcc.dg/tm/alias-2.c: Adjust regexp.
9603 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9606 * g++.dg/warn/Wparentheses-26.C: New.
9608 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9610 * gfortran.dg/elemental_optional_args_2.f90: New test.
9612 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9615 * gfortran.dg/common_17.f90: New test.
9617 2012-01-04 Richard Guenther <rguenther@suse.de>
9619 PR tree-optimization/49651
9620 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9621 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9623 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9626 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9628 2012-01-03 Andrew Pinski <apinski@cavium.com>
9630 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9631 for all mips targets. Also allow an optional .cfi_startproc.
9633 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9635 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9637 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9640 * g++.dg/rtti/dyncast5.C: New.
9642 2012-01-03 Richard Guenther <rguenther@suse.de>
9644 PR tree-optimization/51070
9645 * gcc.dg/torture/pr51070-2.c: New testcase.
9647 2012-01-03 Richard Guenther <rguenther@suse.de>
9649 PR tree-optimization/51692
9650 * gcc.dg/torture/pr51692.c: New testcase.
9652 2012-01-03 Richard Guenther <rguenther@suse.de>
9655 * g++.dg/lto/pr51650-3_0.C: New testcase.
9657 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9660 * g++.dg/warn/Wredundant-decls-spec.C: New.
9662 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9664 PR tree-optimization/51719
9665 * g++.dg/tree-prof/pr51719.C: New test.
9667 2012-01-03 Richard Guenther <rguenther@suse.de>
9670 * gcc.dg/fold-compare-6.c: New testcase.
9672 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9675 * g++.dg/gomp/pr51669.C: New test.
9677 2012-01-02 Jason Merrill <jason@redhat.com>
9680 * g++.dg/cpp0x/constexpr-union2.C: New.
9683 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9685 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9688 * g++.dg/cpp0x/constexpr-99.C: New test.
9690 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9693 * g++.dg/template/init9.C: New.
9695 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9697 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9698 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9699 rather than a specific number.
9701 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9706 * gfortran.dg/typebound_operator_7.f03: New.
9707 * gfortran.dg/typebound_operator_8.f03: New.
9709 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9712 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9714 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9716 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9718 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9720 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9722 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9727 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9728 * gfortran.dg/io_real_boz_4.f90: Likewise.
9729 * gfortran.dg/io_real_boz_5.f90: Likewise.
9731 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9733 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9735 2012-01-02 Revital Eres <revital.eres@linaro.org>
9737 * gcc.dg/sms-11.c: New file.
9739 2012-01-02 Tobias Burnus <burnus@net-b.de>
9742 * gfortran.dg/coarray/image_index_3.f90: New.
9744 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9747 * g++.dg/parse/enum8.C: New.
9749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9752 * g++.dg/conversion/reinterpret4.C: New.
9753 * g++.dg/conversion/reinterpret1.C: Adjust.
9755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9757 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9759 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9761 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9762 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9763 * g++.old-deja/g++.jason/access14.C: Likewise.
9764 * g++.old-deja/g++.jason/access8.C: Likewise.
9765 * g++.old-deja/g++.jason/access1.C: Likewise.
9766 * g++.old-deja/g++.other/access3.C: Likewise.
9767 * g++.old-deja/g++.other/access5.C: Likewise.
9768 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9769 * g++.old-deja/g++.law/visibility22.C: Likewise.
9770 * g++.old-deja/g++.law/visibility26.C: Likewise.
9771 * g++.old-deja/g++.mike/p2746.C: Likewise.
9772 * g++.dg/debug/using1.C: Likewise.
9773 * g++.dg/lookup/using51.C: Likewise.
9774 * g++.dg/inherit/using5.C: Likewise.
9775 * g++.dg/inherit/pr30297.C: Likewise.
9776 * g++.dg/inherit/access8.C: Likewise.
9777 * g++.dg/torture/pr39362.C: Likewise.
9778 * g++.dg/template/crash13.C: Likewise.
9779 * g++.dg/template/using10.C: Likewise.
9781 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9784 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9786 2012-01-01 Ira Rosen <irar@il.ibm.com>
9788 PR tree-optimization/51704
9789 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9790 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9791 corresponding flags.
9793 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9796 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9798 2012-01-01 Jan Hubicka <jh@suse.cz>
9800 PR rtl-optimization/51069
9801 * gcc.c-torture/compile/pr51069.c: New testcase.
9803 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9805 PR tree-optimization/51683
9806 * gcc.dg/pr51683.c: New test.
9808 Copyright (C) 2012 Free Software Foundation, Inc.
9810 Copying and distribution of this file, with or without modification,
9811 are permitted in any medium without royalty provided the copyright
9812 notice and this notice are preserved.