1 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
6 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
9 * c-c++-common/pr51294.c: New.
11 2012-11-07 Martin Jambor <mjambor@suse.cz>
13 PR tree-optimization/53787
14 * gcc.dg/ipa/ipa-5.c: Adjust.
15 * gcc.dg/ipa/ipcp-agg-1.c: New test.
16 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
17 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
18 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
19 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
20 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
21 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
22 * gfortran.dg/pr48636-2.f90: New test.
23 * gfortran.dg/pr53787.f90: Likewise.
25 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
29 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/cpp0x/constexpr-union4.C: New.
34 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
36 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
38 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
41 * gcc.c-torture/compile/pr49220.c: New test.
43 2012-11-07 Florian Weimer <fweimer@redhat.com>
45 * g++.dg/init/new40.C: New.
47 2012-11-07 Jakub Jelinek <jakub@redhat.com>
50 * gcc.dg/guality/pr54693-2.c: New test.
52 2012-11-06 Andrew Pinski <apinski@cavium.com>
54 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
57 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
59 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
60 * gcc.dg/tm/debug-1.c: Same.
61 * gcc.dg/tm/irrevocable-3.c: Same.
62 * gcc.dg/tm/irrevocable-4.c: Same.
63 * gcc.dg/tm/memopt-10.c: Same.
64 * gcc.dg/tm/memopt-11.c: Same.
65 * gcc.dg/tm/props-4.c: Same.
66 * gcc.dg/tm/wrap-3.c: Same.
67 * gcc.dg/tm/wrap-4.c: Same.
69 2012-11-06 Andrew Pinski <apinski@cavium.com>
71 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
73 2012-11-06 Jan Hubicka <jh@suse.cz>
75 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
77 * gcc.dg/tree-ssa/loop-23.c: Likewise.
78 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
79 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
81 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
83 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
85 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.dg/torture/pr41993.c: New test.
90 2012-11-06 Jan Hubicka <jh@suse.cz>
92 * gcc.target/i386/l_fma_float_?.c: Update.
93 * gcc.target/i386/l_fma_double_?.c: Update.
95 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
98 * gcc.target/sh/pr54089-8.c: New.
99 * gcc.target/sh/pr54089-9.c: New.
101 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
104 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
105 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
106 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
107 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
108 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
109 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
110 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
111 * gcc.target/i386/avx-vzeroupper-27.c: New.
113 2012-11-06 Janus Weil <janus@gcc.gnu.org>
116 * gfortran.dg/transfer_class_1.f90: New.
117 * gfortran.dg/transfer_class_2.f90: New.
119 2012-11-05 Sriraman Tallam <tmsriram@google.com>
121 * testsuite/g++.dg/mv1.C: New test.
122 * testsuite/g++.dg/mv2.C: New test.
123 * testsuite/g++.dg/mv3.C: New test.
124 * testsuite/g++.dg/mv4.C: New test.
125 * testsuite/g++.dg/mv5.C: New test.
126 * testsuite/g++.dg/mv6.C: New test.
128 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
131 * gcc.dg/const-uniq-1.c (a): Increase length four times.
133 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
135 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
138 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
140 * g++.dg/torture/20121105-1.C: New test.
142 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
144 * gcc.dg/torture/fp-compare.c: New testcase.
146 2012-11-05 Jan Hubicka <jh@suse.cz>
148 * gcc.dg/const-1.c: Update.
149 * gcc.dg/pure-1.c: Update.
151 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
153 PR rtl-optimization/55151
154 * gcc.dg/pr55151.c: New test.
156 2012-11-05 Jakub Jelinek <jakub@redhat.com>
160 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
162 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
165 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
167 2012-11-05 Jan Hubicka <jh@suse.cz>
169 * gcc.dg/autopar/pr49960.c: Fix testcase.
171 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
174 Fix scan-tree-dump-times directive.
176 2012-11-04 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/associate_12.f90: New.
181 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
184 * lib/target-supports.exp (check_effective_target_masm_intel): New
186 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
189 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
190 Jack Howarth <howarth@bromo.med.uc.edu>
192 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
193 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
194 * gcc.target/i386/pr53249.c: Likewise.
196 2012-11-03 Andrew Pinski <apinski@cavium.com>
198 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
199 call abort1 so that cross jumping does not happen.
201 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
204 * gcc.target/sh/pr51244-18.c: New.
205 * gcc.target/sh/pr51244-19.c: New.
207 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
209 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
210 b requires a 64-bit operation followed by a truncation.
212 2012-11-02 Jan Hubicka <jh@suse.cz>
214 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
216 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
218 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
219 conditions to verify the reduction code is vectorized.
221 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
222 in case 'pow', such as 'powerpc' is used in the compiler version name.
223 * gcc.target/powerpc/pr46728-2.c: Likewise.
224 * gcc.target/powerpc/pr46728-3.c: Likewise.
225 * gcc.target/powerpc/pr46728-4.c: Likewise.
226 * gcc.target/powerpc/pr46728-5.c: Likewise.
227 * gcc.target/powerpc/pr46728-7.c: Likewise.
228 * gcc.target/powerpc/pr46728-8.c: Likewise.
229 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
231 2012-11-02 Jan Hubicka <jh@suse.cz>
233 * gcc.dg/tree-ssa/loop-38.c: New testcase.
235 2012-11-02 Jan Hubicka <jh@suse.cz>
237 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
238 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
240 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
243 * gcc.target/i386/pr55130.c: New test.
245 2012-11-02 Jakub Jelinek <jakub@redhat.com>
248 * gcc.target/i386/pr55147.c: New test.
250 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
252 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
253 * gfortran.dg/default_format_denormal_1.f90: Same.
255 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
258 * g++.dg/ext/vector19.C: Remove target restrictions.
259 * gcc.dg/fold-compare-7.c: New testcase.
261 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
264 * gcc.target/sh/pr55160.c: New.
266 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
268 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
269 scan-assembler regex.
271 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
274 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
275 * gcc.dg/pr55150-2.c: New test.
277 2012-11-01 Sharad Singhai <singhai@google.com>
279 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
280 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
281 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
282 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
284 2012-10-31 Dehao Chen <dehao@google.com>
286 * g++.dg/debug/dwarf2/block.C: New testcase.
288 2012-10-31 Jan Hubicka <jh@suse.cz>
290 * gcc.dg/pr44974.c: Add noinline.
292 2012-10-31 Janus Weil <janus@gcc.gnu.org>
295 * gfortran.dg/class_54.f90: New.
297 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
298 Jakub Jelinek <jakub@redhat.com>
300 PR tree-optimization/55018
301 * gcc.dg/torture/pr55018.c: New test.
303 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/ext/vla13.C: New.
308 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
311 * gcc.dg/pr55150.c: New test.
313 2012-10-31 Tobias Burnus <burnus@net-b.de>
316 * gfortran.dg/associate_11.f90: New.
318 2012-10-31 Dodji Seketeli <dodji@redhat.com>
321 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
323 2012-10-31 Jakub Jelinek <jakub@redhat.com>
325 PR tree-optimization/19105
326 PR tree-optimization/21643
327 PR tree-optimization/46309
328 * gcc.dg/pr19105.c: New test.
329 * gcc.dg/pr21643.c: New test.
330 * gcc.dg/pr46309-2.c: New test.
331 * gcc.c-torture/execute/pr46309.c: New test.
333 2012-10-31 Alan Modra <amodra@gmail.com>
335 * gcc.target/powerpc/dimode_off.c: New.
336 * gcc.target/powerpc/timode_off.c: New.
337 * gcc.target/powerpc/dfmode_off.c: New.
338 * gcc.target/powerpc/tfmode_off.c: New.
340 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
342 PR rtl-optimization/55093
343 * gcc.target/i386/pr55093.c: New file.
345 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
347 * gcc.target/i386/pr55116.c: Renamed to ...
348 * gcc.target/i386/pr55116-1.c: This.
350 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
352 * gcc.target/i386/pr55116-2.c: New file.
354 2012-10-30 Richard Biener <rguenther@suse.de>
356 * gcc.dg/vect/slp-perm-2.c: Adjust.
358 2012-10-30 Richard Biener <rguenther@suse.de>
360 PR tree-optimization/55111
361 * gcc.dg/torture/pr55111.c: New testcase.
363 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
366 * gcc.target/sh/pr53988.c: New.
368 2012-10-30 Bin Cheng <bin.cheng@arm.com>
371 * gcc.dg/hoist-register-pressure-1.c: Rename from
372 hoist-register-pressure.c. Add nonpic condition.
373 * gcc.dg/hoist-register-pressure-2.c: New testcase.
375 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
378 * gcc.dg/Wreturn-local-addr.c: New.
379 * g++.dg/warn/Wno-return-local-addr.C: New.
380 * g++.dg/warn/Wreturn-local-addr.C: New.
382 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
385 * gcc.target/i386/pr55116.c: New file.
387 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
390 * gcc.dg/Wshadow-4.c: New.
391 * gcc.dg/Wshadow-4.h: New.
393 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
396 * gcc.dg/guality/pr54693.c: New.
398 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
401 * gcc.dg/pr55027.c: New testcase.
403 2012-10-29 Jan Hubicka <jh@suse.cz>
405 * gcc.dg/ipa/inline-6.c: New testcase.
407 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
409 PR rtl-optimization/55106
410 * g++.dg/pr55106.C: New.
412 2012-10-29 Richard Guenther <rguenther@suse.de>
415 * gcc.dg/torture/pr53695.c: New testcase.
417 2012-10-28 Jan Hubicka <jh@suse.cz>
419 * gcc.dg/ipa/inlinehint-3.c: New testcase.
421 2012-10-28 Tobias Burnus <burnus@net-b.de>
424 * gfortran.dg/do_check_6.f90: New.
426 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
427 Jack Howarth <howarth@bromo.med.uc.edu>
430 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
432 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
434 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
437 * gcc.target/i386/pr34283.c: New test.
439 2012-10-26 Jakub Jelinek <jakub@redhat.com>
442 * g++.dg/opt/pr55081.C: New test.
446 * gcc.dg/guality/pr54970.c: New test.
448 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
451 * g++.dg/template/new11.C: New.
453 2012-10-26 Richard Biener <rguenther@suse.de>
456 * gcc.dg/torture/pr54824.c: New testcase.
458 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
460 * gcc.target/i386/fxsave-1.c: New.
461 * gcc.target/i386/fxsave64-1.c: Ditto.
462 * gcc.target/i386/fxrstor-1.c: Ditto.
463 * gcc.target/i386/fxrstor64-1.c: Ditto.
464 * gcc.target/i386/xsave-1.c: Ditto.
465 * gcc.target/i386/xsave64-1.c: Ditto.
466 * gcc.target/i386/xrstor-1.c: Ditto.
467 * gcc.target/i386/xrstor64-1.c: Ditto.
468 * gcc.target/i386/xsaveopt-1.c: Ditto.
469 * gcc.target/i386/xsaveopt64-1.c: Ditto.
470 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
471 * gcc.target/i386/sse-13.c: Ditto.
472 * gcc.target/i386/sse-14.c: Ditto.
473 * gcc.target/i386/sse-22.c: Ditto.
474 * gcc.target/i386/sse-23.c: Ditto.
475 * g++.dg/other/i386-2.C: Ditto.
476 * g++.dg/other/i386-3.C: Ditto.
478 2012-10-25 Jan Hubicka <jh@suse.cz>
480 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
483 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/ext/transparent-union.C: New.
488 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
491 * g++.dg/ext/vector19.C: New testcase.
493 2012-10-25 Richard Biener <rguenther@suse.de>
495 PR tree-optimization/54902
496 * g++.dg/torture/pr54902.C: New testcase.
498 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/template/crash114.C: New.
503 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
506 * gcc.target/i386/pr55049-1.c: New test.
508 2012-10-24 Janus Weil <janus@gcc.gnu.org>
511 * gfortran.dg/class_dummy_4.f03: New.
513 2012-10-24 Jakub Jelinek <jakub@redhat.com>
515 PR rtl-optimization/55010
516 * gcc.dg/pr55010.c: New test.
519 * g++.dg/debug/pr54828.C: New test.
521 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
523 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
524 * gcc.dg/vect/vect-83_64.c: Likewise.
526 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/cpp0x/constexpr-union4.C: New.
531 2012-10-23 Jeff Law <law@redhat.com>
533 * gcc.c-torture/execute/pr54985.c: New test.
535 2012-10-23 Paul Koning <ni1d@arrl.net>
538 * g++.dg/debug/dwarf2/pr54508.C: New.
540 2012-10-23 Jakub Jelinek <jakub@redhat.com>
543 * g++.dg/template/sizeof14.C: New test.
545 2012-10-23 Ian Bolton <ian.bolton@arm.com>
546 Jim MacArthur <jim.macarthur@arm.com>
547 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
548 Marcus Shawcroft <marcus.shawcroft@arm.com>
549 Nigel Stephens <nigel.stephens@arm.com>
550 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
551 Richard Earnshaw <rearnsha@arm.com>
552 Sofiane Naci <sofiane.naci@arm.com>
553 Stephen Thomas <stephen.thomas@arm.com>
554 Tejas Belagod <tejas.belagod@arm.com>
555 Yufeng Zhang <yufeng.zhang@arm.com>
557 * lib/target-supports.exp
558 (check_profiling_available): Add AArch64.
559 (check_effective_target_vect_int): Likewise.
560 (check_effective_target_vect_shift): Likewise.
561 (check_effective_target_vect_float): Likewise.
562 (check_effective_target_vect_double): Likewise.
563 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
564 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
565 (check_effective_target_vect_pack_trunc): Likewise.
566 (check_effective_target_vect_unpack): Likewise.
567 (check_effective_target_vect_hw_misalign): Likewise.
568 (check_effective_target_vect_short_mult): Likewise.
569 (check_effective_target_vect_int_mult): Likewise.
570 (check_effective_target_vect_stridedN): Likewise.
571 (check_effective_target_sync_int_long): Likewise.
572 (check_effective_target_sync_char_short): Likewise.
573 (check_vect_support_and_set_flags): Likewise.
574 (check_effective_target_aarch64_tiny): New.
575 (check_effective_target_aarch64_small): New.
576 (check_effective_target_aarch64_large): New.
577 * g++.dg/other/PR23205.C: Enable aarch64.
578 * g++.dg/other/pr23205-2.C: Likewise.
579 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
580 * gcc.c-torture/execute/20101011-1.c: Likewise.
581 * gcc.dg/20020312-2.c: Likewise.
582 * gcc.dg/20040813-1.c: Likewise.
583 * gcc.dg/builtin-apply2.c: Likewise.
584 * gcc.dg/stack-usage-1.c: Likewise.
586 2012-10-23 Ian Bolton <ian.bolton@arm.com>
587 Jim MacArthur <jim.macarthur@arm.com>
588 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
589 Marcus Shawcroft <marcus.shawcroft@arm.com>
590 Nigel Stephens <nigel.stephens@arm.com>
591 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
592 Richard Earnshaw <rearnsha@arm.com>
593 Sofiane Naci <sofiane.naci@arm.com>
594 Stephen Thomas <stephen.thomas@arm.com>
595 Tejas Belagod <tejas.belagod@arm.com>
596 Yufeng Zhang <yufeng.zhang@arm.com>
598 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
599 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
600 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
601 * gcc.target/aarch64/aapcs/abitest.S: New file.
602 * gcc.target/aarch64/aapcs/abitest.h: New file.
603 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
604 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
605 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
606 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
607 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
608 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
609 * gcc.target/aarch64/aapcs/ice_1.c: New file.
610 * gcc.target/aarch64/aapcs/ice_2.c: New file.
611 * gcc.target/aarch64/aapcs/ice_3.c: New file.
612 * gcc.target/aarch64/aapcs/ice_4.c: New file.
613 * gcc.target/aarch64/aapcs/ice_5.c: New file.
614 * gcc.target/aarch64/aapcs/macro-def.h: New file.
615 * gcc.target/aarch64/aapcs/test_1.c: New file.
616 * gcc.target/aarch64/aapcs/test_10.c: New file.
617 * gcc.target/aarch64/aapcs/test_11.c: New file.
618 * gcc.target/aarch64/aapcs/test_12.c: New file.
619 * gcc.target/aarch64/aapcs/test_13.c: New file.
620 * gcc.target/aarch64/aapcs/test_14.c: New file.
621 * gcc.target/aarch64/aapcs/test_15.c: New file.
622 * gcc.target/aarch64/aapcs/test_16.c: New file.
623 * gcc.target/aarch64/aapcs/test_17.c: New file.
624 * gcc.target/aarch64/aapcs/test_18.c: New file.
625 * gcc.target/aarch64/aapcs/test_19.c: New file.
626 * gcc.target/aarch64/aapcs/test_2.c: New file.
627 * gcc.target/aarch64/aapcs/test_20.c: New file.
628 * gcc.target/aarch64/aapcs/test_21.c: New file.
629 * gcc.target/aarch64/aapcs/test_22.c: New file.
630 * gcc.target/aarch64/aapcs/test_23.c: New file.
631 * gcc.target/aarch64/aapcs/test_24.c: New file.
632 * gcc.target/aarch64/aapcs/test_25.c: New file.
633 * gcc.target/aarch64/aapcs/test_26.c: New file.
634 * gcc.target/aarch64/aapcs/test_3.c: New file.
635 * gcc.target/aarch64/aapcs/test_4.c: New file.
636 * gcc.target/aarch64/aapcs/test_5.c: New file.
637 * gcc.target/aarch64/aapcs/test_6.c: New file.
638 * gcc.target/aarch64/aapcs/test_7.c: New file.
639 * gcc.target/aarch64/aapcs/test_8.c: New file.
640 * gcc.target/aarch64/aapcs/test_9.c: New file.
641 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
642 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
643 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
644 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
645 * gcc.target/aarch64/aapcs/test_complex.c: New file.
646 * gcc.target/aarch64/aapcs/test_int128.c: New file.
647 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
648 * gcc.target/aarch64/aapcs/type-def.h: New file.
649 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
650 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
651 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
652 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
653 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
654 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
655 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
656 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
657 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
658 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
659 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
660 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
661 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
662 * gcc.target/aarch64/aarch64.exp: New file.
663 * gcc.target/aarch64/adc-1.c: New file.
664 * gcc.target/aarch64/adc-2.c: New file.
665 * gcc.target/aarch64/asm-1.c: New file.
666 * gcc.target/aarch64/clrsb.c: New file.
667 * gcc.target/aarch64/clz.c: New file.
668 * gcc.target/aarch64/ctz.c: New file.
669 * gcc.target/aarch64/csinc-1.c: New file.
670 * gcc.target/aarch64/csinv-1.c: New file.
671 * gcc.target/aarch64/csneg-1.c: New file.
672 * gcc.target/aarch64/extend.c: New file.
673 * gcc.target/aarch64/fcvt.x: New file.
674 * gcc.target/aarch64/fcvt_double_int.c: New file.
675 * gcc.target/aarch64/fcvt_double_long.c: New file.
676 * gcc.target/aarch64/fcvt_double_uint.c: New file.
677 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
678 * gcc.target/aarch64/fcvt_float_int.c: New file.
679 * gcc.target/aarch64/fcvt_float_long.c: New file.
680 * gcc.target/aarch64/fcvt_float_uint.c: New file.
681 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
682 * gcc.target/aarch64/ffs.c: New file.
683 * gcc.target/aarch64/fmadd.c: New file.
684 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
685 * gcc.target/aarch64/frint.x: New file.
686 * gcc.target/aarch64/frint_double.c: New file.
687 * gcc.target/aarch64/frint_float.c: New file.
688 * gcc.target/aarch64/index.c: New file.
689 * gcc.target/aarch64/mneg-1.c: New file.
690 * gcc.target/aarch64/mneg-2.c: New file.
691 * gcc.target/aarch64/mneg-3.c: New file.
692 * gcc.target/aarch64/mnegl-1.c: New file.
693 * gcc.target/aarch64/mnegl-2.c: New file.
694 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
695 * gcc.target/aarch64/pic-constantpool1.c: New file.
696 * gcc.target/aarch64/pic-symrefplus.c: New file.
697 * gcc.target/aarch64/predefine_large.c: New file.
698 * gcc.target/aarch64/predefine_small.c: New file.
699 * gcc.target/aarch64/predefine_tiny.c: New file.
700 * gcc.target/aarch64/reload-valid-spoff.c: New file.
701 * gcc.target/aarch64/scalar_intrinsics.c: New file.
702 * gcc.target/aarch64/table-intrinsics.c: New file.
703 * gcc.target/aarch64/tst-1.c: New file.
704 * gcc.target/aarch64/vect-abs-compile.c: New file.
705 * gcc.target/aarch64/vect-abs.c: New file.
706 * gcc.target/aarch64/vect-abs.x: New file.
707 * gcc.target/aarch64/vect-compile.c: New file.
708 * gcc.target/aarch64/vect-faddv-compile.c: New file.
709 * gcc.target/aarch64/vect-faddv.c: New file.
710 * gcc.target/aarch64/vect-faddv.x: New file.
711 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
712 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
713 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
714 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
715 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
716 * gcc.target/aarch64/vect-fp-compile.c: New file.
717 * gcc.target/aarch64/vect-fp.c: New file.
718 * gcc.target/aarch64/vect-fp.x: New file.
719 * gcc.target/aarch64/vect-mull-compile.c: New file.
720 * gcc.target/aarch64/vect-mull.c: New file.
721 * gcc.target/aarch64/vect-mull.x: New file.
722 * gcc.target/aarch64/vect.c: New file.
723 * gcc.target/aarch64/vect.x: New file.
724 * gcc.target/aarch64/vector_intrinsics.c: New file.
725 * gcc.target/aarch64/vfp-1.c: New file.
726 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
727 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
728 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
729 * g++.dg/abi/aarch64_guard1.C: New file.
731 2012-10-23 Jakub Jelinek <jakub@redhat.com>
734 * c-c++-common/pr54988.c: New test.
736 2012-10-23 Jan Hubicka <jh@suse.cz>
738 * gcc.dg/tree-prof/peel-1.c: New testcase.
740 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
743 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
745 2012-10-23 Joseph Myers <joseph@codesourcery.com>
747 * gcc.dg/c99-predef-1.c: New test.
748 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
749 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
750 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
751 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
752 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
753 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
754 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
755 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
756 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
757 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
758 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
759 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
761 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
763 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
765 2012-10-23 Jan Hubicka <jh@suse.cz>
768 * gcc.c-torture/execute/pr54937.c: New testcase.
769 * gcc.dg/tree-ssa/cunroll-2.c: Update.
771 2012-10-23 Jan Hubicka <jh@suse.cz>
774 * gfortran.dg/pr54967.f90: New testcase.
776 2012-10-23 Terry Guo <terry.guo@arm.com>
779 * gcc.dg/pr55019.c: New.
781 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
783 PR tree-optimization/55008
784 * gcc.dg/tree-ssa/pr55008.c: New test.
786 2012-10-22 Richard Biener <rguenther@suse.de>
788 PR tree-optimization/55011
789 * gcc.dg/torture/pr55011.c: New testcase.
791 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
793 * gcc.target/arm/pr40457-1.c: Adjust expected output.
794 * gcc.target/arm/pr40457-2.c: Likewise.
795 * gcc.target/arm/pr40457-3.c: Likewise.
797 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
799 * gnat.dg/specs/limited_with4.ads: New test.
800 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
802 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
804 * gnat.dg/modular4.adb: New test.
805 * gnat.dg/modular4_pkg.ads: New helper.
807 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
809 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
810 * gnat.dg/specs/addr1.ads: Likewise.
812 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
814 * gcc.dg/webizer.c (main): Add missing exit call.
816 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
819 * gfortran.dg/wextra_1.f: New test.
821 2012-10-20 Jan Hubicka <jh@suse.cz>
823 * gcc.dg/tree-prof/unroll-1.c: New testcase.
825 2012-10-19 Janus Weil <janus@gcc.gnu.org>
828 * gfortran.dg/warn_unused_function.f90: New.
830 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
832 * lib/target-supports.exp
833 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
835 2012-10-19 Richard Guenther <rguenther@suse.de>
837 PR tree-optimization/54981
838 * gcc.dg/pr54981.c: New testcase.
840 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
843 * gcc.target/arm/pr54892.c: New.
845 2012-10-19 Bin Cheng <bin.cheng@arm.com>
847 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
849 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/init/array30.C: New.
853 * g++.dg/init/array31.C: Likewise.
855 2012-10-18 Tobias Burnus <burnus@net-b.de>
858 * gfortran.dg/public_private_module_7.f90: New.
860 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/template/pr29633.C: New.
865 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
867 * gnat.dg/loop_optimization13.ad[sb]: New test.
868 * gnat.dg/loop_optimization13_pkg.ads: New helper.
870 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
872 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
873 * gcc.target/arm/neon/vfmaf32.c: Likewise.
874 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
875 * gcc.target/arm/neon/vfmsf32.c: Likewise.
877 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
879 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
880 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
881 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
882 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
883 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
884 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
886 2012-10-16 Jan Hubicka <jh@suse.cz>
888 * gcc.target/i386/l_fma_float_?.c: Update.
889 * gcc.target/i386/l_fma_double_?.c: Update.
890 * gfortran.dg/do_1.f90: XFAIL
891 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
892 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
893 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
894 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
895 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
896 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
899 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
903 * gcc.dg/Wstrict-overflow-24.c: New.
905 2012-10-16 Tobias Burnus <burnus@net-b.de>
909 * gfortran.dg/class_optional_1.f90: New.
910 * gfortran.dg/class_optional_2.f90: New.
912 2012-10-16 Jakub Jelinek <jakub@redhat.com>
915 * gcc.dg/guality/pr54796.c: New test.
917 PR tree-optimization/54889
918 * gfortran.dg/pr54889.f90: New test.
920 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
922 * g++.dg/other/dump-ada-spec-2.C: New test.
924 2012-10-16 Easwaran Raman <eraman@google.com>
926 * gcc.dg/tree-prof/switch-case-1.c: New test case.
927 * gcc.dg/tree-prof/switch-case-2.c: New test case.
929 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
931 * gcc.dg/torture/stackalign/builtin-apply-2.c,
932 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
934 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
937 * gcc.c-torture/compile/pr54925.c: New.
939 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
942 * gcc.target/sh/pr51244-17.c: New.
944 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
947 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
949 * gcc.target/sh/pr54760-4.c: New.
951 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
954 * gcc.target/sh/torture/sh-torture.exp: New.
955 * gcc.target/sh/torture/pr34777.c: New.
957 2012-10-15 Matthias Klose <doko@ubuntu.com>
959 * lib/target-supports.exp (check_profiling_available): Match
960 arm*-*-linux-* for ARM Linux/GNU.
961 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
962 * gfortran.dg/enum_10.f90: Likewise.
963 * gfortran.dg/enum_9.f90: Likewise.
964 * gcc.target/arm/synchronize.c: Likewise.
965 * g++.old-deja/g++.jason/enum6.C: Likewise.
966 * g++.old-deja/g++.other/enum4.C: Likewise.
967 * g++.old-deja/g++.law/enum9.C: Likewise.
969 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
971 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
972 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
974 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
975 Paolo Carlini <paolo.carlini@oracle.com>
978 * g++.dg/overload/operator6.C: New.
980 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
983 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
984 * g++.dg/parse/tmpl-outside1.C: Likewise.
985 * g++.dg/template/qualttp18.C: Likewise.
986 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
987 * g++.old-deja/g++.pt/overload13.C: Likewise.
989 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
991 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
992 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
993 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
994 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
995 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
996 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
997 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
998 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1000 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/parse/tmpl-outside2.C: New.
1004 * g++.dg/parse/tmpl-outside1.C: Adjust.
1005 * g++.dg/template/qualttp18.C: Likewise.
1006 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1007 * g++.old-deja/g++.pt/overload13.C: Likewise.
1009 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1011 PR tree-optimization/54915
1012 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1014 2012-10-15 Richard Guenther <rguenther@suse.de>
1016 PR tree-optimization/54920
1017 * gcc.dg/torture/pr54920.c: New testcase.
1019 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1021 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1023 2012-10-13 Jason Merrill <jason@redhat.com>
1025 * g++.dg/tls/thread_local7g.C: Require tls_native.
1027 2012-10-14 Jason Merrill <jason@redhat.com>
1029 * g++.dg/cpp0x/inh-ctor1.C: New.
1030 * g++.dg/cpp0x/inh-ctor2.C: New.
1031 * g++.dg/cpp0x/inh-ctor3.C: New.
1032 * g++.dg/cpp0x/inh-ctor4.C: New.
1033 * g++.dg/cpp0x/inh-ctor5.C: New.
1034 * g++.dg/cpp0x/inh-ctor6.C: New.
1035 * g++.dg/cpp0x/inh-ctor7.C: New.
1036 * g++.dg/cpp0x/inh-ctor8.C: New.
1037 * g++.dg/cpp0x/inh-ctor9.C: New.
1038 * g++.dg/cpp0x/inh-ctor10.C: New.
1039 * g++.dg/cpp0x/inh-ctor11.C: New.
1040 * g++.dg/cpp0x/inh-ctor12.C: New.
1041 * g++.dg/cpp0x/inh-ctor13.C: New.
1043 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1045 PR rtl-optimization/54919
1046 * gcc.dg/pr54919.c: New testcase.
1048 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/template/crash113.C: New.
1053 2012-10-14 Jan Hubicka <jh@suse.cz>
1055 * gcc.dg/unroll_5.c: New testcase.
1057 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/opt/pr52643.C: New.
1062 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1065 * gcc.target/sh/pr54602-1.c: New.
1066 * gcc.target/sh/pr54602-2.c: New.
1067 * gcc.target/sh/pr54602-3.c: New.
1068 * gcc.target/sh/pr54602-4.c: New.
1070 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1073 * gcc.target/sh/pr54680.c: New.
1075 2012-10-12 Jan Hubicka <jh@suse.cz>
1077 * gcc.dg/webizer.c: New testcase.
1079 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1081 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1084 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1086 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1087 Return 0 if already specifying -mfloat-abi other than hard.
1089 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1091 * gcc.dg/pr53060.c: Prune irrelevant warning.
1093 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1096 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1097 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1098 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1099 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1100 Adjust expected wording of warnings for *cmp* builtins.
1101 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1102 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1104 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/parse/friend-main.C: New.
1109 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1112 * g++.dg/pr53055.C: New testcase.
1114 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/cpp0x/pr52744.C: New.
1119 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1122 * gfortran.dg/dummy_procedure_9.f90: New.
1124 2012-10-12 Richard Biener <rguenther@suse.de>
1126 PR tree-optimization/54894
1127 * gcc.dg/torture/pr54894.c: New testcase.
1129 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1132 * gcc.target/sh/pr51244-13.c: New.
1133 * gcc.target/sh/pr51244-14.c: New.
1134 * gcc.target/sh/pr51244-15.c: New.
1135 * gcc.target/sh/pr51244-16.c: New.
1137 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/cpp0x/decltype45.C: New.
1142 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1145 * gfortran.dg/class_allocate_13.f90: New.
1147 2012-10-11 Jason Merrill <jason@redhat.com>
1149 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1150 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1152 * g++.dg/gomp/tls-5.C: Require tls_native.
1153 * g++.dg/tls/thread_local7.C: Require tls_native.
1154 * g++.dg/tls/static2.C: New.
1156 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/ext/weak5.C: New.
1161 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1164 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1165 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1167 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/parse/pr43765.C: New.
1172 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1174 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1176 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/init/bitfield3.C: New.
1181 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1183 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1185 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1187 PR tree-optimization/54877
1188 * gcc.dg/torture/pr54877.c: New test.
1190 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1193 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1194 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1195 and remove target info from dg-do compile.
1196 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1197 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1198 and remove target info from dg-do compile.
1200 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1202 * gcc.dg/pr54782.c: Require target with pthread support.
1204 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/cpp0x/auto35.C: New.
1209 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1211 PR c++/53540 - using fails to be equivalent to typedef
1212 * g++.dg/cpp0x/alias-decl-24.C: New test.
1214 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1216 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1217 that c++11 attributes to types are ignored for now.
1218 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1219 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1221 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1226 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/initlist67.C: New.
1231 2012-10-10 Dehao Chen <dehao@google.com>
1233 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1235 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1238 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1241 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1244 * g++.dg/cpp0x/decltype44.C: New.
1246 2012-10-09 Steve Ellcey <sellcey@mips.com>
1248 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1250 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/cpp0x/decltype43.C: New.
1255 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1258 * gcc.dg/pr53397-1.c: New test case.
1259 * gcc.dg/pr53397-2.c: New test case.
1261 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/warn/Wparentheses-26.C: Adjust.
1265 * g++.dg/warn/Wparentheses-27.C: New.
1267 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1270 * c-c++-common/vector-scalar.c: New testcase.
1271 * g++.dg/ext/vector18.C: New testcase.
1272 * g++.dg/ext/vector5.C: This is not an error anymore.
1273 * gcc.dg/init-vec-1.c: Move ...
1274 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1275 * gcc.c-torture/execute/vector-shift1.c: Move ...
1276 * c-c++-common/torture/vector-shift1.c: ... here.
1277 * gcc.dg/scal-to-vec1.c: Move ...
1278 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1279 C++11. Adapt error messages.
1280 * gcc.dg/convert-vec-1.c: Move ...
1281 * c-c++-common/convert-vec-1.c: ... here.
1282 * gcc.dg/scal-to-vec2.c: Move ...
1283 * c-c++-common/scal-to-vec2.c: ... here.
1285 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1288 * gcc.target/i386/pr54400.c: New testcase.
1290 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1293 * g++.dg/template/pr54858.C: New test.
1295 2012-10-08 Marek Polacek <polacek@redhat.com>
1298 * g++.dg/debug/pr54831.C: New test.
1300 2012-10-08 Dehao Chen <dehao@google.com>
1302 * g++.dg/predict-loop-exit-1.C: New.
1303 * g++.dg/predict-loop-exit-2.C: New.
1304 * g++.dg/predict-loop-exit-3.C: New.
1306 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1308 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1310 2012-10-08 Jason Merrill <jason@redhat.com>
1312 * g++.dg/gomp/tls-5.C: New.
1313 * g++.dg/gomp/tls-wrap1.C: New.
1314 * g++.dg/gomp/tls-wrap2.C: New.
1315 * g++.dg/gomp/tls-wrap3.C: New.
1316 * g++.dg/gomp/tls-wrap4.C: New.
1317 * g++.dg/gomp/tls-wrapper-cse.C: New.
1318 * g++.dg/tls/thread_local-cse.C: New.
1319 * g++.dg/tls/thread_local-order1.C: New.
1320 * g++.dg/tls/thread_local-order2.C: New.
1321 * g++.dg/tls/thread_local-wrap1.C: New.
1322 * g++.dg/tls/thread_local-wrap2.C: New.
1323 * g++.dg/tls/thread_local-wrap3.C: New.
1324 * g++.dg/tls/thread_local-wrap4.C: New.
1325 * g++.dg/tls/thread_local2g.C: New.
1326 * g++.dg/tls/thread_local3g.C: New.
1327 * g++.dg/tls/thread_local4g.C: New.
1328 * g++.dg/tls/thread_local5g.C: New.
1329 * g++.dg/tls/thread_local6g.C: New.
1330 * g++.dg/tls/thread_local7g.C: New.
1332 * g++.dg/tls/thread_local3.C: New.
1333 * g++.dg/tls/thread_local4.C: New.
1334 * g++.dg/tls/thread_local5.C: New.
1335 * g++.dg/tls/thread_local6.C: New.
1337 * g++.dg/tls/init-2.C: Tweak errors.
1338 * g++.dg/tls/thread_local1.C: New.
1339 * g++.dg/tls/thread_local2.C: New.
1340 * g++.dg/tls/thread_local7.C: New.
1342 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1347 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1350 * gcc.target/sh/pr54685.c: New.
1352 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1354 PR c++/53528 C++11 attribute support
1355 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1356 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1413 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1415 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1416 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1417 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1419 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1422 * gcc.target/sh/pr54760-2.c: New.
1423 * gcc.target/sh/pr54760-3.c: New.
1425 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1428 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1430 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1431 Sandra Loosemore <sandra@codesourcery.com>
1433 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1434 and test that the accumulator is initialized using MULT.
1435 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1436 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1438 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/stdint.C: New.
1443 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/cpp0x/stddef.C: New.
1448 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1451 * gfortran.dg/typebound_operator_17.f90: New.
1453 2012-10-06 Jan Hubicka <jh@suse.cz>
1457 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1459 2012-10-06 Jan Hubicka <jh@suse.cz>
1461 * gcc.dg/lto/resolutions_0.c: New testcase.
1463 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1466 * gfortran.dg/generic_25.f90: New.
1467 * gfortran.dg/generic_26.f90: New.
1468 * gfortran.dg/generic_27.f90: New.
1470 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1473 * gcc.target/sh/pr54760-1.c: New.
1475 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1477 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1478 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1479 * g++.dg/warn/Wsign-compare-5.C: New test.
1480 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1481 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1482 * g++.dg/ext/builtin30.C: New test.
1483 * g++.dg/ext/vla12.C: New test.
1484 * gcc.dg/builtins-85.c: New test.
1487 * gcc.dg/guality/pr54519-1.c: New test.
1488 * gcc.dg/guality/pr54519-2.c: New test.
1489 * gcc.dg/guality/pr54519-3.c: New test.
1490 * gcc.dg/guality/pr54519-4.c: New test.
1491 * gcc.dg/guality/pr54519-5.c: New test.
1492 * gcc.dg/guality/pr54519-6.c: New test.
1494 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/defaulted38.C: New.
1499 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1501 PR tree-optimization/33763
1502 * c-c++-common/pr33763.c: New test.
1504 PR tree-optimization/54810
1505 * gcc.dg/tree-ssa/vrp85.c: New test.
1507 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1509 * gcc.dg/ucnid-7.c: Skip on AIX.
1510 * gcc.dg/ucnid-8.c: Same.
1511 * gcc.dg/ucnid-10.c: Same.
1512 * gcc.dg/ucnid-13.c: Same.
1513 * gcc.dg/attr-alias-3.c: Same.
1514 * gcc.dg/attr-alias-5.c: Same.
1515 * gcc.dg/torture/pr51106-2.c: Same.
1516 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1518 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/alias-decl-23.C: New.
1523 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/template/friend53.C: New.
1528 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1530 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1531 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1532 (scan-ada-spec): Likewise.
1533 (scan-ada-spec-not): Likewise.
1534 * gcc.dg/dump-ada-spec-1.c: New test.
1535 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1537 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1539 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1541 2012-10-04 Florian Weimer <fweimer@redhat.com>
1543 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1545 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/pr54323.C: New.
1550 2012-10-04 Richard Guenther <rguenther@suse.de>
1553 * g++.dg/torture/pr54735.C: New testcase.
1555 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1557 PR rtl-optimization/54739
1558 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1560 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1563 * gcc.target/sh/pr51244-12.c: New.
1565 2012-10-03 Dehao Chen <dehao@google.com>
1568 * gcc.dg/pr54782.c: New test.
1570 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1575 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1578 * gfortran.dg/class_53.f90: New.
1580 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1583 * gcc.dg/guality/pr54551.c: New.
1585 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1587 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1588 * gcc.target/powerpc/pr46728-2.c: Likewise.
1590 2012-10-02 Sharad Singhai <singhai@google.com>
1593 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1594 to fix test failures caused by r191883.
1595 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1596 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1598 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1599 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1600 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1601 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1602 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1603 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1605 2012-09-30 Sharad Singhai <singhai@google.com>
1607 * gcc.target/i386/vect-double-1.c: Fix test.
1609 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1612 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1615 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1617 PR rtl-optimization/54457
1618 * gcc.target/i386/pr54457.c: New test.
1620 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1622 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1624 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1626 * gcc.target/i386/vect-rebuild.c: New testcase.
1628 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1630 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1632 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1634 * gcc.target/mips/pr37362.c: Fix target selector.
1636 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1639 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1641 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1643 * gcc.dg/ucnid-8.c: Update line number.
1644 * gcc.dg/torture/pr51106-2.c: Likewise.
1646 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1650 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1651 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1653 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1655 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1656 partially reverting r170092.
1657 * gfortran.dg/class_7.f03: Ditto.
1658 * gfortran.dg/coarray_14.f90: Ditto.
1659 * gfortran.dg/typebound_proc_13.f03: Ditto.
1661 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/cpp0x/sfinae42.C: New.
1666 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1668 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1669 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1670 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1671 * gcc.dg/pr42629.c: XFAIL on AIX.
1672 * gcc.dg/pr47684.c: Same.
1673 * gcc.dg/pr43670.c: Same.
1674 * gcc.dg/pr42916.c: Same.
1675 * gcc.dg/pr45449.c: Same.
1676 * gcc.dg/pr50017.c: Same.
1677 * gcc.dg/pr42728.c: Same.
1678 * gcc.dg/pr47881.c: Same.
1679 * gcc.dg/pr44023.c: Same.
1680 * gcc.dg/pr41345.c: Same.
1681 * gcc.dg/pr42630.c: Same.
1682 * gcc.dg/pr44971.c: Same.
1683 * gcc.dg/pr46771.c: Same.
1684 * gcc.dg/ucnid-8.c: Same.
1685 * gcc.dg/ucnid-10.c: Same.
1686 * gcc.dg/ucnid-13.c: Same.
1687 * gcc.dg/torture/pr51106-2.c: Same.
1688 * gcc.dg/pr48768.c: Same.
1689 * gcc.dg/pr42631.c: Same.
1690 * gcc.dg/pr43084.c: Same.
1691 * gcc.dg/ucnid-7.c: Same.
1692 * gcc.dg/pr42889.c: Same.
1693 * gcc.dg/pr41241.c: Same.
1694 * gcc.dg/pr42719.c: Same.
1695 * g++.dg/debug/pr46583.C: Same.
1696 * g++.dg/debug/pr47106.C: Same.
1697 * g++.dg/opt/pr48549.C: Same.
1698 * g++.dg/other/pr42685.C: Same.
1699 * c-c++-common/pr43942.c: Same.
1701 2012-09-29 Ian Lance Taylor <iant@google.com>
1703 * go.test/go-test.exp: Update for latest version of Go testsuite.
1705 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1708 * gfortran.dg/internal_readwrite_3.f90: New test.
1710 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1712 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1713 c-c++-common/Wunused-local-typedefs-2.c to here.
1715 PR c++/54372 - unused attribute inactive on dependant entities
1716 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1718 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1720 PR c++/29028 - Missed unused warning on using declaration
1721 * g++.dg/warn/Wunused-var-18.C: New test.
1723 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1725 PR c++/53551 - -Wunused-local-typedefs misses uses
1726 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1728 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1731 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1733 PR tree-optimization/54713
1734 * gcc.c-torture/compile/pr54713-1.c: New test.
1735 * gcc.c-torture/compile/pr54713-2.c: New test.
1736 * gcc.c-torture/compile/pr54713-3.c: New test.
1738 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1740 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1742 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1744 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1746 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1749 * gcc.target/i386/pr54703.c: New test.
1751 2012-09-27 Richard Guenther <rguenther@suse.de>
1754 * gcc.dg/lto/pr54709_0.c: New testcase.
1755 * gcc.dg/lto/pr54709_1.c: Likewise.
1757 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1759 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1761 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1763 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1765 * gcc.target/arm/pr42879.c: Handle big-endian.
1767 2012-09-26 Steve Ellcey <sellcey@mips.com>
1770 * gcc.dg/pr37303.c: Check for rdata or rodata.
1772 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1774 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1776 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1780 * gcc.target/powerpc/ppc-ne0-1.c: New.
1782 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1785 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1786 test_19, test_20, test_21, test_22, test_23): New functions.
1787 * gcc.target/sh/pr54089-4.c: New.
1788 * gcc.target/sh/pr54089-5.c: New.
1789 * gcc.target/sh/pr54089-6.c: New.
1790 * gcc.target/sh/pr54089-7.c: New.
1792 2012-09-25 Richard Guenther <rguenther@suse.de>
1795 * gcc.dg/lto/pr54702_0.c: New testcase.
1796 * gcc.dg/lto/pr54702_1.c: Likewise.
1797 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1798 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1799 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1800 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1802 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/cpp0x/parse2.C: New.
1806 * g++.dg/parse/error11.C: Adjust.
1807 * g++.dg/parse/error12.C: Likewise.
1809 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1811 * gcc.target/i386/20030217-1.c: Added check for
1812 large_long_double effective target.
1813 * gcc.target/i386/387-3.c: Likewise.
1814 * gcc.target/i386/387-4.c: Likewise.
1815 * gcc.target/i386/pr36578-1.c: Likewise.
1816 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1817 when long double size is equal double size.
1818 * gcc.target/i386/excess-precision-1.c: Likewise.
1819 * gcc.target/i386/pr36578-2.c: Likewise.
1820 * gcc.target/i386/20030217-2.c: New testcase.
1822 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1824 PR tree-optimization/54676
1825 * gcc.dg/pr54676.c: New test.
1827 2012-09-25 Richard Guenther <rguenther@suse.de>
1829 PR tree-optimization/53663
1830 * gcc.dg/torture/pr53663-1.c: New testcase.
1831 * gcc.dg/torture/pr53663-2.c: Likewise.
1832 * gcc.dg/torture/pr53663-3.c: Likewise.
1834 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1836 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1838 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1840 * lib/target-supports-dg.exp (dg-require-effective-target,
1841 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1842 dg-process-target-1 instead of dg-process-target.
1843 (dg-process-target-1): Rename from dg-process-target.
1844 (dg-process-target): New.
1846 2012-09-24 Richard Guenther <rguenther@suse.de>
1848 PR tree-optimization/54684
1849 * g++.dg/torture/pr54684.C: New testcase.
1851 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1853 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1855 2012-09-24 Richard Guenther <rguenther@suse.de>
1858 * gcc.dg/tm/pr52173-1.c: New.
1859 * gcc.dg/tm/pr52173-2.c: New.
1861 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1863 * gcc.dg/pr54669.c: New test.
1865 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1866 Dominique Dhumieres <dominiq@lps.ens.fr>
1869 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1871 2012-09-23 Tobias Burnus <burnus@net-b.de>
1874 * gfortran.dg/class_array_14.f90: New.
1876 2012-09-22 Kai Tietz <ktietz@redhat.com>
1878 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1879 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1881 2012-09-21 Dehao Chen <dehao@google.com>
1884 PR tree-optimization/54655
1885 * g++.dg/pr54655.C: New testcase.
1887 2012-09-21 Richard Guenther <rguenther@suse.de>
1889 PR tree-optimization/54647
1890 * g++.dg/torture/pr54647.C: New testcase.
1892 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1895 * c-c++-common/torture/vector-compare-2.c: Add -w.
1897 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1899 * gnat.dg/opt20.ads: Move dg directive to...
1900 * gnat.dg/opt20.adb: ...here.
1901 * gnat.dg/addr1.ad[sb]: Likewise.
1902 * gnat.dg/concat2.ad[sb]: Likewise.
1903 * gnat.dg/array16.ad[sb]: Likewise.
1904 * gnat.dg/atomic5.ad[sb]: Likewise.
1905 * gnat.dg/discr29.ad[sb]: Likewise.
1906 * gnat.dg/noreturn5.ad[sb]: Likewise.
1907 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1908 * gnat.dg/discr23.ads: Remove dg directive.
1909 * gnat.dg/nested_float_packed.ads: Likewise.
1910 * gnat.dg/oconst6.ads: Move to...
1911 * gnat.dg/specs/oconst6.ads: ...here.
1913 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/cpp0x/decltype32.C: Tweak.
1918 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1920 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1921 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1922 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1923 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1925 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1928 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1930 2012-09-19 Steve Ellcey <sellcey@mips.com>
1932 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1934 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1936 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1937 * gcc.target/powerpc/ppc-mftb.c: New file.
1939 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1942 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1945 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1948 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1950 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1952 * gcc.c-torture/execute/20120919-1.c: New test.
1954 2012-09-19 Richard Guenther <rguenther@suse.de>
1956 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1958 2012-09-19 Richard Guenther <rguenther@suse.de>
1960 * gcc.dg/builtin-unreachable-6.c: Adjust.
1962 2012-09-19 Richard Guenther <rguenther@suse.de>
1964 * gcc.dg/builtin-object-size-10.c: Adjust.
1965 * gcc.dg/builtin-unreachable-5.c: Adjust.
1966 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1967 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1968 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1969 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1970 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1971 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1972 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1973 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1974 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1975 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1976 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1977 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1979 2012-09-19 Richard Guenther <rguenther@suse.de>
1981 PR tree-optimization/54132
1982 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1983 * gcc.dg/torture/pr54132.c: Likewise.
1985 2012-09-19 Terry Guo <terry.guo@arm.com>
1987 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1988 extra prune rules that will be applied to all tests in a .exp file.
1989 (gcc-dg-prune): Use rules defined by the above variable.
1990 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1991 harmless warnings on architecture switch conflict.
1993 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1995 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1996 of asm-comment characters instead of a single one.
1997 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1999 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2001 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2003 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2004 target instead of xfailing it.
2005 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2006 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2007 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2008 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2009 * gcc.dg/vect/vect-104.c: Likewise.
2010 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2011 * gcc.dg/vect/vect-outer-1.c: Likewise.
2012 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2013 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2014 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2015 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2016 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2017 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2018 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2019 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2020 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2022 * lib/target-supports.exp
2023 (check_effective_target_vect_widen_mult_qi_to_hi,
2024 check_effective_target_vect_widen_mult_hi_to_si,
2025 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2026 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2027 check_effective_target_vect_pack_trunc,
2028 check_effective_target_vect_unpack,
2029 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2030 instead of arm_none.
2032 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2034 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2036 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2037 config to compiler_flags.
2039 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.target/i386/pr54592.c: New test.
2044 PR tree-optimization/54610
2045 * gcc.target/i386/pr54610.c: New test.
2047 2012-09-17 Jason Merrill <jason@redhat.com>
2050 * g++.dg/cpp0x/alias-decl-21.C: New.
2051 * g++.dg/cpp0x/alias-decl-22.C: New.
2053 2012-09-17 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/scan_2.f90: New.
2058 2012-09-17 Jason Merrill <jason@redhat.com>
2061 * g++.dg/init/aggr9.C: New.
2063 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2065 * gnat.dg/loop_optimization12.ad[sb]: New test.
2067 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2070 * gfortran.dg/proc_ptr_result_7.f90: New.
2072 2012-09-17 Tobias Burnus <burnus@net-b.de>
2075 * gfortran.dg/structure_constructor_11.f90: New.
2077 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2079 PR tree-optimization/54563
2080 * g++.dg/torture/pr54563.C: New test.
2082 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2085 * gfortran.dg/typebound_generic_14.f03: New.
2087 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2090 * gfortran.dg/proc_ptr_38.f90: New.
2092 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2095 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2099 * gnat.dg/lto15.adb: Require lto.
2101 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2102 "myBindC" for hppa*-*-hpux*.
2104 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2106 * gfortran.dg/namelist_75.f90: New test.
2108 2012-09-15 Tom de Vries <tom@codesourcery.com>
2110 * gcc.dg/tree-ssa/vrp82.c: New test.
2111 * gcc.dg/tree-ssa/vrp83.c: Same.
2112 * gcc.dg/tree-ssa/vrp84.c: Same.
2114 2012-09-15 Tom de Vries <tom@codesourcery.com>
2116 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2117 * gcc.dg/tree-ssa/vrp81.c: ... this.
2119 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2122 * gcc.target/avr/torture/fix-types.h: New.
2123 * gcc.target/avr/torture/vals-hr.def: New.
2124 * gcc.target/avr/torture/vals-r.def: New.
2125 * gcc.target/avr/torture/vals-k.def: New.
2126 * gcc.target/avr/torture/vals-ur.def: New.
2127 * gcc.target/avr/torture/vals-uk.def: New.
2128 * gcc.target/avr/torture/vals-uhr.def: New.
2129 * gcc.target/avr/torture/vals-llk.def: New.
2130 * gcc.target/avr/torture/vals-ullk.def: New.
2131 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2132 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2133 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2134 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2135 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2136 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2137 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2138 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2140 2012-09-14 Dehao Chen <dehao@google.com>
2142 * g++.dg/debug/dwarf2/deallocator.C: New test.
2144 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2147 * gcc.c-torture/compile/pr54552-1.c: New test.
2149 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2152 * g++.dg/other/vector-compare.C: New testcase.
2153 * c-c++-common/vector-compare-3.c: New testcase.
2154 * gcc.dg/vector-shift.c: Move ...
2155 * c-c++-common/vector-shift.c: ... here.
2156 * gcc.dg/vector-shift1.c: Move ...
2157 * c-c++-common/vector-shift1.c: ... here.
2158 * gcc.dg/vector-shift3.c: Move ...
2159 * c-c++-common/vector-shift3.c: ... here.
2160 * gcc.dg/vector-compare-1.c: Move ...
2161 * c-c++-common/vector-compare-1.c: ... here.
2162 * gcc.dg/vector-compare-2.c: Move ...
2163 * c-c++-common/vector-compare-2.c: ... here.
2164 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2165 * c-c++-common/torture/vector-compare-1.c: ... here.
2166 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2167 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2168 * c-c++-common/torture/vector-compare-2.c: ... here.
2169 * gcc.c-torture/execute/vector-shift.c: Move ...
2170 * c-c++-common/torture/vector-shift.c: ... here.
2171 * gcc.c-torture/execute/vector-shift2.c: Move ...
2172 * c-c++-common/torture/vector-shift2.c: ... here.
2173 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2174 * c-c++-common/torture/vector-subscript-1.c: ... here.
2175 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2176 * c-c++-common/torture/vector-subscript-2.c: ... here.
2177 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2178 * c-c++-common/torture/vector-subscript-3.c: ... here.
2180 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2183 * gcc.c-torture/compile/pr54103-1.c,
2184 gcc.c-torture/compile/pr54103-2.c,
2185 gcc.c-torture/compile/pr54103-3.c,
2186 gcc.c-torture/compile/pr54103-4.c,
2187 gcc.c-torture/compile/pr54103-5.c,
2188 gcc.c-torture/compile/pr54103-6.c: New tests.
2189 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2191 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2193 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2195 2012-09-14 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/54565
2198 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2199 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2201 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2203 * gcc.target/arm/combine-movs.c: Add missing space.
2205 2012-09-14 Richard Guenther <rguenther@suse.de>
2207 * g++.dg/torture/builtin-location.C: New testcase.
2209 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2210 Manuel López-Ibáñez <manu@gcc.gnu.org>
2213 * g++.dg/warn/Wuninitialized-self.C: New.
2215 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2218 * gcc.c-torture/compile/pr54559.c: New test.
2220 2012-09-13 Jason Merrill <jason@redhat.com>
2223 * g++.dg/cpp0x/constexpr-temp1.C: New.
2226 * g++.dg/template/anonunion2.C: New.
2229 * g++.dg/template/init10.C: New.
2231 2012-09-13 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/implicit_pure_3.f90: New.
2236 2012-09-13 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2240 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2242 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2244 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2246 * c-c++-common/pr51712.c: Handle for short-enum targets.
2248 2012-09-12 Terry Guo <terry.guo@arm.com>
2250 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2251 and lsrs for Thumb2 mode.
2253 2012-09-12 Jan Hubicka <jh@suse.cz>
2255 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2257 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2260 * gcc.target/i386/pr54445-1.c: New file.
2261 * gcc.target/i386/pr54445-2.c: Likewise.
2263 2012-09-12 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/coarray_10.f90: Update dg-error.
2268 * gfortran.dg/coarray_28.f90: New.
2269 * gfortran.dg/array_section_3.f90: New.
2271 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2273 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2274 gcc.target/arm/pr48252.c: Fix for big-endian support.
2276 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2278 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2280 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2281 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2283 * gcc.target/arm/neon-vfma-1.c: New testcase.
2284 * gcc.target/arm/neon-vfms-1.c: Likewise.
2285 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2287 * gcc.target/arm/neon-vmls-1.c: Likewise.
2288 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2290 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2291 (check_effective_target_arm_neonv2_ok): Likewise.
2292 (check_effective_target_arm_neonv2_hw): Likewise.
2293 (check_effective_target_arm_neonv2): Likewise.
2295 2012-09-11 Richard Guenther <rguenther@suse.de>
2298 * g++.dg/tree-ssa/pr54515.C: New testcase.
2300 2012-09-10 Andrew Pinski <apinski@cavium.com>
2303 * gcc.dg/tm/memopt-16.c: New testcase.
2305 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/cpp0x/sfinae40.C: New.
2310 * g++.dg/cpp0x/sfinae41.C: Likewise.
2312 2012-09-10 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2317 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2320 * gcc.target/sh/pr54089-3.c: New.
2322 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2324 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2326 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2328 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2330 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2332 * gcc.dg/pr52558-2.c: Delete.
2333 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2335 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2337 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2339 2012-09-10 Richard Guenther <rguenther@suse.de>
2341 PR tree-optimization/54520
2342 * gcc.dg/torture/pr54520.c: New testcase.
2344 2012-09-10 Jason Merrill <jason@redhat.com>
2347 * g++.dg/cpp0x/implicit14.C: New.
2349 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2352 * gfortran.dg/bound_simplification_3.f90: New test.
2354 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2357 * gcc.dg/pr52558-1.c: Delete.
2358 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2360 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2362 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2363 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2364 * gcc.target/arm/smlaltt-1.c: Likewise.
2366 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2368 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2370 2012-09-07 Tom de Vries <tom@codesourcery.com>
2372 PR tree-optimization/53986
2373 * gcc.dg/tree-ssa/vrp80.c: New test.
2374 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2376 2012-09-06 Jason Merrill <jason@redhat.com>
2380 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2381 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2383 2012-09-06 Andrew Pinski <apinski@cavium.com>
2386 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2388 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2390 PR rtl-optimization/54455
2391 * gcc.dg/54455.c: New test.
2393 2012-09-06 Tobias Burnus <burnus@net-b.de>
2396 * gfortran.dg/promotion_2.f90: New.
2398 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2401 * c-c++-common/pr54486.c: New test.
2403 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2406 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2408 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/cpp0x/sfinae39.C: New.
2413 2012-09-04 Jason Merrill <jason@redhat.com>
2416 * g++.dg/ext/flexary3.C: New.
2419 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2422 * g++.dg/template/defarg15.C: New.
2425 * g++.dg/template/access24.C: New.
2427 2012-09-04 Richard Guenther <rguenther@suse.de>
2429 PR tree-optimization/54458
2430 * gcc.dg/torture/pr54458.c: New testcase.
2432 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2434 * gcc.target/arm/neon-vext.c: New test.
2435 * gcc.target/arm/neon-vext-execute.c: Ditto.
2437 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2441 * gfortran.dg/select_type_29.f03: New.
2443 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2445 * gcc.dg/fold-perm.c: Improve test.
2447 2012-09-03 Tobias Burnus <burnus@net-b.de>
2450 * gfortran.dg/coarray_class_1.f90: New.
2452 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2455 * gcc.c-torture/compile/pr49206.c: New test.
2457 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2458 Uros Bizjak <ubizjak@gmail.com>
2461 * gfortran.dg/pr36680.f90: New test.
2463 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2466 * g++.dg/opt/pr42295.C: New test.
2468 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.dg/torture/pr54436.c: New test.
2473 2012-09-01 Andrew Pinski <apinski@cavium.com>
2475 * gcc.target/mips/truncate-8.c: New testcase.
2477 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.target/i386/pr46829.c: New test.
2482 * gcc.target/i386/pr46843.c: Ditto.
2484 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2485 Jason Merrill <jason@redhat.com>
2488 * g++.dg/parse/error50.C: New.
2490 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2493 * gcc.c-torture/compile/pr54428.c: New test.
2495 2012-08-31 Ollie Wild <aaw@google.com>
2498 * g++.dg/init/lifetime3.C: New test.
2500 2012-08-31 Martin Jambor <mjambor@suse.cz>
2503 * gcc.dg/torture/pr54409.c: New test.
2505 2012-08-31 Martin Jambor <mjambor@suse.cz>
2507 * gfortran.dg/pr48636.f90: Add dump scan checks.
2509 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2511 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2513 2012-08-28 Joey Ye <joey.ye@arm.com>
2515 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2517 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2520 * gcc.target/i386/pr46254.c: New test.
2522 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2524 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2525 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2526 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2528 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2530 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2531 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2532 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2533 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2534 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2535 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2536 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2537 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2538 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2539 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2540 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2541 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2542 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2543 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2544 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2545 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2546 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2547 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2548 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2549 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2550 gcc.target/mips/unaligned-1.c: Tighten regexps.
2552 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2554 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2555 (mips_option_groups): Remove optimization. Add various -f options.
2556 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2557 and -pg imply -fno-omit-frame-pointer.
2558 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2559 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2560 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2561 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2562 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2563 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2564 * gcc.target/mips/abi-n32-long32.c: Likewise.
2565 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2566 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2567 * gcc.target/mips/abi-n32-long64.c: Likewise.
2568 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2569 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2570 * gcc.target/mips/abi-n64-long32.c: Likewise.
2571 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2572 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2573 * gcc.target/mips/abi-n64-long64.c: Likewise.
2574 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2575 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2576 * gcc.target/mips/abi-o32-long32.c: Likewise.
2577 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2578 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2579 * gcc.target/mips/abi-o32-long64.c: Likewise.
2580 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2581 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2582 * gcc.target/mips/abi-o64-long32.c: Likewise.
2583 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2584 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2585 * gcc.target/mips/abi-o64-long64.c: Likewise.
2586 * gcc.target/mips/asm-1.c: Likewise.
2587 * gcc.target/mips/branch-1.c: Likewise.
2588 * gcc.target/mips/call-3.c: Likewise.
2589 * gcc.target/mips/call-saved-3.c: Likewise.
2590 * gcc.target/mips/clear-cache-1.c: Likewise.
2591 * gcc.target/mips/div-1.c: Likewise.
2592 * gcc.target/mips/div-2.c: Likewise.
2593 * gcc.target/mips/div-3.c: Likewise.
2594 * gcc.target/mips/div-4.c: Likewise.
2595 * gcc.target/mips/div-5.c: Likewise.
2596 * gcc.target/mips/div-6.c: Likewise.
2597 * gcc.target/mips/div-7.c: Likewise.
2598 * gcc.target/mips/div-8.c: Likewise.
2599 * gcc.target/mips/div-9.c: Likewise.
2600 * gcc.target/mips/div-10.c: Likewise.
2601 * gcc.target/mips/div-11.c: Likewise.
2602 * gcc.target/mips/div-12.c: Likewise.
2603 * gcc.target/mips/dsp-ctrl.c: Likewise.
2604 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2605 * gcc.target/mips/ext-8.c: Likewise.
2606 * gcc.target/mips/extend-2.c: Likewise.
2607 * gcc.target/mips/fix-r10000-1.c: Likewise.
2608 * gcc.target/mips/fix-r10000-2.c: Likewise.
2609 * gcc.target/mips/fix-r10000-3.c: Likewise.
2610 * gcc.target/mips/fix-r10000-4.c: Likewise.
2611 * gcc.target/mips/fix-r10000-5.c: Likewise.
2612 * gcc.target/mips/fix-r10000-6.c: Likewise.
2613 * gcc.target/mips/fix-r10000-7.c: Likewise.
2614 * gcc.target/mips/fix-r10000-8.c: Likewise.
2615 * gcc.target/mips/fix-r10000-9.c: Likewise.
2616 * gcc.target/mips/fix-r10000-10.c: Likewise.
2617 * gcc.target/mips/fix-r10000-11.c: Likewise.
2618 * gcc.target/mips/fix-r10000-12.c: Likewise.
2619 * gcc.target/mips/fix-r10000-13.c: Likewise.
2620 * gcc.target/mips/fix-r10000-14.c: Likewise.
2621 * gcc.target/mips/fix-r10000-15.c: Likewise.
2622 * gcc.target/mips/fpcmp-1.c: Likewise.
2623 * gcc.target/mips/fpcmp-2.c: Likewise.
2624 * gcc.target/mips/fpr-moves-7.c: Likewise.
2625 * gcc.target/mips/fpr-moves-8.c: Likewise.
2626 * gcc.target/mips/int-moves-1.c: Likewise.
2627 * gcc.target/mips/int-moves-2.c: Likewise.
2628 * gcc.target/mips/long-calls-pg.c: Likewise.
2629 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2630 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2631 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2632 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2633 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2634 * gcc.target/mips/mips-3d-1.c: Likewise.
2635 * gcc.target/mips/mips-3d-2.c: Likewise.
2636 * gcc.target/mips/mips-3d-3.c: Likewise.
2637 * gcc.target/mips/mips-3d-4.c: Likewise.
2638 * gcc.target/mips/mips-3d-5.c: Likewise.
2639 * gcc.target/mips/mips-3d-6.c: Likewise.
2640 * gcc.target/mips/mips-3d-7.c: Likewise.
2641 * gcc.target/mips/mips-3d-8.c: Likewise.
2642 * gcc.target/mips/mips-3d-9.c: Likewise.
2643 * gcc.target/mips/mips-ps-1.c: Likewise.
2644 * gcc.target/mips/mips-ps-2.c: Likewise.
2645 * gcc.target/mips/mips-ps-3.c: Likewise.
2646 * gcc.target/mips/mips-ps-4.c: Likewise.
2647 * gcc.target/mips/mips-ps-6.c: Likewise.
2648 * gcc.target/mips/mips32-dspr2.c: Likewise.
2649 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2650 * gcc.target/mips/neg-abs-1.c: Likewise.
2651 * gcc.target/mips/neg-abs-2.c: Likewise.
2652 * gcc.target/mips/nmadd-3.c: Likewise.
2653 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2654 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2655 * gcc.target/mips/octeon-pop-1.c: Likewise.
2656 * gcc.target/mips/pr26765.c: Likewise.
2657 * gcc.target/mips/pr33256.c: Likewise.
2658 * gcc.target/mips/pr33635-1.c: Likewise.
2659 * gcc.target/mips/pr33755.c: Likewise.
2660 * gcc.target/mips/pr35802.c: Likewise.
2661 * gcc.target/mips/pr45074.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2665 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2666 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2667 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2668 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2669 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2670 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2671 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2672 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2673 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2674 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2675 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2676 * gcc.target/mips/save-restore-1.c: Likewise.
2677 * gcc.target/mips/save-restore-3.c: Likewise.
2678 * gcc.target/mips/save-restore-5.c: Likewise.
2679 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2680 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2681 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2682 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2683 * gcc.target/mips/stack-1.c: Likewise.
2685 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2688 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2689 branch under test to be filled with preceding rather than
2690 following instructions.
2691 * gcc.target/mips/branch-10.c: Likewise.
2692 * gcc.target/mips/branch-11.c: Likewise.
2693 * gcc.target/mips/branch-12.c: Likewise.
2694 * gcc.target/mips/branch-13.c: Likewise.
2695 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2696 to be eliminated. Tighten $28 scan-assembler-not test.
2698 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2700 * gcc.target/mips/call-4.c: ...this new test.
2702 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2704 * gcc.target/mips/code-readable-3.c: Likewise.
2705 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2706 flag but skip for -O0.
2707 * gcc.target/mips/code-readable-4.c: Likewise.
2709 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2710 of operations under test.
2711 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2713 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2714 Don't require sibling-call optimization.
2715 * gcc.target/mips/near-far-4.c: Likewise.
2717 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2718 Make sure that the register variable is used.
2719 * gcc.target/mips/soft-float-1.c: Likewise.
2721 * gcc.target/mips/sdata-1.c: Make static data volatile.
2722 * gcc.target/mips/sdata-2.c: Likewise.
2723 * gcc.target/mips/sdata-3.c: Likewise.
2724 * gcc.target/mips/sdata-4.c: Likewise.
2726 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2728 * gcc.target/mips/atomic-memory-2.c: Likewise.
2729 * gcc.target/mips/branch-cost-1.c: Likewise.
2730 * gcc.target/mips/branch-cost-2.c: Likewise.
2731 * gcc.target/mips/cache-1.c: Likewise.
2732 * gcc.target/mips/call-1.c: Likewise.
2733 * gcc.target/mips/call-saved-2.c: Likewise.
2734 * gcc.target/mips/const-anchor-1.c: Likewise.
2735 * gcc.target/mips/const-anchor-2.c: Likewise.
2736 * gcc.target/mips/dse-1.c: Likewise.
2737 * gcc.target/mips/dsp-lhx.c: Likewise.
2738 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2739 * gcc.target/mips/ext-1.c: Likewise.
2740 * gcc.target/mips/ext-2.c: Likewise.
2741 * gcc.target/mips/ext-3.c: Likewise.
2742 * gcc.target/mips/ext-4.c: Likewise.
2743 * gcc.target/mips/ext-5.c: Likewise.
2744 * gcc.target/mips/ext-6.c: Likewise.
2745 * gcc.target/mips/ext-7.c: Likewise.
2746 * gcc.target/mips/extend-1.c: Likewise.
2747 * gcc.target/mips/fix-r4000-1.c: Likewise.
2748 * gcc.target/mips/fix-r4000-3.c: Likewise.
2749 * gcc.target/mips/fix-r4000-5.c: Likewise.
2750 * gcc.target/mips/fix-r4000-6.c: Likewise.
2751 * gcc.target/mips/fix-r4000-8.c: Likewise.
2752 * gcc.target/mips/fix-r4000-10.c: Likewise.
2753 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2754 * gcc.target/mips/fixed-vector-type.c: Likewise.
2755 * gcc.target/mips/fpr-moves-1.c: Likewise.
2756 * gcc.target/mips/fpr-moves-2.c: Likewise.
2757 * gcc.target/mips/fpr-moves-3.c: Likewise.
2758 * gcc.target/mips/fpr-moves-4.c: Likewise.
2759 * gcc.target/mips/fpr-moves-5.c: Likewise.
2760 * gcc.target/mips/fpr-moves-6.c: Likewise.
2761 * gcc.target/mips/ins-1.c: Likewise.
2762 * gcc.target/mips/ins-2.c: Likewise.
2763 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2764 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2765 * gcc.target/mips/lazy-binding-1.c: Likewise.
2766 * gcc.target/mips/madd-3.c: Likewise.
2767 * gcc.target/mips/madd-5.c: Likewise.
2768 * gcc.target/mips/madd-6.c: Likewise.
2769 * gcc.target/mips/madd-8.c: Likewise.
2770 * gcc.target/mips/madd-9.c: Likewise.
2771 * gcc.target/mips/memcpy-1.c: Likewise.
2772 * gcc.target/mips/mips-ps-type.c: Likewise.
2773 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2774 * gcc.target/mips/mips-sched-madd.c: Likewise.
2775 * gcc.target/mips/mips16e-extends.c: Likewise.
2776 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2777 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2778 * gcc.target/mips/movcc-1.c: Likewise.
2779 * gcc.target/mips/movcc-2.c: Likewise.
2780 * gcc.target/mips/movcc-3.c: Likewise.
2781 * gcc.target/mips/msub-5.c: Likewise.
2782 * gcc.target/mips/msub-6.c: Likewise.
2783 * gcc.target/mips/msub-8.c: Likewise.
2784 * gcc.target/mips/mult-2.c: Likewise.
2785 * gcc.target/mips/mult-3.c: Likewise.
2786 * gcc.target/mips/mult-5.c: Likewise.
2787 * gcc.target/mips/mult-6.c: Likewise.
2788 * gcc.target/mips/mult-7.c: Likewise.
2789 * gcc.target/mips/mult-12.c: Likewise.
2790 * gcc.target/mips/mult-13.c: Likewise.
2791 * gcc.target/mips/mult-14.c: Likewise.
2792 * gcc.target/mips/mult-15.c: Likewise.
2793 * gcc.target/mips/mult-17.c: Likewise.
2794 * gcc.target/mips/mult-18.c: Likewise.
2795 * gcc.target/mips/mult-19.c: Likewise.
2796 * gcc.target/mips/nmadd-1.c: Likewise.
2797 * gcc.target/mips/nmadd-2.c: Likewise.
2798 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2799 * gcc.target/mips/octeon-cins-1.c: Likewise.
2800 * gcc.target/mips/octeon-cins-2.c: Likewise.
2801 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2802 * gcc.target/mips/octeon-exts-2.c: Likewise.
2803 * gcc.target/mips/octeon-exts-3.c: Likewise.
2804 * gcc.target/mips/octeon-exts-4.c: Likewise.
2805 * gcc.target/mips/octeon-exts-5.c: Likewise.
2806 * gcc.target/mips/octeon-exts-6.c: Likewise.
2807 * gcc.target/mips/octeon-exts-7.c: Likewise.
2808 * gcc.target/mips/octeon-pop-2.c: Likewise.
2809 * gcc.target/mips/octeon-seq-3.c: Likewise.
2810 * gcc.target/mips/octeon-seq-4.c: Likewise.
2811 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2812 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2813 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2814 * gcc.target/mips/pr54240.c: Likewise.
2815 * gcc.target/mips/rsqrt-1.c: Likewise.
2816 * gcc.target/mips/rsqrt-2.c: Likewise.
2817 * gcc.target/mips/rsqrt-3.c: Likewise.
2818 * gcc.target/mips/rsqrt-4.c: Likewise.
2819 * gcc.target/mips/save-restore-2.c: Likewise.
2820 * gcc.target/mips/save-restore-4.c: Likewise.
2821 * gcc.target/mips/sb1-1.c: Likewise.
2822 * gcc.target/mips/scc-1.c: Likewise.
2823 * gcc.target/mips/scc-2.c: Likewise.
2824 * gcc.target/mips/scc-3.c: Likewise.
2825 * gcc.target/mips/scc-4.c: Likewise.
2826 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2827 * gcc.target/mips/truncate-1.c: Likewise.
2828 * gcc.target/mips/truncate-2.c: Likewise.
2829 * gcc.target/mips/truncate-3.c: Likewise.
2830 * gcc.target/mips/truncate-4.c: Likewise.
2831 * gcc.target/mips/truncate-5.c: Likewise.
2832 * gcc.target/mips/truncate-6.c: Likewise.
2833 * gcc.target/mips/unaligned-1.c: Likewise.
2835 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2836 skip for -O0. Require -fexpensive-optimizations.
2837 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2838 * gcc.target/mips/dspr2-MULT.c: Likewise.
2839 * gcc.target/mips/fix-r4000-2.c: Likewise.
2840 * gcc.target/mips/fix-r4000-4.c: Likewise.
2841 * gcc.target/mips/fix-r4000-7.c: Likewise.
2842 * gcc.target/mips/fix-r4000-9.c: Likewise.
2843 * gcc.target/mips/madd-1.c: Likewise.
2844 * gcc.target/mips/madd-2.c: Likewise.
2845 * gcc.target/mips/madd-4.c: Likewise.
2846 * gcc.target/mips/maddu-1.c: Likewise.
2847 * gcc.target/mips/maddu-2.c: Likewise.
2848 * gcc.target/mips/maddu-3.c: Likewise.
2849 * gcc.target/mips/maddu-4.c: Likewise.
2850 * gcc.target/mips/msub-1.c: Likewise.
2851 * gcc.target/mips/msub-2.c: Likewise.
2852 * gcc.target/mips/msub-3.c: Likewise.
2853 * gcc.target/mips/msub-4.c: Likewise.
2854 * gcc.target/mips/msubu-1.c: Likewise.
2855 * gcc.target/mips/msubu-2.c: Likewise.
2856 * gcc.target/mips/msubu-3.c: Likewise.
2857 * gcc.target/mips/msubu-4.c: Likewise.
2858 * gcc.target/mips/mult-1.c: Likewise.
2859 * gcc.target/mips/mult-4.c: Likewise.
2860 * gcc.target/mips/mult-8.c: Likewise.
2861 * gcc.target/mips/mult-9.c: Likewise.
2862 * gcc.target/mips/mult-10.c: Likewise.
2863 * gcc.target/mips/mult-11.c: Likewise.
2864 * gcc.target/mips/mult-16.c: Likewise.
2866 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2867 skip for -O0 and -Os.
2868 * gcc.target/mips/fix-r4000-12.c: Likewise.
2869 * gcc.target/mips/madd-7.c: Likewise.
2870 * gcc.target/mips/mips-ps-5.c: Likewise.
2871 * gcc.target/mips/mips-ps-7.c: Likewise.
2872 * gcc.target/mips/msub-7.c: Likewise.
2874 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2875 skip for -O0. Require -mno-abicalls.
2876 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2878 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2879 skip for -O0. Require a total number of BBIT instructions and
2880 at least one of each kind.
2882 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2883 skip for -O0. Require -fno-unroll-loops.
2885 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2886 skip for -O0. Allow BLTZ as well as BGEZ.
2888 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2890 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2891 skip for -O0. Require -fschedule-insns2.
2892 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2894 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2895 but skip for -O0. Make a branch-likely more likely.
2897 * gcc.target/mips/timode-2.c: Split each test into its own function.
2898 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2900 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2901 skip for -O0. Require -fpeephole2.
2902 * gcc.target/mips/vr-mult-2.c: Likewise.
2904 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2906 PR preprocessor/53469
2907 * gcc.dg/cpp/_Pragma7.c: New test case.
2909 2012-08-27 Tobias Burnus <burnus@net-b.de>
2912 * gfortran.dg/do_5.f90: New.
2914 2012-08-27 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2917 from dg-options as -Wall no longer implies it.
2919 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2921 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2923 2012-08-25 Jason Merrill <jason@redhat.com>
2925 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2927 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/cpp0x/auto34.C: New.
2932 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2935 * gcc.dg/pr54363.c: New test.
2938 * gcc.dg/pr54355.c: New test.
2940 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2943 * gcc.target/i386/pr52857-1.c: New.
2944 * gcc.target/i386/pr52857-2.c: Likewise.
2946 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2948 * gcc.target/mips/code-readable-4.c: New test.
2950 2012-08-23 Julian Brown <julian@codesourcery.com>
2951 Sandra Loosemore <sandra@codesourcery.com>
2953 * gcc.target/mips/code-readable-1.c: Add -O to options.
2955 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/lookup/using53.C: New.
2960 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2962 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2963 * gcc.dg/fixed-point/convert-1.c: New.
2964 * gcc.dg/fixed-point/convert-2.c: New.
2965 * gcc.dg/fixed-point/convert-3.c: New.
2966 * gcc.dg/fixed-point/convert-4.c: New.
2967 * gcc.dg/fixed-point/convert-float-1.c: New.
2968 * gcc.dg/fixed-point/convert-float-2.c: New.
2969 * gcc.dg/fixed-point/convert-float-3.c: New.
2970 * gcc.dg/fixed-point/convert-float-4.c: New.
2971 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2972 * gcc.dg/fixed-point/convert-sat.c: New.
2973 * gcc.dg/fixed-point/convert.h: New.
2975 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2978 * gcc.target/sh/pr54089-2.c: New.
2980 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2982 * gcc.target/i386/long-double-64-1.c: New file.
2983 * gcc.target/i386/long-double-64-2.c: Likewise.
2984 * gcc.target/i386/long-double-64-3.c: Likewise.
2985 * gcc.target/i386/long-double-64-4.c: Likewise.
2986 * gcc.target/i386/long-double-80-1.c: Likewise.
2987 * gcc.target/i386/long-double-80-2.c: Likewise.
2988 * gcc.target/i386/long-double-80-3.c: Likewise.
2989 * gcc.target/i386/long-double-80-4.c: Likewise.
2990 * gcc.target/i386/long-double-80-5.c: Likewise.
2991 * gcc.target/i386/long-double-80-6.c: Likewise.
2992 * gcc.target/i386/long-double-80-7.c: Likewise.
2994 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2996 PR tree-optimization/54317
2997 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2999 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3002 * gcc.target/sh/pr39423-2.c: New.
3004 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3006 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3007 * gcc.dg/fold-perm.c: Likewise.
3009 2012-08-20 Jan Hubicka <jh@suse.cz>
3012 * gcc.dg/ipa/inlinehint-1.c: New.
3014 2012-08-20 Florian Weimer <fweimer@redhat.com>
3017 * g++.dg/init/new38.C: New test.
3018 * g++.dg/init/new39.C: New test.
3020 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3023 * gcc.target/sh/pr54089-1.c: New.
3025 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3028 * gcc.target/sh/pr51244-11.c: New.
3030 2012-08-20 Tobias Burnus <burnus@net-b.de>
3033 * gfortran.dg/warn_target_lifetime_2.f90: New.
3035 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/warn/Wunused-var-17.C: New.
3040 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3043 * gcc.dg/gomp/pr53992.c: New test.
3045 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3048 * gcc.c-torture/execute/20120817-1.c: New test.
3050 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3052 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3054 (f2): New test that really does need adds.
3056 2012-08-20 Richard Guenther <rguenther@suse.de>
3058 PR tree-optimization/54327
3059 * gcc.dg/torture/pr54327.c: New testcase.
3061 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3063 PR tree-optimization/54321
3064 * gcc.c-torture/compile/pr54321.c: New test.
3066 2012-08-20 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/warn_target_lifetime_1.f90: New.
3071 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3074 * gfortran.dg/real_compare_1.f90: New test case.
3075 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3077 2012-08-18 Jan Hubicka <jh@suse.cz>
3079 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3081 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3084 * gfortran.dg/interface_37.f90: New test.
3086 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3087 Gary Funck <gary@intrepid.com>
3090 * gcc.target/i386/pr20020-1.c: New test.
3091 * gcc.target/i386/pr20020-2.c: Likewise.
3092 * gcc.target/i386/pr20020-3.c: Likewise.
3094 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3096 * gcc.target/i386/perm-concat.c: New test.
3098 2012-08-17 Julian Brown <julian@codesourcery.com>
3100 * gcc.target/arm/div64-unwinding.c: New test.
3102 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3104 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3106 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3109 * gcc.target/sh/pr54236-1.c: New.
3111 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3113 * lib/target-supports.exp (check_effective_target_sync_int_long)
3114 (check_effective_target_sync_char_short): Enable for crisv32-*
3118 * gcc.dg/torture/pr54261-1.c: New test.
3120 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3124 * gfortran.dg/typebound_call_24.f03: New.
3126 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3128 PR tree-optimization/54245
3129 * gcc.dg/tree-ssa/pr54245.c: New test.
3131 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3133 PR tree-optimization/54240
3134 * gcc.target/powerpc/pr54240.c: New test.
3135 * gcc.target/mips/pr54240.c: Likewise.
3137 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3140 * gcc.target/sh/pr52933-1.c: New.
3141 * gcc.target/sh/pr52933-2.c: New.
3143 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3146 * gcc.target/sh/pr50751-8.c: New.
3148 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3151 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3152 * gfortran.dg/typebound_proc_27.f03: New test.
3154 2012-08-14 Sterling Augustine <saugustine@google.com>
3156 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3158 2012-08-14 Tobias Burnus <burnus@net-b.de>
3161 * gfortran.dg/data_constraints_3.f90: New.
3162 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3163 to disable -pedantic compilation.
3164 * gfortran.dg/pr37243.f: Ditto.
3165 * gfortran.dg/g77/19990826-3.f: Ditto.
3166 * gfortran.dg/g77/20020307-1.f : Ditto.
3167 * gfortran.dg/g77/980310-3.f: Ditto.
3169 2012-08-14 Tobias Burnus <burnus@net-b.de>
3172 * gfortran.dg/warn_conversion_4.f90: New.
3174 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3177 PR rtl-optimization/53495
3178 * gcc.c-torture/compile/pr53411.c: New test.
3179 * gcc.c-torture/compile/pr53495.c: New test.
3181 2012-08-13 Richard Guenther <rguenther@suse.de>
3183 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3185 2012-08-13 Richard Guenther <rguenther@suse.de>
3187 PR tree-optimization/54200
3188 * gcc.dg/guality/pr54200.c: New testcase.
3189 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3191 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3193 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3195 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3198 * gcc.target/sh/pr51244-7.c: New.
3199 * gcc.target/sh/pr51244-8.c: New.
3200 * gcc.target/sh/pr51244-9.c: New.
3201 * gcc.target/sh/pr51244-10.c: New.
3203 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3205 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3207 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3208 * gcc.target/sh/pr53511-1.c: Likewise.
3209 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3210 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3211 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3212 * gcc.target/sh/pr53512-3.c: Likewise.
3213 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3215 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3218 * gcc.c-torture/compile/pr39423-1.c: New.
3219 * gcc.c-torture/compile/pr39423-2.c: New.
3221 2012-08-12 Tobias Burnus <burnus@net-b.de>
3224 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3225 they appear uninitialized on the RHS.
3226 * gfortran.dg/public_private_module_6.f90: New.
3228 2012-08-11 Martin Jambor <mjambor@suse.cz>
3231 * gfortran.dg/pr48636.f90: New test.
3233 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3235 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3237 (main): Adjust caller.
3239 2012-08-10 Richard Guenther <rguenther@suse.de>
3241 * gcc.dg/matrix/*.c: Adjust and move ...
3242 * gcc.dg/torture/: ... here.
3243 * gcc.dg/matrix: Remove directory.
3245 2012-08-10 Richard Guenther <rguenther@suse.de>
3248 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3250 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3253 * gcc.dg/tree-ssa/pr54211.c: New test.
3255 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3257 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3258 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3260 2012-08-10 Richard Guenther <rguenther@suse.de>
3262 PR tree-optimization/54109
3263 * gcc.dg/torture/pr54109.c: New testcase.
3264 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3265 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3267 2012-08-10 Richard Guenther <rguenther@suse.de>
3269 PR tree-optimization/54027
3270 * gcc.dg/torture/pr54027.c: New testcase.
3272 2012-08-10 Richard Guenther <rguenther@suse.de>
3274 * g++.dg/plugin/selfassign.c: Adjust.
3275 * gcc.dg/plugin/selfassign.c: Likewise.
3276 * gcc.dg/strlenopt-11.c: Likewise.
3277 * gcc.dg/strlenopt-13.c: Likewise.
3278 * gcc.dg/no-strict-overflow-4.c: Likewise.
3279 * gcc.dg/strict-overflow-4.c: Likewise.
3280 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3281 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3282 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3283 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3284 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3285 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3286 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3287 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3288 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3289 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3290 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3291 * gcc.dg/pr46309.c: Likewise.
3292 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3294 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3296 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3298 * gcc.c-torture/compile/20120727-2.c: New test.
3300 2012-08-09 Martin Jambor <mjambor@suse.cz>
3302 * gcc.dg/ipa/iinline-4.c: New test.
3303 * gcc.dg/ipa/iinline-5.c: Likewise.
3304 * gcc.dg/ipa/iinline-6.c: Likewise.
3305 * gcc.dg/ipa/iinline-7.c: Likewise.
3306 * gcc.dg/lto/20120723_0.c: Likewise.
3307 * gcc.dg/lto/20120723_1.c: Likewise.
3309 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3312 * gcc.target/sh/pr39423-1.c: New.
3314 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3317 * gcc.target/sh/pr51244-5: New.
3318 * gcc.target/sh/pr51244-6: New.
3320 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3322 * gcc.target/i386/adx-addxcarry32-3.c: New.
3323 * gcc.target/i386/adx-addxcarry64-3.c: New.
3325 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3327 PR rtl-optimization/53701
3328 * gcc.dg/pr53701.c: New test.
3330 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3332 * gcc.c-torture/compile/20120727-1.c: New test.
3334 2012-08-09 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/intrinsic_shadow_4.f90: New.
3339 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3341 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3343 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3345 * gcc.c-torture/execute/20120808-1.c: New test.
3347 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3349 PR rtl-optimization/54157
3350 * gcc.target/i386/pr54157.c: New file.
3352 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3354 * gcc.target/i386/adx-addcarryx32-1.c: New.
3355 * gcc.target/i386/adx-addcarryx32-2.c: New.
3356 * gcc.target/i386/adx-addcarryx64-1.c: New.
3357 * gcc.target/i386/adx-addcarryx64-2.c: New.
3358 * gcc.target/i386/adx-check.h: New.
3359 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3360 * gcc.target/i386/sse-12.c: Add -madx.
3361 * gcc.target/i386/sse-13.c: Ditto.
3362 * gcc.target/i386/sse-14.c: Ditto.
3363 * gcc.target/i386/sse-22.c: Ditto.
3364 * gcc.target/i386/sse-23.c: Ditto.
3365 * g++.dg/other/i386-2.C: Ditto.
3366 * g++.dg/other/i386-3.C: Ditto.
3368 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3370 * gcc.dg/tree-ssa/slsr-5.c: New.
3371 * gcc.dg/tree-ssa/slsr-6.c: New.
3372 * gcc.dg/tree-ssa/slsr-7.c: New.
3373 * gcc.dg/tree-ssa/slsr-8.c: New.
3374 * gcc.dg/tree-ssa/slsr-9.c: New.
3375 * gcc.dg/tree-ssa/slsr-10.c: New.
3376 * gcc.dg/tree-ssa/slsr-11.c: New.
3377 * gcc.dg/tree-ssa/slsr-12.c: New.
3378 * gcc.dg/tree-ssa/slsr-13.c: New.
3379 * gcc.dg/tree-ssa/slsr-14.c: New.
3380 * gcc.dg/tree-ssa/slsr-15.c: New.
3381 * gcc.dg/tree-ssa/slsr-16.c: New.
3382 * gcc.dg/tree-ssa/slsr-17.c: New.
3383 * gcc.dg/tree-ssa/slsr-18.c: New.
3384 * gcc.dg/tree-ssa/slsr-19.c: New.
3385 * gcc.dg/tree-ssa/slsr-20.c: New.
3386 * gcc.dg/tree-ssa/slsr-21.c: New.
3387 * gcc.dg/tree-ssa/slsr-22.c: New.
3388 * gcc.dg/tree-ssa/slsr-23.c: New.
3389 * gcc.dg/tree-ssa/slsr-24.c: New.
3390 * gcc.dg/tree-ssa/slsr-25.c: New.
3391 * gcc.dg/tree-ssa/slsr-26.c: New.
3392 * gcc.dg/tree-ssa/slsr-30.c: New.
3393 * gcc.dg/tree-ssa/slsr-31.c: New.
3395 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3397 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3398 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3399 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3401 2012-08-06 Cary Coutant <ccoutant@google.com>
3403 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3405 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3408 * gfortran.dg/dummy_procedure_5.f90: Modified.
3409 * gfortran.dg/dummy_procedure_8.f90: New.
3410 * gfortran.dg/interface_26.f90: Modified.
3411 * gfortran.dg/proc_ptr_11.f90: Modified.
3412 * gfortran.dg/proc_ptr_15.f90: Modified.
3413 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3414 * gfortran.dg/typebound_override_1.f90: Modified.
3415 * gfortran.dg/typebound_proc_6.f03: Modified.
3417 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3419 PR tree-optimization/51938
3420 PR tree-optimization/52005
3421 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3422 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3424 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3426 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3428 Avoid crashing on erroneous static_assert usage
3429 * g++.dg/cpp0x/static_assert8.C: New test.
3431 2012-08-06 Jason Merrill <jason@redhat.com>
3433 * g++.dg/cpp0x/sfinae38.C: New.
3435 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3436 Paolo Carlini <paolo.carlini@oracle.com>
3439 * g++.dg/conversion/void2.C: New.
3441 2012-08-06 Tom de Vries <tom@codesourcery.com>
3443 * gcc.dg/tree-ssa/vrp78.c: New test.
3445 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3446 Richard Sandiford <rdsandiford@googlemail.com>
3448 * g++.dg/opt/enum2.C: Require fpic target.
3449 * g++.dg/lto/20090303_0.C: Likewise.
3451 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3452 Catherine Moore <clm@codesourcery.com>
3454 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3455 flush function names too.
3456 * gcc.target/mips/clear-cache-1.c: Likewise.
3458 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3461 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3463 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3466 * gfortran.dg/array_5.f90: New test.
3468 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3470 PR tree-optimization/30318
3471 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3473 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3475 * g++.dg/ext/vector17.C: New testcase.
3477 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3480 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3481 * g++.dg/opt/longbranch1.C: Likewise.
3483 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3485 PR tree-optimization/53805
3486 * gcc.dg/fold-notunord.c: New testcase.
3488 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3491 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3492 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3494 2012-08-02 Jason Merrill <jason@redhat.com>
3495 Paolo Carlini <paolo.carlini@oracle.com>
3497 PR c++/51213 (again)
3498 * g++.dg/cpp0x/sfinae37.C: Extend.
3500 2012-08-02 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/50672
3503 * g++.dg/torture/pr50672.C: New testcase.
3505 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3508 * gfortran.dg/abstract_type_6.f03: Modified.
3509 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3510 * gfortran.dg/proc_ptr_comp_35.f90: New.
3511 * gfortran.dg/typebound_proc_9.f03: Modified.
3512 * gfortran.dg/typebound_proc_26.f90: New.
3514 2012-08-02 Richard Guenther <rguenther@suse.de>
3516 * gcc.dg/torture/pta-callused-1.c: Adjust.
3517 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3518 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3519 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3520 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3521 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3522 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3523 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3524 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3526 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3529 * gfortran.dg/include_6.f90: New test case.
3530 * gfortran.dg/include_7.f90: New test case.
3531 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3533 2012-08-01 Tom de Vries <tom@codesourcery.com>
3535 * gcc.dg/tree-ssa/vrp76.c: New test.
3537 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3539 PR tree-optimization/46556
3540 * gcc.dg/tree-ssa/slsr-27.c: New.
3541 * gcc.dg/tree-ssa/slsr-28.c: New.
3542 * gcc.dg/tree-ssa/slsr-29.c: New.
3544 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3547 * gfortran.dg/proc_decl_29.f90: New.
3549 2012-07-31 Dehao Chen <dehao@google.com>
3551 * gcc.dg/predict-7.c: New test.
3553 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3556 * gfortran.dg/typebound_override_3.f90: New.
3558 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3560 PR tree-optimization/53773
3561 * gcc.dg/vect/pr53773.c: New test.
3563 2012-07-31 Nick Clifton <nickc@redhat.com>
3565 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3568 2012-07-31 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/c_funloc_tests_6.f90: New.
3571 * gfortran.dg/c_funloc_tests_7.f90: New.
3572 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3574 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3577 * g++.dg/cpp0x/temp_default5.C: New.
3579 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3582 * gfortran.dg/proc_ptr_37.f90: New.
3584 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3586 * lib/target-supports.exp
3587 (check_effective_target_vect_natural_alignment): New function.
3588 * gcc.dg/align-2.c: Only run on targets with natural alignment
3590 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3591 alignment of vector types.
3593 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3594 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3596 * gcc.target/i386/rdseed16-1.c: New.
3597 * gcc.target/i386/rdseed32-1.c: Ditto
3598 * gcc.target/i386/rdseed64-1.c: Ditto
3599 * gcc.target/i386/sse-12.c: Add -mrdseed.
3600 * gcc.target/i386/sse-13.c: Ditto.
3601 * gcc.target/i386/sse-14.c: Ditto.
3602 * g++.dg/other/i386-2.C: Ditto.
3603 * g++.dg/other/i386-3.C: Ditto.
3605 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3608 * gcc.target/sh/pr51244-4.c: New.
3610 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3612 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3613 for alpha*-*-* targets. Cleanup original tree dump.
3615 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3617 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3618 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3620 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3622 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3623 rand, srand. Include <stdlib.h>.
3625 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3627 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3629 2012-07-26 Richard Henderson <rth@redhat.com>
3631 * gcc.dg/attr-hotcold-1.c: New.
3632 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3634 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3635 Sandra Loosemore <sandra@codesourcery.com>
3637 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3639 2012-07-26 Tobias Burnus <burnus@net-b.de>
3641 * gfortran.dg/contiguous_1.f90: Update dg-error.
3642 * gfortran.dg/proc_ptr_32.f90: Ditto.
3644 2012-07-26 Richard Guenther <rguenther@suse.de>
3646 PR tree-optimization/54098
3647 * gcc.dg/torture/pr54098.c: New testcase.
3649 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3651 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3652 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3654 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3657 * gfortran.dg/array_constructor_39.f90: New test.
3659 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3662 * gfortran.dg/array_constructor_38.f90: New test.
3664 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3666 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3668 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3670 * gnat.dg/noreturn5.ad[sb]: New test.
3672 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3673 Paul Brook <paul@codesourcery.com>
3677 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3678 * c-c++-common/pr53633.c: New test.
3680 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3682 * gcc.target/i386/asm-dialect-1.c: New test case.
3684 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3685 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3687 * gcc.target/i386/prefetchw-1.c: New.
3688 * gcc.target/i386/sse-12.c: Add -mprfchw.
3689 * gcc.target/i386/sse-13.c: Ditto.
3690 * gcc.target/i386/sse-14.c: Ditto.
3691 * gcc.target/i386/sse-22.c: Ditto.
3692 * gcc.target/i386/sse-23.c: Ditto.
3693 * g++.dg/other/i386-2.C: Ditto.
3694 * g++.dg/other/i386-3.C: Ditto.
3696 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3698 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3700 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3703 * gcc.target/arm/pr54051.c: New.
3704 * gcc.target/arm/vfp-1.c: Adjust test.
3706 2012-07-24 Julian Brown <julian@codesourcery.com>
3708 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3709 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3712 2012-07-23 Paul Brook <paul@codesourcery.com>
3714 * g++.dg/other/armv7m-1.c: New test.
3716 2012-07-23 Julian Brown <julian@codesourcery.com>
3718 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3720 (DO_TEST): Define to 1 for appropriate ARM targets.
3722 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3724 PR tree-optimization/53881
3725 * gcc.dg/pr53881.c: Renamed to ...
3726 * gcc.dg/pr53881-1.c: ... this.
3727 * gcc.dg/pr53881-2.c: New test.
3729 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3731 Handle recent changes in default atomics for cris*-*-linux*.
3732 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3733 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3734 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3735 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3736 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3737 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3738 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3739 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3740 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3741 -mno-unaligned-atomic-may-use-library is in effect for
3743 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3744 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3745 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3746 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3747 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3748 gcc.target/cris/torture/sync-mis-op-i-1.c,
3749 gcc.target/cris/torture/sync-mis-op-i-2.c,
3750 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3751 gcc.target/cris/torture/sync-mis-op-i-3.c,
3752 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3753 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3754 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3755 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3756 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3757 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3758 (main): Remove local variable x.
3759 [mis_ok]: Check that atomics don't fail.
3761 2012-07-21 Andrew Pinski <apinski@cavium.com>
3763 * gcc.dg/tree-ssa/vrp72.c: New test.
3764 * gcc.dg/tree-ssa/vrp73.c: New test.
3765 * gcc.dg/tree-ssa/vrp74.c: New test.
3766 * gcc.dg/tree-ssa/vrp75.c: New test.
3768 2012-07-21 Andrew Pinski <apinski@cavium.com>
3770 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3771 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3773 2012-07-21 Andrew Pinski <apinski@cavium.com>
3775 * gcc.target/mips/octeon-pop-2.c: New testcase.
3777 2012-07-21 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/assumed_rank_3.f90: New.
3781 * gfortran.dg/assumed_rank_11.f90: New.
3782 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3783 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3784 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3786 2012-07-21 Andrew Pinski <apinski@cavium.com>
3788 * gcc.target/mips/unaligned-1.c: New testcase.
3790 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3792 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3794 2012-07-20 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/bind_c_array_params_2.f90: New.
3797 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3798 and update dg-error.
3800 2012-07-20 Tobias Burnus <burnus@net-b.de>
3802 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3804 2012-07-20 Jason Merrill <jason@redhat.com>
3807 * g++.dg/other/array7.C: New.
3809 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3811 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3812 the basic block and check loop depth.
3813 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3814 matching patterns and comments.
3815 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3816 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3818 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3821 * c-c++-common/pr28656.c: New test.
3823 2012-07-19 Jason Merrill <jason@redhat.com>
3826 * g++.dg/init/mutable1.C: New.
3828 2012-07-20 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3832 * gfortran.dg/assumed_rank_1.f90: New.
3833 * gfortran.dg/assumed_rank_1_c.c: New.
3834 * gfortran.dg/assumed_rank_2.f90: New.
3835 * gfortran.dg/assumed_rank_4.f90: New.
3836 * gfortran.dg/assumed_rank_5.f90: New.
3837 * gfortran.dg/assumed_rank_6.f90: New.
3838 * gfortran.dg/assumed_rank_7.f90: New.
3839 * gfortran.dg/assumed_rank_8.f90: New.
3840 * gfortran.dg/assumed_rank_8_c.c: New.
3841 * gfortran.dg/assumed_rank_9.f90: New.
3842 * gfortran.dg/assumed_rank_10.f90: New.
3843 * gfortran.dg/assumed_rank_12.f90: New.
3845 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/opt25.adb: New test.
3848 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3849 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3851 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3853 * gnat.dg/aggr20.ad[sb]: New test.
3854 * gnat.dg/aggr20_pkg.ads: New helper.
3856 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3858 * gnat.dg/derived_type3.adb: New test.
3859 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3861 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3863 PR rtl-optimization/53942
3864 * gcc.dg/pr53942.c: New test.
3866 2012-07-19 Jason Merrill <jason@redhat.com>
3869 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3871 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3873 * gnat.dg/discr38.adb: New test.
3875 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3878 * c-c++-common/gomp/pr54017.c: New test.
3880 2012-07-19 Richard Guenther <rguenther@suse.de>
3881 Eric Botcazou <ebotcazou@adacore.com>
3883 * gnat.dg/loop_optimization11.adb: New testcase.
3884 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3886 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3887 Jason Merrill <jason@redhat.com>
3889 * g++.dg/cpp0x/sfinae37.C: New.
3890 * g++.dg/template/access23.C: New.
3891 * g++.dg/template/access7.C: Adjust.
3892 * g++.dg/template/sfinae10.C: Don't expect errors.
3893 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3895 2012-07-18 Julian Brown <julian@codesourcery.com>
3896 Sandra Loosemore <sandra@codesroucery.com>
3898 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3900 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3902 * gnat.dg/noreturn4.ad[sb]: New test.
3903 * gnat.dg/noreturn4_pkg.ads: New helper.
3905 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3906 Julian Brown <julian@codesourcery.com>
3908 * gcc.target/arm/neon-vdup-1.c: New test case.
3909 * gcc.target/arm/neon-vdup-2.c: New test case.
3910 * gcc.target/arm/neon-vdup-3.c: New test case.
3911 * gcc.target/arm/neon-vdup-4.c: New test case.
3912 * gcc.target/arm/neon-vdup-5.c: New test case.
3913 * gcc.target/arm/neon-vdup-6.c: New test case.
3914 * gcc.target/arm/neon-vdup-7.c: New test case.
3915 * gcc.target/arm/neon-vdup-8.c: New test case.
3916 * gcc.target/arm/neon-vdup-9.c: New test case.
3917 * gcc.target/arm/neon-vdup-10.c: New test case.
3918 * gcc.target/arm/neon-vdup-11.c: New test case.
3919 * gcc.target/arm/neon-vdup-12.c: New test case.
3920 * gcc.target/arm/neon-vdup-13.c: New test case.
3921 * gcc.target/arm/neon-vdup-14.c: New test case.
3922 * gcc.target/arm/neon-vdup-15.c: New test case.
3923 * gcc.target/arm/neon-vdup-16.c: New test case.
3924 * gcc.target/arm/neon-vdup-17.c: New test case.
3925 * gcc.target/arm/neon-vdup-18.c: New test case.
3926 * gcc.target/arm/neon-vdup-19.c: New test case.
3927 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3928 arguments non-constant.
3930 2012-07-18 Richard Guenther <rguenther@suse.de>
3932 PR tree-optimization/53970
3933 * g++.dg/torture/pr53970.C: New testcase.
3935 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3938 * gcc.c-torture/compile/pr38621.c: New.
3940 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3943 * gcc.target/sh/pr33135-1.c: New.
3944 * gcc.target/sh/pr33135-2.c: New.
3945 * gcc.target/sh/pr33135-3.c: New.
3946 * gcc.target/sh/pr33135-4.c: New.
3948 2012-07-17 Jason Merrill <jason@redhat.com>
3951 * g++.dg/parse/enum9.C: New.
3953 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3954 Sandra Loosemore <sandra@codesourcery.com>
3956 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3957 if there is a conflict with -mcpu=. Use -mcpu=5208.
3959 2012-07-17 Jason Merrill <jason@redhat.com>
3962 * g++.dg/template/array23.C: New.
3964 2012-07-17 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/bind_c_usage_26.f90: New.
3968 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3969 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3970 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3971 * gfortran.dg/interop_params.f03: Ditto.
3973 2012-07-17 Jason Merrill <jason@redhat.com>
3975 * g++.dg/template/inherit8.C: Adjust.
3976 * g++.dg/template/using21.C: Adjust.
3977 * g++.dg/template/using22.C: Adjust.
3980 * g++.dg/template/current-inst1.C: New.
3981 * g++.dg/parse/crash35.C: Adjust.
3983 2012-07-17 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/oldstyle_4.f90: New.
3988 2012-07-17 Tobias Burnus <burnus@net-b.de>
3991 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3992 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3994 2012-07-16 Jason Merrill <jason@redhat.com>
3996 * g++.dg/parse/access8.C: Adjust.
3997 * g++.dg/template/sfinae6_neg.C: Adjust.
3999 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4002 * gfortran.dg/coarray_allocate_1.f90: New test.
4004 2012-07-16 Andrew Pinski <apinski@cavium.com>
4006 * gcc.c-torture/execute/bswap-1.c: New testcase.
4007 * gcc.c-torture/compile/unalign-1.c: New testcase.
4008 * gcc.c-torture/compile/20120524-1.c: New testcase.
4009 * gcc.c-torture/compile/20101216-1.c: New testcase.
4011 2012-07-16 Dehao Chen <dehao@google.com>
4014 2012-07-10 Dehao Chen <dehao@google.com>
4016 * gcc.dg/debug_info_inline.c: New test.
4018 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4021 * gfortran.dg/proc_decl_28.f90: New.
4023 2012-07-16 Andrew Pinski <apinski@cavium.com>
4025 * gcc.dg/torture/builtins-1.c: New testcase.
4027 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4029 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4030 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4031 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4032 gcc.target/cris/sync-1-v10.c,
4033 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4034 pass -mno-unaligned-atomic-may-use-library.
4035 * gcc.target/cris/sync-xchg-1.c: New test.
4036 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4037 valid register operand output modifier.
4039 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4041 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4044 2012-07-13 Andrew Pinski <apinski@cavium.com>
4046 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4047 rather than cleanup-tree-dump.
4048 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4050 2012-07-13 Richard Guenther <rguenther@suse.de>
4052 PR tree-optimization/53907
4053 * gcc.target/i386/pr53907.c: New testcase.
4055 2012-07-13 Richard Guenther <rguenther@suse.de>
4057 PR tree-optimization/53922
4058 * gcc.dg/torture/pr53922.c: New testcase.
4060 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4062 PR rtl-optimization/53908
4063 * gcc.dg/torture/pr53908.c: New test.
4065 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4068 * g++.dg/cpp0x/variadic135.C: New.
4070 2012-07-12 Jason Merrill <jason@redhat.com>
4072 * g++.dg/template/sfinae6_neg.C: Adjust.
4074 2012-07-12 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4077 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4078 scan-tree-dump-times pattern.
4080 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4082 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4084 2012-07-11 Jason Merrill <jason@redhat.com>
4087 * g++.g/cpp0x/defaulted37.C: New.
4089 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4092 * gcc.target/arm/pr53859.c: New test.
4094 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4097 * gcc.c-torture/compile/pr53886.c: New.
4099 2012-07-10 Dehao Chen <dehao@google.com>
4101 * gcc.dg/debug_info_inline.c: New test.
4103 2012-07-10 Jason Merrill <jason@redhat.com>
4106 * g++.dg/cpp0x/defaulted36.C: New.
4107 * g++.dg/cpp0x/defaulted21.C: Adjust.
4109 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4111 2012-07-09 Sterling Augustine <saugustine@google.com>
4113 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4115 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4117 PR tree-optimization/53887
4118 * gcc.dg/pr53887.c: New test.
4120 2012-07-09 Jason Merrill <jason@redhat.com>
4123 * g++.dg/cpp0x/nullptr29.C: New.
4125 2012-07-09 Tom de Vries <tom@codesourcery.com>
4126 Richard Guenther <rguenther@suse.de>
4128 * gcc.dg/builtin-unreachable-6.c: New test.
4129 * gcc.dg/builtin-unreachable-5.c: New test.
4131 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4133 PR tree-optimization/53881
4134 * gcc.dg/pr53881.c: New test.
4136 2012-07-06 Jason Merrill <jason@redhat.com>
4139 * g++.dg/cpp0x/variadic134.C: New.
4142 * g++.dg/cpp0x/alias-decl-20.C: New.
4144 2012-07-06 Tom de Vries <tom@codesourcery.com>
4146 PR tree-optimization/51879
4147 * gcc.dg/pr51879-16.c: New test.
4148 * gcc.dg/pr51879-17.c: Same.
4150 2012-07-06 Tom de Vries <tom@codesourcery.com>
4152 PR tree-optimization/52009
4153 * gcc.dg/pr51879-7.c: New test.
4154 * gcc.dg/pr51879-18.c: New test.
4156 2012-07-05 Jason Merrill <jason@redhat.com>
4159 * g++.dg/template/typedef39.C: New.
4162 * g++.dg/cpp0x/variadic133.C: New.
4163 * g++.dg/template/param1.C: Adjust.
4165 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4169 * gcc.target/arm/neon/vtrnf32.c: Update.
4170 * gcc.target/arm/neon/vtrns32.c: Update.
4171 * gcc.target/arm/neon/vtrnu32.c: Update.
4172 * gcc.target/arm/neon/vzipf32.c: Update.
4173 * gcc.target/arm/neon/vzips32.c: Update.
4174 * gcc.target/arm/neon/vzipu32.c: Update.
4176 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4179 * gfortran.dg/inline_sum_4.f90: New test.
4181 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4183 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4185 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4187 * gcc.target/arm/fma-sp.c: New testcase.
4188 * gcc.target/arm/fma.c: Likewise.
4189 * gcc.target/arm/fma.h: Likewise.
4191 2012-07-04 Jason Merrill <jason@redhat.com>
4194 * g++.dg/other/enum3.C: New.
4196 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4199 * g++.dg/torture/pr53321.C: New test.
4201 2012-07-04 Richard Guenther <rguenther@suse.de>
4203 PR tree-optimization/53844
4204 * g++.dg/tree-ssa/pr53844.C: New testcase.
4206 2012-07-04 Richard Guenther <rguenther@suse.de>
4208 PR tree-optimization/53849
4209 * gcc.dg/pr53849.c: New testcase.
4211 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/ext/label14.C: New test.
4216 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4219 * g++.dg/other/pr53811.C: New test.
4221 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4224 * gcc.target/m68k/stack-limit-1.c: New testcase.
4226 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4228 * gnat.dg/recursive_call.adb: New test.
4230 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4232 * gnat.dg/discr37.ad[sb]: New test.
4234 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4236 * g++.dg/other/packed1.C: Remove SH from xfail list.
4238 2012-07-02 Jason Merrill <jason@redhat.com>
4241 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4244 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4247 * g++.dg/cpp0x/decltype39.C: New.
4248 * g++.dg/diagnostic/method1.C: Adjust.
4251 * g++.dg/template/ref6.C: New.
4253 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4256 * gcc.target/sh/pr53568-1.c: New.
4258 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4261 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4263 2012-07-02 Jason Merrill <jason@redhat.com>
4266 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4269 * g++.dg/template/enum7.C: New.
4270 * g++.dg/other/ptrmem10.C: Adjust.
4271 * g++.dg/other/ptrmem11.C: Adjust.
4272 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4274 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4276 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4278 2012-07-01 Wei Guozhi <carrot@google.com>
4281 * gcc.target/arm/pr53447-1.c: New testcase.
4282 * gcc.target/arm/pr53447-2.c: New testcase.
4283 * gcc.target/arm/pr53447-3.c: New testcase.
4284 * gcc.target/arm/pr53447-4.c: New testcase.
4286 2012-06-29 Richard Guenther <rguenther@suse.de>
4288 PR tree-optimization/47061
4289 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4291 2012-06-29 Richard Guenther <rguenther@suse.de>
4293 PR tree-optimization/37541
4294 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4296 2012-06-29 Richard Guenther <rguenther@suse.de>
4298 PR tree-optimization/52589
4299 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4301 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4303 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4305 * g++.dg/template/error46.C: Add missing comment to dg-message.
4306 * g++.dg/template/crash107.C: Likewise.
4307 * g++.dg/template/error47.C: Likewise.
4308 * g++.dg/template/crash108.C: Likewise.
4309 * g++.dg/overload/operator5.C: Likewise.
4311 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4312 errors in dg-message directives, add comments.
4314 2012-06-28 Kai Tietz <ktietz@redhat.com>
4316 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4317 hard-coded 'unsigned long'.
4319 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/51581
4322 * gcc.dg/vect/pr51581-4.c: New test.
4324 PR tree-optimization/53645
4325 * gcc.c-torture/execute/pr53645-2.c: New test.
4327 2012-06-28 Richard Guenther <rguenther@suse.de>
4330 * gcc.dg/torture/pr53790.c: New testcase.
4332 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4334 PR tree-optimization/53645
4335 * gcc.c-torture/execute/pr53645.c: New test.
4337 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4339 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4341 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4345 * gcc.dg/guality/pr49888.c: Account for the possibility that
4346 the variable is optimized out at the first test.
4348 2012-06-27 Jason Merrill <jason@redhat.com>
4350 * g++.dg/cpp0x/override2.C: Adjust.
4351 * g++.dg/template/error5.C: Adjust.
4352 * g++.dg/parse/crash28.C: Adjust.
4355 * g++.dg/parse/template27.C: New.
4356 * g++.dg/template/crash74.C: Adjust expected output.
4358 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4362 * gfortran.dg/typebound_operator_16.f03: New.
4364 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4366 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4367 even src1.i and src2.i fields even in the second half of the arrays.
4369 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4372 * g++.dg/torture/vshuf-16.inc: New test.
4373 * g++.dg/torture/vshuf-2.inc: New test.
4374 * g++.dg/torture/vshuf-4.inc: New test.
4375 * g++.dg/torture/vshuf-8.inc: New test.
4376 * g++.dg/torture/vshuf-main.inc: New test.
4377 * g++.dg/torture/vshuf-v16hi.C: New test.
4378 * g++.dg/torture/vshuf-v16qi.C: New test.
4379 * g++.dg/torture/vshuf-v2df.C: New test.
4380 * g++.dg/torture/vshuf-v2di.C: New test.
4381 * g++.dg/torture/vshuf-v2sf.C: New test.
4382 * g++.dg/torture/vshuf-v2si.C: New test.
4383 * g++.dg/torture/vshuf-v4df.C: New test.
4384 * g++.dg/torture/vshuf-v4di.C: New test.
4385 * g++.dg/torture/vshuf-v4sf.C: New test.
4386 * g++.dg/torture/vshuf-v4si.C: New test.
4387 * g++.dg/torture/vshuf-v8hi.C: New test.
4388 * g++.dg/torture/vshuf-v8qi.C: New test.
4389 * g++.dg/torture/vshuf-v8si.C: New test.
4391 2012-06-27 Richard Guenther <rguenther@suse.de>
4394 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4396 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4398 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4399 scan-dump-dem-not): Use printable pattern in test name.
4401 2012-06-26 Sterling Augustine <saugustine@google.com>
4402 Dominique Dhumieres <dominiq@lps.ens.fr>
4404 * gcc.dg/pubtypes-2.c: Update expected output.
4405 * gcc.dg/pubtypes-3.c: Likewise.
4406 * gcc.dg/pubtypes-4.c: Likewise.
4408 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4410 * gcc.dg/tree-ssa/slsr-1.c: New test.
4411 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4412 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4413 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4415 2012-06-26 Matt Turner <mattst88@gmail.com>
4418 * gcc.target/arm/mmx-2.c: New.
4420 2012-06-26 Richard Guenther <rguenther@suse.de>
4423 * g++.dg/torture/pr53752.C: New testcase.
4425 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4427 PR tree-optimization/53748
4428 * gcc.c-torture/compile/pr53748.c: New test.
4430 2012-06-25 Jason Merrill <jason@redhat.com>
4434 * g++.dg/cpp0x/decltype38.C: New.
4435 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4437 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4439 * lib/target-supports-dg.exp (testname-for-summary): New.
4440 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4441 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4442 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4443 scan-module-absence, output-exists, output-exists-not: Use
4444 testname-for-summary.
4445 (dg-test): Clean up testname_with_flags.
4446 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4447 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4448 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4449 scan-assembler-dem-not, object-size: Use testname-for-summary.
4450 * lib/gcov.exp (run-gcov): Likewise.
4451 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4452 scan-dump-dem, scan-dump-dem-note): Likewise.
4454 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4455 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4456 including profopt.opt; save and restore existing value.
4457 * g++.dg/bprob/bprob.exp: Likewise.
4458 * gcc.dg/matrix/matrix.exp: Likewise.
4459 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4460 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4463 2012-06-25 Richard Henderson <rth@redhat.com>
4465 * gcc.dg/pr53749.c: New.
4467 2012-06-25 Jason Merrill <jason@redhat.com>
4470 * g++.dg/cpp0x/nullptr28.C: New.
4472 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4474 * gcc.target/arm/neon-vld1_dupQ.c: New.
4476 2012-06-25 Florian Weimer <fweimer@redhat.com>
4478 * g++.dg/init/new35.C: New.
4479 * g++.dg/init/new36.C: New.
4480 * g++.dg/init/new37.C: New.
4481 * g++.dg/ext/vla5.C: New warning.
4482 * g++.dg/ext/vla8.C: New warning.
4483 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4485 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4486 James Greenhalgh <james.greenhalgh@arm.com>
4488 * gcc.target/arm/ftest-support-arm.h New testcase.
4489 * gcc.target/arm/ftest-support-thumb.h Likewise.
4490 * gcc.target/arm/ftest-support.h Likewise.
4491 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4492 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4493 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4494 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4495 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4496 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4497 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4498 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4499 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4500 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4501 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4502 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4503 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4504 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4505 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4506 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4507 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4508 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4509 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4510 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4511 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4512 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4513 * lib/target-supports.exp
4514 (check_effective_target_arm_arch_FUNC): Add support for more
4516 (add_options_for_arm_arch_FUNC): Likewise.
4517 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4519 2012-06-25 Jason Merrill <jason@redhat.com>
4522 * g++.dg/cpp0x/constexpr-tuple.C: New.
4524 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4527 * gcc.target/i386/pr53759.c: New test.
4530 * g++.dg/cpp0x/nsdmi7.C: New test.
4532 2012-06-24 Kai Tietz <ktietz@redhat.com>
4534 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4536 * gcc.target/i386/pr38988.c: Likewise.
4538 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4542 * gfortran.dg/typebound_generic_12.f03: New.
4543 * gfortran.dg/typebound_generic_13.f03: New.
4545 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4547 * gnat.dg/lto15.ad[sb]: New test.
4549 2012-06-21 Meador Inge <meadori@codesourcery.com>
4552 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4554 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4556 * gcc.dg/pch/ident-1.c: New test.
4557 * gcc.dg/pch/ident-1.hs: Header file for new test.
4559 2012-06-21 Michael Matz <matz@suse.de>
4562 * gcc.c-torture/execute/pr53688.c: New test.
4564 2012-06-20 Richard Guenther <rguenther@suse.de>
4566 PR tree-optimization/30318
4567 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4569 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4571 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4573 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4575 * gcc.target/i386/clearcapv2.map: New file.
4576 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4578 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4580 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4581 and add __sh__ case.
4583 2012-06-19 Jason Merrill <jason@redhat.com>
4586 * g++.dg/debug/localclass1.C: New.
4588 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4590 * g++.dg/cpp0x/override4.C: New.
4592 2012-06-14 Jason Merrill <jason@redhat.com>
4595 * g++.dg/cpp0x/decltype37.C: New.
4597 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4599 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4601 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4603 * gcc.c-torture/compile/vector-5.c,
4604 gcc.c-torture/compile/vector-6.c: New tests.
4606 2012-06-19 Richard Henderson <rth@redhat.com>
4608 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4610 2012-06-19 Richard Guenther <rguenther@suse.de>
4612 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4614 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4617 * gcc.target/i386/pr53712.c: New test.
4619 2012-06-18 Tobias Burnus <burnus@net-b.de>
4622 * gfortran.dg/elemental_optional_args_6.f90: New.
4624 2012-06-18 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4628 * gfortran.dg/coarray/move_alloc_1.f90
4630 2012-06-18 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/coarray_27.f90: New.
4635 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4636 Greta Yorsh <Greta.Yorsh@arm.com>
4638 * gcc.target/arm/epilog-1.c: New test.
4640 2012-06-18 Richard Guenther <rguenther@suse.de>
4642 PR tree-optimization/53693
4643 * g++.dg/torture/pr53693.C: New testcase.
4645 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4647 PR tree-optimization/53703
4648 * gcc.dg/torture/pr53703.c: New test.
4650 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4653 * gcc.target/i386/pr53698.c: New test.
4655 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4657 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4659 2012-06-17 Tobias Burnus <burnus@net-b.de>
4663 * gfortran.dg/transfer_check_3.f90: New.
4665 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4667 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4669 2012-06-16 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/deferred_type_param_8.f90: New.
4675 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4677 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4678 testname that includes flags, passed in as new argument, in
4680 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4681 and pass it to verify-* procedures.
4683 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4684 alignment torture options with usual torture options.
4686 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4687 messages reported for one line of source code.
4688 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4689 * g++.dg/cpp0x/decltype2.C: Likewise.
4690 * g++.dg/cpp0x/decltype3.C: Likewise.
4691 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4692 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4693 * g++.dg/cpp0x/static_assert3.C: Likewise.
4694 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4695 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4696 * g++.dg/cpp0x/union1.C: Likewise.
4697 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4698 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4699 * g++.dg/cpp0x/variadic2.C: Likewise.
4700 * g++.dg/cpp0x/variadic20.C: Likewise.
4701 * g++.dg/cpp0x/variadic74.C: Likewise.
4702 * g++.dg/diagnostic/bitfld2.C: Likewise.
4703 * g++.dg/ext/attrib44.C: Likewise.
4704 * g++.dg/ext/no-asm-1.C: Likewise.
4705 * g++.dg/other/error34.C: Likewise.
4706 * g++.dg/parse/crash46.C: Likewise.
4707 * g++.dg/parse/error10.C: Likewise.
4708 * g++.dg/parse/error2.C: Likewise.
4709 * g++.dg/parse/error3.C: Likewise.
4710 * g++.dg/parse/error36.C: Likewise.
4711 * g++.dg/parse/error8.C: Likewise.
4712 * g++.dg/parse/error9.C: Likewise.
4713 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4714 * g++.dg/parse/parser-pr28152.C: Likewise.
4715 * g++.dg/parse/template25.C: Likewise.
4716 * g++.dg/parse/typename11.C: Likewise.
4717 * g++.dg/tc1/dr147.C: Likewise.
4718 * g++.dg/template/deduce3.C: Likewise.
4719 * g++.dg/template/koenig9.C: Likewise.
4720 * g++.dg/template/pr23510.C: Likewise.
4721 * g++.dg/warn/pr12242.C: Likewise.
4722 * g++.dg/warn/pr30551-2.C: Likewise.
4723 * g++.dg/warn/pr30551.C: Likewise.
4724 * g++.old-deja/g++.other/typename1.C: Likewise.
4725 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4727 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4730 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4731 * c-c++-common/torture/vshuf-2.inc: Likewise.
4732 * c-c++-common/torture/vshuf-4.inc: Likewise.
4733 * c-c++-common/torture/vshuf-8.inc: Likewise.
4734 * c-c++-common/torture/vshuf-main.inc: Likewise.
4735 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4736 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4737 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4738 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4739 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4740 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4741 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4742 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4743 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4744 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4745 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4746 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4747 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4748 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4750 2012-06-15 Michael Matz <matz@suse.de>
4752 * gcc.dg/tree-ssa/vector-4.c: New test.
4754 2012-06-15 Michael Matz <matz@suse.de>
4756 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4757 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4759 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4761 PR tree-optimization/53636
4762 * gcc.target/arm/pr53636.c: New test.
4764 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4766 PR tree-optimization/51581
4767 * gcc.c-torture/execute/pr51581-1.c: New test.
4768 * gcc.c-torture/execute/pr51581-2.c: New test.
4769 * gcc.dg/vect/pr51581-1.c: New test.
4770 * gcc.dg/vect/pr51581-2.c: New test.
4771 * gcc.dg/vect/pr51581-3.c: New test.
4772 * gcc.target/i386/avx-pr51581-1.c: New test.
4773 * gcc.target/i386/avx-pr51581-2.c: New test.
4774 * gcc.target/i386/avx2-pr51581-1.c: New test.
4775 * gcc.target/i386/avx2-pr51581-2.c: New test.
4776 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4778 2012-06-15 Richard Guenther <rguenther@suse.de>
4780 * gcc.c-torture/execute/20120615-1.c: New testcase.
4782 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4784 * gnat.dg/vect8.ad[sb]: New test.
4786 2012-06-14 Richard Guenther <rguenther@suse.de>
4788 * gcc.dg/tree-ssa/vrp.h: New testcase.
4789 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4791 2012-06-13 Christian Bruel <christian.bruel@st.com>
4794 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4796 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4798 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4800 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4803 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4804 test summary unique.
4806 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4807 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4808 scan-stack-usage-not): Don't strip torture options from test name.
4810 * lib/scandump.exp (scan-dump-times): Use printable version of
4811 regexp in test summary line.
4813 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4814 messages reported for one line of source code.
4815 * gcc.dg/format/few-1.c: Likewise.
4816 * gcc.dg/ia64-sync-2.c: Likewise.
4817 * gcc.dg/sync-2.c: Likewise.
4818 * gcc.dg/noncompile/pr44517.c: Likewise.
4820 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4823 * gcc.dg/guality/pr49888.c: New.
4825 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4827 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4828 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4829 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4831 2012-06-13 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/intent_out_7.f90: New.
4836 2012-06-13 Tobias Burnus <burnus@net-b.de>
4839 * gfortran.dg/save_4.f90: New.
4841 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4846 * gcc.dg/pr53532.c: New test.
4847 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4848 adjust line numbers.
4849 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4850 * gcc.dg/Wcxx-compat-8.c: Likewise.
4851 * gcc.dg/pr51034.c: New test.
4852 * gcc.dg/pr53196-1.c: New test.
4853 * gcc.dg/pr53196-2.c: New test.
4855 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4857 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4858 alignment torture options with usual torture options.
4859 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4860 instead of dg-options.
4861 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4862 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4863 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4864 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4865 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4866 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4868 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4869 to checks for multiple messages reported for one line of source code.
4870 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4872 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4873 messages reported for one line of source code.
4875 * gcc.dg/20031223-1.c: Add comments to check for multiple
4876 messages reported for one line of source code.
4877 * gcc.dg/Wconversion-integer.c: Likewise.
4878 * gcc.dg/Wfatal-2.c: Likewise.
4879 * gcc.dg/Wfatal.c: Likewise.
4880 * gcc.dg/Wobjsize-1.c: Likewise.
4881 * gcc.dg/c99-vla-jump-1.c: Likewise.
4882 * gcc.dg/c99-vla-jump-2.c: Likewise.
4883 * gcc.dg/c99-vla-jump-3.c: Likewise.
4884 * gcc.dg/c99-vla-jump-4.c: Likewise.
4885 * gcc.dg/c99-vla-jump-5.c: Likewise.
4886 * gcc.dg/decl-9.c: Likewise.
4887 * gcc.dg/declspec-10.c: Likewise.
4888 * gcc.dg/declspec-18.c: Likewise.
4889 * gcc.dg/mtune.c: Likewise.
4890 * gcc.dg/parser-pr28152-2.c: Likewise.
4891 * gcc.dg/parser-pr28152.c: Likewise.
4892 * gcc.dg/pr14475.c: Likewise.
4893 * gcc.dg/pr27953.c: Likewise.
4894 * gcc.dg/pr28322-3.c: Likewise.
4895 * gcc.dg/pr30457.c: Likewise.
4896 * gcc.dg/pr30551-2.c: Likewise.
4897 * gcc.dg/pr30551-3.c: Likewise.
4898 * gcc.dg/pr30551-4.c: Likewise.
4899 * gcc.dg/pr30551-5.c: Likewise.
4900 * gcc.dg/pr30551-6.c: Likewise.
4901 * gcc.dg/pr30551.c: Likewise.
4902 * gcc.dg/pr45461.c: Likewise.
4903 * gcc.dg/pr48552-1.c: Likewise.
4904 * gcc.dg/pr48552-2.c: Likewise.
4905 * gcc.dg/redecl-1.c: Likewise.
4906 * gcc.dg/transparent-union-3.c: Likewise.
4907 * gcc.dg/utf-dflt.c: Likewise.
4908 * gcc.dg/utf-dflt2.c: Likewise.
4909 * gcc.dg/vla-8.c: Likewise.
4910 * gcc.dg/vla-init-1.c: Likewise.
4911 * gcc.dg/wtr-int-type-1.c: Likewise.
4913 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4914 messages reported for for one line of source code.
4915 * c-c++-common/raw-string-5.c: Likewise.
4916 * c-c++-common/raw-string-4.c: Likewise.
4917 * c-c++-common/raw-string-6.c: Likewise.
4918 * c-c++-common/pr20000.c: Likewise.
4920 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4921 messages reported for one line of source code.
4922 * gcc.dg/cpp/pr30786.c: Likewise.
4923 * gcc.dg/cpp/pr28709.c: Likewise.
4924 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4925 * gcc.dg/cpp/macspace2.c: Likewise.
4926 * gcc.dg/cpp/missing-header-1.c: Likewise.
4927 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4928 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4929 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4931 2012-06-12 Jason Merrill <jason@redhat.com>
4934 * g++.dg/template/local7.C: New.
4936 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4939 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4940 * gcc.target/sh/pr51340-2.c: Likewise.
4941 * gcc.target/sh/pr51340-3.c: Likewise.
4943 2012-06-12 Michael Matz <matz@suse.de>
4945 * gcc.dg/torture/alias-1.c: New test.
4947 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4949 PR rtl-optimization/53589
4950 * gcc.dg/torture/pr53589.c: New test.
4952 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4955 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4956 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4957 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4958 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4959 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4960 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4961 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4962 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4963 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4964 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4965 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4966 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4967 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4968 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4969 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4970 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4972 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4974 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4975 (check_intel_cpu_model): New function.
4976 (check_amd_cpu_model): New function.
4977 (check_features): New function.
4978 (__get_cpuid_output): New function.
4979 (check_detailed): New function.
4980 (fn1): Rename to quick_check.
4981 (main): Update to call quick_check and call check_detailed.
4983 2012-06-11 Richard Henderson <rth@redhat.com>
4985 * lib/target-supports.exp
4986 (check_effective_target_sync_long_long_runtime): Use
4987 check_effective_target_lp64 instead of
4988 check_effective_target_powerpc64 for powerpc targets.
4990 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4993 * gcc.target/sh/pr53511-1.c: New.
4995 2012-06-11 Richard Guenther <rguenther@suse.de>
4998 * g++.dg/lto/pr53470_0.C: New testcase.
4999 * gcc.dg/lto/pr53470_0.c: Likewise.
5001 2012-06-11 Richard Guenther <rguenther@suse.de>
5004 * g++.dg/ext/pr53605.C: New testcase.
5006 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5008 * gnat.dg/specs/array1.ads: New test.
5009 * gnat.dg/specs/array2.ads: Likewise.
5010 * gnat.dg/array22.adb: Likewise.
5012 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5014 * gnat.dg/constant4.adb: New test.
5015 * gnat.dg/constant4_pkg.ads: New helper.
5017 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5020 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5021 * gfortran.dg/allocate_class_1.f90: Modified.
5022 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5023 * gfortran.dg/allocate_class_2.f90: New.
5025 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5028 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5030 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5033 * gfortran.dg/string_assign_2.f90: New test case.
5035 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5038 * gfortran.dg/string_assign_1.f90: New test case.
5040 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5043 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5044 * gcc.dg/gomp/critical-4.c: Likewise.
5045 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5046 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5047 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5048 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5049 * c-c++-common/gomp/pr53580.c: New test.
5051 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5054 * g++.dg/cpp0x/forw_enum11.C: New.
5056 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5059 * g++.dg/cpp0x/alias-decl-19.C: New.
5061 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5063 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5065 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5067 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5069 (XSTATE_SSE): Ditto.
5070 (XSTATE_YMM): Ditto.
5071 (avx_os_support): Use new defines.
5073 2012-06-06 Richard Guenther <rguenther@suse.de>
5076 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5079 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5082 * g++.dg/cpp0x/pr52841.C: New testcase.
5084 2012-06-06 Richard Guenther <rguenther@suse.de>
5086 PR tree-optimization/53081
5087 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5088 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5090 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5092 * gcc.target/powerpc/pr53487.c: New test.
5094 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5096 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5098 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5100 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5102 2012-06-05 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/30442
5105 * gcc.dg/vect/bb-slp-30.c: New testcase.
5107 2012-06-05 Richard Guenther <rguenther@suse.de>
5109 PR tree-optimization/53081
5110 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5111 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5112 -fno-tree-loop-distribute-patterns.
5114 2012-06-05 Alan Modra <amodra@gmail.com>
5116 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5117 Check static chain in nested funcs.
5119 2012-06-04 Tobias Burnus <burnus@net-b.de>
5122 * gfortran.dg/init_flag_10.f90: New.
5124 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5127 * g++.dg/warn/Wenum-compare-no-2: New.
5129 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5131 PR preprocessor/53463
5132 * g++.dg/cpp/limits.C: New test.
5133 * g++.dg/parse/error19.C: Adjust.
5134 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5135 * g++.dg/warn/pr35635.C: Likewise.
5136 * g++.old-deja/g++.pt/assign1.C: Likewise.
5138 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5141 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5142 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5143 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5144 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5145 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5146 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5147 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5148 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5150 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5152 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5154 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5156 PR tree-optimization/53550
5157 * gcc.dg/pr53550.c: New test.
5159 2012-06-04 Richard Guenther <rguenther@suse.de>
5161 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5162 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5163 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5165 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5168 * gfortran.dg/parameter_array_element_2.f90: New.
5170 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5173 * gcc.target/sh/pr53512-1.c: New.
5174 * gcc.target/sh/pr53512-2.c: New.
5175 * gcc.target/sh/pr53512-3.c: New.
5176 * gcc.target/sh/pr53512-4.c: New.
5178 2012-06-01 Jason Merrill <jason@redhat.com>
5181 * g++.dg/ext/visibility/template12.C: New.
5182 * g++.dg/ext/attrib14.C: Adjust warning line.
5185 * g++.dg/parse/new6.C: New.
5186 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5188 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5190 * c-c++-common/restrict-2.c: Revert previous change.
5192 2012-06-01 Jason Merrill <jason@redhat.com>
5195 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5198 * g++.dg/cpp0x/auto33.C: New.
5200 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5203 * g++.dg/parse/namespace-alias-1.C: New.
5205 2012-06-01 Christian Bruel <christian.bruel@st.com>
5207 * gcc.dg/spec-options.c: New test.
5208 * gcc.dg/foo.specs: New file.
5210 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5213 * gnat.dg/lto14.adb: Skip on Solaris.
5215 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5217 * gcc.target/cris/sync-1-v10.c,
5218 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5219 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5220 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5221 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5222 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5223 gcc.target/cris/torture/sync-mis-op-i-1.c,
5224 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5225 gcc.target/cris/torture/sync-mis-op-i-2.c,
5226 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5227 gcc.target/cris/torture/sync-mis-op-i-3.c,
5228 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5229 gcc.target/cris/torture/sync-mis-op-s-1.c,
5230 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5231 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5232 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5233 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5234 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5235 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5236 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5237 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5238 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5240 2012-05-31 Richard Guenther <rguenther@suse.de>
5242 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5243 ldist-pr45948.c with disabled SCCP.
5245 2012-05-31 Richard Guenther <rguenther@suse.de>
5248 * gcc.dg/torture/pr48493.c: New testcase.
5250 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5252 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5254 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5255 of the initialization loop.
5256 (dg-final): Adjust the expected number of vectorized loops depending
5257 on vect_char_mult target selector.
5259 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5261 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5262 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5263 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5266 2012-05-30 Jason Merrill <jason@redhat.com>
5269 * g++.dg/init/new34.C: New.
5270 * g++.dg/tree-ssa/stabilize1.C: New.
5272 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5275 * g++.dg/init/new33.C: New test.
5277 2012-05-30 Richard Guenther <rguenther@suse.de>
5280 * gcc.dg/torture/pr53501.c: New testcase.
5281 * c-c++-common/restrict-2.c: Adjust.
5283 2012-05-30 Alan Modra <amodra@gmail.com>
5285 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5288 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5290 * gcc.target/i386/shuf-concat.c: New test.
5292 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5294 PR rtl-optimization/53519
5295 * gcc.c-torture/compile/pr53519.c: New test.
5297 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5299 * gcc.target/arm/neon-vrev.c: New.
5301 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5304 * gcc.target/sh/pr51340-1.c: New.
5305 * gcc.target/sh/pr51340-2.c: New.
5306 * gcc.target/sh/pr51340-3.c: New.
5308 2012-05-29 Richard Guenther <rguenther@suse.de>
5310 PR tree-optimization/53516
5311 * gcc.dg/torture/pr53516.c: New testcase.
5313 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5315 PR preprocessor/53229
5316 * gcc.dg/cpp/paste6.c: Force to run without
5317 -ftrack-macro-expansion.
5318 * gcc.dg/cpp/paste8.c: Likewise.
5319 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5320 -ftrack-macro-expansion.
5321 * gcc.dg/cpp/paste12.c: Force to run without
5322 -ftrack-macro-expansion.
5323 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5324 -ftrack-macro-expansion.
5325 * gcc.dg/cpp/paste13.c: Likewise.
5326 * gcc.dg/cpp/paste14.c: Likewise.
5327 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5328 -ftrack-macro-expansion.
5329 * gcc.dg/cpp/paste18.c: New test.
5331 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5333 * gcc.target/cris/torture/trap-1.c,
5334 gcc.target/cris/torture/trap-2.c,
5335 gcc.target/cris/torture/trap-3.c,
5336 gcc.target/cris/torture/trap-v0.c,
5337 gcc.target/cris/torture/trap-v3.c: New tests.
5339 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5342 * g++.dg/warn/Wbraces3.C: New.
5343 * g++.dg/warn/Wbraces4.C: Likewise.
5345 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5347 PR tree-optimization/53505
5348 * c-c++-common/torture/pr53505.c: New test.
5350 2012-05-27 Nathan Sidwell <nathan@acm.org>
5352 * gcc.dg/stmt-expr-4.c: New.
5354 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5357 * g++.dg/parse/crash60.C: New.
5359 2012-05-26 Jason Merrill <jason@redhat.com>
5362 * c-c++-common/array-lit.c: New.
5363 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5365 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5368 * gnat.dg/array21.adb: New test.
5370 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5372 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5374 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5377 * g++.dg/other/anon-union3.C: New.
5379 2012-05-25 Ian Lance Taylor <iant@google.com>
5381 * gcc.dg/split-6.c: New test.
5383 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5385 * gnat.dg/lto14.adb: New test.
5387 2012-05-25 Tristan Gingold <gingold@adacore.com>
5389 * gcc.target/i386/large-frame.c: New.
5391 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5392 * gcc.target/powerpc/lhs-1.c: New.
5393 * gcc.target/powerpc/lhs-2.c: New.
5394 * gcc.target/powerpc/lhs-3.c: New.
5396 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5398 Make unwound macro expansion trace less redundant
5399 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5400 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5401 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5402 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5403 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5404 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5406 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/cpp0x/constexpr-default1.C: New.
5411 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/eh/goto2.C: New.
5416 2012-05-24 Richard Guenther <rguenther@suse.de>
5419 * g++.dg/tree-prof/pr53460.C: New testcase.
5421 2012-05-24 Richard Guenther <rguenther@suse.de>
5424 * g++.dg/debug/pr53466.C: New testcase.
5426 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5428 PR tree-optimization/53465
5429 * gcc.c-torture/execute/pr53465.c: New test.
5431 2012-05-23 Tobias Burnus <burnus@net-b.de>
5435 * gfortran.dg/allocate_with_typespec_6.f90: New.
5437 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5440 * g++.dg/warn/delete-array-1.C: New.
5442 2012-05-23 Richard Guenther <rguenther@suse.de>
5444 * gcc.dg/torture/pr39074-2.c: Adjust.
5445 * gcc.dg/torture/pr39074.c: Likewise.
5446 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5447 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5449 2012-05-22 Jan Hubicka <jh@suse.cz>
5452 * g++.dg/torture/pr53161.C: New testcase.
5454 2012-05-22 Tobias Burnus <burnus@net-b.de>
5457 * gfortran.dg/realloc_on_assign_15.f90: New.
5459 2012-05-22 Richard Guenther <rguenther@suse.de>
5462 * gcc.dg/torture/pr51071-2.c: New testcase.
5464 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5466 PR tree-optimization/53336
5467 * g++.dg/torture/pr53336.C: New testcase.
5469 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5472 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5473 instead of -Wunused-local-typedefs.
5475 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/other/abstract4.C: New-
5480 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5483 * g++.dg/ext/attrib46.C: New.
5485 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5488 * gcc.c-torture/compile/pr53418-1.c,
5489 gcc.c-torture/compile/pr53418-2.c: New tests.
5491 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5493 PR tree-optimization/53366
5494 * gcc.dg/torture/pr53366-1.c: New test.
5495 * gcc.dg/torture/pr53366-2.c: New test.
5496 * gcc.target/i386/pr53366-1.c: New test.
5497 * gcc.target/i386/pr53366-2.c: New test.
5499 PR tree-optimization/53409
5500 * gcc.c-torture/compile/pr53409.c: New test.
5502 PR tree-optimization/53410
5503 * gcc.c-torture/compile/pr53410-1.c: New test.
5504 * gcc.c-torture/compile/pr53410-2.c: New test.
5506 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5509 * gcc.target/i386/pr53425-1.c: New file.
5510 * gcc.target/i386/pr53425-2.c: Likewise.
5512 2012-05-21 Richard Guenther <rguenther@suse.de>
5514 PR tree-optimization/53408
5515 * gcc.dg/torture/pr53408.c: New testcase.
5517 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5518 H.J. Lu <hongjiu.lu@intel.com>
5521 * gcc.target/i386/pr53416.c: New file.
5523 2012-05-21 Richard Guenther <rguenther@suse.de>
5525 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5527 2012-05-21 Richard Guenther <rguenther@suse.de>
5529 * gcc.dg/torture/ldist-1.c: New testcase.
5531 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5533 * gnat.dg/lto13.adb: New test.
5534 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5536 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5538 * gnat.dg/specs/lto12.ads: New test.
5539 * gnat.dg/specs/lto12_pkg.ads: New helper.
5541 2012-05-18 Richard Guenther <rguenther@suse.de>
5543 PR tree-optimization/53346
5544 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5545 * gcc.target/i386/incoming-10.c: Adjust.
5546 * gcc.target/i386/incoming-11.c: Likewise.
5547 * gcc.target/i386/pr46295.c: Likewise.
5549 2012-05-18 Richard Guenther <rguenther@suse.de>
5551 * gcc.dg/pr53352.c: Return zero.
5553 2012-05-18 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/53390
5556 * gcc.dg/torture/pr53390.c: New testcase.
5558 2012-05-18 Meador Inge <meadori@codesourcery.com>
5560 PR rtl-optimization/53352
5561 * gcc.dg/pr53352.c: New test.
5563 2012-05-17 David S. Miller <davem@davemloft.net>
5565 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5566 failure on sparc-*-linux-gnu.
5568 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/parse/error49.C: New.
5572 * g++.dg/cpp0x/error8.C: Likewise.
5573 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5574 * g++.dg/ext/utf-dflt2.C: Likewise.
5575 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5576 * g++.dg/ext/utf-dflt.C: Likewise.
5577 * c-c++-common/raw-string-3.c: Likewise.
5578 * c-c++-common/raw-string-4.c: Likewise.
5580 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5583 * g++.dg/cpp0x/catch1.C: New.
5585 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5588 * g++.dg/parse/error48.C: New.
5589 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5590 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5592 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5594 * gcc.dg/tm/indirect-2.c: New test.
5596 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5598 PR tree-optimization/53217
5599 * gfortran.dg/pr53217.f90: New test.
5601 2012-05-16 Richard Guenther <rguenther@suse.de>
5603 PR tree-optimization/53364
5604 * g++.dg/torture/pr53364.C: New testcase.
5606 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5609 * gcc.dg/pr52549.c: Fix test for long != void*
5610 * gcc.c-torture/execute/pr52979-1.x: New file.
5611 * gcc.c-torture/execute/pr52979-2.x: New file.
5613 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5615 PR preprocessor/7263
5616 * gcc.dg/binary-constants-2.c: Run without tracking locations
5617 accross macro expansion.
5618 * gcc.dg/binary-constants-3.c: Likewise.
5619 * gcc.dg/cpp/sysmac2.c: Likewise.
5620 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5622 * gcc.dg/cpp/syshdr3.c: New test.
5623 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5624 * gcc.dg/system-binary-constants-1.c: New test.
5625 * gcc.dg/system-binary-constants-1.h: New header for the new test
5627 * g++.dg/cpp/syshdr3.C: New test.
5628 * g++.dg/cpp/syshdr3.h: New header the new test above.
5629 * g++.dg/system-binary-constants-1.C: New test.
5630 * g++.dg/system-binary-constants-1.h: New header the new test
5633 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5637 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.dg/pr53358.c: New test.
5642 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5645 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5646 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5648 2012-05-15 Olivier Hainque <hainque@adacore.com>
5650 * g++.dg/eh/sighandle.C: New testcase.
5652 2012-05-15 Richard Guenther <rguenther@suse.de>
5654 PR tree-optimization/53355
5655 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5657 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5659 * gfortran.dg/*.f90: Remove now redundant manual
5660 cleanup-modules directive.
5662 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5664 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5665 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5667 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5670 * gfortran.dg/int_range_io_1.f90: New test.
5672 2012-05-14 Andi Kleen <ak@linux.intel.com>
5673 Jakub Jelinek <jakub@redhat.com>
5676 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5677 * gcc.target/i386/rtm-check.h: New file.
5678 * gcc.target/i386/pr53315.c: New test.
5680 2012-05-14 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/deferred_type_param_4.f90: New.
5686 * gfortran.dg/deferred_type_param_6.f90: New.
5688 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5690 * gcc.target/i386/retarg.c: New test.
5692 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5695 * gfortran.dg/deferred_type_param_3.f90: New.
5696 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5697 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5699 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5701 * gnat.dg/null_pointer_deref3.adb: New test.
5703 2012-05-12 Tobias Burnus <burnus@net-b.de>
5707 * gfortran.dg/deferred_type_param_5.f90: New.
5709 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5711 * g++.dg/parse/error47.C: New.
5713 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5716 * gfortran.dg/string_compare_4.f90: Change option
5717 to -fdump-tree-original. Add test case for kind=4.
5719 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5722 * gfortran.dg/string_compare_4.f90: New test.
5724 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5726 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5728 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5731 * g++.dg/cpp0x/variadic132.C: New.
5733 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5737 * g++.dg/parse/error26.C: Tweak dg-error column number.
5739 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5742 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5744 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5746 * gnat.dg/lto11.ad[sb]: New test.
5748 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5751 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5752 directive to Scan for vpmuldq, not vpmacsdql.
5754 2012-05-09 Michael Matz <matz@suse.de>
5756 PR tree-optimization/53185
5757 * gcc.dg/vect/pr53185.c: New test.
5759 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5762 * gcc.target/i386/pr53249.c: New.
5764 2012-05-09 Richard Guenther <rguenther@suse.de>
5766 PR tree-optimization/18437
5767 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5768 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5770 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5772 PR tree-optimization/53226
5773 * gcc.c-torture/compile/pr53226.c: New test.
5775 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5777 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5778 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5779 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5780 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5781 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5782 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5783 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5784 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5785 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5786 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5787 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5788 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5789 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5790 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5792 2012-05-09 Dehao Chen <dehao@google.com>
5794 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5795 * gcc.dg/predict-2.c: Likewise.
5796 * gcc.dg/predict-3.c: Likewise.
5797 * gcc.dg/predict-4.c: Likewise.
5798 * gcc.dg/predict-5.c: Likewise.
5799 * gcc.dg/predict-6.c: Likewise.
5801 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5804 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5806 2012-05-08 Richard Guenther <rguenther@suse.de>
5808 * gcc.dg/fold-bitand-4.c: New testcase.
5810 2012-05-08 Dehao Chen <dehao@google.com>
5812 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5813 heuristic is working properly.
5814 * gcc.dg/predict-2.c: Likewise.
5815 * gcc/dg/predict-3.c: Likewise.
5816 * gcc/dg/predict-4.c: Likewise.
5817 * gcc/dg/predict-5.c: Likewise.
5818 * gcc/dg/predict-6.c: Likewise.
5820 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5822 PR tree-optimization/53239
5823 * g++.dg/opt/vrp3.C: New test.
5824 * g++.dg/opt/vrp3-aux.cc: New file.
5825 * g++.dg/opt/vrp3.h: New file.
5827 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5829 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5830 .uleb128 support in assembler output.
5832 2012-05-07 Richard Guenther <rguenther@suse.de>
5835 * g++.dg/lto/pr42987_0.C: New testcase.
5836 * g++.dg/lto/pr42987_1.C: Likewise.
5838 2012-05-07 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/typebound_operator_15.f90: New.
5843 2012-05-06 Tobias Burnus <burnus@net-b.de>
5846 * gfortran.dg/class_array_13.f90: New.
5848 2012-05-06 Tristan Gingold <gingold@adacore.com>
5850 * gnat.dg/warn7.adb: New test.
5852 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5854 * gnat.dg/specs/renamings.ads: Rename to...
5855 * gnat.dg/specs/renaming1.ads: ...this.
5856 * gnat.dg/specs/renaming2.ads: New test.
5857 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5858 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5859 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5860 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5862 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5864 * gnat.dg/discr36.ad[sb]: New test.
5865 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5867 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5870 * c-c++-common/pr43772.c: New.
5872 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5875 * gfortran.dg/select_type_26.f03 : New test.
5876 * gfortran.dg/select_type_27.f03 : New test.
5879 * gfortran.dg/select_type_28.f03 : New test.
5881 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5885 * gfortran.dg/mod_sign0_1.f90: New test.
5886 * gfortran.dg/mod_large_1.f90: New test.
5888 2012-05-04 Tobias Burnus <burnus@net-b.de>
5891 gfortran.dg/public_private_module_5.f90: New.
5893 2012-05-04 Tobias Burnus <burnus@net-b.de>
5896 * gfortran.dg/constructor_7.f90: New.
5897 * gfortran.dg/constructor_8.f90: New.
5899 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5902 * g++.dg/cpp0x/static_assert7.C: New.
5904 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5906 PR tree-optimization/52633
5907 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5908 recognized as widening shifts instead of over-widening.
5909 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5910 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5911 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5912 * gcc.target/arm/pr52633.c: New test.
5914 2012-05-04 Richard Guenther <rguenther@suse.de>
5916 PR tree-optimization/53168
5917 * gcc.dg/torture/pr53168.c: New testcase.
5918 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5920 2012-05-04 Richard Guenther <rguenther@suse.de>
5922 * gcc.dg/lto/pr53214_0.c: New testcase.
5924 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5926 * gcc.target/ia64/pr48496.c: New test.
5927 * gcc.target/ia64/pr52657.c: Likewise.
5929 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5932 * c-c++-common/pr51712.c: New.
5934 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5937 * gcc.target/powwerpc/pr53199.c: New file.
5939 2012-05-03 Jason Merrill <jason@redhat.com>
5941 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5943 * gcc.dg/debug/dwarf2/dups-types.c: New.
5944 * gcc.dg/debug/dwarf2/dups-types.h: New.
5946 2012-05-03 Jason Merrill <jason@redhat.com>
5948 * g++.dg/debug/dwarf2/namespace-2.C: New.
5949 * g++.dg/debug/dwarf2/localclass3.C: New.
5951 2012-05-03 Jason Merrill <jason@redhat.com>
5953 * g++.dg/debug/dwarf2/thunk1.C: New.
5955 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5958 * g++.dg/other/final2.C: New.
5960 2012-05-03 Richard Guenther <rguenther@suse.de>
5962 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5964 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5966 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5967 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5968 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5969 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5971 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5973 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5975 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5977 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5980 * gcc.dg/pr53174.c: New test.
5983 * gcc.target/arm/pr53187.c: New test.
5984 * gcc.c-torture/compile/pr53187.c: New test.
5986 2012-05-03 Richard Guenther <rguenther@suse.de>
5988 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5989 unsupported prefetching support.
5991 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5993 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5994 option -ftrack-macro-expansion=0.
5995 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5996 option -ftrack-macro-expansion=0.
5998 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6000 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6001 dg-options for target arm with dg-additional-options.
6003 2012-05-03 Richard Guenther <rguenther@suse.de>
6005 PR tree-optimization/53144
6006 * gcc.dg/torture/pr53144.c: New testcase.
6008 2012-05-03 Tobias Burnus <burnus@net-b.de>
6011 * gfortran.dg/pointer_intent_7.f90: New.
6012 * gfortran.dg/pure_formal_3.f90: New.
6014 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6016 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6018 2012-05-02 Martin Jambor <mjambor@suse.cz>
6021 * g++.dg/lto/pr52605_0.C: New test.
6023 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6025 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6026 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6027 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6028 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6029 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6030 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6031 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6032 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6033 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6034 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6035 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6036 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6037 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6038 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6039 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6040 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6042 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6045 * gcc.dg/pr53153.c: New test.
6047 2012-05-02 Richard Guenther <rguenther@suse.de>
6049 * g++.dg/tree-ssa/pr19807.C: Adjust.
6051 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6053 PR tree-optimization/53163
6054 * gcc.c-torture/compile/pr53163.c: New test.
6056 PR rtl-optimization/53160
6057 * gcc.c-torture/execute/pr53160.c: New test.
6059 2012-05-01 Ian Lance Taylor <iant@google.com>
6062 * gcc.dg/pr37303.c: New test.
6064 2012-05-01 Richard Henderson <rth@redhat.com>
6066 * lib/target-supports.exp
6067 (check_effective_target_sync_long_long_runtime): True for
6068 check_effective_target_powerpc64.
6070 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6073 * gcc.dg/vector-1.c: Move to ...
6074 * c-c++-common/vector-1.c: ... here.
6075 * gcc.dg/vector-2.c: Move to ...
6076 * c-c++-common/vector-2.c: ... here.
6077 * gcc.dg/vector-3.c: Move to ...
6078 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6079 * gcc.dg/vector-4.c: Move to ...
6080 * c-c++-common/vector-4.c: ... here.
6081 * gcc.dg/vector-init-1.c: Move to ...
6082 * c-c++-common/vector-init-1.c: ... here.
6083 * gcc.dg/vector-init-2.c: Move to ...
6084 * c-c++-common/vector-init-2.c: ... here.
6085 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6086 * c-c++-common/vector-subscript-1.c: ... here.
6087 * gcc.dg/vector-subscript-2.c: Move to ...
6088 * c-c++-common/vector-subscript-2.c: ... here.
6089 * gcc.dg/vector-subscript-3.c: Move to ...
6090 * c-c++-common/vector-subscript-3.c: ... here.
6093 * g++.dg/cpp0x/vt-51314.C: New test.
6094 * g++.dg/cpp0x/variadic76.C: Fix.
6096 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6098 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6100 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6102 Add -Wvarargs option
6103 * c-c++-common/Wvarargs.c: New test case.
6104 * c-c++-common/Wvarargs-2.c: Likewise.
6106 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6108 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6109 * objc.dg/foreach-7.m: Force the test case to run without
6110 -ftrack-macro-expansion.
6111 * c-c++-common/tm/attrib-1.c: Likewise.
6112 * c-c++-common/warn-ommitted-condop.c: Likewise.
6113 * gcc.dg/assign-warn-1.c: Likewise.
6114 * gcc.dg/assign-warn-2.c: Likewise.
6115 * gcc.dg/attr-alloc_size.c: Likewise.
6116 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6117 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6118 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6119 * gcc.dg/c90-const-expr-9.c: Likewise.
6120 * gcc.dg/c99-const-expr-9.c: Likewise.
6121 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6122 * gcc.dg/cpp/direct2s.c: Likewise.
6123 * gcc.dg/cpp/pr28709.c: Likewise.
6124 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6125 * gcc.dg/dfp/composite-type.c: Likewise.
6126 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6127 with -ftrack-macro-expansion
6128 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6129 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6130 * g++.dg/ext/cleanup-1.C: Likewise.
6131 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6132 * g++.dg/template/sfinae10.C: Likewise.
6133 * g++.dg/tm/wrap-2.C: Likewise.
6134 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6135 * g++.dg/warn/Wsign-conversion.C: Likewise.
6136 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6137 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6138 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6139 it to run with -ftrack-macro-expansion.
6140 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6141 test cases without -ftrack-macro-expansion.
6143 Fix location for static class members
6144 * g++.dg/template/sfinae6_neg.C: Adjust.
6146 Make conversion warnings work on NULL with -ftrack-macro-expansion
6147 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6148 alongside the previous testing for NULL.
6150 Fix -Wuninitialized for -ftrack-macro-expansion
6151 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6153 Strip "<built-in>" loc from displayed expansion context
6154 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6155 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6156 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6159 Fix expansion point loc for macro-like tokens
6160 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6161 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6163 Fix token pasting with -ftrack-macro-expansion
6164 * gcc.dg/cpp/paste17.c: New test case for
6165 -ftrack-macro-expansion=2 mode only.
6166 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6168 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6170 * gnat.dg/warn6.ad[sb]: New test.
6172 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6175 * gcc.dg/20011021-1.c: Adjust testcase.
6177 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6180 * gfortran.dg/function_optimize_12.f90: New test.
6182 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6185 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6186 code to match current output and cover new peephole2 pattern.
6188 2012-04-27 Ollie Wild <aaw@google.com>
6190 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6192 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6194 * gcc.c-torture/execute/20120427-2.c: New testcase.
6195 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6196 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6197 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6199 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6202 * gcc.c-torture/execute/20120427-1.c: New testcase.
6204 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6207 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6209 2012-04-27 Tom de Vries <tom@codesourcery.com>
6211 PR tree-optimization/51879
6212 * gcc.dg/pr51879.c: New test.
6213 * gcc.dg/pr51879-2.c: Same.
6214 * gcc.dg/pr51879-3.c: Same.
6215 * gcc.dg/pr51879-4.c: Same.
6216 * gcc.dg/pr51879-6.c: Same.
6218 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6221 * g++.dg/cpp0x/defaulted35.C: New.
6222 * g++.dg/cpp0x/defaulted15.C: Adjust.
6224 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6226 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6229 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6231 * gcc.target/i386/builtin_target.c: Check avx2.
6233 2012-04-26 Alan Modra <amodra@gmail.com>
6235 * gcc.target/powerpc/savres.c: New test.
6236 * gcc.target/powerpc/powerpc.exp: Run it.
6238 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6241 * gcc.dg/torture/pr53120.c: New test.
6243 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.c-torture/compile/pr52979-1.c: New test.
6247 * gcc.c-torture/execute/pr52979-1.c: New test.
6248 * gcc.c-torture/execute/pr52979-2.c: New test.
6250 2012-04-25 Richard Guenther <rguenther@suse.de>
6252 * gcc.target/i386/l_fma_float_5.c: Adjust.
6253 * gcc.target/i386/l_fma_double_4.c: Likewise.
6254 * gcc.target/i386/l_fma_float_2.c: Likewise.
6255 * gcc.target/i386/l_fma_float_6.c: Likewise.
6256 * gcc.target/i386/l_fma_double_1.c: Likewise.
6257 * gcc.target/i386/l_fma_double_5.c: Likewise.
6258 * gcc.target/i386/l_fma_float_3.c: Likewise.
6259 * gcc.target/i386/l_fma_double_2.c: Likewise.
6260 * gcc.target/i386/l_fma_double_6.c: Likewise.
6261 * gcc.target/i386/l_fma_float_4.c: Likewise.
6262 * gcc.target/i386/l_fma_double_3.c: Likewise.
6263 * gcc.target/i386/l_fma_float_1.c: Likewise.
6265 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6267 PR tree-optimization/53058
6268 * gcc.c-torture/compile/pr53058.c: New test.
6270 2012-04-25 Jan Hubicka <jh@suse.cz>
6273 * gcc.target/i386/pr39082-1.c: Update warning location.
6275 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6278 * gcc.dg/pr52880.c: New test.
6280 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6282 * gcc.dg/m-un-2.c: Update.
6283 * gcc.dg/20011021-1.c: Update.
6285 2012-04-25 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/realloc_on_assign_14.f90: New.
6290 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6293 PR tree-optimizations/52891
6294 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6296 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6299 * g++.dg/cpp0x/sfinae35.C: New.
6300 * g++.dg/cpp0x/sfinae36.C: Likewise.
6302 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6304 * gcc.target/builtin_target.c: New testcase.
6306 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6309 * gcc.target/powerpc/pr47197.c: New test.
6311 2012-04-24 Richard Guenther <rguenther@suse.de>
6313 PR tree-optimization/53085
6314 * g++.dg/torture/pr53085.C: New testcase.
6316 2012-04-24 Andrew Pinski <apinski@cavium.com>
6319 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6320 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6321 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6323 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6326 * gcc.c-torture/execute/pr53084.c: New test.
6328 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6330 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6332 2012-04-23 Andrew Pinski <apinski@cavium.com>
6334 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6336 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6339 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6340 * gcc.dg/torture/builtin-power-1.c: Likewise.
6342 2012-04-23 Richard Guenther <rguenther@suse.de>
6344 PR tree-optimization/53070
6345 * gcc.dg/torture/pr53070.c: New testcase.
6347 2012-04-23 Richard Guenther <rguenther@suse.de>
6350 * gcc.dg/pr53060.c: New testcase.
6352 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6354 PR tree-optimizations/52891
6355 * gcc.c-torture/compile/pr52891-1.c: New test.
6356 * gcc.c-torture/compile/pr52891-2.c: New test.
6358 2012-04-22 Tobias Burnus <burnus@net-b.de>
6361 * gfortran.dg/read_float_4.f90: New.
6363 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366 * c-c++-common/pr35441.C: New.
6368 2012-04-20 Ian Lance Taylor <iant@google.com>
6370 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6371 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6373 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6375 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6377 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6379 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6381 PR rtl-optimization/44214
6382 * gcc.dg/pr44214-1.c: New test.
6383 * gcc.dg/pr44214-2.c: Likewise.
6384 * gcc.dg/pr44214-3.c: Likewise.
6386 2012-04-20 Richard Guenther <rguenther@suse.de>
6388 * g++.dg/torture/20120420-1.C: New testcase.
6390 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6392 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6394 2012-04-19 Christian Bruel <christian.bruel@st.com>
6396 * gcc.dg/pr52283.c: New test.
6398 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6400 * gcc.dg/pr37985.c: New test.
6402 2012-04-19 Richard Guenther <rguenther@suse.de>
6404 PR rtl-optimization/44688
6405 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6406 possibly profitable.
6408 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6410 PR tree-optimization/52976
6411 * gfortran.dg/reassoc_11.f: New test.
6413 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6415 PR tree-optimization/52976
6416 * gfortran.dg/reassoc_7.f: New test.
6417 * gfortran.dg/reassoc_8.f: Likewise.
6418 * gfortran.dg/reassoc_9.f: Likewise.
6419 * gfortran.dg/reassoc_10.f: Likewise.
6421 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6424 * g++.dg/cpp0x/sfinae33.C: New.
6425 * g++.dg/cpp0x/sfinae34.C: Likewise.
6427 2012-04-18 Joey Ye <joey.ye@arm.com>
6429 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6431 2012-04-18 Richard Guenther <rguenther@suse.de>
6433 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6435 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6436 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6438 2012-04-17 Tom de Vries <tom@codesourcery.com>
6440 * g++.dg/pr51264-4.C: New test.
6442 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6445 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6447 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6450 * g++.dg/parse/crash59.C: New.
6452 2012-04-17 Michael Matz <matz@suse.de>
6454 PR tree-optimization/18437
6455 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6457 2012-04-17 Richard Guenther <rguenther@suse.de>
6460 * g++.dg/torture/pr53011.C: New testcase.
6462 2012-04-16 Jason Merrill <jason@redhat.com>
6465 * g++.dg/cpp0x/variadic131.C: New.
6468 * g++.dg/cpp0x/variadic130.C: New.
6471 * g++.dg/cpp0x/variadic129.C: New.
6474 * g++.dg/cpp0x/variadic128.C: New.
6476 2012-04-16 Tobias Burnus <burnus@net-b.de>
6479 * gfortran.dg/pointer_intent_6.f90: New.
6481 2012-04-16 Tobias Burnus <burnus@net-b.de>
6484 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6485 to include public_private_module_4.f90.
6486 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6489 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6492 * g++.dg/diagnostic/operator1.C: New.
6493 * g++.dg/ext/label5.C: Adjust.
6494 * g++.dg/ext/va-arg1.C: Likewise.
6495 * g++.dg/other/error20.C: Likewise.
6496 * g++.dg/other/error20.C: Likewise.
6497 * g++.dg/other/error16.C: Likewise.
6498 * g++.dg/other/error10.C: Likewise.
6499 * g++.dg/parse/error30.C: Likewise.
6500 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6502 2012-04-16 Jason Merrill <jason@redhat.com>
6505 * g++.dg/cpp0x/variadic127.C: New.
6507 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6509 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6511 Use fail, pass instead of unresolved.
6515 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6517 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6518 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6519 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6521 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6524 * gfortran.dg/typebound_call_23.f03: New test case.
6526 2012-04-15 Jason Merrill <jason@redhat.com>
6529 * g++.dg/cpp0x/variadic126.C: New.
6532 * g++.dg/cpp0x/variadic125.C: New.
6535 * g++.dg/cpp0x/variadic124.C: New.
6538 * g++.dg/cpp0x/nullptr27.C: New.
6541 * g++.dg/warn/format8.C: New.
6543 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6546 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6548 2012-04-14 Tobias Burnus <burnus@net-b.de>
6552 * gfortran.dg/public_private_module_3.f90: New.
6553 * gfortran.dg/public_private_module_4.f90: New.
6555 2012-04-14 Tom de Vries <tom@codesourcery.com>
6557 * gcc.dg/superblock.c: New test.
6559 2012-04-14 Tom de Vries <tom@codesourcery.com>
6561 * gcc.dg/pr51879-12.c: New test.
6563 2012-04-13 Jason Merrill <jason@redhat.com>
6566 * g++.dg/cpp0x/variadic123.C: New.
6567 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6570 * g++.dg/cpp0x/initlist-ctor1.C: New.
6573 * g++.dg/other/anon-union2.C: New.
6575 2012-04-13 Martin Jambor <mjambor@suse.cz>
6578 * g++.dg/ipa/pr52939.C: New test.
6580 2012-04-13 Tom de Vries <tom@codesourcery.com>
6582 * gcc.dg/pr52734.c: New test.
6584 2012-04-13 Richard Guenther <rguenther@suse.de>
6586 PR tree-optimization/52969
6587 * gcc.dg/torture/pr52969.c: New testcase.
6589 2012-04-13 Richard Guenther <rguenther@suse.de>
6592 * gcc.dg/pr52549.c: New testcase.
6594 2012-04-13 Richard Guenther <rguenther@suse.de>
6597 * gcc.dg/pr52862.c: New testcase.
6599 2012-04-13 Joey Ye <joey.ye@arm.com>
6601 * gcc.target/arm/thumb1-imm.c: New testcase.
6603 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6606 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6607 second function argument.
6608 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6609 (calc_permps): Update declaration. Calculate result correctly.
6610 (avx2_test): Change src2 type to union256i_d.
6611 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6614 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6617 * gcc.target/powerpc/pr52775.c: New file.
6619 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6621 PR tree-optimization/18589
6622 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6623 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6624 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6625 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6626 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6627 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6628 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6629 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6630 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6631 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6633 2012-04-12 Richard Guenther <rguenther@suse.de>
6635 PR tree-optimization/52943
6636 * gcc.dg/torture/pr52943.c: New testcase.
6638 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6641 * gcc/target/sh/pr50751-4.c: New.
6642 * gcc/target/sh/pr50751-5.c: New.
6643 * gcc/target/sh/pr50751-6.c: New.
6644 * gcc/target/sh/pr50751-7.c: New.
6646 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6649 * g++.dg/lookup/using52.C: New.
6651 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6653 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6655 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6657 PR rtl-optimization/52876
6658 * gcc.target/i386/pr52876.c: New.
6660 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6662 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6664 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6666 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6667 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6668 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6669 (ptrdiff_t): ... this. All uses changed.
6670 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6671 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6673 (main): Cast argument to __INTPTR_TYPE__.
6674 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6676 * gcc.dg/mallign.c (main): Likewise.
6677 * gcc.dg/pr38700.c (foo): Likewise.
6678 * gcc.dg/long-long-cst1.c (t): Likewise.
6679 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6680 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6681 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6682 * gcc.dg/pr25682.c (d, foo): Likewise.
6683 * gcc.dg/format/cast-1.c (f): Likewise.
6684 * gcc.dg/c90-const-expr-10.c
6685 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6686 (size_t): ...this. All uses changed.
6687 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6688 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6689 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6690 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6691 * gcc.dg/sequence-pt-1.c: Likewise.
6692 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6693 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6694 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6695 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6696 of ptrdiff_t with it.
6697 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6698 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6699 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6701 2012-04-11 Jason Merrill <jason@redhat.com>
6704 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6705 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6708 * g++.dg/ext/attrib45.C: New.
6710 * g++.dg/eh/dtor3.C: New.
6712 2012-04-11 Richard Guenther <rguenther@suse.de>
6715 * gfortran.dg/pr52621.f90: New testcase.
6717 2012-04-11 Richard Guenther <rguenther@suse.de>
6720 * g++.dg/torture/pr52918-1.C: New testcase.
6721 * g++.dg/torture/pr52918-2.C: Likewise.
6723 2012-04-11 Tobias Burnus <burnus@net-b.de>
6726 * gfortran.dg/block_11.f90: New.
6728 2012-04-11 Nick Clifton <nickc@redhat.com>
6730 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6732 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6735 * gcc.target/powerpc/pr16458-1.c: New test.
6736 * gcc.target/powerpc/pr16458-2.c: Likewise.
6737 * gcc.target/powerpc/pr16458-3.c: Likewise.
6738 * gcc.target/powerpc/pr16458-4.c: Likewise.
6740 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6742 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6743 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6744 * gcc.dg/builtin-bswap-5.c: Likewise.
6745 * gcc.target/i386/builtin-bswap-4.c: New test.
6747 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6750 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6752 2012-04-11 Richard Guenther <rguenther@suse.de>
6754 PR rtl-optimization/52881
6755 * gcc.dg/torture/pr52881.c: New testcase.
6756 * gcc.dg/torture/pr52913.c: Likewise.
6758 2012-04-11 Richard Guenther <rguenther@suse.de>
6760 PR tree-optimization/52912
6761 * gcc.dg/torture/pr52912.c: New testcase.
6763 2010-04-10 Michael Matz <matz@suse.de>
6765 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6766 * gcc.dg/vect/vect-outer-1.c: Adjust.
6767 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6768 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6769 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6770 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6771 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6772 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6774 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6776 PR tree-optimization/52870
6777 * gcc.dg/vect/pr52870.c: New test.
6779 2012-04-09 Mike Stump <mikestump@comcast.net>
6781 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6782 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6783 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6784 * gnat.dg/aggr11.adb: Likewise.
6785 * gnat.dg/aggr11_pkg.ads: Likewise.
6786 * gnat.dg/aggr15.adb: Likewise.
6787 * gnat.dg/aggr15.ads: Likewise.
6788 * gnat.dg/aggr17.adb: Likewise.
6789 * gnat.dg/aggr18.adb: Likewise.
6790 * gnat.dg/array14.adb: Likewise.
6791 * gnat.dg/array14.ads: Likewise.
6792 * gnat.dg/array14_pkg.ads: Likewise.
6793 * gnat.dg/array19.adb: Likewise.
6794 * gnat.dg/array19.ads: Likewise.
6795 * gnat.dg/discr27.adb: Likewise.
6796 * gnat.dg/discr27.ads: Likewise.
6797 * gnat.dg/discr35.adb: Likewise.
6798 * gnat.dg/discr35.ads: Likewise.
6799 * gnat.dg/discr6.adb: Likewise.
6800 * gnat.dg/discr6_pkg.ads: Likewise.
6801 * gnat.dg/import1.adb: Likewise.
6802 * gnat.dg/import1.ads: Likewise.
6803 * gnat.dg/loop_address2.adb: Likewise.
6804 * gnat.dg/opt7.adb: Likewise.
6805 * gnat.dg/opt7.ads: Likewise.
6806 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6807 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6808 * gnat.dg/rep_clause2.adb: Likewise.
6809 * gnat.dg/rep_clause2.ads: Likewise.
6810 * gnat.dg/slice2.adb: Likewise.
6811 * gnat.dg/slice2.ads: Likewise.
6812 * gnat.dg/slice6.adb: Likewise.
6813 * gnat.dg/slice6_pkg.ads: Likewise.
6814 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6815 * gnat.dg/taft_type2.adb: Likewise.
6816 * gnat.dg/taft_type2.ads: Likewise.
6817 * gnat.dg/taft_type2_pkg.ads: Likewise.
6818 * gnat.dg/volatile10.adb: Likewise.
6819 * gnat.dg/volatile10_pkg.ads: Likewise.
6821 * gcc.dg/dll-8.c: Remove execute permissions.
6822 * g++.dg/ext/dllexport5.C: Likewise.
6824 2012-04-09 Jan Hubicka <jh@suse.cz>
6829 * gcc.dg/lto/pr52634_1.c: New testcase.
6830 * gcc.dg/lto/pr52634_0.c: New testcase.
6832 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6835 * gcc.target/i386/pr52883.c: New testcase.
6837 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6839 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6840 (check_effective_target_sync_long_long): Add SPARC case.
6841 (check_effective_target_sync_long_long_runtime): Likewise.
6842 (check_effective_target_sync_int_long): Adjust SPARC case.
6843 (check_effective_target_sync_char_short): Likewise.
6845 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6847 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6848 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6850 2012-04-08 Tobias Burnus <burnus@net-b.de>
6854 * gfortran.dg/public_private_module_2.f90: New.
6856 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6858 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6861 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6864 * gfortran.dg/function_optimize_11.f90: New test.
6866 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6869 * gfortran.dg/use_only_6.f90: New test.
6871 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6874 * gfortran.dg/use_only_6.f90: New test.
6875 2012-04-06 Mike Stump <mikestump@comcast.net>
6878 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6880 2012-04-05 Jason Merrill <jason@redhat.com>
6883 * g++.dg/template/qualified-id5.C: New.
6885 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6888 * gcc.target/i386/pr52882.c: New test.
6890 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6891 Dominique D'Humieures <dominiq@lps.ens.fr>
6894 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6895 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6897 2012-04-04 Jason Merrill <jason@redhat.com>
6900 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6902 2012-04-03 Jason Merrill <jason@redhat.com>
6905 * g++.dg/cpp0x/variadic-value1.C: New.
6907 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6909 * gnat.dg/pack18.adb: New test.
6910 * gnat.dg/pack18_pkg.ads: New helper.
6912 2012-04-03 Richard Guenther <rguenther@suse.de>
6914 PR tree-optimization/52808
6915 * gcc.dg/pr52808.c: New testcase.
6917 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6919 PR tree-optimization/52835
6920 * gfortran.dg/pr52835.f90: New test.
6922 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6924 * gnat.dg/specs/aggr5.ads: New test.
6926 2012-04-02 Richard Guenther <rguenther@suse.de>
6928 PR tree-optimization/52756
6929 * gcc.dg/torture/pr52756.c: New testcase.
6931 2012-04-02 Richard Guenther <rguenther@suse.de>
6934 * gcc.dg/pr52803.c: New testcase.
6936 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6939 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6942 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6945 * g++.dg/cpp0x/noexcept17.C: New.
6946 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6947 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6948 * g++.dg/cpp0x/noexcept01.C: Likewise.
6949 * g++.dg/eh/init-temp1.C: Likewise.
6950 * g++.dg/eh/ctor1.C: Likwise.
6952 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6954 * gnat.dg/controlled6.adb: New test.
6955 * gnat.dg/controlled6_pkg.ads: New helper.
6956 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6958 2012-03-30 Richard Henderson <rth@redhat.com>
6961 * g++.dg/opt/pr52727.C: New testcase.
6963 2012-03-30 Richard Guenther <rguenther@suse.de>
6965 PR tree-optimization/52754
6966 * gcc.target/i386/pr52754.c: New testcase.
6968 2012-03-30 Richard Guenther <rguenther@suse.de>
6971 * g++.dg/torture/pr52772.C: New testcase.
6973 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6976 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6978 2012-03-29 Jason Merrill <jason@redhat.com>
6981 * g++.dg/template/inherit8.C: New.
6983 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6986 * g++.dg/ext/weak4.C: New test.
6988 PR tree-optimization/52760
6989 * gcc.c-torture/execute/pr52760.c: New test.
6991 2012-03-29 Jason Merrill <jason@redhat.com>
6994 * g++.dg/cpp0x/initlist-array3.C: New.
6996 2012-03-28 Jason Merrill <jason@redhat.com>
6999 * g++.dg/overload/virtual2.C: New.
7001 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7003 * gnat.dg/vect7.ad[sb]: New test.
7005 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7006 Tobias Burnus <burnus@gcc.gnu.org>
7009 * gfortran.dg/allocate_class_1.f90 : Change error test.
7010 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7011 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7012 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7014 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7017 * gcc.dg/pr52691.c: New test.
7020 * gcc.c-torture/compile/pr52750.c: New test.
7022 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7025 * gcc.target/avr/torture/builtins-2.c: New test.
7027 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7030 * gcc.target/i386/pr52736.c: New test.
7032 2012-03-27 Martin Jambor <mjambor@suse.cz>
7035 * gcc.dg/torture/pr52693.c: New test.
7037 2012-03-27 Meador Inge <meadori@codesourcery.com>
7040 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7042 2012-03-27 Mike Stump <mikestump@comcast.net>
7045 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7046 failures that match branch names.
7048 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7049 H.J. Lu <hongjiu.lu@intel.com>
7052 * gcc.target/i386/pr52698.c: New test.
7054 2012-03-27 Richard Guenther <rguenther@suse.de>
7057 * gcc.dg/torture/pr52720.c: New testcase.
7059 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7061 * gnat.dg/pack17.adb: New test.
7063 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7065 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7066 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7068 2012-03-26 Martin Jambor <mjambor@suse.cz>
7070 PR tree-optimization/50052
7071 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7073 2012-03-26 Richard Guenther <rguenther@suse.de>
7075 PR tree-optimization/52701
7076 * gfortran.dg/pr52701.f90: New testcase.
7078 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7080 PR tree-optimization/52686
7081 * gcc.target/arm/pr52686.c: New test.
7083 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7085 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7086 Add "-Os -flto" to list.
7088 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7090 * gnat.dg/concat2.ad[sb]: New test.
7092 2012-03-24 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7095 * g++.dg/cpp0x/trailing2.C: Likewise.
7096 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7097 * g++.dg/cpp1y/auto-fn1.C: New.
7098 * g++.dg/cpp1y/auto-fn2.C: New.
7099 * g++.dg/cpp1y/auto-fn3.C: New.
7100 * g++.dg/cpp1y/auto-fn4.C: New.
7101 * g++.dg/cpp1y/auto-fn5.C: New.
7102 * g++.dg/cpp1y/auto-fn6.C: New.
7103 * g++.dg/cpp1y/auto-fn7.C: New.
7104 * g++.dg/cpp1y/auto-fn8.C: New.
7105 * g++.dg/cpp1y/auto-fn9.C: New.
7106 * g++.dg/cpp1y/auto-fn10.C: New.
7107 * g++.dg/cpp1y/auto-fn11.C: New.
7109 2012-03-23 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/52678
7112 * gfortran.dg/pr52678.f: New testcase.
7114 2012-03-23 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/52638
7117 * g++.dg/torture/pr52638.C: New testcase.
7119 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7122 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7124 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7127 * g++.dg/ext/attrib44.C: New test.
7129 2012-03-22 Jan Hubicka <jh@suse.cz>
7132 * g++.dg/torture/pr51737.C: New testcase
7134 2012-03-22 Richard Guenther <rguenther@suse.de>
7136 PR tree-optimization/52548
7137 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7139 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7141 * lib/fortran-modules.exp (list-module-names-1): Remove
7144 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7147 * gcc.target/sh/pr50751-1.c: New.
7148 * gcc.target/sh/pr50751-2.c: New.
7149 * gcc.target/sh/pr50751-3.c: New.
7151 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7154 * gcc.target/sh/sh4a-cos.c: Remove.
7155 * gcc.target/sh/sh4a-sin.c: Remove.
7156 * gcc.target/sh/sh4a-sincos.c: Remove.
7158 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7160 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7161 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7163 2012-03-21 Martin Jambor <mjambor@suse.cz>
7166 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7167 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7169 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7171 * gcc.target/arm/thumb-16bit-ops.c: New file.
7172 * gcc.target/arm/thumb-ifcvt.c: New file.
7174 2012-03-20 Jason Merrill <jason@redhat.com>
7176 * lib/target-supports.exp: Add { target c++1y }.
7178 * g++.dg/cpp0x/auto32.C: New.
7180 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7183 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7185 * gcc.dg/torture/pr48124-4.c: Ditto:
7186 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7188 2012-03-20 Jason Merrill <jason@redhat.com>
7191 * g++.dg/cpp0x/initlist66.C: New.
7193 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7195 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7198 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7201 * gcc.target/avr/torture/addr-space-2.h: New file.
7202 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7203 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7204 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7205 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7207 2012-03-20 Richard Guenther <rguenther@suse.de>
7209 * gnat.dg/pack16.adb: New testcase.
7210 * gnat.dg/pack16_pkg.ads: Likewise.
7211 * gnat.dg/specs/pack8.ads: Likewise.
7212 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7214 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7216 * g++.dg/warn/Wuseless-cast.C: Extend.
7218 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7221 * g++.dg/warn/Wuseless-cast.C: New.
7223 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7226 * gfortran.dg/pr52608.f90: New test.
7228 2012-03-17 Tobias Burnus <burnus@net-b.de>
7231 * gfortran.dg/proc_ptr_36.f90: New.
7233 2012-03-16 Martin Jambor <mjambor@suse.cz>
7235 * gcc.dg/misaligned-expand-1.c: New test.
7236 * gcc.dg/misaligned-expand-3.c: Likewise.
7238 2012-03-16 Richard Guenther <rguenther@suse.de>
7239 Kai Tietz <ktietz@redhat.com>
7242 * gcc.c-torture/execute/pr48814-1.c: New test.
7243 * gcc.c-torture/execute/pr48814-2.c: New test.
7244 * gcc.dg/tree-ssa/assign-1.c: New test.
7245 * gcc.dg/tree-ssa/assign-2.c: New test.
7246 * gcc.dg/tree-ssa/assign-3.c: New test.
7248 2012-03-16 Richard Guenther <rguenther@suse.de>
7250 * gnat.dg/specs/pack7.ads: New testcase.
7252 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7255 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7256 * gcc.dg/torture/vshuf-8.inc: Likewise.
7257 * gcc.dg/torture/vshuf-16.inc: Likewise.
7258 * gcc.dg/torture/vshuf-32.inc: Likewise.
7260 2012-03-15 Jason Merrill <jason@redhat.com>
7262 * g++.dg/torture/pr52582.C: New.
7264 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7266 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7268 2012-03-15 Ira Rosen <irar@il.ibm.com>
7269 Ulrich Weigand <ulrich.weigand@linaro.org>
7271 * gcc.dg/vect/slp-cond-3.c: New test.
7272 * gcc.dg/vect/slp-cond-4.c: New test.
7274 2012-03-15 Ira Rosen <irar@il.ibm.com>
7275 Ulrich Weigand <ulrich.weigand@linaro.org>
7277 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7278 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7280 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7285 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7286 * gfortran.dg/round_1.f03: Likewise.
7288 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7289 Andrew Pinski <apinski@cavium.com>
7292 * gcc.dg/pr52592.c: New test.
7294 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7296 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7297 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7298 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7299 * lib/fortran-modules.exp: .. this new file. Adjust users.
7300 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7301 gfortran-dg-debug-runtest): Call cleanup-modules.
7302 * lib/fortran-torture.exp (fortran-torture-execute,
7303 fortran-torture): Likewise.
7304 * gfortran.dg/coarray/caf.exp: Likewise.
7305 * lib/lto.exp: Likewise.
7306 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7307 * gfortran.dg/class_4b.f03: Likewise.
7308 * gfortran.dg/class_4c.f03: Likewise.
7309 * gfortran.dg/class_45a.f03: Likewise.
7310 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7311 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7312 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7313 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7314 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7315 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7316 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7317 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7318 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7319 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7320 * gfortran.dg/whole_file_28.f90: Likewise.
7321 * gfortran.dg/whole_file_29.f90: Likewise.
7322 * gfortran.dg/whole_file_30.f90: Likewise.
7323 * gfortran.dg/whole_file_31.f90: Likewise.
7325 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7327 PR tree-optimization/52267
7328 * gcc.dg/pr52267.c: New test.
7329 * gcc.dg/tree-ssa/vrp65.c: New test.
7330 * gcc.dg/tree-ssa/vrp66.c: New test.
7332 2012-03-15 Richard Guenther <rguenther@suse.de>
7335 * gfortran.dg/vect/pr52580.f: New testcase.
7337 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7339 * gcc.target/sh/fpul-usage-1.c: New.
7341 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7344 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7345 * gcc.target/sh/pr49468-di.c: Likewise.
7347 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7349 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7350 * gcc.dg/c99-stdint-6.c: Likewise.
7351 * gcc.dg/lto/20090210_0.c: Likewise.
7352 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7353 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7354 * gcc.dg/pragma-init-fini-2.c: Likewise.
7355 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7356 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7357 * gcc.target/i386/pr22152.c: Likewise.
7358 * gcc.target/i386/vect8-ret.c: Likewise.
7359 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7362 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7365 * g++.dg/tree-prof/partition1.C: Likewise.
7366 * g++.dg/tree-prof/partition2.C: Likewise.
7367 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7369 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7370 * gcc.c-torture/execute/20010724-1.c: Remove.
7371 * gcc.c-torture/execute/20010724-1.x: Remove.
7372 * gcc.c-torture/execute/20040208-2.c: Remove.
7373 * gcc.c-torture/execute/20040208-2.x: Remove.
7374 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7376 (main) [__mips__ && __sgi__]: Remove.
7377 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7378 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7379 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7380 mips-sgi-irix6* handling.
7381 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7382 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7383 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7385 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7386 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7387 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7388 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7389 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7390 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7392 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7393 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7394 * gcc.target/mips/save-restore-3.c: Likewise.
7395 * gcc.target/mips/save-restore-4.c: Likewise.
7396 * gcc.target/mips/save-restore-5.c: Likewise.
7397 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7398 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7400 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7402 (restore_ld_library_path_env_vars): Likewise.
7403 * lib/target-supports.exp (check_profiling_available): Remove
7404 mips*-*-irix* handling.
7405 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7406 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7407 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7409 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7412 * g++.dg/opt/pr52582.C: New test.
7414 2012-03-14 Richard Guenther <rguenther@suse.de>
7416 PR tree-optimization/52571
7417 * gcc.dg/vect/vect-2.c: Initialize arrays.
7418 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7419 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7420 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7422 2012-03-14 Richard Guenther <rguenther@suse.de>
7427 * gcc.dg/torture/pr48124-1.c: New testcase.
7428 * gcc.dg/torture/pr48124-2.c: Likewise.
7429 * gcc.dg/torture/pr48124-3.c: Likewise.
7430 * gcc.dg/torture/pr48124-4.c: Likewise.
7432 2012-03-14 Richard Guenther <rguenther@suse.de>
7435 * gcc.dg/pr52578.c: New testcase.
7437 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7440 * g++.dg/cpp0x/udlit-args2.C: New test.
7442 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7445 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7446 * gcc.c-torture/compile/pr48596.c: ... here.
7448 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7451 * g++.dg/lookup/hidden-class17.C: New test.
7453 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7456 * gcc.dg/Wunused-var-3.c: New test.
7458 2012-03-13 Martin Jambor <mjambor@suse.cz>
7460 * gcc.dg/misaligned-expand-2.c: New test.
7462 2012-03-13 Richard Guenther <rguenther@suse.de>
7465 * gcc.dg/pr52134.c: New testcase.
7467 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7471 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7473 PR tree-optimization/46728
7474 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7475 * gcc.target/powerpc/pr46728-5.c: Likewise.
7476 * gcc.target/powerpc/pr46728-8.c: Likewise.
7477 * gcc.target/powerpc/pr46728-10.c: Likewise.
7478 * gcc.target/powerpc/pr46728-11.c: Likewise.
7479 * gcc.target/powerpc/pr46728-13.c: Likewise.
7480 * gcc.target/powerpc/pr46728-14.c: Likewise.
7481 * gcc.target/powerpc/pr46728-15.c: Likewise.
7483 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7486 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7488 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7490 PR tree-optimization/46728
7491 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7492 * gcc.target/powerpc/pr46728-5.c: Likewise.
7493 * gcc.target/powerpc/pr46728-8.c: Likewise.
7494 * gcc.target/powerpc/pr46728-10.c: Likewise.
7495 * gcc.target/powerpc/pr46728-11.c: Likewise.
7496 * gcc.target/powerpc/pr46728-13.c: Likewise.
7497 * gcc.target/powerpc/pr46728-14.c: Likewise.
7498 * gcc.target/powerpc/pr46728-15.c: Likewise.
7500 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7503 * gcc.target/avr/torture/addr-space-1.h: New file.
7504 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7505 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7506 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7507 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7509 2012-03-12 Andrew Pinski <apinski@cavium.com>
7511 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7513 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7515 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7516 * g++.dg/abi/thunk4.C: Likewise.
7517 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7519 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7521 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7522 * g++.dg/eh/spbp.C: Likewise.
7523 * g++.dg/ext/label13.C: Likewise.
7524 * g++.dg/guality/guality.exp: Likewise.
7525 * g++.dg/other/anon5.C: Likewise.
7526 * g++.dg/other/pragma-ep-1.C: Remove.
7527 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7528 * g++.dg/warn/pr31246.C: Likewise.
7529 * g++.dg/warn/weak1.C: Likewise.
7530 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7531 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7532 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7533 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7534 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7535 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7536 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7537 * gcc.dg/c99-tgmath-1.c: Likewise.
7538 * gcc.dg/c99-tgmath-2.c: Likewise.
7539 * gcc.dg/c99-tgmath-3.c: Likewise.
7540 * gcc.dg/c99-tgmath-4.c: Likewise.
7541 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7543 * gcc.dg/debug/pr49032.c: Likewise.
7544 * gcc.dg/guality/guality.exp: Likewise.
7545 * gcc.dg/intmax_t-1.c: Likewise.
7546 * gcc.dg/pr48616.c: Likewise.
7547 * gcc.dg/pragma-ep-1.c: Remove.
7548 * gcc.dg/pragma-ep-2.c: Remove.
7549 * gcc.dg/pragma-ep-3.c: Remove.
7550 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7551 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7552 * gcc.misc-tests/gcov-14.c: Likewise.
7553 * gfortran.dg/guality/guality.exp: Likewise.
7554 * lib/target-supports.exp (check_weak_available): Likewise.
7555 (add_options_for_tls): Likewise.
7556 (check_ascii_locale_available): Likewise.
7557 * obj-c++.dg/dwarf-2.mm: Likewise.
7558 * objc.dg/dwarf-1.m: Likewise.
7559 * objc.dg/dwarf-2.m: Likewise.
7561 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7563 PR tree-optimization/51721
7564 * gcc.dg/tree-ssa/vrp64.c: New test.
7566 PR tree-optimization/52533
7567 * gcc.c-torture/compile/pr52533.c: New test.
7569 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7571 * gcc.target/i386/rtm-xabort-1.c: New.
7572 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7573 * gcc.target/i386/rtm-xend-1.c: Ditto.
7574 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7575 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7576 * gcc.target/i386/sse-13.c: Ditto.
7577 * gcc.target/i386/sse-14.c: Ditto.
7578 * gcc.target/i386/sse-22.c: Ditto.
7579 * gcc.target/i386/sse-23.c: Ditto.
7580 * g++.dg/other/i386-2.C: Ditto.
7581 * g++.dg/other/i386-3.C: Ditto.
7583 2012-03-12 Tobias Burnus <burnus@net-b.de>
7586 * gfortran.dg/proc_ptr_35.f90: New.
7588 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7591 * gcc.dg/torture/pr52530.c: New test.
7593 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7596 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7598 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7601 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7603 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7605 2012-03-09 Andrew Pinski <apinski@cavium.com>
7608 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7609 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7611 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7613 * gcc.dg/tree-ssa/scev-3.c: New.
7614 * gcc.dg/tree-ssa/scev-4.c: New.
7616 2012-03-08 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/proc_ptr_34.f90
7621 2012-03-07 Jason Merrill <jason@redhat.com>
7624 * g++.dg/cpp0x/udlit-mangle.C: New.
7626 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7628 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7630 2012-03-06 Richard Guenther <rguenther@suse.de>
7633 * gcc.dg/torture/pr52493.c: New testcase.
7635 2012-03-06 Richard Guenther <rguenther@suse.de>
7638 * gcc.dg/lto/pr52097_0.c: New testcase.
7640 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7643 * gcc.target/sh/pr51244-1.c: New.
7644 * gcc.target/sh/pr51244-2.c: New.
7645 * gcc.target/sh/pr51244-3.c: New.
7647 2012-03-05 Jason Merrill <jason@redhat.com>
7650 * g++.dg/ext/visibility/template11.C: New.
7652 * g++.dg/cpp0x/implicit13.C: New.
7654 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7656 PR tree-optimization/51721
7657 * gcc.dg/tree-ssa/vrp63.c: New test.
7658 * gcc.dg/pr51721.c: New test.
7660 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7663 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7666 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7669 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7671 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7674 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7676 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7678 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7681 2012-03-03 Jason Merrill <jason@redhat.com>
7683 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7686 * g++.dg/cpp0x/initlist65.C: New.
7689 * g++.dg/ext/is_empty2.C: New.
7691 2012-03-03 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7696 2012-03-03 Tobias Burnus <burnus@net-b.de>
7698 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7699 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7700 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7701 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7702 * gfortran.dg/class_30.f90: Remove dg-warning line.
7703 * gfortran.dg/bind_c_usage_25.f90: New.
7705 2012-03-03 Tobias Burnus <burnus@net-b.de>
7708 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7709 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7710 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7712 2012-03-03 Tobias Burnus <burnus@net-b.de>
7715 * gfortran.dg/assumed_type_1.f90: New.
7716 * gfortran.dg/assumed_type_2.f90: New.
7717 * gfortran.dg/assumed_type_3.f90: New.
7718 * gfortran.dg/assumed_type_4.f90: New.
7720 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7723 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7724 * gcc.target/sh/pr49468-di.c: New.
7726 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7728 * gcc.dg/graphite/pr50561.c: Update.
7730 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7732 * gcc.target/powerpc/pr52457.c: New test.
7734 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7736 * gcc.target/arm/sat-1.c: New test.
7738 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7741 * gcc.target/i386/pr46716.c: New test.
7743 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7746 * g++.dg/cpp0x/sfinae32.C: New.
7748 2012-03-02 Richard Guenther <rguenther@suse.de>
7750 PR tree-optimization/52406
7751 * gcc.dg/torture/pr52406.c: New testcase.
7753 2012-03-02 Tobias Burnus <burnus@net-b.de>
7756 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7757 * gfortran.dg/nullify_2.f90: Update dg-error.
7758 * gfortran.dg/nullify_4.f90: Ditto.
7759 * gfortran.dg/pointer_init_6.f90: Ditto.
7761 2012-03-02 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/class_51.f90: New.
7766 2012-03-02 Tobias Burnus <burnus@net-b.de>
7769 * gfortran.dg/intrinsic_8.f90: New.
7771 2012-03-01 Kai Tietz <ktietz@redhat.com>
7773 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7774 routines on mingw targets.
7775 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7777 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7779 PR tree-optimization/52445
7780 * gcc.dg/pr52445.c: New test.
7782 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7785 * gcc.c-torture/compile/pr52437.c: New test.
7788 * gcc.dg/torture/pr52419.c: New test.
7790 PR tree-optimization/52429
7791 * gcc.dg/torture/pr52429.c: New test.
7792 * g++.dg/opt/pr52429.C: New test.
7794 2012-02-29 Richard Guenther <rguenther@suse.de>
7797 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7798 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7799 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7800 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7801 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7802 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7804 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7806 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7808 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7811 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7813 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7816 * gcc.target/arm/neon/pr51534.c: New testcase.
7818 2012-02-28 Richard Guenther <rguenther@suse.de>
7821 * gcc.dg/torture/pr52407.c: New testcase.
7823 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7825 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7826 * gcc.target/arm/vfp2.c: Likewise.
7827 * gcc.target/arm/vfp3.c: Likewise.
7828 * gcc.target/arm/vfp4.c: Likewise.
7829 * gcc.target/arm/vfp5.c: Likewise.
7830 * gcc.target/arm/vfp6.c: Likewise.
7831 * gcc.target/arm/vfp7.c: Likewise.
7832 * gcc.target/arm/vfp8.c: Likewise.
7833 * gcc.target/arm/vfp9.c: Likewise.
7834 * gcc.target/arm/vfp10.c: Likewise.
7835 * gcc.target/arm/vfp11.c: Likewise.
7836 * gcc.target/arm/vfp12.c: Likewise.
7837 * gcc.target/arm/vfp13.c: Likewise.
7838 * gcc.target/arm/vfp14.c: Likewise.
7839 * gcc.target/arm/vfp15.c: Likewise.
7840 * gcc.target/arm/vfp16.c: Likewise.
7841 * gcc.target/arm/vfp17.c: Likewise.
7842 * gcc.target/arm/neon-constants.h: New file.
7843 * gcc.target/arm/neon-vect1.c: New test.
7844 * gcc.target/arm/neon-vect2.c: New test.
7845 * gcc.target/arm/neon-vect3.c: New test.
7846 * gcc.target/arm/neon-vect4.c: New test.
7847 * gcc.target/arm/neon-vect5.c: New test.
7848 * gcc.target/arm/neon-vect6.c: New test.
7849 * gcc.target/arm/neon-vect7.c: New test.
7850 * gcc.target/arm/neon-vect8.c: New test.
7852 2012-02-28 Richard Guenther <rguenther@suse.de>
7854 PR tree-optimization/52402
7855 * gcc.dg/torture/pr52402.c: New testcase.
7857 2012-02-28 Richard Guenther <rguenther@suse.de>
7860 * g++.dg/lto/pr52400_0.C: New testcase.
7862 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7864 * gcc.target/avr/torture/builtins-1.c: New test.
7865 * gcc.target/avr/torture/builtins-error.c: New test.
7867 2012-02-28 Kai Tietz <ktietz@redhat.com>
7869 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7870 * gcc.target/i386/pr45352-2.c: Likewise.
7871 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7872 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7873 targets instead rand.
7874 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7875 * gcc.target/i386/sse2-mul-1.c: Likewise.
7876 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7877 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7878 * gcc.target/i386/pad-1.c: Likewise.
7879 * gcc.target/i386/pad-9.c: Likewise.
7880 * gcc.target/i386/pad-2.c: Likewise.
7881 * gcc.target/i386/pad-5b.c: Likewise.
7882 * gcc.target/i386/pad-8.c: Likewise.
7883 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7884 * gcc.target/i386/pr44130.c: Likewise.
7885 * gcc.target/i386/align-main-1.c: Likewise.
7886 * gcc.target/i386/align-main-2.c: Likewise.
7887 * gcc.target/i386/sw-1.c: Likewise.
7888 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7889 on x64 mingw target.
7890 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7891 * gcc.target/i386/pr46295.c: Likewise.
7892 * gcc.target/i386/amd64-abi-1.c: Likewise.
7893 * gcc.target/i386/amd64-abi-2.c: Likewise.
7894 * gcc.target/i386/pr39082-1.c: Likewise.
7895 * gcc.target/i386/pr39162.c: Likewise.
7896 * gcc.target/i386/pr22152.c: Likewise.
7897 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7898 * gcc.target/i386/wrfsbase-2.c: Likewise.
7899 * gcc.target/i386/local.c: Likewise
7900 * gcc.target/i386/wrgsbase-1.c: Likewise.
7901 * gcc.target/i386/wrfsbase-1.c: Likewise.
7902 * gcc.target/i386/pr39315-3.c: Likewise.
7903 * gcc.target/i386/pr35767-4.c: Likewise.
7904 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7906 * gcc.target/i386/pr45336-2.c: Likewise.
7907 * gcc.target/i386/pr45336-1.c: Likewise.
7908 * gcc.target/i386/pr45336-4.c: Likewise.
7910 2012-02-27 Tristan Gingold <gingold@adacore.com>
7912 * gnat.dg/array20.ad[sb]: New test.
7914 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7917 * gcc.target/arm/pr52375.c: New test.
7918 * gcc.c-torture/compile/pr52375.c: New test.
7920 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7922 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7923 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7925 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7927 * gnat.dg/aggr19.adb: New test.
7928 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7930 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7933 * gcc.target/sh/pr49263.c: New.
7935 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7937 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7938 simulate_thread_wrapper_other_threads
7939 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7940 Move initialization of 'value' to main().
7941 (main): Initialize 'value';
7942 * gcc.dg/simulate-thread/speculative-store.c
7943 (simulate_thread_step_verify): Return 0 when successful.
7944 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7946 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7947 (simulate_thread_wrapper_other_threads): Return a success/fail value
7948 and issue an error if the instruction count threshold is exceeded.
7950 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7953 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7954 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7956 2012-02-24 Richard Guenther <rguenther@suse.de>
7959 * gcc.dg/pr52355.c: New testcase.
7961 2012-02-23 Kai Tietz <ktietz@redhat.com>
7963 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7964 * gcc.dg/Wpadded.c: Likewise.
7965 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7967 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7968 for sleep by Sleep and add windows.h include for this function.
7969 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7971 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7973 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7974 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7975 on x64 mingw target.
7976 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7977 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7978 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7979 failure on LLP64 target.
7981 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7984 * gcc.dg/noncompile/pr52290.c: New test.
7986 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7988 PR tree-optimization/52019
7989 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7991 2012-02-22 Kai Tietz <ktietz@redhat.com>
7993 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7994 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7995 derived pdiff_t type.
7996 * g++.dg/torture/pr49720.C: Likewise
7998 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8001 * gcc.target/i386/pr52330.c: New test.
8003 2012-02-22 Tobias Burnus <burnus@net-b.de>
8006 * gfortran.dg/io_constraints_10.f90: New.
8008 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8010 * lib/target-supports.exp (check_effective_target_vect_condition):
8011 Return true for NEON.
8013 2012-02-21 Kai Tietz <ktietz@redhat.com>
8015 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8017 2012-02-21 Richard Guenther <rguenther@suse.de>
8019 PR tree-optimization/52324
8020 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8022 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8025 * gcc.target/avr/torture/pr51782-1.c: New test.
8027 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8029 PR tree-optimization/52318
8030 * gcc.dg/pr52318.c: New test.
8032 2012-02-20 Kai Tietz <ktietz@redhat.com>
8034 * gcc.dg/bf-ms-layout-3.c: New testcase.
8036 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8040 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8042 2012-02-20 Richard Guenther <rguenther@suse.de>
8044 PR tree-optimization/52298
8045 * gcc.dg/torture/pr52298.c: New testcase.
8046 * gcc.dg/vect/pr52298.c: Likewise.
8048 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8050 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8051 * gcc.c-torture/execute/pr52286.c: Ditto.
8053 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8055 PR tree-optimization/52286
8056 * gcc.c-torture/execute/pr52286.c: New test.
8058 2012-02-18 Tobias Burnus <burnus@net-b.de>
8061 * gfortran.dg/interface_35.f90: Use -std=f2003.
8062 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8063 * gfortran.dg/interface_assignment_4.f90: Ditto.
8064 * gfortran.dg/bessel_1.f90: Ditto.
8065 * gfortran.dg/func_result_6.f90: Ditto.
8066 * gfortran.dg/hypot_1.f90: Ditto.
8067 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8069 2012-02-17 Tobias Burnus <burnus@net-b.de>
8071 PR translation/52232
8072 PR translation/52234
8073 PR translation/52245
8074 PR translation/52246
8075 PR translation/52262
8076 PR translation/52273
8077 * gfortran.dg/coarray_22.f90: Update dg-error.
8078 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8080 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8084 (simulate-thread): Use default timeout.
8086 2012-02-16 Jason Merrill <jason@redhat.com>
8089 * g++.dg/ext/timevar1.C: New.
8091 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8094 * g++.dg/template/using21.C: New.
8095 * g++.dg/template/using22.C: Likewise.
8097 2012-02-16 Jason Merrill <jason@redhat.com>
8100 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8102 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8104 PR tree-optimization/52255
8105 * gcc.c-torture/compile/pr52255.c: New test.
8108 * g++.dg/debug/dwarf2/pr52260.C: New test.
8111 * g++.dg/ipa/pr51929.C: New test.
8113 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8116 * gcc.target/powerpc/pr52199.c: New file.
8118 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8121 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8123 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8125 * gcc.dg/pr51867.c: Don't include <math.h>.
8128 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8130 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8131 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8133 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8135 PR tree-optimization/50561
8136 * gcc.dg/graphite/pr50561.c: New testcase.
8138 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8140 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8141 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8143 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8145 * gnat.dg/discr35.ad[sb]: New test.
8147 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8149 * gnat.dg/volatile10.adb: New test.
8150 * gnat.dg/volatile10_pkg.ads: New helper.
8152 2012-02-14 Jason Merrill <jason@redhat.com>
8154 * g++.dg/ext/attrib43.C: New.
8156 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8158 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8159 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8161 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8162 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8163 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8164 effective_target fgnu_tm.
8165 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8167 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/template/asmgoto1.C: New test.
8172 2012-02-14 Ian Lance Taylor <iant@google.com>
8175 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8176 compiling generated file for 64bit and index tests.
8178 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8180 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8182 2012-02-14 Richard Guenther <rguenther@suse.de>
8184 PR tree-optimization/52244
8185 PR tree-optimization/51528
8186 * gcc.dg/torture/pr52244.c: New testcase.
8188 2012-02-14 Walter Lee <walt@tilera.com>
8190 * g++.dg/other/PR23205.C: Disable test on tile.
8191 * g++.dg/other/pr23205-2.C: Disable test on tile.
8192 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8193 * gcc.dg/20040813-1.c: Disable test on tile.
8194 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8195 * gcc.misc-tests/linkage.exp: Handle tilegx.
8197 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8199 PR tree-optimization/52210
8200 * gcc.dg/pr52210.c: New test.
8202 2012-02-14 Jason Merrill <jason@redhat.com>
8205 * g++.dg/overload/defarg5.C: New.
8207 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8210 * c-c++-common/pr52181.c: New test.
8212 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8215 * g++.dg/ext/atomic-1.C: New test.
8217 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8219 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8221 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8224 * gcc.c-torture/execute/pr52209.c: New test.
8226 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8229 * gfortran.dg/elemental_optional_args_5.f03: New test.
8231 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8234 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8237 2012-02-11 Ian Lance Taylor <iant@google.com>
8240 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8241 SPARC Solaris. Don't run the test at all on systems where it may
8242 not work, rather than xfailing it.
8244 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8246 PR rtl-optimization/52175
8247 * gcc.c-torture/compile/pr52175.c: New test.
8249 2012-02-10 Jason Merrill <jason@redhat.com>
8252 * g++.dg/template/repo10.C: New.
8254 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8257 * gcc.dg/pr52132.c: New test.
8259 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8261 * gnat.dg/specs/aggr4.ads: New test.
8262 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8264 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8267 * gcc.target/i386/pr52146.c: New.
8269 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8272 * c-c++-common/pr52177.c: New test.
8274 2012-02-10 Jan Hubicka <jh@suse.cz>
8277 * g++.dg/torture/pr48600.C: New testcase.
8279 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8282 * gcc.dg/dfp/pr52140.c: New test.
8284 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8287 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8290 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8293 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8294 * gcc.dg/pr51867.c: New test.
8296 2012-02-09 Ian Lance Taylor <iant@google.com>
8298 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8299 which don't support -fsplit-stack. Turn off optimization when
8300 compiling select5-out.go.
8302 2012-02-08 Ian Lance Taylor <iant@google.com>
8304 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8305 systems which don't support -fsplit-stack.
8307 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8309 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8310 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8311 machine instuction in the log.
8313 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8315 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8318 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8321 * gcc.dg/pr48524.c: New test.
8322 * gcc.dg/pr48524.spec: New spec file for test.
8324 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8327 * gfortran.dg/vect/pr32380.f90: New test.
8329 2012-02-08 Tobias Burnus <burnus@net-b.de>
8332 * gfortran.dg/realloc_on_assign_12.f90: New.
8334 2012-02-08 Richard Guenther <rguenther@suse.de>
8336 PR rtl-optimization/52170
8337 * gcc.dg/torture/pr52170.c: New testcase.
8339 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8341 PR gcov-profile/52150
8342 * gcc.dg/tree-prof/pr52150.c: New test.
8344 PR rtl-optimization/52139
8345 * gcc.dg/pr52139.c: New test.
8347 2012-02-07 Jason Merrill <jason@redhat.com>
8350 * g++.dg/cpp0x/constexpr-union3.C: New.
8353 * g++.dg/lto/pr52035_0.C: New.
8355 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8357 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8358 * gcc.dg/special/weak-1.c: Likewise.
8359 * gcc.dg/ucnid-12.c: Likewise.
8360 * gcc.dg/torture/pr45678-1.c: Likewise.
8361 * gcc.dg/torture/pr45678-2.c: Likewise.
8362 * gcc.dg/vector-4.c: Likewise.
8363 * gcc.dg/ipa/inline-5.c: Likewise.
8364 * gcc.dg/ucnid-11.c: Likewise.
8365 * gcc.misc-tests/gcov-13.c: Likewise.
8366 * gcc.misc-tests/gcov-14.c: Likewise.
8367 * g++.dg/ext/label13.C: Likewise.
8368 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8369 hppa*-*-hpux* options.
8370 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8371 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8372 * gcc.dg/pr48616.c: Likewise.
8373 * gcc.dg/pr17957.c: Likewise.
8374 * gcc.dg/pr17055-1.c: Likewise.
8375 * gcc.dg/pr32912-1.c: Likewise.
8376 * gcc.dg/tm/pr51472.c: Likewise.
8377 * c-c++-common/fold-bitand-4.c: Likewise.
8378 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8379 Use dg-additional-options for extra options.
8381 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8383 * gcc.target/epiphany/interrupt-2.c: New test.
8385 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8388 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8389 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8392 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8395 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8397 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8401 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8402 * gcc.target/mips/va-arg-1.c: New test.
8404 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8406 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8407 for -mno-pointers-to-nested-functions.
8409 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8411 * gcc.c-torture/execute/20120207-1.c: New test.
8413 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8415 PR rtl-optimization/52060
8416 * gcc.dg/torture/pr52060.c: New test.
8419 * gcc.c-torture/compile/pr52074.c: New test.
8421 2012-02-07 Tobias Burnus <burnus@net-b.de>
8424 * gfortran.dg/class_to_type_2.f90: New.
8426 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8429 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8432 2012-02-06 Jason Merrill <jason@redhat.com>
8435 * g++.dg/template/conv13.C: New.
8437 2012-02-06 Richard Guenther <rguenther@suse.de>
8439 PR tree-optimization/52115
8440 * gcc.c-torture/compile/pr52115.c: New testcase.
8442 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8445 * gcc.c-torture/execute/pr52129.c: New test.
8447 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8449 * gcc.dg/pr48374.c: Actually add the test I forgot
8450 in the 2012-01-25 commit.
8452 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8455 * gfortran.dg/vect/vect-8.f90: New test case.
8457 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8460 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8462 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8465 * gfortran.dg/class_48.f90 : Add test of allocate class array
8466 component with source in subroutine test3. Remove commenting
8467 out in subroutine test4, since branching on unitialized variable
8468 is now fixed (no PR for this last.).
8470 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8472 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8474 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8476 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8479 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8480 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8482 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8484 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8485 (check_effective_target_sync_int_long): Use it.
8486 (check_effective_target_sync_char_short): Likewise.
8487 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8489 2012-02-05 Tobias Burnus <burnus@net-b.de>
8492 * gfortran.dg/class_48.f90: Add some further checks.
8494 2012-02-05 Ira Rosen <irar@il.ibm.com>
8496 PR tree-optimization/52091
8497 * gcc.dg/vect/pr52091.c: New test.
8499 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8501 PR rtl-optimization/52113
8502 * gcc.target/avr/pr52113.c: New test.
8504 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8506 PR rtl-optimization/52092
8507 * gcc.c-torture/compile/pr52092.c: New test.
8509 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8512 * gfortran.dg/class_array_10.f03: New test.
8515 * gfortran.dg/class_array_11.f03: New test.
8518 * gfortran.dg/class_array_12.f03: New test.
8520 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8523 * gfortran.dg/realloc_on_assign_11.f90: New test.
8525 2012-02-02 Tobias Burnus <burnus@net-b.de>
8528 * gfortran.dg/shape_7.f90: New.
8530 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8532 * gcc.target/mips/mips-prepend-1.c: New test.
8534 2012-02-02 Jan Hubicka <jh@suse.cz>
8535 Tom de Vries <tom@codesourcery.com>
8538 * gcc.dg/alias-12.c: New testcase.
8539 * gcc.dg/alias-13.c: New testcase.
8541 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8544 * gcc.dg/pr52086.c: New test.
8546 PR tree-optimization/52073
8547 * gcc.c-torture/compile/pr52073.c: New test.
8549 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8552 * gfortran.dg/function_optimize_10.f90: New test.
8554 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8556 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8559 2012-02-01 Tobias Burnus <burnus@net-b.de>
8562 * gfortran.dg/typebound_operator_14.f90: New.
8564 2012-02-01 Tobias Burnus <burnus@net-b.de>
8567 * gfortran.dg/elemental_function_1.f90: New.
8569 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8571 PR rtl-optimization/51374
8572 * gcc.target/avr/torture/pr51374-1.c:
8573 Also fail if SBIS is seen.
8575 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8577 PR rtl-optimization/51374
8578 * gcc.target/avr/torture/pr51374-1.c: New.
8580 2012-01-31 Tobias Burnus <burnus@net-b.de>
8583 * gfortran.dg/typebound_generic_11.f90: New.
8585 2012-01-31 Tobias Burnus <burnus@net-b.de>
8588 * gfortran.dg/class_49.f90: New.
8590 2012-01-31 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.dg/elemental_args_check_6.f90: New.
8595 2012-01-31 Jason Merrill <jason@redhat.com>
8598 * g++.dg/cpp0x/variadic122.C: New.
8600 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8603 * gfortran.dg/realloc_on_assign_10.f90: New test.
8605 2012-01-31 Richard Guenther <rguenther@suse.de>
8607 PR tree-optimization/51528
8608 * gcc.dg/torture/pr51528.c: New testcase.
8610 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8613 * lib/go.exp (go_target_compile): Append timeout= to options.
8614 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8615 select5-out.go test on alpha*-*-* targets.
8617 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8619 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8620 (TEST_SHORT): Reformat in the same way.
8621 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8622 (TEST_SHORT): Reformat in the same way.
8623 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8624 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8625 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8626 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8627 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8629 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8632 * gcc.target/arm/pr51835.c: New testcase.
8634 2012-01-30 Richard Guenther <rguenther@suse.de>
8636 PR tree-optimization/52028
8637 * gcc.dg/torture/pr52028.c: New testcase.
8638 * gfortran.dg/ldist-pr45199.f: Adjust.
8639 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8640 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8641 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8643 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8646 * gcc.dg/tree-prof/pr52027.c: New test.
8648 PR tree-optimization/52046
8649 * gcc.dg/pr52046.c: New test.
8652 * g++.dg/other/pr52048.C: New test.
8654 2012-01-30 Richard Guenther <rguenther@suse.de>
8656 PR tree-optimization/52045
8657 * gcc.dg/pr52045.c: New testcase.
8659 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8661 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8662 new code generated for __sync_lock_release.
8664 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8666 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8668 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8671 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8673 * g++.dg/ext/visibility/template10.C: Fix typo.
8675 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8677 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8680 * g++.dg/cpp0x/constexpr-ice6.C: New.
8682 2012-01-29 Tobias Burnus <burnus@net-b.de>
8685 * gfortran.dg/default_initialization_6.f90: New.
8687 2012-01-29 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8691 * gfortran.dg/class_48.f90: New.
8693 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8696 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8698 2012-01-28 Tobias Burnus <burnus@net-b.de>
8701 * gfortran.dg/class_allocate_12.f90: New.
8703 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8705 * gcc.dg/torture/pr50444.c: Fix dg directives.
8707 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.target/arm/pr52006.c: New test.
8712 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8715 * gcc.dg/lto/trans-mem.h: New file.
8716 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8717 * gcc.dg/lto/trans-mem-1_1.c: Same.
8718 * gcc.dg/lto/trans-mem-4_1.c: Same.
8719 * gcc.dg/lto/trans-mem-3_1.c: Same.
8721 2012-01-27 Tobias Burnus <burnus@net-b.de>
8724 * gfortran.dg/dummy_procedure_7.f90: New.
8726 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8728 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8729 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8731 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8734 * g++.dg/other/gc5.C: New test.
8736 2012-01-27 Richard Guenther <rguenther@suse.de>
8738 PR tree-optimization/50444
8739 * gcc.dg/torture/pr50444.c: New testcase.
8741 2012-01-27 Tobias Burnus <burnus@net-b.de>
8745 * gfortran.dg/move_alloc_13.f90: New.
8747 2012-01-27 Tobias Burnus <burnus@net-b.de>
8750 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8751 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8752 and change dg-error string.
8754 2012-01-27 Tobias Burnus <burnus@net-b.de>
8757 * gfortran.dg/elemental_args_check_5.f90: New.
8759 2012-01-27 Richard Guenther <rguenther@suse.de>
8762 * g++.dg/torture/pr51959.C: New testcase.
8764 2012-01-27 Tom de Vries <tom@codesourcery.com>
8766 PR tree-optimization/51990
8767 * gcc.dg/pr51990.c: New test.
8768 * gcc.dg/pr51990-2.c: Same.
8770 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8771 Tobias Burnus <burnus@gcc.gnu.org>
8774 * gfortran.dg/class_allocate_11.f03: New.
8779 * gfortran.dg/class_allocate_7.f03: New.
8780 * gfortran.dg/class_allocate_8.f03: New.
8781 * gfortran.dg/class_allocate_9.f03: New.
8782 * gfortran.dg/class_allocate_10.f03: New.
8784 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/discr34.adb: New test.
8787 * gnat.dg/discr34_pkg.ads: New helper.
8789 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8791 * gnat.dg/discr33.adb: New test.
8793 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8795 * gnat.dg/limited_with3.ad[sb): New test.
8796 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8797 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8798 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8800 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8802 * gnat.dg/stack_usage1.adb: New test.
8803 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8805 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8806 * gcc.dg/pr44194-2.c: Likewise.
8808 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8811 * g++.dg/template/crash112.C: New.
8813 2012-01-27 Richard Henderson <rth@redhat.com>
8815 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8817 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8819 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8821 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8824 * g++.dg/opt/pr51895.C: New test.
8826 2012-01-26 Michael Matz <matz@suse.de>
8828 PR tree-optimization/48794
8829 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8831 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8833 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8835 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8837 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8838 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8840 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8841 the default value for s390 and s390x.
8843 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8846 * gcc.dg/lto/trans-mem-4_0.c: New.
8847 * gcc.dg/lto/trans-mem-4_1.c: New.
8848 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8850 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8851 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8853 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8854 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8857 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8859 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8861 2012-01-25 Ian Lance Taylor <iant@google.com>
8863 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8865 2012-01-25 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/typebound_proc_25.f90: New.
8870 2012-01-25 Jason Merrill <jason@redhat.com>
8873 * g++.dg/lto/pr51992_0.C: New.
8875 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8877 PR tree-optimization/51987
8878 * gcc.target/i386/pr51987.c: New test.
8880 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8882 * gcc.dg/tm/lto-1.c: Require lto support in target.
8884 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8886 PR rtl-optimization/48374
8887 * gcc.dg/pr48374.c: New test.
8889 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8891 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8893 2012-01-25 Tobias Burnus <burnus@net-b.de>
8896 * gfortran.dg/derived_constructor_char_3.f90: New.
8898 2012-01-24 Ian Lance Taylor <iant@google.com>
8900 * go.test/go-test.exp (filecmp): New procedure.
8901 (errchk): Handle quoted square brackets.
8902 (go-gc-tests): Set go_compile_args. Handle various new test
8903 lines. Skip a few new tests.
8904 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8906 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8908 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8909 (check_effective_target_vect_extract_even_odd)
8910 (check_effective_target_vect_interleave): Return true for MIPS
8913 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8915 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8916 (main): Use it instead of argc.
8918 2012-01-24 Jason Merrill <jason@redhat.com>
8921 * g++.dg/cpp0x/sfinae31.C: New.
8923 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8925 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8927 2012-01-24 Jason Merrill <jason@redhat.com>
8930 * g++.dg/inherit/covariant20.C: New.
8932 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8935 * g++.dg/parse/crash58.C: New.
8937 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8940 * gcc.dg/pr51957-1.c: New test.
8941 * gcc.dg/pr51957-1.h: New file.
8942 * gcc.dg/pr51957-2.c: New test.
8944 2012-01-23 Jason Merrill <jason@redhat.com>
8947 * g++.dg/ext/visibility/template10.C: New.
8949 2012-01-23 Tobias Burnus <burnus@net-b.de>
8952 * gfortran.dg/move_alloc_12.f90: New.
8954 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8957 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8959 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8962 * g++.dg/template/crash111.C: New.
8964 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8966 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8968 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8970 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8973 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8974 the DW_TAG_class_type and DW_AT_name: "Executor".
8976 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8978 * lib/target-supports.exp
8979 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8980 (check_effective_target_vect_interleave): Likewise.
8982 2012-01-22 Jason Merrill <jason@redhat.com>
8985 * g++.dg/template/using20.C: New.
8986 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8988 2012-01-23 Jason Merrill <jason@redhat.com>
8991 * g++.dg/torture/pr51344.C: Limit to x86.
8993 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8995 * c-c++-common/tm/omp.c: Require target with pthread support.
8997 2012-01-23 Richard Guenther <rguenther@suse.de>
8999 PR tree-optimization/51949
9000 * gcc.dg/torture/pr51949.c: New testcase.
9002 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9004 PR rtl-optimization/51933
9005 * gcc.c-torture/execute/pr51933.c: New test.
9007 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9009 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9010 Do not define for Interix.
9012 2012-01-22 Jason Merrill <jason@redhat.com>
9015 * g++.dg/lto/pr51832.h: New.
9016 * g++.dg/lto/pr51832_0.C: New.
9017 * g++.dg/lto/pr51832_1.C: New.
9019 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9021 * gcc.dg/ext-elim-1.c: New test.
9023 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9026 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9027 * g++.dg/opt/longbranch1.C: Likewise.
9029 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9031 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9034 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9037 * gfortran.dg/namelist_74.f90: New test.
9038 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9040 2012-01-21 Tobias Burnus <burnus@net-b.de>
9043 * gfortran.dg/class_47.f90: New.
9045 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9047 * gnat.dg/renaming5.ad[sb]: New test.
9049 2012-01-20 Jason Merrill <jason@redhat.com>
9052 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9054 2012-01-20 Jason Merrill <jason@redhat.com>
9057 * g++.dg/ext/attrib42.C: Require ilp32.
9059 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9062 * gcc.target/arm/pr51915.c: New test.
9064 2012-01-20 Cary Coutant <ccoutant@google.com>
9065 Dodji Seketeli <dodji@redhat.com>
9068 * g++.dg/debug/dwarf2/nested-3.C: New test.
9070 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9073 * g++.dg/template/crash110.C: New.
9075 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9077 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9078 Remove default options on hppa*-*-hpux*.
9080 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9084 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9086 * gcc.c-torture/compile/pr51856.c: New testcase.
9088 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9090 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9091 options to go_target_compile.
9093 2012-01-20 Kai Tietz <ktietz@redhat.com>
9095 * g++.dg/torture/pr51344.C: Fix typo.
9097 2012-01-20 Richard Guenther <rguenther@suse.de>
9099 PR tree-optimization/51903
9100 * g++.dg/torture/pr51903.C: New testcase.
9102 2012-01-20 Tobias Burnus <burnus@net-b.de>
9103 Janus Weil <janus@gcc.gnu.org>
9106 * gfortran.dg/use_21.f90: New.
9108 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9111 * gcc.dg/torture/pr51106-1.c: New test.
9112 * gcc.dg/torture/pr51106-2.c: New test.
9114 2012-01-19 Kai Tietz <ktietz@redhat.com>
9116 * g++.dg/torture/pr51344.C: New test.
9118 2012-01-19 Tobias Burnus <burnus@net-b.de>
9121 * gfortran.dg/intrinsic_size_2.f90: New.
9123 2012-01-19 Jason Merrill <jason@redhat.com>
9126 * g++.dg/inherit/using7.C: New.
9128 2012-01-19 Richard Guenther <rguenther@suse.de>
9130 PR tree-optimization/37997
9131 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9133 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9135 PR rtl-optimization/51505
9136 * gcc.dg/pr51505.c: New test.
9138 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9141 * gfortran.dg/typebound_operator_12.f03: New.
9142 * gfortran.dg/typebound_operator_13.f03: New.
9144 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9147 * g++.dg/cpp0x/pr51225.C: New.
9149 2012-01-17 Ian Lance Taylor <iant@google.com>
9152 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9154 2012-01-17 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/realloc_on_assign_9.f90: New.
9159 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9162 * gcc.dg/tm/memopt-3.c: Remove xfail.
9163 * gcc.dg/tm/memopt-4.c: Remove xfail.
9164 * gcc.dg/tm/memopt-5.c: Remove xfail.
9165 * gcc.dg/tm/memopt-7.c: Remove xfail.
9167 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9169 PR tree-optimization/51877
9170 * gcc.c-torture/execute/pr51877.c: New test.
9172 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9174 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9175 {!vect_align_arrays} to vect_sizes_32B_16B.
9176 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9177 * gcc.dg/vect/vect-peel-3.c: Ditto.
9179 2012-01-16 Jason Merrill <jason@redhat.com>
9182 * g++.dg/abi/mangle60.C: New.
9185 * g++.dg/pch/mangle1.{C,Hs}: New.
9187 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9188 Tobias Burnus <burnus@net-b.de>
9191 * gfortran.dg/elemental_optional_args_3.f90: New
9192 * gfortran.dg/elemental_optional_args_4.f90: New
9194 2012-01-16 Tobias Burnus <burnus@net-b.de>
9197 * gfortran.dg/use_20.f90: New
9199 2012-01-16 Jason Merrill <jason@redhat.com>
9202 * g++.dg/cpp0x/rv-bitfield.C: New.
9203 * g++.dg/cpp0x/rv-bitfield2.C: New.
9205 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9207 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9208 subroutine 'qsort' and use index array to assign the result.
9210 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9212 PR tree-optimization/51865
9213 * gcc.dg/pr51865.c: New test.
9215 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9217 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9219 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9221 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9222 to be loaded from the constant pool, rather than via %hi and %lo.
9224 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9226 PR rtl-optimization/51821
9227 * gcc.dg/pr51821.c: New test.
9229 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9231 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9233 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9235 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9237 2012-01-14 Tobias Burnus <burnus@net-b.de>
9240 * gfortran.dg/init_flag_8.f90: New.
9241 * gfortran.dg/init_flag_9.f90: New.
9243 2011-01-14 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/use_18.f90: New.
9247 * gfortran.dg/use_19.f90: New.
9249 2012-01-13 Ian Lance Taylor <iant@google.com>
9252 * g++.dg/warn/Wsign-compare-4.C: New.
9254 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9257 * gfortran.dg/alloc_comp_assign.f03: New.
9258 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9259 __BUILTIN_FREE from 38 to 32.
9261 2012-01-13 Jason Merrill <jason@redhat.com>
9264 * g++.dg/warn/Wreturn-type-7.C: New.
9266 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9268 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9270 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9271 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9272 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9273 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9274 int32plus because of big array needed.
9275 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9276 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9278 2012-01-13 Jason Merrill <jason@redhat.com>
9281 * g++.dg/ext/visibility/template9.C: New.
9284 * g++.dg/cpp0x/defaulted34.C: New.
9285 * g++.dg/template/virtual3.C: New.
9287 2012-01-13 Richard Guenther <rguenther@suse.de>
9290 * gcc.dg/torture/pr8081.c: New testcase.
9292 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9294 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9296 2012-01-12 Jason Merrill <jason@redhat.com>
9299 * g++.dg/ext/stmtexpr14.C: New.
9301 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9304 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9306 2012-01-12 Jason Merrill <jason@redhat.com>
9309 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9310 * g++.dg/abi/mangle58.C: Likewise.
9313 * g++.dg/template/arg8.C: New.
9315 2012-01-12 Ira Rosen <irar@il.ibm.com>
9317 PR tree-optimization/51799
9318 * gcc.dg/vect/pr51799.c: New test.
9319 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9322 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9323 Tobias Burnus <burnus@net-b.de>
9327 * lib/target-supports.exp
9328 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9329 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9331 2012-01-11 Jason Merrill <jason@redhat.com>
9334 * g++.dg/ext/attrib42.C: New.
9336 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9339 * gcc.dg/pr51796.c: New test.
9341 2012-01-11 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9346 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9348 * gnat.dg/array19.ad[sb]: New test.
9350 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9352 * gnat.dg/opt23.ad[sb]: New test.
9353 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9354 * gnat.dg/opt24.ad[sb]: New test.
9356 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9358 PR tree-optimization/49642
9359 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9360 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9362 2012-01-11 Jason Merrill <jason@redhat.com>
9365 * g++.dg/template/explicit-args5.C: New.
9367 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9369 * gcc.c-torture/execute/20120110-1.c: New testcase.
9371 2012-01-10 Jason Merrill <jason@redhat.com>
9374 * g++.dg/inherit/ambig1.C: New.
9377 * g++.dg/cpp0x/constexpr-cache1.C: New.
9379 2012-01-10 Richard Guenther <rguenther@suse.de>
9381 PR tree-optimization/51801
9382 * gcc.dg/torture/pr51801.c: New testcase.
9384 2012-01-10 Tobias Burnus <burnus@net-b.de>
9387 * gfortran.dg/allocate_with_typespec_5.f90: New.
9389 2012-01-10 Tobias Burnus <burnus@net-b.de>
9391 * gfortran.dg/class_39.f03: Update dg-error string.
9393 2012-01-10 Richard Guenther <rguenther@suse.de>
9395 PR tree-optimization/50913
9396 * gcc.dg/graphite/interchange-16.c: New testcase.
9397 * gcc.dg/graphite/scop-20.c: XFAIL.
9398 * gfortran.dg/graphite/interchange-1.f: Likewise.
9399 * gfortran.dg/graphite/block-1.f90: Likewise.
9400 * gfortran.dg/graphite/block-2.f: Likewise.
9402 2012-01-10 Richard Henderson <rth@redhat.com>
9404 * lib/target-supports.exp (check_effective_target_vect_perm,
9405 check_effective_target_vect_perm_byte,
9406 check_effective_target_vect_perm_short): Enable for arm neon.
9408 2012-01-09 Tobias Burnus <burnus@net-b.de>
9411 * gfortran.dg/typebound_operator_11.f90: New.
9413 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9415 * gnat.dg/array18.adb: New test.
9416 * gnat.dg/array18_pkg.ads: New helper.
9418 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9421 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9422 around base object in first assignment in main program.
9423 * gfortran.dg/typebound_operator_10.f03: New test.
9425 2012-01-09 Martin Jambor <mjambor@suse.cz>
9427 PR tree-optimization/51759
9428 * g++.dg/ipa/pr51759.C: New test.
9430 2012-01-09 Tobias Burnus <burnus@net-b.de>
9433 * gfortran.dg/optional_absent_2.f90: New.
9435 2012-01-09 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/use_17.f90: New.
9440 2012-01-09 Gary Funck <gary@intrepid.com>
9442 PR preprocessor/33919
9443 * gcc.dg/pr33919.c: New test.
9444 * gcc.dg/pr33919-0.h: New test header file.
9445 * gcc.dg/pr33919-1.h: Ditto.
9446 * gcc.dg/pr33919-2.h: Ditto.
9448 2012-01-07 Jan Hubicka <jh@suse.cz>
9450 PR tree-optimize/51694
9451 * gcc.c-torture/compile/pr51694.c: new testcase.
9453 2012-01-07 Jan Hubicka <jh@suse.cz>
9455 PR tree-optimization/51600
9456 * g++.dg/torture/pr51600.C: New testcase.
9458 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9460 PR gcov-profile/51715
9461 PR gcov-profile/51717
9462 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9463 * gcc.misc-tests/gcov-14.c: Likewise.
9465 2012-01-06 Jason Merrill <jason@redhat.com>
9467 * g++.dg/parse/new5.C: New.
9469 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9472 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9473 including <string.h>.
9475 2012-01-06 Jason Merrill <jason@redhat.com>
9477 * g++.dg/abi/mangle51.C: New.
9478 * g++.dg/abi/mangle52.C: New.
9479 * g++.dg/abi/mangle53.C: New.
9480 * g++.dg/abi/mangle54.C: New.
9481 * g++.dg/abi/mangle55.C: New.
9482 * g++.dg/abi/mangle56.C: New.
9483 * g++.dg/abi/mangle57.C: New.
9484 * g++.dg/abi/mangle58.C: New.
9485 * g++.dg/abi/mangle59.C: New.
9486 * g++.dg/cpp0x/trailing3.C: Update mangling.
9487 * g++.dg/cpp0x/variadic111.C: Update mangling.
9488 * g++.dg/cpp0x/variadic4.C: Update mangling.
9489 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9490 * g++.dg/template/nontype22.C: Works now.
9491 * g++.dg/template/pr35240.C: Works now.
9493 * g++.dg/cpp0x/error7.C: New.
9495 2012-01-06 Tobias Burnus <burnus@net-b.de>
9497 * gfortran.dg/deallocate_stat_2.f90: New.
9498 * coarray/allocate_errgmsg.f90: New.
9499 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9500 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9501 * coarray/subobject_1.f90: Fix for num_images > 1.
9502 * gfortran.dg/deallocate_stat.f90: Update due to changed
9505 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9507 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9509 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9511 * ada/acats/overflow.lst: Add cb20004.
9513 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9516 * g++.dg/cpp0x/alias-decl-18.C: New test.
9518 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9520 * gcc.c-torture/execute/20120104-1.c: New test.
9522 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9525 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9526 the old typebound_operator_8.f03.
9527 * gfortran.dg/typebound_operator_8.f03: New version of
9528 typebound_operator_7.f03 with 'u' a derived type instead of a
9531 2012-01-05 Richard Guenther <rguenther@suse.de>
9533 * g++.dg/torture/pr49309.C: Skip for -flto.
9535 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9538 * gcc.c-torture/compile/pr51761.c: New test.
9540 2012-01-05 Richard Guenther <rguenther@suse.de>
9542 PR tree-optimization/51760
9543 * gcc.dg/torture/pr51760.c: New testcase.
9545 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9548 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9550 2012-01-05 Richard Guenther <rguenther@suse.de>
9553 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9554 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9556 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/pr51695.c: New test.
9561 2012-01-04 Andrew Pinski <apinski@cavium.com>
9563 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9564 * gcc.target/mips/octeon2-lx-1.c: New test.
9565 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9566 * gcc.target/mips/octeon2-lx-2.c: New test.
9567 * gcc.target/mips/octeon2-lx-3.c: New test.
9569 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9573 * gcc.dg/tm/alias-1.c: Adjust regexp.
9574 * gcc.dg/tm/alias-2.c: Adjust regexp.
9576 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9579 * g++.dg/warn/Wparentheses-26.C: New.
9581 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9583 * gfortran.dg/elemental_optional_args_2.f90: New test.
9585 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9588 * gfortran.dg/common_17.f90: New test.
9590 2012-01-04 Richard Guenther <rguenther@suse.de>
9592 PR tree-optimization/49651
9593 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9594 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9596 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9599 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9601 2012-01-03 Andrew Pinski <apinski@cavium.com>
9603 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9604 for all mips targets. Also allow an optional .cfi_startproc.
9606 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9608 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9610 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9613 * g++.dg/rtti/dyncast5.C: New.
9615 2012-01-03 Richard Guenther <rguenther@suse.de>
9617 PR tree-optimization/51070
9618 * gcc.dg/torture/pr51070-2.c: New testcase.
9620 2012-01-03 Richard Guenther <rguenther@suse.de>
9622 PR tree-optimization/51692
9623 * gcc.dg/torture/pr51692.c: New testcase.
9625 2012-01-03 Richard Guenther <rguenther@suse.de>
9628 * g++.dg/lto/pr51650-3_0.C: New testcase.
9630 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9633 * g++.dg/warn/Wredundant-decls-spec.C: New.
9635 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9637 PR tree-optimization/51719
9638 * g++.dg/tree-prof/pr51719.C: New test.
9640 2012-01-03 Richard Guenther <rguenther@suse.de>
9643 * gcc.dg/fold-compare-6.c: New testcase.
9645 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9648 * g++.dg/gomp/pr51669.C: New test.
9650 2012-01-02 Jason Merrill <jason@redhat.com>
9653 * g++.dg/cpp0x/constexpr-union2.C: New.
9656 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9658 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9661 * g++.dg/cpp0x/constexpr-99.C: New test.
9663 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9666 * g++.dg/template/init9.C: New.
9668 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9670 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9671 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9672 rather than a specific number.
9674 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9679 * gfortran.dg/typebound_operator_7.f03: New.
9680 * gfortran.dg/typebound_operator_8.f03: New.
9682 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9685 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9687 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9689 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9691 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9693 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9695 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9698 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9700 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9701 * gfortran.dg/io_real_boz_4.f90: Likewise.
9702 * gfortran.dg/io_real_boz_5.f90: Likewise.
9704 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9706 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9708 2012-01-02 Revital Eres <revital.eres@linaro.org>
9710 * gcc.dg/sms-11.c: New file.
9712 2012-01-02 Tobias Burnus <burnus@net-b.de>
9715 * gfortran.dg/coarray/image_index_3.f90: New.
9717 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9720 * g++.dg/parse/enum8.C: New.
9722 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9725 * g++.dg/conversion/reinterpret4.C: New.
9726 * g++.dg/conversion/reinterpret1.C: Adjust.
9728 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9730 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9732 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9734 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9735 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9736 * g++.old-deja/g++.jason/access14.C: Likewise.
9737 * g++.old-deja/g++.jason/access8.C: Likewise.
9738 * g++.old-deja/g++.jason/access1.C: Likewise.
9739 * g++.old-deja/g++.other/access3.C: Likewise.
9740 * g++.old-deja/g++.other/access5.C: Likewise.
9741 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9742 * g++.old-deja/g++.law/visibility22.C: Likewise.
9743 * g++.old-deja/g++.law/visibility26.C: Likewise.
9744 * g++.old-deja/g++.mike/p2746.C: Likewise.
9745 * g++.dg/debug/using1.C: Likewise.
9746 * g++.dg/lookup/using51.C: Likewise.
9747 * g++.dg/inherit/using5.C: Likewise.
9748 * g++.dg/inherit/pr30297.C: Likewise.
9749 * g++.dg/inherit/access8.C: Likewise.
9750 * g++.dg/torture/pr39362.C: Likewise.
9751 * g++.dg/template/crash13.C: Likewise.
9752 * g++.dg/template/using10.C: Likewise.
9754 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9757 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9759 2012-01-01 Ira Rosen <irar@il.ibm.com>
9761 PR tree-optimization/51704
9762 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9763 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9764 corresponding flags.
9766 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9769 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9771 2012-01-01 Jan Hubicka <jh@suse.cz>
9773 PR rtl-optimization/51069
9774 * gcc.c-torture/compile/pr51069.c: New testcase.
9776 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9778 PR tree-optimization/51683
9779 * gcc.dg/pr51683.c: New test.
9781 Copyright (C) 2012 Free Software Foundation, Inc.
9783 Copying and distribution of this file, with or without modification,
9784 are permitted in any medium without royalty provided the copyright
9785 notice and this notice are preserved.