1 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * c-c++-common/pr51294.c: New.
6 2012-11-07 Martin Jambor <mjambor@suse.cz>
8 PR tree-optimization/53787
9 * gcc.dg/ipa/ipa-5.c: Adjust.
10 * gcc.dg/ipa/ipcp-agg-1.c: New test.
11 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
12 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
13 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
14 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
15 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
16 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
17 * gfortran.dg/pr48636-2.f90: New test.
18 * gfortran.dg/pr53787.f90: Likewise.
20 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
24 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/cpp0x/constexpr-union4.C: New.
29 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
31 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
33 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
35 * gcc.c-torture/compile/pr49220.c: New test.
37 2012-11-07 Florian Weimer <fweimer@redhat.com>
39 * g++.dg/init/new40.C: New.
41 2012-11-07 Jakub Jelinek <jakub@redhat.com>
44 * gcc.dg/guality/pr54693-2.c: New test.
46 2012-11-06 Andrew Pinski <apinski@cavium.com>
48 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
51 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
53 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
54 * gcc.dg/tm/debug-1.c: Same.
55 * gcc.dg/tm/irrevocable-3.c: Same.
56 * gcc.dg/tm/irrevocable-4.c: Same.
57 * gcc.dg/tm/memopt-10.c: Same.
58 * gcc.dg/tm/memopt-11.c: Same.
59 * gcc.dg/tm/props-4.c: Same.
60 * gcc.dg/tm/wrap-3.c: Same.
61 * gcc.dg/tm/wrap-4.c: Same.
63 2012-11-06 Andrew Pinski <apinski@cavium.com>
65 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
67 2012-11-06 Jan Hubicka <jh@suse.cz>
69 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
71 * gcc.dg/tree-ssa/loop-23.c: Likewise.
72 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
73 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
75 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
77 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
79 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
82 * gcc.dg/torture/pr41993.c: New test.
84 2012-11-06 Jan Hubicka <jh@suse.cz>
86 * gcc.target/i386/l_fma_float_?.c: Update.
87 * gcc.target/i386/l_fma_double_?.c: Update.
89 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
92 * gcc.target/sh/pr54089-8.c: New.
93 * gcc.target/sh/pr54089-9.c: New.
95 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
98 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
99 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
100 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
101 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
102 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
103 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
104 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
105 * gcc.target/i386/avx-vzeroupper-27.c: New.
107 2012-11-06 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/transfer_class_1.f90: New.
111 * gfortran.dg/transfer_class_2.f90: New.
113 2012-11-05 Sriraman Tallam <tmsriram@google.com>
115 * testsuite/g++.dg/mv1.C: New test.
116 * testsuite/g++.dg/mv2.C: New test.
117 * testsuite/g++.dg/mv3.C: New test.
118 * testsuite/g++.dg/mv4.C: New test.
119 * testsuite/g++.dg/mv5.C: New test.
120 * testsuite/g++.dg/mv6.C: New test.
122 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
125 * gcc.dg/const-uniq-1.c (a): Increase length four times.
127 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
129 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
132 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
134 * g++.dg/torture/20121105-1.C: New test.
136 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
138 * gcc.dg/torture/fp-compare.c: New testcase.
140 2012-11-05 Jan Hubicka <jh@suse.cz>
142 * gcc.dg/const-1.c: Update.
143 * gcc.dg/pure-1.c: Update.
145 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
147 PR rtl-optimization/55151
148 * gcc.dg/pr55151.c: New test.
150 2012-11-05 Jakub Jelinek <jakub@redhat.com>
154 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
156 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
159 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
161 2012-11-05 Jan Hubicka <jh@suse.cz>
163 * gcc.dg/autopar/pr49960.c: Fix testcase.
165 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
167 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
168 Fix scan-tree-dump-times directive.
170 2012-11-04 Janus Weil <janus@gcc.gnu.org>
173 * gfortran.dg/associate_12.f90: New.
175 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
178 * lib/target-supports.exp (check_effective_target_masm_intel): New
180 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
183 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
184 Jack Howarth <howarth@bromo.med.uc.edu>
186 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
187 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
188 * gcc.target/i386/pr53249.c: Likewise.
190 2012-11-03 Andrew Pinski <apinski@cavium.com>
192 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
193 call abort1 so that cross jumping does not happen.
195 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
198 * gcc.target/sh/pr51244-18.c: New.
199 * gcc.target/sh/pr51244-19.c: New.
201 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
203 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
204 b requires a 64-bit operation followed by a truncation.
206 2012-11-02 Jan Hubicka <jh@suse.cz>
208 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
210 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
212 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
213 conditions to verify the reduction code is vectorized.
215 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
216 in case 'pow', such as 'powerpc' is used in the compiler version name.
217 * gcc.target/powerpc/pr46728-2.c: Likewise.
218 * gcc.target/powerpc/pr46728-3.c: Likewise.
219 * gcc.target/powerpc/pr46728-4.c: Likewise.
220 * gcc.target/powerpc/pr46728-5.c: Likewise.
221 * gcc.target/powerpc/pr46728-7.c: Likewise.
222 * gcc.target/powerpc/pr46728-8.c: Likewise.
223 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
225 2012-11-02 Jan Hubicka <jh@suse.cz>
227 * gcc.dg/tree-ssa/loop-38.c: New testcase.
229 2012-11-02 Jan Hubicka <jh@suse.cz>
231 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
232 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
234 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
237 * gcc.target/i386/pr55130.c: New test.
239 2012-11-02 Jakub Jelinek <jakub@redhat.com>
242 * gcc.target/i386/pr55147.c: New test.
244 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
246 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
247 * gfortran.dg/default_format_denormal_1.f90: Same.
249 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
252 * g++.dg/ext/vector19.C: Remove target restrictions.
253 * gcc.dg/fold-compare-7.c: New testcase.
255 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
258 * gcc.target/sh/pr55160.c: New.
260 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
262 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
263 scan-assembler regex.
265 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
268 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
269 * gcc.dg/pr55150-2.c: New test.
271 2012-11-01 Sharad Singhai <singhai@google.com>
273 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
274 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
275 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
276 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
278 2012-10-31 Dehao Chen <dehao@google.com>
280 * g++.dg/debug/dwarf2/block.C: New testcase.
282 2012-10-31 Jan Hubicka <jh@suse.cz>
284 * gcc.dg/pr44974.c: Add noinline.
286 2012-10-31 Janus Weil <janus@gcc.gnu.org>
289 * gfortran.dg/class_54.f90: New.
291 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
292 Jakub Jelinek <jakub@redhat.com>
294 PR tree-optimization/55018
295 * gcc.dg/torture/pr55018.c: New test.
297 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
300 * g++.dg/ext/vla13.C: New.
302 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
305 * gcc.dg/pr55150.c: New test.
307 2012-10-31 Tobias Burnus <burnus@net-b.de>
310 * gfortran.dg/associate_11.f90: New.
312 2012-10-31 Dodji Seketeli <dodji@redhat.com>
315 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
317 2012-10-31 Jakub Jelinek <jakub@redhat.com>
319 PR tree-optimization/19105
320 PR tree-optimization/21643
321 PR tree-optimization/46309
322 * gcc.dg/pr19105.c: New test.
323 * gcc.dg/pr21643.c: New test.
324 * gcc.dg/pr46309-2.c: New test.
325 * gcc.c-torture/execute/pr46309.c: New test.
327 2012-10-31 Alan Modra <amodra@gmail.com>
329 * gcc.target/powerpc/dimode_off.c: New.
330 * gcc.target/powerpc/timode_off.c: New.
331 * gcc.target/powerpc/dfmode_off.c: New.
332 * gcc.target/powerpc/tfmode_off.c: New.
334 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
336 PR rtl-optimization/55093
337 * gcc.target/i386/pr55093.c: New file.
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
341 * gcc.target/i386/pr55116.c: Renamed to ...
342 * gcc.target/i386/pr55116-1.c: This.
344 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
346 * gcc.target/i386/pr55116-2.c: New file.
348 2012-10-30 Richard Biener <rguenther@suse.de>
350 * gcc.dg/vect/slp-perm-2.c: Adjust.
352 2012-10-30 Richard Biener <rguenther@suse.de>
354 PR tree-optimization/55111
355 * gcc.dg/torture/pr55111.c: New testcase.
357 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
360 * gcc.target/sh/pr53988.c: New.
362 2012-10-30 Bin Cheng <bin.cheng@arm.com>
365 * gcc.dg/hoist-register-pressure-1.c: Rename from
366 hoist-register-pressure.c. Add nonpic condition.
367 * gcc.dg/hoist-register-pressure-2.c: New testcase.
369 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
372 * gcc.dg/Wreturn-local-addr.c: New.
373 * g++.dg/warn/Wno-return-local-addr.C: New.
374 * g++.dg/warn/Wreturn-local-addr.C: New.
376 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.target/i386/pr55116.c: New file.
381 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
384 * gcc.dg/Wshadow-4.c: New.
385 * gcc.dg/Wshadow-4.h: New.
387 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
390 * gcc.dg/guality/pr54693.c: New.
392 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
395 * gcc.dg/pr55027.c: New testcase.
397 2012-10-29 Jan Hubicka <jh@suse.cz>
399 * gcc.dg/ipa/inline-6.c: New testcase.
401 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
403 PR rtl-optimization/55106
404 * g++.dg/pr55106.C: New.
406 2012-10-29 Richard Guenther <rguenther@suse.de>
409 * gcc.dg/torture/pr53695.c: New testcase.
411 2012-10-28 Jan Hubicka <jh@suse.cz>
413 * gcc.dg/ipa/inlinehint-3.c: New testcase.
415 2012-10-28 Tobias Burnus <burnus@net-b.de>
418 * gfortran.dg/do_check_6.f90: New.
420 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
421 Jack Howarth <howarth@bromo.med.uc.edu>
424 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
426 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
428 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.target/i386/pr34283.c: New test.
433 2012-10-26 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/opt/pr55081.C: New test.
440 * gcc.dg/guality/pr54970.c: New test.
442 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
445 * g++.dg/template/new11.C: New.
447 2012-10-26 Richard Biener <rguenther@suse.de>
450 * gcc.dg/torture/pr54824.c: New testcase.
452 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
454 * gcc.target/i386/fxsave-1.c: New.
455 * gcc.target/i386/fxsave64-1.c: Ditto.
456 * gcc.target/i386/fxrstor-1.c: Ditto.
457 * gcc.target/i386/fxrstor64-1.c: Ditto.
458 * gcc.target/i386/xsave-1.c: Ditto.
459 * gcc.target/i386/xsave64-1.c: Ditto.
460 * gcc.target/i386/xrstor-1.c: Ditto.
461 * gcc.target/i386/xrstor64-1.c: Ditto.
462 * gcc.target/i386/xsaveopt-1.c: Ditto.
463 * gcc.target/i386/xsaveopt64-1.c: Ditto.
464 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
465 * gcc.target/i386/sse-13.c: Ditto.
466 * gcc.target/i386/sse-14.c: Ditto.
467 * gcc.target/i386/sse-22.c: Ditto.
468 * gcc.target/i386/sse-23.c: Ditto.
469 * g++.dg/other/i386-2.C: Ditto.
470 * g++.dg/other/i386-3.C: Ditto.
472 2012-10-25 Jan Hubicka <jh@suse.cz>
474 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
477 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
480 * g++.dg/ext/transparent-union.C: New.
482 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
485 * g++.dg/ext/vector19.C: New testcase.
487 2012-10-25 Richard Biener <rguenther@suse.de>
489 PR tree-optimization/54902
490 * g++.dg/torture/pr54902.C: New testcase.
492 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
495 * g++.dg/template/crash114.C: New.
497 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
500 * gcc.target/i386/pr55049-1.c: New test.
502 2012-10-24 Janus Weil <janus@gcc.gnu.org>
505 * gfortran.dg/class_dummy_4.f03: New.
507 2012-10-24 Jakub Jelinek <jakub@redhat.com>
509 PR rtl-optimization/55010
510 * gcc.dg/pr55010.c: New test.
513 * g++.dg/debug/pr54828.C: New test.
515 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
517 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
518 * gcc.dg/vect/vect-83_64.c: Likewise.
520 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
523 * g++.dg/cpp0x/constexpr-union4.C: New.
525 2012-10-23 Jeff Law <law@redhat.com>
527 * gcc.c-torture/execute/pr54985.c: New test.
529 2012-10-23 Paul Koning <ni1d@arrl.net>
532 * g++.dg/debug/dwarf2/pr54508.C: New.
534 2012-10-23 Jakub Jelinek <jakub@redhat.com>
537 * g++.dg/template/sizeof14.C: New test.
539 2012-10-23 Ian Bolton <ian.bolton@arm.com>
540 Jim MacArthur <jim.macarthur@arm.com>
541 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
542 Marcus Shawcroft <marcus.shawcroft@arm.com>
543 Nigel Stephens <nigel.stephens@arm.com>
544 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
545 Richard Earnshaw <rearnsha@arm.com>
546 Sofiane Naci <sofiane.naci@arm.com>
547 Stephen Thomas <stephen.thomas@arm.com>
548 Tejas Belagod <tejas.belagod@arm.com>
549 Yufeng Zhang <yufeng.zhang@arm.com>
551 * lib/target-supports.exp
552 (check_profiling_available): Add AArch64.
553 (check_effective_target_vect_int): Likewise.
554 (check_effective_target_vect_shift): Likewise.
555 (check_effective_target_vect_float): Likewise.
556 (check_effective_target_vect_double): Likewise.
557 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
558 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
559 (check_effective_target_vect_pack_trunc): Likewise.
560 (check_effective_target_vect_unpack): Likewise.
561 (check_effective_target_vect_hw_misalign): Likewise.
562 (check_effective_target_vect_short_mult): Likewise.
563 (check_effective_target_vect_int_mult): Likewise.
564 (check_effective_target_vect_stridedN): Likewise.
565 (check_effective_target_sync_int_long): Likewise.
566 (check_effective_target_sync_char_short): Likewise.
567 (check_vect_support_and_set_flags): Likewise.
568 (check_effective_target_aarch64_tiny): New.
569 (check_effective_target_aarch64_small): New.
570 (check_effective_target_aarch64_large): New.
571 * g++.dg/other/PR23205.C: Enable aarch64.
572 * g++.dg/other/pr23205-2.C: Likewise.
573 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
574 * gcc.c-torture/execute/20101011-1.c: Likewise.
575 * gcc.dg/20020312-2.c: Likewise.
576 * gcc.dg/20040813-1.c: Likewise.
577 * gcc.dg/builtin-apply2.c: Likewise.
578 * gcc.dg/stack-usage-1.c: Likewise.
580 2012-10-23 Ian Bolton <ian.bolton@arm.com>
581 Jim MacArthur <jim.macarthur@arm.com>
582 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
583 Marcus Shawcroft <marcus.shawcroft@arm.com>
584 Nigel Stephens <nigel.stephens@arm.com>
585 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
586 Richard Earnshaw <rearnsha@arm.com>
587 Sofiane Naci <sofiane.naci@arm.com>
588 Stephen Thomas <stephen.thomas@arm.com>
589 Tejas Belagod <tejas.belagod@arm.com>
590 Yufeng Zhang <yufeng.zhang@arm.com>
592 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
593 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
594 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
595 * gcc.target/aarch64/aapcs/abitest.S: New file.
596 * gcc.target/aarch64/aapcs/abitest.h: New file.
597 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
598 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
599 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
600 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
601 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
602 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
603 * gcc.target/aarch64/aapcs/ice_1.c: New file.
604 * gcc.target/aarch64/aapcs/ice_2.c: New file.
605 * gcc.target/aarch64/aapcs/ice_3.c: New file.
606 * gcc.target/aarch64/aapcs/ice_4.c: New file.
607 * gcc.target/aarch64/aapcs/ice_5.c: New file.
608 * gcc.target/aarch64/aapcs/macro-def.h: New file.
609 * gcc.target/aarch64/aapcs/test_1.c: New file.
610 * gcc.target/aarch64/aapcs/test_10.c: New file.
611 * gcc.target/aarch64/aapcs/test_11.c: New file.
612 * gcc.target/aarch64/aapcs/test_12.c: New file.
613 * gcc.target/aarch64/aapcs/test_13.c: New file.
614 * gcc.target/aarch64/aapcs/test_14.c: New file.
615 * gcc.target/aarch64/aapcs/test_15.c: New file.
616 * gcc.target/aarch64/aapcs/test_16.c: New file.
617 * gcc.target/aarch64/aapcs/test_17.c: New file.
618 * gcc.target/aarch64/aapcs/test_18.c: New file.
619 * gcc.target/aarch64/aapcs/test_19.c: New file.
620 * gcc.target/aarch64/aapcs/test_2.c: New file.
621 * gcc.target/aarch64/aapcs/test_20.c: New file.
622 * gcc.target/aarch64/aapcs/test_21.c: New file.
623 * gcc.target/aarch64/aapcs/test_22.c: New file.
624 * gcc.target/aarch64/aapcs/test_23.c: New file.
625 * gcc.target/aarch64/aapcs/test_24.c: New file.
626 * gcc.target/aarch64/aapcs/test_25.c: New file.
627 * gcc.target/aarch64/aapcs/test_26.c: New file.
628 * gcc.target/aarch64/aapcs/test_3.c: New file.
629 * gcc.target/aarch64/aapcs/test_4.c: New file.
630 * gcc.target/aarch64/aapcs/test_5.c: New file.
631 * gcc.target/aarch64/aapcs/test_6.c: New file.
632 * gcc.target/aarch64/aapcs/test_7.c: New file.
633 * gcc.target/aarch64/aapcs/test_8.c: New file.
634 * gcc.target/aarch64/aapcs/test_9.c: New file.
635 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
636 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
637 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
638 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
639 * gcc.target/aarch64/aapcs/test_complex.c: New file.
640 * gcc.target/aarch64/aapcs/test_int128.c: New file.
641 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
642 * gcc.target/aarch64/aapcs/type-def.h: New file.
643 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
644 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
645 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
646 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
647 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
648 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
650 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
651 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
652 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
653 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
654 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
655 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
656 * gcc.target/aarch64/aarch64.exp: New file.
657 * gcc.target/aarch64/adc-1.c: New file.
658 * gcc.target/aarch64/adc-2.c: New file.
659 * gcc.target/aarch64/asm-1.c: New file.
660 * gcc.target/aarch64/clrsb.c: New file.
661 * gcc.target/aarch64/clz.c: New file.
662 * gcc.target/aarch64/ctz.c: New file.
663 * gcc.target/aarch64/csinc-1.c: New file.
664 * gcc.target/aarch64/csinv-1.c: New file.
665 * gcc.target/aarch64/csneg-1.c: New file.
666 * gcc.target/aarch64/extend.c: New file.
667 * gcc.target/aarch64/fcvt.x: New file.
668 * gcc.target/aarch64/fcvt_double_int.c: New file.
669 * gcc.target/aarch64/fcvt_double_long.c: New file.
670 * gcc.target/aarch64/fcvt_double_uint.c: New file.
671 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
672 * gcc.target/aarch64/fcvt_float_int.c: New file.
673 * gcc.target/aarch64/fcvt_float_long.c: New file.
674 * gcc.target/aarch64/fcvt_float_uint.c: New file.
675 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
676 * gcc.target/aarch64/ffs.c: New file.
677 * gcc.target/aarch64/fmadd.c: New file.
678 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
679 * gcc.target/aarch64/frint.x: New file.
680 * gcc.target/aarch64/frint_double.c: New file.
681 * gcc.target/aarch64/frint_float.c: New file.
682 * gcc.target/aarch64/index.c: New file.
683 * gcc.target/aarch64/mneg-1.c: New file.
684 * gcc.target/aarch64/mneg-2.c: New file.
685 * gcc.target/aarch64/mneg-3.c: New file.
686 * gcc.target/aarch64/mnegl-1.c: New file.
687 * gcc.target/aarch64/mnegl-2.c: New file.
688 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
689 * gcc.target/aarch64/pic-constantpool1.c: New file.
690 * gcc.target/aarch64/pic-symrefplus.c: New file.
691 * gcc.target/aarch64/predefine_large.c: New file.
692 * gcc.target/aarch64/predefine_small.c: New file.
693 * gcc.target/aarch64/predefine_tiny.c: New file.
694 * gcc.target/aarch64/reload-valid-spoff.c: New file.
695 * gcc.target/aarch64/scalar_intrinsics.c: New file.
696 * gcc.target/aarch64/table-intrinsics.c: New file.
697 * gcc.target/aarch64/tst-1.c: New file.
698 * gcc.target/aarch64/vect-abs-compile.c: New file.
699 * gcc.target/aarch64/vect-abs.c: New file.
700 * gcc.target/aarch64/vect-abs.x: New file.
701 * gcc.target/aarch64/vect-compile.c: New file.
702 * gcc.target/aarch64/vect-faddv-compile.c: New file.
703 * gcc.target/aarch64/vect-faddv.c: New file.
704 * gcc.target/aarch64/vect-faddv.x: New file.
705 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
706 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
707 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
708 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
709 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
710 * gcc.target/aarch64/vect-fp-compile.c: New file.
711 * gcc.target/aarch64/vect-fp.c: New file.
712 * gcc.target/aarch64/vect-fp.x: New file.
713 * gcc.target/aarch64/vect-mull-compile.c: New file.
714 * gcc.target/aarch64/vect-mull.c: New file.
715 * gcc.target/aarch64/vect-mull.x: New file.
716 * gcc.target/aarch64/vect.c: New file.
717 * gcc.target/aarch64/vect.x: New file.
718 * gcc.target/aarch64/vector_intrinsics.c: New file.
719 * gcc.target/aarch64/vfp-1.c: New file.
720 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
721 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
722 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
723 * g++.dg/abi/aarch64_guard1.C: New file.
725 2012-10-23 Jakub Jelinek <jakub@redhat.com>
728 * c-c++-common/pr54988.c: New test.
730 2012-10-23 Jan Hubicka <jh@suse.cz>
732 * gcc.dg/tree-prof/peel-1.c: New testcase.
734 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
737 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
739 2012-10-23 Joseph Myers <joseph@codesourcery.com>
741 * gcc.dg/c99-predef-1.c: New test.
742 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
743 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
744 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
745 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
746 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
747 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
748 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
749 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
750 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
751 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
752 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
753 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
755 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
757 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
759 2012-10-23 Jan Hubicka <jh@suse.cz>
762 * gcc.c-torture/execute/pr54937.c: New testcase.
763 * gcc.dg/tree-ssa/cunroll-2.c: Update.
765 2012-10-23 Jan Hubicka <jh@suse.cz>
768 * gfortran.dg/pr54967.f90: New testcase.
770 2012-10-23 Terry Guo <terry.guo@arm.com>
773 * gcc.dg/pr55019.c: New.
775 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
777 PR tree-optimization/55008
778 * gcc.dg/tree-ssa/pr55008.c: New test.
780 2012-10-22 Richard Biener <rguenther@suse.de>
782 PR tree-optimization/55011
783 * gcc.dg/torture/pr55011.c: New testcase.
785 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
787 * gcc.target/arm/pr40457-1.c: Adjust expected output.
788 * gcc.target/arm/pr40457-2.c: Likewise.
789 * gcc.target/arm/pr40457-3.c: Likewise.
791 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/specs/limited_with4.ads: New test.
794 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
796 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/modular4.adb: New test.
799 * gnat.dg/modular4_pkg.ads: New helper.
801 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
804 * gnat.dg/specs/addr1.ads: Likewise.
806 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
808 * gcc.dg/webizer.c (main): Add missing exit call.
810 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
813 * gfortran.dg/wextra_1.f: New test.
815 2012-10-20 Jan Hubicka <jh@suse.cz>
817 * gcc.dg/tree-prof/unroll-1.c: New testcase.
819 2012-10-19 Janus Weil <janus@gcc.gnu.org>
822 * gfortran.dg/warn_unused_function.f90: New.
824 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
826 * lib/target-supports.exp
827 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
829 2012-10-19 Richard Guenther <rguenther@suse.de>
831 PR tree-optimization/54981
832 * gcc.dg/pr54981.c: New testcase.
834 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
837 * gcc.target/arm/pr54892.c: New.
839 2012-10-19 Bin Cheng <bin.cheng@arm.com>
841 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
843 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/init/array30.C: New.
847 * g++.dg/init/array31.C: Likewise.
849 2012-10-18 Tobias Burnus <burnus@net-b.de>
852 * gfortran.dg/public_private_module_7.f90: New.
854 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/template/pr29633.C: New.
859 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/loop_optimization13.ad[sb]: New test.
862 * gnat.dg/loop_optimization13_pkg.ads: New helper.
864 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
866 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
867 * gcc.target/arm/neon/vfmaf32.c: Likewise.
868 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
869 * gcc.target/arm/neon/vfmsf32.c: Likewise.
871 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
873 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
874 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
875 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
876 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
877 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
878 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
880 2012-10-16 Jan Hubicka <jh@suse.cz>
882 * gcc.target/i386/l_fma_float_?.c: Update.
883 * gcc.target/i386/l_fma_double_?.c: Update.
884 * gfortran.dg/do_1.f90: XFAIL
885 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
886 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
887 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
888 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
889 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
890 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
893 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
897 * gcc.dg/Wstrict-overflow-24.c: New.
899 2012-10-16 Tobias Burnus <burnus@net-b.de>
903 * gfortran.dg/class_optional_1.f90: New.
904 * gfortran.dg/class_optional_2.f90: New.
906 2012-10-16 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/guality/pr54796.c: New test.
911 PR tree-optimization/54889
912 * gfortran.dg/pr54889.f90: New test.
914 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
916 * g++.dg/other/dump-ada-spec-2.C: New test.
918 2012-10-16 Easwaran Raman <eraman@google.com>
920 * gcc.dg/tree-prof/switch-case-1.c: New test case.
921 * gcc.dg/tree-prof/switch-case-2.c: New test case.
923 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
925 * gcc.dg/torture/stackalign/builtin-apply-2.c,
926 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
928 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
931 * gcc.c-torture/compile/pr54925.c: New.
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
936 * gcc.target/sh/pr51244-17.c: New.
938 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
941 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
943 * gcc.target/sh/pr54760-4.c: New.
945 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
948 * gcc.target/sh/torture/sh-torture.exp: New.
949 * gcc.target/sh/torture/pr34777.c: New.
951 2012-10-15 Matthias Klose <doko@ubuntu.com>
953 * lib/target-supports.exp (check_profiling_available): Match
954 arm*-*-linux-* for ARM Linux/GNU.
955 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
956 * gfortran.dg/enum_10.f90: Likewise.
957 * gfortran.dg/enum_9.f90: Likewise.
958 * gcc.target/arm/synchronize.c: Likewise.
959 * g++.old-deja/g++.jason/enum6.C: Likewise.
960 * g++.old-deja/g++.other/enum4.C: Likewise.
961 * g++.old-deja/g++.law/enum9.C: Likewise.
963 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
965 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
966 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
968 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
969 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/overload/operator6.C: New.
974 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
978 * g++.dg/parse/tmpl-outside1.C: Likewise.
979 * g++.dg/template/qualttp18.C: Likewise.
980 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
981 * g++.old-deja/g++.pt/overload13.C: Likewise.
983 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
985 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
986 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
987 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
988 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
989 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
990 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
991 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
992 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
994 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/parse/tmpl-outside2.C: New.
998 * g++.dg/parse/tmpl-outside1.C: Adjust.
999 * g++.dg/template/qualttp18.C: Likewise.
1000 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1001 * g++.old-deja/g++.pt/overload13.C: Likewise.
1003 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1005 PR tree-optimization/54915
1006 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1008 2012-10-15 Richard Guenther <rguenther@suse.de>
1010 PR tree-optimization/54920
1011 * gcc.dg/torture/pr54920.c: New testcase.
1013 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1017 2012-10-13 Jason Merrill <jason@redhat.com>
1019 * g++.dg/tls/thread_local7g.C: Require tls_native.
1021 2012-10-14 Jason Merrill <jason@redhat.com>
1023 * g++.dg/cpp0x/inh-ctor1.C: New.
1024 * g++.dg/cpp0x/inh-ctor2.C: New.
1025 * g++.dg/cpp0x/inh-ctor3.C: New.
1026 * g++.dg/cpp0x/inh-ctor4.C: New.
1027 * g++.dg/cpp0x/inh-ctor5.C: New.
1028 * g++.dg/cpp0x/inh-ctor6.C: New.
1029 * g++.dg/cpp0x/inh-ctor7.C: New.
1030 * g++.dg/cpp0x/inh-ctor8.C: New.
1031 * g++.dg/cpp0x/inh-ctor9.C: New.
1032 * g++.dg/cpp0x/inh-ctor10.C: New.
1033 * g++.dg/cpp0x/inh-ctor11.C: New.
1034 * g++.dg/cpp0x/inh-ctor12.C: New.
1035 * g++.dg/cpp0x/inh-ctor13.C: New.
1037 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1039 PR rtl-optimization/54919
1040 * gcc.dg/pr54919.c: New testcase.
1042 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1045 * g++.dg/template/crash113.C: New.
1047 2012-10-14 Jan Hubicka <jh@suse.cz>
1049 * gcc.dg/unroll_5.c: New testcase.
1051 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/opt/pr52643.C: New.
1056 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1059 * gcc.target/sh/pr54602-1.c: New.
1060 * gcc.target/sh/pr54602-2.c: New.
1061 * gcc.target/sh/pr54602-3.c: New.
1062 * gcc.target/sh/pr54602-4.c: New.
1064 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1067 * gcc.target/sh/pr54680.c: New.
1069 2012-10-12 Jan Hubicka <jh@suse.cz>
1071 * gcc.dg/webizer.c: New testcase.
1073 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1075 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1078 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1080 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1081 Return 0 if already specifying -mfloat-abi other than hard.
1083 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1085 * gcc.dg/pr53060.c: Prune irrelevant warning.
1087 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1090 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1091 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1092 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1093 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1094 Adjust expected wording of warnings for *cmp* builtins.
1095 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1096 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1098 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/parse/friend-main.C: New.
1103 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1106 * g++.dg/pr53055.C: New testcase.
1108 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1111 * g++.dg/cpp0x/pr52744.C: New.
1113 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1116 * gfortran.dg/dummy_procedure_9.f90: New.
1118 2012-10-12 Richard Biener <rguenther@suse.de>
1120 PR tree-optimization/54894
1121 * gcc.dg/torture/pr54894.c: New testcase.
1123 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1126 * gcc.target/sh/pr51244-13.c: New.
1127 * gcc.target/sh/pr51244-14.c: New.
1128 * gcc.target/sh/pr51244-15.c: New.
1129 * gcc.target/sh/pr51244-16.c: New.
1131 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/decltype45.C: New.
1136 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1139 * gfortran.dg/class_allocate_13.f90: New.
1141 2012-10-11 Jason Merrill <jason@redhat.com>
1143 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1144 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1146 * g++.dg/gomp/tls-5.C: Require tls_native.
1147 * g++.dg/tls/thread_local7.C: Require tls_native.
1148 * g++.dg/tls/static2.C: New.
1150 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/ext/weak5.C: New.
1155 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1158 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1159 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1161 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1164 * g++.dg/parse/pr43765.C: New.
1166 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1168 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1170 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/init/bitfield3.C: New.
1175 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1177 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1179 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1181 PR tree-optimization/54877
1182 * gcc.dg/torture/pr54877.c: New test.
1184 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1187 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1188 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1189 and remove target info from dg-do compile.
1190 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1191 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1192 and remove target info from dg-do compile.
1194 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1196 * gcc.dg/pr54782.c: Require target with pthread support.
1198 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/cpp0x/auto35.C: New.
1203 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1205 PR c++/53540 - using fails to be equivalent to typedef
1206 * g++.dg/cpp0x/alias-decl-24.C: New test.
1208 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1210 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1211 that c++11 attributes to types are ignored for now.
1212 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1213 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1215 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1220 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/initlist67.C: New.
1225 2012-10-10 Dehao Chen <dehao@google.com>
1227 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1229 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1232 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1235 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/cpp0x/decltype44.C: New.
1240 2012-10-09 Steve Ellcey <sellcey@mips.com>
1242 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1244 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1247 * g++.dg/cpp0x/decltype43.C: New.
1249 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1252 * gcc.dg/pr53397-1.c: New test case.
1253 * gcc.dg/pr53397-2.c: New test case.
1255 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/warn/Wparentheses-26.C: Adjust.
1259 * g++.dg/warn/Wparentheses-27.C: New.
1261 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1264 * c-c++-common/vector-scalar.c: New testcase.
1265 * g++.dg/ext/vector18.C: New testcase.
1266 * g++.dg/ext/vector5.C: This is not an error anymore.
1267 * gcc.dg/init-vec-1.c: Move ...
1268 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1269 * gcc.c-torture/execute/vector-shift1.c: Move ...
1270 * c-c++-common/torture/vector-shift1.c: ... here.
1271 * gcc.dg/scal-to-vec1.c: Move ...
1272 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1273 C++11. Adapt error messages.
1274 * gcc.dg/convert-vec-1.c: Move ...
1275 * c-c++-common/convert-vec-1.c: ... here.
1276 * gcc.dg/scal-to-vec2.c: Move ...
1277 * c-c++-common/scal-to-vec2.c: ... here.
1279 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1282 * gcc.target/i386/pr54400.c: New testcase.
1284 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1287 * g++.dg/template/pr54858.C: New test.
1289 2012-10-08 Marek Polacek <polacek@redhat.com>
1292 * g++.dg/debug/pr54831.C: New test.
1294 2012-10-08 Dehao Chen <dehao@google.com>
1296 * g++.dg/predict-loop-exit-1.C: New.
1297 * g++.dg/predict-loop-exit-2.C: New.
1298 * g++.dg/predict-loop-exit-3.C: New.
1300 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1304 2012-10-08 Jason Merrill <jason@redhat.com>
1306 * g++.dg/gomp/tls-5.C: New.
1307 * g++.dg/gomp/tls-wrap1.C: New.
1308 * g++.dg/gomp/tls-wrap2.C: New.
1309 * g++.dg/gomp/tls-wrap3.C: New.
1310 * g++.dg/gomp/tls-wrap4.C: New.
1311 * g++.dg/gomp/tls-wrapper-cse.C: New.
1312 * g++.dg/tls/thread_local-cse.C: New.
1313 * g++.dg/tls/thread_local-order1.C: New.
1314 * g++.dg/tls/thread_local-order2.C: New.
1315 * g++.dg/tls/thread_local-wrap1.C: New.
1316 * g++.dg/tls/thread_local-wrap2.C: New.
1317 * g++.dg/tls/thread_local-wrap3.C: New.
1318 * g++.dg/tls/thread_local-wrap4.C: New.
1319 * g++.dg/tls/thread_local2g.C: New.
1320 * g++.dg/tls/thread_local3g.C: New.
1321 * g++.dg/tls/thread_local4g.C: New.
1322 * g++.dg/tls/thread_local5g.C: New.
1323 * g++.dg/tls/thread_local6g.C: New.
1324 * g++.dg/tls/thread_local7g.C: New.
1326 * g++.dg/tls/thread_local3.C: New.
1327 * g++.dg/tls/thread_local4.C: New.
1328 * g++.dg/tls/thread_local5.C: New.
1329 * g++.dg/tls/thread_local6.C: New.
1331 * g++.dg/tls/init-2.C: Tweak errors.
1332 * g++.dg/tls/thread_local1.C: New.
1333 * g++.dg/tls/thread_local2.C: New.
1334 * g++.dg/tls/thread_local7.C: New.
1336 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1339 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1341 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1344 * gcc.target/sh/pr54685.c: New.
1346 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1348 PR c++/53528 C++11 attribute support
1349 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1350 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1407 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1409 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1410 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1411 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1413 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1416 * gcc.target/sh/pr54760-2.c: New.
1417 * gcc.target/sh/pr54760-3.c: New.
1419 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1424 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1425 Sandra Loosemore <sandra@codesourcery.com>
1427 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1428 and test that the accumulator is initialized using MULT.
1429 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1430 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1432 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/stdint.C: New.
1437 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/stddef.C: New.
1442 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1445 * gfortran.dg/typebound_operator_17.f90: New.
1447 2012-10-06 Jan Hubicka <jh@suse.cz>
1451 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1453 2012-10-06 Jan Hubicka <jh@suse.cz>
1455 * gcc.dg/lto/resolutions_0.c: New testcase.
1457 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1460 * gfortran.dg/generic_25.f90: New.
1461 * gfortran.dg/generic_26.f90: New.
1462 * gfortran.dg/generic_27.f90: New.
1464 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1467 * gcc.target/sh/pr54760-1.c: New.
1469 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1472 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1473 * g++.dg/warn/Wsign-compare-5.C: New test.
1474 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1475 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1476 * g++.dg/ext/builtin30.C: New test.
1477 * g++.dg/ext/vla12.C: New test.
1478 * gcc.dg/builtins-85.c: New test.
1481 * gcc.dg/guality/pr54519-1.c: New test.
1482 * gcc.dg/guality/pr54519-2.c: New test.
1483 * gcc.dg/guality/pr54519-3.c: New test.
1484 * gcc.dg/guality/pr54519-4.c: New test.
1485 * gcc.dg/guality/pr54519-5.c: New test.
1486 * gcc.dg/guality/pr54519-6.c: New test.
1488 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp0x/defaulted38.C: New.
1493 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1495 PR tree-optimization/33763
1496 * c-c++-common/pr33763.c: New test.
1498 PR tree-optimization/54810
1499 * gcc.dg/tree-ssa/vrp85.c: New test.
1501 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1503 * gcc.dg/ucnid-7.c: Skip on AIX.
1504 * gcc.dg/ucnid-8.c: Same.
1505 * gcc.dg/ucnid-10.c: Same.
1506 * gcc.dg/ucnid-13.c: Same.
1507 * gcc.dg/attr-alias-3.c: Same.
1508 * gcc.dg/attr-alias-5.c: Same.
1509 * gcc.dg/torture/pr51106-2.c: Same.
1510 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1512 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/cpp0x/alias-decl-23.C: New.
1517 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/template/friend53.C: New.
1522 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1524 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1525 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1526 (scan-ada-spec): Likewise.
1527 (scan-ada-spec-not): Likewise.
1528 * gcc.dg/dump-ada-spec-1.c: New test.
1529 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1531 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1533 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1535 2012-10-04 Florian Weimer <fweimer@redhat.com>
1537 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1539 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1542 * g++.dg/cpp0x/pr54323.C: New.
1544 2012-10-04 Richard Guenther <rguenther@suse.de>
1547 * g++.dg/torture/pr54735.C: New testcase.
1549 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1551 PR rtl-optimization/54739
1552 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1554 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1557 * gcc.target/sh/pr51244-12.c: New.
1559 2012-10-03 Dehao Chen <dehao@google.com>
1562 * gcc.dg/pr54782.c: New test.
1564 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1567 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1569 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1572 * gfortran.dg/class_53.f90: New.
1574 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1577 * gcc.dg/guality/pr54551.c: New.
1579 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1581 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1582 * gcc.target/powerpc/pr46728-2.c: Likewise.
1584 2012-10-02 Sharad Singhai <singhai@google.com>
1587 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1588 to fix test failures caused by r191883.
1589 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1590 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1591 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1592 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1593 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1594 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1595 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1596 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1599 2012-09-30 Sharad Singhai <singhai@google.com>
1601 * gcc.target/i386/vect-double-1.c: Fix test.
1603 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1606 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1609 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1611 PR rtl-optimization/54457
1612 * gcc.target/i386/pr54457.c: New test.
1614 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1616 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1618 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1620 * gcc.target/i386/vect-rebuild.c: New testcase.
1622 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1624 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1626 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1628 * gcc.target/mips/pr37362.c: Fix target selector.
1630 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1633 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1635 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1637 * gcc.dg/ucnid-8.c: Update line number.
1638 * gcc.dg/torture/pr51106-2.c: Likewise.
1640 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1643 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1644 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1645 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1647 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1650 partially reverting r170092.
1651 * gfortran.dg/class_7.f03: Ditto.
1652 * gfortran.dg/coarray_14.f90: Ditto.
1653 * gfortran.dg/typebound_proc_13.f03: Ditto.
1655 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1658 * g++.dg/cpp0x/sfinae42.C: New.
1660 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1662 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1663 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1664 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1665 * gcc.dg/pr42629.c: XFAIL on AIX.
1666 * gcc.dg/pr47684.c: Same.
1667 * gcc.dg/pr43670.c: Same.
1668 * gcc.dg/pr42916.c: Same.
1669 * gcc.dg/pr45449.c: Same.
1670 * gcc.dg/pr50017.c: Same.
1671 * gcc.dg/pr42728.c: Same.
1672 * gcc.dg/pr47881.c: Same.
1673 * gcc.dg/pr44023.c: Same.
1674 * gcc.dg/pr41345.c: Same.
1675 * gcc.dg/pr42630.c: Same.
1676 * gcc.dg/pr44971.c: Same.
1677 * gcc.dg/pr46771.c: Same.
1678 * gcc.dg/ucnid-8.c: Same.
1679 * gcc.dg/ucnid-10.c: Same.
1680 * gcc.dg/ucnid-13.c: Same.
1681 * gcc.dg/torture/pr51106-2.c: Same.
1682 * gcc.dg/pr48768.c: Same.
1683 * gcc.dg/pr42631.c: Same.
1684 * gcc.dg/pr43084.c: Same.
1685 * gcc.dg/ucnid-7.c: Same.
1686 * gcc.dg/pr42889.c: Same.
1687 * gcc.dg/pr41241.c: Same.
1688 * gcc.dg/pr42719.c: Same.
1689 * g++.dg/debug/pr46583.C: Same.
1690 * g++.dg/debug/pr47106.C: Same.
1691 * g++.dg/opt/pr48549.C: Same.
1692 * g++.dg/other/pr42685.C: Same.
1693 * c-c++-common/pr43942.c: Same.
1695 2012-09-29 Ian Lance Taylor <iant@google.com>
1697 * go.test/go-test.exp: Update for latest version of Go testsuite.
1699 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1702 * gfortran.dg/internal_readwrite_3.f90: New test.
1704 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1706 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1707 c-c++-common/Wunused-local-typedefs-2.c to here.
1709 PR c++/54372 - unused attribute inactive on dependant entities
1710 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1712 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1714 PR c++/29028 - Missed unused warning on using declaration
1715 * g++.dg/warn/Wunused-var-18.C: New test.
1717 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1719 PR c++/53551 - -Wunused-local-typedefs misses uses
1720 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1722 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1725 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1727 PR tree-optimization/54713
1728 * gcc.c-torture/compile/pr54713-1.c: New test.
1729 * gcc.c-torture/compile/pr54713-2.c: New test.
1730 * gcc.c-torture/compile/pr54713-3.c: New test.
1732 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1734 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1736 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1738 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1740 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/pr54703.c: New test.
1745 2012-09-27 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/lto/pr54709_0.c: New testcase.
1749 * gcc.dg/lto/pr54709_1.c: Likewise.
1751 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1753 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1755 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1757 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1759 * gcc.target/arm/pr42879.c: Handle big-endian.
1761 2012-09-26 Steve Ellcey <sellcey@mips.com>
1764 * gcc.dg/pr37303.c: Check for rdata or rodata.
1766 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1768 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1770 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1774 * gcc.target/powerpc/ppc-ne0-1.c: New.
1776 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1779 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1780 test_19, test_20, test_21, test_22, test_23): New functions.
1781 * gcc.target/sh/pr54089-4.c: New.
1782 * gcc.target/sh/pr54089-5.c: New.
1783 * gcc.target/sh/pr54089-6.c: New.
1784 * gcc.target/sh/pr54089-7.c: New.
1786 2012-09-25 Richard Guenther <rguenther@suse.de>
1789 * gcc.dg/lto/pr54702_0.c: New testcase.
1790 * gcc.dg/lto/pr54702_1.c: Likewise.
1791 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1792 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1793 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1794 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1796 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/parse2.C: New.
1800 * g++.dg/parse/error11.C: Adjust.
1801 * g++.dg/parse/error12.C: Likewise.
1803 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1805 * gcc.target/i386/20030217-1.c: Added check for
1806 large_long_double effective target.
1807 * gcc.target/i386/387-3.c: Likewise.
1808 * gcc.target/i386/387-4.c: Likewise.
1809 * gcc.target/i386/pr36578-1.c: Likewise.
1810 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1811 when long double size is equal double size.
1812 * gcc.target/i386/excess-precision-1.c: Likewise.
1813 * gcc.target/i386/pr36578-2.c: Likewise.
1814 * gcc.target/i386/20030217-2.c: New testcase.
1816 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1818 PR tree-optimization/54676
1819 * gcc.dg/pr54676.c: New test.
1821 2012-09-25 Richard Guenther <rguenther@suse.de>
1823 PR tree-optimization/53663
1824 * gcc.dg/torture/pr53663-1.c: New testcase.
1825 * gcc.dg/torture/pr53663-2.c: Likewise.
1826 * gcc.dg/torture/pr53663-3.c: Likewise.
1828 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1830 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1832 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1834 * lib/target-supports-dg.exp (dg-require-effective-target,
1835 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1836 dg-process-target-1 instead of dg-process-target.
1837 (dg-process-target-1): Rename from dg-process-target.
1838 (dg-process-target): New.
1840 2012-09-24 Richard Guenther <rguenther@suse.de>
1842 PR tree-optimization/54684
1843 * g++.dg/torture/pr54684.C: New testcase.
1845 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1847 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1849 2012-09-24 Richard Guenther <rguenther@suse.de>
1852 * gcc.dg/tm/pr52173-1.c: New.
1853 * gcc.dg/tm/pr52173-2.c: New.
1855 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1857 * gcc.dg/pr54669.c: New test.
1859 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1860 Dominique Dhumieres <dominiq@lps.ens.fr>
1863 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1865 2012-09-23 Tobias Burnus <burnus@net-b.de>
1868 * gfortran.dg/class_array_14.f90: New.
1870 2012-09-22 Kai Tietz <ktietz@redhat.com>
1872 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1873 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1875 2012-09-21 Dehao Chen <dehao@google.com>
1878 PR tree-optimization/54655
1879 * g++.dg/pr54655.C: New testcase.
1881 2012-09-21 Richard Guenther <rguenther@suse.de>
1883 PR tree-optimization/54647
1884 * g++.dg/torture/pr54647.C: New testcase.
1886 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1889 * c-c++-common/torture/vector-compare-2.c: Add -w.
1891 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1893 * gnat.dg/opt20.ads: Move dg directive to...
1894 * gnat.dg/opt20.adb: ...here.
1895 * gnat.dg/addr1.ad[sb]: Likewise.
1896 * gnat.dg/concat2.ad[sb]: Likewise.
1897 * gnat.dg/array16.ad[sb]: Likewise.
1898 * gnat.dg/atomic5.ad[sb]: Likewise.
1899 * gnat.dg/discr29.ad[sb]: Likewise.
1900 * gnat.dg/noreturn5.ad[sb]: Likewise.
1901 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1902 * gnat.dg/discr23.ads: Remove dg directive.
1903 * gnat.dg/nested_float_packed.ads: Likewise.
1904 * gnat.dg/oconst6.ads: Move to...
1905 * gnat.dg/specs/oconst6.ads: ...here.
1907 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1910 * g++.dg/cpp0x/decltype32.C: Tweak.
1912 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1914 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1915 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1916 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1917 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1919 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1922 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1924 2012-09-19 Steve Ellcey <sellcey@mips.com>
1926 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1928 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1930 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1931 * gcc.target/powerpc/ppc-mftb.c: New file.
1933 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1936 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1939 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1942 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1944 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1946 * gcc.c-torture/execute/20120919-1.c: New test.
1948 2012-09-19 Richard Guenther <rguenther@suse.de>
1950 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1952 2012-09-19 Richard Guenther <rguenther@suse.de>
1954 * gcc.dg/builtin-unreachable-6.c: Adjust.
1956 2012-09-19 Richard Guenther <rguenther@suse.de>
1958 * gcc.dg/builtin-object-size-10.c: Adjust.
1959 * gcc.dg/builtin-unreachable-5.c: Adjust.
1960 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1961 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1962 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1963 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1964 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1965 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1966 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1967 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1968 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1969 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1970 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1971 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1973 2012-09-19 Richard Guenther <rguenther@suse.de>
1975 PR tree-optimization/54132
1976 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1977 * gcc.dg/torture/pr54132.c: Likewise.
1979 2012-09-19 Terry Guo <terry.guo@arm.com>
1981 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1982 extra prune rules that will be applied to all tests in a .exp file.
1983 (gcc-dg-prune): Use rules defined by the above variable.
1984 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1985 harmless warnings on architecture switch conflict.
1987 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1989 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1990 of asm-comment characters instead of a single one.
1991 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1993 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1995 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1997 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1998 target instead of xfailing it.
1999 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2000 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2001 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2002 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2003 * gcc.dg/vect/vect-104.c: Likewise.
2004 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2005 * gcc.dg/vect/vect-outer-1.c: Likewise.
2006 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2007 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2008 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2009 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2010 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2011 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2012 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2013 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2014 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2016 * lib/target-supports.exp
2017 (check_effective_target_vect_widen_mult_qi_to_hi,
2018 check_effective_target_vect_widen_mult_hi_to_si,
2019 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2020 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2021 check_effective_target_vect_pack_trunc,
2022 check_effective_target_vect_unpack,
2023 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2024 instead of arm_none.
2026 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2028 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2030 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2031 config to compiler_flags.
2033 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2036 * gcc.target/i386/pr54592.c: New test.
2038 PR tree-optimization/54610
2039 * gcc.target/i386/pr54610.c: New test.
2041 2012-09-17 Jason Merrill <jason@redhat.com>
2044 * g++.dg/cpp0x/alias-decl-21.C: New.
2045 * g++.dg/cpp0x/alias-decl-22.C: New.
2047 2012-09-17 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/scan_2.f90: New.
2052 2012-09-17 Jason Merrill <jason@redhat.com>
2055 * g++.dg/init/aggr9.C: New.
2057 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/loop_optimization12.ad[sb]: New test.
2061 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2064 * gfortran.dg/proc_ptr_result_7.f90: New.
2066 2012-09-17 Tobias Burnus <burnus@net-b.de>
2069 * gfortran.dg/structure_constructor_11.f90: New.
2071 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2073 PR tree-optimization/54563
2074 * g++.dg/torture/pr54563.C: New test.
2076 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2079 * gfortran.dg/typebound_generic_14.f03: New.
2081 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2084 * gfortran.dg/proc_ptr_38.f90: New.
2086 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2089 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2093 * gnat.dg/lto15.adb: Require lto.
2095 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2096 "myBindC" for hppa*-*-hpux*.
2098 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2100 * gfortran.dg/namelist_75.f90: New test.
2102 2012-09-15 Tom de Vries <tom@codesourcery.com>
2104 * gcc.dg/tree-ssa/vrp82.c: New test.
2105 * gcc.dg/tree-ssa/vrp83.c: Same.
2106 * gcc.dg/tree-ssa/vrp84.c: Same.
2108 2012-09-15 Tom de Vries <tom@codesourcery.com>
2110 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2111 * gcc.dg/tree-ssa/vrp81.c: ... this.
2113 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2116 * gcc.target/avr/torture/fix-types.h: New.
2117 * gcc.target/avr/torture/vals-hr.def: New.
2118 * gcc.target/avr/torture/vals-r.def: New.
2119 * gcc.target/avr/torture/vals-k.def: New.
2120 * gcc.target/avr/torture/vals-ur.def: New.
2121 * gcc.target/avr/torture/vals-uk.def: New.
2122 * gcc.target/avr/torture/vals-uhr.def: New.
2123 * gcc.target/avr/torture/vals-llk.def: New.
2124 * gcc.target/avr/torture/vals-ullk.def: New.
2125 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2126 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2127 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2128 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2129 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2130 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2131 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2132 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2134 2012-09-14 Dehao Chen <dehao@google.com>
2136 * g++.dg/debug/dwarf2/deallocator.C: New test.
2138 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2141 * gcc.c-torture/compile/pr54552-1.c: New test.
2143 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2146 * g++.dg/other/vector-compare.C: New testcase.
2147 * c-c++-common/vector-compare-3.c: New testcase.
2148 * gcc.dg/vector-shift.c: Move ...
2149 * c-c++-common/vector-shift.c: ... here.
2150 * gcc.dg/vector-shift1.c: Move ...
2151 * c-c++-common/vector-shift1.c: ... here.
2152 * gcc.dg/vector-shift3.c: Move ...
2153 * c-c++-common/vector-shift3.c: ... here.
2154 * gcc.dg/vector-compare-1.c: Move ...
2155 * c-c++-common/vector-compare-1.c: ... here.
2156 * gcc.dg/vector-compare-2.c: Move ...
2157 * c-c++-common/vector-compare-2.c: ... here.
2158 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2159 * c-c++-common/torture/vector-compare-1.c: ... here.
2160 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2161 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2162 * c-c++-common/torture/vector-compare-2.c: ... here.
2163 * gcc.c-torture/execute/vector-shift.c: Move ...
2164 * c-c++-common/torture/vector-shift.c: ... here.
2165 * gcc.c-torture/execute/vector-shift2.c: Move ...
2166 * c-c++-common/torture/vector-shift2.c: ... here.
2167 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2168 * c-c++-common/torture/vector-subscript-1.c: ... here.
2169 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2170 * c-c++-common/torture/vector-subscript-2.c: ... here.
2171 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2172 * c-c++-common/torture/vector-subscript-3.c: ... here.
2174 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2177 * gcc.c-torture/compile/pr54103-1.c,
2178 gcc.c-torture/compile/pr54103-2.c,
2179 gcc.c-torture/compile/pr54103-3.c,
2180 gcc.c-torture/compile/pr54103-4.c,
2181 gcc.c-torture/compile/pr54103-5.c,
2182 gcc.c-torture/compile/pr54103-6.c: New tests.
2183 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2185 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2187 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2189 2012-09-14 Richard Guenther <rguenther@suse.de>
2191 PR tree-optimization/54565
2192 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2193 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2195 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2197 * gcc.target/arm/combine-movs.c: Add missing space.
2199 2012-09-14 Richard Guenther <rguenther@suse.de>
2201 * g++.dg/torture/builtin-location.C: New testcase.
2203 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2204 Manuel López-Ibáñez <manu@gcc.gnu.org>
2207 * g++.dg/warn/Wuninitialized-self.C: New.
2209 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.c-torture/compile/pr54559.c: New test.
2214 2012-09-13 Jason Merrill <jason@redhat.com>
2217 * g++.dg/cpp0x/constexpr-temp1.C: New.
2220 * g++.dg/template/anonunion2.C: New.
2223 * g++.dg/template/init10.C: New.
2225 2012-09-13 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/implicit_pure_3.f90: New.
2230 2012-09-13 Richard Guenther <rguenther@suse.de>
2232 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2234 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2236 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2238 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2240 * c-c++-common/pr51712.c: Handle for short-enum targets.
2242 2012-09-12 Terry Guo <terry.guo@arm.com>
2244 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2245 and lsrs for Thumb2 mode.
2247 2012-09-12 Jan Hubicka <jh@suse.cz>
2249 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2251 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2254 * gcc.target/i386/pr54445-1.c: New file.
2255 * gcc.target/i386/pr54445-2.c: Likewise.
2257 2012-09-12 Tobias Burnus <burnus@net-b.de>
2261 * gfortran.dg/coarray_10.f90: Update dg-error.
2262 * gfortran.dg/coarray_28.f90: New.
2263 * gfortran.dg/array_section_3.f90: New.
2265 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2267 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2268 gcc.target/arm/pr48252.c: Fix for big-endian support.
2270 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2272 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2274 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2275 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2277 * gcc.target/arm/neon-vfma-1.c: New testcase.
2278 * gcc.target/arm/neon-vfms-1.c: Likewise.
2279 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2281 * gcc.target/arm/neon-vmls-1.c: Likewise.
2282 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2284 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2285 (check_effective_target_arm_neonv2_ok): Likewise.
2286 (check_effective_target_arm_neonv2_hw): Likewise.
2287 (check_effective_target_arm_neonv2): Likewise.
2289 2012-09-11 Richard Guenther <rguenther@suse.de>
2292 * g++.dg/tree-ssa/pr54515.C: New testcase.
2294 2012-09-10 Andrew Pinski <apinski@cavium.com>
2297 * gcc.dg/tm/memopt-16.c: New testcase.
2299 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/cpp0x/sfinae40.C: New.
2304 * g++.dg/cpp0x/sfinae41.C: Likewise.
2306 2012-09-10 Jason Merrill <jason@redhat.com>
2309 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2311 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2314 * gcc.target/sh/pr54089-3.c: New.
2316 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2318 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2320 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2322 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2324 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2326 * gcc.dg/pr52558-2.c: Delete.
2327 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2329 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2331 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2333 2012-09-10 Richard Guenther <rguenther@suse.de>
2335 PR tree-optimization/54520
2336 * gcc.dg/torture/pr54520.c: New testcase.
2338 2012-09-10 Jason Merrill <jason@redhat.com>
2341 * g++.dg/cpp0x/implicit14.C: New.
2343 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2346 * gfortran.dg/bound_simplification_3.f90: New test.
2348 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2351 * gcc.dg/pr52558-1.c: Delete.
2352 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2354 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2356 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2357 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2358 * gcc.target/arm/smlaltt-1.c: Likewise.
2360 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2362 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2364 2012-09-07 Tom de Vries <tom@codesourcery.com>
2366 PR tree-optimization/53986
2367 * gcc.dg/tree-ssa/vrp80.c: New test.
2368 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2370 2012-09-06 Jason Merrill <jason@redhat.com>
2374 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2375 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2377 2012-09-06 Andrew Pinski <apinski@cavium.com>
2380 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2382 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2384 PR rtl-optimization/54455
2385 * gcc.dg/54455.c: New test.
2387 2012-09-06 Tobias Burnus <burnus@net-b.de>
2390 * gfortran.dg/promotion_2.f90: New.
2392 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2395 * c-c++-common/pr54486.c: New test.
2397 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2400 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2402 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/cpp0x/sfinae39.C: New.
2407 2012-09-04 Jason Merrill <jason@redhat.com>
2410 * g++.dg/ext/flexary3.C: New.
2413 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2416 * g++.dg/template/defarg15.C: New.
2419 * g++.dg/template/access24.C: New.
2421 2012-09-04 Richard Guenther <rguenther@suse.de>
2423 PR tree-optimization/54458
2424 * gcc.dg/torture/pr54458.c: New testcase.
2426 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2428 * gcc.target/arm/neon-vext.c: New test.
2429 * gcc.target/arm/neon-vext-execute.c: Ditto.
2431 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2435 * gfortran.dg/select_type_29.f03: New.
2437 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2439 * gcc.dg/fold-perm.c: Improve test.
2441 2012-09-03 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/coarray_class_1.f90: New.
2446 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2449 * gcc.c-torture/compile/pr49206.c: New test.
2451 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2452 Uros Bizjak <ubizjak@gmail.com>
2455 * gfortran.dg/pr36680.f90: New test.
2457 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2460 * g++.dg/opt/pr42295.C: New test.
2462 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.dg/torture/pr54436.c: New test.
2467 2012-09-01 Andrew Pinski <apinski@cavium.com>
2469 * gcc.target/mips/truncate-8.c: New testcase.
2471 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2475 * gcc.target/i386/pr46829.c: New test.
2476 * gcc.target/i386/pr46843.c: Ditto.
2478 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2479 Jason Merrill <jason@redhat.com>
2482 * g++.dg/parse/error50.C: New.
2484 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2487 * gcc.c-torture/compile/pr54428.c: New test.
2489 2012-08-31 Ollie Wild <aaw@google.com>
2492 * g++.dg/init/lifetime3.C: New test.
2494 2012-08-31 Martin Jambor <mjambor@suse.cz>
2497 * gcc.dg/torture/pr54409.c: New test.
2499 2012-08-31 Martin Jambor <mjambor@suse.cz>
2501 * gfortran.dg/pr48636.f90: Add dump scan checks.
2503 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2505 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2507 2012-08-28 Joey Ye <joey.ye@arm.com>
2509 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2511 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2514 * gcc.target/i386/pr46254.c: New test.
2516 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2518 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2519 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2520 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2522 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2524 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2525 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2526 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2527 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2528 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2529 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2530 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2531 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2532 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2533 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2534 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2535 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2536 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2537 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2538 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2539 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2540 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2541 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2542 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2543 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2544 gcc.target/mips/unaligned-1.c: Tighten regexps.
2546 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2548 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2549 (mips_option_groups): Remove optimization. Add various -f options.
2550 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2551 and -pg imply -fno-omit-frame-pointer.
2552 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2553 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2554 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2555 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2556 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2557 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2558 * gcc.target/mips/abi-n32-long32.c: Likewise.
2559 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2560 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2561 * gcc.target/mips/abi-n32-long64.c: Likewise.
2562 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2563 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2564 * gcc.target/mips/abi-n64-long32.c: Likewise.
2565 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2566 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2567 * gcc.target/mips/abi-n64-long64.c: Likewise.
2568 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2569 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2570 * gcc.target/mips/abi-o32-long32.c: Likewise.
2571 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2572 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2573 * gcc.target/mips/abi-o32-long64.c: Likewise.
2574 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2575 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2576 * gcc.target/mips/abi-o64-long32.c: Likewise.
2577 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2578 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2579 * gcc.target/mips/abi-o64-long64.c: Likewise.
2580 * gcc.target/mips/asm-1.c: Likewise.
2581 * gcc.target/mips/branch-1.c: Likewise.
2582 * gcc.target/mips/call-3.c: Likewise.
2583 * gcc.target/mips/call-saved-3.c: Likewise.
2584 * gcc.target/mips/clear-cache-1.c: Likewise.
2585 * gcc.target/mips/div-1.c: Likewise.
2586 * gcc.target/mips/div-2.c: Likewise.
2587 * gcc.target/mips/div-3.c: Likewise.
2588 * gcc.target/mips/div-4.c: Likewise.
2589 * gcc.target/mips/div-5.c: Likewise.
2590 * gcc.target/mips/div-6.c: Likewise.
2591 * gcc.target/mips/div-7.c: Likewise.
2592 * gcc.target/mips/div-8.c: Likewise.
2593 * gcc.target/mips/div-9.c: Likewise.
2594 * gcc.target/mips/div-10.c: Likewise.
2595 * gcc.target/mips/div-11.c: Likewise.
2596 * gcc.target/mips/div-12.c: Likewise.
2597 * gcc.target/mips/dsp-ctrl.c: Likewise.
2598 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2599 * gcc.target/mips/ext-8.c: Likewise.
2600 * gcc.target/mips/extend-2.c: Likewise.
2601 * gcc.target/mips/fix-r10000-1.c: Likewise.
2602 * gcc.target/mips/fix-r10000-2.c: Likewise.
2603 * gcc.target/mips/fix-r10000-3.c: Likewise.
2604 * gcc.target/mips/fix-r10000-4.c: Likewise.
2605 * gcc.target/mips/fix-r10000-5.c: Likewise.
2606 * gcc.target/mips/fix-r10000-6.c: Likewise.
2607 * gcc.target/mips/fix-r10000-7.c: Likewise.
2608 * gcc.target/mips/fix-r10000-8.c: Likewise.
2609 * gcc.target/mips/fix-r10000-9.c: Likewise.
2610 * gcc.target/mips/fix-r10000-10.c: Likewise.
2611 * gcc.target/mips/fix-r10000-11.c: Likewise.
2612 * gcc.target/mips/fix-r10000-12.c: Likewise.
2613 * gcc.target/mips/fix-r10000-13.c: Likewise.
2614 * gcc.target/mips/fix-r10000-14.c: Likewise.
2615 * gcc.target/mips/fix-r10000-15.c: Likewise.
2616 * gcc.target/mips/fpcmp-1.c: Likewise.
2617 * gcc.target/mips/fpcmp-2.c: Likewise.
2618 * gcc.target/mips/fpr-moves-7.c: Likewise.
2619 * gcc.target/mips/fpr-moves-8.c: Likewise.
2620 * gcc.target/mips/int-moves-1.c: Likewise.
2621 * gcc.target/mips/int-moves-2.c: Likewise.
2622 * gcc.target/mips/long-calls-pg.c: Likewise.
2623 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2624 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2625 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2626 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2627 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2628 * gcc.target/mips/mips-3d-1.c: Likewise.
2629 * gcc.target/mips/mips-3d-2.c: Likewise.
2630 * gcc.target/mips/mips-3d-3.c: Likewise.
2631 * gcc.target/mips/mips-3d-4.c: Likewise.
2632 * gcc.target/mips/mips-3d-5.c: Likewise.
2633 * gcc.target/mips/mips-3d-6.c: Likewise.
2634 * gcc.target/mips/mips-3d-7.c: Likewise.
2635 * gcc.target/mips/mips-3d-8.c: Likewise.
2636 * gcc.target/mips/mips-3d-9.c: Likewise.
2637 * gcc.target/mips/mips-ps-1.c: Likewise.
2638 * gcc.target/mips/mips-ps-2.c: Likewise.
2639 * gcc.target/mips/mips-ps-3.c: Likewise.
2640 * gcc.target/mips/mips-ps-4.c: Likewise.
2641 * gcc.target/mips/mips-ps-6.c: Likewise.
2642 * gcc.target/mips/mips32-dspr2.c: Likewise.
2643 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2644 * gcc.target/mips/neg-abs-1.c: Likewise.
2645 * gcc.target/mips/neg-abs-2.c: Likewise.
2646 * gcc.target/mips/nmadd-3.c: Likewise.
2647 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2648 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2649 * gcc.target/mips/octeon-pop-1.c: Likewise.
2650 * gcc.target/mips/pr26765.c: Likewise.
2651 * gcc.target/mips/pr33256.c: Likewise.
2652 * gcc.target/mips/pr33635-1.c: Likewise.
2653 * gcc.target/mips/pr33755.c: Likewise.
2654 * gcc.target/mips/pr35802.c: Likewise.
2655 * gcc.target/mips/pr45074.c: Likewise.
2656 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2657 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2658 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2659 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2660 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2665 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2666 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2667 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2668 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2669 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2670 * gcc.target/mips/save-restore-1.c: Likewise.
2671 * gcc.target/mips/save-restore-3.c: Likewise.
2672 * gcc.target/mips/save-restore-5.c: Likewise.
2673 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2674 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2675 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2676 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2677 * gcc.target/mips/stack-1.c: Likewise.
2679 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2682 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2683 branch under test to be filled with preceding rather than
2684 following instructions.
2685 * gcc.target/mips/branch-10.c: Likewise.
2686 * gcc.target/mips/branch-11.c: Likewise.
2687 * gcc.target/mips/branch-12.c: Likewise.
2688 * gcc.target/mips/branch-13.c: Likewise.
2689 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2690 to be eliminated. Tighten $28 scan-assembler-not test.
2692 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2694 * gcc.target/mips/call-4.c: ...this new test.
2696 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2698 * gcc.target/mips/code-readable-3.c: Likewise.
2699 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2700 flag but skip for -O0.
2701 * gcc.target/mips/code-readable-4.c: Likewise.
2703 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2704 of operations under test.
2705 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2707 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2708 Don't require sibling-call optimization.
2709 * gcc.target/mips/near-far-4.c: Likewise.
2711 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2712 Make sure that the register variable is used.
2713 * gcc.target/mips/soft-float-1.c: Likewise.
2715 * gcc.target/mips/sdata-1.c: Make static data volatile.
2716 * gcc.target/mips/sdata-2.c: Likewise.
2717 * gcc.target/mips/sdata-3.c: Likewise.
2718 * gcc.target/mips/sdata-4.c: Likewise.
2720 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2722 * gcc.target/mips/atomic-memory-2.c: Likewise.
2723 * gcc.target/mips/branch-cost-1.c: Likewise.
2724 * gcc.target/mips/branch-cost-2.c: Likewise.
2725 * gcc.target/mips/cache-1.c: Likewise.
2726 * gcc.target/mips/call-1.c: Likewise.
2727 * gcc.target/mips/call-saved-2.c: Likewise.
2728 * gcc.target/mips/const-anchor-1.c: Likewise.
2729 * gcc.target/mips/const-anchor-2.c: Likewise.
2730 * gcc.target/mips/dse-1.c: Likewise.
2731 * gcc.target/mips/dsp-lhx.c: Likewise.
2732 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2733 * gcc.target/mips/ext-1.c: Likewise.
2734 * gcc.target/mips/ext-2.c: Likewise.
2735 * gcc.target/mips/ext-3.c: Likewise.
2736 * gcc.target/mips/ext-4.c: Likewise.
2737 * gcc.target/mips/ext-5.c: Likewise.
2738 * gcc.target/mips/ext-6.c: Likewise.
2739 * gcc.target/mips/ext-7.c: Likewise.
2740 * gcc.target/mips/extend-1.c: Likewise.
2741 * gcc.target/mips/fix-r4000-1.c: Likewise.
2742 * gcc.target/mips/fix-r4000-3.c: Likewise.
2743 * gcc.target/mips/fix-r4000-5.c: Likewise.
2744 * gcc.target/mips/fix-r4000-6.c: Likewise.
2745 * gcc.target/mips/fix-r4000-8.c: Likewise.
2746 * gcc.target/mips/fix-r4000-10.c: Likewise.
2747 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2748 * gcc.target/mips/fixed-vector-type.c: Likewise.
2749 * gcc.target/mips/fpr-moves-1.c: Likewise.
2750 * gcc.target/mips/fpr-moves-2.c: Likewise.
2751 * gcc.target/mips/fpr-moves-3.c: Likewise.
2752 * gcc.target/mips/fpr-moves-4.c: Likewise.
2753 * gcc.target/mips/fpr-moves-5.c: Likewise.
2754 * gcc.target/mips/fpr-moves-6.c: Likewise.
2755 * gcc.target/mips/ins-1.c: Likewise.
2756 * gcc.target/mips/ins-2.c: Likewise.
2757 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2758 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2759 * gcc.target/mips/lazy-binding-1.c: Likewise.
2760 * gcc.target/mips/madd-3.c: Likewise.
2761 * gcc.target/mips/madd-5.c: Likewise.
2762 * gcc.target/mips/madd-6.c: Likewise.
2763 * gcc.target/mips/madd-8.c: Likewise.
2764 * gcc.target/mips/madd-9.c: Likewise.
2765 * gcc.target/mips/memcpy-1.c: Likewise.
2766 * gcc.target/mips/mips-ps-type.c: Likewise.
2767 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2768 * gcc.target/mips/mips-sched-madd.c: Likewise.
2769 * gcc.target/mips/mips16e-extends.c: Likewise.
2770 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2771 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2772 * gcc.target/mips/movcc-1.c: Likewise.
2773 * gcc.target/mips/movcc-2.c: Likewise.
2774 * gcc.target/mips/movcc-3.c: Likewise.
2775 * gcc.target/mips/msub-5.c: Likewise.
2776 * gcc.target/mips/msub-6.c: Likewise.
2777 * gcc.target/mips/msub-8.c: Likewise.
2778 * gcc.target/mips/mult-2.c: Likewise.
2779 * gcc.target/mips/mult-3.c: Likewise.
2780 * gcc.target/mips/mult-5.c: Likewise.
2781 * gcc.target/mips/mult-6.c: Likewise.
2782 * gcc.target/mips/mult-7.c: Likewise.
2783 * gcc.target/mips/mult-12.c: Likewise.
2784 * gcc.target/mips/mult-13.c: Likewise.
2785 * gcc.target/mips/mult-14.c: Likewise.
2786 * gcc.target/mips/mult-15.c: Likewise.
2787 * gcc.target/mips/mult-17.c: Likewise.
2788 * gcc.target/mips/mult-18.c: Likewise.
2789 * gcc.target/mips/mult-19.c: Likewise.
2790 * gcc.target/mips/nmadd-1.c: Likewise.
2791 * gcc.target/mips/nmadd-2.c: Likewise.
2792 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2793 * gcc.target/mips/octeon-cins-1.c: Likewise.
2794 * gcc.target/mips/octeon-cins-2.c: Likewise.
2795 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2796 * gcc.target/mips/octeon-exts-2.c: Likewise.
2797 * gcc.target/mips/octeon-exts-3.c: Likewise.
2798 * gcc.target/mips/octeon-exts-4.c: Likewise.
2799 * gcc.target/mips/octeon-exts-5.c: Likewise.
2800 * gcc.target/mips/octeon-exts-6.c: Likewise.
2801 * gcc.target/mips/octeon-exts-7.c: Likewise.
2802 * gcc.target/mips/octeon-pop-2.c: Likewise.
2803 * gcc.target/mips/octeon-seq-3.c: Likewise.
2804 * gcc.target/mips/octeon-seq-4.c: Likewise.
2805 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2806 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2807 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2808 * gcc.target/mips/pr54240.c: Likewise.
2809 * gcc.target/mips/rsqrt-1.c: Likewise.
2810 * gcc.target/mips/rsqrt-2.c: Likewise.
2811 * gcc.target/mips/rsqrt-3.c: Likewise.
2812 * gcc.target/mips/rsqrt-4.c: Likewise.
2813 * gcc.target/mips/save-restore-2.c: Likewise.
2814 * gcc.target/mips/save-restore-4.c: Likewise.
2815 * gcc.target/mips/sb1-1.c: Likewise.
2816 * gcc.target/mips/scc-1.c: Likewise.
2817 * gcc.target/mips/scc-2.c: Likewise.
2818 * gcc.target/mips/scc-3.c: Likewise.
2819 * gcc.target/mips/scc-4.c: Likewise.
2820 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2821 * gcc.target/mips/truncate-1.c: Likewise.
2822 * gcc.target/mips/truncate-2.c: Likewise.
2823 * gcc.target/mips/truncate-3.c: Likewise.
2824 * gcc.target/mips/truncate-4.c: Likewise.
2825 * gcc.target/mips/truncate-5.c: Likewise.
2826 * gcc.target/mips/truncate-6.c: Likewise.
2827 * gcc.target/mips/unaligned-1.c: Likewise.
2829 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2830 skip for -O0. Require -fexpensive-optimizations.
2831 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2832 * gcc.target/mips/dspr2-MULT.c: Likewise.
2833 * gcc.target/mips/fix-r4000-2.c: Likewise.
2834 * gcc.target/mips/fix-r4000-4.c: Likewise.
2835 * gcc.target/mips/fix-r4000-7.c: Likewise.
2836 * gcc.target/mips/fix-r4000-9.c: Likewise.
2837 * gcc.target/mips/madd-1.c: Likewise.
2838 * gcc.target/mips/madd-2.c: Likewise.
2839 * gcc.target/mips/madd-4.c: Likewise.
2840 * gcc.target/mips/maddu-1.c: Likewise.
2841 * gcc.target/mips/maddu-2.c: Likewise.
2842 * gcc.target/mips/maddu-3.c: Likewise.
2843 * gcc.target/mips/maddu-4.c: Likewise.
2844 * gcc.target/mips/msub-1.c: Likewise.
2845 * gcc.target/mips/msub-2.c: Likewise.
2846 * gcc.target/mips/msub-3.c: Likewise.
2847 * gcc.target/mips/msub-4.c: Likewise.
2848 * gcc.target/mips/msubu-1.c: Likewise.
2849 * gcc.target/mips/msubu-2.c: Likewise.
2850 * gcc.target/mips/msubu-3.c: Likewise.
2851 * gcc.target/mips/msubu-4.c: Likewise.
2852 * gcc.target/mips/mult-1.c: Likewise.
2853 * gcc.target/mips/mult-4.c: Likewise.
2854 * gcc.target/mips/mult-8.c: Likewise.
2855 * gcc.target/mips/mult-9.c: Likewise.
2856 * gcc.target/mips/mult-10.c: Likewise.
2857 * gcc.target/mips/mult-11.c: Likewise.
2858 * gcc.target/mips/mult-16.c: Likewise.
2860 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2861 skip for -O0 and -Os.
2862 * gcc.target/mips/fix-r4000-12.c: Likewise.
2863 * gcc.target/mips/madd-7.c: Likewise.
2864 * gcc.target/mips/mips-ps-5.c: Likewise.
2865 * gcc.target/mips/mips-ps-7.c: Likewise.
2866 * gcc.target/mips/msub-7.c: Likewise.
2868 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2869 skip for -O0. Require -mno-abicalls.
2870 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2872 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2873 skip for -O0. Require a total number of BBIT instructions and
2874 at least one of each kind.
2876 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2877 skip for -O0. Require -fno-unroll-loops.
2879 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2880 skip for -O0. Allow BLTZ as well as BGEZ.
2882 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2884 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2885 skip for -O0. Require -fschedule-insns2.
2886 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2888 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2889 but skip for -O0. Make a branch-likely more likely.
2891 * gcc.target/mips/timode-2.c: Split each test into its own function.
2892 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2894 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2895 skip for -O0. Require -fpeephole2.
2896 * gcc.target/mips/vr-mult-2.c: Likewise.
2898 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2900 PR preprocessor/53469
2901 * gcc.dg/cpp/_Pragma7.c: New test case.
2903 2012-08-27 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/do_5.f90: New.
2908 2012-08-27 Tobias Burnus <burnus@net-b.de>
2910 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2911 from dg-options as -Wall no longer implies it.
2913 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2915 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2917 2012-08-25 Jason Merrill <jason@redhat.com>
2919 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2921 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/cpp0x/auto34.C: New.
2926 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2929 * gcc.dg/pr54363.c: New test.
2932 * gcc.dg/pr54355.c: New test.
2934 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2937 * gcc.target/i386/pr52857-1.c: New.
2938 * gcc.target/i386/pr52857-2.c: Likewise.
2940 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2942 * gcc.target/mips/code-readable-4.c: New test.
2944 2012-08-23 Julian Brown <julian@codesourcery.com>
2945 Sandra Loosemore <sandra@codesourcery.com>
2947 * gcc.target/mips/code-readable-1.c: Add -O to options.
2949 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2952 * g++.dg/lookup/using53.C: New.
2954 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2956 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2957 * gcc.dg/fixed-point/convert-1.c: New.
2958 * gcc.dg/fixed-point/convert-2.c: New.
2959 * gcc.dg/fixed-point/convert-3.c: New.
2960 * gcc.dg/fixed-point/convert-4.c: New.
2961 * gcc.dg/fixed-point/convert-float-1.c: New.
2962 * gcc.dg/fixed-point/convert-float-2.c: New.
2963 * gcc.dg/fixed-point/convert-float-3.c: New.
2964 * gcc.dg/fixed-point/convert-float-4.c: New.
2965 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2966 * gcc.dg/fixed-point/convert-sat.c: New.
2967 * gcc.dg/fixed-point/convert.h: New.
2969 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2972 * gcc.target/sh/pr54089-2.c: New.
2974 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2976 * gcc.target/i386/long-double-64-1.c: New file.
2977 * gcc.target/i386/long-double-64-2.c: Likewise.
2978 * gcc.target/i386/long-double-64-3.c: Likewise.
2979 * gcc.target/i386/long-double-64-4.c: Likewise.
2980 * gcc.target/i386/long-double-80-1.c: Likewise.
2981 * gcc.target/i386/long-double-80-2.c: Likewise.
2982 * gcc.target/i386/long-double-80-3.c: Likewise.
2983 * gcc.target/i386/long-double-80-4.c: Likewise.
2984 * gcc.target/i386/long-double-80-5.c: Likewise.
2985 * gcc.target/i386/long-double-80-6.c: Likewise.
2986 * gcc.target/i386/long-double-80-7.c: Likewise.
2988 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2990 PR tree-optimization/54317
2991 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2993 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2996 * gcc.target/sh/pr39423-2.c: New.
2998 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3000 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3001 * gcc.dg/fold-perm.c: Likewise.
3003 2012-08-20 Jan Hubicka <jh@suse.cz>
3006 * gcc.dg/ipa/inlinehint-1.c: New.
3008 2012-08-20 Florian Weimer <fweimer@redhat.com>
3011 * g++.dg/init/new38.C: New test.
3012 * g++.dg/init/new39.C: New test.
3014 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3017 * gcc.target/sh/pr54089-1.c: New.
3019 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3022 * gcc.target/sh/pr51244-11.c: New.
3024 2012-08-20 Tobias Burnus <burnus@net-b.de>
3027 * gfortran.dg/warn_target_lifetime_2.f90: New.
3029 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/warn/Wunused-var-17.C: New.
3034 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3037 * gcc.dg/gomp/pr53992.c: New test.
3039 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3042 * gcc.c-torture/execute/20120817-1.c: New test.
3044 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3046 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3048 (f2): New test that really does need adds.
3050 2012-08-20 Richard Guenther <rguenther@suse.de>
3052 PR tree-optimization/54327
3053 * gcc.dg/torture/pr54327.c: New testcase.
3055 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3057 PR tree-optimization/54321
3058 * gcc.c-torture/compile/pr54321.c: New test.
3060 2012-08-20 Tobias Burnus <burnus@net-b.de>
3063 * gfortran.dg/warn_target_lifetime_1.f90: New.
3065 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3068 * gfortran.dg/real_compare_1.f90: New test case.
3069 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3071 2012-08-18 Jan Hubicka <jh@suse.cz>
3073 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3075 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3078 * gfortran.dg/interface_37.f90: New test.
3080 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3081 Gary Funck <gary@intrepid.com>
3084 * gcc.target/i386/pr20020-1.c: New test.
3085 * gcc.target/i386/pr20020-2.c: Likewise.
3086 * gcc.target/i386/pr20020-3.c: Likewise.
3088 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3090 * gcc.target/i386/perm-concat.c: New test.
3092 2012-08-17 Julian Brown <julian@codesourcery.com>
3094 * gcc.target/arm/div64-unwinding.c: New test.
3096 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3098 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3100 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3103 * gcc.target/sh/pr54236-1.c: New.
3105 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3107 * lib/target-supports.exp (check_effective_target_sync_int_long)
3108 (check_effective_target_sync_char_short): Enable for crisv32-*
3112 * gcc.dg/torture/pr54261-1.c: New test.
3114 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3118 * gfortran.dg/typebound_call_24.f03: New.
3120 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3122 PR tree-optimization/54245
3123 * gcc.dg/tree-ssa/pr54245.c: New test.
3125 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3127 PR tree-optimization/54240
3128 * gcc.target/powerpc/pr54240.c: New test.
3129 * gcc.target/mips/pr54240.c: Likewise.
3131 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3134 * gcc.target/sh/pr52933-1.c: New.
3135 * gcc.target/sh/pr52933-2.c: New.
3137 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3140 * gcc.target/sh/pr50751-8.c: New.
3142 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3145 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3146 * gfortran.dg/typebound_proc_27.f03: New test.
3148 2012-08-14 Sterling Augustine <saugustine@google.com>
3150 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3152 2012-08-14 Tobias Burnus <burnus@net-b.de>
3155 * gfortran.dg/data_constraints_3.f90: New.
3156 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3157 to disable -pedantic compilation.
3158 * gfortran.dg/pr37243.f: Ditto.
3159 * gfortran.dg/g77/19990826-3.f: Ditto.
3160 * gfortran.dg/g77/20020307-1.f : Ditto.
3161 * gfortran.dg/g77/980310-3.f: Ditto.
3163 2012-08-14 Tobias Burnus <burnus@net-b.de>
3166 * gfortran.dg/warn_conversion_4.f90: New.
3168 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3171 PR rtl-optimization/53495
3172 * gcc.c-torture/compile/pr53411.c: New test.
3173 * gcc.c-torture/compile/pr53495.c: New test.
3175 2012-08-13 Richard Guenther <rguenther@suse.de>
3177 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3179 2012-08-13 Richard Guenther <rguenther@suse.de>
3181 PR tree-optimization/54200
3182 * gcc.dg/guality/pr54200.c: New testcase.
3183 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3185 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3187 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3189 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3192 * gcc.target/sh/pr51244-7.c: New.
3193 * gcc.target/sh/pr51244-8.c: New.
3194 * gcc.target/sh/pr51244-9.c: New.
3195 * gcc.target/sh/pr51244-10.c: New.
3197 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3199 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3201 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3202 * gcc.target/sh/pr53511-1.c: Likewise.
3203 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3204 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3205 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3206 * gcc.target/sh/pr53512-3.c: Likewise.
3207 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3209 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3212 * gcc.c-torture/compile/pr39423-1.c: New.
3213 * gcc.c-torture/compile/pr39423-2.c: New.
3215 2012-08-12 Tobias Burnus <burnus@net-b.de>
3218 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3219 they appear uninitialized on the RHS.
3220 * gfortran.dg/public_private_module_6.f90: New.
3222 2012-08-11 Martin Jambor <mjambor@suse.cz>
3225 * gfortran.dg/pr48636.f90: New test.
3227 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3231 (main): Adjust caller.
3233 2012-08-10 Richard Guenther <rguenther@suse.de>
3235 * gcc.dg/matrix/*.c: Adjust and move ...
3236 * gcc.dg/torture/: ... here.
3237 * gcc.dg/matrix: Remove directory.
3239 2012-08-10 Richard Guenther <rguenther@suse.de>
3242 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3244 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3247 * gcc.dg/tree-ssa/pr54211.c: New test.
3249 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3251 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3252 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3254 2012-08-10 Richard Guenther <rguenther@suse.de>
3256 PR tree-optimization/54109
3257 * gcc.dg/torture/pr54109.c: New testcase.
3258 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3259 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3261 2012-08-10 Richard Guenther <rguenther@suse.de>
3263 PR tree-optimization/54027
3264 * gcc.dg/torture/pr54027.c: New testcase.
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3268 * g++.dg/plugin/selfassign.c: Adjust.
3269 * gcc.dg/plugin/selfassign.c: Likewise.
3270 * gcc.dg/strlenopt-11.c: Likewise.
3271 * gcc.dg/strlenopt-13.c: Likewise.
3272 * gcc.dg/no-strict-overflow-4.c: Likewise.
3273 * gcc.dg/strict-overflow-4.c: Likewise.
3274 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3275 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3276 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3277 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3278 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3279 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3280 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3281 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3282 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3283 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3284 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3285 * gcc.dg/pr46309.c: Likewise.
3286 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3288 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3292 * gcc.c-torture/compile/20120727-2.c: New test.
3294 2012-08-09 Martin Jambor <mjambor@suse.cz>
3296 * gcc.dg/ipa/iinline-4.c: New test.
3297 * gcc.dg/ipa/iinline-5.c: Likewise.
3298 * gcc.dg/ipa/iinline-6.c: Likewise.
3299 * gcc.dg/ipa/iinline-7.c: Likewise.
3300 * gcc.dg/lto/20120723_0.c: Likewise.
3301 * gcc.dg/lto/20120723_1.c: Likewise.
3303 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr39423-1.c: New.
3308 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3311 * gcc.target/sh/pr51244-5: New.
3312 * gcc.target/sh/pr51244-6: New.
3314 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3316 * gcc.target/i386/adx-addxcarry32-3.c: New.
3317 * gcc.target/i386/adx-addxcarry64-3.c: New.
3319 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3321 PR rtl-optimization/53701
3322 * gcc.dg/pr53701.c: New test.
3324 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3326 * gcc.c-torture/compile/20120727-1.c: New test.
3328 2012-08-09 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/intrinsic_shadow_4.f90: New.
3333 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3335 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3337 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3339 * gcc.c-torture/execute/20120808-1.c: New test.
3341 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3343 PR rtl-optimization/54157
3344 * gcc.target/i386/pr54157.c: New file.
3346 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3348 * gcc.target/i386/adx-addcarryx32-1.c: New.
3349 * gcc.target/i386/adx-addcarryx32-2.c: New.
3350 * gcc.target/i386/adx-addcarryx64-1.c: New.
3351 * gcc.target/i386/adx-addcarryx64-2.c: New.
3352 * gcc.target/i386/adx-check.h: New.
3353 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3354 * gcc.target/i386/sse-12.c: Add -madx.
3355 * gcc.target/i386/sse-13.c: Ditto.
3356 * gcc.target/i386/sse-14.c: Ditto.
3357 * gcc.target/i386/sse-22.c: Ditto.
3358 * gcc.target/i386/sse-23.c: Ditto.
3359 * g++.dg/other/i386-2.C: Ditto.
3360 * g++.dg/other/i386-3.C: Ditto.
3362 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3364 * gcc.dg/tree-ssa/slsr-5.c: New.
3365 * gcc.dg/tree-ssa/slsr-6.c: New.
3366 * gcc.dg/tree-ssa/slsr-7.c: New.
3367 * gcc.dg/tree-ssa/slsr-8.c: New.
3368 * gcc.dg/tree-ssa/slsr-9.c: New.
3369 * gcc.dg/tree-ssa/slsr-10.c: New.
3370 * gcc.dg/tree-ssa/slsr-11.c: New.
3371 * gcc.dg/tree-ssa/slsr-12.c: New.
3372 * gcc.dg/tree-ssa/slsr-13.c: New.
3373 * gcc.dg/tree-ssa/slsr-14.c: New.
3374 * gcc.dg/tree-ssa/slsr-15.c: New.
3375 * gcc.dg/tree-ssa/slsr-16.c: New.
3376 * gcc.dg/tree-ssa/slsr-17.c: New.
3377 * gcc.dg/tree-ssa/slsr-18.c: New.
3378 * gcc.dg/tree-ssa/slsr-19.c: New.
3379 * gcc.dg/tree-ssa/slsr-20.c: New.
3380 * gcc.dg/tree-ssa/slsr-21.c: New.
3381 * gcc.dg/tree-ssa/slsr-22.c: New.
3382 * gcc.dg/tree-ssa/slsr-23.c: New.
3383 * gcc.dg/tree-ssa/slsr-24.c: New.
3384 * gcc.dg/tree-ssa/slsr-25.c: New.
3385 * gcc.dg/tree-ssa/slsr-26.c: New.
3386 * gcc.dg/tree-ssa/slsr-30.c: New.
3387 * gcc.dg/tree-ssa/slsr-31.c: New.
3389 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3391 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3392 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3393 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3395 2012-08-06 Cary Coutant <ccoutant@google.com>
3397 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3399 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3402 * gfortran.dg/dummy_procedure_5.f90: Modified.
3403 * gfortran.dg/dummy_procedure_8.f90: New.
3404 * gfortran.dg/interface_26.f90: Modified.
3405 * gfortran.dg/proc_ptr_11.f90: Modified.
3406 * gfortran.dg/proc_ptr_15.f90: Modified.
3407 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3408 * gfortran.dg/typebound_override_1.f90: Modified.
3409 * gfortran.dg/typebound_proc_6.f03: Modified.
3411 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3413 PR tree-optimization/51938
3414 PR tree-optimization/52005
3415 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3416 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3420 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3422 Avoid crashing on erroneous static_assert usage
3423 * g++.dg/cpp0x/static_assert8.C: New test.
3425 2012-08-06 Jason Merrill <jason@redhat.com>
3427 * g++.dg/cpp0x/sfinae38.C: New.
3429 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3430 Paolo Carlini <paolo.carlini@oracle.com>
3433 * g++.dg/conversion/void2.C: New.
3435 2012-08-06 Tom de Vries <tom@codesourcery.com>
3437 * gcc.dg/tree-ssa/vrp78.c: New test.
3439 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3440 Richard Sandiford <rdsandiford@googlemail.com>
3442 * g++.dg/opt/enum2.C: Require fpic target.
3443 * g++.dg/lto/20090303_0.C: Likewise.
3445 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3446 Catherine Moore <clm@codesourcery.com>
3448 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3449 flush function names too.
3450 * gcc.target/mips/clear-cache-1.c: Likewise.
3452 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3455 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3457 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3460 * gfortran.dg/array_5.f90: New test.
3462 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3464 PR tree-optimization/30318
3465 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3467 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3469 * g++.dg/ext/vector17.C: New testcase.
3471 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3474 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3475 * g++.dg/opt/longbranch1.C: Likewise.
3477 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3479 PR tree-optimization/53805
3480 * gcc.dg/fold-notunord.c: New testcase.
3482 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3485 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3486 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3488 2012-08-02 Jason Merrill <jason@redhat.com>
3489 Paolo Carlini <paolo.carlini@oracle.com>
3491 PR c++/51213 (again)
3492 * g++.dg/cpp0x/sfinae37.C: Extend.
3494 2012-08-02 Richard Guenther <rguenther@suse.de>
3496 PR tree-optimization/50672
3497 * g++.dg/torture/pr50672.C: New testcase.
3499 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3502 * gfortran.dg/abstract_type_6.f03: Modified.
3503 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3504 * gfortran.dg/proc_ptr_comp_35.f90: New.
3505 * gfortran.dg/typebound_proc_9.f03: Modified.
3506 * gfortran.dg/typebound_proc_26.f90: New.
3508 2012-08-02 Richard Guenther <rguenther@suse.de>
3510 * gcc.dg/torture/pta-callused-1.c: Adjust.
3511 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3512 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3513 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3514 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3515 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3516 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3517 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3518 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3520 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3523 * gfortran.dg/include_6.f90: New test case.
3524 * gfortran.dg/include_7.f90: New test case.
3525 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3527 2012-08-01 Tom de Vries <tom@codesourcery.com>
3529 * gcc.dg/tree-ssa/vrp76.c: New test.
3531 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3533 PR tree-optimization/46556
3534 * gcc.dg/tree-ssa/slsr-27.c: New.
3535 * gcc.dg/tree-ssa/slsr-28.c: New.
3536 * gcc.dg/tree-ssa/slsr-29.c: New.
3538 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3541 * gfortran.dg/proc_decl_29.f90: New.
3543 2012-07-31 Dehao Chen <dehao@google.com>
3545 * gcc.dg/predict-7.c: New test.
3547 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3550 * gfortran.dg/typebound_override_3.f90: New.
3552 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3554 PR tree-optimization/53773
3555 * gcc.dg/vect/pr53773.c: New test.
3557 2012-07-31 Nick Clifton <nickc@redhat.com>
3559 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3562 2012-07-31 Tobias Burnus <burnus@net-b.de>
3564 * gfortran.dg/c_funloc_tests_6.f90: New.
3565 * gfortran.dg/c_funloc_tests_7.f90: New.
3566 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3568 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp0x/temp_default5.C: New.
3573 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3576 * gfortran.dg/proc_ptr_37.f90: New.
3578 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3580 * lib/target-supports.exp
3581 (check_effective_target_vect_natural_alignment): New function.
3582 * gcc.dg/align-2.c: Only run on targets with natural alignment
3584 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3585 alignment of vector types.
3587 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3588 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3590 * gcc.target/i386/rdseed16-1.c: New.
3591 * gcc.target/i386/rdseed32-1.c: Ditto
3592 * gcc.target/i386/rdseed64-1.c: Ditto
3593 * gcc.target/i386/sse-12.c: Add -mrdseed.
3594 * gcc.target/i386/sse-13.c: Ditto.
3595 * gcc.target/i386/sse-14.c: Ditto.
3596 * g++.dg/other/i386-2.C: Ditto.
3597 * g++.dg/other/i386-3.C: Ditto.
3599 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3602 * gcc.target/sh/pr51244-4.c: New.
3604 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3606 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3607 for alpha*-*-* targets. Cleanup original tree dump.
3609 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3611 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3612 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3614 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3616 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3617 rand, srand. Include <stdlib.h>.
3619 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3621 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3623 2012-07-26 Richard Henderson <rth@redhat.com>
3625 * gcc.dg/attr-hotcold-1.c: New.
3626 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3628 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3629 Sandra Loosemore <sandra@codesourcery.com>
3631 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3633 2012-07-26 Tobias Burnus <burnus@net-b.de>
3635 * gfortran.dg/contiguous_1.f90: Update dg-error.
3636 * gfortran.dg/proc_ptr_32.f90: Ditto.
3638 2012-07-26 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/54098
3641 * gcc.dg/torture/pr54098.c: New testcase.
3643 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3645 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3646 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3648 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3651 * gfortran.dg/array_constructor_39.f90: New test.
3653 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3656 * gfortran.dg/array_constructor_38.f90: New test.
3658 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3660 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3662 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/noreturn5.ad[sb]: New test.
3666 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3667 Paul Brook <paul@codesourcery.com>
3671 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3672 * c-c++-common/pr53633.c: New test.
3674 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3676 * gcc.target/i386/asm-dialect-1.c: New test case.
3678 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3679 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3681 * gcc.target/i386/prefetchw-1.c: New.
3682 * gcc.target/i386/sse-12.c: Add -mprfchw.
3683 * gcc.target/i386/sse-13.c: Ditto.
3684 * gcc.target/i386/sse-14.c: Ditto.
3685 * gcc.target/i386/sse-22.c: Ditto.
3686 * gcc.target/i386/sse-23.c: Ditto.
3687 * g++.dg/other/i386-2.C: Ditto.
3688 * g++.dg/other/i386-3.C: Ditto.
3690 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3692 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3694 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3697 * gcc.target/arm/pr54051.c: New.
3698 * gcc.target/arm/vfp-1.c: Adjust test.
3700 2012-07-24 Julian Brown <julian@codesourcery.com>
3702 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3703 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3706 2012-07-23 Paul Brook <paul@codesourcery.com>
3708 * g++.dg/other/armv7m-1.c: New test.
3710 2012-07-23 Julian Brown <julian@codesourcery.com>
3712 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3714 (DO_TEST): Define to 1 for appropriate ARM targets.
3716 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3718 PR tree-optimization/53881
3719 * gcc.dg/pr53881.c: Renamed to ...
3720 * gcc.dg/pr53881-1.c: ... this.
3721 * gcc.dg/pr53881-2.c: New test.
3723 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3725 Handle recent changes in default atomics for cris*-*-linux*.
3726 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3727 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3728 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3729 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3730 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3731 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3732 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3733 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3734 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3735 -mno-unaligned-atomic-may-use-library is in effect for
3737 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3738 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3739 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3740 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3741 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3742 gcc.target/cris/torture/sync-mis-op-i-1.c,
3743 gcc.target/cris/torture/sync-mis-op-i-2.c,
3744 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3745 gcc.target/cris/torture/sync-mis-op-i-3.c,
3746 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3747 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3748 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3749 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3750 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3751 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3752 (main): Remove local variable x.
3753 [mis_ok]: Check that atomics don't fail.
3755 2012-07-21 Andrew Pinski <apinski@cavium.com>
3757 * gcc.dg/tree-ssa/vrp72.c: New test.
3758 * gcc.dg/tree-ssa/vrp73.c: New test.
3759 * gcc.dg/tree-ssa/vrp74.c: New test.
3760 * gcc.dg/tree-ssa/vrp75.c: New test.
3762 2012-07-21 Andrew Pinski <apinski@cavium.com>
3764 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3765 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3767 2012-07-21 Andrew Pinski <apinski@cavium.com>
3769 * gcc.target/mips/octeon-pop-2.c: New testcase.
3771 2012-07-21 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/assumed_rank_3.f90: New.
3775 * gfortran.dg/assumed_rank_11.f90: New.
3776 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3777 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3778 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3780 2012-07-21 Andrew Pinski <apinski@cavium.com>
3782 * gcc.target/mips/unaligned-1.c: New testcase.
3784 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3786 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3788 2012-07-20 Tobias Burnus <burnus@net-b.de>
3790 * gfortran.dg/bind_c_array_params_2.f90: New.
3791 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3792 and update dg-error.
3794 2012-07-20 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3798 2012-07-20 Jason Merrill <jason@redhat.com>
3801 * g++.dg/other/array7.C: New.
3803 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3805 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3806 the basic block and check loop depth.
3807 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3808 matching patterns and comments.
3809 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3810 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3812 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3815 * c-c++-common/pr28656.c: New test.
3817 2012-07-19 Jason Merrill <jason@redhat.com>
3820 * g++.dg/init/mutable1.C: New.
3822 2012-07-20 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3826 * gfortran.dg/assumed_rank_1.f90: New.
3827 * gfortran.dg/assumed_rank_1_c.c: New.
3828 * gfortran.dg/assumed_rank_2.f90: New.
3829 * gfortran.dg/assumed_rank_4.f90: New.
3830 * gfortran.dg/assumed_rank_5.f90: New.
3831 * gfortran.dg/assumed_rank_6.f90: New.
3832 * gfortran.dg/assumed_rank_7.f90: New.
3833 * gfortran.dg/assumed_rank_8.f90: New.
3834 * gfortran.dg/assumed_rank_8_c.c: New.
3835 * gfortran.dg/assumed_rank_9.f90: New.
3836 * gfortran.dg/assumed_rank_10.f90: New.
3837 * gfortran.dg/assumed_rank_12.f90: New.
3839 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3841 * gnat.dg/opt25.adb: New test.
3842 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3843 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3845 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/aggr20.ad[sb]: New test.
3848 * gnat.dg/aggr20_pkg.ads: New helper.
3850 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3852 * gnat.dg/derived_type3.adb: New test.
3853 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3855 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3857 PR rtl-optimization/53942
3858 * gcc.dg/pr53942.c: New test.
3860 2012-07-19 Jason Merrill <jason@redhat.com>
3863 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3865 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3867 * gnat.dg/discr38.adb: New test.
3869 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3872 * c-c++-common/gomp/pr54017.c: New test.
3874 2012-07-19 Richard Guenther <rguenther@suse.de>
3875 Eric Botcazou <ebotcazou@adacore.com>
3877 * gnat.dg/loop_optimization11.adb: New testcase.
3878 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3880 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3881 Jason Merrill <jason@redhat.com>
3883 * g++.dg/cpp0x/sfinae37.C: New.
3884 * g++.dg/template/access23.C: New.
3885 * g++.dg/template/access7.C: Adjust.
3886 * g++.dg/template/sfinae10.C: Don't expect errors.
3887 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3889 2012-07-18 Julian Brown <julian@codesourcery.com>
3890 Sandra Loosemore <sandra@codesroucery.com>
3892 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3894 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3896 * gnat.dg/noreturn4.ad[sb]: New test.
3897 * gnat.dg/noreturn4_pkg.ads: New helper.
3899 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3900 Julian Brown <julian@codesourcery.com>
3902 * gcc.target/arm/neon-vdup-1.c: New test case.
3903 * gcc.target/arm/neon-vdup-2.c: New test case.
3904 * gcc.target/arm/neon-vdup-3.c: New test case.
3905 * gcc.target/arm/neon-vdup-4.c: New test case.
3906 * gcc.target/arm/neon-vdup-5.c: New test case.
3907 * gcc.target/arm/neon-vdup-6.c: New test case.
3908 * gcc.target/arm/neon-vdup-7.c: New test case.
3909 * gcc.target/arm/neon-vdup-8.c: New test case.
3910 * gcc.target/arm/neon-vdup-9.c: New test case.
3911 * gcc.target/arm/neon-vdup-10.c: New test case.
3912 * gcc.target/arm/neon-vdup-11.c: New test case.
3913 * gcc.target/arm/neon-vdup-12.c: New test case.
3914 * gcc.target/arm/neon-vdup-13.c: New test case.
3915 * gcc.target/arm/neon-vdup-14.c: New test case.
3916 * gcc.target/arm/neon-vdup-15.c: New test case.
3917 * gcc.target/arm/neon-vdup-16.c: New test case.
3918 * gcc.target/arm/neon-vdup-17.c: New test case.
3919 * gcc.target/arm/neon-vdup-18.c: New test case.
3920 * gcc.target/arm/neon-vdup-19.c: New test case.
3921 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3922 arguments non-constant.
3924 2012-07-18 Richard Guenther <rguenther@suse.de>
3926 PR tree-optimization/53970
3927 * g++.dg/torture/pr53970.C: New testcase.
3929 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3932 * gcc.c-torture/compile/pr38621.c: New.
3934 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3937 * gcc.target/sh/pr33135-1.c: New.
3938 * gcc.target/sh/pr33135-2.c: New.
3939 * gcc.target/sh/pr33135-3.c: New.
3940 * gcc.target/sh/pr33135-4.c: New.
3942 2012-07-17 Jason Merrill <jason@redhat.com>
3945 * g++.dg/parse/enum9.C: New.
3947 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3948 Sandra Loosemore <sandra@codesourcery.com>
3950 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3951 if there is a conflict with -mcpu=. Use -mcpu=5208.
3953 2012-07-17 Jason Merrill <jason@redhat.com>
3956 * g++.dg/template/array23.C: New.
3958 2012-07-17 Tobias Burnus <burnus@net-b.de>
3961 * gfortran.dg/bind_c_usage_26.f90: New.
3962 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3963 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3964 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3965 * gfortran.dg/interop_params.f03: Ditto.
3967 2012-07-17 Jason Merrill <jason@redhat.com>
3969 * g++.dg/template/inherit8.C: Adjust.
3970 * g++.dg/template/using21.C: Adjust.
3971 * g++.dg/template/using22.C: Adjust.
3974 * g++.dg/template/current-inst1.C: New.
3975 * g++.dg/parse/crash35.C: Adjust.
3977 2012-07-17 Tobias Burnus <burnus@net-b.de>
3980 * gfortran.dg/oldstyle_4.f90: New.
3982 2012-07-17 Tobias Burnus <burnus@net-b.de>
3985 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3986 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3988 2012-07-16 Jason Merrill <jason@redhat.com>
3990 * g++.dg/parse/access8.C: Adjust.
3991 * g++.dg/template/sfinae6_neg.C: Adjust.
3993 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3996 * gfortran.dg/coarray_allocate_1.f90: New test.
3998 2012-07-16 Andrew Pinski <apinski@cavium.com>
4000 * gcc.c-torture/execute/bswap-1.c: New testcase.
4001 * gcc.c-torture/compile/unalign-1.c: New testcase.
4002 * gcc.c-torture/compile/20120524-1.c: New testcase.
4003 * gcc.c-torture/compile/20101216-1.c: New testcase.
4005 2012-07-16 Dehao Chen <dehao@google.com>
4008 2012-07-10 Dehao Chen <dehao@google.com>
4010 * gcc.dg/debug_info_inline.c: New test.
4012 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4015 * gfortran.dg/proc_decl_28.f90: New.
4017 2012-07-16 Andrew Pinski <apinski@cavium.com>
4019 * gcc.dg/torture/builtins-1.c: New testcase.
4021 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4023 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4024 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4025 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4026 gcc.target/cris/sync-1-v10.c,
4027 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4028 pass -mno-unaligned-atomic-may-use-library.
4029 * gcc.target/cris/sync-xchg-1.c: New test.
4030 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4031 valid register operand output modifier.
4033 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4035 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4038 2012-07-13 Andrew Pinski <apinski@cavium.com>
4040 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4041 rather than cleanup-tree-dump.
4042 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4044 2012-07-13 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/53907
4047 * gcc.target/i386/pr53907.c: New testcase.
4049 2012-07-13 Richard Guenther <rguenther@suse.de>
4051 PR tree-optimization/53922
4052 * gcc.dg/torture/pr53922.c: New testcase.
4054 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4056 PR rtl-optimization/53908
4057 * gcc.dg/torture/pr53908.c: New test.
4059 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4062 * g++.dg/cpp0x/variadic135.C: New.
4064 2012-07-12 Jason Merrill <jason@redhat.com>
4066 * g++.dg/template/sfinae6_neg.C: Adjust.
4068 2012-07-12 Tobias Burnus <burnus@net-b.de>
4070 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4071 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4072 scan-tree-dump-times pattern.
4074 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4076 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4078 2012-07-11 Jason Merrill <jason@redhat.com>
4081 * g++.g/cpp0x/defaulted37.C: New.
4083 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4086 * gcc.target/arm/pr53859.c: New test.
4088 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4091 * gcc.c-torture/compile/pr53886.c: New.
4093 2012-07-10 Dehao Chen <dehao@google.com>
4095 * gcc.dg/debug_info_inline.c: New test.
4097 2012-07-10 Jason Merrill <jason@redhat.com>
4100 * g++.dg/cpp0x/defaulted36.C: New.
4101 * g++.dg/cpp0x/defaulted21.C: Adjust.
4103 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4105 2012-07-09 Sterling Augustine <saugustine@google.com>
4107 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4109 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4111 PR tree-optimization/53887
4112 * gcc.dg/pr53887.c: New test.
4114 2012-07-09 Jason Merrill <jason@redhat.com>
4117 * g++.dg/cpp0x/nullptr29.C: New.
4119 2012-07-09 Tom de Vries <tom@codesourcery.com>
4120 Richard Guenther <rguenther@suse.de>
4122 * gcc.dg/builtin-unreachable-6.c: New test.
4123 * gcc.dg/builtin-unreachable-5.c: New test.
4125 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4127 PR tree-optimization/53881
4128 * gcc.dg/pr53881.c: New test.
4130 2012-07-06 Jason Merrill <jason@redhat.com>
4133 * g++.dg/cpp0x/variadic134.C: New.
4136 * g++.dg/cpp0x/alias-decl-20.C: New.
4138 2012-07-06 Tom de Vries <tom@codesourcery.com>
4140 PR tree-optimization/51879
4141 * gcc.dg/pr51879-16.c: New test.
4142 * gcc.dg/pr51879-17.c: Same.
4144 2012-07-06 Tom de Vries <tom@codesourcery.com>
4146 PR tree-optimization/52009
4147 * gcc.dg/pr51879-7.c: New test.
4148 * gcc.dg/pr51879-18.c: New test.
4150 2012-07-05 Jason Merrill <jason@redhat.com>
4153 * g++.dg/template/typedef39.C: New.
4156 * g++.dg/cpp0x/variadic133.C: New.
4157 * g++.dg/template/param1.C: Adjust.
4159 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4163 * gcc.target/arm/neon/vtrnf32.c: Update.
4164 * gcc.target/arm/neon/vtrns32.c: Update.
4165 * gcc.target/arm/neon/vtrnu32.c: Update.
4166 * gcc.target/arm/neon/vzipf32.c: Update.
4167 * gcc.target/arm/neon/vzips32.c: Update.
4168 * gcc.target/arm/neon/vzipu32.c: Update.
4170 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4173 * gfortran.dg/inline_sum_4.f90: New test.
4175 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4177 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4179 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4181 * gcc.target/arm/fma-sp.c: New testcase.
4182 * gcc.target/arm/fma.c: Likewise.
4183 * gcc.target/arm/fma.h: Likewise.
4185 2012-07-04 Jason Merrill <jason@redhat.com>
4188 * g++.dg/other/enum3.C: New.
4190 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4193 * g++.dg/torture/pr53321.C: New test.
4195 2012-07-04 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/53844
4198 * g++.dg/tree-ssa/pr53844.C: New testcase.
4200 2012-07-04 Richard Guenther <rguenther@suse.de>
4202 PR tree-optimization/53849
4203 * gcc.dg/pr53849.c: New testcase.
4205 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4208 * g++.dg/ext/label14.C: New test.
4210 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4213 * g++.dg/other/pr53811.C: New test.
4215 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4218 * gcc.target/m68k/stack-limit-1.c: New testcase.
4220 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4222 * gnat.dg/recursive_call.adb: New test.
4224 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4226 * gnat.dg/discr37.ad[sb]: New test.
4228 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4230 * g++.dg/other/packed1.C: Remove SH from xfail list.
4232 2012-07-02 Jason Merrill <jason@redhat.com>
4235 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4238 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4241 * g++.dg/cpp0x/decltype39.C: New.
4242 * g++.dg/diagnostic/method1.C: Adjust.
4245 * g++.dg/template/ref6.C: New.
4247 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4250 * gcc.target/sh/pr53568-1.c: New.
4252 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4255 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4257 2012-07-02 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4263 * g++.dg/template/enum7.C: New.
4264 * g++.dg/other/ptrmem10.C: Adjust.
4265 * g++.dg/other/ptrmem11.C: Adjust.
4266 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4268 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4270 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4272 2012-07-01 Wei Guozhi <carrot@google.com>
4275 * gcc.target/arm/pr53447-1.c: New testcase.
4276 * gcc.target/arm/pr53447-2.c: New testcase.
4277 * gcc.target/arm/pr53447-3.c: New testcase.
4278 * gcc.target/arm/pr53447-4.c: New testcase.
4280 2012-06-29 Richard Guenther <rguenther@suse.de>
4282 PR tree-optimization/47061
4283 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4287 PR tree-optimization/37541
4288 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4290 2012-06-29 Richard Guenther <rguenther@suse.de>
4292 PR tree-optimization/52589
4293 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4295 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4297 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4299 * g++.dg/template/error46.C: Add missing comment to dg-message.
4300 * g++.dg/template/crash107.C: Likewise.
4301 * g++.dg/template/error47.C: Likewise.
4302 * g++.dg/template/crash108.C: Likewise.
4303 * g++.dg/overload/operator5.C: Likewise.
4305 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4306 errors in dg-message directives, add comments.
4308 2012-06-28 Kai Tietz <ktietz@redhat.com>
4310 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4311 hard-coded 'unsigned long'.
4313 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4315 PR tree-optimization/51581
4316 * gcc.dg/vect/pr51581-4.c: New test.
4318 PR tree-optimization/53645
4319 * gcc.c-torture/execute/pr53645-2.c: New test.
4321 2012-06-28 Richard Guenther <rguenther@suse.de>
4324 * gcc.dg/torture/pr53790.c: New testcase.
4326 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4328 PR tree-optimization/53645
4329 * gcc.c-torture/execute/pr53645.c: New test.
4331 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4333 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4335 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4339 * gcc.dg/guality/pr49888.c: Account for the possibility that
4340 the variable is optimized out at the first test.
4342 2012-06-27 Jason Merrill <jason@redhat.com>
4344 * g++.dg/cpp0x/override2.C: Adjust.
4345 * g++.dg/template/error5.C: Adjust.
4346 * g++.dg/parse/crash28.C: Adjust.
4349 * g++.dg/parse/template27.C: New.
4350 * g++.dg/template/crash74.C: Adjust expected output.
4352 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4356 * gfortran.dg/typebound_operator_16.f03: New.
4358 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4360 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4361 even src1.i and src2.i fields even in the second half of the arrays.
4363 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4366 * g++.dg/torture/vshuf-16.inc: New test.
4367 * g++.dg/torture/vshuf-2.inc: New test.
4368 * g++.dg/torture/vshuf-4.inc: New test.
4369 * g++.dg/torture/vshuf-8.inc: New test.
4370 * g++.dg/torture/vshuf-main.inc: New test.
4371 * g++.dg/torture/vshuf-v16hi.C: New test.
4372 * g++.dg/torture/vshuf-v16qi.C: New test.
4373 * g++.dg/torture/vshuf-v2df.C: New test.
4374 * g++.dg/torture/vshuf-v2di.C: New test.
4375 * g++.dg/torture/vshuf-v2sf.C: New test.
4376 * g++.dg/torture/vshuf-v2si.C: New test.
4377 * g++.dg/torture/vshuf-v4df.C: New test.
4378 * g++.dg/torture/vshuf-v4di.C: New test.
4379 * g++.dg/torture/vshuf-v4sf.C: New test.
4380 * g++.dg/torture/vshuf-v4si.C: New test.
4381 * g++.dg/torture/vshuf-v8hi.C: New test.
4382 * g++.dg/torture/vshuf-v8qi.C: New test.
4383 * g++.dg/torture/vshuf-v8si.C: New test.
4385 2012-06-27 Richard Guenther <rguenther@suse.de>
4388 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4390 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4392 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4393 scan-dump-dem-not): Use printable pattern in test name.
4395 2012-06-26 Sterling Augustine <saugustine@google.com>
4396 Dominique Dhumieres <dominiq@lps.ens.fr>
4398 * gcc.dg/pubtypes-2.c: Update expected output.
4399 * gcc.dg/pubtypes-3.c: Likewise.
4400 * gcc.dg/pubtypes-4.c: Likewise.
4402 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4404 * gcc.dg/tree-ssa/slsr-1.c: New test.
4405 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4406 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4407 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4409 2012-06-26 Matt Turner <mattst88@gmail.com>
4412 * gcc.target/arm/mmx-2.c: New.
4414 2012-06-26 Richard Guenther <rguenther@suse.de>
4417 * g++.dg/torture/pr53752.C: New testcase.
4419 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/53748
4422 * gcc.c-torture/compile/pr53748.c: New test.
4424 2012-06-25 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/decltype38.C: New.
4429 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4431 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4433 * lib/target-supports-dg.exp (testname-for-summary): New.
4434 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4435 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4436 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4437 scan-module-absence, output-exists, output-exists-not: Use
4438 testname-for-summary.
4439 (dg-test): Clean up testname_with_flags.
4440 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4441 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4442 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4443 scan-assembler-dem-not, object-size: Use testname-for-summary.
4444 * lib/gcov.exp (run-gcov): Likewise.
4445 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4446 scan-dump-dem, scan-dump-dem-note): Likewise.
4448 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4449 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4450 including profopt.opt; save and restore existing value.
4451 * g++.dg/bprob/bprob.exp: Likewise.
4452 * gcc.dg/matrix/matrix.exp: Likewise.
4453 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4454 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4457 2012-06-25 Richard Henderson <rth@redhat.com>
4459 * gcc.dg/pr53749.c: New.
4461 2012-06-25 Jason Merrill <jason@redhat.com>
4464 * g++.dg/cpp0x/nullptr28.C: New.
4466 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4468 * gcc.target/arm/neon-vld1_dupQ.c: New.
4470 2012-06-25 Florian Weimer <fweimer@redhat.com>
4472 * g++.dg/init/new35.C: New.
4473 * g++.dg/init/new36.C: New.
4474 * g++.dg/init/new37.C: New.
4475 * g++.dg/ext/vla5.C: New warning.
4476 * g++.dg/ext/vla8.C: New warning.
4477 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4479 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4480 James Greenhalgh <james.greenhalgh@arm.com>
4482 * gcc.target/arm/ftest-support-arm.h New testcase.
4483 * gcc.target/arm/ftest-support-thumb.h Likewise.
4484 * gcc.target/arm/ftest-support.h Likewise.
4485 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4486 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4487 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4488 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4489 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4490 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4492 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4493 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4494 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4495 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4496 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4497 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4498 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4499 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4500 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4501 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4502 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4503 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4504 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4505 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4506 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4507 * lib/target-supports.exp
4508 (check_effective_target_arm_arch_FUNC): Add support for more
4510 (add_options_for_arm_arch_FUNC): Likewise.
4511 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4513 2012-06-25 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp0x/constexpr-tuple.C: New.
4518 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4521 * gcc.target/i386/pr53759.c: New test.
4524 * g++.dg/cpp0x/nsdmi7.C: New test.
4526 2012-06-24 Kai Tietz <ktietz@redhat.com>
4528 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4530 * gcc.target/i386/pr38988.c: Likewise.
4532 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4536 * gfortran.dg/typebound_generic_12.f03: New.
4537 * gfortran.dg/typebound_generic_13.f03: New.
4539 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4541 * gnat.dg/lto15.ad[sb]: New test.
4543 2012-06-21 Meador Inge <meadori@codesourcery.com>
4546 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4548 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4550 * gcc.dg/pch/ident-1.c: New test.
4551 * gcc.dg/pch/ident-1.hs: Header file for new test.
4553 2012-06-21 Michael Matz <matz@suse.de>
4556 * gcc.c-torture/execute/pr53688.c: New test.
4558 2012-06-20 Richard Guenther <rguenther@suse.de>
4560 PR tree-optimization/30318
4561 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4563 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4565 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4567 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4569 * gcc.target/i386/clearcapv2.map: New file.
4570 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4572 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4574 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4575 and add __sh__ case.
4577 2012-06-19 Jason Merrill <jason@redhat.com>
4580 * g++.dg/debug/localclass1.C: New.
4582 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4584 * g++.dg/cpp0x/override4.C: New.
4586 2012-06-14 Jason Merrill <jason@redhat.com>
4589 * g++.dg/cpp0x/decltype37.C: New.
4591 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4593 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4595 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4597 * gcc.c-torture/compile/vector-5.c,
4598 gcc.c-torture/compile/vector-6.c: New tests.
4600 2012-06-19 Richard Henderson <rth@redhat.com>
4602 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4604 2012-06-19 Richard Guenther <rguenther@suse.de>
4606 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4608 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4611 * gcc.target/i386/pr53712.c: New test.
4613 2012-06-18 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/elemental_optional_args_6.f90: New.
4618 2012-06-18 Tobias Burnus <burnus@net-b.de>
4621 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4622 * gfortran.dg/coarray/move_alloc_1.f90
4624 2012-06-18 Tobias Burnus <burnus@net-b.de>
4627 * gfortran.dg/coarray_27.f90: New.
4629 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4630 Greta Yorsh <Greta.Yorsh@arm.com>
4632 * gcc.target/arm/epilog-1.c: New test.
4634 2012-06-18 Richard Guenther <rguenther@suse.de>
4636 PR tree-optimization/53693
4637 * g++.dg/torture/pr53693.C: New testcase.
4639 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4641 PR tree-optimization/53703
4642 * gcc.dg/torture/pr53703.c: New test.
4644 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4647 * gcc.target/i386/pr53698.c: New test.
4649 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4651 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4653 2012-06-17 Tobias Burnus <burnus@net-b.de>
4657 * gfortran.dg/transfer_check_3.f90: New.
4659 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4661 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4663 2012-06-16 Tobias Burnus <burnus@net-b.de>
4667 * gfortran.dg/deferred_type_param_8.f90: New.
4669 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4671 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4672 testname that includes flags, passed in as new argument, in
4674 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4675 and pass it to verify-* procedures.
4677 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4678 alignment torture options with usual torture options.
4680 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4681 messages reported for one line of source code.
4682 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4683 * g++.dg/cpp0x/decltype2.C: Likewise.
4684 * g++.dg/cpp0x/decltype3.C: Likewise.
4685 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4686 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4687 * g++.dg/cpp0x/static_assert3.C: Likewise.
4688 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4689 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4690 * g++.dg/cpp0x/union1.C: Likewise.
4691 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4692 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4693 * g++.dg/cpp0x/variadic2.C: Likewise.
4694 * g++.dg/cpp0x/variadic20.C: Likewise.
4695 * g++.dg/cpp0x/variadic74.C: Likewise.
4696 * g++.dg/diagnostic/bitfld2.C: Likewise.
4697 * g++.dg/ext/attrib44.C: Likewise.
4698 * g++.dg/ext/no-asm-1.C: Likewise.
4699 * g++.dg/other/error34.C: Likewise.
4700 * g++.dg/parse/crash46.C: Likewise.
4701 * g++.dg/parse/error10.C: Likewise.
4702 * g++.dg/parse/error2.C: Likewise.
4703 * g++.dg/parse/error3.C: Likewise.
4704 * g++.dg/parse/error36.C: Likewise.
4705 * g++.dg/parse/error8.C: Likewise.
4706 * g++.dg/parse/error9.C: Likewise.
4707 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4708 * g++.dg/parse/parser-pr28152.C: Likewise.
4709 * g++.dg/parse/template25.C: Likewise.
4710 * g++.dg/parse/typename11.C: Likewise.
4711 * g++.dg/tc1/dr147.C: Likewise.
4712 * g++.dg/template/deduce3.C: Likewise.
4713 * g++.dg/template/koenig9.C: Likewise.
4714 * g++.dg/template/pr23510.C: Likewise.
4715 * g++.dg/warn/pr12242.C: Likewise.
4716 * g++.dg/warn/pr30551-2.C: Likewise.
4717 * g++.dg/warn/pr30551.C: Likewise.
4718 * g++.old-deja/g++.other/typename1.C: Likewise.
4719 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4721 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4724 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4725 * c-c++-common/torture/vshuf-2.inc: Likewise.
4726 * c-c++-common/torture/vshuf-4.inc: Likewise.
4727 * c-c++-common/torture/vshuf-8.inc: Likewise.
4728 * c-c++-common/torture/vshuf-main.inc: Likewise.
4729 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4730 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4731 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4732 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4733 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4734 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4735 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4736 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4737 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4738 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4739 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4740 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4741 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4742 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4744 2012-06-15 Michael Matz <matz@suse.de>
4746 * gcc.dg/tree-ssa/vector-4.c: New test.
4748 2012-06-15 Michael Matz <matz@suse.de>
4750 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4751 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4753 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4755 PR tree-optimization/53636
4756 * gcc.target/arm/pr53636.c: New test.
4758 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4760 PR tree-optimization/51581
4761 * gcc.c-torture/execute/pr51581-1.c: New test.
4762 * gcc.c-torture/execute/pr51581-2.c: New test.
4763 * gcc.dg/vect/pr51581-1.c: New test.
4764 * gcc.dg/vect/pr51581-2.c: New test.
4765 * gcc.dg/vect/pr51581-3.c: New test.
4766 * gcc.target/i386/avx-pr51581-1.c: New test.
4767 * gcc.target/i386/avx-pr51581-2.c: New test.
4768 * gcc.target/i386/avx2-pr51581-1.c: New test.
4769 * gcc.target/i386/avx2-pr51581-2.c: New test.
4770 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4772 2012-06-15 Richard Guenther <rguenther@suse.de>
4774 * gcc.c-torture/execute/20120615-1.c: New testcase.
4776 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4778 * gnat.dg/vect8.ad[sb]: New test.
4780 2012-06-14 Richard Guenther <rguenther@suse.de>
4782 * gcc.dg/tree-ssa/vrp.h: New testcase.
4783 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4785 2012-06-13 Christian Bruel <christian.bruel@st.com>
4788 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4790 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4792 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4794 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4797 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4798 test summary unique.
4800 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4801 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4802 scan-stack-usage-not): Don't strip torture options from test name.
4804 * lib/scandump.exp (scan-dump-times): Use printable version of
4805 regexp in test summary line.
4807 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4808 messages reported for one line of source code.
4809 * gcc.dg/format/few-1.c: Likewise.
4810 * gcc.dg/ia64-sync-2.c: Likewise.
4811 * gcc.dg/sync-2.c: Likewise.
4812 * gcc.dg/noncompile/pr44517.c: Likewise.
4814 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4817 * gcc.dg/guality/pr49888.c: New.
4819 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4821 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4822 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4823 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4825 2012-06-13 Tobias Burnus <burnus@net-b.de>
4828 * gfortran.dg/intent_out_7.f90: New.
4830 2012-06-13 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/save_4.f90: New.
4835 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4840 * gcc.dg/pr53532.c: New test.
4841 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4842 adjust line numbers.
4843 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4844 * gcc.dg/Wcxx-compat-8.c: Likewise.
4845 * gcc.dg/pr51034.c: New test.
4846 * gcc.dg/pr53196-1.c: New test.
4847 * gcc.dg/pr53196-2.c: New test.
4849 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4851 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4852 alignment torture options with usual torture options.
4853 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4854 instead of dg-options.
4855 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4856 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4857 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4858 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4859 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4860 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4862 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4863 to checks for multiple messages reported for one line of source code.
4864 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4866 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4867 messages reported for one line of source code.
4869 * gcc.dg/20031223-1.c: Add comments to check for multiple
4870 messages reported for one line of source code.
4871 * gcc.dg/Wconversion-integer.c: Likewise.
4872 * gcc.dg/Wfatal-2.c: Likewise.
4873 * gcc.dg/Wfatal.c: Likewise.
4874 * gcc.dg/Wobjsize-1.c: Likewise.
4875 * gcc.dg/c99-vla-jump-1.c: Likewise.
4876 * gcc.dg/c99-vla-jump-2.c: Likewise.
4877 * gcc.dg/c99-vla-jump-3.c: Likewise.
4878 * gcc.dg/c99-vla-jump-4.c: Likewise.
4879 * gcc.dg/c99-vla-jump-5.c: Likewise.
4880 * gcc.dg/decl-9.c: Likewise.
4881 * gcc.dg/declspec-10.c: Likewise.
4882 * gcc.dg/declspec-18.c: Likewise.
4883 * gcc.dg/mtune.c: Likewise.
4884 * gcc.dg/parser-pr28152-2.c: Likewise.
4885 * gcc.dg/parser-pr28152.c: Likewise.
4886 * gcc.dg/pr14475.c: Likewise.
4887 * gcc.dg/pr27953.c: Likewise.
4888 * gcc.dg/pr28322-3.c: Likewise.
4889 * gcc.dg/pr30457.c: Likewise.
4890 * gcc.dg/pr30551-2.c: Likewise.
4891 * gcc.dg/pr30551-3.c: Likewise.
4892 * gcc.dg/pr30551-4.c: Likewise.
4893 * gcc.dg/pr30551-5.c: Likewise.
4894 * gcc.dg/pr30551-6.c: Likewise.
4895 * gcc.dg/pr30551.c: Likewise.
4896 * gcc.dg/pr45461.c: Likewise.
4897 * gcc.dg/pr48552-1.c: Likewise.
4898 * gcc.dg/pr48552-2.c: Likewise.
4899 * gcc.dg/redecl-1.c: Likewise.
4900 * gcc.dg/transparent-union-3.c: Likewise.
4901 * gcc.dg/utf-dflt.c: Likewise.
4902 * gcc.dg/utf-dflt2.c: Likewise.
4903 * gcc.dg/vla-8.c: Likewise.
4904 * gcc.dg/vla-init-1.c: Likewise.
4905 * gcc.dg/wtr-int-type-1.c: Likewise.
4907 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4908 messages reported for for one line of source code.
4909 * c-c++-common/raw-string-5.c: Likewise.
4910 * c-c++-common/raw-string-4.c: Likewise.
4911 * c-c++-common/raw-string-6.c: Likewise.
4912 * c-c++-common/pr20000.c: Likewise.
4914 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4915 messages reported for one line of source code.
4916 * gcc.dg/cpp/pr30786.c: Likewise.
4917 * gcc.dg/cpp/pr28709.c: Likewise.
4918 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4919 * gcc.dg/cpp/macspace2.c: Likewise.
4920 * gcc.dg/cpp/missing-header-1.c: Likewise.
4921 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4922 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4923 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4925 2012-06-12 Jason Merrill <jason@redhat.com>
4928 * g++.dg/template/local7.C: New.
4930 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4933 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4934 * gcc.target/sh/pr51340-2.c: Likewise.
4935 * gcc.target/sh/pr51340-3.c: Likewise.
4937 2012-06-12 Michael Matz <matz@suse.de>
4939 * gcc.dg/torture/alias-1.c: New test.
4941 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4943 PR rtl-optimization/53589
4944 * gcc.dg/torture/pr53589.c: New test.
4946 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4949 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4950 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4951 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4952 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4953 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4954 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4955 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4956 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4957 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4958 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4959 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4960 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4961 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4962 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4963 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4964 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4966 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4968 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4969 (check_intel_cpu_model): New function.
4970 (check_amd_cpu_model): New function.
4971 (check_features): New function.
4972 (__get_cpuid_output): New function.
4973 (check_detailed): New function.
4974 (fn1): Rename to quick_check.
4975 (main): Update to call quick_check and call check_detailed.
4977 2012-06-11 Richard Henderson <rth@redhat.com>
4979 * lib/target-supports.exp
4980 (check_effective_target_sync_long_long_runtime): Use
4981 check_effective_target_lp64 instead of
4982 check_effective_target_powerpc64 for powerpc targets.
4984 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4987 * gcc.target/sh/pr53511-1.c: New.
4989 2012-06-11 Richard Guenther <rguenther@suse.de>
4992 * g++.dg/lto/pr53470_0.C: New testcase.
4993 * gcc.dg/lto/pr53470_0.c: Likewise.
4995 2012-06-11 Richard Guenther <rguenther@suse.de>
4998 * g++.dg/ext/pr53605.C: New testcase.
5000 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5002 * gnat.dg/specs/array1.ads: New test.
5003 * gnat.dg/specs/array2.ads: Likewise.
5004 * gnat.dg/array22.adb: Likewise.
5006 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5008 * gnat.dg/constant4.adb: New test.
5009 * gnat.dg/constant4_pkg.ads: New helper.
5011 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5014 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5015 * gfortran.dg/allocate_class_1.f90: Modified.
5016 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5017 * gfortran.dg/allocate_class_2.f90: New.
5019 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5022 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5024 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5027 * gfortran.dg/string_assign_2.f90: New test case.
5029 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5032 * gfortran.dg/string_assign_1.f90: New test case.
5034 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5037 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5038 * gcc.dg/gomp/critical-4.c: Likewise.
5039 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5040 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5041 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5042 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5043 * c-c++-common/gomp/pr53580.c: New test.
5045 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5048 * g++.dg/cpp0x/forw_enum11.C: New.
5050 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5053 * g++.dg/cpp0x/alias-decl-19.C: New.
5055 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5057 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5059 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5061 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5063 (XSTATE_SSE): Ditto.
5064 (XSTATE_YMM): Ditto.
5065 (avx_os_support): Use new defines.
5067 2012-06-06 Richard Guenther <rguenther@suse.de>
5070 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5073 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5076 * g++.dg/cpp0x/pr52841.C: New testcase.
5078 2012-06-06 Richard Guenther <rguenther@suse.de>
5080 PR tree-optimization/53081
5081 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5082 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5084 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5086 * gcc.target/powerpc/pr53487.c: New test.
5088 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5090 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5092 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5094 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5096 2012-06-05 Richard Guenther <rguenther@suse.de>
5098 PR tree-optimization/30442
5099 * gcc.dg/vect/bb-slp-30.c: New testcase.
5101 2012-06-05 Richard Guenther <rguenther@suse.de>
5103 PR tree-optimization/53081
5104 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5105 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5106 -fno-tree-loop-distribute-patterns.
5108 2012-06-05 Alan Modra <amodra@gmail.com>
5110 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5111 Check static chain in nested funcs.
5113 2012-06-04 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/init_flag_10.f90: New.
5118 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5121 * g++.dg/warn/Wenum-compare-no-2: New.
5123 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5125 PR preprocessor/53463
5126 * g++.dg/cpp/limits.C: New test.
5127 * g++.dg/parse/error19.C: Adjust.
5128 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5129 * g++.dg/warn/pr35635.C: Likewise.
5130 * g++.old-deja/g++.pt/assign1.C: Likewise.
5132 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5135 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5136 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5137 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5138 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5139 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5140 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5141 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5142 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5144 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5146 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5148 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5150 PR tree-optimization/53550
5151 * gcc.dg/pr53550.c: New test.
5153 2012-06-04 Richard Guenther <rguenther@suse.de>
5155 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5156 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5157 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5159 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5162 * gfortran.dg/parameter_array_element_2.f90: New.
5164 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5167 * gcc.target/sh/pr53512-1.c: New.
5168 * gcc.target/sh/pr53512-2.c: New.
5169 * gcc.target/sh/pr53512-3.c: New.
5170 * gcc.target/sh/pr53512-4.c: New.
5172 2012-06-01 Jason Merrill <jason@redhat.com>
5175 * g++.dg/ext/visibility/template12.C: New.
5176 * g++.dg/ext/attrib14.C: Adjust warning line.
5179 * g++.dg/parse/new6.C: New.
5180 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5182 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5184 * c-c++-common/restrict-2.c: Revert previous change.
5186 2012-06-01 Jason Merrill <jason@redhat.com>
5189 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5192 * g++.dg/cpp0x/auto33.C: New.
5194 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/parse/namespace-alias-1.C: New.
5199 2012-06-01 Christian Bruel <christian.bruel@st.com>
5201 * gcc.dg/spec-options.c: New test.
5202 * gcc.dg/foo.specs: New file.
5204 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5207 * gnat.dg/lto14.adb: Skip on Solaris.
5209 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5211 * gcc.target/cris/sync-1-v10.c,
5212 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5213 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5214 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5215 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5216 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5217 gcc.target/cris/torture/sync-mis-op-i-1.c,
5218 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5219 gcc.target/cris/torture/sync-mis-op-i-2.c,
5220 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5221 gcc.target/cris/torture/sync-mis-op-i-3.c,
5222 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5223 gcc.target/cris/torture/sync-mis-op-s-1.c,
5224 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5225 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5226 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5227 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5228 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5229 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5230 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5231 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5232 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5234 2012-05-31 Richard Guenther <rguenther@suse.de>
5236 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5237 ldist-pr45948.c with disabled SCCP.
5239 2012-05-31 Richard Guenther <rguenther@suse.de>
5242 * gcc.dg/torture/pr48493.c: New testcase.
5244 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5246 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5248 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5249 of the initialization loop.
5250 (dg-final): Adjust the expected number of vectorized loops depending
5251 on vect_char_mult target selector.
5253 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5255 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5256 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5257 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5260 2012-05-30 Jason Merrill <jason@redhat.com>
5263 * g++.dg/init/new34.C: New.
5264 * g++.dg/tree-ssa/stabilize1.C: New.
5266 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5269 * g++.dg/init/new33.C: New test.
5271 2012-05-30 Richard Guenther <rguenther@suse.de>
5274 * gcc.dg/torture/pr53501.c: New testcase.
5275 * c-c++-common/restrict-2.c: Adjust.
5277 2012-05-30 Alan Modra <amodra@gmail.com>
5279 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5282 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5284 * gcc.target/i386/shuf-concat.c: New test.
5286 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5288 PR rtl-optimization/53519
5289 * gcc.c-torture/compile/pr53519.c: New test.
5291 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5293 * gcc.target/arm/neon-vrev.c: New.
5295 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5298 * gcc.target/sh/pr51340-1.c: New.
5299 * gcc.target/sh/pr51340-2.c: New.
5300 * gcc.target/sh/pr51340-3.c: New.
5302 2012-05-29 Richard Guenther <rguenther@suse.de>
5304 PR tree-optimization/53516
5305 * gcc.dg/torture/pr53516.c: New testcase.
5307 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5309 PR preprocessor/53229
5310 * gcc.dg/cpp/paste6.c: Force to run without
5311 -ftrack-macro-expansion.
5312 * gcc.dg/cpp/paste8.c: Likewise.
5313 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5314 -ftrack-macro-expansion.
5315 * gcc.dg/cpp/paste12.c: Force to run without
5316 -ftrack-macro-expansion.
5317 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5318 -ftrack-macro-expansion.
5319 * gcc.dg/cpp/paste13.c: Likewise.
5320 * gcc.dg/cpp/paste14.c: Likewise.
5321 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5322 -ftrack-macro-expansion.
5323 * gcc.dg/cpp/paste18.c: New test.
5325 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5327 * gcc.target/cris/torture/trap-1.c,
5328 gcc.target/cris/torture/trap-2.c,
5329 gcc.target/cris/torture/trap-3.c,
5330 gcc.target/cris/torture/trap-v0.c,
5331 gcc.target/cris/torture/trap-v3.c: New tests.
5333 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/warn/Wbraces3.C: New.
5337 * g++.dg/warn/Wbraces4.C: Likewise.
5339 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5341 PR tree-optimization/53505
5342 * c-c++-common/torture/pr53505.c: New test.
5344 2012-05-27 Nathan Sidwell <nathan@acm.org>
5346 * gcc.dg/stmt-expr-4.c: New.
5348 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/parse/crash60.C: New.
5353 2012-05-26 Jason Merrill <jason@redhat.com>
5356 * c-c++-common/array-lit.c: New.
5357 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5359 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5362 * gnat.dg/array21.adb: New test.
5364 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5366 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5368 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/other/anon-union3.C: New.
5373 2012-05-25 Ian Lance Taylor <iant@google.com>
5375 * gcc.dg/split-6.c: New test.
5377 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/lto14.adb: New test.
5381 2012-05-25 Tristan Gingold <gingold@adacore.com>
5383 * gcc.target/i386/large-frame.c: New.
5385 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5386 * gcc.target/powerpc/lhs-1.c: New.
5387 * gcc.target/powerpc/lhs-2.c: New.
5388 * gcc.target/powerpc/lhs-3.c: New.
5390 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5392 Make unwound macro expansion trace less redundant
5393 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5394 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5395 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5396 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5397 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5398 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5400 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5403 * g++.dg/cpp0x/constexpr-default1.C: New.
5405 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5408 * g++.dg/eh/goto2.C: New.
5410 2012-05-24 Richard Guenther <rguenther@suse.de>
5413 * g++.dg/tree-prof/pr53460.C: New testcase.
5415 2012-05-24 Richard Guenther <rguenther@suse.de>
5418 * g++.dg/debug/pr53466.C: New testcase.
5420 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5422 PR tree-optimization/53465
5423 * gcc.c-torture/execute/pr53465.c: New test.
5425 2012-05-23 Tobias Burnus <burnus@net-b.de>
5429 * gfortran.dg/allocate_with_typespec_6.f90: New.
5431 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/warn/delete-array-1.C: New.
5436 2012-05-23 Richard Guenther <rguenther@suse.de>
5438 * gcc.dg/torture/pr39074-2.c: Adjust.
5439 * gcc.dg/torture/pr39074.c: Likewise.
5440 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5441 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5443 2012-05-22 Jan Hubicka <jh@suse.cz>
5446 * g++.dg/torture/pr53161.C: New testcase.
5448 2012-05-22 Tobias Burnus <burnus@net-b.de>
5451 * gfortran.dg/realloc_on_assign_15.f90: New.
5453 2012-05-22 Richard Guenther <rguenther@suse.de>
5456 * gcc.dg/torture/pr51071-2.c: New testcase.
5458 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5460 PR tree-optimization/53336
5461 * g++.dg/torture/pr53336.C: New testcase.
5463 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5466 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5467 instead of -Wunused-local-typedefs.
5469 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/other/abstract4.C: New-
5474 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/ext/attrib46.C: New.
5479 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5482 * gcc.c-torture/compile/pr53418-1.c,
5483 gcc.c-torture/compile/pr53418-2.c: New tests.
5485 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5487 PR tree-optimization/53366
5488 * gcc.dg/torture/pr53366-1.c: New test.
5489 * gcc.dg/torture/pr53366-2.c: New test.
5490 * gcc.target/i386/pr53366-1.c: New test.
5491 * gcc.target/i386/pr53366-2.c: New test.
5493 PR tree-optimization/53409
5494 * gcc.c-torture/compile/pr53409.c: New test.
5496 PR tree-optimization/53410
5497 * gcc.c-torture/compile/pr53410-1.c: New test.
5498 * gcc.c-torture/compile/pr53410-2.c: New test.
5500 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5503 * gcc.target/i386/pr53425-1.c: New file.
5504 * gcc.target/i386/pr53425-2.c: Likewise.
5506 2012-05-21 Richard Guenther <rguenther@suse.de>
5508 PR tree-optimization/53408
5509 * gcc.dg/torture/pr53408.c: New testcase.
5511 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5512 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.target/i386/pr53416.c: New file.
5517 2012-05-21 Richard Guenther <rguenther@suse.de>
5519 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5521 2012-05-21 Richard Guenther <rguenther@suse.de>
5523 * gcc.dg/torture/ldist-1.c: New testcase.
5525 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5527 * gnat.dg/lto13.adb: New test.
5528 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5530 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/specs/lto12.ads: New test.
5533 * gnat.dg/specs/lto12_pkg.ads: New helper.
5535 2012-05-18 Richard Guenther <rguenther@suse.de>
5537 PR tree-optimization/53346
5538 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5539 * gcc.target/i386/incoming-10.c: Adjust.
5540 * gcc.target/i386/incoming-11.c: Likewise.
5541 * gcc.target/i386/pr46295.c: Likewise.
5543 2012-05-18 Richard Guenther <rguenther@suse.de>
5545 * gcc.dg/pr53352.c: Return zero.
5547 2012-05-18 Richard Guenther <rguenther@suse.de>
5549 PR tree-optimization/53390
5550 * gcc.dg/torture/pr53390.c: New testcase.
5552 2012-05-18 Meador Inge <meadori@codesourcery.com>
5554 PR rtl-optimization/53352
5555 * gcc.dg/pr53352.c: New test.
5557 2012-05-17 David S. Miller <davem@davemloft.net>
5559 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5560 failure on sparc-*-linux-gnu.
5562 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5565 * g++.dg/parse/error49.C: New.
5566 * g++.dg/cpp0x/error8.C: Likewise.
5567 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5568 * g++.dg/ext/utf-dflt2.C: Likewise.
5569 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5570 * g++.dg/ext/utf-dflt.C: Likewise.
5571 * c-c++-common/raw-string-3.c: Likewise.
5572 * c-c++-common/raw-string-4.c: Likewise.
5574 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/cpp0x/catch1.C: New.
5579 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/parse/error48.C: New.
5583 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5584 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5586 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5588 * gcc.dg/tm/indirect-2.c: New test.
5590 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5592 PR tree-optimization/53217
5593 * gfortran.dg/pr53217.f90: New test.
5595 2012-05-16 Richard Guenther <rguenther@suse.de>
5597 PR tree-optimization/53364
5598 * g++.dg/torture/pr53364.C: New testcase.
5600 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5603 * gcc.dg/pr52549.c: Fix test for long != void*
5604 * gcc.c-torture/execute/pr52979-1.x: New file.
5605 * gcc.c-torture/execute/pr52979-2.x: New file.
5607 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5609 PR preprocessor/7263
5610 * gcc.dg/binary-constants-2.c: Run without tracking locations
5611 accross macro expansion.
5612 * gcc.dg/binary-constants-3.c: Likewise.
5613 * gcc.dg/cpp/sysmac2.c: Likewise.
5614 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5616 * gcc.dg/cpp/syshdr3.c: New test.
5617 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5618 * gcc.dg/system-binary-constants-1.c: New test.
5619 * gcc.dg/system-binary-constants-1.h: New header for the new test
5621 * g++.dg/cpp/syshdr3.C: New test.
5622 * g++.dg/cpp/syshdr3.h: New header the new test above.
5623 * g++.dg/system-binary-constants-1.C: New test.
5624 * g++.dg/system-binary-constants-1.h: New header the new test
5627 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5629 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5631 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5634 * gcc.dg/pr53358.c: New test.
5636 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5639 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5640 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5642 2012-05-15 Olivier Hainque <hainque@adacore.com>
5644 * g++.dg/eh/sighandle.C: New testcase.
5646 2012-05-15 Richard Guenther <rguenther@suse.de>
5648 PR tree-optimization/53355
5649 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5651 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5653 * gfortran.dg/*.f90: Remove now redundant manual
5654 cleanup-modules directive.
5656 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5658 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5659 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5661 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5664 * gfortran.dg/int_range_io_1.f90: New test.
5666 2012-05-14 Andi Kleen <ak@linux.intel.com>
5667 Jakub Jelinek <jakub@redhat.com>
5670 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5671 * gcc.target/i386/rtm-check.h: New file.
5672 * gcc.target/i386/pr53315.c: New test.
5674 2012-05-14 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/deferred_type_param_4.f90: New.
5680 * gfortran.dg/deferred_type_param_6.f90: New.
5682 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5684 * gcc.target/i386/retarg.c: New test.
5686 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5689 * gfortran.dg/deferred_type_param_3.f90: New.
5690 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5691 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5693 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5695 * gnat.dg/null_pointer_deref3.adb: New test.
5697 2012-05-12 Tobias Burnus <burnus@net-b.de>
5701 * gfortran.dg/deferred_type_param_5.f90: New.
5703 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/parse/error47.C: New.
5707 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5710 * gfortran.dg/string_compare_4.f90: Change option
5711 to -fdump-tree-original. Add test case for kind=4.
5713 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5716 * gfortran.dg/string_compare_4.f90: New test.
5718 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5720 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5722 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5725 * g++.dg/cpp0x/variadic132.C: New.
5727 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5731 * g++.dg/parse/error26.C: Tweak dg-error column number.
5733 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5738 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5740 * gnat.dg/lto11.ad[sb]: New test.
5742 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5745 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5746 directive to Scan for vpmuldq, not vpmacsdql.
5748 2012-05-09 Michael Matz <matz@suse.de>
5750 PR tree-optimization/53185
5751 * gcc.dg/vect/pr53185.c: New test.
5753 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5756 * gcc.target/i386/pr53249.c: New.
5758 2012-05-09 Richard Guenther <rguenther@suse.de>
5760 PR tree-optimization/18437
5761 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5762 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5764 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5766 PR tree-optimization/53226
5767 * gcc.c-torture/compile/pr53226.c: New test.
5769 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5771 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5772 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5773 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5774 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5775 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5776 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5777 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5778 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5779 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5780 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5781 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5782 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5783 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5784 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5786 2012-05-09 Dehao Chen <dehao@google.com>
5788 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5789 * gcc.dg/predict-2.c: Likewise.
5790 * gcc.dg/predict-3.c: Likewise.
5791 * gcc.dg/predict-4.c: Likewise.
5792 * gcc.dg/predict-5.c: Likewise.
5793 * gcc.dg/predict-6.c: Likewise.
5795 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5798 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5800 2012-05-08 Richard Guenther <rguenther@suse.de>
5802 * gcc.dg/fold-bitand-4.c: New testcase.
5804 2012-05-08 Dehao Chen <dehao@google.com>
5806 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5807 heuristic is working properly.
5808 * gcc.dg/predict-2.c: Likewise.
5809 * gcc/dg/predict-3.c: Likewise.
5810 * gcc/dg/predict-4.c: Likewise.
5811 * gcc/dg/predict-5.c: Likewise.
5812 * gcc/dg/predict-6.c: Likewise.
5814 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5816 PR tree-optimization/53239
5817 * g++.dg/opt/vrp3.C: New test.
5818 * g++.dg/opt/vrp3-aux.cc: New file.
5819 * g++.dg/opt/vrp3.h: New file.
5821 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5823 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5824 .uleb128 support in assembler output.
5826 2012-05-07 Richard Guenther <rguenther@suse.de>
5829 * g++.dg/lto/pr42987_0.C: New testcase.
5830 * g++.dg/lto/pr42987_1.C: Likewise.
5832 2012-05-07 Tobias Burnus <burnus@net-b.de>
5835 * gfortran.dg/typebound_operator_15.f90: New.
5837 2012-05-06 Tobias Burnus <burnus@net-b.de>
5840 * gfortran.dg/class_array_13.f90: New.
5842 2012-05-06 Tristan Gingold <gingold@adacore.com>
5844 * gnat.dg/warn7.adb: New test.
5846 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5848 * gnat.dg/specs/renamings.ads: Rename to...
5849 * gnat.dg/specs/renaming1.ads: ...this.
5850 * gnat.dg/specs/renaming2.ads: New test.
5851 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5852 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5853 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5854 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5856 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5858 * gnat.dg/discr36.ad[sb]: New test.
5859 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5861 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5864 * c-c++-common/pr43772.c: New.
5866 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5869 * gfortran.dg/select_type_26.f03 : New test.
5870 * gfortran.dg/select_type_27.f03 : New test.
5873 * gfortran.dg/select_type_28.f03 : New test.
5875 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5879 * gfortran.dg/mod_sign0_1.f90: New test.
5880 * gfortran.dg/mod_large_1.f90: New test.
5882 2012-05-04 Tobias Burnus <burnus@net-b.de>
5885 gfortran.dg/public_private_module_5.f90: New.
5887 2012-05-04 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/constructor_7.f90: New.
5891 * gfortran.dg/constructor_8.f90: New.
5893 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5896 * g++.dg/cpp0x/static_assert7.C: New.
5898 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5900 PR tree-optimization/52633
5901 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5902 recognized as widening shifts instead of over-widening.
5903 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5904 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5905 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5906 * gcc.target/arm/pr52633.c: New test.
5908 2012-05-04 Richard Guenther <rguenther@suse.de>
5910 PR tree-optimization/53168
5911 * gcc.dg/torture/pr53168.c: New testcase.
5912 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5914 2012-05-04 Richard Guenther <rguenther@suse.de>
5916 * gcc.dg/lto/pr53214_0.c: New testcase.
5918 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5920 * gcc.target/ia64/pr48496.c: New test.
5921 * gcc.target/ia64/pr52657.c: Likewise.
5923 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5926 * c-c++-common/pr51712.c: New.
5928 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5931 * gcc.target/powwerpc/pr53199.c: New file.
5933 2012-05-03 Jason Merrill <jason@redhat.com>
5935 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5937 * gcc.dg/debug/dwarf2/dups-types.c: New.
5938 * gcc.dg/debug/dwarf2/dups-types.h: New.
5940 2012-05-03 Jason Merrill <jason@redhat.com>
5942 * g++.dg/debug/dwarf2/namespace-2.C: New.
5943 * g++.dg/debug/dwarf2/localclass3.C: New.
5945 2012-05-03 Jason Merrill <jason@redhat.com>
5947 * g++.dg/debug/dwarf2/thunk1.C: New.
5949 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5952 * g++.dg/other/final2.C: New.
5954 2012-05-03 Richard Guenther <rguenther@suse.de>
5956 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5958 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5960 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5961 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5962 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5963 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5965 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5967 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5969 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5970 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5971 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5974 * gcc.dg/pr53174.c: New test.
5977 * gcc.target/arm/pr53187.c: New test.
5978 * gcc.c-torture/compile/pr53187.c: New test.
5980 2012-05-03 Richard Guenther <rguenther@suse.de>
5982 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5983 unsupported prefetching support.
5985 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5987 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5988 option -ftrack-macro-expansion=0.
5989 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5990 option -ftrack-macro-expansion=0.
5992 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5994 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5995 dg-options for target arm with dg-additional-options.
5997 2012-05-03 Richard Guenther <rguenther@suse.de>
5999 PR tree-optimization/53144
6000 * gcc.dg/torture/pr53144.c: New testcase.
6002 2012-05-03 Tobias Burnus <burnus@net-b.de>
6005 * gfortran.dg/pointer_intent_7.f90: New.
6006 * gfortran.dg/pure_formal_3.f90: New.
6008 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6010 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6012 2012-05-02 Martin Jambor <mjambor@suse.cz>
6015 * g++.dg/lto/pr52605_0.C: New test.
6017 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6019 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6020 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6021 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6022 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6023 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6024 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6025 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6026 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6027 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6028 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6029 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6030 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6031 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6032 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6033 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6034 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6036 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6039 * gcc.dg/pr53153.c: New test.
6041 2012-05-02 Richard Guenther <rguenther@suse.de>
6043 * g++.dg/tree-ssa/pr19807.C: Adjust.
6045 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6047 PR tree-optimization/53163
6048 * gcc.c-torture/compile/pr53163.c: New test.
6050 PR rtl-optimization/53160
6051 * gcc.c-torture/execute/pr53160.c: New test.
6053 2012-05-01 Ian Lance Taylor <iant@google.com>
6056 * gcc.dg/pr37303.c: New test.
6058 2012-05-01 Richard Henderson <rth@redhat.com>
6060 * lib/target-supports.exp
6061 (check_effective_target_sync_long_long_runtime): True for
6062 check_effective_target_powerpc64.
6064 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6067 * gcc.dg/vector-1.c: Move to ...
6068 * c-c++-common/vector-1.c: ... here.
6069 * gcc.dg/vector-2.c: Move to ...
6070 * c-c++-common/vector-2.c: ... here.
6071 * gcc.dg/vector-3.c: Move to ...
6072 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6073 * gcc.dg/vector-4.c: Move to ...
6074 * c-c++-common/vector-4.c: ... here.
6075 * gcc.dg/vector-init-1.c: Move to ...
6076 * c-c++-common/vector-init-1.c: ... here.
6077 * gcc.dg/vector-init-2.c: Move to ...
6078 * c-c++-common/vector-init-2.c: ... here.
6079 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6080 * c-c++-common/vector-subscript-1.c: ... here.
6081 * gcc.dg/vector-subscript-2.c: Move to ...
6082 * c-c++-common/vector-subscript-2.c: ... here.
6083 * gcc.dg/vector-subscript-3.c: Move to ...
6084 * c-c++-common/vector-subscript-3.c: ... here.
6087 * g++.dg/cpp0x/vt-51314.C: New test.
6088 * g++.dg/cpp0x/variadic76.C: Fix.
6090 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6092 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6094 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6096 Add -Wvarargs option
6097 * c-c++-common/Wvarargs.c: New test case.
6098 * c-c++-common/Wvarargs-2.c: Likewise.
6100 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6102 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6103 * objc.dg/foreach-7.m: Force the test case to run without
6104 -ftrack-macro-expansion.
6105 * c-c++-common/tm/attrib-1.c: Likewise.
6106 * c-c++-common/warn-ommitted-condop.c: Likewise.
6107 * gcc.dg/assign-warn-1.c: Likewise.
6108 * gcc.dg/assign-warn-2.c: Likewise.
6109 * gcc.dg/attr-alloc_size.c: Likewise.
6110 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6111 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6112 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6113 * gcc.dg/c90-const-expr-9.c: Likewise.
6114 * gcc.dg/c99-const-expr-9.c: Likewise.
6115 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6116 * gcc.dg/cpp/direct2s.c: Likewise.
6117 * gcc.dg/cpp/pr28709.c: Likewise.
6118 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6119 * gcc.dg/dfp/composite-type.c: Likewise.
6120 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6121 with -ftrack-macro-expansion
6122 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6123 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6124 * g++.dg/ext/cleanup-1.C: Likewise.
6125 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6126 * g++.dg/template/sfinae10.C: Likewise.
6127 * g++.dg/tm/wrap-2.C: Likewise.
6128 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6129 * g++.dg/warn/Wsign-conversion.C: Likewise.
6130 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6131 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6132 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6133 it to run with -ftrack-macro-expansion.
6134 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6135 test cases without -ftrack-macro-expansion.
6137 Fix location for static class members
6138 * g++.dg/template/sfinae6_neg.C: Adjust.
6140 Make conversion warnings work on NULL with -ftrack-macro-expansion
6141 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6142 alongside the previous testing for NULL.
6144 Fix -Wuninitialized for -ftrack-macro-expansion
6145 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6147 Strip "<built-in>" loc from displayed expansion context
6148 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6149 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6150 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6153 Fix expansion point loc for macro-like tokens
6154 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6155 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6157 Fix token pasting with -ftrack-macro-expansion
6158 * gcc.dg/cpp/paste17.c: New test case for
6159 -ftrack-macro-expansion=2 mode only.
6160 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6162 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6164 * gnat.dg/warn6.ad[sb]: New test.
6166 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6169 * gcc.dg/20011021-1.c: Adjust testcase.
6171 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6174 * gfortran.dg/function_optimize_12.f90: New test.
6176 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6179 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6180 code to match current output and cover new peephole2 pattern.
6182 2012-04-27 Ollie Wild <aaw@google.com>
6184 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6186 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6188 * gcc.c-torture/execute/20120427-2.c: New testcase.
6189 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6190 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6191 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6193 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6196 * gcc.c-torture/execute/20120427-1.c: New testcase.
6198 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6201 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6203 2012-04-27 Tom de Vries <tom@codesourcery.com>
6205 PR tree-optimization/51879
6206 * gcc.dg/pr51879.c: New test.
6207 * gcc.dg/pr51879-2.c: Same.
6208 * gcc.dg/pr51879-3.c: Same.
6209 * gcc.dg/pr51879-4.c: Same.
6210 * gcc.dg/pr51879-6.c: Same.
6212 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6215 * g++.dg/cpp0x/defaulted35.C: New.
6216 * g++.dg/cpp0x/defaulted15.C: Adjust.
6218 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6220 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6223 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6225 * gcc.target/i386/builtin_target.c: Check avx2.
6227 2012-04-26 Alan Modra <amodra@gmail.com>
6229 * gcc.target/powerpc/savres.c: New test.
6230 * gcc.target/powerpc/powerpc.exp: Run it.
6232 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6235 * gcc.dg/torture/pr53120.c: New test.
6237 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6240 * gcc.c-torture/compile/pr52979-1.c: New test.
6241 * gcc.c-torture/execute/pr52979-1.c: New test.
6242 * gcc.c-torture/execute/pr52979-2.c: New test.
6244 2012-04-25 Richard Guenther <rguenther@suse.de>
6246 * gcc.target/i386/l_fma_float_5.c: Adjust.
6247 * gcc.target/i386/l_fma_double_4.c: Likewise.
6248 * gcc.target/i386/l_fma_float_2.c: Likewise.
6249 * gcc.target/i386/l_fma_float_6.c: Likewise.
6250 * gcc.target/i386/l_fma_double_1.c: Likewise.
6251 * gcc.target/i386/l_fma_double_5.c: Likewise.
6252 * gcc.target/i386/l_fma_float_3.c: Likewise.
6253 * gcc.target/i386/l_fma_double_2.c: Likewise.
6254 * gcc.target/i386/l_fma_double_6.c: Likewise.
6255 * gcc.target/i386/l_fma_float_4.c: Likewise.
6256 * gcc.target/i386/l_fma_double_3.c: Likewise.
6257 * gcc.target/i386/l_fma_float_1.c: Likewise.
6259 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6261 PR tree-optimization/53058
6262 * gcc.c-torture/compile/pr53058.c: New test.
6264 2012-04-25 Jan Hubicka <jh@suse.cz>
6267 * gcc.target/i386/pr39082-1.c: Update warning location.
6269 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6272 * gcc.dg/pr52880.c: New test.
6274 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6276 * gcc.dg/m-un-2.c: Update.
6277 * gcc.dg/20011021-1.c: Update.
6279 2012-04-25 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/realloc_on_assign_14.f90: New.
6284 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6287 PR tree-optimizations/52891
6288 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6290 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6293 * g++.dg/cpp0x/sfinae35.C: New.
6294 * g++.dg/cpp0x/sfinae36.C: Likewise.
6296 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6298 * gcc.target/builtin_target.c: New testcase.
6300 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6303 * gcc.target/powerpc/pr47197.c: New test.
6305 2012-04-24 Richard Guenther <rguenther@suse.de>
6307 PR tree-optimization/53085
6308 * g++.dg/torture/pr53085.C: New testcase.
6310 2012-04-24 Andrew Pinski <apinski@cavium.com>
6313 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6314 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6315 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6317 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6320 * gcc.c-torture/execute/pr53084.c: New test.
6322 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6324 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6326 2012-04-23 Andrew Pinski <apinski@cavium.com>
6328 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6330 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6333 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6334 * gcc.dg/torture/builtin-power-1.c: Likewise.
6336 2012-04-23 Richard Guenther <rguenther@suse.de>
6338 PR tree-optimization/53070
6339 * gcc.dg/torture/pr53070.c: New testcase.
6341 2012-04-23 Richard Guenther <rguenther@suse.de>
6344 * gcc.dg/pr53060.c: New testcase.
6346 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6348 PR tree-optimizations/52891
6349 * gcc.c-torture/compile/pr52891-1.c: New test.
6350 * gcc.c-torture/compile/pr52891-2.c: New test.
6352 2012-04-22 Tobias Burnus <burnus@net-b.de>
6355 * gfortran.dg/read_float_4.f90: New.
6357 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6360 * c-c++-common/pr35441.C: New.
6362 2012-04-20 Ian Lance Taylor <iant@google.com>
6364 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6365 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6367 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6369 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6371 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6373 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6375 PR rtl-optimization/44214
6376 * gcc.dg/pr44214-1.c: New test.
6377 * gcc.dg/pr44214-2.c: Likewise.
6378 * gcc.dg/pr44214-3.c: Likewise.
6380 2012-04-20 Richard Guenther <rguenther@suse.de>
6382 * g++.dg/torture/20120420-1.C: New testcase.
6384 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6386 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6388 2012-04-19 Christian Bruel <christian.bruel@st.com>
6390 * gcc.dg/pr52283.c: New test.
6392 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6394 * gcc.dg/pr37985.c: New test.
6396 2012-04-19 Richard Guenther <rguenther@suse.de>
6398 PR rtl-optimization/44688
6399 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6400 possibly profitable.
6402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6404 PR tree-optimization/52976
6405 * gfortran.dg/reassoc_11.f: New test.
6407 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6409 PR tree-optimization/52976
6410 * gfortran.dg/reassoc_7.f: New test.
6411 * gfortran.dg/reassoc_8.f: Likewise.
6412 * gfortran.dg/reassoc_9.f: Likewise.
6413 * gfortran.dg/reassoc_10.f: Likewise.
6415 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/cpp0x/sfinae33.C: New.
6419 * g++.dg/cpp0x/sfinae34.C: Likewise.
6421 2012-04-18 Joey Ye <joey.ye@arm.com>
6423 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6425 2012-04-18 Richard Guenther <rguenther@suse.de>
6427 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6429 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6430 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6432 2012-04-17 Tom de Vries <tom@codesourcery.com>
6434 * g++.dg/pr51264-4.C: New test.
6436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6441 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6444 * g++.dg/parse/crash59.C: New.
6446 2012-04-17 Michael Matz <matz@suse.de>
6448 PR tree-optimization/18437
6449 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6451 2012-04-17 Richard Guenther <rguenther@suse.de>
6454 * g++.dg/torture/pr53011.C: New testcase.
6456 2012-04-16 Jason Merrill <jason@redhat.com>
6459 * g++.dg/cpp0x/variadic131.C: New.
6462 * g++.dg/cpp0x/variadic130.C: New.
6465 * g++.dg/cpp0x/variadic129.C: New.
6468 * g++.dg/cpp0x/variadic128.C: New.
6470 2012-04-16 Tobias Burnus <burnus@net-b.de>
6473 * gfortran.dg/pointer_intent_6.f90: New.
6475 2012-04-16 Tobias Burnus <burnus@net-b.de>
6478 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6479 to include public_private_module_4.f90.
6480 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6483 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6486 * g++.dg/diagnostic/operator1.C: New.
6487 * g++.dg/ext/label5.C: Adjust.
6488 * g++.dg/ext/va-arg1.C: Likewise.
6489 * g++.dg/other/error20.C: Likewise.
6490 * g++.dg/other/error20.C: Likewise.
6491 * g++.dg/other/error16.C: Likewise.
6492 * g++.dg/other/error10.C: Likewise.
6493 * g++.dg/parse/error30.C: Likewise.
6494 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6496 2012-04-16 Jason Merrill <jason@redhat.com>
6499 * g++.dg/cpp0x/variadic127.C: New.
6501 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6503 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6505 Use fail, pass instead of unresolved.
6509 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6511 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6512 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6513 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6515 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6518 * gfortran.dg/typebound_call_23.f03: New test case.
6520 2012-04-15 Jason Merrill <jason@redhat.com>
6523 * g++.dg/cpp0x/variadic126.C: New.
6526 * g++.dg/cpp0x/variadic125.C: New.
6529 * g++.dg/cpp0x/variadic124.C: New.
6532 * g++.dg/cpp0x/nullptr27.C: New.
6535 * g++.dg/warn/format8.C: New.
6537 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6540 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6542 2012-04-14 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/public_private_module_3.f90: New.
6547 * gfortran.dg/public_private_module_4.f90: New.
6549 2012-04-14 Tom de Vries <tom@codesourcery.com>
6551 * gcc.dg/superblock.c: New test.
6553 2012-04-14 Tom de Vries <tom@codesourcery.com>
6555 * gcc.dg/pr51879-12.c: New test.
6557 2012-04-13 Jason Merrill <jason@redhat.com>
6560 * g++.dg/cpp0x/variadic123.C: New.
6561 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6564 * g++.dg/cpp0x/initlist-ctor1.C: New.
6567 * g++.dg/other/anon-union2.C: New.
6569 2012-04-13 Martin Jambor <mjambor@suse.cz>
6572 * g++.dg/ipa/pr52939.C: New test.
6574 2012-04-13 Tom de Vries <tom@codesourcery.com>
6576 * gcc.dg/pr52734.c: New test.
6578 2012-04-13 Richard Guenther <rguenther@suse.de>
6580 PR tree-optimization/52969
6581 * gcc.dg/torture/pr52969.c: New testcase.
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6586 * gcc.dg/pr52549.c: New testcase.
6588 2012-04-13 Richard Guenther <rguenther@suse.de>
6591 * gcc.dg/pr52862.c: New testcase.
6593 2012-04-13 Joey Ye <joey.ye@arm.com>
6595 * gcc.target/arm/thumb1-imm.c: New testcase.
6597 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6601 second function argument.
6602 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6603 (calc_permps): Update declaration. Calculate result correctly.
6604 (avx2_test): Change src2 type to union256i_d.
6605 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6608 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6611 * gcc.target/powerpc/pr52775.c: New file.
6613 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615 PR tree-optimization/18589
6616 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6617 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6618 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6619 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6620 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6621 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6622 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6623 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6624 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6625 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6627 2012-04-12 Richard Guenther <rguenther@suse.de>
6629 PR tree-optimization/52943
6630 * gcc.dg/torture/pr52943.c: New testcase.
6632 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6635 * gcc/target/sh/pr50751-4.c: New.
6636 * gcc/target/sh/pr50751-5.c: New.
6637 * gcc/target/sh/pr50751-6.c: New.
6638 * gcc/target/sh/pr50751-7.c: New.
6640 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6643 * g++.dg/lookup/using52.C: New.
6645 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6647 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6649 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6651 PR rtl-optimization/52876
6652 * gcc.target/i386/pr52876.c: New.
6654 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6656 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6658 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6660 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6661 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6662 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6663 (ptrdiff_t): ... this. All uses changed.
6664 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6665 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6667 (main): Cast argument to __INTPTR_TYPE__.
6668 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6670 * gcc.dg/mallign.c (main): Likewise.
6671 * gcc.dg/pr38700.c (foo): Likewise.
6672 * gcc.dg/long-long-cst1.c (t): Likewise.
6673 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6674 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6675 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6676 * gcc.dg/pr25682.c (d, foo): Likewise.
6677 * gcc.dg/format/cast-1.c (f): Likewise.
6678 * gcc.dg/c90-const-expr-10.c
6679 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6680 (size_t): ...this. All uses changed.
6681 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6682 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6683 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6684 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6685 * gcc.dg/sequence-pt-1.c: Likewise.
6686 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6687 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6688 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6689 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6690 of ptrdiff_t with it.
6691 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6692 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6693 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6695 2012-04-11 Jason Merrill <jason@redhat.com>
6698 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6699 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6702 * g++.dg/ext/attrib45.C: New.
6704 * g++.dg/eh/dtor3.C: New.
6706 2012-04-11 Richard Guenther <rguenther@suse.de>
6709 * gfortran.dg/pr52621.f90: New testcase.
6711 2012-04-11 Richard Guenther <rguenther@suse.de>
6714 * g++.dg/torture/pr52918-1.C: New testcase.
6715 * g++.dg/torture/pr52918-2.C: Likewise.
6717 2012-04-11 Tobias Burnus <burnus@net-b.de>
6720 * gfortran.dg/block_11.f90: New.
6722 2012-04-11 Nick Clifton <nickc@redhat.com>
6724 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6726 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6729 * gcc.target/powerpc/pr16458-1.c: New test.
6730 * gcc.target/powerpc/pr16458-2.c: Likewise.
6731 * gcc.target/powerpc/pr16458-3.c: Likewise.
6732 * gcc.target/powerpc/pr16458-4.c: Likewise.
6734 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6736 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6737 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6738 * gcc.dg/builtin-bswap-5.c: Likewise.
6739 * gcc.target/i386/builtin-bswap-4.c: New test.
6741 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6744 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6746 2012-04-11 Richard Guenther <rguenther@suse.de>
6748 PR rtl-optimization/52881
6749 * gcc.dg/torture/pr52881.c: New testcase.
6750 * gcc.dg/torture/pr52913.c: Likewise.
6752 2012-04-11 Richard Guenther <rguenther@suse.de>
6754 PR tree-optimization/52912
6755 * gcc.dg/torture/pr52912.c: New testcase.
6757 2010-04-10 Michael Matz <matz@suse.de>
6759 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6760 * gcc.dg/vect/vect-outer-1.c: Adjust.
6761 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6762 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6763 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6764 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6765 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6766 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6768 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6770 PR tree-optimization/52870
6771 * gcc.dg/vect/pr52870.c: New test.
6773 2012-04-09 Mike Stump <mikestump@comcast.net>
6775 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6776 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6777 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6778 * gnat.dg/aggr11.adb: Likewise.
6779 * gnat.dg/aggr11_pkg.ads: Likewise.
6780 * gnat.dg/aggr15.adb: Likewise.
6781 * gnat.dg/aggr15.ads: Likewise.
6782 * gnat.dg/aggr17.adb: Likewise.
6783 * gnat.dg/aggr18.adb: Likewise.
6784 * gnat.dg/array14.adb: Likewise.
6785 * gnat.dg/array14.ads: Likewise.
6786 * gnat.dg/array14_pkg.ads: Likewise.
6787 * gnat.dg/array19.adb: Likewise.
6788 * gnat.dg/array19.ads: Likewise.
6789 * gnat.dg/discr27.adb: Likewise.
6790 * gnat.dg/discr27.ads: Likewise.
6791 * gnat.dg/discr35.adb: Likewise.
6792 * gnat.dg/discr35.ads: Likewise.
6793 * gnat.dg/discr6.adb: Likewise.
6794 * gnat.dg/discr6_pkg.ads: Likewise.
6795 * gnat.dg/import1.adb: Likewise.
6796 * gnat.dg/import1.ads: Likewise.
6797 * gnat.dg/loop_address2.adb: Likewise.
6798 * gnat.dg/opt7.adb: Likewise.
6799 * gnat.dg/opt7.ads: Likewise.
6800 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6801 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6802 * gnat.dg/rep_clause2.adb: Likewise.
6803 * gnat.dg/rep_clause2.ads: Likewise.
6804 * gnat.dg/slice2.adb: Likewise.
6805 * gnat.dg/slice2.ads: Likewise.
6806 * gnat.dg/slice6.adb: Likewise.
6807 * gnat.dg/slice6_pkg.ads: Likewise.
6808 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6809 * gnat.dg/taft_type2.adb: Likewise.
6810 * gnat.dg/taft_type2.ads: Likewise.
6811 * gnat.dg/taft_type2_pkg.ads: Likewise.
6812 * gnat.dg/volatile10.adb: Likewise.
6813 * gnat.dg/volatile10_pkg.ads: Likewise.
6815 * gcc.dg/dll-8.c: Remove execute permissions.
6816 * g++.dg/ext/dllexport5.C: Likewise.
6818 2012-04-09 Jan Hubicka <jh@suse.cz>
6823 * gcc.dg/lto/pr52634_1.c: New testcase.
6824 * gcc.dg/lto/pr52634_0.c: New testcase.
6826 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6829 * gcc.target/i386/pr52883.c: New testcase.
6831 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6833 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6834 (check_effective_target_sync_long_long): Add SPARC case.
6835 (check_effective_target_sync_long_long_runtime): Likewise.
6836 (check_effective_target_sync_int_long): Adjust SPARC case.
6837 (check_effective_target_sync_char_short): Likewise.
6839 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6841 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6842 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6844 2012-04-08 Tobias Burnus <burnus@net-b.de>
6848 * gfortran.dg/public_private_module_2.f90: New.
6850 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6852 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6855 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6858 * gfortran.dg/function_optimize_11.f90: New test.
6860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6863 * gfortran.dg/use_only_6.f90: New test.
6865 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6868 * gfortran.dg/use_only_6.f90: New test.
6869 2012-04-06 Mike Stump <mikestump@comcast.net>
6872 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6874 2012-04-05 Jason Merrill <jason@redhat.com>
6877 * g++.dg/template/qualified-id5.C: New.
6879 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6882 * gcc.target/i386/pr52882.c: New test.
6884 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6885 Dominique D'Humieures <dominiq@lps.ens.fr>
6888 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6889 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6891 2012-04-04 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6896 2012-04-03 Jason Merrill <jason@redhat.com>
6899 * g++.dg/cpp0x/variadic-value1.C: New.
6901 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6903 * gnat.dg/pack18.adb: New test.
6904 * gnat.dg/pack18_pkg.ads: New helper.
6906 2012-04-03 Richard Guenther <rguenther@suse.de>
6908 PR tree-optimization/52808
6909 * gcc.dg/pr52808.c: New testcase.
6911 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6913 PR tree-optimization/52835
6914 * gfortran.dg/pr52835.f90: New test.
6916 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6918 * gnat.dg/specs/aggr5.ads: New test.
6920 2012-04-02 Richard Guenther <rguenther@suse.de>
6922 PR tree-optimization/52756
6923 * gcc.dg/torture/pr52756.c: New testcase.
6925 2012-04-02 Richard Guenther <rguenther@suse.de>
6928 * gcc.dg/pr52803.c: New testcase.
6930 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6933 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6936 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6939 * g++.dg/cpp0x/noexcept17.C: New.
6940 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6941 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6942 * g++.dg/cpp0x/noexcept01.C: Likewise.
6943 * g++.dg/eh/init-temp1.C: Likewise.
6944 * g++.dg/eh/ctor1.C: Likwise.
6946 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6948 * gnat.dg/controlled6.adb: New test.
6949 * gnat.dg/controlled6_pkg.ads: New helper.
6950 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6952 2012-03-30 Richard Henderson <rth@redhat.com>
6955 * g++.dg/opt/pr52727.C: New testcase.
6957 2012-03-30 Richard Guenther <rguenther@suse.de>
6959 PR tree-optimization/52754
6960 * gcc.target/i386/pr52754.c: New testcase.
6962 2012-03-30 Richard Guenther <rguenther@suse.de>
6965 * g++.dg/torture/pr52772.C: New testcase.
6967 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6970 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6972 2012-03-29 Jason Merrill <jason@redhat.com>
6975 * g++.dg/template/inherit8.C: New.
6977 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6980 * g++.dg/ext/weak4.C: New test.
6982 PR tree-optimization/52760
6983 * gcc.c-torture/execute/pr52760.c: New test.
6985 2012-03-29 Jason Merrill <jason@redhat.com>
6988 * g++.dg/cpp0x/initlist-array3.C: New.
6990 2012-03-28 Jason Merrill <jason@redhat.com>
6993 * g++.dg/overload/virtual2.C: New.
6995 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6997 * gnat.dg/vect7.ad[sb]: New test.
6999 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7000 Tobias Burnus <burnus@gcc.gnu.org>
7003 * gfortran.dg/allocate_class_1.f90 : Change error test.
7004 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7005 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7006 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7008 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7011 * gcc.dg/pr52691.c: New test.
7014 * gcc.c-torture/compile/pr52750.c: New test.
7016 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7019 * gcc.target/avr/torture/builtins-2.c: New test.
7021 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7024 * gcc.target/i386/pr52736.c: New test.
7026 2012-03-27 Martin Jambor <mjambor@suse.cz>
7029 * gcc.dg/torture/pr52693.c: New test.
7031 2012-03-27 Meador Inge <meadori@codesourcery.com>
7034 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7036 2012-03-27 Mike Stump <mikestump@comcast.net>
7039 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7040 failures that match branch names.
7042 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7043 H.J. Lu <hongjiu.lu@intel.com>
7046 * gcc.target/i386/pr52698.c: New test.
7048 2012-03-27 Richard Guenther <rguenther@suse.de>
7051 * gcc.dg/torture/pr52720.c: New testcase.
7053 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7055 * gnat.dg/pack17.adb: New test.
7057 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7059 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7060 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7062 2012-03-26 Martin Jambor <mjambor@suse.cz>
7064 PR tree-optimization/50052
7065 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7067 2012-03-26 Richard Guenther <rguenther@suse.de>
7069 PR tree-optimization/52701
7070 * gfortran.dg/pr52701.f90: New testcase.
7072 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7074 PR tree-optimization/52686
7075 * gcc.target/arm/pr52686.c: New test.
7077 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7079 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7080 Add "-Os -flto" to list.
7082 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7084 * gnat.dg/concat2.ad[sb]: New test.
7086 2012-03-24 Jason Merrill <jason@redhat.com>
7088 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7089 * g++.dg/cpp0x/trailing2.C: Likewise.
7090 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7091 * g++.dg/cpp1y/auto-fn1.C: New.
7092 * g++.dg/cpp1y/auto-fn2.C: New.
7093 * g++.dg/cpp1y/auto-fn3.C: New.
7094 * g++.dg/cpp1y/auto-fn4.C: New.
7095 * g++.dg/cpp1y/auto-fn5.C: New.
7096 * g++.dg/cpp1y/auto-fn6.C: New.
7097 * g++.dg/cpp1y/auto-fn7.C: New.
7098 * g++.dg/cpp1y/auto-fn8.C: New.
7099 * g++.dg/cpp1y/auto-fn9.C: New.
7100 * g++.dg/cpp1y/auto-fn10.C: New.
7101 * g++.dg/cpp1y/auto-fn11.C: New.
7103 2012-03-23 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/52678
7106 * gfortran.dg/pr52678.f: New testcase.
7108 2012-03-23 Richard Guenther <rguenther@suse.de>
7110 PR tree-optimization/52638
7111 * g++.dg/torture/pr52638.C: New testcase.
7113 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7116 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7118 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7121 * g++.dg/ext/attrib44.C: New test.
7123 2012-03-22 Jan Hubicka <jh@suse.cz>
7126 * g++.dg/torture/pr51737.C: New testcase
7128 2012-03-22 Richard Guenther <rguenther@suse.de>
7130 PR tree-optimization/52548
7131 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7133 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7135 * lib/fortran-modules.exp (list-module-names-1): Remove
7138 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7141 * gcc.target/sh/pr50751-1.c: New.
7142 * gcc.target/sh/pr50751-2.c: New.
7143 * gcc.target/sh/pr50751-3.c: New.
7145 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7148 * gcc.target/sh/sh4a-cos.c: Remove.
7149 * gcc.target/sh/sh4a-sin.c: Remove.
7150 * gcc.target/sh/sh4a-sincos.c: Remove.
7152 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7154 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7155 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7157 2012-03-21 Martin Jambor <mjambor@suse.cz>
7160 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7161 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7163 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7165 * gcc.target/arm/thumb-16bit-ops.c: New file.
7166 * gcc.target/arm/thumb-ifcvt.c: New file.
7168 2012-03-20 Jason Merrill <jason@redhat.com>
7170 * lib/target-supports.exp: Add { target c++1y }.
7172 * g++.dg/cpp0x/auto32.C: New.
7174 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7177 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7179 * gcc.dg/torture/pr48124-4.c: Ditto:
7180 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7182 2012-03-20 Jason Merrill <jason@redhat.com>
7185 * g++.dg/cpp0x/initlist66.C: New.
7187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7189 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7192 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7195 * gcc.target/avr/torture/addr-space-2.h: New file.
7196 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7197 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7198 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7199 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7201 2012-03-20 Richard Guenther <rguenther@suse.de>
7203 * gnat.dg/pack16.adb: New testcase.
7204 * gnat.dg/pack16_pkg.ads: Likewise.
7205 * gnat.dg/specs/pack8.ads: Likewise.
7206 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7208 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/warn/Wuseless-cast.C: Extend.
7212 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7215 * g++.dg/warn/Wuseless-cast.C: New.
7217 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7220 * gfortran.dg/pr52608.f90: New test.
7222 2012-03-17 Tobias Burnus <burnus@net-b.de>
7225 * gfortran.dg/proc_ptr_36.f90: New.
7227 2012-03-16 Martin Jambor <mjambor@suse.cz>
7229 * gcc.dg/misaligned-expand-1.c: New test.
7230 * gcc.dg/misaligned-expand-3.c: Likewise.
7232 2012-03-16 Richard Guenther <rguenther@suse.de>
7233 Kai Tietz <ktietz@redhat.com>
7236 * gcc.c-torture/execute/pr48814-1.c: New test.
7237 * gcc.c-torture/execute/pr48814-2.c: New test.
7238 * gcc.dg/tree-ssa/assign-1.c: New test.
7239 * gcc.dg/tree-ssa/assign-2.c: New test.
7240 * gcc.dg/tree-ssa/assign-3.c: New test.
7242 2012-03-16 Richard Guenther <rguenther@suse.de>
7244 * gnat.dg/specs/pack7.ads: New testcase.
7246 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7249 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7250 * gcc.dg/torture/vshuf-8.inc: Likewise.
7251 * gcc.dg/torture/vshuf-16.inc: Likewise.
7252 * gcc.dg/torture/vshuf-32.inc: Likewise.
7254 2012-03-15 Jason Merrill <jason@redhat.com>
7256 * g++.dg/torture/pr52582.C: New.
7258 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7260 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7262 2012-03-15 Ira Rosen <irar@il.ibm.com>
7263 Ulrich Weigand <ulrich.weigand@linaro.org>
7265 * gcc.dg/vect/slp-cond-3.c: New test.
7266 * gcc.dg/vect/slp-cond-4.c: New test.
7268 2012-03-15 Ira Rosen <irar@il.ibm.com>
7269 Ulrich Weigand <ulrich.weigand@linaro.org>
7271 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7272 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7274 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7279 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7280 * gfortran.dg/round_1.f03: Likewise.
7282 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7283 Andrew Pinski <apinski@cavium.com>
7286 * gcc.dg/pr52592.c: New test.
7288 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7290 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7291 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7292 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7293 * lib/fortran-modules.exp: .. this new file. Adjust users.
7294 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7295 gfortran-dg-debug-runtest): Call cleanup-modules.
7296 * lib/fortran-torture.exp (fortran-torture-execute,
7297 fortran-torture): Likewise.
7298 * gfortran.dg/coarray/caf.exp: Likewise.
7299 * lib/lto.exp: Likewise.
7300 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7301 * gfortran.dg/class_4b.f03: Likewise.
7302 * gfortran.dg/class_4c.f03: Likewise.
7303 * gfortran.dg/class_45a.f03: Likewise.
7304 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7305 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7306 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7307 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7308 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7309 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7310 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7311 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7312 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7313 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7314 * gfortran.dg/whole_file_28.f90: Likewise.
7315 * gfortran.dg/whole_file_29.f90: Likewise.
7316 * gfortran.dg/whole_file_30.f90: Likewise.
7317 * gfortran.dg/whole_file_31.f90: Likewise.
7319 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7321 PR tree-optimization/52267
7322 * gcc.dg/pr52267.c: New test.
7323 * gcc.dg/tree-ssa/vrp65.c: New test.
7324 * gcc.dg/tree-ssa/vrp66.c: New test.
7326 2012-03-15 Richard Guenther <rguenther@suse.de>
7329 * gfortran.dg/vect/pr52580.f: New testcase.
7331 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7333 * gcc.target/sh/fpul-usage-1.c: New.
7335 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7338 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7339 * gcc.target/sh/pr49468-di.c: Likewise.
7341 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7343 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7344 * gcc.dg/c99-stdint-6.c: Likewise.
7345 * gcc.dg/lto/20090210_0.c: Likewise.
7346 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7347 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7348 * gcc.dg/pragma-init-fini-2.c: Likewise.
7349 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7350 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7351 * gcc.target/i386/pr22152.c: Likewise.
7352 * gcc.target/i386/vect8-ret.c: Likewise.
7353 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7356 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7358 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7359 * g++.dg/tree-prof/partition1.C: Likewise.
7360 * g++.dg/tree-prof/partition2.C: Likewise.
7361 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7363 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7364 * gcc.c-torture/execute/20010724-1.c: Remove.
7365 * gcc.c-torture/execute/20010724-1.x: Remove.
7366 * gcc.c-torture/execute/20040208-2.c: Remove.
7367 * gcc.c-torture/execute/20040208-2.x: Remove.
7368 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7370 (main) [__mips__ && __sgi__]: Remove.
7371 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7372 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7373 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7374 mips-sgi-irix6* handling.
7375 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7376 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7377 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7379 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7380 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7381 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7382 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7383 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7384 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7386 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7387 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7388 * gcc.target/mips/save-restore-3.c: Likewise.
7389 * gcc.target/mips/save-restore-4.c: Likewise.
7390 * gcc.target/mips/save-restore-5.c: Likewise.
7391 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7392 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7394 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7396 (restore_ld_library_path_env_vars): Likewise.
7397 * lib/target-supports.exp (check_profiling_available): Remove
7398 mips*-*-irix* handling.
7399 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7400 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7401 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7403 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7406 * g++.dg/opt/pr52582.C: New test.
7408 2012-03-14 Richard Guenther <rguenther@suse.de>
7410 PR tree-optimization/52571
7411 * gcc.dg/vect/vect-2.c: Initialize arrays.
7412 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7413 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7414 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7416 2012-03-14 Richard Guenther <rguenther@suse.de>
7421 * gcc.dg/torture/pr48124-1.c: New testcase.
7422 * gcc.dg/torture/pr48124-2.c: Likewise.
7423 * gcc.dg/torture/pr48124-3.c: Likewise.
7424 * gcc.dg/torture/pr48124-4.c: Likewise.
7426 2012-03-14 Richard Guenther <rguenther@suse.de>
7429 * gcc.dg/pr52578.c: New testcase.
7431 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7434 * g++.dg/cpp0x/udlit-args2.C: New test.
7436 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7439 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7440 * gcc.c-torture/compile/pr48596.c: ... here.
7442 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7445 * g++.dg/lookup/hidden-class17.C: New test.
7447 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7450 * gcc.dg/Wunused-var-3.c: New test.
7452 2012-03-13 Martin Jambor <mjambor@suse.cz>
7454 * gcc.dg/misaligned-expand-2.c: New test.
7456 2012-03-13 Richard Guenther <rguenther@suse.de>
7459 * gcc.dg/pr52134.c: New testcase.
7461 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7463 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7465 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7467 PR tree-optimization/46728
7468 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7469 * gcc.target/powerpc/pr46728-5.c: Likewise.
7470 * gcc.target/powerpc/pr46728-8.c: Likewise.
7471 * gcc.target/powerpc/pr46728-10.c: Likewise.
7472 * gcc.target/powerpc/pr46728-11.c: Likewise.
7473 * gcc.target/powerpc/pr46728-13.c: Likewise.
7474 * gcc.target/powerpc/pr46728-14.c: Likewise.
7475 * gcc.target/powerpc/pr46728-15.c: Likewise.
7477 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7480 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7482 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7484 PR tree-optimization/46728
7485 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7486 * gcc.target/powerpc/pr46728-5.c: Likewise.
7487 * gcc.target/powerpc/pr46728-8.c: Likewise.
7488 * gcc.target/powerpc/pr46728-10.c: Likewise.
7489 * gcc.target/powerpc/pr46728-11.c: Likewise.
7490 * gcc.target/powerpc/pr46728-13.c: Likewise.
7491 * gcc.target/powerpc/pr46728-14.c: Likewise.
7492 * gcc.target/powerpc/pr46728-15.c: Likewise.
7494 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7497 * gcc.target/avr/torture/addr-space-1.h: New file.
7498 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7499 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7500 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7501 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7503 2012-03-12 Andrew Pinski <apinski@cavium.com>
7505 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7507 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7510 * g++.dg/abi/thunk4.C: Likewise.
7511 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7513 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7515 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7516 * g++.dg/eh/spbp.C: Likewise.
7517 * g++.dg/ext/label13.C: Likewise.
7518 * g++.dg/guality/guality.exp: Likewise.
7519 * g++.dg/other/anon5.C: Likewise.
7520 * g++.dg/other/pragma-ep-1.C: Remove.
7521 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7522 * g++.dg/warn/pr31246.C: Likewise.
7523 * g++.dg/warn/weak1.C: Likewise.
7524 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7525 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7526 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7527 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7528 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7529 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7530 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7531 * gcc.dg/c99-tgmath-1.c: Likewise.
7532 * gcc.dg/c99-tgmath-2.c: Likewise.
7533 * gcc.dg/c99-tgmath-3.c: Likewise.
7534 * gcc.dg/c99-tgmath-4.c: Likewise.
7535 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7537 * gcc.dg/debug/pr49032.c: Likewise.
7538 * gcc.dg/guality/guality.exp: Likewise.
7539 * gcc.dg/intmax_t-1.c: Likewise.
7540 * gcc.dg/pr48616.c: Likewise.
7541 * gcc.dg/pragma-ep-1.c: Remove.
7542 * gcc.dg/pragma-ep-2.c: Remove.
7543 * gcc.dg/pragma-ep-3.c: Remove.
7544 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7545 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7546 * gcc.misc-tests/gcov-14.c: Likewise.
7547 * gfortran.dg/guality/guality.exp: Likewise.
7548 * lib/target-supports.exp (check_weak_available): Likewise.
7549 (add_options_for_tls): Likewise.
7550 (check_ascii_locale_available): Likewise.
7551 * obj-c++.dg/dwarf-2.mm: Likewise.
7552 * objc.dg/dwarf-1.m: Likewise.
7553 * objc.dg/dwarf-2.m: Likewise.
7555 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7557 PR tree-optimization/51721
7558 * gcc.dg/tree-ssa/vrp64.c: New test.
7560 PR tree-optimization/52533
7561 * gcc.c-torture/compile/pr52533.c: New test.
7563 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7565 * gcc.target/i386/rtm-xabort-1.c: New.
7566 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7567 * gcc.target/i386/rtm-xend-1.c: Ditto.
7568 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7569 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7570 * gcc.target/i386/sse-13.c: Ditto.
7571 * gcc.target/i386/sse-14.c: Ditto.
7572 * gcc.target/i386/sse-22.c: Ditto.
7573 * gcc.target/i386/sse-23.c: Ditto.
7574 * g++.dg/other/i386-2.C: Ditto.
7575 * g++.dg/other/i386-3.C: Ditto.
7577 2012-03-12 Tobias Burnus <burnus@net-b.de>
7580 * gfortran.dg/proc_ptr_35.f90: New.
7582 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7585 * gcc.dg/torture/pr52530.c: New test.
7587 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7590 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7592 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7595 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7597 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7599 2012-03-09 Andrew Pinski <apinski@cavium.com>
7602 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7603 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7605 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7607 * gcc.dg/tree-ssa/scev-3.c: New.
7608 * gcc.dg/tree-ssa/scev-4.c: New.
7610 2012-03-08 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/proc_ptr_34.f90
7615 2012-03-07 Jason Merrill <jason@redhat.com>
7618 * g++.dg/cpp0x/udlit-mangle.C: New.
7620 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7622 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7624 2012-03-06 Richard Guenther <rguenther@suse.de>
7627 * gcc.dg/torture/pr52493.c: New testcase.
7629 2012-03-06 Richard Guenther <rguenther@suse.de>
7632 * gcc.dg/lto/pr52097_0.c: New testcase.
7634 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7637 * gcc.target/sh/pr51244-1.c: New.
7638 * gcc.target/sh/pr51244-2.c: New.
7639 * gcc.target/sh/pr51244-3.c: New.
7641 2012-03-05 Jason Merrill <jason@redhat.com>
7644 * g++.dg/ext/visibility/template11.C: New.
7646 * g++.dg/cpp0x/implicit13.C: New.
7648 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7650 PR tree-optimization/51721
7651 * gcc.dg/tree-ssa/vrp63.c: New test.
7652 * gcc.dg/pr51721.c: New test.
7654 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7657 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7660 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7663 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7665 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7668 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7670 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7672 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7675 2012-03-03 Jason Merrill <jason@redhat.com>
7677 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7680 * g++.dg/cpp0x/initlist65.C: New.
7683 * g++.dg/ext/is_empty2.C: New.
7685 2012-03-03 Tobias Burnus <burnus@net-b.de>
7688 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7690 2012-03-03 Tobias Burnus <burnus@net-b.de>
7692 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7693 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7694 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7695 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7696 * gfortran.dg/class_30.f90: Remove dg-warning line.
7697 * gfortran.dg/bind_c_usage_25.f90: New.
7699 2012-03-03 Tobias Burnus <burnus@net-b.de>
7702 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7703 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7704 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7706 2012-03-03 Tobias Burnus <burnus@net-b.de>
7709 * gfortran.dg/assumed_type_1.f90: New.
7710 * gfortran.dg/assumed_type_2.f90: New.
7711 * gfortran.dg/assumed_type_3.f90: New.
7712 * gfortran.dg/assumed_type_4.f90: New.
7714 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7717 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7718 * gcc.target/sh/pr49468-di.c: New.
7720 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7722 * gcc.dg/graphite/pr50561.c: Update.
7724 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7726 * gcc.target/powerpc/pr52457.c: New test.
7728 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7730 * gcc.target/arm/sat-1.c: New test.
7732 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7735 * gcc.target/i386/pr46716.c: New test.
7737 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7740 * g++.dg/cpp0x/sfinae32.C: New.
7742 2012-03-02 Richard Guenther <rguenther@suse.de>
7744 PR tree-optimization/52406
7745 * gcc.dg/torture/pr52406.c: New testcase.
7747 2012-03-02 Tobias Burnus <burnus@net-b.de>
7750 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7751 * gfortran.dg/nullify_2.f90: Update dg-error.
7752 * gfortran.dg/nullify_4.f90: Ditto.
7753 * gfortran.dg/pointer_init_6.f90: Ditto.
7755 2012-03-02 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/class_51.f90: New.
7760 2012-03-02 Tobias Burnus <burnus@net-b.de>
7763 * gfortran.dg/intrinsic_8.f90: New.
7765 2012-03-01 Kai Tietz <ktietz@redhat.com>
7767 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7768 routines on mingw targets.
7769 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7771 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7773 PR tree-optimization/52445
7774 * gcc.dg/pr52445.c: New test.
7776 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.c-torture/compile/pr52437.c: New test.
7782 * gcc.dg/torture/pr52419.c: New test.
7784 PR tree-optimization/52429
7785 * gcc.dg/torture/pr52429.c: New test.
7786 * g++.dg/opt/pr52429.C: New test.
7788 2012-02-29 Richard Guenther <rguenther@suse.de>
7791 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7792 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7793 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7794 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7795 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7796 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7798 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7800 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7802 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7805 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7807 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7810 * gcc.target/arm/neon/pr51534.c: New testcase.
7812 2012-02-28 Richard Guenther <rguenther@suse.de>
7815 * gcc.dg/torture/pr52407.c: New testcase.
7817 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7819 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7820 * gcc.target/arm/vfp2.c: Likewise.
7821 * gcc.target/arm/vfp3.c: Likewise.
7822 * gcc.target/arm/vfp4.c: Likewise.
7823 * gcc.target/arm/vfp5.c: Likewise.
7824 * gcc.target/arm/vfp6.c: Likewise.
7825 * gcc.target/arm/vfp7.c: Likewise.
7826 * gcc.target/arm/vfp8.c: Likewise.
7827 * gcc.target/arm/vfp9.c: Likewise.
7828 * gcc.target/arm/vfp10.c: Likewise.
7829 * gcc.target/arm/vfp11.c: Likewise.
7830 * gcc.target/arm/vfp12.c: Likewise.
7831 * gcc.target/arm/vfp13.c: Likewise.
7832 * gcc.target/arm/vfp14.c: Likewise.
7833 * gcc.target/arm/vfp15.c: Likewise.
7834 * gcc.target/arm/vfp16.c: Likewise.
7835 * gcc.target/arm/vfp17.c: Likewise.
7836 * gcc.target/arm/neon-constants.h: New file.
7837 * gcc.target/arm/neon-vect1.c: New test.
7838 * gcc.target/arm/neon-vect2.c: New test.
7839 * gcc.target/arm/neon-vect3.c: New test.
7840 * gcc.target/arm/neon-vect4.c: New test.
7841 * gcc.target/arm/neon-vect5.c: New test.
7842 * gcc.target/arm/neon-vect6.c: New test.
7843 * gcc.target/arm/neon-vect7.c: New test.
7844 * gcc.target/arm/neon-vect8.c: New test.
7846 2012-02-28 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/52402
7849 * gcc.dg/torture/pr52402.c: New testcase.
7851 2012-02-28 Richard Guenther <rguenther@suse.de>
7854 * g++.dg/lto/pr52400_0.C: New testcase.
7856 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7858 * gcc.target/avr/torture/builtins-1.c: New test.
7859 * gcc.target/avr/torture/builtins-error.c: New test.
7861 2012-02-28 Kai Tietz <ktietz@redhat.com>
7863 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7864 * gcc.target/i386/pr45352-2.c: Likewise.
7865 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7866 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7867 targets instead rand.
7868 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7869 * gcc.target/i386/sse2-mul-1.c: Likewise.
7870 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7871 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7872 * gcc.target/i386/pad-1.c: Likewise.
7873 * gcc.target/i386/pad-9.c: Likewise.
7874 * gcc.target/i386/pad-2.c: Likewise.
7875 * gcc.target/i386/pad-5b.c: Likewise.
7876 * gcc.target/i386/pad-8.c: Likewise.
7877 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7878 * gcc.target/i386/pr44130.c: Likewise.
7879 * gcc.target/i386/align-main-1.c: Likewise.
7880 * gcc.target/i386/align-main-2.c: Likewise.
7881 * gcc.target/i386/sw-1.c: Likewise.
7882 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7883 on x64 mingw target.
7884 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7885 * gcc.target/i386/pr46295.c: Likewise.
7886 * gcc.target/i386/amd64-abi-1.c: Likewise.
7887 * gcc.target/i386/amd64-abi-2.c: Likewise.
7888 * gcc.target/i386/pr39082-1.c: Likewise.
7889 * gcc.target/i386/pr39162.c: Likewise.
7890 * gcc.target/i386/pr22152.c: Likewise.
7891 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7892 * gcc.target/i386/wrfsbase-2.c: Likewise.
7893 * gcc.target/i386/local.c: Likewise
7894 * gcc.target/i386/wrgsbase-1.c: Likewise.
7895 * gcc.target/i386/wrfsbase-1.c: Likewise.
7896 * gcc.target/i386/pr39315-3.c: Likewise.
7897 * gcc.target/i386/pr35767-4.c: Likewise.
7898 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7900 * gcc.target/i386/pr45336-2.c: Likewise.
7901 * gcc.target/i386/pr45336-1.c: Likewise.
7902 * gcc.target/i386/pr45336-4.c: Likewise.
7904 2012-02-27 Tristan Gingold <gingold@adacore.com>
7906 * gnat.dg/array20.ad[sb]: New test.
7908 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7911 * gcc.target/arm/pr52375.c: New test.
7912 * gcc.c-torture/compile/pr52375.c: New test.
7914 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7916 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7917 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7919 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7921 * gnat.dg/aggr19.adb: New test.
7922 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7924 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7927 * gcc.target/sh/pr49263.c: New.
7929 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7931 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7932 simulate_thread_wrapper_other_threads
7933 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7934 Move initialization of 'value' to main().
7935 (main): Initialize 'value';
7936 * gcc.dg/simulate-thread/speculative-store.c
7937 (simulate_thread_step_verify): Return 0 when successful.
7938 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7940 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7941 (simulate_thread_wrapper_other_threads): Return a success/fail value
7942 and issue an error if the instruction count threshold is exceeded.
7944 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7947 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7948 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7950 2012-02-24 Richard Guenther <rguenther@suse.de>
7953 * gcc.dg/pr52355.c: New testcase.
7955 2012-02-23 Kai Tietz <ktietz@redhat.com>
7957 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7958 * gcc.dg/Wpadded.c: Likewise.
7959 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7961 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7962 for sleep by Sleep and add windows.h include for this function.
7963 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7965 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7967 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7968 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7969 on x64 mingw target.
7970 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7971 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7972 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7973 failure on LLP64 target.
7975 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7978 * gcc.dg/noncompile/pr52290.c: New test.
7980 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7982 PR tree-optimization/52019
7983 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7985 2012-02-22 Kai Tietz <ktietz@redhat.com>
7987 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7988 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7989 derived pdiff_t type.
7990 * g++.dg/torture/pr49720.C: Likewise
7992 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7995 * gcc.target/i386/pr52330.c: New test.
7997 2012-02-22 Tobias Burnus <burnus@net-b.de>
8000 * gfortran.dg/io_constraints_10.f90: New.
8002 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8004 * lib/target-supports.exp (check_effective_target_vect_condition):
8005 Return true for NEON.
8007 2012-02-21 Kai Tietz <ktietz@redhat.com>
8009 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8011 2012-02-21 Richard Guenther <rguenther@suse.de>
8013 PR tree-optimization/52324
8014 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8016 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8019 * gcc.target/avr/torture/pr51782-1.c: New test.
8021 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8023 PR tree-optimization/52318
8024 * gcc.dg/pr52318.c: New test.
8026 2012-02-20 Kai Tietz <ktietz@redhat.com>
8028 * gcc.dg/bf-ms-layout-3.c: New testcase.
8030 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8034 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8036 2012-02-20 Richard Guenther <rguenther@suse.de>
8038 PR tree-optimization/52298
8039 * gcc.dg/torture/pr52298.c: New testcase.
8040 * gcc.dg/vect/pr52298.c: Likewise.
8042 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8044 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8045 * gcc.c-torture/execute/pr52286.c: Ditto.
8047 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8049 PR tree-optimization/52286
8050 * gcc.c-torture/execute/pr52286.c: New test.
8052 2012-02-18 Tobias Burnus <burnus@net-b.de>
8055 * gfortran.dg/interface_35.f90: Use -std=f2003.
8056 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8057 * gfortran.dg/interface_assignment_4.f90: Ditto.
8058 * gfortran.dg/bessel_1.f90: Ditto.
8059 * gfortran.dg/func_result_6.f90: Ditto.
8060 * gfortran.dg/hypot_1.f90: Ditto.
8061 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8063 2012-02-17 Tobias Burnus <burnus@net-b.de>
8065 PR translation/52232
8066 PR translation/52234
8067 PR translation/52245
8068 PR translation/52246
8069 PR translation/52262
8070 PR translation/52273
8071 * gfortran.dg/coarray_22.f90: Update dg-error.
8072 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8074 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8077 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8078 (simulate-thread): Use default timeout.
8080 2012-02-16 Jason Merrill <jason@redhat.com>
8083 * g++.dg/ext/timevar1.C: New.
8085 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8088 * g++.dg/template/using21.C: New.
8089 * g++.dg/template/using22.C: Likewise.
8091 2012-02-16 Jason Merrill <jason@redhat.com>
8094 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8096 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8098 PR tree-optimization/52255
8099 * gcc.c-torture/compile/pr52255.c: New test.
8102 * g++.dg/debug/dwarf2/pr52260.C: New test.
8105 * g++.dg/ipa/pr51929.C: New test.
8107 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8110 * gcc.target/powerpc/pr52199.c: New file.
8112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8117 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8119 * gcc.dg/pr51867.c: Don't include <math.h>.
8122 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8124 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8125 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8127 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8129 PR tree-optimization/50561
8130 * gcc.dg/graphite/pr50561.c: New testcase.
8132 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8134 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8135 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8137 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8139 * gnat.dg/discr35.ad[sb]: New test.
8141 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8143 * gnat.dg/volatile10.adb: New test.
8144 * gnat.dg/volatile10_pkg.ads: New helper.
8146 2012-02-14 Jason Merrill <jason@redhat.com>
8148 * g++.dg/ext/attrib43.C: New.
8150 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8152 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8153 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8155 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8156 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8157 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8158 effective_target fgnu_tm.
8159 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8161 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8164 * g++.dg/template/asmgoto1.C: New test.
8166 2012-02-14 Ian Lance Taylor <iant@google.com>
8169 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8170 compiling generated file for 64bit and index tests.
8172 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8174 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8176 2012-02-14 Richard Guenther <rguenther@suse.de>
8178 PR tree-optimization/52244
8179 PR tree-optimization/51528
8180 * gcc.dg/torture/pr52244.c: New testcase.
8182 2012-02-14 Walter Lee <walt@tilera.com>
8184 * g++.dg/other/PR23205.C: Disable test on tile.
8185 * g++.dg/other/pr23205-2.C: Disable test on tile.
8186 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8187 * gcc.dg/20040813-1.c: Disable test on tile.
8188 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8189 * gcc.misc-tests/linkage.exp: Handle tilegx.
8191 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8193 PR tree-optimization/52210
8194 * gcc.dg/pr52210.c: New test.
8196 2012-02-14 Jason Merrill <jason@redhat.com>
8199 * g++.dg/overload/defarg5.C: New.
8201 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8204 * c-c++-common/pr52181.c: New test.
8206 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8209 * g++.dg/ext/atomic-1.C: New test.
8211 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8213 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8215 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8218 * gcc.c-torture/execute/pr52209.c: New test.
8220 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8223 * gfortran.dg/elemental_optional_args_5.f03: New test.
8225 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8228 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8231 2012-02-11 Ian Lance Taylor <iant@google.com>
8234 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8235 SPARC Solaris. Don't run the test at all on systems where it may
8236 not work, rather than xfailing it.
8238 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8240 PR rtl-optimization/52175
8241 * gcc.c-torture/compile/pr52175.c: New test.
8243 2012-02-10 Jason Merrill <jason@redhat.com>
8246 * g++.dg/template/repo10.C: New.
8248 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8251 * gcc.dg/pr52132.c: New test.
8253 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8255 * gnat.dg/specs/aggr4.ads: New test.
8256 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8258 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8261 * gcc.target/i386/pr52146.c: New.
8263 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8266 * c-c++-common/pr52177.c: New test.
8268 2012-02-10 Jan Hubicka <jh@suse.cz>
8271 * g++.dg/torture/pr48600.C: New testcase.
8273 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8276 * gcc.dg/dfp/pr52140.c: New test.
8278 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8281 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8284 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8287 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8288 * gcc.dg/pr51867.c: New test.
8290 2012-02-09 Ian Lance Taylor <iant@google.com>
8292 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8293 which don't support -fsplit-stack. Turn off optimization when
8294 compiling select5-out.go.
8296 2012-02-08 Ian Lance Taylor <iant@google.com>
8298 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8299 systems which don't support -fsplit-stack.
8301 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8303 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8304 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8305 machine instuction in the log.
8307 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8309 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8312 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8315 * gcc.dg/pr48524.c: New test.
8316 * gcc.dg/pr48524.spec: New spec file for test.
8318 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8321 * gfortran.dg/vect/pr32380.f90: New test.
8323 2012-02-08 Tobias Burnus <burnus@net-b.de>
8326 * gfortran.dg/realloc_on_assign_12.f90: New.
8328 2012-02-08 Richard Guenther <rguenther@suse.de>
8330 PR rtl-optimization/52170
8331 * gcc.dg/torture/pr52170.c: New testcase.
8333 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8335 PR gcov-profile/52150
8336 * gcc.dg/tree-prof/pr52150.c: New test.
8338 PR rtl-optimization/52139
8339 * gcc.dg/pr52139.c: New test.
8341 2012-02-07 Jason Merrill <jason@redhat.com>
8344 * g++.dg/cpp0x/constexpr-union3.C: New.
8347 * g++.dg/lto/pr52035_0.C: New.
8349 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8351 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8352 * gcc.dg/special/weak-1.c: Likewise.
8353 * gcc.dg/ucnid-12.c: Likewise.
8354 * gcc.dg/torture/pr45678-1.c: Likewise.
8355 * gcc.dg/torture/pr45678-2.c: Likewise.
8356 * gcc.dg/vector-4.c: Likewise.
8357 * gcc.dg/ipa/inline-5.c: Likewise.
8358 * gcc.dg/ucnid-11.c: Likewise.
8359 * gcc.misc-tests/gcov-13.c: Likewise.
8360 * gcc.misc-tests/gcov-14.c: Likewise.
8361 * g++.dg/ext/label13.C: Likewise.
8362 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8363 hppa*-*-hpux* options.
8364 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8365 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8366 * gcc.dg/pr48616.c: Likewise.
8367 * gcc.dg/pr17957.c: Likewise.
8368 * gcc.dg/pr17055-1.c: Likewise.
8369 * gcc.dg/pr32912-1.c: Likewise.
8370 * gcc.dg/tm/pr51472.c: Likewise.
8371 * c-c++-common/fold-bitand-4.c: Likewise.
8372 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8373 Use dg-additional-options for extra options.
8375 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8377 * gcc.target/epiphany/interrupt-2.c: New test.
8379 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8382 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8383 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8389 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8391 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8395 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8396 * gcc.target/mips/va-arg-1.c: New test.
8398 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8400 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8401 for -mno-pointers-to-nested-functions.
8403 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8405 * gcc.c-torture/execute/20120207-1.c: New test.
8407 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8409 PR rtl-optimization/52060
8410 * gcc.dg/torture/pr52060.c: New test.
8413 * gcc.c-torture/compile/pr52074.c: New test.
8415 2012-02-07 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/class_to_type_2.f90: New.
8420 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8423 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8426 2012-02-06 Jason Merrill <jason@redhat.com>
8429 * g++.dg/template/conv13.C: New.
8431 2012-02-06 Richard Guenther <rguenther@suse.de>
8433 PR tree-optimization/52115
8434 * gcc.c-torture/compile/pr52115.c: New testcase.
8436 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8439 * gcc.c-torture/execute/pr52129.c: New test.
8441 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8443 * gcc.dg/pr48374.c: Actually add the test I forgot
8444 in the 2012-01-25 commit.
8446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8449 * gfortran.dg/vect/vect-8.f90: New test case.
8451 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8454 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8456 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8459 * gfortran.dg/class_48.f90 : Add test of allocate class array
8460 component with source in subroutine test3. Remove commenting
8461 out in subroutine test4, since branching on unitialized variable
8462 is now fixed (no PR for this last.).
8464 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8466 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8468 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8470 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8473 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8474 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8476 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8478 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8479 (check_effective_target_sync_int_long): Use it.
8480 (check_effective_target_sync_char_short): Likewise.
8481 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8483 2012-02-05 Tobias Burnus <burnus@net-b.de>
8486 * gfortran.dg/class_48.f90: Add some further checks.
8488 2012-02-05 Ira Rosen <irar@il.ibm.com>
8490 PR tree-optimization/52091
8491 * gcc.dg/vect/pr52091.c: New test.
8493 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8495 PR rtl-optimization/52113
8496 * gcc.target/avr/pr52113.c: New test.
8498 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8500 PR rtl-optimization/52092
8501 * gcc.c-torture/compile/pr52092.c: New test.
8503 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8506 * gfortran.dg/class_array_10.f03: New test.
8509 * gfortran.dg/class_array_11.f03: New test.
8512 * gfortran.dg/class_array_12.f03: New test.
8514 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8517 * gfortran.dg/realloc_on_assign_11.f90: New test.
8519 2012-02-02 Tobias Burnus <burnus@net-b.de>
8522 * gfortran.dg/shape_7.f90: New.
8524 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8526 * gcc.target/mips/mips-prepend-1.c: New test.
8528 2012-02-02 Jan Hubicka <jh@suse.cz>
8529 Tom de Vries <tom@codesourcery.com>
8532 * gcc.dg/alias-12.c: New testcase.
8533 * gcc.dg/alias-13.c: New testcase.
8535 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8538 * gcc.dg/pr52086.c: New test.
8540 PR tree-optimization/52073
8541 * gcc.c-torture/compile/pr52073.c: New test.
8543 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8546 * gfortran.dg/function_optimize_10.f90: New test.
8548 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8550 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8553 2012-02-01 Tobias Burnus <burnus@net-b.de>
8556 * gfortran.dg/typebound_operator_14.f90: New.
8558 2012-02-01 Tobias Burnus <burnus@net-b.de>
8561 * gfortran.dg/elemental_function_1.f90: New.
8563 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8565 PR rtl-optimization/51374
8566 * gcc.target/avr/torture/pr51374-1.c:
8567 Also fail if SBIS is seen.
8569 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8571 PR rtl-optimization/51374
8572 * gcc.target/avr/torture/pr51374-1.c: New.
8574 2012-01-31 Tobias Burnus <burnus@net-b.de>
8577 * gfortran.dg/typebound_generic_11.f90: New.
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8582 * gfortran.dg/class_49.f90: New.
8584 2012-01-31 Tobias Burnus <burnus@net-b.de>
8587 * gfortran.dg/elemental_args_check_6.f90: New.
8589 2012-01-31 Jason Merrill <jason@redhat.com>
8592 * g++.dg/cpp0x/variadic122.C: New.
8594 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8597 * gfortran.dg/realloc_on_assign_10.f90: New test.
8599 2012-01-31 Richard Guenther <rguenther@suse.de>
8601 PR tree-optimization/51528
8602 * gcc.dg/torture/pr51528.c: New testcase.
8604 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8607 * lib/go.exp (go_target_compile): Append timeout= to options.
8608 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8609 select5-out.go test on alpha*-*-* targets.
8611 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8613 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8614 (TEST_SHORT): Reformat in the same way.
8615 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8616 (TEST_SHORT): Reformat in the same way.
8617 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8618 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8619 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8620 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8621 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8623 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8626 * gcc.target/arm/pr51835.c: New testcase.
8628 2012-01-30 Richard Guenther <rguenther@suse.de>
8630 PR tree-optimization/52028
8631 * gcc.dg/torture/pr52028.c: New testcase.
8632 * gfortran.dg/ldist-pr45199.f: Adjust.
8633 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8634 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8635 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8637 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8640 * gcc.dg/tree-prof/pr52027.c: New test.
8642 PR tree-optimization/52046
8643 * gcc.dg/pr52046.c: New test.
8646 * g++.dg/other/pr52048.C: New test.
8648 2012-01-30 Richard Guenther <rguenther@suse.de>
8650 PR tree-optimization/52045
8651 * gcc.dg/pr52045.c: New testcase.
8653 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8655 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8656 new code generated for __sync_lock_release.
8658 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8660 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8662 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8665 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8667 * g++.dg/ext/visibility/template10.C: Fix typo.
8669 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8671 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8674 * g++.dg/cpp0x/constexpr-ice6.C: New.
8676 2012-01-29 Tobias Burnus <burnus@net-b.de>
8679 * gfortran.dg/default_initialization_6.f90: New.
8681 2012-01-29 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8685 * gfortran.dg/class_48.f90: New.
8687 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8690 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8692 2012-01-28 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/class_allocate_12.f90: New.
8697 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8699 * gcc.dg/torture/pr50444.c: Fix dg directives.
8701 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8704 * gcc.target/arm/pr52006.c: New test.
8706 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8709 * gcc.dg/lto/trans-mem.h: New file.
8710 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8711 * gcc.dg/lto/trans-mem-1_1.c: Same.
8712 * gcc.dg/lto/trans-mem-4_1.c: Same.
8713 * gcc.dg/lto/trans-mem-3_1.c: Same.
8715 2012-01-27 Tobias Burnus <burnus@net-b.de>
8718 * gfortran.dg/dummy_procedure_7.f90: New.
8720 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8722 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8723 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8725 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8728 * g++.dg/other/gc5.C: New test.
8730 2012-01-27 Richard Guenther <rguenther@suse.de>
8732 PR tree-optimization/50444
8733 * gcc.dg/torture/pr50444.c: New testcase.
8735 2012-01-27 Tobias Burnus <burnus@net-b.de>
8739 * gfortran.dg/move_alloc_13.f90: New.
8741 2012-01-27 Tobias Burnus <burnus@net-b.de>
8744 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8745 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8746 and change dg-error string.
8748 2012-01-27 Tobias Burnus <burnus@net-b.de>
8751 * gfortran.dg/elemental_args_check_5.f90: New.
8753 2012-01-27 Richard Guenther <rguenther@suse.de>
8756 * g++.dg/torture/pr51959.C: New testcase.
8758 2012-01-27 Tom de Vries <tom@codesourcery.com>
8760 PR tree-optimization/51990
8761 * gcc.dg/pr51990.c: New test.
8762 * gcc.dg/pr51990-2.c: Same.
8764 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8765 Tobias Burnus <burnus@gcc.gnu.org>
8768 * gfortran.dg/class_allocate_11.f03: New.
8773 * gfortran.dg/class_allocate_7.f03: New.
8774 * gfortran.dg/class_allocate_8.f03: New.
8775 * gfortran.dg/class_allocate_9.f03: New.
8776 * gfortran.dg/class_allocate_10.f03: New.
8778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8780 * gnat.dg/discr34.adb: New test.
8781 * gnat.dg/discr34_pkg.ads: New helper.
8783 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/discr33.adb: New test.
8787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8789 * gnat.dg/limited_with3.ad[sb): New test.
8790 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8791 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8792 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8794 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8796 * gnat.dg/stack_usage1.adb: New test.
8797 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8799 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8800 * gcc.dg/pr44194-2.c: Likewise.
8802 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8805 * g++.dg/template/crash112.C: New.
8807 2012-01-27 Richard Henderson <rth@redhat.com>
8809 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8811 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8813 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8815 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8818 * g++.dg/opt/pr51895.C: New test.
8820 2012-01-26 Michael Matz <matz@suse.de>
8822 PR tree-optimization/48794
8823 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8825 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8827 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8829 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8831 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8832 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8834 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8835 the default value for s390 and s390x.
8837 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8840 * gcc.dg/lto/trans-mem-4_0.c: New.
8841 * gcc.dg/lto/trans-mem-4_1.c: New.
8842 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8844 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8845 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8847 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8848 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8851 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8853 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8855 2012-01-25 Ian Lance Taylor <iant@google.com>
8857 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8859 2012-01-25 Tobias Burnus <burnus@net-b.de>
8862 * gfortran.dg/typebound_proc_25.f90: New.
8864 2012-01-25 Jason Merrill <jason@redhat.com>
8867 * g++.dg/lto/pr51992_0.C: New.
8869 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8871 PR tree-optimization/51987
8872 * gcc.target/i386/pr51987.c: New test.
8874 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8876 * gcc.dg/tm/lto-1.c: Require lto support in target.
8878 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8880 PR rtl-optimization/48374
8881 * gcc.dg/pr48374.c: New test.
8883 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8885 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8887 2012-01-25 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/derived_constructor_char_3.f90: New.
8892 2012-01-24 Ian Lance Taylor <iant@google.com>
8894 * go.test/go-test.exp (filecmp): New procedure.
8895 (errchk): Handle quoted square brackets.
8896 (go-gc-tests): Set go_compile_args. Handle various new test
8897 lines. Skip a few new tests.
8898 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8900 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8902 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8903 (check_effective_target_vect_extract_even_odd)
8904 (check_effective_target_vect_interleave): Return true for MIPS
8907 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8909 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8910 (main): Use it instead of argc.
8912 2012-01-24 Jason Merrill <jason@redhat.com>
8915 * g++.dg/cpp0x/sfinae31.C: New.
8917 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8919 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8921 2012-01-24 Jason Merrill <jason@redhat.com>
8924 * g++.dg/inherit/covariant20.C: New.
8926 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/parse/crash58.C: New.
8931 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8934 * gcc.dg/pr51957-1.c: New test.
8935 * gcc.dg/pr51957-1.h: New file.
8936 * gcc.dg/pr51957-2.c: New test.
8938 2012-01-23 Jason Merrill <jason@redhat.com>
8941 * g++.dg/ext/visibility/template10.C: New.
8943 2012-01-23 Tobias Burnus <burnus@net-b.de>
8946 * gfortran.dg/move_alloc_12.f90: New.
8948 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8951 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8953 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8956 * g++.dg/template/crash111.C: New.
8958 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8960 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8962 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8964 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8967 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8968 the DW_TAG_class_type and DW_AT_name: "Executor".
8970 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8972 * lib/target-supports.exp
8973 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8974 (check_effective_target_vect_interleave): Likewise.
8976 2012-01-22 Jason Merrill <jason@redhat.com>
8979 * g++.dg/template/using20.C: New.
8980 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8982 2012-01-23 Jason Merrill <jason@redhat.com>
8985 * g++.dg/torture/pr51344.C: Limit to x86.
8987 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8989 * c-c++-common/tm/omp.c: Require target with pthread support.
8991 2012-01-23 Richard Guenther <rguenther@suse.de>
8993 PR tree-optimization/51949
8994 * gcc.dg/torture/pr51949.c: New testcase.
8996 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8998 PR rtl-optimization/51933
8999 * gcc.c-torture/execute/pr51933.c: New test.
9001 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9003 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9004 Do not define for Interix.
9006 2012-01-22 Jason Merrill <jason@redhat.com>
9009 * g++.dg/lto/pr51832.h: New.
9010 * g++.dg/lto/pr51832_0.C: New.
9011 * g++.dg/lto/pr51832_1.C: New.
9013 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9015 * gcc.dg/ext-elim-1.c: New test.
9017 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9020 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9021 * g++.dg/opt/longbranch1.C: Likewise.
9023 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9025 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9028 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9031 * gfortran.dg/namelist_74.f90: New test.
9032 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9034 2012-01-21 Tobias Burnus <burnus@net-b.de>
9037 * gfortran.dg/class_47.f90: New.
9039 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9041 * gnat.dg/renaming5.ad[sb]: New test.
9043 2012-01-20 Jason Merrill <jason@redhat.com>
9046 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9048 2012-01-20 Jason Merrill <jason@redhat.com>
9051 * g++.dg/ext/attrib42.C: Require ilp32.
9053 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.target/arm/pr51915.c: New test.
9058 2012-01-20 Cary Coutant <ccoutant@google.com>
9059 Dodji Seketeli <dodji@redhat.com>
9062 * g++.dg/debug/dwarf2/nested-3.C: New test.
9064 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9067 * g++.dg/template/crash110.C: New.
9069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9071 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9072 Remove default options on hppa*-*-hpux*.
9074 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9076 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9078 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9080 * gcc.c-torture/compile/pr51856.c: New testcase.
9082 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9084 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9085 options to go_target_compile.
9087 2012-01-20 Kai Tietz <ktietz@redhat.com>
9089 * g++.dg/torture/pr51344.C: Fix typo.
9091 2012-01-20 Richard Guenther <rguenther@suse.de>
9093 PR tree-optimization/51903
9094 * g++.dg/torture/pr51903.C: New testcase.
9096 2012-01-20 Tobias Burnus <burnus@net-b.de>
9097 Janus Weil <janus@gcc.gnu.org>
9100 * gfortran.dg/use_21.f90: New.
9102 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.dg/torture/pr51106-1.c: New test.
9106 * gcc.dg/torture/pr51106-2.c: New test.
9108 2012-01-19 Kai Tietz <ktietz@redhat.com>
9110 * g++.dg/torture/pr51344.C: New test.
9112 2012-01-19 Tobias Burnus <burnus@net-b.de>
9115 * gfortran.dg/intrinsic_size_2.f90: New.
9117 2012-01-19 Jason Merrill <jason@redhat.com>
9120 * g++.dg/inherit/using7.C: New.
9122 2012-01-19 Richard Guenther <rguenther@suse.de>
9124 PR tree-optimization/37997
9125 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9127 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9129 PR rtl-optimization/51505
9130 * gcc.dg/pr51505.c: New test.
9132 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9135 * gfortran.dg/typebound_operator_12.f03: New.
9136 * gfortran.dg/typebound_operator_13.f03: New.
9138 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9141 * g++.dg/cpp0x/pr51225.C: New.
9143 2012-01-17 Ian Lance Taylor <iant@google.com>
9146 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9148 2012-01-17 Tobias Burnus <burnus@net-b.de>
9151 * gfortran.dg/realloc_on_assign_9.f90: New.
9153 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9156 * gcc.dg/tm/memopt-3.c: Remove xfail.
9157 * gcc.dg/tm/memopt-4.c: Remove xfail.
9158 * gcc.dg/tm/memopt-5.c: Remove xfail.
9159 * gcc.dg/tm/memopt-7.c: Remove xfail.
9161 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9163 PR tree-optimization/51877
9164 * gcc.c-torture/execute/pr51877.c: New test.
9166 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9168 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9169 {!vect_align_arrays} to vect_sizes_32B_16B.
9170 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9171 * gcc.dg/vect/vect-peel-3.c: Ditto.
9173 2012-01-16 Jason Merrill <jason@redhat.com>
9176 * g++.dg/abi/mangle60.C: New.
9179 * g++.dg/pch/mangle1.{C,Hs}: New.
9181 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9182 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/elemental_optional_args_3.f90: New
9186 * gfortran.dg/elemental_optional_args_4.f90: New
9188 2012-01-16 Tobias Burnus <burnus@net-b.de>
9191 * gfortran.dg/use_20.f90: New
9193 2012-01-16 Jason Merrill <jason@redhat.com>
9196 * g++.dg/cpp0x/rv-bitfield.C: New.
9197 * g++.dg/cpp0x/rv-bitfield2.C: New.
9199 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9201 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9202 subroutine 'qsort' and use index array to assign the result.
9204 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9206 PR tree-optimization/51865
9207 * gcc.dg/pr51865.c: New test.
9209 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9213 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9215 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9216 to be loaded from the constant pool, rather than via %hi and %lo.
9218 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9220 PR rtl-optimization/51821
9221 * gcc.dg/pr51821.c: New test.
9223 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9225 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9227 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9229 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9231 2012-01-14 Tobias Burnus <burnus@net-b.de>
9234 * gfortran.dg/init_flag_8.f90: New.
9235 * gfortran.dg/init_flag_9.f90: New.
9237 2011-01-14 Tobias Burnus <burnus@net-b.de>
9240 * gfortran.dg/use_18.f90: New.
9241 * gfortran.dg/use_19.f90: New.
9243 2012-01-13 Ian Lance Taylor <iant@google.com>
9246 * g++.dg/warn/Wsign-compare-4.C: New.
9248 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9251 * gfortran.dg/alloc_comp_assign.f03: New.
9252 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9253 __BUILTIN_FREE from 38 to 32.
9255 2012-01-13 Jason Merrill <jason@redhat.com>
9258 * g++.dg/warn/Wreturn-type-7.C: New.
9260 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9262 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9264 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9265 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9266 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9267 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9268 int32plus because of big array needed.
9269 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9270 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9272 2012-01-13 Jason Merrill <jason@redhat.com>
9275 * g++.dg/ext/visibility/template9.C: New.
9278 * g++.dg/cpp0x/defaulted34.C: New.
9279 * g++.dg/template/virtual3.C: New.
9281 2012-01-13 Richard Guenther <rguenther@suse.de>
9284 * gcc.dg/torture/pr8081.c: New testcase.
9286 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9288 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9290 2012-01-12 Jason Merrill <jason@redhat.com>
9293 * g++.dg/ext/stmtexpr14.C: New.
9295 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9298 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9300 2012-01-12 Jason Merrill <jason@redhat.com>
9303 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9304 * g++.dg/abi/mangle58.C: Likewise.
9307 * g++.dg/template/arg8.C: New.
9309 2012-01-12 Ira Rosen <irar@il.ibm.com>
9311 PR tree-optimization/51799
9312 * gcc.dg/vect/pr51799.c: New test.
9313 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9316 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9317 Tobias Burnus <burnus@net-b.de>
9321 * lib/target-supports.exp
9322 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9323 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9325 2012-01-11 Jason Merrill <jason@redhat.com>
9328 * g++.dg/ext/attrib42.C: New.
9330 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9333 * gcc.dg/pr51796.c: New test.
9335 2012-01-11 Jason Merrill <jason@redhat.com>
9338 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9340 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9342 * gnat.dg/array19.ad[sb]: New test.
9344 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/opt23.ad[sb]: New test.
9347 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9348 * gnat.dg/opt24.ad[sb]: New test.
9350 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9352 PR tree-optimization/49642
9353 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9354 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9356 2012-01-11 Jason Merrill <jason@redhat.com>
9359 * g++.dg/template/explicit-args5.C: New.
9361 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9363 * gcc.c-torture/execute/20120110-1.c: New testcase.
9365 2012-01-10 Jason Merrill <jason@redhat.com>
9368 * g++.dg/inherit/ambig1.C: New.
9371 * g++.dg/cpp0x/constexpr-cache1.C: New.
9373 2012-01-10 Richard Guenther <rguenther@suse.de>
9375 PR tree-optimization/51801
9376 * gcc.dg/torture/pr51801.c: New testcase.
9378 2012-01-10 Tobias Burnus <burnus@net-b.de>
9381 * gfortran.dg/allocate_with_typespec_5.f90: New.
9383 2012-01-10 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/class_39.f03: Update dg-error string.
9387 2012-01-10 Richard Guenther <rguenther@suse.de>
9389 PR tree-optimization/50913
9390 * gcc.dg/graphite/interchange-16.c: New testcase.
9391 * gcc.dg/graphite/scop-20.c: XFAIL.
9392 * gfortran.dg/graphite/interchange-1.f: Likewise.
9393 * gfortran.dg/graphite/block-1.f90: Likewise.
9394 * gfortran.dg/graphite/block-2.f: Likewise.
9396 2012-01-10 Richard Henderson <rth@redhat.com>
9398 * lib/target-supports.exp (check_effective_target_vect_perm,
9399 check_effective_target_vect_perm_byte,
9400 check_effective_target_vect_perm_short): Enable for arm neon.
9402 2012-01-09 Tobias Burnus <burnus@net-b.de>
9405 * gfortran.dg/typebound_operator_11.f90: New.
9407 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9409 * gnat.dg/array18.adb: New test.
9410 * gnat.dg/array18_pkg.ads: New helper.
9412 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9415 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9416 around base object in first assignment in main program.
9417 * gfortran.dg/typebound_operator_10.f03: New test.
9419 2012-01-09 Martin Jambor <mjambor@suse.cz>
9421 PR tree-optimization/51759
9422 * g++.dg/ipa/pr51759.C: New test.
9424 2012-01-09 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/optional_absent_2.f90: New.
9429 2012-01-09 Tobias Burnus <burnus@net-b.de>
9432 * gfortran.dg/use_17.f90: New.
9434 2012-01-09 Gary Funck <gary@intrepid.com>
9436 PR preprocessor/33919
9437 * gcc.dg/pr33919.c: New test.
9438 * gcc.dg/pr33919-0.h: New test header file.
9439 * gcc.dg/pr33919-1.h: Ditto.
9440 * gcc.dg/pr33919-2.h: Ditto.
9442 2012-01-07 Jan Hubicka <jh@suse.cz>
9444 PR tree-optimize/51694
9445 * gcc.c-torture/compile/pr51694.c: new testcase.
9447 2012-01-07 Jan Hubicka <jh@suse.cz>
9449 PR tree-optimization/51600
9450 * g++.dg/torture/pr51600.C: New testcase.
9452 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9454 PR gcov-profile/51715
9455 PR gcov-profile/51717
9456 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9457 * gcc.misc-tests/gcov-14.c: Likewise.
9459 2012-01-06 Jason Merrill <jason@redhat.com>
9461 * g++.dg/parse/new5.C: New.
9463 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9466 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9467 including <string.h>.
9469 2012-01-06 Jason Merrill <jason@redhat.com>
9471 * g++.dg/abi/mangle51.C: New.
9472 * g++.dg/abi/mangle52.C: New.
9473 * g++.dg/abi/mangle53.C: New.
9474 * g++.dg/abi/mangle54.C: New.
9475 * g++.dg/abi/mangle55.C: New.
9476 * g++.dg/abi/mangle56.C: New.
9477 * g++.dg/abi/mangle57.C: New.
9478 * g++.dg/abi/mangle58.C: New.
9479 * g++.dg/abi/mangle59.C: New.
9480 * g++.dg/cpp0x/trailing3.C: Update mangling.
9481 * g++.dg/cpp0x/variadic111.C: Update mangling.
9482 * g++.dg/cpp0x/variadic4.C: Update mangling.
9483 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9484 * g++.dg/template/nontype22.C: Works now.
9485 * g++.dg/template/pr35240.C: Works now.
9487 * g++.dg/cpp0x/error7.C: New.
9489 2012-01-06 Tobias Burnus <burnus@net-b.de>
9491 * gfortran.dg/deallocate_stat_2.f90: New.
9492 * coarray/allocate_errgmsg.f90: New.
9493 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9494 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9495 * coarray/subobject_1.f90: Fix for num_images > 1.
9496 * gfortran.dg/deallocate_stat.f90: Update due to changed
9499 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9501 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9503 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9505 * ada/acats/overflow.lst: Add cb20004.
9507 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9510 * g++.dg/cpp0x/alias-decl-18.C: New test.
9512 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9514 * gcc.c-torture/execute/20120104-1.c: New test.
9516 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9519 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9520 the old typebound_operator_8.f03.
9521 * gfortran.dg/typebound_operator_8.f03: New version of
9522 typebound_operator_7.f03 with 'u' a derived type instead of a
9525 2012-01-05 Richard Guenther <rguenther@suse.de>
9527 * g++.dg/torture/pr49309.C: Skip for -flto.
9529 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9532 * gcc.c-torture/compile/pr51761.c: New test.
9534 2012-01-05 Richard Guenther <rguenther@suse.de>
9536 PR tree-optimization/51760
9537 * gcc.dg/torture/pr51760.c: New testcase.
9539 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9542 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9544 2012-01-05 Richard Guenther <rguenther@suse.de>
9547 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9548 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9550 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9553 * gcc.dg/pr51695.c: New test.
9555 2012-01-04 Andrew Pinski <apinski@cavium.com>
9557 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9558 * gcc.target/mips/octeon2-lx-1.c: New test.
9559 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9560 * gcc.target/mips/octeon2-lx-2.c: New test.
9561 * gcc.target/mips/octeon2-lx-3.c: New test.
9563 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9567 * gcc.dg/tm/alias-1.c: Adjust regexp.
9568 * gcc.dg/tm/alias-2.c: Adjust regexp.
9570 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9573 * g++.dg/warn/Wparentheses-26.C: New.
9575 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9577 * gfortran.dg/elemental_optional_args_2.f90: New test.
9579 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9582 * gfortran.dg/common_17.f90: New test.
9584 2012-01-04 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/49651
9587 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9588 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9590 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9593 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9595 2012-01-03 Andrew Pinski <apinski@cavium.com>
9597 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9598 for all mips targets. Also allow an optional .cfi_startproc.
9600 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9602 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9604 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9607 * g++.dg/rtti/dyncast5.C: New.
9609 2012-01-03 Richard Guenther <rguenther@suse.de>
9611 PR tree-optimization/51070
9612 * gcc.dg/torture/pr51070-2.c: New testcase.
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9616 PR tree-optimization/51692
9617 * gcc.dg/torture/pr51692.c: New testcase.
9619 2012-01-03 Richard Guenther <rguenther@suse.de>
9622 * g++.dg/lto/pr51650-3_0.C: New testcase.
9624 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9627 * g++.dg/warn/Wredundant-decls-spec.C: New.
9629 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9631 PR tree-optimization/51719
9632 * g++.dg/tree-prof/pr51719.C: New test.
9634 2012-01-03 Richard Guenther <rguenther@suse.de>
9637 * gcc.dg/fold-compare-6.c: New testcase.
9639 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9642 * g++.dg/gomp/pr51669.C: New test.
9644 2012-01-02 Jason Merrill <jason@redhat.com>
9647 * g++.dg/cpp0x/constexpr-union2.C: New.
9650 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9652 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9655 * g++.dg/cpp0x/constexpr-99.C: New test.
9657 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9660 * g++.dg/template/init9.C: New.
9662 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9664 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9665 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9666 rather than a specific number.
9668 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9673 * gfortran.dg/typebound_operator_7.f03: New.
9674 * gfortran.dg/typebound_operator_8.f03: New.
9676 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9679 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9683 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9685 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9689 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9694 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9695 * gfortran.dg/io_real_boz_4.f90: Likewise.
9696 * gfortran.dg/io_real_boz_5.f90: Likewise.
9698 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9700 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9702 2012-01-02 Revital Eres <revital.eres@linaro.org>
9704 * gcc.dg/sms-11.c: New file.
9706 2012-01-02 Tobias Burnus <burnus@net-b.de>
9709 * gfortran.dg/coarray/image_index_3.f90: New.
9711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9714 * g++.dg/parse/enum8.C: New.
9716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9719 * g++.dg/conversion/reinterpret4.C: New.
9720 * g++.dg/conversion/reinterpret1.C: Adjust.
9722 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9724 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9726 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9728 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9729 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9730 * g++.old-deja/g++.jason/access14.C: Likewise.
9731 * g++.old-deja/g++.jason/access8.C: Likewise.
9732 * g++.old-deja/g++.jason/access1.C: Likewise.
9733 * g++.old-deja/g++.other/access3.C: Likewise.
9734 * g++.old-deja/g++.other/access5.C: Likewise.
9735 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9736 * g++.old-deja/g++.law/visibility22.C: Likewise.
9737 * g++.old-deja/g++.law/visibility26.C: Likewise.
9738 * g++.old-deja/g++.mike/p2746.C: Likewise.
9739 * g++.dg/debug/using1.C: Likewise.
9740 * g++.dg/lookup/using51.C: Likewise.
9741 * g++.dg/inherit/using5.C: Likewise.
9742 * g++.dg/inherit/pr30297.C: Likewise.
9743 * g++.dg/inherit/access8.C: Likewise.
9744 * g++.dg/torture/pr39362.C: Likewise.
9745 * g++.dg/template/crash13.C: Likewise.
9746 * g++.dg/template/using10.C: Likewise.
9748 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9751 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9753 2012-01-01 Ira Rosen <irar@il.ibm.com>
9755 PR tree-optimization/51704
9756 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9757 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9758 corresponding flags.
9760 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9763 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9765 2012-01-01 Jan Hubicka <jh@suse.cz>
9767 PR rtl-optimization/51069
9768 * gcc.c-torture/compile/pr51069.c: New testcase.
9770 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9772 PR tree-optimization/51683
9773 * gcc.dg/pr51683.c: New test.
9775 Copyright (C) 2012 Free Software Foundation, Inc.
9777 Copying and distribution of this file, with or without modification,
9778 are permitted in any medium without royalty provided the copyright
9779 notice and this notice are preserved.