1 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
6 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
9 * c-c++-common/pr51294.c: New.
11 2012-11-07 Martin Jambor <mjambor@suse.cz>
13 PR tree-optimization/53787
14 * gcc.dg/ipa/ipa-5.c: Adjust.
15 * gcc.dg/ipa/ipcp-agg-1.c: New test.
16 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
17 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
18 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
19 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
20 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
21 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
22 * gfortran.dg/pr48636-2.f90: New test.
23 * gfortran.dg/pr53787.f90: Likewise.
25 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
29 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/cpp0x/constexpr-union4.C: New.
34 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
36 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
38 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
40 * gcc.c-torture/compile/pr49220.c: New test.
42 2012-11-07 Florian Weimer <fweimer@redhat.com>
44 * g++.dg/init/new40.C: New.
46 2012-11-07 Jakub Jelinek <jakub@redhat.com>
49 * gcc.dg/guality/pr54693-2.c: New test.
51 2012-11-06 Andrew Pinski <apinski@cavium.com>
53 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
56 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
58 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
59 * gcc.dg/tm/debug-1.c: Same.
60 * gcc.dg/tm/irrevocable-3.c: Same.
61 * gcc.dg/tm/irrevocable-4.c: Same.
62 * gcc.dg/tm/memopt-10.c: Same.
63 * gcc.dg/tm/memopt-11.c: Same.
64 * gcc.dg/tm/props-4.c: Same.
65 * gcc.dg/tm/wrap-3.c: Same.
66 * gcc.dg/tm/wrap-4.c: Same.
68 2012-11-06 Andrew Pinski <apinski@cavium.com>
70 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
72 2012-11-06 Jan Hubicka <jh@suse.cz>
74 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
76 * gcc.dg/tree-ssa/loop-23.c: Likewise.
77 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
78 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
80 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
82 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
84 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
87 * gcc.dg/torture/pr41993.c: New test.
89 2012-11-06 Jan Hubicka <jh@suse.cz>
91 * gcc.target/i386/l_fma_float_?.c: Update.
92 * gcc.target/i386/l_fma_double_?.c: Update.
94 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
97 * gcc.target/sh/pr54089-8.c: New.
98 * gcc.target/sh/pr54089-9.c: New.
100 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
103 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
104 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
105 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
106 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
107 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
108 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
109 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
110 * gcc.target/i386/avx-vzeroupper-27.c: New.
112 2012-11-06 Janus Weil <janus@gcc.gnu.org>
115 * gfortran.dg/transfer_class_1.f90: New.
116 * gfortran.dg/transfer_class_2.f90: New.
118 2012-11-05 Sriraman Tallam <tmsriram@google.com>
120 * testsuite/g++.dg/mv1.C: New test.
121 * testsuite/g++.dg/mv2.C: New test.
122 * testsuite/g++.dg/mv3.C: New test.
123 * testsuite/g++.dg/mv4.C: New test.
124 * testsuite/g++.dg/mv5.C: New test.
125 * testsuite/g++.dg/mv6.C: New test.
127 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
130 * gcc.dg/const-uniq-1.c (a): Increase length four times.
132 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
134 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
137 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
139 * g++.dg/torture/20121105-1.C: New test.
141 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
143 * gcc.dg/torture/fp-compare.c: New testcase.
145 2012-11-05 Jan Hubicka <jh@suse.cz>
147 * gcc.dg/const-1.c: Update.
148 * gcc.dg/pure-1.c: Update.
150 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
152 PR rtl-optimization/55151
153 * gcc.dg/pr55151.c: New test.
155 2012-11-05 Jakub Jelinek <jakub@redhat.com>
159 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
161 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
166 2012-11-05 Jan Hubicka <jh@suse.cz>
168 * gcc.dg/autopar/pr49960.c: Fix testcase.
170 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
172 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
173 Fix scan-tree-dump-times directive.
175 2012-11-04 Janus Weil <janus@gcc.gnu.org>
178 * gfortran.dg/associate_12.f90: New.
180 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
183 * lib/target-supports.exp (check_effective_target_masm_intel): New
185 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
188 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
189 Jack Howarth <howarth@bromo.med.uc.edu>
191 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
192 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
193 * gcc.target/i386/pr53249.c: Likewise.
195 2012-11-03 Andrew Pinski <apinski@cavium.com>
197 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
198 call abort1 so that cross jumping does not happen.
200 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
203 * gcc.target/sh/pr51244-18.c: New.
204 * gcc.target/sh/pr51244-19.c: New.
206 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
208 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
209 b requires a 64-bit operation followed by a truncation.
211 2012-11-02 Jan Hubicka <jh@suse.cz>
213 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
215 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
217 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
218 conditions to verify the reduction code is vectorized.
220 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
221 in case 'pow', such as 'powerpc' is used in the compiler version name.
222 * gcc.target/powerpc/pr46728-2.c: Likewise.
223 * gcc.target/powerpc/pr46728-3.c: Likewise.
224 * gcc.target/powerpc/pr46728-4.c: Likewise.
225 * gcc.target/powerpc/pr46728-5.c: Likewise.
226 * gcc.target/powerpc/pr46728-7.c: Likewise.
227 * gcc.target/powerpc/pr46728-8.c: Likewise.
228 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
230 2012-11-02 Jan Hubicka <jh@suse.cz>
232 * gcc.dg/tree-ssa/loop-38.c: New testcase.
234 2012-11-02 Jan Hubicka <jh@suse.cz>
236 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
237 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
239 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
242 * gcc.target/i386/pr55130.c: New test.
244 2012-11-02 Jakub Jelinek <jakub@redhat.com>
247 * gcc.target/i386/pr55147.c: New test.
249 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
251 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
252 * gfortran.dg/default_format_denormal_1.f90: Same.
254 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
257 * g++.dg/ext/vector19.C: Remove target restrictions.
258 * gcc.dg/fold-compare-7.c: New testcase.
260 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
263 * gcc.target/sh/pr55160.c: New.
265 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
267 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
268 scan-assembler regex.
270 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
273 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
274 * gcc.dg/pr55150-2.c: New test.
276 2012-11-01 Sharad Singhai <singhai@google.com>
278 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
279 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
280 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
281 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
283 2012-10-31 Dehao Chen <dehao@google.com>
285 * g++.dg/debug/dwarf2/block.C: New testcase.
287 2012-10-31 Jan Hubicka <jh@suse.cz>
289 * gcc.dg/pr44974.c: Add noinline.
291 2012-10-31 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/class_54.f90: New.
296 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
297 Jakub Jelinek <jakub@redhat.com>
299 PR tree-optimization/55018
300 * gcc.dg/torture/pr55018.c: New test.
302 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
305 * g++.dg/ext/vla13.C: New.
307 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
310 * gcc.dg/pr55150.c: New test.
312 2012-10-31 Tobias Burnus <burnus@net-b.de>
315 * gfortran.dg/associate_11.f90: New.
317 2012-10-31 Dodji Seketeli <dodji@redhat.com>
320 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
322 2012-10-31 Jakub Jelinek <jakub@redhat.com>
324 PR tree-optimization/19105
325 PR tree-optimization/21643
326 PR tree-optimization/46309
327 * gcc.dg/pr19105.c: New test.
328 * gcc.dg/pr21643.c: New test.
329 * gcc.dg/pr46309-2.c: New test.
330 * gcc.c-torture/execute/pr46309.c: New test.
332 2012-10-31 Alan Modra <amodra@gmail.com>
334 * gcc.target/powerpc/dimode_off.c: New.
335 * gcc.target/powerpc/timode_off.c: New.
336 * gcc.target/powerpc/dfmode_off.c: New.
337 * gcc.target/powerpc/tfmode_off.c: New.
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
341 PR rtl-optimization/55093
342 * gcc.target/i386/pr55093.c: New file.
344 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
346 * gcc.target/i386/pr55116.c: Renamed to ...
347 * gcc.target/i386/pr55116-1.c: This.
349 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
351 * gcc.target/i386/pr55116-2.c: New file.
353 2012-10-30 Richard Biener <rguenther@suse.de>
355 * gcc.dg/vect/slp-perm-2.c: Adjust.
357 2012-10-30 Richard Biener <rguenther@suse.de>
359 PR tree-optimization/55111
360 * gcc.dg/torture/pr55111.c: New testcase.
362 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
365 * gcc.target/sh/pr53988.c: New.
367 2012-10-30 Bin Cheng <bin.cheng@arm.com>
370 * gcc.dg/hoist-register-pressure-1.c: Rename from
371 hoist-register-pressure.c. Add nonpic condition.
372 * gcc.dg/hoist-register-pressure-2.c: New testcase.
374 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
377 * gcc.dg/Wreturn-local-addr.c: New.
378 * g++.dg/warn/Wno-return-local-addr.C: New.
379 * g++.dg/warn/Wreturn-local-addr.C: New.
381 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
384 * gcc.target/i386/pr55116.c: New file.
386 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
389 * gcc.dg/Wshadow-4.c: New.
390 * gcc.dg/Wshadow-4.h: New.
392 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
395 * gcc.dg/guality/pr54693.c: New.
397 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
400 * gcc.dg/pr55027.c: New testcase.
402 2012-10-29 Jan Hubicka <jh@suse.cz>
404 * gcc.dg/ipa/inline-6.c: New testcase.
406 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
408 PR rtl-optimization/55106
409 * g++.dg/pr55106.C: New.
411 2012-10-29 Richard Guenther <rguenther@suse.de>
414 * gcc.dg/torture/pr53695.c: New testcase.
416 2012-10-28 Jan Hubicka <jh@suse.cz>
418 * gcc.dg/ipa/inlinehint-3.c: New testcase.
420 2012-10-28 Tobias Burnus <burnus@net-b.de>
423 * gfortran.dg/do_check_6.f90: New.
425 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
426 Jack Howarth <howarth@bromo.med.uc.edu>
429 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
431 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
433 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
436 * gcc.target/i386/pr34283.c: New test.
438 2012-10-26 Jakub Jelinek <jakub@redhat.com>
441 * g++.dg/opt/pr55081.C: New test.
445 * gcc.dg/guality/pr54970.c: New test.
447 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/template/new11.C: New.
452 2012-10-26 Richard Biener <rguenther@suse.de>
455 * gcc.dg/torture/pr54824.c: New testcase.
457 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
459 * gcc.target/i386/fxsave-1.c: New.
460 * gcc.target/i386/fxsave64-1.c: Ditto.
461 * gcc.target/i386/fxrstor-1.c: Ditto.
462 * gcc.target/i386/fxrstor64-1.c: Ditto.
463 * gcc.target/i386/xsave-1.c: Ditto.
464 * gcc.target/i386/xsave64-1.c: Ditto.
465 * gcc.target/i386/xrstor-1.c: Ditto.
466 * gcc.target/i386/xrstor64-1.c: Ditto.
467 * gcc.target/i386/xsaveopt-1.c: Ditto.
468 * gcc.target/i386/xsaveopt64-1.c: Ditto.
469 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
470 * gcc.target/i386/sse-13.c: Ditto.
471 * gcc.target/i386/sse-14.c: Ditto.
472 * gcc.target/i386/sse-22.c: Ditto.
473 * gcc.target/i386/sse-23.c: Ditto.
474 * g++.dg/other/i386-2.C: Ditto.
475 * g++.dg/other/i386-3.C: Ditto.
477 2012-10-25 Jan Hubicka <jh@suse.cz>
479 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
482 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/ext/transparent-union.C: New.
487 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
490 * g++.dg/ext/vector19.C: New testcase.
492 2012-10-25 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/54902
495 * g++.dg/torture/pr54902.C: New testcase.
497 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/template/crash114.C: New.
502 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
505 * gcc.target/i386/pr55049-1.c: New test.
507 2012-10-24 Janus Weil <janus@gcc.gnu.org>
510 * gfortran.dg/class_dummy_4.f03: New.
512 2012-10-24 Jakub Jelinek <jakub@redhat.com>
514 PR rtl-optimization/55010
515 * gcc.dg/pr55010.c: New test.
518 * g++.dg/debug/pr54828.C: New test.
520 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
522 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
523 * gcc.dg/vect/vect-83_64.c: Likewise.
525 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
528 * g++.dg/cpp0x/constexpr-union4.C: New.
530 2012-10-23 Jeff Law <law@redhat.com>
532 * gcc.c-torture/execute/pr54985.c: New test.
534 2012-10-23 Paul Koning <ni1d@arrl.net>
537 * g++.dg/debug/dwarf2/pr54508.C: New.
539 2012-10-23 Jakub Jelinek <jakub@redhat.com>
542 * g++.dg/template/sizeof14.C: New test.
544 2012-10-23 Ian Bolton <ian.bolton@arm.com>
545 Jim MacArthur <jim.macarthur@arm.com>
546 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
547 Marcus Shawcroft <marcus.shawcroft@arm.com>
548 Nigel Stephens <nigel.stephens@arm.com>
549 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
550 Richard Earnshaw <rearnsha@arm.com>
551 Sofiane Naci <sofiane.naci@arm.com>
552 Stephen Thomas <stephen.thomas@arm.com>
553 Tejas Belagod <tejas.belagod@arm.com>
554 Yufeng Zhang <yufeng.zhang@arm.com>
556 * lib/target-supports.exp
557 (check_profiling_available): Add AArch64.
558 (check_effective_target_vect_int): Likewise.
559 (check_effective_target_vect_shift): Likewise.
560 (check_effective_target_vect_float): Likewise.
561 (check_effective_target_vect_double): Likewise.
562 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
564 (check_effective_target_vect_pack_trunc): Likewise.
565 (check_effective_target_vect_unpack): Likewise.
566 (check_effective_target_vect_hw_misalign): Likewise.
567 (check_effective_target_vect_short_mult): Likewise.
568 (check_effective_target_vect_int_mult): Likewise.
569 (check_effective_target_vect_stridedN): Likewise.
570 (check_effective_target_sync_int_long): Likewise.
571 (check_effective_target_sync_char_short): Likewise.
572 (check_vect_support_and_set_flags): Likewise.
573 (check_effective_target_aarch64_tiny): New.
574 (check_effective_target_aarch64_small): New.
575 (check_effective_target_aarch64_large): New.
576 * g++.dg/other/PR23205.C: Enable aarch64.
577 * g++.dg/other/pr23205-2.C: Likewise.
578 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
579 * gcc.c-torture/execute/20101011-1.c: Likewise.
580 * gcc.dg/20020312-2.c: Likewise.
581 * gcc.dg/20040813-1.c: Likewise.
582 * gcc.dg/builtin-apply2.c: Likewise.
583 * gcc.dg/stack-usage-1.c: Likewise.
585 2012-10-23 Ian Bolton <ian.bolton@arm.com>
586 Jim MacArthur <jim.macarthur@arm.com>
587 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
588 Marcus Shawcroft <marcus.shawcroft@arm.com>
589 Nigel Stephens <nigel.stephens@arm.com>
590 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
591 Richard Earnshaw <rearnsha@arm.com>
592 Sofiane Naci <sofiane.naci@arm.com>
593 Stephen Thomas <stephen.thomas@arm.com>
594 Tejas Belagod <tejas.belagod@arm.com>
595 Yufeng Zhang <yufeng.zhang@arm.com>
597 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
598 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
599 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
600 * gcc.target/aarch64/aapcs/abitest.S: New file.
601 * gcc.target/aarch64/aapcs/abitest.h: New file.
602 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
603 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
604 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
605 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
606 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
607 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
608 * gcc.target/aarch64/aapcs/ice_1.c: New file.
609 * gcc.target/aarch64/aapcs/ice_2.c: New file.
610 * gcc.target/aarch64/aapcs/ice_3.c: New file.
611 * gcc.target/aarch64/aapcs/ice_4.c: New file.
612 * gcc.target/aarch64/aapcs/ice_5.c: New file.
613 * gcc.target/aarch64/aapcs/macro-def.h: New file.
614 * gcc.target/aarch64/aapcs/test_1.c: New file.
615 * gcc.target/aarch64/aapcs/test_10.c: New file.
616 * gcc.target/aarch64/aapcs/test_11.c: New file.
617 * gcc.target/aarch64/aapcs/test_12.c: New file.
618 * gcc.target/aarch64/aapcs/test_13.c: New file.
619 * gcc.target/aarch64/aapcs/test_14.c: New file.
620 * gcc.target/aarch64/aapcs/test_15.c: New file.
621 * gcc.target/aarch64/aapcs/test_16.c: New file.
622 * gcc.target/aarch64/aapcs/test_17.c: New file.
623 * gcc.target/aarch64/aapcs/test_18.c: New file.
624 * gcc.target/aarch64/aapcs/test_19.c: New file.
625 * gcc.target/aarch64/aapcs/test_2.c: New file.
626 * gcc.target/aarch64/aapcs/test_20.c: New file.
627 * gcc.target/aarch64/aapcs/test_21.c: New file.
628 * gcc.target/aarch64/aapcs/test_22.c: New file.
629 * gcc.target/aarch64/aapcs/test_23.c: New file.
630 * gcc.target/aarch64/aapcs/test_24.c: New file.
631 * gcc.target/aarch64/aapcs/test_25.c: New file.
632 * gcc.target/aarch64/aapcs/test_26.c: New file.
633 * gcc.target/aarch64/aapcs/test_3.c: New file.
634 * gcc.target/aarch64/aapcs/test_4.c: New file.
635 * gcc.target/aarch64/aapcs/test_5.c: New file.
636 * gcc.target/aarch64/aapcs/test_6.c: New file.
637 * gcc.target/aarch64/aapcs/test_7.c: New file.
638 * gcc.target/aarch64/aapcs/test_8.c: New file.
639 * gcc.target/aarch64/aapcs/test_9.c: New file.
640 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
641 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
642 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
643 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
644 * gcc.target/aarch64/aapcs/test_complex.c: New file.
645 * gcc.target/aarch64/aapcs/test_int128.c: New file.
646 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
647 * gcc.target/aarch64/aapcs/type-def.h: New file.
648 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
650 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
651 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
652 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
653 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
654 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
655 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
656 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
657 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
658 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
659 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
660 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
661 * gcc.target/aarch64/aarch64.exp: New file.
662 * gcc.target/aarch64/adc-1.c: New file.
663 * gcc.target/aarch64/adc-2.c: New file.
664 * gcc.target/aarch64/asm-1.c: New file.
665 * gcc.target/aarch64/clrsb.c: New file.
666 * gcc.target/aarch64/clz.c: New file.
667 * gcc.target/aarch64/ctz.c: New file.
668 * gcc.target/aarch64/csinc-1.c: New file.
669 * gcc.target/aarch64/csinv-1.c: New file.
670 * gcc.target/aarch64/csneg-1.c: New file.
671 * gcc.target/aarch64/extend.c: New file.
672 * gcc.target/aarch64/fcvt.x: New file.
673 * gcc.target/aarch64/fcvt_double_int.c: New file.
674 * gcc.target/aarch64/fcvt_double_long.c: New file.
675 * gcc.target/aarch64/fcvt_double_uint.c: New file.
676 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
677 * gcc.target/aarch64/fcvt_float_int.c: New file.
678 * gcc.target/aarch64/fcvt_float_long.c: New file.
679 * gcc.target/aarch64/fcvt_float_uint.c: New file.
680 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
681 * gcc.target/aarch64/ffs.c: New file.
682 * gcc.target/aarch64/fmadd.c: New file.
683 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
684 * gcc.target/aarch64/frint.x: New file.
685 * gcc.target/aarch64/frint_double.c: New file.
686 * gcc.target/aarch64/frint_float.c: New file.
687 * gcc.target/aarch64/index.c: New file.
688 * gcc.target/aarch64/mneg-1.c: New file.
689 * gcc.target/aarch64/mneg-2.c: New file.
690 * gcc.target/aarch64/mneg-3.c: New file.
691 * gcc.target/aarch64/mnegl-1.c: New file.
692 * gcc.target/aarch64/mnegl-2.c: New file.
693 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
694 * gcc.target/aarch64/pic-constantpool1.c: New file.
695 * gcc.target/aarch64/pic-symrefplus.c: New file.
696 * gcc.target/aarch64/predefine_large.c: New file.
697 * gcc.target/aarch64/predefine_small.c: New file.
698 * gcc.target/aarch64/predefine_tiny.c: New file.
699 * gcc.target/aarch64/reload-valid-spoff.c: New file.
700 * gcc.target/aarch64/scalar_intrinsics.c: New file.
701 * gcc.target/aarch64/table-intrinsics.c: New file.
702 * gcc.target/aarch64/tst-1.c: New file.
703 * gcc.target/aarch64/vect-abs-compile.c: New file.
704 * gcc.target/aarch64/vect-abs.c: New file.
705 * gcc.target/aarch64/vect-abs.x: New file.
706 * gcc.target/aarch64/vect-compile.c: New file.
707 * gcc.target/aarch64/vect-faddv-compile.c: New file.
708 * gcc.target/aarch64/vect-faddv.c: New file.
709 * gcc.target/aarch64/vect-faddv.x: New file.
710 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
711 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
712 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
713 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
714 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
715 * gcc.target/aarch64/vect-fp-compile.c: New file.
716 * gcc.target/aarch64/vect-fp.c: New file.
717 * gcc.target/aarch64/vect-fp.x: New file.
718 * gcc.target/aarch64/vect-mull-compile.c: New file.
719 * gcc.target/aarch64/vect-mull.c: New file.
720 * gcc.target/aarch64/vect-mull.x: New file.
721 * gcc.target/aarch64/vect.c: New file.
722 * gcc.target/aarch64/vect.x: New file.
723 * gcc.target/aarch64/vector_intrinsics.c: New file.
724 * gcc.target/aarch64/vfp-1.c: New file.
725 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
726 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
727 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
728 * g++.dg/abi/aarch64_guard1.C: New file.
730 2012-10-23 Jakub Jelinek <jakub@redhat.com>
733 * c-c++-common/pr54988.c: New test.
735 2012-10-23 Jan Hubicka <jh@suse.cz>
737 * gcc.dg/tree-prof/peel-1.c: New testcase.
739 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
742 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
744 2012-10-23 Joseph Myers <joseph@codesourcery.com>
746 * gcc.dg/c99-predef-1.c: New test.
747 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
748 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
749 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
750 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
751 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
752 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
753 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
754 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
755 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
756 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
757 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
758 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
760 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
762 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
764 2012-10-23 Jan Hubicka <jh@suse.cz>
767 * gcc.c-torture/execute/pr54937.c: New testcase.
768 * gcc.dg/tree-ssa/cunroll-2.c: Update.
770 2012-10-23 Jan Hubicka <jh@suse.cz>
773 * gfortran.dg/pr54967.f90: New testcase.
775 2012-10-23 Terry Guo <terry.guo@arm.com>
778 * gcc.dg/pr55019.c: New.
780 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
782 PR tree-optimization/55008
783 * gcc.dg/tree-ssa/pr55008.c: New test.
785 2012-10-22 Richard Biener <rguenther@suse.de>
787 PR tree-optimization/55011
788 * gcc.dg/torture/pr55011.c: New testcase.
790 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
792 * gcc.target/arm/pr40457-1.c: Adjust expected output.
793 * gcc.target/arm/pr40457-2.c: Likewise.
794 * gcc.target/arm/pr40457-3.c: Likewise.
796 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/specs/limited_with4.ads: New test.
799 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
801 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/modular4.adb: New test.
804 * gnat.dg/modular4_pkg.ads: New helper.
806 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
809 * gnat.dg/specs/addr1.ads: Likewise.
811 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
813 * gcc.dg/webizer.c (main): Add missing exit call.
815 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
818 * gfortran.dg/wextra_1.f: New test.
820 2012-10-20 Jan Hubicka <jh@suse.cz>
822 * gcc.dg/tree-prof/unroll-1.c: New testcase.
824 2012-10-19 Janus Weil <janus@gcc.gnu.org>
827 * gfortran.dg/warn_unused_function.f90: New.
829 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
831 * lib/target-supports.exp
832 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
834 2012-10-19 Richard Guenther <rguenther@suse.de>
836 PR tree-optimization/54981
837 * gcc.dg/pr54981.c: New testcase.
839 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
842 * gcc.target/arm/pr54892.c: New.
844 2012-10-19 Bin Cheng <bin.cheng@arm.com>
846 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
848 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/init/array30.C: New.
852 * g++.dg/init/array31.C: Likewise.
854 2012-10-18 Tobias Burnus <burnus@net-b.de>
857 * gfortran.dg/public_private_module_7.f90: New.
859 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
862 * g++.dg/template/pr29633.C: New.
864 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
866 * gnat.dg/loop_optimization13.ad[sb]: New test.
867 * gnat.dg/loop_optimization13_pkg.ads: New helper.
869 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
871 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
872 * gcc.target/arm/neon/vfmaf32.c: Likewise.
873 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
874 * gcc.target/arm/neon/vfmsf32.c: Likewise.
876 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
878 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
879 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
880 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
881 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
882 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
883 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
885 2012-10-16 Jan Hubicka <jh@suse.cz>
887 * gcc.target/i386/l_fma_float_?.c: Update.
888 * gcc.target/i386/l_fma_double_?.c: Update.
889 * gfortran.dg/do_1.f90: XFAIL
890 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
891 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
892 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
893 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
894 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
895 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
898 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
902 * gcc.dg/Wstrict-overflow-24.c: New.
904 2012-10-16 Tobias Burnus <burnus@net-b.de>
908 * gfortran.dg/class_optional_1.f90: New.
909 * gfortran.dg/class_optional_2.f90: New.
911 2012-10-16 Jakub Jelinek <jakub@redhat.com>
914 * gcc.dg/guality/pr54796.c: New test.
916 PR tree-optimization/54889
917 * gfortran.dg/pr54889.f90: New test.
919 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
921 * g++.dg/other/dump-ada-spec-2.C: New test.
923 2012-10-16 Easwaran Raman <eraman@google.com>
925 * gcc.dg/tree-prof/switch-case-1.c: New test case.
926 * gcc.dg/tree-prof/switch-case-2.c: New test case.
928 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
930 * gcc.dg/torture/stackalign/builtin-apply-2.c,
931 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
936 * gcc.c-torture/compile/pr54925.c: New.
938 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
941 * gcc.target/sh/pr51244-17.c: New.
943 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
946 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
948 * gcc.target/sh/pr54760-4.c: New.
950 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
953 * gcc.target/sh/torture/sh-torture.exp: New.
954 * gcc.target/sh/torture/pr34777.c: New.
956 2012-10-15 Matthias Klose <doko@ubuntu.com>
958 * lib/target-supports.exp (check_profiling_available): Match
959 arm*-*-linux-* for ARM Linux/GNU.
960 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
961 * gfortran.dg/enum_10.f90: Likewise.
962 * gfortran.dg/enum_9.f90: Likewise.
963 * gcc.target/arm/synchronize.c: Likewise.
964 * g++.old-deja/g++.jason/enum6.C: Likewise.
965 * g++.old-deja/g++.other/enum4.C: Likewise.
966 * g++.old-deja/g++.law/enum9.C: Likewise.
968 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
970 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
971 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
973 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
974 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/overload/operator6.C: New.
979 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
983 * g++.dg/parse/tmpl-outside1.C: Likewise.
984 * g++.dg/template/qualttp18.C: Likewise.
985 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
986 * g++.old-deja/g++.pt/overload13.C: Likewise.
988 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
990 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
991 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
992 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
993 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
994 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
995 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
996 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
997 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
999 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/parse/tmpl-outside2.C: New.
1003 * g++.dg/parse/tmpl-outside1.C: Adjust.
1004 * g++.dg/template/qualttp18.C: Likewise.
1005 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1006 * g++.old-deja/g++.pt/overload13.C: Likewise.
1008 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1010 PR tree-optimization/54915
1011 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1013 2012-10-15 Richard Guenther <rguenther@suse.de>
1015 PR tree-optimization/54920
1016 * gcc.dg/torture/pr54920.c: New testcase.
1018 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1020 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1022 2012-10-13 Jason Merrill <jason@redhat.com>
1024 * g++.dg/tls/thread_local7g.C: Require tls_native.
1026 2012-10-14 Jason Merrill <jason@redhat.com>
1028 * g++.dg/cpp0x/inh-ctor1.C: New.
1029 * g++.dg/cpp0x/inh-ctor2.C: New.
1030 * g++.dg/cpp0x/inh-ctor3.C: New.
1031 * g++.dg/cpp0x/inh-ctor4.C: New.
1032 * g++.dg/cpp0x/inh-ctor5.C: New.
1033 * g++.dg/cpp0x/inh-ctor6.C: New.
1034 * g++.dg/cpp0x/inh-ctor7.C: New.
1035 * g++.dg/cpp0x/inh-ctor8.C: New.
1036 * g++.dg/cpp0x/inh-ctor9.C: New.
1037 * g++.dg/cpp0x/inh-ctor10.C: New.
1038 * g++.dg/cpp0x/inh-ctor11.C: New.
1039 * g++.dg/cpp0x/inh-ctor12.C: New.
1040 * g++.dg/cpp0x/inh-ctor13.C: New.
1042 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1044 PR rtl-optimization/54919
1045 * gcc.dg/pr54919.c: New testcase.
1047 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1050 * g++.dg/template/crash113.C: New.
1052 2012-10-14 Jan Hubicka <jh@suse.cz>
1054 * gcc.dg/unroll_5.c: New testcase.
1056 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1059 * g++.dg/opt/pr52643.C: New.
1061 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1064 * gcc.target/sh/pr54602-1.c: New.
1065 * gcc.target/sh/pr54602-2.c: New.
1066 * gcc.target/sh/pr54602-3.c: New.
1067 * gcc.target/sh/pr54602-4.c: New.
1069 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1072 * gcc.target/sh/pr54680.c: New.
1074 2012-10-12 Jan Hubicka <jh@suse.cz>
1076 * gcc.dg/webizer.c: New testcase.
1078 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1080 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1083 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1085 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1086 Return 0 if already specifying -mfloat-abi other than hard.
1088 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1090 * gcc.dg/pr53060.c: Prune irrelevant warning.
1092 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1095 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1096 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1097 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1098 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1099 Adjust expected wording of warnings for *cmp* builtins.
1100 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1101 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1103 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/parse/friend-main.C: New.
1108 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1111 * g++.dg/pr53055.C: New testcase.
1113 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/pr52744.C: New.
1118 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1121 * gfortran.dg/dummy_procedure_9.f90: New.
1123 2012-10-12 Richard Biener <rguenther@suse.de>
1125 PR tree-optimization/54894
1126 * gcc.dg/torture/pr54894.c: New testcase.
1128 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1131 * gcc.target/sh/pr51244-13.c: New.
1132 * gcc.target/sh/pr51244-14.c: New.
1133 * gcc.target/sh/pr51244-15.c: New.
1134 * gcc.target/sh/pr51244-16.c: New.
1136 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/cpp0x/decltype45.C: New.
1141 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1144 * gfortran.dg/class_allocate_13.f90: New.
1146 2012-10-11 Jason Merrill <jason@redhat.com>
1148 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1149 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1151 * g++.dg/gomp/tls-5.C: Require tls_native.
1152 * g++.dg/tls/thread_local7.C: Require tls_native.
1153 * g++.dg/tls/static2.C: New.
1155 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1158 * g++.dg/ext/weak5.C: New.
1160 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1163 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1164 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1166 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/parse/pr43765.C: New.
1171 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1173 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1175 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1178 * g++.dg/init/bitfield3.C: New.
1180 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1182 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1184 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1186 PR tree-optimization/54877
1187 * gcc.dg/torture/pr54877.c: New test.
1189 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1192 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1193 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1194 and remove target info from dg-do compile.
1195 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1196 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1197 and remove target info from dg-do compile.
1199 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1201 * gcc.dg/pr54782.c: Require target with pthread support.
1203 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/cpp0x/auto35.C: New.
1208 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1210 PR c++/53540 - using fails to be equivalent to typedef
1211 * g++.dg/cpp0x/alias-decl-24.C: New test.
1213 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1215 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1216 that c++11 attributes to types are ignored for now.
1217 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1218 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1220 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1225 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/cpp0x/initlist67.C: New.
1230 2012-10-10 Dehao Chen <dehao@google.com>
1232 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1234 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1240 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/decltype44.C: New.
1245 2012-10-09 Steve Ellcey <sellcey@mips.com>
1247 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1249 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/cpp0x/decltype43.C: New.
1254 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1257 * gcc.dg/pr53397-1.c: New test case.
1258 * gcc.dg/pr53397-2.c: New test case.
1260 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/warn/Wparentheses-26.C: Adjust.
1264 * g++.dg/warn/Wparentheses-27.C: New.
1266 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1269 * c-c++-common/vector-scalar.c: New testcase.
1270 * g++.dg/ext/vector18.C: New testcase.
1271 * g++.dg/ext/vector5.C: This is not an error anymore.
1272 * gcc.dg/init-vec-1.c: Move ...
1273 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1274 * gcc.c-torture/execute/vector-shift1.c: Move ...
1275 * c-c++-common/torture/vector-shift1.c: ... here.
1276 * gcc.dg/scal-to-vec1.c: Move ...
1277 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1278 C++11. Adapt error messages.
1279 * gcc.dg/convert-vec-1.c: Move ...
1280 * c-c++-common/convert-vec-1.c: ... here.
1281 * gcc.dg/scal-to-vec2.c: Move ...
1282 * c-c++-common/scal-to-vec2.c: ... here.
1284 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1287 * gcc.target/i386/pr54400.c: New testcase.
1289 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1292 * g++.dg/template/pr54858.C: New test.
1294 2012-10-08 Marek Polacek <polacek@redhat.com>
1297 * g++.dg/debug/pr54831.C: New test.
1299 2012-10-08 Dehao Chen <dehao@google.com>
1301 * g++.dg/predict-loop-exit-1.C: New.
1302 * g++.dg/predict-loop-exit-2.C: New.
1303 * g++.dg/predict-loop-exit-3.C: New.
1305 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1309 2012-10-08 Jason Merrill <jason@redhat.com>
1311 * g++.dg/gomp/tls-5.C: New.
1312 * g++.dg/gomp/tls-wrap1.C: New.
1313 * g++.dg/gomp/tls-wrap2.C: New.
1314 * g++.dg/gomp/tls-wrap3.C: New.
1315 * g++.dg/gomp/tls-wrap4.C: New.
1316 * g++.dg/gomp/tls-wrapper-cse.C: New.
1317 * g++.dg/tls/thread_local-cse.C: New.
1318 * g++.dg/tls/thread_local-order1.C: New.
1319 * g++.dg/tls/thread_local-order2.C: New.
1320 * g++.dg/tls/thread_local-wrap1.C: New.
1321 * g++.dg/tls/thread_local-wrap2.C: New.
1322 * g++.dg/tls/thread_local-wrap3.C: New.
1323 * g++.dg/tls/thread_local-wrap4.C: New.
1324 * g++.dg/tls/thread_local2g.C: New.
1325 * g++.dg/tls/thread_local3g.C: New.
1326 * g++.dg/tls/thread_local4g.C: New.
1327 * g++.dg/tls/thread_local5g.C: New.
1328 * g++.dg/tls/thread_local6g.C: New.
1329 * g++.dg/tls/thread_local7g.C: New.
1331 * g++.dg/tls/thread_local3.C: New.
1332 * g++.dg/tls/thread_local4.C: New.
1333 * g++.dg/tls/thread_local5.C: New.
1334 * g++.dg/tls/thread_local6.C: New.
1336 * g++.dg/tls/init-2.C: Tweak errors.
1337 * g++.dg/tls/thread_local1.C: New.
1338 * g++.dg/tls/thread_local2.C: New.
1339 * g++.dg/tls/thread_local7.C: New.
1341 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1344 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1346 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1349 * gcc.target/sh/pr54685.c: New.
1351 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1353 PR c++/53528 C++11 attribute support
1354 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1355 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1412 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1414 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1415 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1416 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1418 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1421 * gcc.target/sh/pr54760-2.c: New.
1422 * gcc.target/sh/pr54760-3.c: New.
1424 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1427 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1429 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1430 Sandra Loosemore <sandra@codesourcery.com>
1432 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1433 and test that the accumulator is initialized using MULT.
1434 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1435 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1437 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/stdint.C: New.
1442 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/cpp0x/stddef.C: New.
1447 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1450 * gfortran.dg/typebound_operator_17.f90: New.
1452 2012-10-06 Jan Hubicka <jh@suse.cz>
1456 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1458 2012-10-06 Jan Hubicka <jh@suse.cz>
1460 * gcc.dg/lto/resolutions_0.c: New testcase.
1462 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1465 * gfortran.dg/generic_25.f90: New.
1466 * gfortran.dg/generic_26.f90: New.
1467 * gfortran.dg/generic_27.f90: New.
1469 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1472 * gcc.target/sh/pr54760-1.c: New.
1474 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1478 * g++.dg/warn/Wsign-compare-5.C: New test.
1479 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1480 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1481 * g++.dg/ext/builtin30.C: New test.
1482 * g++.dg/ext/vla12.C: New test.
1483 * gcc.dg/builtins-85.c: New test.
1486 * gcc.dg/guality/pr54519-1.c: New test.
1487 * gcc.dg/guality/pr54519-2.c: New test.
1488 * gcc.dg/guality/pr54519-3.c: New test.
1489 * gcc.dg/guality/pr54519-4.c: New test.
1490 * gcc.dg/guality/pr54519-5.c: New test.
1491 * gcc.dg/guality/pr54519-6.c: New test.
1493 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/cpp0x/defaulted38.C: New.
1498 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1500 PR tree-optimization/33763
1501 * c-c++-common/pr33763.c: New test.
1503 PR tree-optimization/54810
1504 * gcc.dg/tree-ssa/vrp85.c: New test.
1506 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1508 * gcc.dg/ucnid-7.c: Skip on AIX.
1509 * gcc.dg/ucnid-8.c: Same.
1510 * gcc.dg/ucnid-10.c: Same.
1511 * gcc.dg/ucnid-13.c: Same.
1512 * gcc.dg/attr-alias-3.c: Same.
1513 * gcc.dg/attr-alias-5.c: Same.
1514 * gcc.dg/torture/pr51106-2.c: Same.
1515 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1517 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/cpp0x/alias-decl-23.C: New.
1522 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/template/friend53.C: New.
1527 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1529 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1530 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1531 (scan-ada-spec): Likewise.
1532 (scan-ada-spec-not): Likewise.
1533 * gcc.dg/dump-ada-spec-1.c: New test.
1534 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1536 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1538 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1540 2012-10-04 Florian Weimer <fweimer@redhat.com>
1542 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1544 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/cpp0x/pr54323.C: New.
1549 2012-10-04 Richard Guenther <rguenther@suse.de>
1552 * g++.dg/torture/pr54735.C: New testcase.
1554 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1556 PR rtl-optimization/54739
1557 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1559 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1562 * gcc.target/sh/pr51244-12.c: New.
1564 2012-10-03 Dehao Chen <dehao@google.com>
1567 * gcc.dg/pr54782.c: New test.
1569 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1572 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1574 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1577 * gfortran.dg/class_53.f90: New.
1579 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1582 * gcc.dg/guality/pr54551.c: New.
1584 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1586 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1587 * gcc.target/powerpc/pr46728-2.c: Likewise.
1589 2012-10-02 Sharad Singhai <singhai@google.com>
1592 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1593 to fix test failures caused by r191883.
1594 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1595 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1596 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1598 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1599 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1600 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1601 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1602 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1604 2012-09-30 Sharad Singhai <singhai@google.com>
1606 * gcc.target/i386/vect-double-1.c: Fix test.
1608 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1611 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1614 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1616 PR rtl-optimization/54457
1617 * gcc.target/i386/pr54457.c: New test.
1619 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1621 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1623 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1625 * gcc.target/i386/vect-rebuild.c: New testcase.
1627 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1629 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1631 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1633 * gcc.target/mips/pr37362.c: Fix target selector.
1635 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1638 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1640 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1642 * gcc.dg/ucnid-8.c: Update line number.
1643 * gcc.dg/torture/pr51106-2.c: Likewise.
1645 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1648 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1649 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1650 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1652 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1654 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1655 partially reverting r170092.
1656 * gfortran.dg/class_7.f03: Ditto.
1657 * gfortran.dg/coarray_14.f90: Ditto.
1658 * gfortran.dg/typebound_proc_13.f03: Ditto.
1660 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1663 * g++.dg/cpp0x/sfinae42.C: New.
1665 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1667 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1668 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1669 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1670 * gcc.dg/pr42629.c: XFAIL on AIX.
1671 * gcc.dg/pr47684.c: Same.
1672 * gcc.dg/pr43670.c: Same.
1673 * gcc.dg/pr42916.c: Same.
1674 * gcc.dg/pr45449.c: Same.
1675 * gcc.dg/pr50017.c: Same.
1676 * gcc.dg/pr42728.c: Same.
1677 * gcc.dg/pr47881.c: Same.
1678 * gcc.dg/pr44023.c: Same.
1679 * gcc.dg/pr41345.c: Same.
1680 * gcc.dg/pr42630.c: Same.
1681 * gcc.dg/pr44971.c: Same.
1682 * gcc.dg/pr46771.c: Same.
1683 * gcc.dg/ucnid-8.c: Same.
1684 * gcc.dg/ucnid-10.c: Same.
1685 * gcc.dg/ucnid-13.c: Same.
1686 * gcc.dg/torture/pr51106-2.c: Same.
1687 * gcc.dg/pr48768.c: Same.
1688 * gcc.dg/pr42631.c: Same.
1689 * gcc.dg/pr43084.c: Same.
1690 * gcc.dg/ucnid-7.c: Same.
1691 * gcc.dg/pr42889.c: Same.
1692 * gcc.dg/pr41241.c: Same.
1693 * gcc.dg/pr42719.c: Same.
1694 * g++.dg/debug/pr46583.C: Same.
1695 * g++.dg/debug/pr47106.C: Same.
1696 * g++.dg/opt/pr48549.C: Same.
1697 * g++.dg/other/pr42685.C: Same.
1698 * c-c++-common/pr43942.c: Same.
1700 2012-09-29 Ian Lance Taylor <iant@google.com>
1702 * go.test/go-test.exp: Update for latest version of Go testsuite.
1704 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1707 * gfortran.dg/internal_readwrite_3.f90: New test.
1709 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1711 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1712 c-c++-common/Wunused-local-typedefs-2.c to here.
1714 PR c++/54372 - unused attribute inactive on dependant entities
1715 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1717 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1719 PR c++/29028 - Missed unused warning on using declaration
1720 * g++.dg/warn/Wunused-var-18.C: New test.
1722 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1724 PR c++/53551 - -Wunused-local-typedefs misses uses
1725 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1727 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1732 PR tree-optimization/54713
1733 * gcc.c-torture/compile/pr54713-1.c: New test.
1734 * gcc.c-torture/compile/pr54713-2.c: New test.
1735 * gcc.c-torture/compile/pr54713-3.c: New test.
1737 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1739 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1741 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1743 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1745 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1748 * gcc.target/i386/pr54703.c: New test.
1750 2012-09-27 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/lto/pr54709_0.c: New testcase.
1754 * gcc.dg/lto/pr54709_1.c: Likewise.
1756 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1758 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1760 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1762 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1764 * gcc.target/arm/pr42879.c: Handle big-endian.
1766 2012-09-26 Steve Ellcey <sellcey@mips.com>
1769 * gcc.dg/pr37303.c: Check for rdata or rodata.
1771 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1773 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1775 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1779 * gcc.target/powerpc/ppc-ne0-1.c: New.
1781 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1784 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1785 test_19, test_20, test_21, test_22, test_23): New functions.
1786 * gcc.target/sh/pr54089-4.c: New.
1787 * gcc.target/sh/pr54089-5.c: New.
1788 * gcc.target/sh/pr54089-6.c: New.
1789 * gcc.target/sh/pr54089-7.c: New.
1791 2012-09-25 Richard Guenther <rguenther@suse.de>
1794 * gcc.dg/lto/pr54702_0.c: New testcase.
1795 * gcc.dg/lto/pr54702_1.c: Likewise.
1796 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1797 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1798 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1799 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1801 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/cpp0x/parse2.C: New.
1805 * g++.dg/parse/error11.C: Adjust.
1806 * g++.dg/parse/error12.C: Likewise.
1808 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1810 * gcc.target/i386/20030217-1.c: Added check for
1811 large_long_double effective target.
1812 * gcc.target/i386/387-3.c: Likewise.
1813 * gcc.target/i386/387-4.c: Likewise.
1814 * gcc.target/i386/pr36578-1.c: Likewise.
1815 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1816 when long double size is equal double size.
1817 * gcc.target/i386/excess-precision-1.c: Likewise.
1818 * gcc.target/i386/pr36578-2.c: Likewise.
1819 * gcc.target/i386/20030217-2.c: New testcase.
1821 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1823 PR tree-optimization/54676
1824 * gcc.dg/pr54676.c: New test.
1826 2012-09-25 Richard Guenther <rguenther@suse.de>
1828 PR tree-optimization/53663
1829 * gcc.dg/torture/pr53663-1.c: New testcase.
1830 * gcc.dg/torture/pr53663-2.c: Likewise.
1831 * gcc.dg/torture/pr53663-3.c: Likewise.
1833 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1837 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1839 * lib/target-supports-dg.exp (dg-require-effective-target,
1840 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1841 dg-process-target-1 instead of dg-process-target.
1842 (dg-process-target-1): Rename from dg-process-target.
1843 (dg-process-target): New.
1845 2012-09-24 Richard Guenther <rguenther@suse.de>
1847 PR tree-optimization/54684
1848 * g++.dg/torture/pr54684.C: New testcase.
1850 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1852 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1854 2012-09-24 Richard Guenther <rguenther@suse.de>
1857 * gcc.dg/tm/pr52173-1.c: New.
1858 * gcc.dg/tm/pr52173-2.c: New.
1860 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1862 * gcc.dg/pr54669.c: New test.
1864 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1865 Dominique Dhumieres <dominiq@lps.ens.fr>
1868 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1870 2012-09-23 Tobias Burnus <burnus@net-b.de>
1873 * gfortran.dg/class_array_14.f90: New.
1875 2012-09-22 Kai Tietz <ktietz@redhat.com>
1877 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1878 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1880 2012-09-21 Dehao Chen <dehao@google.com>
1883 PR tree-optimization/54655
1884 * g++.dg/pr54655.C: New testcase.
1886 2012-09-21 Richard Guenther <rguenther@suse.de>
1888 PR tree-optimization/54647
1889 * g++.dg/torture/pr54647.C: New testcase.
1891 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1894 * c-c++-common/torture/vector-compare-2.c: Add -w.
1896 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1898 * gnat.dg/opt20.ads: Move dg directive to...
1899 * gnat.dg/opt20.adb: ...here.
1900 * gnat.dg/addr1.ad[sb]: Likewise.
1901 * gnat.dg/concat2.ad[sb]: Likewise.
1902 * gnat.dg/array16.ad[sb]: Likewise.
1903 * gnat.dg/atomic5.ad[sb]: Likewise.
1904 * gnat.dg/discr29.ad[sb]: Likewise.
1905 * gnat.dg/noreturn5.ad[sb]: Likewise.
1906 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1907 * gnat.dg/discr23.ads: Remove dg directive.
1908 * gnat.dg/nested_float_packed.ads: Likewise.
1909 * gnat.dg/oconst6.ads: Move to...
1910 * gnat.dg/specs/oconst6.ads: ...here.
1912 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/cpp0x/decltype32.C: Tweak.
1917 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1919 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1920 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1921 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1922 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1924 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1927 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1929 2012-09-19 Steve Ellcey <sellcey@mips.com>
1931 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1933 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1935 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1936 * gcc.target/powerpc/ppc-mftb.c: New file.
1938 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1941 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1944 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1947 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1949 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1951 * gcc.c-torture/execute/20120919-1.c: New test.
1953 2012-09-19 Richard Guenther <rguenther@suse.de>
1955 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1957 2012-09-19 Richard Guenther <rguenther@suse.de>
1959 * gcc.dg/builtin-unreachable-6.c: Adjust.
1961 2012-09-19 Richard Guenther <rguenther@suse.de>
1963 * gcc.dg/builtin-object-size-10.c: Adjust.
1964 * gcc.dg/builtin-unreachable-5.c: Adjust.
1965 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1966 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1967 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1968 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1969 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1970 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1971 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1972 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1973 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1974 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1975 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1976 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1978 2012-09-19 Richard Guenther <rguenther@suse.de>
1980 PR tree-optimization/54132
1981 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1982 * gcc.dg/torture/pr54132.c: Likewise.
1984 2012-09-19 Terry Guo <terry.guo@arm.com>
1986 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1987 extra prune rules that will be applied to all tests in a .exp file.
1988 (gcc-dg-prune): Use rules defined by the above variable.
1989 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1990 harmless warnings on architecture switch conflict.
1992 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1994 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1995 of asm-comment characters instead of a single one.
1996 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1998 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2000 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2002 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2003 target instead of xfailing it.
2004 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2005 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2006 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2007 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2008 * gcc.dg/vect/vect-104.c: Likewise.
2009 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2010 * gcc.dg/vect/vect-outer-1.c: Likewise.
2011 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2012 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2013 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2014 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2015 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2016 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2017 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2018 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2019 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2021 * lib/target-supports.exp
2022 (check_effective_target_vect_widen_mult_qi_to_hi,
2023 check_effective_target_vect_widen_mult_hi_to_si,
2024 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2025 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2026 check_effective_target_vect_pack_trunc,
2027 check_effective_target_vect_unpack,
2028 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2029 instead of arm_none.
2031 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2033 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2035 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2036 config to compiler_flags.
2038 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2041 * gcc.target/i386/pr54592.c: New test.
2043 PR tree-optimization/54610
2044 * gcc.target/i386/pr54610.c: New test.
2046 2012-09-17 Jason Merrill <jason@redhat.com>
2049 * g++.dg/cpp0x/alias-decl-21.C: New.
2050 * g++.dg/cpp0x/alias-decl-22.C: New.
2052 2012-09-17 Tobias Burnus <burnus@net-b.de>
2055 * gfortran.dg/scan_2.f90: New.
2057 2012-09-17 Jason Merrill <jason@redhat.com>
2060 * g++.dg/init/aggr9.C: New.
2062 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2064 * gnat.dg/loop_optimization12.ad[sb]: New test.
2066 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2069 * gfortran.dg/proc_ptr_result_7.f90: New.
2071 2012-09-17 Tobias Burnus <burnus@net-b.de>
2074 * gfortran.dg/structure_constructor_11.f90: New.
2076 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2078 PR tree-optimization/54563
2079 * g++.dg/torture/pr54563.C: New test.
2081 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2084 * gfortran.dg/typebound_generic_14.f03: New.
2086 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2089 * gfortran.dg/proc_ptr_38.f90: New.
2091 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2094 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2098 * gnat.dg/lto15.adb: Require lto.
2100 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2101 "myBindC" for hppa*-*-hpux*.
2103 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2105 * gfortran.dg/namelist_75.f90: New test.
2107 2012-09-15 Tom de Vries <tom@codesourcery.com>
2109 * gcc.dg/tree-ssa/vrp82.c: New test.
2110 * gcc.dg/tree-ssa/vrp83.c: Same.
2111 * gcc.dg/tree-ssa/vrp84.c: Same.
2113 2012-09-15 Tom de Vries <tom@codesourcery.com>
2115 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2116 * gcc.dg/tree-ssa/vrp81.c: ... this.
2118 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2121 * gcc.target/avr/torture/fix-types.h: New.
2122 * gcc.target/avr/torture/vals-hr.def: New.
2123 * gcc.target/avr/torture/vals-r.def: New.
2124 * gcc.target/avr/torture/vals-k.def: New.
2125 * gcc.target/avr/torture/vals-ur.def: New.
2126 * gcc.target/avr/torture/vals-uk.def: New.
2127 * gcc.target/avr/torture/vals-uhr.def: New.
2128 * gcc.target/avr/torture/vals-llk.def: New.
2129 * gcc.target/avr/torture/vals-ullk.def: New.
2130 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2131 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2132 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2133 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2134 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2135 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2136 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2137 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2139 2012-09-14 Dehao Chen <dehao@google.com>
2141 * g++.dg/debug/dwarf2/deallocator.C: New test.
2143 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2146 * gcc.c-torture/compile/pr54552-1.c: New test.
2148 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2151 * g++.dg/other/vector-compare.C: New testcase.
2152 * c-c++-common/vector-compare-3.c: New testcase.
2153 * gcc.dg/vector-shift.c: Move ...
2154 * c-c++-common/vector-shift.c: ... here.
2155 * gcc.dg/vector-shift1.c: Move ...
2156 * c-c++-common/vector-shift1.c: ... here.
2157 * gcc.dg/vector-shift3.c: Move ...
2158 * c-c++-common/vector-shift3.c: ... here.
2159 * gcc.dg/vector-compare-1.c: Move ...
2160 * c-c++-common/vector-compare-1.c: ... here.
2161 * gcc.dg/vector-compare-2.c: Move ...
2162 * c-c++-common/vector-compare-2.c: ... here.
2163 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2164 * c-c++-common/torture/vector-compare-1.c: ... here.
2165 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2166 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2167 * c-c++-common/torture/vector-compare-2.c: ... here.
2168 * gcc.c-torture/execute/vector-shift.c: Move ...
2169 * c-c++-common/torture/vector-shift.c: ... here.
2170 * gcc.c-torture/execute/vector-shift2.c: Move ...
2171 * c-c++-common/torture/vector-shift2.c: ... here.
2172 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2173 * c-c++-common/torture/vector-subscript-1.c: ... here.
2174 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2175 * c-c++-common/torture/vector-subscript-2.c: ... here.
2176 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2177 * c-c++-common/torture/vector-subscript-3.c: ... here.
2179 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2182 * gcc.c-torture/compile/pr54103-1.c,
2183 gcc.c-torture/compile/pr54103-2.c,
2184 gcc.c-torture/compile/pr54103-3.c,
2185 gcc.c-torture/compile/pr54103-4.c,
2186 gcc.c-torture/compile/pr54103-5.c,
2187 gcc.c-torture/compile/pr54103-6.c: New tests.
2188 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2190 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2192 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2194 2012-09-14 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/54565
2197 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2198 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2200 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2202 * gcc.target/arm/combine-movs.c: Add missing space.
2204 2012-09-14 Richard Guenther <rguenther@suse.de>
2206 * g++.dg/torture/builtin-location.C: New testcase.
2208 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2209 Manuel López-Ibáñez <manu@gcc.gnu.org>
2212 * g++.dg/warn/Wuninitialized-self.C: New.
2214 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2217 * gcc.c-torture/compile/pr54559.c: New test.
2219 2012-09-13 Jason Merrill <jason@redhat.com>
2222 * g++.dg/cpp0x/constexpr-temp1.C: New.
2225 * g++.dg/template/anonunion2.C: New.
2228 * g++.dg/template/init10.C: New.
2230 2012-09-13 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/implicit_pure_3.f90: New.
2235 2012-09-13 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2239 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2241 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2243 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2245 * c-c++-common/pr51712.c: Handle for short-enum targets.
2247 2012-09-12 Terry Guo <terry.guo@arm.com>
2249 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2250 and lsrs for Thumb2 mode.
2252 2012-09-12 Jan Hubicka <jh@suse.cz>
2254 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2256 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2259 * gcc.target/i386/pr54445-1.c: New file.
2260 * gcc.target/i386/pr54445-2.c: Likewise.
2262 2012-09-12 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/coarray_10.f90: Update dg-error.
2267 * gfortran.dg/coarray_28.f90: New.
2268 * gfortran.dg/array_section_3.f90: New.
2270 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2272 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2273 gcc.target/arm/pr48252.c: Fix for big-endian support.
2275 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2277 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2279 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2280 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2282 * gcc.target/arm/neon-vfma-1.c: New testcase.
2283 * gcc.target/arm/neon-vfms-1.c: Likewise.
2284 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2286 * gcc.target/arm/neon-vmls-1.c: Likewise.
2287 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2289 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2290 (check_effective_target_arm_neonv2_ok): Likewise.
2291 (check_effective_target_arm_neonv2_hw): Likewise.
2292 (check_effective_target_arm_neonv2): Likewise.
2294 2012-09-11 Richard Guenther <rguenther@suse.de>
2297 * g++.dg/tree-ssa/pr54515.C: New testcase.
2299 2012-09-10 Andrew Pinski <apinski@cavium.com>
2302 * gcc.dg/tm/memopt-16.c: New testcase.
2304 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/cpp0x/sfinae40.C: New.
2309 * g++.dg/cpp0x/sfinae41.C: Likewise.
2311 2012-09-10 Jason Merrill <jason@redhat.com>
2314 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2316 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2319 * gcc.target/sh/pr54089-3.c: New.
2321 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2323 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2325 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2327 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2329 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2331 * gcc.dg/pr52558-2.c: Delete.
2332 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2334 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2336 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2338 2012-09-10 Richard Guenther <rguenther@suse.de>
2340 PR tree-optimization/54520
2341 * gcc.dg/torture/pr54520.c: New testcase.
2343 2012-09-10 Jason Merrill <jason@redhat.com>
2346 * g++.dg/cpp0x/implicit14.C: New.
2348 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2351 * gfortran.dg/bound_simplification_3.f90: New test.
2353 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2356 * gcc.dg/pr52558-1.c: Delete.
2357 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2359 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2361 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2362 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2363 * gcc.target/arm/smlaltt-1.c: Likewise.
2365 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2367 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2369 2012-09-07 Tom de Vries <tom@codesourcery.com>
2371 PR tree-optimization/53986
2372 * gcc.dg/tree-ssa/vrp80.c: New test.
2373 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2375 2012-09-06 Jason Merrill <jason@redhat.com>
2379 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2380 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2382 2012-09-06 Andrew Pinski <apinski@cavium.com>
2385 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2387 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2389 PR rtl-optimization/54455
2390 * gcc.dg/54455.c: New test.
2392 2012-09-06 Tobias Burnus <burnus@net-b.de>
2395 * gfortran.dg/promotion_2.f90: New.
2397 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2400 * c-c++-common/pr54486.c: New test.
2402 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2405 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2407 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/cpp0x/sfinae39.C: New.
2412 2012-09-04 Jason Merrill <jason@redhat.com>
2415 * g++.dg/ext/flexary3.C: New.
2418 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2421 * g++.dg/template/defarg15.C: New.
2424 * g++.dg/template/access24.C: New.
2426 2012-09-04 Richard Guenther <rguenther@suse.de>
2428 PR tree-optimization/54458
2429 * gcc.dg/torture/pr54458.c: New testcase.
2431 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2433 * gcc.target/arm/neon-vext.c: New test.
2434 * gcc.target/arm/neon-vext-execute.c: Ditto.
2436 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2440 * gfortran.dg/select_type_29.f03: New.
2442 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2444 * gcc.dg/fold-perm.c: Improve test.
2446 2012-09-03 Tobias Burnus <burnus@net-b.de>
2449 * gfortran.dg/coarray_class_1.f90: New.
2451 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2454 * gcc.c-torture/compile/pr49206.c: New test.
2456 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2457 Uros Bizjak <ubizjak@gmail.com>
2460 * gfortran.dg/pr36680.f90: New test.
2462 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2465 * g++.dg/opt/pr42295.C: New test.
2467 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2470 * gcc.dg/torture/pr54436.c: New test.
2472 2012-09-01 Andrew Pinski <apinski@cavium.com>
2474 * gcc.target/mips/truncate-8.c: New testcase.
2476 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2480 * gcc.target/i386/pr46829.c: New test.
2481 * gcc.target/i386/pr46843.c: Ditto.
2483 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2484 Jason Merrill <jason@redhat.com>
2487 * g++.dg/parse/error50.C: New.
2489 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.c-torture/compile/pr54428.c: New test.
2494 2012-08-31 Ollie Wild <aaw@google.com>
2497 * g++.dg/init/lifetime3.C: New test.
2499 2012-08-31 Martin Jambor <mjambor@suse.cz>
2502 * gcc.dg/torture/pr54409.c: New test.
2504 2012-08-31 Martin Jambor <mjambor@suse.cz>
2506 * gfortran.dg/pr48636.f90: Add dump scan checks.
2508 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2510 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2512 2012-08-28 Joey Ye <joey.ye@arm.com>
2514 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2516 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2519 * gcc.target/i386/pr46254.c: New test.
2521 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2523 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2524 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2525 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2527 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2529 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2530 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2531 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2532 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2533 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2534 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2535 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2536 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2537 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2538 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2539 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2540 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2541 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2542 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2543 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2544 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2545 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2546 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2547 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2548 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2549 gcc.target/mips/unaligned-1.c: Tighten regexps.
2551 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2553 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2554 (mips_option_groups): Remove optimization. Add various -f options.
2555 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2556 and -pg imply -fno-omit-frame-pointer.
2557 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2558 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2559 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2560 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2561 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2562 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2563 * gcc.target/mips/abi-n32-long32.c: Likewise.
2564 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2565 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2566 * gcc.target/mips/abi-n32-long64.c: Likewise.
2567 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2568 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2569 * gcc.target/mips/abi-n64-long32.c: Likewise.
2570 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2571 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2572 * gcc.target/mips/abi-n64-long64.c: Likewise.
2573 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2574 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2575 * gcc.target/mips/abi-o32-long32.c: Likewise.
2576 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2577 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2578 * gcc.target/mips/abi-o32-long64.c: Likewise.
2579 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2580 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2581 * gcc.target/mips/abi-o64-long32.c: Likewise.
2582 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2583 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2584 * gcc.target/mips/abi-o64-long64.c: Likewise.
2585 * gcc.target/mips/asm-1.c: Likewise.
2586 * gcc.target/mips/branch-1.c: Likewise.
2587 * gcc.target/mips/call-3.c: Likewise.
2588 * gcc.target/mips/call-saved-3.c: Likewise.
2589 * gcc.target/mips/clear-cache-1.c: Likewise.
2590 * gcc.target/mips/div-1.c: Likewise.
2591 * gcc.target/mips/div-2.c: Likewise.
2592 * gcc.target/mips/div-3.c: Likewise.
2593 * gcc.target/mips/div-4.c: Likewise.
2594 * gcc.target/mips/div-5.c: Likewise.
2595 * gcc.target/mips/div-6.c: Likewise.
2596 * gcc.target/mips/div-7.c: Likewise.
2597 * gcc.target/mips/div-8.c: Likewise.
2598 * gcc.target/mips/div-9.c: Likewise.
2599 * gcc.target/mips/div-10.c: Likewise.
2600 * gcc.target/mips/div-11.c: Likewise.
2601 * gcc.target/mips/div-12.c: Likewise.
2602 * gcc.target/mips/dsp-ctrl.c: Likewise.
2603 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2604 * gcc.target/mips/ext-8.c: Likewise.
2605 * gcc.target/mips/extend-2.c: Likewise.
2606 * gcc.target/mips/fix-r10000-1.c: Likewise.
2607 * gcc.target/mips/fix-r10000-2.c: Likewise.
2608 * gcc.target/mips/fix-r10000-3.c: Likewise.
2609 * gcc.target/mips/fix-r10000-4.c: Likewise.
2610 * gcc.target/mips/fix-r10000-5.c: Likewise.
2611 * gcc.target/mips/fix-r10000-6.c: Likewise.
2612 * gcc.target/mips/fix-r10000-7.c: Likewise.
2613 * gcc.target/mips/fix-r10000-8.c: Likewise.
2614 * gcc.target/mips/fix-r10000-9.c: Likewise.
2615 * gcc.target/mips/fix-r10000-10.c: Likewise.
2616 * gcc.target/mips/fix-r10000-11.c: Likewise.
2617 * gcc.target/mips/fix-r10000-12.c: Likewise.
2618 * gcc.target/mips/fix-r10000-13.c: Likewise.
2619 * gcc.target/mips/fix-r10000-14.c: Likewise.
2620 * gcc.target/mips/fix-r10000-15.c: Likewise.
2621 * gcc.target/mips/fpcmp-1.c: Likewise.
2622 * gcc.target/mips/fpcmp-2.c: Likewise.
2623 * gcc.target/mips/fpr-moves-7.c: Likewise.
2624 * gcc.target/mips/fpr-moves-8.c: Likewise.
2625 * gcc.target/mips/int-moves-1.c: Likewise.
2626 * gcc.target/mips/int-moves-2.c: Likewise.
2627 * gcc.target/mips/long-calls-pg.c: Likewise.
2628 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2629 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2630 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2631 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2632 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2633 * gcc.target/mips/mips-3d-1.c: Likewise.
2634 * gcc.target/mips/mips-3d-2.c: Likewise.
2635 * gcc.target/mips/mips-3d-3.c: Likewise.
2636 * gcc.target/mips/mips-3d-4.c: Likewise.
2637 * gcc.target/mips/mips-3d-5.c: Likewise.
2638 * gcc.target/mips/mips-3d-6.c: Likewise.
2639 * gcc.target/mips/mips-3d-7.c: Likewise.
2640 * gcc.target/mips/mips-3d-8.c: Likewise.
2641 * gcc.target/mips/mips-3d-9.c: Likewise.
2642 * gcc.target/mips/mips-ps-1.c: Likewise.
2643 * gcc.target/mips/mips-ps-2.c: Likewise.
2644 * gcc.target/mips/mips-ps-3.c: Likewise.
2645 * gcc.target/mips/mips-ps-4.c: Likewise.
2646 * gcc.target/mips/mips-ps-6.c: Likewise.
2647 * gcc.target/mips/mips32-dspr2.c: Likewise.
2648 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2649 * gcc.target/mips/neg-abs-1.c: Likewise.
2650 * gcc.target/mips/neg-abs-2.c: Likewise.
2651 * gcc.target/mips/nmadd-3.c: Likewise.
2652 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2653 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2654 * gcc.target/mips/octeon-pop-1.c: Likewise.
2655 * gcc.target/mips/pr26765.c: Likewise.
2656 * gcc.target/mips/pr33256.c: Likewise.
2657 * gcc.target/mips/pr33635-1.c: Likewise.
2658 * gcc.target/mips/pr33755.c: Likewise.
2659 * gcc.target/mips/pr35802.c: Likewise.
2660 * gcc.target/mips/pr45074.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2665 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2666 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2667 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2668 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2669 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2670 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2671 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2672 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2673 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2674 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2675 * gcc.target/mips/save-restore-1.c: Likewise.
2676 * gcc.target/mips/save-restore-3.c: Likewise.
2677 * gcc.target/mips/save-restore-5.c: Likewise.
2678 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2679 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2680 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2681 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2682 * gcc.target/mips/stack-1.c: Likewise.
2684 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2687 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2688 branch under test to be filled with preceding rather than
2689 following instructions.
2690 * gcc.target/mips/branch-10.c: Likewise.
2691 * gcc.target/mips/branch-11.c: Likewise.
2692 * gcc.target/mips/branch-12.c: Likewise.
2693 * gcc.target/mips/branch-13.c: Likewise.
2694 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2695 to be eliminated. Tighten $28 scan-assembler-not test.
2697 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2699 * gcc.target/mips/call-4.c: ...this new test.
2701 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2703 * gcc.target/mips/code-readable-3.c: Likewise.
2704 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2705 flag but skip for -O0.
2706 * gcc.target/mips/code-readable-4.c: Likewise.
2708 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2709 of operations under test.
2710 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2712 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2713 Don't require sibling-call optimization.
2714 * gcc.target/mips/near-far-4.c: Likewise.
2716 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2717 Make sure that the register variable is used.
2718 * gcc.target/mips/soft-float-1.c: Likewise.
2720 * gcc.target/mips/sdata-1.c: Make static data volatile.
2721 * gcc.target/mips/sdata-2.c: Likewise.
2722 * gcc.target/mips/sdata-3.c: Likewise.
2723 * gcc.target/mips/sdata-4.c: Likewise.
2725 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2727 * gcc.target/mips/atomic-memory-2.c: Likewise.
2728 * gcc.target/mips/branch-cost-1.c: Likewise.
2729 * gcc.target/mips/branch-cost-2.c: Likewise.
2730 * gcc.target/mips/cache-1.c: Likewise.
2731 * gcc.target/mips/call-1.c: Likewise.
2732 * gcc.target/mips/call-saved-2.c: Likewise.
2733 * gcc.target/mips/const-anchor-1.c: Likewise.
2734 * gcc.target/mips/const-anchor-2.c: Likewise.
2735 * gcc.target/mips/dse-1.c: Likewise.
2736 * gcc.target/mips/dsp-lhx.c: Likewise.
2737 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2738 * gcc.target/mips/ext-1.c: Likewise.
2739 * gcc.target/mips/ext-2.c: Likewise.
2740 * gcc.target/mips/ext-3.c: Likewise.
2741 * gcc.target/mips/ext-4.c: Likewise.
2742 * gcc.target/mips/ext-5.c: Likewise.
2743 * gcc.target/mips/ext-6.c: Likewise.
2744 * gcc.target/mips/ext-7.c: Likewise.
2745 * gcc.target/mips/extend-1.c: Likewise.
2746 * gcc.target/mips/fix-r4000-1.c: Likewise.
2747 * gcc.target/mips/fix-r4000-3.c: Likewise.
2748 * gcc.target/mips/fix-r4000-5.c: Likewise.
2749 * gcc.target/mips/fix-r4000-6.c: Likewise.
2750 * gcc.target/mips/fix-r4000-8.c: Likewise.
2751 * gcc.target/mips/fix-r4000-10.c: Likewise.
2752 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2753 * gcc.target/mips/fixed-vector-type.c: Likewise.
2754 * gcc.target/mips/fpr-moves-1.c: Likewise.
2755 * gcc.target/mips/fpr-moves-2.c: Likewise.
2756 * gcc.target/mips/fpr-moves-3.c: Likewise.
2757 * gcc.target/mips/fpr-moves-4.c: Likewise.
2758 * gcc.target/mips/fpr-moves-5.c: Likewise.
2759 * gcc.target/mips/fpr-moves-6.c: Likewise.
2760 * gcc.target/mips/ins-1.c: Likewise.
2761 * gcc.target/mips/ins-2.c: Likewise.
2762 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2763 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2764 * gcc.target/mips/lazy-binding-1.c: Likewise.
2765 * gcc.target/mips/madd-3.c: Likewise.
2766 * gcc.target/mips/madd-5.c: Likewise.
2767 * gcc.target/mips/madd-6.c: Likewise.
2768 * gcc.target/mips/madd-8.c: Likewise.
2769 * gcc.target/mips/madd-9.c: Likewise.
2770 * gcc.target/mips/memcpy-1.c: Likewise.
2771 * gcc.target/mips/mips-ps-type.c: Likewise.
2772 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2773 * gcc.target/mips/mips-sched-madd.c: Likewise.
2774 * gcc.target/mips/mips16e-extends.c: Likewise.
2775 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2776 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2777 * gcc.target/mips/movcc-1.c: Likewise.
2778 * gcc.target/mips/movcc-2.c: Likewise.
2779 * gcc.target/mips/movcc-3.c: Likewise.
2780 * gcc.target/mips/msub-5.c: Likewise.
2781 * gcc.target/mips/msub-6.c: Likewise.
2782 * gcc.target/mips/msub-8.c: Likewise.
2783 * gcc.target/mips/mult-2.c: Likewise.
2784 * gcc.target/mips/mult-3.c: Likewise.
2785 * gcc.target/mips/mult-5.c: Likewise.
2786 * gcc.target/mips/mult-6.c: Likewise.
2787 * gcc.target/mips/mult-7.c: Likewise.
2788 * gcc.target/mips/mult-12.c: Likewise.
2789 * gcc.target/mips/mult-13.c: Likewise.
2790 * gcc.target/mips/mult-14.c: Likewise.
2791 * gcc.target/mips/mult-15.c: Likewise.
2792 * gcc.target/mips/mult-17.c: Likewise.
2793 * gcc.target/mips/mult-18.c: Likewise.
2794 * gcc.target/mips/mult-19.c: Likewise.
2795 * gcc.target/mips/nmadd-1.c: Likewise.
2796 * gcc.target/mips/nmadd-2.c: Likewise.
2797 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2798 * gcc.target/mips/octeon-cins-1.c: Likewise.
2799 * gcc.target/mips/octeon-cins-2.c: Likewise.
2800 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2801 * gcc.target/mips/octeon-exts-2.c: Likewise.
2802 * gcc.target/mips/octeon-exts-3.c: Likewise.
2803 * gcc.target/mips/octeon-exts-4.c: Likewise.
2804 * gcc.target/mips/octeon-exts-5.c: Likewise.
2805 * gcc.target/mips/octeon-exts-6.c: Likewise.
2806 * gcc.target/mips/octeon-exts-7.c: Likewise.
2807 * gcc.target/mips/octeon-pop-2.c: Likewise.
2808 * gcc.target/mips/octeon-seq-3.c: Likewise.
2809 * gcc.target/mips/octeon-seq-4.c: Likewise.
2810 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2811 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2812 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2813 * gcc.target/mips/pr54240.c: Likewise.
2814 * gcc.target/mips/rsqrt-1.c: Likewise.
2815 * gcc.target/mips/rsqrt-2.c: Likewise.
2816 * gcc.target/mips/rsqrt-3.c: Likewise.
2817 * gcc.target/mips/rsqrt-4.c: Likewise.
2818 * gcc.target/mips/save-restore-2.c: Likewise.
2819 * gcc.target/mips/save-restore-4.c: Likewise.
2820 * gcc.target/mips/sb1-1.c: Likewise.
2821 * gcc.target/mips/scc-1.c: Likewise.
2822 * gcc.target/mips/scc-2.c: Likewise.
2823 * gcc.target/mips/scc-3.c: Likewise.
2824 * gcc.target/mips/scc-4.c: Likewise.
2825 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2826 * gcc.target/mips/truncate-1.c: Likewise.
2827 * gcc.target/mips/truncate-2.c: Likewise.
2828 * gcc.target/mips/truncate-3.c: Likewise.
2829 * gcc.target/mips/truncate-4.c: Likewise.
2830 * gcc.target/mips/truncate-5.c: Likewise.
2831 * gcc.target/mips/truncate-6.c: Likewise.
2832 * gcc.target/mips/unaligned-1.c: Likewise.
2834 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2835 skip for -O0. Require -fexpensive-optimizations.
2836 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2837 * gcc.target/mips/dspr2-MULT.c: Likewise.
2838 * gcc.target/mips/fix-r4000-2.c: Likewise.
2839 * gcc.target/mips/fix-r4000-4.c: Likewise.
2840 * gcc.target/mips/fix-r4000-7.c: Likewise.
2841 * gcc.target/mips/fix-r4000-9.c: Likewise.
2842 * gcc.target/mips/madd-1.c: Likewise.
2843 * gcc.target/mips/madd-2.c: Likewise.
2844 * gcc.target/mips/madd-4.c: Likewise.
2845 * gcc.target/mips/maddu-1.c: Likewise.
2846 * gcc.target/mips/maddu-2.c: Likewise.
2847 * gcc.target/mips/maddu-3.c: Likewise.
2848 * gcc.target/mips/maddu-4.c: Likewise.
2849 * gcc.target/mips/msub-1.c: Likewise.
2850 * gcc.target/mips/msub-2.c: Likewise.
2851 * gcc.target/mips/msub-3.c: Likewise.
2852 * gcc.target/mips/msub-4.c: Likewise.
2853 * gcc.target/mips/msubu-1.c: Likewise.
2854 * gcc.target/mips/msubu-2.c: Likewise.
2855 * gcc.target/mips/msubu-3.c: Likewise.
2856 * gcc.target/mips/msubu-4.c: Likewise.
2857 * gcc.target/mips/mult-1.c: Likewise.
2858 * gcc.target/mips/mult-4.c: Likewise.
2859 * gcc.target/mips/mult-8.c: Likewise.
2860 * gcc.target/mips/mult-9.c: Likewise.
2861 * gcc.target/mips/mult-10.c: Likewise.
2862 * gcc.target/mips/mult-11.c: Likewise.
2863 * gcc.target/mips/mult-16.c: Likewise.
2865 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2866 skip for -O0 and -Os.
2867 * gcc.target/mips/fix-r4000-12.c: Likewise.
2868 * gcc.target/mips/madd-7.c: Likewise.
2869 * gcc.target/mips/mips-ps-5.c: Likewise.
2870 * gcc.target/mips/mips-ps-7.c: Likewise.
2871 * gcc.target/mips/msub-7.c: Likewise.
2873 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2874 skip for -O0. Require -mno-abicalls.
2875 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2877 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2878 skip for -O0. Require a total number of BBIT instructions and
2879 at least one of each kind.
2881 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2882 skip for -O0. Require -fno-unroll-loops.
2884 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2885 skip for -O0. Allow BLTZ as well as BGEZ.
2887 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2889 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2890 skip for -O0. Require -fschedule-insns2.
2891 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2893 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2894 but skip for -O0. Make a branch-likely more likely.
2896 * gcc.target/mips/timode-2.c: Split each test into its own function.
2897 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2899 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2900 skip for -O0. Require -fpeephole2.
2901 * gcc.target/mips/vr-mult-2.c: Likewise.
2903 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2905 PR preprocessor/53469
2906 * gcc.dg/cpp/_Pragma7.c: New test case.
2908 2012-08-27 Tobias Burnus <burnus@net-b.de>
2911 * gfortran.dg/do_5.f90: New.
2913 2012-08-27 Tobias Burnus <burnus@net-b.de>
2915 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2916 from dg-options as -Wall no longer implies it.
2918 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2920 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2922 2012-08-25 Jason Merrill <jason@redhat.com>
2924 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2926 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2929 * g++.dg/cpp0x/auto34.C: New.
2931 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.dg/pr54363.c: New test.
2937 * gcc.dg/pr54355.c: New test.
2939 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2942 * gcc.target/i386/pr52857-1.c: New.
2943 * gcc.target/i386/pr52857-2.c: Likewise.
2945 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2947 * gcc.target/mips/code-readable-4.c: New test.
2949 2012-08-23 Julian Brown <julian@codesourcery.com>
2950 Sandra Loosemore <sandra@codesourcery.com>
2952 * gcc.target/mips/code-readable-1.c: Add -O to options.
2954 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2957 * g++.dg/lookup/using53.C: New.
2959 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2961 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2962 * gcc.dg/fixed-point/convert-1.c: New.
2963 * gcc.dg/fixed-point/convert-2.c: New.
2964 * gcc.dg/fixed-point/convert-3.c: New.
2965 * gcc.dg/fixed-point/convert-4.c: New.
2966 * gcc.dg/fixed-point/convert-float-1.c: New.
2967 * gcc.dg/fixed-point/convert-float-2.c: New.
2968 * gcc.dg/fixed-point/convert-float-3.c: New.
2969 * gcc.dg/fixed-point/convert-float-4.c: New.
2970 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2971 * gcc.dg/fixed-point/convert-sat.c: New.
2972 * gcc.dg/fixed-point/convert.h: New.
2974 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2977 * gcc.target/sh/pr54089-2.c: New.
2979 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2981 * gcc.target/i386/long-double-64-1.c: New file.
2982 * gcc.target/i386/long-double-64-2.c: Likewise.
2983 * gcc.target/i386/long-double-64-3.c: Likewise.
2984 * gcc.target/i386/long-double-64-4.c: Likewise.
2985 * gcc.target/i386/long-double-80-1.c: Likewise.
2986 * gcc.target/i386/long-double-80-2.c: Likewise.
2987 * gcc.target/i386/long-double-80-3.c: Likewise.
2988 * gcc.target/i386/long-double-80-4.c: Likewise.
2989 * gcc.target/i386/long-double-80-5.c: Likewise.
2990 * gcc.target/i386/long-double-80-6.c: Likewise.
2991 * gcc.target/i386/long-double-80-7.c: Likewise.
2993 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2995 PR tree-optimization/54317
2996 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2998 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3001 * gcc.target/sh/pr39423-2.c: New.
3003 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3005 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3006 * gcc.dg/fold-perm.c: Likewise.
3008 2012-08-20 Jan Hubicka <jh@suse.cz>
3011 * gcc.dg/ipa/inlinehint-1.c: New.
3013 2012-08-20 Florian Weimer <fweimer@redhat.com>
3016 * g++.dg/init/new38.C: New test.
3017 * g++.dg/init/new39.C: New test.
3019 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3022 * gcc.target/sh/pr54089-1.c: New.
3024 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3027 * gcc.target/sh/pr51244-11.c: New.
3029 2012-08-20 Tobias Burnus <burnus@net-b.de>
3032 * gfortran.dg/warn_target_lifetime_2.f90: New.
3034 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/warn/Wunused-var-17.C: New.
3039 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3042 * gcc.dg/gomp/pr53992.c: New test.
3044 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3047 * gcc.c-torture/execute/20120817-1.c: New test.
3049 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3051 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3053 (f2): New test that really does need adds.
3055 2012-08-20 Richard Guenther <rguenther@suse.de>
3057 PR tree-optimization/54327
3058 * gcc.dg/torture/pr54327.c: New testcase.
3060 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3062 PR tree-optimization/54321
3063 * gcc.c-torture/compile/pr54321.c: New test.
3065 2012-08-20 Tobias Burnus <burnus@net-b.de>
3068 * gfortran.dg/warn_target_lifetime_1.f90: New.
3070 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3073 * gfortran.dg/real_compare_1.f90: New test case.
3074 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3076 2012-08-18 Jan Hubicka <jh@suse.cz>
3078 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3080 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3083 * gfortran.dg/interface_37.f90: New test.
3085 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3086 Gary Funck <gary@intrepid.com>
3089 * gcc.target/i386/pr20020-1.c: New test.
3090 * gcc.target/i386/pr20020-2.c: Likewise.
3091 * gcc.target/i386/pr20020-3.c: Likewise.
3093 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3095 * gcc.target/i386/perm-concat.c: New test.
3097 2012-08-17 Julian Brown <julian@codesourcery.com>
3099 * gcc.target/arm/div64-unwinding.c: New test.
3101 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3105 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3108 * gcc.target/sh/pr54236-1.c: New.
3110 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3112 * lib/target-supports.exp (check_effective_target_sync_int_long)
3113 (check_effective_target_sync_char_short): Enable for crisv32-*
3117 * gcc.dg/torture/pr54261-1.c: New test.
3119 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3123 * gfortran.dg/typebound_call_24.f03: New.
3125 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3127 PR tree-optimization/54245
3128 * gcc.dg/tree-ssa/pr54245.c: New test.
3130 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3132 PR tree-optimization/54240
3133 * gcc.target/powerpc/pr54240.c: New test.
3134 * gcc.target/mips/pr54240.c: Likewise.
3136 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3139 * gcc.target/sh/pr52933-1.c: New.
3140 * gcc.target/sh/pr52933-2.c: New.
3142 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3145 * gcc.target/sh/pr50751-8.c: New.
3147 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3150 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3151 * gfortran.dg/typebound_proc_27.f03: New test.
3153 2012-08-14 Sterling Augustine <saugustine@google.com>
3155 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3157 2012-08-14 Tobias Burnus <burnus@net-b.de>
3160 * gfortran.dg/data_constraints_3.f90: New.
3161 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3162 to disable -pedantic compilation.
3163 * gfortran.dg/pr37243.f: Ditto.
3164 * gfortran.dg/g77/19990826-3.f: Ditto.
3165 * gfortran.dg/g77/20020307-1.f : Ditto.
3166 * gfortran.dg/g77/980310-3.f: Ditto.
3168 2012-08-14 Tobias Burnus <burnus@net-b.de>
3171 * gfortran.dg/warn_conversion_4.f90: New.
3173 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3176 PR rtl-optimization/53495
3177 * gcc.c-torture/compile/pr53411.c: New test.
3178 * gcc.c-torture/compile/pr53495.c: New test.
3180 2012-08-13 Richard Guenther <rguenther@suse.de>
3182 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3184 2012-08-13 Richard Guenther <rguenther@suse.de>
3186 PR tree-optimization/54200
3187 * gcc.dg/guality/pr54200.c: New testcase.
3188 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3190 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3192 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3194 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3197 * gcc.target/sh/pr51244-7.c: New.
3198 * gcc.target/sh/pr51244-8.c: New.
3199 * gcc.target/sh/pr51244-9.c: New.
3200 * gcc.target/sh/pr51244-10.c: New.
3202 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3204 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3206 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3207 * gcc.target/sh/pr53511-1.c: Likewise.
3208 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3209 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3210 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3211 * gcc.target/sh/pr53512-3.c: Likewise.
3212 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3214 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3217 * gcc.c-torture/compile/pr39423-1.c: New.
3218 * gcc.c-torture/compile/pr39423-2.c: New.
3220 2012-08-12 Tobias Burnus <burnus@net-b.de>
3223 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3224 they appear uninitialized on the RHS.
3225 * gfortran.dg/public_private_module_6.f90: New.
3227 2012-08-11 Martin Jambor <mjambor@suse.cz>
3230 * gfortran.dg/pr48636.f90: New test.
3232 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3234 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3236 (main): Adjust caller.
3238 2012-08-10 Richard Guenther <rguenther@suse.de>
3240 * gcc.dg/matrix/*.c: Adjust and move ...
3241 * gcc.dg/torture/: ... here.
3242 * gcc.dg/matrix: Remove directory.
3244 2012-08-10 Richard Guenther <rguenther@suse.de>
3247 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3249 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3252 * gcc.dg/tree-ssa/pr54211.c: New test.
3254 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3256 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3257 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3259 2012-08-10 Richard Guenther <rguenther@suse.de>
3261 PR tree-optimization/54109
3262 * gcc.dg/torture/pr54109.c: New testcase.
3263 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3264 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3268 PR tree-optimization/54027
3269 * gcc.dg/torture/pr54027.c: New testcase.
3271 2012-08-10 Richard Guenther <rguenther@suse.de>
3273 * g++.dg/plugin/selfassign.c: Adjust.
3274 * gcc.dg/plugin/selfassign.c: Likewise.
3275 * gcc.dg/strlenopt-11.c: Likewise.
3276 * gcc.dg/strlenopt-13.c: Likewise.
3277 * gcc.dg/no-strict-overflow-4.c: Likewise.
3278 * gcc.dg/strict-overflow-4.c: Likewise.
3279 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3280 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3281 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3282 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3283 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3284 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3285 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3286 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3287 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3288 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3289 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3290 * gcc.dg/pr46309.c: Likewise.
3291 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3293 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3295 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3297 * gcc.c-torture/compile/20120727-2.c: New test.
3299 2012-08-09 Martin Jambor <mjambor@suse.cz>
3301 * gcc.dg/ipa/iinline-4.c: New test.
3302 * gcc.dg/ipa/iinline-5.c: Likewise.
3303 * gcc.dg/ipa/iinline-6.c: Likewise.
3304 * gcc.dg/ipa/iinline-7.c: Likewise.
3305 * gcc.dg/lto/20120723_0.c: Likewise.
3306 * gcc.dg/lto/20120723_1.c: Likewise.
3308 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3311 * gcc.target/sh/pr39423-1.c: New.
3313 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3316 * gcc.target/sh/pr51244-5: New.
3317 * gcc.target/sh/pr51244-6: New.
3319 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3321 * gcc.target/i386/adx-addxcarry32-3.c: New.
3322 * gcc.target/i386/adx-addxcarry64-3.c: New.
3324 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3326 PR rtl-optimization/53701
3327 * gcc.dg/pr53701.c: New test.
3329 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3331 * gcc.c-torture/compile/20120727-1.c: New test.
3333 2012-08-09 Tobias Burnus <burnus@net-b.de>
3336 * gfortran.dg/intrinsic_shadow_4.f90: New.
3338 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3340 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3342 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3344 * gcc.c-torture/execute/20120808-1.c: New test.
3346 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3348 PR rtl-optimization/54157
3349 * gcc.target/i386/pr54157.c: New file.
3351 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3353 * gcc.target/i386/adx-addcarryx32-1.c: New.
3354 * gcc.target/i386/adx-addcarryx32-2.c: New.
3355 * gcc.target/i386/adx-addcarryx64-1.c: New.
3356 * gcc.target/i386/adx-addcarryx64-2.c: New.
3357 * gcc.target/i386/adx-check.h: New.
3358 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3359 * gcc.target/i386/sse-12.c: Add -madx.
3360 * gcc.target/i386/sse-13.c: Ditto.
3361 * gcc.target/i386/sse-14.c: Ditto.
3362 * gcc.target/i386/sse-22.c: Ditto.
3363 * gcc.target/i386/sse-23.c: Ditto.
3364 * g++.dg/other/i386-2.C: Ditto.
3365 * g++.dg/other/i386-3.C: Ditto.
3367 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369 * gcc.dg/tree-ssa/slsr-5.c: New.
3370 * gcc.dg/tree-ssa/slsr-6.c: New.
3371 * gcc.dg/tree-ssa/slsr-7.c: New.
3372 * gcc.dg/tree-ssa/slsr-8.c: New.
3373 * gcc.dg/tree-ssa/slsr-9.c: New.
3374 * gcc.dg/tree-ssa/slsr-10.c: New.
3375 * gcc.dg/tree-ssa/slsr-11.c: New.
3376 * gcc.dg/tree-ssa/slsr-12.c: New.
3377 * gcc.dg/tree-ssa/slsr-13.c: New.
3378 * gcc.dg/tree-ssa/slsr-14.c: New.
3379 * gcc.dg/tree-ssa/slsr-15.c: New.
3380 * gcc.dg/tree-ssa/slsr-16.c: New.
3381 * gcc.dg/tree-ssa/slsr-17.c: New.
3382 * gcc.dg/tree-ssa/slsr-18.c: New.
3383 * gcc.dg/tree-ssa/slsr-19.c: New.
3384 * gcc.dg/tree-ssa/slsr-20.c: New.
3385 * gcc.dg/tree-ssa/slsr-21.c: New.
3386 * gcc.dg/tree-ssa/slsr-22.c: New.
3387 * gcc.dg/tree-ssa/slsr-23.c: New.
3388 * gcc.dg/tree-ssa/slsr-24.c: New.
3389 * gcc.dg/tree-ssa/slsr-25.c: New.
3390 * gcc.dg/tree-ssa/slsr-26.c: New.
3391 * gcc.dg/tree-ssa/slsr-30.c: New.
3392 * gcc.dg/tree-ssa/slsr-31.c: New.
3394 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3396 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3397 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3398 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3400 2012-08-06 Cary Coutant <ccoutant@google.com>
3402 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3404 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3407 * gfortran.dg/dummy_procedure_5.f90: Modified.
3408 * gfortran.dg/dummy_procedure_8.f90: New.
3409 * gfortran.dg/interface_26.f90: Modified.
3410 * gfortran.dg/proc_ptr_11.f90: Modified.
3411 * gfortran.dg/proc_ptr_15.f90: Modified.
3412 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3413 * gfortran.dg/typebound_override_1.f90: Modified.
3414 * gfortran.dg/typebound_proc_6.f03: Modified.
3416 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3418 PR tree-optimization/51938
3419 PR tree-optimization/52005
3420 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3421 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3425 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3427 Avoid crashing on erroneous static_assert usage
3428 * g++.dg/cpp0x/static_assert8.C: New test.
3430 2012-08-06 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/sfinae38.C: New.
3434 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3435 Paolo Carlini <paolo.carlini@oracle.com>
3438 * g++.dg/conversion/void2.C: New.
3440 2012-08-06 Tom de Vries <tom@codesourcery.com>
3442 * gcc.dg/tree-ssa/vrp78.c: New test.
3444 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3445 Richard Sandiford <rdsandiford@googlemail.com>
3447 * g++.dg/opt/enum2.C: Require fpic target.
3448 * g++.dg/lto/20090303_0.C: Likewise.
3450 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3451 Catherine Moore <clm@codesourcery.com>
3453 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3454 flush function names too.
3455 * gcc.target/mips/clear-cache-1.c: Likewise.
3457 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3460 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3462 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3465 * gfortran.dg/array_5.f90: New test.
3467 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3469 PR tree-optimization/30318
3470 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3472 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3474 * g++.dg/ext/vector17.C: New testcase.
3476 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3479 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3480 * g++.dg/opt/longbranch1.C: Likewise.
3482 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3484 PR tree-optimization/53805
3485 * gcc.dg/fold-notunord.c: New testcase.
3487 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3490 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3491 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3493 2012-08-02 Jason Merrill <jason@redhat.com>
3494 Paolo Carlini <paolo.carlini@oracle.com>
3496 PR c++/51213 (again)
3497 * g++.dg/cpp0x/sfinae37.C: Extend.
3499 2012-08-02 Richard Guenther <rguenther@suse.de>
3501 PR tree-optimization/50672
3502 * g++.dg/torture/pr50672.C: New testcase.
3504 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3507 * gfortran.dg/abstract_type_6.f03: Modified.
3508 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3509 * gfortran.dg/proc_ptr_comp_35.f90: New.
3510 * gfortran.dg/typebound_proc_9.f03: Modified.
3511 * gfortran.dg/typebound_proc_26.f90: New.
3513 2012-08-02 Richard Guenther <rguenther@suse.de>
3515 * gcc.dg/torture/pta-callused-1.c: Adjust.
3516 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3517 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3518 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3519 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3520 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3521 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3522 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3523 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3525 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3528 * gfortran.dg/include_6.f90: New test case.
3529 * gfortran.dg/include_7.f90: New test case.
3530 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3532 2012-08-01 Tom de Vries <tom@codesourcery.com>
3534 * gcc.dg/tree-ssa/vrp76.c: New test.
3536 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3538 PR tree-optimization/46556
3539 * gcc.dg/tree-ssa/slsr-27.c: New.
3540 * gcc.dg/tree-ssa/slsr-28.c: New.
3541 * gcc.dg/tree-ssa/slsr-29.c: New.
3543 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3546 * gfortran.dg/proc_decl_29.f90: New.
3548 2012-07-31 Dehao Chen <dehao@google.com>
3550 * gcc.dg/predict-7.c: New test.
3552 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3555 * gfortran.dg/typebound_override_3.f90: New.
3557 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3559 PR tree-optimization/53773
3560 * gcc.dg/vect/pr53773.c: New test.
3562 2012-07-31 Nick Clifton <nickc@redhat.com>
3564 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3567 2012-07-31 Tobias Burnus <burnus@net-b.de>
3569 * gfortran.dg/c_funloc_tests_6.f90: New.
3570 * gfortran.dg/c_funloc_tests_7.f90: New.
3571 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3573 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/cpp0x/temp_default5.C: New.
3578 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3581 * gfortran.dg/proc_ptr_37.f90: New.
3583 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3585 * lib/target-supports.exp
3586 (check_effective_target_vect_natural_alignment): New function.
3587 * gcc.dg/align-2.c: Only run on targets with natural alignment
3589 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3590 alignment of vector types.
3592 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3593 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3595 * gcc.target/i386/rdseed16-1.c: New.
3596 * gcc.target/i386/rdseed32-1.c: Ditto
3597 * gcc.target/i386/rdseed64-1.c: Ditto
3598 * gcc.target/i386/sse-12.c: Add -mrdseed.
3599 * gcc.target/i386/sse-13.c: Ditto.
3600 * gcc.target/i386/sse-14.c: Ditto.
3601 * g++.dg/other/i386-2.C: Ditto.
3602 * g++.dg/other/i386-3.C: Ditto.
3604 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3607 * gcc.target/sh/pr51244-4.c: New.
3609 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3611 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3612 for alpha*-*-* targets. Cleanup original tree dump.
3614 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3616 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3617 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3619 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3621 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3622 rand, srand. Include <stdlib.h>.
3624 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3626 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3628 2012-07-26 Richard Henderson <rth@redhat.com>
3630 * gcc.dg/attr-hotcold-1.c: New.
3631 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3633 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3634 Sandra Loosemore <sandra@codesourcery.com>
3636 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3638 2012-07-26 Tobias Burnus <burnus@net-b.de>
3640 * gfortran.dg/contiguous_1.f90: Update dg-error.
3641 * gfortran.dg/proc_ptr_32.f90: Ditto.
3643 2012-07-26 Richard Guenther <rguenther@suse.de>
3645 PR tree-optimization/54098
3646 * gcc.dg/torture/pr54098.c: New testcase.
3648 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3650 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3651 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3653 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3656 * gfortran.dg/array_constructor_39.f90: New test.
3658 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3661 * gfortran.dg/array_constructor_38.f90: New test.
3663 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3665 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3667 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3669 * gnat.dg/noreturn5.ad[sb]: New test.
3671 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3672 Paul Brook <paul@codesourcery.com>
3676 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3677 * c-c++-common/pr53633.c: New test.
3679 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3681 * gcc.target/i386/asm-dialect-1.c: New test case.
3683 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3684 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3686 * gcc.target/i386/prefetchw-1.c: New.
3687 * gcc.target/i386/sse-12.c: Add -mprfchw.
3688 * gcc.target/i386/sse-13.c: Ditto.
3689 * gcc.target/i386/sse-14.c: Ditto.
3690 * gcc.target/i386/sse-22.c: Ditto.
3691 * gcc.target/i386/sse-23.c: Ditto.
3692 * g++.dg/other/i386-2.C: Ditto.
3693 * g++.dg/other/i386-3.C: Ditto.
3695 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3697 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3699 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3702 * gcc.target/arm/pr54051.c: New.
3703 * gcc.target/arm/vfp-1.c: Adjust test.
3705 2012-07-24 Julian Brown <julian@codesourcery.com>
3707 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3708 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3711 2012-07-23 Paul Brook <paul@codesourcery.com>
3713 * g++.dg/other/armv7m-1.c: New test.
3715 2012-07-23 Julian Brown <julian@codesourcery.com>
3717 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3719 (DO_TEST): Define to 1 for appropriate ARM targets.
3721 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3723 PR tree-optimization/53881
3724 * gcc.dg/pr53881.c: Renamed to ...
3725 * gcc.dg/pr53881-1.c: ... this.
3726 * gcc.dg/pr53881-2.c: New test.
3728 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3730 Handle recent changes in default atomics for cris*-*-linux*.
3731 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3732 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3733 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3734 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3735 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3736 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3737 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3738 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3739 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3740 -mno-unaligned-atomic-may-use-library is in effect for
3742 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3743 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3744 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3745 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3746 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3747 gcc.target/cris/torture/sync-mis-op-i-1.c,
3748 gcc.target/cris/torture/sync-mis-op-i-2.c,
3749 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3750 gcc.target/cris/torture/sync-mis-op-i-3.c,
3751 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3752 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3753 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3754 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3755 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3756 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3757 (main): Remove local variable x.
3758 [mis_ok]: Check that atomics don't fail.
3760 2012-07-21 Andrew Pinski <apinski@cavium.com>
3762 * gcc.dg/tree-ssa/vrp72.c: New test.
3763 * gcc.dg/tree-ssa/vrp73.c: New test.
3764 * gcc.dg/tree-ssa/vrp74.c: New test.
3765 * gcc.dg/tree-ssa/vrp75.c: New test.
3767 2012-07-21 Andrew Pinski <apinski@cavium.com>
3769 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3770 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3772 2012-07-21 Andrew Pinski <apinski@cavium.com>
3774 * gcc.target/mips/octeon-pop-2.c: New testcase.
3776 2012-07-21 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/assumed_rank_3.f90: New.
3780 * gfortran.dg/assumed_rank_11.f90: New.
3781 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3782 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3783 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3785 2012-07-21 Andrew Pinski <apinski@cavium.com>
3787 * gcc.target/mips/unaligned-1.c: New testcase.
3789 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3791 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3793 2012-07-20 Tobias Burnus <burnus@net-b.de>
3795 * gfortran.dg/bind_c_array_params_2.f90: New.
3796 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3797 and update dg-error.
3799 2012-07-20 Tobias Burnus <burnus@net-b.de>
3801 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3803 2012-07-20 Jason Merrill <jason@redhat.com>
3806 * g++.dg/other/array7.C: New.
3808 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3810 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3811 the basic block and check loop depth.
3812 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3813 matching patterns and comments.
3814 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3815 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3817 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3820 * c-c++-common/pr28656.c: New test.
3822 2012-07-19 Jason Merrill <jason@redhat.com>
3825 * g++.dg/init/mutable1.C: New.
3827 2012-07-20 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3831 * gfortran.dg/assumed_rank_1.f90: New.
3832 * gfortran.dg/assumed_rank_1_c.c: New.
3833 * gfortran.dg/assumed_rank_2.f90: New.
3834 * gfortran.dg/assumed_rank_4.f90: New.
3835 * gfortran.dg/assumed_rank_5.f90: New.
3836 * gfortran.dg/assumed_rank_6.f90: New.
3837 * gfortran.dg/assumed_rank_7.f90: New.
3838 * gfortran.dg/assumed_rank_8.f90: New.
3839 * gfortran.dg/assumed_rank_8_c.c: New.
3840 * gfortran.dg/assumed_rank_9.f90: New.
3841 * gfortran.dg/assumed_rank_10.f90: New.
3842 * gfortran.dg/assumed_rank_12.f90: New.
3844 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3846 * gnat.dg/opt25.adb: New test.
3847 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3848 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3850 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3852 * gnat.dg/aggr20.ad[sb]: New test.
3853 * gnat.dg/aggr20_pkg.ads: New helper.
3855 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3857 * gnat.dg/derived_type3.adb: New test.
3858 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3860 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3862 PR rtl-optimization/53942
3863 * gcc.dg/pr53942.c: New test.
3865 2012-07-19 Jason Merrill <jason@redhat.com>
3868 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3870 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3872 * gnat.dg/discr38.adb: New test.
3874 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3877 * c-c++-common/gomp/pr54017.c: New test.
3879 2012-07-19 Richard Guenther <rguenther@suse.de>
3880 Eric Botcazou <ebotcazou@adacore.com>
3882 * gnat.dg/loop_optimization11.adb: New testcase.
3883 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3885 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3886 Jason Merrill <jason@redhat.com>
3888 * g++.dg/cpp0x/sfinae37.C: New.
3889 * g++.dg/template/access23.C: New.
3890 * g++.dg/template/access7.C: Adjust.
3891 * g++.dg/template/sfinae10.C: Don't expect errors.
3892 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3894 2012-07-18 Julian Brown <julian@codesourcery.com>
3895 Sandra Loosemore <sandra@codesroucery.com>
3897 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3899 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/noreturn4.ad[sb]: New test.
3902 * gnat.dg/noreturn4_pkg.ads: New helper.
3904 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3905 Julian Brown <julian@codesourcery.com>
3907 * gcc.target/arm/neon-vdup-1.c: New test case.
3908 * gcc.target/arm/neon-vdup-2.c: New test case.
3909 * gcc.target/arm/neon-vdup-3.c: New test case.
3910 * gcc.target/arm/neon-vdup-4.c: New test case.
3911 * gcc.target/arm/neon-vdup-5.c: New test case.
3912 * gcc.target/arm/neon-vdup-6.c: New test case.
3913 * gcc.target/arm/neon-vdup-7.c: New test case.
3914 * gcc.target/arm/neon-vdup-8.c: New test case.
3915 * gcc.target/arm/neon-vdup-9.c: New test case.
3916 * gcc.target/arm/neon-vdup-10.c: New test case.
3917 * gcc.target/arm/neon-vdup-11.c: New test case.
3918 * gcc.target/arm/neon-vdup-12.c: New test case.
3919 * gcc.target/arm/neon-vdup-13.c: New test case.
3920 * gcc.target/arm/neon-vdup-14.c: New test case.
3921 * gcc.target/arm/neon-vdup-15.c: New test case.
3922 * gcc.target/arm/neon-vdup-16.c: New test case.
3923 * gcc.target/arm/neon-vdup-17.c: New test case.
3924 * gcc.target/arm/neon-vdup-18.c: New test case.
3925 * gcc.target/arm/neon-vdup-19.c: New test case.
3926 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3927 arguments non-constant.
3929 2012-07-18 Richard Guenther <rguenther@suse.de>
3931 PR tree-optimization/53970
3932 * g++.dg/torture/pr53970.C: New testcase.
3934 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3937 * gcc.c-torture/compile/pr38621.c: New.
3939 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3942 * gcc.target/sh/pr33135-1.c: New.
3943 * gcc.target/sh/pr33135-2.c: New.
3944 * gcc.target/sh/pr33135-3.c: New.
3945 * gcc.target/sh/pr33135-4.c: New.
3947 2012-07-17 Jason Merrill <jason@redhat.com>
3950 * g++.dg/parse/enum9.C: New.
3952 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3953 Sandra Loosemore <sandra@codesourcery.com>
3955 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3956 if there is a conflict with -mcpu=. Use -mcpu=5208.
3958 2012-07-17 Jason Merrill <jason@redhat.com>
3961 * g++.dg/template/array23.C: New.
3963 2012-07-17 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/bind_c_usage_26.f90: New.
3967 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3968 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3969 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3970 * gfortran.dg/interop_params.f03: Ditto.
3972 2012-07-17 Jason Merrill <jason@redhat.com>
3974 * g++.dg/template/inherit8.C: Adjust.
3975 * g++.dg/template/using21.C: Adjust.
3976 * g++.dg/template/using22.C: Adjust.
3979 * g++.dg/template/current-inst1.C: New.
3980 * g++.dg/parse/crash35.C: Adjust.
3982 2012-07-17 Tobias Burnus <burnus@net-b.de>
3985 * gfortran.dg/oldstyle_4.f90: New.
3987 2012-07-17 Tobias Burnus <burnus@net-b.de>
3990 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3991 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3993 2012-07-16 Jason Merrill <jason@redhat.com>
3995 * g++.dg/parse/access8.C: Adjust.
3996 * g++.dg/template/sfinae6_neg.C: Adjust.
3998 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4001 * gfortran.dg/coarray_allocate_1.f90: New test.
4003 2012-07-16 Andrew Pinski <apinski@cavium.com>
4005 * gcc.c-torture/execute/bswap-1.c: New testcase.
4006 * gcc.c-torture/compile/unalign-1.c: New testcase.
4007 * gcc.c-torture/compile/20120524-1.c: New testcase.
4008 * gcc.c-torture/compile/20101216-1.c: New testcase.
4010 2012-07-16 Dehao Chen <dehao@google.com>
4013 2012-07-10 Dehao Chen <dehao@google.com>
4015 * gcc.dg/debug_info_inline.c: New test.
4017 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4020 * gfortran.dg/proc_decl_28.f90: New.
4022 2012-07-16 Andrew Pinski <apinski@cavium.com>
4024 * gcc.dg/torture/builtins-1.c: New testcase.
4026 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4028 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4029 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4030 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4031 gcc.target/cris/sync-1-v10.c,
4032 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4033 pass -mno-unaligned-atomic-may-use-library.
4034 * gcc.target/cris/sync-xchg-1.c: New test.
4035 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4036 valid register operand output modifier.
4038 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4040 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4043 2012-07-13 Andrew Pinski <apinski@cavium.com>
4045 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4046 rather than cleanup-tree-dump.
4047 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4049 2012-07-13 Richard Guenther <rguenther@suse.de>
4051 PR tree-optimization/53907
4052 * gcc.target/i386/pr53907.c: New testcase.
4054 2012-07-13 Richard Guenther <rguenther@suse.de>
4056 PR tree-optimization/53922
4057 * gcc.dg/torture/pr53922.c: New testcase.
4059 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4061 PR rtl-optimization/53908
4062 * gcc.dg/torture/pr53908.c: New test.
4064 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4067 * g++.dg/cpp0x/variadic135.C: New.
4069 2012-07-12 Jason Merrill <jason@redhat.com>
4071 * g++.dg/template/sfinae6_neg.C: Adjust.
4073 2012-07-12 Tobias Burnus <burnus@net-b.de>
4075 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4076 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4077 scan-tree-dump-times pattern.
4079 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4081 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4083 2012-07-11 Jason Merrill <jason@redhat.com>
4086 * g++.g/cpp0x/defaulted37.C: New.
4088 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4091 * gcc.target/arm/pr53859.c: New test.
4093 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4096 * gcc.c-torture/compile/pr53886.c: New.
4098 2012-07-10 Dehao Chen <dehao@google.com>
4100 * gcc.dg/debug_info_inline.c: New test.
4102 2012-07-10 Jason Merrill <jason@redhat.com>
4105 * g++.dg/cpp0x/defaulted36.C: New.
4106 * g++.dg/cpp0x/defaulted21.C: Adjust.
4108 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4110 2012-07-09 Sterling Augustine <saugustine@google.com>
4112 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4114 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4116 PR tree-optimization/53887
4117 * gcc.dg/pr53887.c: New test.
4119 2012-07-09 Jason Merrill <jason@redhat.com>
4122 * g++.dg/cpp0x/nullptr29.C: New.
4124 2012-07-09 Tom de Vries <tom@codesourcery.com>
4125 Richard Guenther <rguenther@suse.de>
4127 * gcc.dg/builtin-unreachable-6.c: New test.
4128 * gcc.dg/builtin-unreachable-5.c: New test.
4130 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4132 PR tree-optimization/53881
4133 * gcc.dg/pr53881.c: New test.
4135 2012-07-06 Jason Merrill <jason@redhat.com>
4138 * g++.dg/cpp0x/variadic134.C: New.
4141 * g++.dg/cpp0x/alias-decl-20.C: New.
4143 2012-07-06 Tom de Vries <tom@codesourcery.com>
4145 PR tree-optimization/51879
4146 * gcc.dg/pr51879-16.c: New test.
4147 * gcc.dg/pr51879-17.c: Same.
4149 2012-07-06 Tom de Vries <tom@codesourcery.com>
4151 PR tree-optimization/52009
4152 * gcc.dg/pr51879-7.c: New test.
4153 * gcc.dg/pr51879-18.c: New test.
4155 2012-07-05 Jason Merrill <jason@redhat.com>
4158 * g++.dg/template/typedef39.C: New.
4161 * g++.dg/cpp0x/variadic133.C: New.
4162 * g++.dg/template/param1.C: Adjust.
4164 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4168 * gcc.target/arm/neon/vtrnf32.c: Update.
4169 * gcc.target/arm/neon/vtrns32.c: Update.
4170 * gcc.target/arm/neon/vtrnu32.c: Update.
4171 * gcc.target/arm/neon/vzipf32.c: Update.
4172 * gcc.target/arm/neon/vzips32.c: Update.
4173 * gcc.target/arm/neon/vzipu32.c: Update.
4175 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4178 * gfortran.dg/inline_sum_4.f90: New test.
4180 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4182 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4184 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4186 * gcc.target/arm/fma-sp.c: New testcase.
4187 * gcc.target/arm/fma.c: Likewise.
4188 * gcc.target/arm/fma.h: Likewise.
4190 2012-07-04 Jason Merrill <jason@redhat.com>
4193 * g++.dg/other/enum3.C: New.
4195 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4198 * g++.dg/torture/pr53321.C: New test.
4200 2012-07-04 Richard Guenther <rguenther@suse.de>
4202 PR tree-optimization/53844
4203 * g++.dg/tree-ssa/pr53844.C: New testcase.
4205 2012-07-04 Richard Guenther <rguenther@suse.de>
4207 PR tree-optimization/53849
4208 * gcc.dg/pr53849.c: New testcase.
4210 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4213 * g++.dg/ext/label14.C: New test.
4215 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4218 * g++.dg/other/pr53811.C: New test.
4220 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4223 * gcc.target/m68k/stack-limit-1.c: New testcase.
4225 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4227 * gnat.dg/recursive_call.adb: New test.
4229 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4231 * gnat.dg/discr37.ad[sb]: New test.
4233 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4235 * g++.dg/other/packed1.C: Remove SH from xfail list.
4237 2012-07-02 Jason Merrill <jason@redhat.com>
4240 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4243 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4246 * g++.dg/cpp0x/decltype39.C: New.
4247 * g++.dg/diagnostic/method1.C: Adjust.
4250 * g++.dg/template/ref6.C: New.
4252 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4255 * gcc.target/sh/pr53568-1.c: New.
4257 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4260 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4262 2012-07-02 Jason Merrill <jason@redhat.com>
4265 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4268 * g++.dg/template/enum7.C: New.
4269 * g++.dg/other/ptrmem10.C: Adjust.
4270 * g++.dg/other/ptrmem11.C: Adjust.
4271 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4273 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4275 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4277 2012-07-01 Wei Guozhi <carrot@google.com>
4280 * gcc.target/arm/pr53447-1.c: New testcase.
4281 * gcc.target/arm/pr53447-2.c: New testcase.
4282 * gcc.target/arm/pr53447-3.c: New testcase.
4283 * gcc.target/arm/pr53447-4.c: New testcase.
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4287 PR tree-optimization/47061
4288 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4290 2012-06-29 Richard Guenther <rguenther@suse.de>
4292 PR tree-optimization/37541
4293 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4295 2012-06-29 Richard Guenther <rguenther@suse.de>
4297 PR tree-optimization/52589
4298 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4300 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4302 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4304 * g++.dg/template/error46.C: Add missing comment to dg-message.
4305 * g++.dg/template/crash107.C: Likewise.
4306 * g++.dg/template/error47.C: Likewise.
4307 * g++.dg/template/crash108.C: Likewise.
4308 * g++.dg/overload/operator5.C: Likewise.
4310 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4311 errors in dg-message directives, add comments.
4313 2012-06-28 Kai Tietz <ktietz@redhat.com>
4315 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4316 hard-coded 'unsigned long'.
4318 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4320 PR tree-optimization/51581
4321 * gcc.dg/vect/pr51581-4.c: New test.
4323 PR tree-optimization/53645
4324 * gcc.c-torture/execute/pr53645-2.c: New test.
4326 2012-06-28 Richard Guenther <rguenther@suse.de>
4329 * gcc.dg/torture/pr53790.c: New testcase.
4331 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4333 PR tree-optimization/53645
4334 * gcc.c-torture/execute/pr53645.c: New test.
4336 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4338 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4340 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4344 * gcc.dg/guality/pr49888.c: Account for the possibility that
4345 the variable is optimized out at the first test.
4347 2012-06-27 Jason Merrill <jason@redhat.com>
4349 * g++.dg/cpp0x/override2.C: Adjust.
4350 * g++.dg/template/error5.C: Adjust.
4351 * g++.dg/parse/crash28.C: Adjust.
4354 * g++.dg/parse/template27.C: New.
4355 * g++.dg/template/crash74.C: Adjust expected output.
4357 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4361 * gfortran.dg/typebound_operator_16.f03: New.
4363 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4365 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4366 even src1.i and src2.i fields even in the second half of the arrays.
4368 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4371 * g++.dg/torture/vshuf-16.inc: New test.
4372 * g++.dg/torture/vshuf-2.inc: New test.
4373 * g++.dg/torture/vshuf-4.inc: New test.
4374 * g++.dg/torture/vshuf-8.inc: New test.
4375 * g++.dg/torture/vshuf-main.inc: New test.
4376 * g++.dg/torture/vshuf-v16hi.C: New test.
4377 * g++.dg/torture/vshuf-v16qi.C: New test.
4378 * g++.dg/torture/vshuf-v2df.C: New test.
4379 * g++.dg/torture/vshuf-v2di.C: New test.
4380 * g++.dg/torture/vshuf-v2sf.C: New test.
4381 * g++.dg/torture/vshuf-v2si.C: New test.
4382 * g++.dg/torture/vshuf-v4df.C: New test.
4383 * g++.dg/torture/vshuf-v4di.C: New test.
4384 * g++.dg/torture/vshuf-v4sf.C: New test.
4385 * g++.dg/torture/vshuf-v4si.C: New test.
4386 * g++.dg/torture/vshuf-v8hi.C: New test.
4387 * g++.dg/torture/vshuf-v8qi.C: New test.
4388 * g++.dg/torture/vshuf-v8si.C: New test.
4390 2012-06-27 Richard Guenther <rguenther@suse.de>
4393 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4395 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4397 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4398 scan-dump-dem-not): Use printable pattern in test name.
4400 2012-06-26 Sterling Augustine <saugustine@google.com>
4401 Dominique Dhumieres <dominiq@lps.ens.fr>
4403 * gcc.dg/pubtypes-2.c: Update expected output.
4404 * gcc.dg/pubtypes-3.c: Likewise.
4405 * gcc.dg/pubtypes-4.c: Likewise.
4407 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4409 * gcc.dg/tree-ssa/slsr-1.c: New test.
4410 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4411 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4412 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4414 2012-06-26 Matt Turner <mattst88@gmail.com>
4417 * gcc.target/arm/mmx-2.c: New.
4419 2012-06-26 Richard Guenther <rguenther@suse.de>
4422 * g++.dg/torture/pr53752.C: New testcase.
4424 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4426 PR tree-optimization/53748
4427 * gcc.c-torture/compile/pr53748.c: New test.
4429 2012-06-25 Jason Merrill <jason@redhat.com>
4433 * g++.dg/cpp0x/decltype38.C: New.
4434 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4436 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4438 * lib/target-supports-dg.exp (testname-for-summary): New.
4439 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4440 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4441 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4442 scan-module-absence, output-exists, output-exists-not: Use
4443 testname-for-summary.
4444 (dg-test): Clean up testname_with_flags.
4445 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4446 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4447 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4448 scan-assembler-dem-not, object-size: Use testname-for-summary.
4449 * lib/gcov.exp (run-gcov): Likewise.
4450 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4451 scan-dump-dem, scan-dump-dem-note): Likewise.
4453 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4454 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4455 including profopt.opt; save and restore existing value.
4456 * g++.dg/bprob/bprob.exp: Likewise.
4457 * gcc.dg/matrix/matrix.exp: Likewise.
4458 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4459 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4462 2012-06-25 Richard Henderson <rth@redhat.com>
4464 * gcc.dg/pr53749.c: New.
4466 2012-06-25 Jason Merrill <jason@redhat.com>
4469 * g++.dg/cpp0x/nullptr28.C: New.
4471 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4473 * gcc.target/arm/neon-vld1_dupQ.c: New.
4475 2012-06-25 Florian Weimer <fweimer@redhat.com>
4477 * g++.dg/init/new35.C: New.
4478 * g++.dg/init/new36.C: New.
4479 * g++.dg/init/new37.C: New.
4480 * g++.dg/ext/vla5.C: New warning.
4481 * g++.dg/ext/vla8.C: New warning.
4482 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4484 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4485 James Greenhalgh <james.greenhalgh@arm.com>
4487 * gcc.target/arm/ftest-support-arm.h New testcase.
4488 * gcc.target/arm/ftest-support-thumb.h Likewise.
4489 * gcc.target/arm/ftest-support.h Likewise.
4490 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4492 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4493 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4494 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4495 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4496 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4497 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4498 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4499 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4500 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4501 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4502 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4503 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4504 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4505 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4506 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4507 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4508 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4509 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4510 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4511 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4512 * lib/target-supports.exp
4513 (check_effective_target_arm_arch_FUNC): Add support for more
4515 (add_options_for_arm_arch_FUNC): Likewise.
4516 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4518 2012-06-25 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/constexpr-tuple.C: New.
4523 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4526 * gcc.target/i386/pr53759.c: New test.
4529 * g++.dg/cpp0x/nsdmi7.C: New test.
4531 2012-06-24 Kai Tietz <ktietz@redhat.com>
4533 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4535 * gcc.target/i386/pr38988.c: Likewise.
4537 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4541 * gfortran.dg/typebound_generic_12.f03: New.
4542 * gfortran.dg/typebound_generic_13.f03: New.
4544 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4546 * gnat.dg/lto15.ad[sb]: New test.
4548 2012-06-21 Meador Inge <meadori@codesourcery.com>
4551 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4553 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4555 * gcc.dg/pch/ident-1.c: New test.
4556 * gcc.dg/pch/ident-1.hs: Header file for new test.
4558 2012-06-21 Michael Matz <matz@suse.de>
4561 * gcc.c-torture/execute/pr53688.c: New test.
4563 2012-06-20 Richard Guenther <rguenther@suse.de>
4565 PR tree-optimization/30318
4566 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4568 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4570 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4572 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4574 * gcc.target/i386/clearcapv2.map: New file.
4575 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4577 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4579 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4580 and add __sh__ case.
4582 2012-06-19 Jason Merrill <jason@redhat.com>
4585 * g++.dg/debug/localclass1.C: New.
4587 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4589 * g++.dg/cpp0x/override4.C: New.
4591 2012-06-14 Jason Merrill <jason@redhat.com>
4594 * g++.dg/cpp0x/decltype37.C: New.
4596 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4598 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4600 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4602 * gcc.c-torture/compile/vector-5.c,
4603 gcc.c-torture/compile/vector-6.c: New tests.
4605 2012-06-19 Richard Henderson <rth@redhat.com>
4607 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4609 2012-06-19 Richard Guenther <rguenther@suse.de>
4611 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4613 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4616 * gcc.target/i386/pr53712.c: New test.
4618 2012-06-18 Tobias Burnus <burnus@net-b.de>
4621 * gfortran.dg/elemental_optional_args_6.f90: New.
4623 2012-06-18 Tobias Burnus <burnus@net-b.de>
4626 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4627 * gfortran.dg/coarray/move_alloc_1.f90
4629 2012-06-18 Tobias Burnus <burnus@net-b.de>
4632 * gfortran.dg/coarray_27.f90: New.
4634 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4635 Greta Yorsh <Greta.Yorsh@arm.com>
4637 * gcc.target/arm/epilog-1.c: New test.
4639 2012-06-18 Richard Guenther <rguenther@suse.de>
4641 PR tree-optimization/53693
4642 * g++.dg/torture/pr53693.C: New testcase.
4644 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4646 PR tree-optimization/53703
4647 * gcc.dg/torture/pr53703.c: New test.
4649 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4652 * gcc.target/i386/pr53698.c: New test.
4654 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4656 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4658 2012-06-17 Tobias Burnus <burnus@net-b.de>
4662 * gfortran.dg/transfer_check_3.f90: New.
4664 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4666 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4668 2012-06-16 Tobias Burnus <burnus@net-b.de>
4672 * gfortran.dg/deferred_type_param_8.f90: New.
4674 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4676 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4677 testname that includes flags, passed in as new argument, in
4679 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4680 and pass it to verify-* procedures.
4682 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4683 alignment torture options with usual torture options.
4685 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4686 messages reported for one line of source code.
4687 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4688 * g++.dg/cpp0x/decltype2.C: Likewise.
4689 * g++.dg/cpp0x/decltype3.C: Likewise.
4690 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4691 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4692 * g++.dg/cpp0x/static_assert3.C: Likewise.
4693 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4694 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4695 * g++.dg/cpp0x/union1.C: Likewise.
4696 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4697 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4698 * g++.dg/cpp0x/variadic2.C: Likewise.
4699 * g++.dg/cpp0x/variadic20.C: Likewise.
4700 * g++.dg/cpp0x/variadic74.C: Likewise.
4701 * g++.dg/diagnostic/bitfld2.C: Likewise.
4702 * g++.dg/ext/attrib44.C: Likewise.
4703 * g++.dg/ext/no-asm-1.C: Likewise.
4704 * g++.dg/other/error34.C: Likewise.
4705 * g++.dg/parse/crash46.C: Likewise.
4706 * g++.dg/parse/error10.C: Likewise.
4707 * g++.dg/parse/error2.C: Likewise.
4708 * g++.dg/parse/error3.C: Likewise.
4709 * g++.dg/parse/error36.C: Likewise.
4710 * g++.dg/parse/error8.C: Likewise.
4711 * g++.dg/parse/error9.C: Likewise.
4712 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4713 * g++.dg/parse/parser-pr28152.C: Likewise.
4714 * g++.dg/parse/template25.C: Likewise.
4715 * g++.dg/parse/typename11.C: Likewise.
4716 * g++.dg/tc1/dr147.C: Likewise.
4717 * g++.dg/template/deduce3.C: Likewise.
4718 * g++.dg/template/koenig9.C: Likewise.
4719 * g++.dg/template/pr23510.C: Likewise.
4720 * g++.dg/warn/pr12242.C: Likewise.
4721 * g++.dg/warn/pr30551-2.C: Likewise.
4722 * g++.dg/warn/pr30551.C: Likewise.
4723 * g++.old-deja/g++.other/typename1.C: Likewise.
4724 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4726 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4729 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4730 * c-c++-common/torture/vshuf-2.inc: Likewise.
4731 * c-c++-common/torture/vshuf-4.inc: Likewise.
4732 * c-c++-common/torture/vshuf-8.inc: Likewise.
4733 * c-c++-common/torture/vshuf-main.inc: Likewise.
4734 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4735 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4736 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4737 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4738 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4739 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4740 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4741 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4742 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4743 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4744 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4745 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4746 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4747 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4749 2012-06-15 Michael Matz <matz@suse.de>
4751 * gcc.dg/tree-ssa/vector-4.c: New test.
4753 2012-06-15 Michael Matz <matz@suse.de>
4755 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4756 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4758 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4760 PR tree-optimization/53636
4761 * gcc.target/arm/pr53636.c: New test.
4763 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4765 PR tree-optimization/51581
4766 * gcc.c-torture/execute/pr51581-1.c: New test.
4767 * gcc.c-torture/execute/pr51581-2.c: New test.
4768 * gcc.dg/vect/pr51581-1.c: New test.
4769 * gcc.dg/vect/pr51581-2.c: New test.
4770 * gcc.dg/vect/pr51581-3.c: New test.
4771 * gcc.target/i386/avx-pr51581-1.c: New test.
4772 * gcc.target/i386/avx-pr51581-2.c: New test.
4773 * gcc.target/i386/avx2-pr51581-1.c: New test.
4774 * gcc.target/i386/avx2-pr51581-2.c: New test.
4775 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4777 2012-06-15 Richard Guenther <rguenther@suse.de>
4779 * gcc.c-torture/execute/20120615-1.c: New testcase.
4781 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4783 * gnat.dg/vect8.ad[sb]: New test.
4785 2012-06-14 Richard Guenther <rguenther@suse.de>
4787 * gcc.dg/tree-ssa/vrp.h: New testcase.
4788 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4790 2012-06-13 Christian Bruel <christian.bruel@st.com>
4793 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4795 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4797 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4799 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4802 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4803 test summary unique.
4805 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4806 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4807 scan-stack-usage-not): Don't strip torture options from test name.
4809 * lib/scandump.exp (scan-dump-times): Use printable version of
4810 regexp in test summary line.
4812 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4813 messages reported for one line of source code.
4814 * gcc.dg/format/few-1.c: Likewise.
4815 * gcc.dg/ia64-sync-2.c: Likewise.
4816 * gcc.dg/sync-2.c: Likewise.
4817 * gcc.dg/noncompile/pr44517.c: Likewise.
4819 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4822 * gcc.dg/guality/pr49888.c: New.
4824 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4826 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4827 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4828 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4830 2012-06-13 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/intent_out_7.f90: New.
4835 2012-06-13 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/save_4.f90: New.
4840 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4845 * gcc.dg/pr53532.c: New test.
4846 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4847 adjust line numbers.
4848 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4849 * gcc.dg/Wcxx-compat-8.c: Likewise.
4850 * gcc.dg/pr51034.c: New test.
4851 * gcc.dg/pr53196-1.c: New test.
4852 * gcc.dg/pr53196-2.c: New test.
4854 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4856 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4857 alignment torture options with usual torture options.
4858 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4859 instead of dg-options.
4860 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4861 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4862 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4863 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4864 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4865 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4867 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4868 to checks for multiple messages reported for one line of source code.
4869 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4871 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4872 messages reported for one line of source code.
4874 * gcc.dg/20031223-1.c: Add comments to check for multiple
4875 messages reported for one line of source code.
4876 * gcc.dg/Wconversion-integer.c: Likewise.
4877 * gcc.dg/Wfatal-2.c: Likewise.
4878 * gcc.dg/Wfatal.c: Likewise.
4879 * gcc.dg/Wobjsize-1.c: Likewise.
4880 * gcc.dg/c99-vla-jump-1.c: Likewise.
4881 * gcc.dg/c99-vla-jump-2.c: Likewise.
4882 * gcc.dg/c99-vla-jump-3.c: Likewise.
4883 * gcc.dg/c99-vla-jump-4.c: Likewise.
4884 * gcc.dg/c99-vla-jump-5.c: Likewise.
4885 * gcc.dg/decl-9.c: Likewise.
4886 * gcc.dg/declspec-10.c: Likewise.
4887 * gcc.dg/declspec-18.c: Likewise.
4888 * gcc.dg/mtune.c: Likewise.
4889 * gcc.dg/parser-pr28152-2.c: Likewise.
4890 * gcc.dg/parser-pr28152.c: Likewise.
4891 * gcc.dg/pr14475.c: Likewise.
4892 * gcc.dg/pr27953.c: Likewise.
4893 * gcc.dg/pr28322-3.c: Likewise.
4894 * gcc.dg/pr30457.c: Likewise.
4895 * gcc.dg/pr30551-2.c: Likewise.
4896 * gcc.dg/pr30551-3.c: Likewise.
4897 * gcc.dg/pr30551-4.c: Likewise.
4898 * gcc.dg/pr30551-5.c: Likewise.
4899 * gcc.dg/pr30551-6.c: Likewise.
4900 * gcc.dg/pr30551.c: Likewise.
4901 * gcc.dg/pr45461.c: Likewise.
4902 * gcc.dg/pr48552-1.c: Likewise.
4903 * gcc.dg/pr48552-2.c: Likewise.
4904 * gcc.dg/redecl-1.c: Likewise.
4905 * gcc.dg/transparent-union-3.c: Likewise.
4906 * gcc.dg/utf-dflt.c: Likewise.
4907 * gcc.dg/utf-dflt2.c: Likewise.
4908 * gcc.dg/vla-8.c: Likewise.
4909 * gcc.dg/vla-init-1.c: Likewise.
4910 * gcc.dg/wtr-int-type-1.c: Likewise.
4912 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4913 messages reported for for one line of source code.
4914 * c-c++-common/raw-string-5.c: Likewise.
4915 * c-c++-common/raw-string-4.c: Likewise.
4916 * c-c++-common/raw-string-6.c: Likewise.
4917 * c-c++-common/pr20000.c: Likewise.
4919 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4920 messages reported for one line of source code.
4921 * gcc.dg/cpp/pr30786.c: Likewise.
4922 * gcc.dg/cpp/pr28709.c: Likewise.
4923 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4924 * gcc.dg/cpp/macspace2.c: Likewise.
4925 * gcc.dg/cpp/missing-header-1.c: Likewise.
4926 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4927 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4928 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4930 2012-06-12 Jason Merrill <jason@redhat.com>
4933 * g++.dg/template/local7.C: New.
4935 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4938 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4939 * gcc.target/sh/pr51340-2.c: Likewise.
4940 * gcc.target/sh/pr51340-3.c: Likewise.
4942 2012-06-12 Michael Matz <matz@suse.de>
4944 * gcc.dg/torture/alias-1.c: New test.
4946 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4948 PR rtl-optimization/53589
4949 * gcc.dg/torture/pr53589.c: New test.
4951 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4954 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4955 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4956 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4957 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4958 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4959 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4960 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4961 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4962 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4963 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4964 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4965 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4966 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4967 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4968 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4969 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4971 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4973 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4974 (check_intel_cpu_model): New function.
4975 (check_amd_cpu_model): New function.
4976 (check_features): New function.
4977 (__get_cpuid_output): New function.
4978 (check_detailed): New function.
4979 (fn1): Rename to quick_check.
4980 (main): Update to call quick_check and call check_detailed.
4982 2012-06-11 Richard Henderson <rth@redhat.com>
4984 * lib/target-supports.exp
4985 (check_effective_target_sync_long_long_runtime): Use
4986 check_effective_target_lp64 instead of
4987 check_effective_target_powerpc64 for powerpc targets.
4989 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4992 * gcc.target/sh/pr53511-1.c: New.
4994 2012-06-11 Richard Guenther <rguenther@suse.de>
4997 * g++.dg/lto/pr53470_0.C: New testcase.
4998 * gcc.dg/lto/pr53470_0.c: Likewise.
5000 2012-06-11 Richard Guenther <rguenther@suse.de>
5003 * g++.dg/ext/pr53605.C: New testcase.
5005 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5007 * gnat.dg/specs/array1.ads: New test.
5008 * gnat.dg/specs/array2.ads: Likewise.
5009 * gnat.dg/array22.adb: Likewise.
5011 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5013 * gnat.dg/constant4.adb: New test.
5014 * gnat.dg/constant4_pkg.ads: New helper.
5016 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5019 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5020 * gfortran.dg/allocate_class_1.f90: Modified.
5021 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5022 * gfortran.dg/allocate_class_2.f90: New.
5024 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5027 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5029 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5032 * gfortran.dg/string_assign_2.f90: New test case.
5034 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5037 * gfortran.dg/string_assign_1.f90: New test case.
5039 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5042 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5043 * gcc.dg/gomp/critical-4.c: Likewise.
5044 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5045 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5046 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5047 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5048 * c-c++-common/gomp/pr53580.c: New test.
5050 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5053 * g++.dg/cpp0x/forw_enum11.C: New.
5055 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5058 * g++.dg/cpp0x/alias-decl-19.C: New.
5060 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5062 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5064 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5066 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5068 (XSTATE_SSE): Ditto.
5069 (XSTATE_YMM): Ditto.
5070 (avx_os_support): Use new defines.
5072 2012-06-06 Richard Guenther <rguenther@suse.de>
5075 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5078 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5081 * g++.dg/cpp0x/pr52841.C: New testcase.
5083 2012-06-06 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/53081
5086 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5087 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5089 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5091 * gcc.target/powerpc/pr53487.c: New test.
5093 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5095 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5097 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5099 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5101 2012-06-05 Richard Guenther <rguenther@suse.de>
5103 PR tree-optimization/30442
5104 * gcc.dg/vect/bb-slp-30.c: New testcase.
5106 2012-06-05 Richard Guenther <rguenther@suse.de>
5108 PR tree-optimization/53081
5109 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5110 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5111 -fno-tree-loop-distribute-patterns.
5113 2012-06-05 Alan Modra <amodra@gmail.com>
5115 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5116 Check static chain in nested funcs.
5118 2012-06-04 Tobias Burnus <burnus@net-b.de>
5121 * gfortran.dg/init_flag_10.f90: New.
5123 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5126 * g++.dg/warn/Wenum-compare-no-2: New.
5128 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5130 PR preprocessor/53463
5131 * g++.dg/cpp/limits.C: New test.
5132 * g++.dg/parse/error19.C: Adjust.
5133 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5134 * g++.dg/warn/pr35635.C: Likewise.
5135 * g++.old-deja/g++.pt/assign1.C: Likewise.
5137 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5140 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5141 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5142 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5143 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5144 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5145 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5146 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5147 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5149 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5151 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5153 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5155 PR tree-optimization/53550
5156 * gcc.dg/pr53550.c: New test.
5158 2012-06-04 Richard Guenther <rguenther@suse.de>
5160 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5161 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5162 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5164 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5167 * gfortran.dg/parameter_array_element_2.f90: New.
5169 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5172 * gcc.target/sh/pr53512-1.c: New.
5173 * gcc.target/sh/pr53512-2.c: New.
5174 * gcc.target/sh/pr53512-3.c: New.
5175 * gcc.target/sh/pr53512-4.c: New.
5177 2012-06-01 Jason Merrill <jason@redhat.com>
5180 * g++.dg/ext/visibility/template12.C: New.
5181 * g++.dg/ext/attrib14.C: Adjust warning line.
5184 * g++.dg/parse/new6.C: New.
5185 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5187 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5189 * c-c++-common/restrict-2.c: Revert previous change.
5191 2012-06-01 Jason Merrill <jason@redhat.com>
5194 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5197 * g++.dg/cpp0x/auto33.C: New.
5199 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5202 * g++.dg/parse/namespace-alias-1.C: New.
5204 2012-06-01 Christian Bruel <christian.bruel@st.com>
5206 * gcc.dg/spec-options.c: New test.
5207 * gcc.dg/foo.specs: New file.
5209 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5212 * gnat.dg/lto14.adb: Skip on Solaris.
5214 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5216 * gcc.target/cris/sync-1-v10.c,
5217 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5218 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5219 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5220 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5221 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5222 gcc.target/cris/torture/sync-mis-op-i-1.c,
5223 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5224 gcc.target/cris/torture/sync-mis-op-i-2.c,
5225 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5226 gcc.target/cris/torture/sync-mis-op-i-3.c,
5227 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5228 gcc.target/cris/torture/sync-mis-op-s-1.c,
5229 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5230 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5231 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5232 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5233 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5234 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5235 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5236 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5237 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5239 2012-05-31 Richard Guenther <rguenther@suse.de>
5241 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5242 ldist-pr45948.c with disabled SCCP.
5244 2012-05-31 Richard Guenther <rguenther@suse.de>
5247 * gcc.dg/torture/pr48493.c: New testcase.
5249 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5251 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5253 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5254 of the initialization loop.
5255 (dg-final): Adjust the expected number of vectorized loops depending
5256 on vect_char_mult target selector.
5258 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5260 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5261 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5262 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5265 2012-05-30 Jason Merrill <jason@redhat.com>
5268 * g++.dg/init/new34.C: New.
5269 * g++.dg/tree-ssa/stabilize1.C: New.
5271 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5274 * g++.dg/init/new33.C: New test.
5276 2012-05-30 Richard Guenther <rguenther@suse.de>
5279 * gcc.dg/torture/pr53501.c: New testcase.
5280 * c-c++-common/restrict-2.c: Adjust.
5282 2012-05-30 Alan Modra <amodra@gmail.com>
5284 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5287 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5289 * gcc.target/i386/shuf-concat.c: New test.
5291 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5293 PR rtl-optimization/53519
5294 * gcc.c-torture/compile/pr53519.c: New test.
5296 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5298 * gcc.target/arm/neon-vrev.c: New.
5300 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5303 * gcc.target/sh/pr51340-1.c: New.
5304 * gcc.target/sh/pr51340-2.c: New.
5305 * gcc.target/sh/pr51340-3.c: New.
5307 2012-05-29 Richard Guenther <rguenther@suse.de>
5309 PR tree-optimization/53516
5310 * gcc.dg/torture/pr53516.c: New testcase.
5312 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5314 PR preprocessor/53229
5315 * gcc.dg/cpp/paste6.c: Force to run without
5316 -ftrack-macro-expansion.
5317 * gcc.dg/cpp/paste8.c: Likewise.
5318 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5319 -ftrack-macro-expansion.
5320 * gcc.dg/cpp/paste12.c: Force to run without
5321 -ftrack-macro-expansion.
5322 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5323 -ftrack-macro-expansion.
5324 * gcc.dg/cpp/paste13.c: Likewise.
5325 * gcc.dg/cpp/paste14.c: Likewise.
5326 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5327 -ftrack-macro-expansion.
5328 * gcc.dg/cpp/paste18.c: New test.
5330 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5332 * gcc.target/cris/torture/trap-1.c,
5333 gcc.target/cris/torture/trap-2.c,
5334 gcc.target/cris/torture/trap-3.c,
5335 gcc.target/cris/torture/trap-v0.c,
5336 gcc.target/cris/torture/trap-v3.c: New tests.
5338 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5341 * g++.dg/warn/Wbraces3.C: New.
5342 * g++.dg/warn/Wbraces4.C: Likewise.
5344 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5346 PR tree-optimization/53505
5347 * c-c++-common/torture/pr53505.c: New test.
5349 2012-05-27 Nathan Sidwell <nathan@acm.org>
5351 * gcc.dg/stmt-expr-4.c: New.
5353 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5356 * g++.dg/parse/crash60.C: New.
5358 2012-05-26 Jason Merrill <jason@redhat.com>
5361 * c-c++-common/array-lit.c: New.
5362 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5364 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5367 * gnat.dg/array21.adb: New test.
5369 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5371 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5373 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/other/anon-union3.C: New.
5378 2012-05-25 Ian Lance Taylor <iant@google.com>
5380 * gcc.dg/split-6.c: New test.
5382 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5384 * gnat.dg/lto14.adb: New test.
5386 2012-05-25 Tristan Gingold <gingold@adacore.com>
5388 * gcc.target/i386/large-frame.c: New.
5390 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5391 * gcc.target/powerpc/lhs-1.c: New.
5392 * gcc.target/powerpc/lhs-2.c: New.
5393 * gcc.target/powerpc/lhs-3.c: New.
5395 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5397 Make unwound macro expansion trace less redundant
5398 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5399 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5400 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5401 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5402 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5403 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5405 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5408 * g++.dg/cpp0x/constexpr-default1.C: New.
5410 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5413 * g++.dg/eh/goto2.C: New.
5415 2012-05-24 Richard Guenther <rguenther@suse.de>
5418 * g++.dg/tree-prof/pr53460.C: New testcase.
5420 2012-05-24 Richard Guenther <rguenther@suse.de>
5423 * g++.dg/debug/pr53466.C: New testcase.
5425 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5427 PR tree-optimization/53465
5428 * gcc.c-torture/execute/pr53465.c: New test.
5430 2012-05-23 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/allocate_with_typespec_6.f90: New.
5436 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/warn/delete-array-1.C: New.
5441 2012-05-23 Richard Guenther <rguenther@suse.de>
5443 * gcc.dg/torture/pr39074-2.c: Adjust.
5444 * gcc.dg/torture/pr39074.c: Likewise.
5445 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5446 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5448 2012-05-22 Jan Hubicka <jh@suse.cz>
5451 * g++.dg/torture/pr53161.C: New testcase.
5453 2012-05-22 Tobias Burnus <burnus@net-b.de>
5456 * gfortran.dg/realloc_on_assign_15.f90: New.
5458 2012-05-22 Richard Guenther <rguenther@suse.de>
5461 * gcc.dg/torture/pr51071-2.c: New testcase.
5463 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5465 PR tree-optimization/53336
5466 * g++.dg/torture/pr53336.C: New testcase.
5468 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5471 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5472 instead of -Wunused-local-typedefs.
5474 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5477 * g++.dg/other/abstract4.C: New-
5479 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5482 * g++.dg/ext/attrib46.C: New.
5484 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5487 * gcc.c-torture/compile/pr53418-1.c,
5488 gcc.c-torture/compile/pr53418-2.c: New tests.
5490 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5492 PR tree-optimization/53366
5493 * gcc.dg/torture/pr53366-1.c: New test.
5494 * gcc.dg/torture/pr53366-2.c: New test.
5495 * gcc.target/i386/pr53366-1.c: New test.
5496 * gcc.target/i386/pr53366-2.c: New test.
5498 PR tree-optimization/53409
5499 * gcc.c-torture/compile/pr53409.c: New test.
5501 PR tree-optimization/53410
5502 * gcc.c-torture/compile/pr53410-1.c: New test.
5503 * gcc.c-torture/compile/pr53410-2.c: New test.
5505 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5508 * gcc.target/i386/pr53425-1.c: New file.
5509 * gcc.target/i386/pr53425-2.c: Likewise.
5511 2012-05-21 Richard Guenther <rguenther@suse.de>
5513 PR tree-optimization/53408
5514 * gcc.dg/torture/pr53408.c: New testcase.
5516 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5517 H.J. Lu <hongjiu.lu@intel.com>
5520 * gcc.target/i386/pr53416.c: New file.
5522 2012-05-21 Richard Guenther <rguenther@suse.de>
5524 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5526 2012-05-21 Richard Guenther <rguenther@suse.de>
5528 * gcc.dg/torture/ldist-1.c: New testcase.
5530 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5532 * gnat.dg/lto13.adb: New test.
5533 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5535 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5537 * gnat.dg/specs/lto12.ads: New test.
5538 * gnat.dg/specs/lto12_pkg.ads: New helper.
5540 2012-05-18 Richard Guenther <rguenther@suse.de>
5542 PR tree-optimization/53346
5543 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5544 * gcc.target/i386/incoming-10.c: Adjust.
5545 * gcc.target/i386/incoming-11.c: Likewise.
5546 * gcc.target/i386/pr46295.c: Likewise.
5548 2012-05-18 Richard Guenther <rguenther@suse.de>
5550 * gcc.dg/pr53352.c: Return zero.
5552 2012-05-18 Richard Guenther <rguenther@suse.de>
5554 PR tree-optimization/53390
5555 * gcc.dg/torture/pr53390.c: New testcase.
5557 2012-05-18 Meador Inge <meadori@codesourcery.com>
5559 PR rtl-optimization/53352
5560 * gcc.dg/pr53352.c: New test.
5562 2012-05-17 David S. Miller <davem@davemloft.net>
5564 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5565 failure on sparc-*-linux-gnu.
5567 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5570 * g++.dg/parse/error49.C: New.
5571 * g++.dg/cpp0x/error8.C: Likewise.
5572 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5573 * g++.dg/ext/utf-dflt2.C: Likewise.
5574 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5575 * g++.dg/ext/utf-dflt.C: Likewise.
5576 * c-c++-common/raw-string-3.c: Likewise.
5577 * c-c++-common/raw-string-4.c: Likewise.
5579 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/cpp0x/catch1.C: New.
5584 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/parse/error48.C: New.
5588 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5589 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5591 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5593 * gcc.dg/tm/indirect-2.c: New test.
5595 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5597 PR tree-optimization/53217
5598 * gfortran.dg/pr53217.f90: New test.
5600 2012-05-16 Richard Guenther <rguenther@suse.de>
5602 PR tree-optimization/53364
5603 * g++.dg/torture/pr53364.C: New testcase.
5605 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5608 * gcc.dg/pr52549.c: Fix test for long != void*
5609 * gcc.c-torture/execute/pr52979-1.x: New file.
5610 * gcc.c-torture/execute/pr52979-2.x: New file.
5612 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5614 PR preprocessor/7263
5615 * gcc.dg/binary-constants-2.c: Run without tracking locations
5616 accross macro expansion.
5617 * gcc.dg/binary-constants-3.c: Likewise.
5618 * gcc.dg/cpp/sysmac2.c: Likewise.
5619 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5621 * gcc.dg/cpp/syshdr3.c: New test.
5622 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5623 * gcc.dg/system-binary-constants-1.c: New test.
5624 * gcc.dg/system-binary-constants-1.h: New header for the new test
5626 * g++.dg/cpp/syshdr3.C: New test.
5627 * g++.dg/cpp/syshdr3.h: New header the new test above.
5628 * g++.dg/system-binary-constants-1.C: New test.
5629 * g++.dg/system-binary-constants-1.h: New header the new test
5632 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5634 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5636 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5639 * gcc.dg/pr53358.c: New test.
5641 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5645 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5647 2012-05-15 Olivier Hainque <hainque@adacore.com>
5649 * g++.dg/eh/sighandle.C: New testcase.
5651 2012-05-15 Richard Guenther <rguenther@suse.de>
5653 PR tree-optimization/53355
5654 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5656 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5658 * gfortran.dg/*.f90: Remove now redundant manual
5659 cleanup-modules directive.
5661 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5663 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5664 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5666 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5669 * gfortran.dg/int_range_io_1.f90: New test.
5671 2012-05-14 Andi Kleen <ak@linux.intel.com>
5672 Jakub Jelinek <jakub@redhat.com>
5675 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5676 * gcc.target/i386/rtm-check.h: New file.
5677 * gcc.target/i386/pr53315.c: New test.
5679 2012-05-14 Tobias Burnus <burnus@net-b.de>
5684 * gfortran.dg/deferred_type_param_4.f90: New.
5685 * gfortran.dg/deferred_type_param_6.f90: New.
5687 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5689 * gcc.target/i386/retarg.c: New test.
5691 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5694 * gfortran.dg/deferred_type_param_3.f90: New.
5695 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5696 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5698 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5700 * gnat.dg/null_pointer_deref3.adb: New test.
5702 2012-05-12 Tobias Burnus <burnus@net-b.de>
5706 * gfortran.dg/deferred_type_param_5.f90: New.
5708 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5710 * g++.dg/parse/error47.C: New.
5712 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5715 * gfortran.dg/string_compare_4.f90: Change option
5716 to -fdump-tree-original. Add test case for kind=4.
5718 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5721 * gfortran.dg/string_compare_4.f90: New test.
5723 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5725 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5727 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp0x/variadic132.C: New.
5732 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5736 * g++.dg/parse/error26.C: Tweak dg-error column number.
5738 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5741 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5743 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5745 * gnat.dg/lto11.ad[sb]: New test.
5747 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5750 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5751 directive to Scan for vpmuldq, not vpmacsdql.
5753 2012-05-09 Michael Matz <matz@suse.de>
5755 PR tree-optimization/53185
5756 * gcc.dg/vect/pr53185.c: New test.
5758 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5761 * gcc.target/i386/pr53249.c: New.
5763 2012-05-09 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/18437
5766 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5767 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5769 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5771 PR tree-optimization/53226
5772 * gcc.c-torture/compile/pr53226.c: New test.
5774 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5776 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5777 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5778 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5779 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5780 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5781 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5782 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5783 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5784 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5785 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5786 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5787 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5788 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5789 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5791 2012-05-09 Dehao Chen <dehao@google.com>
5793 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5794 * gcc.dg/predict-2.c: Likewise.
5795 * gcc.dg/predict-3.c: Likewise.
5796 * gcc.dg/predict-4.c: Likewise.
5797 * gcc.dg/predict-5.c: Likewise.
5798 * gcc.dg/predict-6.c: Likewise.
5800 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5803 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5805 2012-05-08 Richard Guenther <rguenther@suse.de>
5807 * gcc.dg/fold-bitand-4.c: New testcase.
5809 2012-05-08 Dehao Chen <dehao@google.com>
5811 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5812 heuristic is working properly.
5813 * gcc.dg/predict-2.c: Likewise.
5814 * gcc/dg/predict-3.c: Likewise.
5815 * gcc/dg/predict-4.c: Likewise.
5816 * gcc/dg/predict-5.c: Likewise.
5817 * gcc/dg/predict-6.c: Likewise.
5819 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5821 PR tree-optimization/53239
5822 * g++.dg/opt/vrp3.C: New test.
5823 * g++.dg/opt/vrp3-aux.cc: New file.
5824 * g++.dg/opt/vrp3.h: New file.
5826 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5828 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5829 .uleb128 support in assembler output.
5831 2012-05-07 Richard Guenther <rguenther@suse.de>
5834 * g++.dg/lto/pr42987_0.C: New testcase.
5835 * g++.dg/lto/pr42987_1.C: Likewise.
5837 2012-05-07 Tobias Burnus <burnus@net-b.de>
5840 * gfortran.dg/typebound_operator_15.f90: New.
5842 2012-05-06 Tobias Burnus <burnus@net-b.de>
5845 * gfortran.dg/class_array_13.f90: New.
5847 2012-05-06 Tristan Gingold <gingold@adacore.com>
5849 * gnat.dg/warn7.adb: New test.
5851 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5853 * gnat.dg/specs/renamings.ads: Rename to...
5854 * gnat.dg/specs/renaming1.ads: ...this.
5855 * gnat.dg/specs/renaming2.ads: New test.
5856 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5857 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5858 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5859 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5861 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5863 * gnat.dg/discr36.ad[sb]: New test.
5864 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5866 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5869 * c-c++-common/pr43772.c: New.
5871 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5874 * gfortran.dg/select_type_26.f03 : New test.
5875 * gfortran.dg/select_type_27.f03 : New test.
5878 * gfortran.dg/select_type_28.f03 : New test.
5880 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5884 * gfortran.dg/mod_sign0_1.f90: New test.
5885 * gfortran.dg/mod_large_1.f90: New test.
5887 2012-05-04 Tobias Burnus <burnus@net-b.de>
5890 gfortran.dg/public_private_module_5.f90: New.
5892 2012-05-04 Tobias Burnus <burnus@net-b.de>
5895 * gfortran.dg/constructor_7.f90: New.
5896 * gfortran.dg/constructor_8.f90: New.
5898 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5901 * g++.dg/cpp0x/static_assert7.C: New.
5903 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5905 PR tree-optimization/52633
5906 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5907 recognized as widening shifts instead of over-widening.
5908 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5909 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5910 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5911 * gcc.target/arm/pr52633.c: New test.
5913 2012-05-04 Richard Guenther <rguenther@suse.de>
5915 PR tree-optimization/53168
5916 * gcc.dg/torture/pr53168.c: New testcase.
5917 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5919 2012-05-04 Richard Guenther <rguenther@suse.de>
5921 * gcc.dg/lto/pr53214_0.c: New testcase.
5923 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5925 * gcc.target/ia64/pr48496.c: New test.
5926 * gcc.target/ia64/pr52657.c: Likewise.
5928 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5931 * c-c++-common/pr51712.c: New.
5933 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5936 * gcc.target/powwerpc/pr53199.c: New file.
5938 2012-05-03 Jason Merrill <jason@redhat.com>
5940 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5942 * gcc.dg/debug/dwarf2/dups-types.c: New.
5943 * gcc.dg/debug/dwarf2/dups-types.h: New.
5945 2012-05-03 Jason Merrill <jason@redhat.com>
5947 * g++.dg/debug/dwarf2/namespace-2.C: New.
5948 * g++.dg/debug/dwarf2/localclass3.C: New.
5950 2012-05-03 Jason Merrill <jason@redhat.com>
5952 * g++.dg/debug/dwarf2/thunk1.C: New.
5954 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5957 * g++.dg/other/final2.C: New.
5959 2012-05-03 Richard Guenther <rguenther@suse.de>
5961 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5963 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5965 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5966 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5967 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5968 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5970 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5972 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5974 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5975 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5979 * gcc.dg/pr53174.c: New test.
5982 * gcc.target/arm/pr53187.c: New test.
5983 * gcc.c-torture/compile/pr53187.c: New test.
5985 2012-05-03 Richard Guenther <rguenther@suse.de>
5987 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5988 unsupported prefetching support.
5990 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5992 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5993 option -ftrack-macro-expansion=0.
5994 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5995 option -ftrack-macro-expansion=0.
5997 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5999 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6000 dg-options for target arm with dg-additional-options.
6002 2012-05-03 Richard Guenther <rguenther@suse.de>
6004 PR tree-optimization/53144
6005 * gcc.dg/torture/pr53144.c: New testcase.
6007 2012-05-03 Tobias Burnus <burnus@net-b.de>
6010 * gfortran.dg/pointer_intent_7.f90: New.
6011 * gfortran.dg/pure_formal_3.f90: New.
6013 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6015 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6017 2012-05-02 Martin Jambor <mjambor@suse.cz>
6020 * g++.dg/lto/pr52605_0.C: New test.
6022 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6024 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6025 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6026 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6027 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6028 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6029 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6030 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6031 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6032 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6033 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6034 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6035 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6036 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6037 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6038 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6039 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6041 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6044 * gcc.dg/pr53153.c: New test.
6046 2012-05-02 Richard Guenther <rguenther@suse.de>
6048 * g++.dg/tree-ssa/pr19807.C: Adjust.
6050 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6052 PR tree-optimization/53163
6053 * gcc.c-torture/compile/pr53163.c: New test.
6055 PR rtl-optimization/53160
6056 * gcc.c-torture/execute/pr53160.c: New test.
6058 2012-05-01 Ian Lance Taylor <iant@google.com>
6061 * gcc.dg/pr37303.c: New test.
6063 2012-05-01 Richard Henderson <rth@redhat.com>
6065 * lib/target-supports.exp
6066 (check_effective_target_sync_long_long_runtime): True for
6067 check_effective_target_powerpc64.
6069 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6072 * gcc.dg/vector-1.c: Move to ...
6073 * c-c++-common/vector-1.c: ... here.
6074 * gcc.dg/vector-2.c: Move to ...
6075 * c-c++-common/vector-2.c: ... here.
6076 * gcc.dg/vector-3.c: Move to ...
6077 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6078 * gcc.dg/vector-4.c: Move to ...
6079 * c-c++-common/vector-4.c: ... here.
6080 * gcc.dg/vector-init-1.c: Move to ...
6081 * c-c++-common/vector-init-1.c: ... here.
6082 * gcc.dg/vector-init-2.c: Move to ...
6083 * c-c++-common/vector-init-2.c: ... here.
6084 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6085 * c-c++-common/vector-subscript-1.c: ... here.
6086 * gcc.dg/vector-subscript-2.c: Move to ...
6087 * c-c++-common/vector-subscript-2.c: ... here.
6088 * gcc.dg/vector-subscript-3.c: Move to ...
6089 * c-c++-common/vector-subscript-3.c: ... here.
6092 * g++.dg/cpp0x/vt-51314.C: New test.
6093 * g++.dg/cpp0x/variadic76.C: Fix.
6095 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6097 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6099 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6101 Add -Wvarargs option
6102 * c-c++-common/Wvarargs.c: New test case.
6103 * c-c++-common/Wvarargs-2.c: Likewise.
6105 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6107 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6108 * objc.dg/foreach-7.m: Force the test case to run without
6109 -ftrack-macro-expansion.
6110 * c-c++-common/tm/attrib-1.c: Likewise.
6111 * c-c++-common/warn-ommitted-condop.c: Likewise.
6112 * gcc.dg/assign-warn-1.c: Likewise.
6113 * gcc.dg/assign-warn-2.c: Likewise.
6114 * gcc.dg/attr-alloc_size.c: Likewise.
6115 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6116 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6117 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6118 * gcc.dg/c90-const-expr-9.c: Likewise.
6119 * gcc.dg/c99-const-expr-9.c: Likewise.
6120 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6121 * gcc.dg/cpp/direct2s.c: Likewise.
6122 * gcc.dg/cpp/pr28709.c: Likewise.
6123 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6124 * gcc.dg/dfp/composite-type.c: Likewise.
6125 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6126 with -ftrack-macro-expansion
6127 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6128 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6129 * g++.dg/ext/cleanup-1.C: Likewise.
6130 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6131 * g++.dg/template/sfinae10.C: Likewise.
6132 * g++.dg/tm/wrap-2.C: Likewise.
6133 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6134 * g++.dg/warn/Wsign-conversion.C: Likewise.
6135 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6136 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6137 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6138 it to run with -ftrack-macro-expansion.
6139 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6140 test cases without -ftrack-macro-expansion.
6142 Fix location for static class members
6143 * g++.dg/template/sfinae6_neg.C: Adjust.
6145 Make conversion warnings work on NULL with -ftrack-macro-expansion
6146 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6147 alongside the previous testing for NULL.
6149 Fix -Wuninitialized for -ftrack-macro-expansion
6150 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6152 Strip "<built-in>" loc from displayed expansion context
6153 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6154 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6155 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6158 Fix expansion point loc for macro-like tokens
6159 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6160 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6162 Fix token pasting with -ftrack-macro-expansion
6163 * gcc.dg/cpp/paste17.c: New test case for
6164 -ftrack-macro-expansion=2 mode only.
6165 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6167 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6169 * gnat.dg/warn6.ad[sb]: New test.
6171 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6174 * gcc.dg/20011021-1.c: Adjust testcase.
6176 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6179 * gfortran.dg/function_optimize_12.f90: New test.
6181 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6184 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6185 code to match current output and cover new peephole2 pattern.
6187 2012-04-27 Ollie Wild <aaw@google.com>
6189 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6191 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6193 * gcc.c-torture/execute/20120427-2.c: New testcase.
6194 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6195 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6196 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6198 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6201 * gcc.c-torture/execute/20120427-1.c: New testcase.
6203 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6206 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6208 2012-04-27 Tom de Vries <tom@codesourcery.com>
6210 PR tree-optimization/51879
6211 * gcc.dg/pr51879.c: New test.
6212 * gcc.dg/pr51879-2.c: Same.
6213 * gcc.dg/pr51879-3.c: Same.
6214 * gcc.dg/pr51879-4.c: Same.
6215 * gcc.dg/pr51879-6.c: Same.
6217 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6220 * g++.dg/cpp0x/defaulted35.C: New.
6221 * g++.dg/cpp0x/defaulted15.C: Adjust.
6223 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6225 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6228 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6230 * gcc.target/i386/builtin_target.c: Check avx2.
6232 2012-04-26 Alan Modra <amodra@gmail.com>
6234 * gcc.target/powerpc/savres.c: New test.
6235 * gcc.target/powerpc/powerpc.exp: Run it.
6237 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6240 * gcc.dg/torture/pr53120.c: New test.
6242 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6245 * gcc.c-torture/compile/pr52979-1.c: New test.
6246 * gcc.c-torture/execute/pr52979-1.c: New test.
6247 * gcc.c-torture/execute/pr52979-2.c: New test.
6249 2012-04-25 Richard Guenther <rguenther@suse.de>
6251 * gcc.target/i386/l_fma_float_5.c: Adjust.
6252 * gcc.target/i386/l_fma_double_4.c: Likewise.
6253 * gcc.target/i386/l_fma_float_2.c: Likewise.
6254 * gcc.target/i386/l_fma_float_6.c: Likewise.
6255 * gcc.target/i386/l_fma_double_1.c: Likewise.
6256 * gcc.target/i386/l_fma_double_5.c: Likewise.
6257 * gcc.target/i386/l_fma_float_3.c: Likewise.
6258 * gcc.target/i386/l_fma_double_2.c: Likewise.
6259 * gcc.target/i386/l_fma_double_6.c: Likewise.
6260 * gcc.target/i386/l_fma_float_4.c: Likewise.
6261 * gcc.target/i386/l_fma_double_3.c: Likewise.
6262 * gcc.target/i386/l_fma_float_1.c: Likewise.
6264 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6266 PR tree-optimization/53058
6267 * gcc.c-torture/compile/pr53058.c: New test.
6269 2012-04-25 Jan Hubicka <jh@suse.cz>
6272 * gcc.target/i386/pr39082-1.c: Update warning location.
6274 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6277 * gcc.dg/pr52880.c: New test.
6279 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6281 * gcc.dg/m-un-2.c: Update.
6282 * gcc.dg/20011021-1.c: Update.
6284 2012-04-25 Tobias Burnus <burnus@net-b.de>
6287 * gfortran.dg/realloc_on_assign_14.f90: New.
6289 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6292 PR tree-optimizations/52891
6293 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6295 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6298 * g++.dg/cpp0x/sfinae35.C: New.
6299 * g++.dg/cpp0x/sfinae36.C: Likewise.
6301 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6303 * gcc.target/builtin_target.c: New testcase.
6305 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6308 * gcc.target/powerpc/pr47197.c: New test.
6310 2012-04-24 Richard Guenther <rguenther@suse.de>
6312 PR tree-optimization/53085
6313 * g++.dg/torture/pr53085.C: New testcase.
6315 2012-04-24 Andrew Pinski <apinski@cavium.com>
6318 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6319 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6320 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6322 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.c-torture/execute/pr53084.c: New test.
6327 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6331 2012-04-23 Andrew Pinski <apinski@cavium.com>
6333 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6335 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6338 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6339 * gcc.dg/torture/builtin-power-1.c: Likewise.
6341 2012-04-23 Richard Guenther <rguenther@suse.de>
6343 PR tree-optimization/53070
6344 * gcc.dg/torture/pr53070.c: New testcase.
6346 2012-04-23 Richard Guenther <rguenther@suse.de>
6349 * gcc.dg/pr53060.c: New testcase.
6351 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6353 PR tree-optimizations/52891
6354 * gcc.c-torture/compile/pr52891-1.c: New test.
6355 * gcc.c-torture/compile/pr52891-2.c: New test.
6357 2012-04-22 Tobias Burnus <burnus@net-b.de>
6360 * gfortran.dg/read_float_4.f90: New.
6362 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6365 * c-c++-common/pr35441.C: New.
6367 2012-04-20 Ian Lance Taylor <iant@google.com>
6369 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6370 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6372 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6374 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6376 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6378 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6380 PR rtl-optimization/44214
6381 * gcc.dg/pr44214-1.c: New test.
6382 * gcc.dg/pr44214-2.c: Likewise.
6383 * gcc.dg/pr44214-3.c: Likewise.
6385 2012-04-20 Richard Guenther <rguenther@suse.de>
6387 * g++.dg/torture/20120420-1.C: New testcase.
6389 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6391 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6393 2012-04-19 Christian Bruel <christian.bruel@st.com>
6395 * gcc.dg/pr52283.c: New test.
6397 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6399 * gcc.dg/pr37985.c: New test.
6401 2012-04-19 Richard Guenther <rguenther@suse.de>
6403 PR rtl-optimization/44688
6404 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6405 possibly profitable.
6407 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6409 PR tree-optimization/52976
6410 * gfortran.dg/reassoc_11.f: New test.
6412 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6414 PR tree-optimization/52976
6415 * gfortran.dg/reassoc_7.f: New test.
6416 * gfortran.dg/reassoc_8.f: Likewise.
6417 * gfortran.dg/reassoc_9.f: Likewise.
6418 * gfortran.dg/reassoc_10.f: Likewise.
6420 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/cpp0x/sfinae33.C: New.
6424 * g++.dg/cpp0x/sfinae34.C: Likewise.
6426 2012-04-18 Joey Ye <joey.ye@arm.com>
6428 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6430 2012-04-18 Richard Guenther <rguenther@suse.de>
6432 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6434 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6435 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6437 2012-04-17 Tom de Vries <tom@codesourcery.com>
6439 * g++.dg/pr51264-4.C: New test.
6441 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6444 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6446 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6449 * g++.dg/parse/crash59.C: New.
6451 2012-04-17 Michael Matz <matz@suse.de>
6453 PR tree-optimization/18437
6454 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6456 2012-04-17 Richard Guenther <rguenther@suse.de>
6459 * g++.dg/torture/pr53011.C: New testcase.
6461 2012-04-16 Jason Merrill <jason@redhat.com>
6464 * g++.dg/cpp0x/variadic131.C: New.
6467 * g++.dg/cpp0x/variadic130.C: New.
6470 * g++.dg/cpp0x/variadic129.C: New.
6473 * g++.dg/cpp0x/variadic128.C: New.
6475 2012-04-16 Tobias Burnus <burnus@net-b.de>
6478 * gfortran.dg/pointer_intent_6.f90: New.
6480 2012-04-16 Tobias Burnus <burnus@net-b.de>
6483 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6484 to include public_private_module_4.f90.
6485 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6488 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6491 * g++.dg/diagnostic/operator1.C: New.
6492 * g++.dg/ext/label5.C: Adjust.
6493 * g++.dg/ext/va-arg1.C: Likewise.
6494 * g++.dg/other/error20.C: Likewise.
6495 * g++.dg/other/error20.C: Likewise.
6496 * g++.dg/other/error16.C: Likewise.
6497 * g++.dg/other/error10.C: Likewise.
6498 * g++.dg/parse/error30.C: Likewise.
6499 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6501 2012-04-16 Jason Merrill <jason@redhat.com>
6504 * g++.dg/cpp0x/variadic127.C: New.
6506 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6508 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6510 Use fail, pass instead of unresolved.
6514 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6516 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6517 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6518 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6520 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6523 * gfortran.dg/typebound_call_23.f03: New test case.
6525 2012-04-15 Jason Merrill <jason@redhat.com>
6528 * g++.dg/cpp0x/variadic126.C: New.
6531 * g++.dg/cpp0x/variadic125.C: New.
6534 * g++.dg/cpp0x/variadic124.C: New.
6537 * g++.dg/cpp0x/nullptr27.C: New.
6540 * g++.dg/warn/format8.C: New.
6542 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6545 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6547 2012-04-14 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/public_private_module_3.f90: New.
6552 * gfortran.dg/public_private_module_4.f90: New.
6554 2012-04-14 Tom de Vries <tom@codesourcery.com>
6556 * gcc.dg/superblock.c: New test.
6558 2012-04-14 Tom de Vries <tom@codesourcery.com>
6560 * gcc.dg/pr51879-12.c: New test.
6562 2012-04-13 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/variadic123.C: New.
6566 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6569 * g++.dg/cpp0x/initlist-ctor1.C: New.
6572 * g++.dg/other/anon-union2.C: New.
6574 2012-04-13 Martin Jambor <mjambor@suse.cz>
6577 * g++.dg/ipa/pr52939.C: New test.
6579 2012-04-13 Tom de Vries <tom@codesourcery.com>
6581 * gcc.dg/pr52734.c: New test.
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6585 PR tree-optimization/52969
6586 * gcc.dg/torture/pr52969.c: New testcase.
6588 2012-04-13 Richard Guenther <rguenther@suse.de>
6591 * gcc.dg/pr52549.c: New testcase.
6593 2012-04-13 Richard Guenther <rguenther@suse.de>
6596 * gcc.dg/pr52862.c: New testcase.
6598 2012-04-13 Joey Ye <joey.ye@arm.com>
6600 * gcc.target/arm/thumb1-imm.c: New testcase.
6602 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6605 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6606 second function argument.
6607 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6608 (calc_permps): Update declaration. Calculate result correctly.
6609 (avx2_test): Change src2 type to union256i_d.
6610 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6613 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6616 * gcc.target/powerpc/pr52775.c: New file.
6618 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6620 PR tree-optimization/18589
6621 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6622 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6623 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6624 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6625 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6626 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6627 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6628 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6629 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6630 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6632 2012-04-12 Richard Guenther <rguenther@suse.de>
6634 PR tree-optimization/52943
6635 * gcc.dg/torture/pr52943.c: New testcase.
6637 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6640 * gcc/target/sh/pr50751-4.c: New.
6641 * gcc/target/sh/pr50751-5.c: New.
6642 * gcc/target/sh/pr50751-6.c: New.
6643 * gcc/target/sh/pr50751-7.c: New.
6645 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6648 * g++.dg/lookup/using52.C: New.
6650 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6652 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6654 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6656 PR rtl-optimization/52876
6657 * gcc.target/i386/pr52876.c: New.
6659 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6661 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6663 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6665 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6666 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6667 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6668 (ptrdiff_t): ... this. All uses changed.
6669 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6670 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6672 (main): Cast argument to __INTPTR_TYPE__.
6673 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6675 * gcc.dg/mallign.c (main): Likewise.
6676 * gcc.dg/pr38700.c (foo): Likewise.
6677 * gcc.dg/long-long-cst1.c (t): Likewise.
6678 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6679 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6680 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6681 * gcc.dg/pr25682.c (d, foo): Likewise.
6682 * gcc.dg/format/cast-1.c (f): Likewise.
6683 * gcc.dg/c90-const-expr-10.c
6684 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6685 (size_t): ...this. All uses changed.
6686 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6687 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6688 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6689 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6690 * gcc.dg/sequence-pt-1.c: Likewise.
6691 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6692 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6693 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6694 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6695 of ptrdiff_t with it.
6696 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6697 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6698 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6700 2012-04-11 Jason Merrill <jason@redhat.com>
6703 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6704 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6707 * g++.dg/ext/attrib45.C: New.
6709 * g++.dg/eh/dtor3.C: New.
6711 2012-04-11 Richard Guenther <rguenther@suse.de>
6714 * gfortran.dg/pr52621.f90: New testcase.
6716 2012-04-11 Richard Guenther <rguenther@suse.de>
6719 * g++.dg/torture/pr52918-1.C: New testcase.
6720 * g++.dg/torture/pr52918-2.C: Likewise.
6722 2012-04-11 Tobias Burnus <burnus@net-b.de>
6725 * gfortran.dg/block_11.f90: New.
6727 2012-04-11 Nick Clifton <nickc@redhat.com>
6729 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6731 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6734 * gcc.target/powerpc/pr16458-1.c: New test.
6735 * gcc.target/powerpc/pr16458-2.c: Likewise.
6736 * gcc.target/powerpc/pr16458-3.c: Likewise.
6737 * gcc.target/powerpc/pr16458-4.c: Likewise.
6739 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6741 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6742 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6743 * gcc.dg/builtin-bswap-5.c: Likewise.
6744 * gcc.target/i386/builtin-bswap-4.c: New test.
6746 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6749 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6751 2012-04-11 Richard Guenther <rguenther@suse.de>
6753 PR rtl-optimization/52881
6754 * gcc.dg/torture/pr52881.c: New testcase.
6755 * gcc.dg/torture/pr52913.c: Likewise.
6757 2012-04-11 Richard Guenther <rguenther@suse.de>
6759 PR tree-optimization/52912
6760 * gcc.dg/torture/pr52912.c: New testcase.
6762 2010-04-10 Michael Matz <matz@suse.de>
6764 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6765 * gcc.dg/vect/vect-outer-1.c: Adjust.
6766 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6767 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6768 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6769 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6770 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6771 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6773 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6775 PR tree-optimization/52870
6776 * gcc.dg/vect/pr52870.c: New test.
6778 2012-04-09 Mike Stump <mikestump@comcast.net>
6780 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6781 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6782 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6783 * gnat.dg/aggr11.adb: Likewise.
6784 * gnat.dg/aggr11_pkg.ads: Likewise.
6785 * gnat.dg/aggr15.adb: Likewise.
6786 * gnat.dg/aggr15.ads: Likewise.
6787 * gnat.dg/aggr17.adb: Likewise.
6788 * gnat.dg/aggr18.adb: Likewise.
6789 * gnat.dg/array14.adb: Likewise.
6790 * gnat.dg/array14.ads: Likewise.
6791 * gnat.dg/array14_pkg.ads: Likewise.
6792 * gnat.dg/array19.adb: Likewise.
6793 * gnat.dg/array19.ads: Likewise.
6794 * gnat.dg/discr27.adb: Likewise.
6795 * gnat.dg/discr27.ads: Likewise.
6796 * gnat.dg/discr35.adb: Likewise.
6797 * gnat.dg/discr35.ads: Likewise.
6798 * gnat.dg/discr6.adb: Likewise.
6799 * gnat.dg/discr6_pkg.ads: Likewise.
6800 * gnat.dg/import1.adb: Likewise.
6801 * gnat.dg/import1.ads: Likewise.
6802 * gnat.dg/loop_address2.adb: Likewise.
6803 * gnat.dg/opt7.adb: Likewise.
6804 * gnat.dg/opt7.ads: Likewise.
6805 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6806 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6807 * gnat.dg/rep_clause2.adb: Likewise.
6808 * gnat.dg/rep_clause2.ads: Likewise.
6809 * gnat.dg/slice2.adb: Likewise.
6810 * gnat.dg/slice2.ads: Likewise.
6811 * gnat.dg/slice6.adb: Likewise.
6812 * gnat.dg/slice6_pkg.ads: Likewise.
6813 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6814 * gnat.dg/taft_type2.adb: Likewise.
6815 * gnat.dg/taft_type2.ads: Likewise.
6816 * gnat.dg/taft_type2_pkg.ads: Likewise.
6817 * gnat.dg/volatile10.adb: Likewise.
6818 * gnat.dg/volatile10_pkg.ads: Likewise.
6820 * gcc.dg/dll-8.c: Remove execute permissions.
6821 * g++.dg/ext/dllexport5.C: Likewise.
6823 2012-04-09 Jan Hubicka <jh@suse.cz>
6828 * gcc.dg/lto/pr52634_1.c: New testcase.
6829 * gcc.dg/lto/pr52634_0.c: New testcase.
6831 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6834 * gcc.target/i386/pr52883.c: New testcase.
6836 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6838 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6839 (check_effective_target_sync_long_long): Add SPARC case.
6840 (check_effective_target_sync_long_long_runtime): Likewise.
6841 (check_effective_target_sync_int_long): Adjust SPARC case.
6842 (check_effective_target_sync_char_short): Likewise.
6844 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6846 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6847 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6849 2012-04-08 Tobias Burnus <burnus@net-b.de>
6853 * gfortran.dg/public_private_module_2.f90: New.
6855 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6857 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6860 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6863 * gfortran.dg/function_optimize_11.f90: New test.
6865 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6868 * gfortran.dg/use_only_6.f90: New test.
6870 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6873 * gfortran.dg/use_only_6.f90: New test.
6874 2012-04-06 Mike Stump <mikestump@comcast.net>
6877 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6879 2012-04-05 Jason Merrill <jason@redhat.com>
6882 * g++.dg/template/qualified-id5.C: New.
6884 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6887 * gcc.target/i386/pr52882.c: New test.
6889 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6890 Dominique D'Humieures <dominiq@lps.ens.fr>
6893 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6894 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6896 2012-04-04 Jason Merrill <jason@redhat.com>
6899 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6901 2012-04-03 Jason Merrill <jason@redhat.com>
6904 * g++.dg/cpp0x/variadic-value1.C: New.
6906 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6908 * gnat.dg/pack18.adb: New test.
6909 * gnat.dg/pack18_pkg.ads: New helper.
6911 2012-04-03 Richard Guenther <rguenther@suse.de>
6913 PR tree-optimization/52808
6914 * gcc.dg/pr52808.c: New testcase.
6916 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/52835
6919 * gfortran.dg/pr52835.f90: New test.
6921 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6923 * gnat.dg/specs/aggr5.ads: New test.
6925 2012-04-02 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/52756
6928 * gcc.dg/torture/pr52756.c: New testcase.
6930 2012-04-02 Richard Guenther <rguenther@suse.de>
6933 * gcc.dg/pr52803.c: New testcase.
6935 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6938 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6941 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6944 * g++.dg/cpp0x/noexcept17.C: New.
6945 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6946 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6947 * g++.dg/cpp0x/noexcept01.C: Likewise.
6948 * g++.dg/eh/init-temp1.C: Likewise.
6949 * g++.dg/eh/ctor1.C: Likwise.
6951 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6953 * gnat.dg/controlled6.adb: New test.
6954 * gnat.dg/controlled6_pkg.ads: New helper.
6955 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6957 2012-03-30 Richard Henderson <rth@redhat.com>
6960 * g++.dg/opt/pr52727.C: New testcase.
6962 2012-03-30 Richard Guenther <rguenther@suse.de>
6964 PR tree-optimization/52754
6965 * gcc.target/i386/pr52754.c: New testcase.
6967 2012-03-30 Richard Guenther <rguenther@suse.de>
6970 * g++.dg/torture/pr52772.C: New testcase.
6972 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6977 2012-03-29 Jason Merrill <jason@redhat.com>
6980 * g++.dg/template/inherit8.C: New.
6982 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6985 * g++.dg/ext/weak4.C: New test.
6987 PR tree-optimization/52760
6988 * gcc.c-torture/execute/pr52760.c: New test.
6990 2012-03-29 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/initlist-array3.C: New.
6995 2012-03-28 Jason Merrill <jason@redhat.com>
6998 * g++.dg/overload/virtual2.C: New.
7000 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7002 * gnat.dg/vect7.ad[sb]: New test.
7004 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7005 Tobias Burnus <burnus@gcc.gnu.org>
7008 * gfortran.dg/allocate_class_1.f90 : Change error test.
7009 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7010 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7011 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7013 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.dg/pr52691.c: New test.
7019 * gcc.c-torture/compile/pr52750.c: New test.
7021 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7024 * gcc.target/avr/torture/builtins-2.c: New test.
7026 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7029 * gcc.target/i386/pr52736.c: New test.
7031 2012-03-27 Martin Jambor <mjambor@suse.cz>
7034 * gcc.dg/torture/pr52693.c: New test.
7036 2012-03-27 Meador Inge <meadori@codesourcery.com>
7039 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7041 2012-03-27 Mike Stump <mikestump@comcast.net>
7044 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7045 failures that match branch names.
7047 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7048 H.J. Lu <hongjiu.lu@intel.com>
7051 * gcc.target/i386/pr52698.c: New test.
7053 2012-03-27 Richard Guenther <rguenther@suse.de>
7056 * gcc.dg/torture/pr52720.c: New testcase.
7058 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7060 * gnat.dg/pack17.adb: New test.
7062 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7064 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7065 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7067 2012-03-26 Martin Jambor <mjambor@suse.cz>
7069 PR tree-optimization/50052
7070 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7072 2012-03-26 Richard Guenther <rguenther@suse.de>
7074 PR tree-optimization/52701
7075 * gfortran.dg/pr52701.f90: New testcase.
7077 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7079 PR tree-optimization/52686
7080 * gcc.target/arm/pr52686.c: New test.
7082 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7084 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7085 Add "-Os -flto" to list.
7087 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7089 * gnat.dg/concat2.ad[sb]: New test.
7091 2012-03-24 Jason Merrill <jason@redhat.com>
7093 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7094 * g++.dg/cpp0x/trailing2.C: Likewise.
7095 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7096 * g++.dg/cpp1y/auto-fn1.C: New.
7097 * g++.dg/cpp1y/auto-fn2.C: New.
7098 * g++.dg/cpp1y/auto-fn3.C: New.
7099 * g++.dg/cpp1y/auto-fn4.C: New.
7100 * g++.dg/cpp1y/auto-fn5.C: New.
7101 * g++.dg/cpp1y/auto-fn6.C: New.
7102 * g++.dg/cpp1y/auto-fn7.C: New.
7103 * g++.dg/cpp1y/auto-fn8.C: New.
7104 * g++.dg/cpp1y/auto-fn9.C: New.
7105 * g++.dg/cpp1y/auto-fn10.C: New.
7106 * g++.dg/cpp1y/auto-fn11.C: New.
7108 2012-03-23 Richard Guenther <rguenther@suse.de>
7110 PR tree-optimization/52678
7111 * gfortran.dg/pr52678.f: New testcase.
7113 2012-03-23 Richard Guenther <rguenther@suse.de>
7115 PR tree-optimization/52638
7116 * g++.dg/torture/pr52638.C: New testcase.
7118 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7121 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7123 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7126 * g++.dg/ext/attrib44.C: New test.
7128 2012-03-22 Jan Hubicka <jh@suse.cz>
7131 * g++.dg/torture/pr51737.C: New testcase
7133 2012-03-22 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/52548
7136 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7138 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7140 * lib/fortran-modules.exp (list-module-names-1): Remove
7143 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7146 * gcc.target/sh/pr50751-1.c: New.
7147 * gcc.target/sh/pr50751-2.c: New.
7148 * gcc.target/sh/pr50751-3.c: New.
7150 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7153 * gcc.target/sh/sh4a-cos.c: Remove.
7154 * gcc.target/sh/sh4a-sin.c: Remove.
7155 * gcc.target/sh/sh4a-sincos.c: Remove.
7157 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7159 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7160 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7162 2012-03-21 Martin Jambor <mjambor@suse.cz>
7165 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7166 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7168 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7170 * gcc.target/arm/thumb-16bit-ops.c: New file.
7171 * gcc.target/arm/thumb-ifcvt.c: New file.
7173 2012-03-20 Jason Merrill <jason@redhat.com>
7175 * lib/target-supports.exp: Add { target c++1y }.
7177 * g++.dg/cpp0x/auto32.C: New.
7179 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7182 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7184 * gcc.dg/torture/pr48124-4.c: Ditto:
7185 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7187 2012-03-20 Jason Merrill <jason@redhat.com>
7190 * g++.dg/cpp0x/initlist66.C: New.
7192 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7194 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7197 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7200 * gcc.target/avr/torture/addr-space-2.h: New file.
7201 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7202 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7203 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7204 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7206 2012-03-20 Richard Guenther <rguenther@suse.de>
7208 * gnat.dg/pack16.adb: New testcase.
7209 * gnat.dg/pack16_pkg.ads: Likewise.
7210 * gnat.dg/specs/pack8.ads: Likewise.
7211 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7213 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7215 * g++.dg/warn/Wuseless-cast.C: Extend.
7217 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7220 * g++.dg/warn/Wuseless-cast.C: New.
7222 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7225 * gfortran.dg/pr52608.f90: New test.
7227 2012-03-17 Tobias Burnus <burnus@net-b.de>
7230 * gfortran.dg/proc_ptr_36.f90: New.
7232 2012-03-16 Martin Jambor <mjambor@suse.cz>
7234 * gcc.dg/misaligned-expand-1.c: New test.
7235 * gcc.dg/misaligned-expand-3.c: Likewise.
7237 2012-03-16 Richard Guenther <rguenther@suse.de>
7238 Kai Tietz <ktietz@redhat.com>
7241 * gcc.c-torture/execute/pr48814-1.c: New test.
7242 * gcc.c-torture/execute/pr48814-2.c: New test.
7243 * gcc.dg/tree-ssa/assign-1.c: New test.
7244 * gcc.dg/tree-ssa/assign-2.c: New test.
7245 * gcc.dg/tree-ssa/assign-3.c: New test.
7247 2012-03-16 Richard Guenther <rguenther@suse.de>
7249 * gnat.dg/specs/pack7.ads: New testcase.
7251 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7254 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7255 * gcc.dg/torture/vshuf-8.inc: Likewise.
7256 * gcc.dg/torture/vshuf-16.inc: Likewise.
7257 * gcc.dg/torture/vshuf-32.inc: Likewise.
7259 2012-03-15 Jason Merrill <jason@redhat.com>
7261 * g++.dg/torture/pr52582.C: New.
7263 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7265 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7267 2012-03-15 Ira Rosen <irar@il.ibm.com>
7268 Ulrich Weigand <ulrich.weigand@linaro.org>
7270 * gcc.dg/vect/slp-cond-3.c: New test.
7271 * gcc.dg/vect/slp-cond-4.c: New test.
7273 2012-03-15 Ira Rosen <irar@il.ibm.com>
7274 Ulrich Weigand <ulrich.weigand@linaro.org>
7276 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7277 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7279 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7284 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7285 * gfortran.dg/round_1.f03: Likewise.
7287 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7288 Andrew Pinski <apinski@cavium.com>
7291 * gcc.dg/pr52592.c: New test.
7293 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7295 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7296 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7297 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7298 * lib/fortran-modules.exp: .. this new file. Adjust users.
7299 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7300 gfortran-dg-debug-runtest): Call cleanup-modules.
7301 * lib/fortran-torture.exp (fortran-torture-execute,
7302 fortran-torture): Likewise.
7303 * gfortran.dg/coarray/caf.exp: Likewise.
7304 * lib/lto.exp: Likewise.
7305 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7306 * gfortran.dg/class_4b.f03: Likewise.
7307 * gfortran.dg/class_4c.f03: Likewise.
7308 * gfortran.dg/class_45a.f03: Likewise.
7309 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7310 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7311 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7312 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7313 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7314 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7315 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7316 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7317 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7318 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7319 * gfortran.dg/whole_file_28.f90: Likewise.
7320 * gfortran.dg/whole_file_29.f90: Likewise.
7321 * gfortran.dg/whole_file_30.f90: Likewise.
7322 * gfortran.dg/whole_file_31.f90: Likewise.
7324 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7326 PR tree-optimization/52267
7327 * gcc.dg/pr52267.c: New test.
7328 * gcc.dg/tree-ssa/vrp65.c: New test.
7329 * gcc.dg/tree-ssa/vrp66.c: New test.
7331 2012-03-15 Richard Guenther <rguenther@suse.de>
7334 * gfortran.dg/vect/pr52580.f: New testcase.
7336 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7338 * gcc.target/sh/fpul-usage-1.c: New.
7340 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7343 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7344 * gcc.target/sh/pr49468-di.c: Likewise.
7346 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7348 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7349 * gcc.dg/c99-stdint-6.c: Likewise.
7350 * gcc.dg/lto/20090210_0.c: Likewise.
7351 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7352 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7353 * gcc.dg/pragma-init-fini-2.c: Likewise.
7354 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7355 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7356 * gcc.target/i386/pr22152.c: Likewise.
7357 * gcc.target/i386/vect8-ret.c: Likewise.
7358 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7361 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7363 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7364 * g++.dg/tree-prof/partition1.C: Likewise.
7365 * g++.dg/tree-prof/partition2.C: Likewise.
7366 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7368 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7369 * gcc.c-torture/execute/20010724-1.c: Remove.
7370 * gcc.c-torture/execute/20010724-1.x: Remove.
7371 * gcc.c-torture/execute/20040208-2.c: Remove.
7372 * gcc.c-torture/execute/20040208-2.x: Remove.
7373 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7375 (main) [__mips__ && __sgi__]: Remove.
7376 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7377 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7378 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7379 mips-sgi-irix6* handling.
7380 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7381 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7382 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7384 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7385 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7386 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7387 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7388 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7389 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7391 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7392 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7393 * gcc.target/mips/save-restore-3.c: Likewise.
7394 * gcc.target/mips/save-restore-4.c: Likewise.
7395 * gcc.target/mips/save-restore-5.c: Likewise.
7396 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7397 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7399 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7401 (restore_ld_library_path_env_vars): Likewise.
7402 * lib/target-supports.exp (check_profiling_available): Remove
7403 mips*-*-irix* handling.
7404 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7405 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7406 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7408 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7411 * g++.dg/opt/pr52582.C: New test.
7413 2012-03-14 Richard Guenther <rguenther@suse.de>
7415 PR tree-optimization/52571
7416 * gcc.dg/vect/vect-2.c: Initialize arrays.
7417 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7418 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7419 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7421 2012-03-14 Richard Guenther <rguenther@suse.de>
7426 * gcc.dg/torture/pr48124-1.c: New testcase.
7427 * gcc.dg/torture/pr48124-2.c: Likewise.
7428 * gcc.dg/torture/pr48124-3.c: Likewise.
7429 * gcc.dg/torture/pr48124-4.c: Likewise.
7431 2012-03-14 Richard Guenther <rguenther@suse.de>
7434 * gcc.dg/pr52578.c: New testcase.
7436 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/cpp0x/udlit-args2.C: New test.
7441 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7444 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7445 * gcc.c-torture/compile/pr48596.c: ... here.
7447 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7450 * g++.dg/lookup/hidden-class17.C: New test.
7452 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7455 * gcc.dg/Wunused-var-3.c: New test.
7457 2012-03-13 Martin Jambor <mjambor@suse.cz>
7459 * gcc.dg/misaligned-expand-2.c: New test.
7461 2012-03-13 Richard Guenther <rguenther@suse.de>
7464 * gcc.dg/pr52134.c: New testcase.
7466 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7468 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7470 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7472 PR tree-optimization/46728
7473 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7474 * gcc.target/powerpc/pr46728-5.c: Likewise.
7475 * gcc.target/powerpc/pr46728-8.c: Likewise.
7476 * gcc.target/powerpc/pr46728-10.c: Likewise.
7477 * gcc.target/powerpc/pr46728-11.c: Likewise.
7478 * gcc.target/powerpc/pr46728-13.c: Likewise.
7479 * gcc.target/powerpc/pr46728-14.c: Likewise.
7480 * gcc.target/powerpc/pr46728-15.c: Likewise.
7482 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7485 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7487 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7489 PR tree-optimization/46728
7490 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7491 * gcc.target/powerpc/pr46728-5.c: Likewise.
7492 * gcc.target/powerpc/pr46728-8.c: Likewise.
7493 * gcc.target/powerpc/pr46728-10.c: Likewise.
7494 * gcc.target/powerpc/pr46728-11.c: Likewise.
7495 * gcc.target/powerpc/pr46728-13.c: Likewise.
7496 * gcc.target/powerpc/pr46728-14.c: Likewise.
7497 * gcc.target/powerpc/pr46728-15.c: Likewise.
7499 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7502 * gcc.target/avr/torture/addr-space-1.h: New file.
7503 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7504 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7505 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7506 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7508 2012-03-12 Andrew Pinski <apinski@cavium.com>
7510 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7512 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7514 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7515 * g++.dg/abi/thunk4.C: Likewise.
7516 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7518 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7520 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7521 * g++.dg/eh/spbp.C: Likewise.
7522 * g++.dg/ext/label13.C: Likewise.
7523 * g++.dg/guality/guality.exp: Likewise.
7524 * g++.dg/other/anon5.C: Likewise.
7525 * g++.dg/other/pragma-ep-1.C: Remove.
7526 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7527 * g++.dg/warn/pr31246.C: Likewise.
7528 * g++.dg/warn/weak1.C: Likewise.
7529 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7530 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7531 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7532 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7533 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7534 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7535 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7536 * gcc.dg/c99-tgmath-1.c: Likewise.
7537 * gcc.dg/c99-tgmath-2.c: Likewise.
7538 * gcc.dg/c99-tgmath-3.c: Likewise.
7539 * gcc.dg/c99-tgmath-4.c: Likewise.
7540 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7542 * gcc.dg/debug/pr49032.c: Likewise.
7543 * gcc.dg/guality/guality.exp: Likewise.
7544 * gcc.dg/intmax_t-1.c: Likewise.
7545 * gcc.dg/pr48616.c: Likewise.
7546 * gcc.dg/pragma-ep-1.c: Remove.
7547 * gcc.dg/pragma-ep-2.c: Remove.
7548 * gcc.dg/pragma-ep-3.c: Remove.
7549 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7550 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7551 * gcc.misc-tests/gcov-14.c: Likewise.
7552 * gfortran.dg/guality/guality.exp: Likewise.
7553 * lib/target-supports.exp (check_weak_available): Likewise.
7554 (add_options_for_tls): Likewise.
7555 (check_ascii_locale_available): Likewise.
7556 * obj-c++.dg/dwarf-2.mm: Likewise.
7557 * objc.dg/dwarf-1.m: Likewise.
7558 * objc.dg/dwarf-2.m: Likewise.
7560 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7562 PR tree-optimization/51721
7563 * gcc.dg/tree-ssa/vrp64.c: New test.
7565 PR tree-optimization/52533
7566 * gcc.c-torture/compile/pr52533.c: New test.
7568 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7570 * gcc.target/i386/rtm-xabort-1.c: New.
7571 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7572 * gcc.target/i386/rtm-xend-1.c: Ditto.
7573 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7574 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7575 * gcc.target/i386/sse-13.c: Ditto.
7576 * gcc.target/i386/sse-14.c: Ditto.
7577 * gcc.target/i386/sse-22.c: Ditto.
7578 * gcc.target/i386/sse-23.c: Ditto.
7579 * g++.dg/other/i386-2.C: Ditto.
7580 * g++.dg/other/i386-3.C: Ditto.
7582 2012-03-12 Tobias Burnus <burnus@net-b.de>
7585 * gfortran.dg/proc_ptr_35.f90: New.
7587 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7590 * gcc.dg/torture/pr52530.c: New test.
7592 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7595 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7597 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7600 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7602 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7604 2012-03-09 Andrew Pinski <apinski@cavium.com>
7607 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7608 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7610 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7612 * gcc.dg/tree-ssa/scev-3.c: New.
7613 * gcc.dg/tree-ssa/scev-4.c: New.
7615 2012-03-08 Tobias Burnus <burnus@net-b.de>
7618 * gfortran.dg/proc_ptr_34.f90
7620 2012-03-07 Jason Merrill <jason@redhat.com>
7623 * g++.dg/cpp0x/udlit-mangle.C: New.
7625 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7627 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7629 2012-03-06 Richard Guenther <rguenther@suse.de>
7632 * gcc.dg/torture/pr52493.c: New testcase.
7634 2012-03-06 Richard Guenther <rguenther@suse.de>
7637 * gcc.dg/lto/pr52097_0.c: New testcase.
7639 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7642 * gcc.target/sh/pr51244-1.c: New.
7643 * gcc.target/sh/pr51244-2.c: New.
7644 * gcc.target/sh/pr51244-3.c: New.
7646 2012-03-05 Jason Merrill <jason@redhat.com>
7649 * g++.dg/ext/visibility/template11.C: New.
7651 * g++.dg/cpp0x/implicit13.C: New.
7653 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7655 PR tree-optimization/51721
7656 * gcc.dg/tree-ssa/vrp63.c: New test.
7657 * gcc.dg/pr51721.c: New test.
7659 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7662 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7665 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7668 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7670 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7673 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7675 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7677 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7680 2012-03-03 Jason Merrill <jason@redhat.com>
7682 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7685 * g++.dg/cpp0x/initlist65.C: New.
7688 * g++.dg/ext/is_empty2.C: New.
7690 2012-03-03 Tobias Burnus <burnus@net-b.de>
7693 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7695 2012-03-03 Tobias Burnus <burnus@net-b.de>
7697 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7698 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7699 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7700 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7701 * gfortran.dg/class_30.f90: Remove dg-warning line.
7702 * gfortran.dg/bind_c_usage_25.f90: New.
7704 2012-03-03 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7708 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7709 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7711 2012-03-03 Tobias Burnus <burnus@net-b.de>
7714 * gfortran.dg/assumed_type_1.f90: New.
7715 * gfortran.dg/assumed_type_2.f90: New.
7716 * gfortran.dg/assumed_type_3.f90: New.
7717 * gfortran.dg/assumed_type_4.f90: New.
7719 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7722 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7723 * gcc.target/sh/pr49468-di.c: New.
7725 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7727 * gcc.dg/graphite/pr50561.c: Update.
7729 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7731 * gcc.target/powerpc/pr52457.c: New test.
7733 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7735 * gcc.target/arm/sat-1.c: New test.
7737 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7740 * gcc.target/i386/pr46716.c: New test.
7742 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7745 * g++.dg/cpp0x/sfinae32.C: New.
7747 2012-03-02 Richard Guenther <rguenther@suse.de>
7749 PR tree-optimization/52406
7750 * gcc.dg/torture/pr52406.c: New testcase.
7752 2012-03-02 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7756 * gfortran.dg/nullify_2.f90: Update dg-error.
7757 * gfortran.dg/nullify_4.f90: Ditto.
7758 * gfortran.dg/pointer_init_6.f90: Ditto.
7760 2012-03-02 Tobias Burnus <burnus@net-b.de>
7763 * gfortran.dg/class_51.f90: New.
7765 2012-03-02 Tobias Burnus <burnus@net-b.de>
7768 * gfortran.dg/intrinsic_8.f90: New.
7770 2012-03-01 Kai Tietz <ktietz@redhat.com>
7772 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7773 routines on mingw targets.
7774 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7776 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7778 PR tree-optimization/52445
7779 * gcc.dg/pr52445.c: New test.
7781 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7784 * gcc.c-torture/compile/pr52437.c: New test.
7787 * gcc.dg/torture/pr52419.c: New test.
7789 PR tree-optimization/52429
7790 * gcc.dg/torture/pr52429.c: New test.
7791 * g++.dg/opt/pr52429.C: New test.
7793 2012-02-29 Richard Guenther <rguenther@suse.de>
7796 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7797 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7798 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7799 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7800 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7801 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7803 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7805 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7807 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7810 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7812 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7815 * gcc.target/arm/neon/pr51534.c: New testcase.
7817 2012-02-28 Richard Guenther <rguenther@suse.de>
7820 * gcc.dg/torture/pr52407.c: New testcase.
7822 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7824 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7825 * gcc.target/arm/vfp2.c: Likewise.
7826 * gcc.target/arm/vfp3.c: Likewise.
7827 * gcc.target/arm/vfp4.c: Likewise.
7828 * gcc.target/arm/vfp5.c: Likewise.
7829 * gcc.target/arm/vfp6.c: Likewise.
7830 * gcc.target/arm/vfp7.c: Likewise.
7831 * gcc.target/arm/vfp8.c: Likewise.
7832 * gcc.target/arm/vfp9.c: Likewise.
7833 * gcc.target/arm/vfp10.c: Likewise.
7834 * gcc.target/arm/vfp11.c: Likewise.
7835 * gcc.target/arm/vfp12.c: Likewise.
7836 * gcc.target/arm/vfp13.c: Likewise.
7837 * gcc.target/arm/vfp14.c: Likewise.
7838 * gcc.target/arm/vfp15.c: Likewise.
7839 * gcc.target/arm/vfp16.c: Likewise.
7840 * gcc.target/arm/vfp17.c: Likewise.
7841 * gcc.target/arm/neon-constants.h: New file.
7842 * gcc.target/arm/neon-vect1.c: New test.
7843 * gcc.target/arm/neon-vect2.c: New test.
7844 * gcc.target/arm/neon-vect3.c: New test.
7845 * gcc.target/arm/neon-vect4.c: New test.
7846 * gcc.target/arm/neon-vect5.c: New test.
7847 * gcc.target/arm/neon-vect6.c: New test.
7848 * gcc.target/arm/neon-vect7.c: New test.
7849 * gcc.target/arm/neon-vect8.c: New test.
7851 2012-02-28 Richard Guenther <rguenther@suse.de>
7853 PR tree-optimization/52402
7854 * gcc.dg/torture/pr52402.c: New testcase.
7856 2012-02-28 Richard Guenther <rguenther@suse.de>
7859 * g++.dg/lto/pr52400_0.C: New testcase.
7861 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7863 * gcc.target/avr/torture/builtins-1.c: New test.
7864 * gcc.target/avr/torture/builtins-error.c: New test.
7866 2012-02-28 Kai Tietz <ktietz@redhat.com>
7868 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7869 * gcc.target/i386/pr45352-2.c: Likewise.
7870 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7871 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7872 targets instead rand.
7873 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7874 * gcc.target/i386/sse2-mul-1.c: Likewise.
7875 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7876 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7877 * gcc.target/i386/pad-1.c: Likewise.
7878 * gcc.target/i386/pad-9.c: Likewise.
7879 * gcc.target/i386/pad-2.c: Likewise.
7880 * gcc.target/i386/pad-5b.c: Likewise.
7881 * gcc.target/i386/pad-8.c: Likewise.
7882 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7883 * gcc.target/i386/pr44130.c: Likewise.
7884 * gcc.target/i386/align-main-1.c: Likewise.
7885 * gcc.target/i386/align-main-2.c: Likewise.
7886 * gcc.target/i386/sw-1.c: Likewise.
7887 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7888 on x64 mingw target.
7889 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7890 * gcc.target/i386/pr46295.c: Likewise.
7891 * gcc.target/i386/amd64-abi-1.c: Likewise.
7892 * gcc.target/i386/amd64-abi-2.c: Likewise.
7893 * gcc.target/i386/pr39082-1.c: Likewise.
7894 * gcc.target/i386/pr39162.c: Likewise.
7895 * gcc.target/i386/pr22152.c: Likewise.
7896 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7897 * gcc.target/i386/wrfsbase-2.c: Likewise.
7898 * gcc.target/i386/local.c: Likewise
7899 * gcc.target/i386/wrgsbase-1.c: Likewise.
7900 * gcc.target/i386/wrfsbase-1.c: Likewise.
7901 * gcc.target/i386/pr39315-3.c: Likewise.
7902 * gcc.target/i386/pr35767-4.c: Likewise.
7903 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7905 * gcc.target/i386/pr45336-2.c: Likewise.
7906 * gcc.target/i386/pr45336-1.c: Likewise.
7907 * gcc.target/i386/pr45336-4.c: Likewise.
7909 2012-02-27 Tristan Gingold <gingold@adacore.com>
7911 * gnat.dg/array20.ad[sb]: New test.
7913 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7916 * gcc.target/arm/pr52375.c: New test.
7917 * gcc.c-torture/compile/pr52375.c: New test.
7919 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7921 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7922 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7924 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7926 * gnat.dg/aggr19.adb: New test.
7927 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7929 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7932 * gcc.target/sh/pr49263.c: New.
7934 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7936 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7937 simulate_thread_wrapper_other_threads
7938 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7939 Move initialization of 'value' to main().
7940 (main): Initialize 'value';
7941 * gcc.dg/simulate-thread/speculative-store.c
7942 (simulate_thread_step_verify): Return 0 when successful.
7943 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7945 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7946 (simulate_thread_wrapper_other_threads): Return a success/fail value
7947 and issue an error if the instruction count threshold is exceeded.
7949 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7952 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7953 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7955 2012-02-24 Richard Guenther <rguenther@suse.de>
7958 * gcc.dg/pr52355.c: New testcase.
7960 2012-02-23 Kai Tietz <ktietz@redhat.com>
7962 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7963 * gcc.dg/Wpadded.c: Likewise.
7964 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7966 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7967 for sleep by Sleep and add windows.h include for this function.
7968 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7970 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7972 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7973 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7974 on x64 mingw target.
7975 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7976 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7977 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7978 failure on LLP64 target.
7980 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7983 * gcc.dg/noncompile/pr52290.c: New test.
7985 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7987 PR tree-optimization/52019
7988 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7990 2012-02-22 Kai Tietz <ktietz@redhat.com>
7992 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7993 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7994 derived pdiff_t type.
7995 * g++.dg/torture/pr49720.C: Likewise
7997 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8000 * gcc.target/i386/pr52330.c: New test.
8002 2012-02-22 Tobias Burnus <burnus@net-b.de>
8005 * gfortran.dg/io_constraints_10.f90: New.
8007 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8009 * lib/target-supports.exp (check_effective_target_vect_condition):
8010 Return true for NEON.
8012 2012-02-21 Kai Tietz <ktietz@redhat.com>
8014 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8016 2012-02-21 Richard Guenther <rguenther@suse.de>
8018 PR tree-optimization/52324
8019 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8021 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8024 * gcc.target/avr/torture/pr51782-1.c: New test.
8026 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8028 PR tree-optimization/52318
8029 * gcc.dg/pr52318.c: New test.
8031 2012-02-20 Kai Tietz <ktietz@redhat.com>
8033 * gcc.dg/bf-ms-layout-3.c: New testcase.
8035 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8039 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8041 2012-02-20 Richard Guenther <rguenther@suse.de>
8043 PR tree-optimization/52298
8044 * gcc.dg/torture/pr52298.c: New testcase.
8045 * gcc.dg/vect/pr52298.c: Likewise.
8047 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8049 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8050 * gcc.c-torture/execute/pr52286.c: Ditto.
8052 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8054 PR tree-optimization/52286
8055 * gcc.c-torture/execute/pr52286.c: New test.
8057 2012-02-18 Tobias Burnus <burnus@net-b.de>
8060 * gfortran.dg/interface_35.f90: Use -std=f2003.
8061 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8062 * gfortran.dg/interface_assignment_4.f90: Ditto.
8063 * gfortran.dg/bessel_1.f90: Ditto.
8064 * gfortran.dg/func_result_6.f90: Ditto.
8065 * gfortran.dg/hypot_1.f90: Ditto.
8066 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8068 2012-02-17 Tobias Burnus <burnus@net-b.de>
8070 PR translation/52232
8071 PR translation/52234
8072 PR translation/52245
8073 PR translation/52246
8074 PR translation/52262
8075 PR translation/52273
8076 * gfortran.dg/coarray_22.f90: Update dg-error.
8077 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8079 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8082 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8083 (simulate-thread): Use default timeout.
8085 2012-02-16 Jason Merrill <jason@redhat.com>
8088 * g++.dg/ext/timevar1.C: New.
8090 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8093 * g++.dg/template/using21.C: New.
8094 * g++.dg/template/using22.C: Likewise.
8096 2012-02-16 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8101 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8103 PR tree-optimization/52255
8104 * gcc.c-torture/compile/pr52255.c: New test.
8107 * g++.dg/debug/dwarf2/pr52260.C: New test.
8110 * g++.dg/ipa/pr51929.C: New test.
8112 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8115 * gcc.target/powerpc/pr52199.c: New file.
8117 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8120 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8122 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8124 * gcc.dg/pr51867.c: Don't include <math.h>.
8127 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8129 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8130 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8132 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8134 PR tree-optimization/50561
8135 * gcc.dg/graphite/pr50561.c: New testcase.
8137 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8139 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8140 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8142 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8144 * gnat.dg/discr35.ad[sb]: New test.
8146 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8148 * gnat.dg/volatile10.adb: New test.
8149 * gnat.dg/volatile10_pkg.ads: New helper.
8151 2012-02-14 Jason Merrill <jason@redhat.com>
8153 * g++.dg/ext/attrib43.C: New.
8155 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8157 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8158 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8160 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8161 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8162 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8163 effective_target fgnu_tm.
8164 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8166 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8169 * g++.dg/template/asmgoto1.C: New test.
8171 2012-02-14 Ian Lance Taylor <iant@google.com>
8174 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8175 compiling generated file for 64bit and index tests.
8177 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8179 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8181 2012-02-14 Richard Guenther <rguenther@suse.de>
8183 PR tree-optimization/52244
8184 PR tree-optimization/51528
8185 * gcc.dg/torture/pr52244.c: New testcase.
8187 2012-02-14 Walter Lee <walt@tilera.com>
8189 * g++.dg/other/PR23205.C: Disable test on tile.
8190 * g++.dg/other/pr23205-2.C: Disable test on tile.
8191 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8192 * gcc.dg/20040813-1.c: Disable test on tile.
8193 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8194 * gcc.misc-tests/linkage.exp: Handle tilegx.
8196 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8198 PR tree-optimization/52210
8199 * gcc.dg/pr52210.c: New test.
8201 2012-02-14 Jason Merrill <jason@redhat.com>
8204 * g++.dg/overload/defarg5.C: New.
8206 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8209 * c-c++-common/pr52181.c: New test.
8211 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8214 * g++.dg/ext/atomic-1.C: New test.
8216 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8218 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8220 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8223 * gcc.c-torture/execute/pr52209.c: New test.
8225 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8228 * gfortran.dg/elemental_optional_args_5.f03: New test.
8230 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8233 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8236 2012-02-11 Ian Lance Taylor <iant@google.com>
8239 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8240 SPARC Solaris. Don't run the test at all on systems where it may
8241 not work, rather than xfailing it.
8243 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8245 PR rtl-optimization/52175
8246 * gcc.c-torture/compile/pr52175.c: New test.
8248 2012-02-10 Jason Merrill <jason@redhat.com>
8251 * g++.dg/template/repo10.C: New.
8253 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.dg/pr52132.c: New test.
8258 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8260 * gnat.dg/specs/aggr4.ads: New test.
8261 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8263 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8266 * gcc.target/i386/pr52146.c: New.
8268 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8271 * c-c++-common/pr52177.c: New test.
8273 2012-02-10 Jan Hubicka <jh@suse.cz>
8276 * g++.dg/torture/pr48600.C: New testcase.
8278 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8281 * gcc.dg/dfp/pr52140.c: New test.
8283 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8286 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8289 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8292 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8293 * gcc.dg/pr51867.c: New test.
8295 2012-02-09 Ian Lance Taylor <iant@google.com>
8297 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8298 which don't support -fsplit-stack. Turn off optimization when
8299 compiling select5-out.go.
8301 2012-02-08 Ian Lance Taylor <iant@google.com>
8303 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8304 systems which don't support -fsplit-stack.
8306 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8308 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8309 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8310 machine instuction in the log.
8312 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8314 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8317 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8320 * gcc.dg/pr48524.c: New test.
8321 * gcc.dg/pr48524.spec: New spec file for test.
8323 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8326 * gfortran.dg/vect/pr32380.f90: New test.
8328 2012-02-08 Tobias Burnus <burnus@net-b.de>
8331 * gfortran.dg/realloc_on_assign_12.f90: New.
8333 2012-02-08 Richard Guenther <rguenther@suse.de>
8335 PR rtl-optimization/52170
8336 * gcc.dg/torture/pr52170.c: New testcase.
8338 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8340 PR gcov-profile/52150
8341 * gcc.dg/tree-prof/pr52150.c: New test.
8343 PR rtl-optimization/52139
8344 * gcc.dg/pr52139.c: New test.
8346 2012-02-07 Jason Merrill <jason@redhat.com>
8349 * g++.dg/cpp0x/constexpr-union3.C: New.
8352 * g++.dg/lto/pr52035_0.C: New.
8354 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8356 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8357 * gcc.dg/special/weak-1.c: Likewise.
8358 * gcc.dg/ucnid-12.c: Likewise.
8359 * gcc.dg/torture/pr45678-1.c: Likewise.
8360 * gcc.dg/torture/pr45678-2.c: Likewise.
8361 * gcc.dg/vector-4.c: Likewise.
8362 * gcc.dg/ipa/inline-5.c: Likewise.
8363 * gcc.dg/ucnid-11.c: Likewise.
8364 * gcc.misc-tests/gcov-13.c: Likewise.
8365 * gcc.misc-tests/gcov-14.c: Likewise.
8366 * g++.dg/ext/label13.C: Likewise.
8367 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8368 hppa*-*-hpux* options.
8369 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8370 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8371 * gcc.dg/pr48616.c: Likewise.
8372 * gcc.dg/pr17957.c: Likewise.
8373 * gcc.dg/pr17055-1.c: Likewise.
8374 * gcc.dg/pr32912-1.c: Likewise.
8375 * gcc.dg/tm/pr51472.c: Likewise.
8376 * c-c++-common/fold-bitand-4.c: Likewise.
8377 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8378 Use dg-additional-options for extra options.
8380 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8382 * gcc.target/epiphany/interrupt-2.c: New test.
8384 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8387 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8388 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8391 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8394 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8396 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8400 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8401 * gcc.target/mips/va-arg-1.c: New test.
8403 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8405 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8406 for -mno-pointers-to-nested-functions.
8408 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8410 * gcc.c-torture/execute/20120207-1.c: New test.
8412 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8414 PR rtl-optimization/52060
8415 * gcc.dg/torture/pr52060.c: New test.
8418 * gcc.c-torture/compile/pr52074.c: New test.
8420 2012-02-07 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/class_to_type_2.f90: New.
8425 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8428 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8431 2012-02-06 Jason Merrill <jason@redhat.com>
8434 * g++.dg/template/conv13.C: New.
8436 2012-02-06 Richard Guenther <rguenther@suse.de>
8438 PR tree-optimization/52115
8439 * gcc.c-torture/compile/pr52115.c: New testcase.
8441 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8444 * gcc.c-torture/execute/pr52129.c: New test.
8446 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8448 * gcc.dg/pr48374.c: Actually add the test I forgot
8449 in the 2012-01-25 commit.
8451 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8454 * gfortran.dg/vect/vect-8.f90: New test case.
8456 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8459 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8461 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8464 * gfortran.dg/class_48.f90 : Add test of allocate class array
8465 component with source in subroutine test3. Remove commenting
8466 out in subroutine test4, since branching on unitialized variable
8467 is now fixed (no PR for this last.).
8469 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8471 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8473 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8475 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8478 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8479 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8481 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8483 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8484 (check_effective_target_sync_int_long): Use it.
8485 (check_effective_target_sync_char_short): Likewise.
8486 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8488 2012-02-05 Tobias Burnus <burnus@net-b.de>
8491 * gfortran.dg/class_48.f90: Add some further checks.
8493 2012-02-05 Ira Rosen <irar@il.ibm.com>
8495 PR tree-optimization/52091
8496 * gcc.dg/vect/pr52091.c: New test.
8498 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8500 PR rtl-optimization/52113
8501 * gcc.target/avr/pr52113.c: New test.
8503 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8505 PR rtl-optimization/52092
8506 * gcc.c-torture/compile/pr52092.c: New test.
8508 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8511 * gfortran.dg/class_array_10.f03: New test.
8514 * gfortran.dg/class_array_11.f03: New test.
8517 * gfortran.dg/class_array_12.f03: New test.
8519 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8522 * gfortran.dg/realloc_on_assign_11.f90: New test.
8524 2012-02-02 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/shape_7.f90: New.
8529 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8531 * gcc.target/mips/mips-prepend-1.c: New test.
8533 2012-02-02 Jan Hubicka <jh@suse.cz>
8534 Tom de Vries <tom@codesourcery.com>
8537 * gcc.dg/alias-12.c: New testcase.
8538 * gcc.dg/alias-13.c: New testcase.
8540 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8543 * gcc.dg/pr52086.c: New test.
8545 PR tree-optimization/52073
8546 * gcc.c-torture/compile/pr52073.c: New test.
8548 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8551 * gfortran.dg/function_optimize_10.f90: New test.
8553 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8555 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8558 2012-02-01 Tobias Burnus <burnus@net-b.de>
8561 * gfortran.dg/typebound_operator_14.f90: New.
8563 2012-02-01 Tobias Burnus <burnus@net-b.de>
8566 * gfortran.dg/elemental_function_1.f90: New.
8568 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8570 PR rtl-optimization/51374
8571 * gcc.target/avr/torture/pr51374-1.c:
8572 Also fail if SBIS is seen.
8574 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8576 PR rtl-optimization/51374
8577 * gcc.target/avr/torture/pr51374-1.c: New.
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8582 * gfortran.dg/typebound_generic_11.f90: New.
8584 2012-01-31 Tobias Burnus <burnus@net-b.de>
8587 * gfortran.dg/class_49.f90: New.
8589 2012-01-31 Tobias Burnus <burnus@net-b.de>
8592 * gfortran.dg/elemental_args_check_6.f90: New.
8594 2012-01-31 Jason Merrill <jason@redhat.com>
8597 * g++.dg/cpp0x/variadic122.C: New.
8599 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8602 * gfortran.dg/realloc_on_assign_10.f90: New test.
8604 2012-01-31 Richard Guenther <rguenther@suse.de>
8606 PR tree-optimization/51528
8607 * gcc.dg/torture/pr51528.c: New testcase.
8609 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8612 * lib/go.exp (go_target_compile): Append timeout= to options.
8613 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8614 select5-out.go test on alpha*-*-* targets.
8616 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8618 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8619 (TEST_SHORT): Reformat in the same way.
8620 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8621 (TEST_SHORT): Reformat in the same way.
8622 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8623 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8624 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8625 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8626 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8628 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8631 * gcc.target/arm/pr51835.c: New testcase.
8633 2012-01-30 Richard Guenther <rguenther@suse.de>
8635 PR tree-optimization/52028
8636 * gcc.dg/torture/pr52028.c: New testcase.
8637 * gfortran.dg/ldist-pr45199.f: Adjust.
8638 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8639 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8640 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8642 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8645 * gcc.dg/tree-prof/pr52027.c: New test.
8647 PR tree-optimization/52046
8648 * gcc.dg/pr52046.c: New test.
8651 * g++.dg/other/pr52048.C: New test.
8653 2012-01-30 Richard Guenther <rguenther@suse.de>
8655 PR tree-optimization/52045
8656 * gcc.dg/pr52045.c: New testcase.
8658 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8660 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8661 new code generated for __sync_lock_release.
8663 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8665 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8667 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8670 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8672 * g++.dg/ext/visibility/template10.C: Fix typo.
8674 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8676 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8679 * g++.dg/cpp0x/constexpr-ice6.C: New.
8681 2012-01-29 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/default_initialization_6.f90: New.
8686 2012-01-29 Tobias Burnus <burnus@net-b.de>
8689 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8690 * gfortran.dg/class_48.f90: New.
8692 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8695 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8697 2012-01-28 Tobias Burnus <burnus@net-b.de>
8700 * gfortran.dg/class_allocate_12.f90: New.
8702 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8704 * gcc.dg/torture/pr50444.c: Fix dg directives.
8706 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8709 * gcc.target/arm/pr52006.c: New test.
8711 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8714 * gcc.dg/lto/trans-mem.h: New file.
8715 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8716 * gcc.dg/lto/trans-mem-1_1.c: Same.
8717 * gcc.dg/lto/trans-mem-4_1.c: Same.
8718 * gcc.dg/lto/trans-mem-3_1.c: Same.
8720 2012-01-27 Tobias Burnus <burnus@net-b.de>
8723 * gfortran.dg/dummy_procedure_7.f90: New.
8725 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8727 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8728 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8730 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8733 * g++.dg/other/gc5.C: New test.
8735 2012-01-27 Richard Guenther <rguenther@suse.de>
8737 PR tree-optimization/50444
8738 * gcc.dg/torture/pr50444.c: New testcase.
8740 2012-01-27 Tobias Burnus <burnus@net-b.de>
8744 * gfortran.dg/move_alloc_13.f90: New.
8746 2012-01-27 Tobias Burnus <burnus@net-b.de>
8749 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8750 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8751 and change dg-error string.
8753 2012-01-27 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/elemental_args_check_5.f90: New.
8758 2012-01-27 Richard Guenther <rguenther@suse.de>
8761 * g++.dg/torture/pr51959.C: New testcase.
8763 2012-01-27 Tom de Vries <tom@codesourcery.com>
8765 PR tree-optimization/51990
8766 * gcc.dg/pr51990.c: New test.
8767 * gcc.dg/pr51990-2.c: Same.
8769 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8770 Tobias Burnus <burnus@gcc.gnu.org>
8773 * gfortran.dg/class_allocate_11.f03: New.
8778 * gfortran.dg/class_allocate_7.f03: New.
8779 * gfortran.dg/class_allocate_8.f03: New.
8780 * gfortran.dg/class_allocate_9.f03: New.
8781 * gfortran.dg/class_allocate_10.f03: New.
8783 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8785 * gnat.dg/discr34.adb: New test.
8786 * gnat.dg/discr34_pkg.ads: New helper.
8788 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8790 * gnat.dg/discr33.adb: New test.
8792 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8794 * gnat.dg/limited_with3.ad[sb): New test.
8795 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8796 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8797 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8799 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8801 * gnat.dg/stack_usage1.adb: New test.
8802 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8804 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8805 * gcc.dg/pr44194-2.c: Likewise.
8807 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8810 * g++.dg/template/crash112.C: New.
8812 2012-01-27 Richard Henderson <rth@redhat.com>
8814 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8816 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8818 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8820 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8823 * g++.dg/opt/pr51895.C: New test.
8825 2012-01-26 Michael Matz <matz@suse.de>
8827 PR tree-optimization/48794
8828 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8830 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8832 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8834 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8836 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8837 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8839 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8840 the default value for s390 and s390x.
8842 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8845 * gcc.dg/lto/trans-mem-4_0.c: New.
8846 * gcc.dg/lto/trans-mem-4_1.c: New.
8847 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8849 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8850 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8852 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8853 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8856 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8858 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8860 2012-01-25 Ian Lance Taylor <iant@google.com>
8862 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8864 2012-01-25 Tobias Burnus <burnus@net-b.de>
8867 * gfortran.dg/typebound_proc_25.f90: New.
8869 2012-01-25 Jason Merrill <jason@redhat.com>
8872 * g++.dg/lto/pr51992_0.C: New.
8874 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8876 PR tree-optimization/51987
8877 * gcc.target/i386/pr51987.c: New test.
8879 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8881 * gcc.dg/tm/lto-1.c: Require lto support in target.
8883 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8885 PR rtl-optimization/48374
8886 * gcc.dg/pr48374.c: New test.
8888 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8890 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8892 2012-01-25 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/derived_constructor_char_3.f90: New.
8897 2012-01-24 Ian Lance Taylor <iant@google.com>
8899 * go.test/go-test.exp (filecmp): New procedure.
8900 (errchk): Handle quoted square brackets.
8901 (go-gc-tests): Set go_compile_args. Handle various new test
8902 lines. Skip a few new tests.
8903 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8905 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8907 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8908 (check_effective_target_vect_extract_even_odd)
8909 (check_effective_target_vect_interleave): Return true for MIPS
8912 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8914 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8915 (main): Use it instead of argc.
8917 2012-01-24 Jason Merrill <jason@redhat.com>
8920 * g++.dg/cpp0x/sfinae31.C: New.
8922 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8924 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8926 2012-01-24 Jason Merrill <jason@redhat.com>
8929 * g++.dg/inherit/covariant20.C: New.
8931 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8934 * g++.dg/parse/crash58.C: New.
8936 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8939 * gcc.dg/pr51957-1.c: New test.
8940 * gcc.dg/pr51957-1.h: New file.
8941 * gcc.dg/pr51957-2.c: New test.
8943 2012-01-23 Jason Merrill <jason@redhat.com>
8946 * g++.dg/ext/visibility/template10.C: New.
8948 2012-01-23 Tobias Burnus <burnus@net-b.de>
8951 * gfortran.dg/move_alloc_12.f90: New.
8953 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8956 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8958 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8961 * g++.dg/template/crash111.C: New.
8963 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8965 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8967 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8969 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8972 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8973 the DW_TAG_class_type and DW_AT_name: "Executor".
8975 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8977 * lib/target-supports.exp
8978 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8979 (check_effective_target_vect_interleave): Likewise.
8981 2012-01-22 Jason Merrill <jason@redhat.com>
8984 * g++.dg/template/using20.C: New.
8985 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8987 2012-01-23 Jason Merrill <jason@redhat.com>
8990 * g++.dg/torture/pr51344.C: Limit to x86.
8992 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8994 * c-c++-common/tm/omp.c: Require target with pthread support.
8996 2012-01-23 Richard Guenther <rguenther@suse.de>
8998 PR tree-optimization/51949
8999 * gcc.dg/torture/pr51949.c: New testcase.
9001 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9003 PR rtl-optimization/51933
9004 * gcc.c-torture/execute/pr51933.c: New test.
9006 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9008 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9009 Do not define for Interix.
9011 2012-01-22 Jason Merrill <jason@redhat.com>
9014 * g++.dg/lto/pr51832.h: New.
9015 * g++.dg/lto/pr51832_0.C: New.
9016 * g++.dg/lto/pr51832_1.C: New.
9018 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9020 * gcc.dg/ext-elim-1.c: New test.
9022 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9025 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9026 * g++.dg/opt/longbranch1.C: Likewise.
9028 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9030 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9033 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9036 * gfortran.dg/namelist_74.f90: New test.
9037 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9039 2012-01-21 Tobias Burnus <burnus@net-b.de>
9042 * gfortran.dg/class_47.f90: New.
9044 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9046 * gnat.dg/renaming5.ad[sb]: New test.
9048 2012-01-20 Jason Merrill <jason@redhat.com>
9051 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9053 2012-01-20 Jason Merrill <jason@redhat.com>
9056 * g++.dg/ext/attrib42.C: Require ilp32.
9058 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.target/arm/pr51915.c: New test.
9063 2012-01-20 Cary Coutant <ccoutant@google.com>
9064 Dodji Seketeli <dodji@redhat.com>
9067 * g++.dg/debug/dwarf2/nested-3.C: New test.
9069 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9072 * g++.dg/template/crash110.C: New.
9074 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9076 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9077 Remove default options on hppa*-*-hpux*.
9079 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9083 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9085 * gcc.c-torture/compile/pr51856.c: New testcase.
9087 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9089 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9090 options to go_target_compile.
9092 2012-01-20 Kai Tietz <ktietz@redhat.com>
9094 * g++.dg/torture/pr51344.C: Fix typo.
9096 2012-01-20 Richard Guenther <rguenther@suse.de>
9098 PR tree-optimization/51903
9099 * g++.dg/torture/pr51903.C: New testcase.
9101 2012-01-20 Tobias Burnus <burnus@net-b.de>
9102 Janus Weil <janus@gcc.gnu.org>
9105 * gfortran.dg/use_21.f90: New.
9107 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9110 * gcc.dg/torture/pr51106-1.c: New test.
9111 * gcc.dg/torture/pr51106-2.c: New test.
9113 2012-01-19 Kai Tietz <ktietz@redhat.com>
9115 * g++.dg/torture/pr51344.C: New test.
9117 2012-01-19 Tobias Burnus <burnus@net-b.de>
9120 * gfortran.dg/intrinsic_size_2.f90: New.
9122 2012-01-19 Jason Merrill <jason@redhat.com>
9125 * g++.dg/inherit/using7.C: New.
9127 2012-01-19 Richard Guenther <rguenther@suse.de>
9129 PR tree-optimization/37997
9130 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9132 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9134 PR rtl-optimization/51505
9135 * gcc.dg/pr51505.c: New test.
9137 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9140 * gfortran.dg/typebound_operator_12.f03: New.
9141 * gfortran.dg/typebound_operator_13.f03: New.
9143 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9146 * g++.dg/cpp0x/pr51225.C: New.
9148 2012-01-17 Ian Lance Taylor <iant@google.com>
9151 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9153 2012-01-17 Tobias Burnus <burnus@net-b.de>
9156 * gfortran.dg/realloc_on_assign_9.f90: New.
9158 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9161 * gcc.dg/tm/memopt-3.c: Remove xfail.
9162 * gcc.dg/tm/memopt-4.c: Remove xfail.
9163 * gcc.dg/tm/memopt-5.c: Remove xfail.
9164 * gcc.dg/tm/memopt-7.c: Remove xfail.
9166 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9168 PR tree-optimization/51877
9169 * gcc.c-torture/execute/pr51877.c: New test.
9171 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9173 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9174 {!vect_align_arrays} to vect_sizes_32B_16B.
9175 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9176 * gcc.dg/vect/vect-peel-3.c: Ditto.
9178 2012-01-16 Jason Merrill <jason@redhat.com>
9181 * g++.dg/abi/mangle60.C: New.
9184 * g++.dg/pch/mangle1.{C,Hs}: New.
9186 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9187 Tobias Burnus <burnus@net-b.de>
9190 * gfortran.dg/elemental_optional_args_3.f90: New
9191 * gfortran.dg/elemental_optional_args_4.f90: New
9193 2012-01-16 Tobias Burnus <burnus@net-b.de>
9196 * gfortran.dg/use_20.f90: New
9198 2012-01-16 Jason Merrill <jason@redhat.com>
9201 * g++.dg/cpp0x/rv-bitfield.C: New.
9202 * g++.dg/cpp0x/rv-bitfield2.C: New.
9204 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9206 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9207 subroutine 'qsort' and use index array to assign the result.
9209 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9211 PR tree-optimization/51865
9212 * gcc.dg/pr51865.c: New test.
9214 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9218 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9220 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9221 to be loaded from the constant pool, rather than via %hi and %lo.
9223 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9225 PR rtl-optimization/51821
9226 * gcc.dg/pr51821.c: New test.
9228 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9230 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9232 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9234 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9236 2012-01-14 Tobias Burnus <burnus@net-b.de>
9239 * gfortran.dg/init_flag_8.f90: New.
9240 * gfortran.dg/init_flag_9.f90: New.
9242 2011-01-14 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/use_18.f90: New.
9246 * gfortran.dg/use_19.f90: New.
9248 2012-01-13 Ian Lance Taylor <iant@google.com>
9251 * g++.dg/warn/Wsign-compare-4.C: New.
9253 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9256 * gfortran.dg/alloc_comp_assign.f03: New.
9257 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9258 __BUILTIN_FREE from 38 to 32.
9260 2012-01-13 Jason Merrill <jason@redhat.com>
9263 * g++.dg/warn/Wreturn-type-7.C: New.
9265 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9267 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9269 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9270 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9271 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9272 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9273 int32plus because of big array needed.
9274 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9275 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9277 2012-01-13 Jason Merrill <jason@redhat.com>
9280 * g++.dg/ext/visibility/template9.C: New.
9283 * g++.dg/cpp0x/defaulted34.C: New.
9284 * g++.dg/template/virtual3.C: New.
9286 2012-01-13 Richard Guenther <rguenther@suse.de>
9289 * gcc.dg/torture/pr8081.c: New testcase.
9291 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9293 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9295 2012-01-12 Jason Merrill <jason@redhat.com>
9298 * g++.dg/ext/stmtexpr14.C: New.
9300 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9303 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9305 2012-01-12 Jason Merrill <jason@redhat.com>
9308 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9309 * g++.dg/abi/mangle58.C: Likewise.
9312 * g++.dg/template/arg8.C: New.
9314 2012-01-12 Ira Rosen <irar@il.ibm.com>
9316 PR tree-optimization/51799
9317 * gcc.dg/vect/pr51799.c: New test.
9318 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9321 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9322 Tobias Burnus <burnus@net-b.de>
9326 * lib/target-supports.exp
9327 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9328 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9330 2012-01-11 Jason Merrill <jason@redhat.com>
9333 * g++.dg/ext/attrib42.C: New.
9335 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9338 * gcc.dg/pr51796.c: New test.
9340 2012-01-11 Jason Merrill <jason@redhat.com>
9343 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9345 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9347 * gnat.dg/array19.ad[sb]: New test.
9349 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9351 * gnat.dg/opt23.ad[sb]: New test.
9352 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9353 * gnat.dg/opt24.ad[sb]: New test.
9355 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9357 PR tree-optimization/49642
9358 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9359 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9361 2012-01-11 Jason Merrill <jason@redhat.com>
9364 * g++.dg/template/explicit-args5.C: New.
9366 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9368 * gcc.c-torture/execute/20120110-1.c: New testcase.
9370 2012-01-10 Jason Merrill <jason@redhat.com>
9373 * g++.dg/inherit/ambig1.C: New.
9376 * g++.dg/cpp0x/constexpr-cache1.C: New.
9378 2012-01-10 Richard Guenther <rguenther@suse.de>
9380 PR tree-optimization/51801
9381 * gcc.dg/torture/pr51801.c: New testcase.
9383 2012-01-10 Tobias Burnus <burnus@net-b.de>
9386 * gfortran.dg/allocate_with_typespec_5.f90: New.
9388 2012-01-10 Tobias Burnus <burnus@net-b.de>
9390 * gfortran.dg/class_39.f03: Update dg-error string.
9392 2012-01-10 Richard Guenther <rguenther@suse.de>
9394 PR tree-optimization/50913
9395 * gcc.dg/graphite/interchange-16.c: New testcase.
9396 * gcc.dg/graphite/scop-20.c: XFAIL.
9397 * gfortran.dg/graphite/interchange-1.f: Likewise.
9398 * gfortran.dg/graphite/block-1.f90: Likewise.
9399 * gfortran.dg/graphite/block-2.f: Likewise.
9401 2012-01-10 Richard Henderson <rth@redhat.com>
9403 * lib/target-supports.exp (check_effective_target_vect_perm,
9404 check_effective_target_vect_perm_byte,
9405 check_effective_target_vect_perm_short): Enable for arm neon.
9407 2012-01-09 Tobias Burnus <burnus@net-b.de>
9410 * gfortran.dg/typebound_operator_11.f90: New.
9412 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9414 * gnat.dg/array18.adb: New test.
9415 * gnat.dg/array18_pkg.ads: New helper.
9417 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9420 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9421 around base object in first assignment in main program.
9422 * gfortran.dg/typebound_operator_10.f03: New test.
9424 2012-01-09 Martin Jambor <mjambor@suse.cz>
9426 PR tree-optimization/51759
9427 * g++.dg/ipa/pr51759.C: New test.
9429 2012-01-09 Tobias Burnus <burnus@net-b.de>
9432 * gfortran.dg/optional_absent_2.f90: New.
9434 2012-01-09 Tobias Burnus <burnus@net-b.de>
9437 * gfortran.dg/use_17.f90: New.
9439 2012-01-09 Gary Funck <gary@intrepid.com>
9441 PR preprocessor/33919
9442 * gcc.dg/pr33919.c: New test.
9443 * gcc.dg/pr33919-0.h: New test header file.
9444 * gcc.dg/pr33919-1.h: Ditto.
9445 * gcc.dg/pr33919-2.h: Ditto.
9447 2012-01-07 Jan Hubicka <jh@suse.cz>
9449 PR tree-optimize/51694
9450 * gcc.c-torture/compile/pr51694.c: new testcase.
9452 2012-01-07 Jan Hubicka <jh@suse.cz>
9454 PR tree-optimization/51600
9455 * g++.dg/torture/pr51600.C: New testcase.
9457 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9459 PR gcov-profile/51715
9460 PR gcov-profile/51717
9461 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9462 * gcc.misc-tests/gcov-14.c: Likewise.
9464 2012-01-06 Jason Merrill <jason@redhat.com>
9466 * g++.dg/parse/new5.C: New.
9468 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9471 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9472 including <string.h>.
9474 2012-01-06 Jason Merrill <jason@redhat.com>
9476 * g++.dg/abi/mangle51.C: New.
9477 * g++.dg/abi/mangle52.C: New.
9478 * g++.dg/abi/mangle53.C: New.
9479 * g++.dg/abi/mangle54.C: New.
9480 * g++.dg/abi/mangle55.C: New.
9481 * g++.dg/abi/mangle56.C: New.
9482 * g++.dg/abi/mangle57.C: New.
9483 * g++.dg/abi/mangle58.C: New.
9484 * g++.dg/abi/mangle59.C: New.
9485 * g++.dg/cpp0x/trailing3.C: Update mangling.
9486 * g++.dg/cpp0x/variadic111.C: Update mangling.
9487 * g++.dg/cpp0x/variadic4.C: Update mangling.
9488 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9489 * g++.dg/template/nontype22.C: Works now.
9490 * g++.dg/template/pr35240.C: Works now.
9492 * g++.dg/cpp0x/error7.C: New.
9494 2012-01-06 Tobias Burnus <burnus@net-b.de>
9496 * gfortran.dg/deallocate_stat_2.f90: New.
9497 * coarray/allocate_errgmsg.f90: New.
9498 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9499 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9500 * coarray/subobject_1.f90: Fix for num_images > 1.
9501 * gfortran.dg/deallocate_stat.f90: Update due to changed
9504 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9506 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9508 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9510 * ada/acats/overflow.lst: Add cb20004.
9512 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9515 * g++.dg/cpp0x/alias-decl-18.C: New test.
9517 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9519 * gcc.c-torture/execute/20120104-1.c: New test.
9521 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9524 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9525 the old typebound_operator_8.f03.
9526 * gfortran.dg/typebound_operator_8.f03: New version of
9527 typebound_operator_7.f03 with 'u' a derived type instead of a
9530 2012-01-05 Richard Guenther <rguenther@suse.de>
9532 * g++.dg/torture/pr49309.C: Skip for -flto.
9534 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9537 * gcc.c-torture/compile/pr51761.c: New test.
9539 2012-01-05 Richard Guenther <rguenther@suse.de>
9541 PR tree-optimization/51760
9542 * gcc.dg/torture/pr51760.c: New testcase.
9544 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9547 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9549 2012-01-05 Richard Guenther <rguenther@suse.de>
9552 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9553 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9555 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9558 * gcc.dg/pr51695.c: New test.
9560 2012-01-04 Andrew Pinski <apinski@cavium.com>
9562 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9563 * gcc.target/mips/octeon2-lx-1.c: New test.
9564 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9565 * gcc.target/mips/octeon2-lx-2.c: New test.
9566 * gcc.target/mips/octeon2-lx-3.c: New test.
9568 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9572 * gcc.dg/tm/alias-1.c: Adjust regexp.
9573 * gcc.dg/tm/alias-2.c: Adjust regexp.
9575 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9578 * g++.dg/warn/Wparentheses-26.C: New.
9580 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9582 * gfortran.dg/elemental_optional_args_2.f90: New test.
9584 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9587 * gfortran.dg/common_17.f90: New test.
9589 2012-01-04 Richard Guenther <rguenther@suse.de>
9591 PR tree-optimization/49651
9592 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9593 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9595 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9598 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9600 2012-01-03 Andrew Pinski <apinski@cavium.com>
9602 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9603 for all mips targets. Also allow an optional .cfi_startproc.
9605 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9607 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9609 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9612 * g++.dg/rtti/dyncast5.C: New.
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9616 PR tree-optimization/51070
9617 * gcc.dg/torture/pr51070-2.c: New testcase.
9619 2012-01-03 Richard Guenther <rguenther@suse.de>
9621 PR tree-optimization/51692
9622 * gcc.dg/torture/pr51692.c: New testcase.
9624 2012-01-03 Richard Guenther <rguenther@suse.de>
9627 * g++.dg/lto/pr51650-3_0.C: New testcase.
9629 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9632 * g++.dg/warn/Wredundant-decls-spec.C: New.
9634 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9636 PR tree-optimization/51719
9637 * g++.dg/tree-prof/pr51719.C: New test.
9639 2012-01-03 Richard Guenther <rguenther@suse.de>
9642 * gcc.dg/fold-compare-6.c: New testcase.
9644 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9647 * g++.dg/gomp/pr51669.C: New test.
9649 2012-01-02 Jason Merrill <jason@redhat.com>
9652 * g++.dg/cpp0x/constexpr-union2.C: New.
9655 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9657 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9660 * g++.dg/cpp0x/constexpr-99.C: New test.
9662 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9665 * g++.dg/template/init9.C: New.
9667 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9669 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9670 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9671 rather than a specific number.
9673 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9678 * gfortran.dg/typebound_operator_7.f03: New.
9679 * gfortran.dg/typebound_operator_8.f03: New.
9681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9684 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9686 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9688 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9690 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9694 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9697 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9699 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9700 * gfortran.dg/io_real_boz_4.f90: Likewise.
9701 * gfortran.dg/io_real_boz_5.f90: Likewise.
9703 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9705 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9707 2012-01-02 Revital Eres <revital.eres@linaro.org>
9709 * gcc.dg/sms-11.c: New file.
9711 2012-01-02 Tobias Burnus <burnus@net-b.de>
9714 * gfortran.dg/coarray/image_index_3.f90: New.
9716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9719 * g++.dg/parse/enum8.C: New.
9721 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9724 * g++.dg/conversion/reinterpret4.C: New.
9725 * g++.dg/conversion/reinterpret1.C: Adjust.
9727 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9729 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9731 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9733 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9734 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9735 * g++.old-deja/g++.jason/access14.C: Likewise.
9736 * g++.old-deja/g++.jason/access8.C: Likewise.
9737 * g++.old-deja/g++.jason/access1.C: Likewise.
9738 * g++.old-deja/g++.other/access3.C: Likewise.
9739 * g++.old-deja/g++.other/access5.C: Likewise.
9740 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9741 * g++.old-deja/g++.law/visibility22.C: Likewise.
9742 * g++.old-deja/g++.law/visibility26.C: Likewise.
9743 * g++.old-deja/g++.mike/p2746.C: Likewise.
9744 * g++.dg/debug/using1.C: Likewise.
9745 * g++.dg/lookup/using51.C: Likewise.
9746 * g++.dg/inherit/using5.C: Likewise.
9747 * g++.dg/inherit/pr30297.C: Likewise.
9748 * g++.dg/inherit/access8.C: Likewise.
9749 * g++.dg/torture/pr39362.C: Likewise.
9750 * g++.dg/template/crash13.C: Likewise.
9751 * g++.dg/template/using10.C: Likewise.
9753 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9756 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9758 2012-01-01 Ira Rosen <irar@il.ibm.com>
9760 PR tree-optimization/51704
9761 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9762 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9763 corresponding flags.
9765 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9768 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9770 2012-01-01 Jan Hubicka <jh@suse.cz>
9772 PR rtl-optimization/51069
9773 * gcc.c-torture/compile/pr51069.c: New testcase.
9775 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9777 PR tree-optimization/51683
9778 * gcc.dg/pr51683.c: New test.
9780 Copyright (C) 2012 Free Software Foundation, Inc.
9782 Copying and distribution of this file, with or without modification,
9783 are permitted in any medium without royalty provided the copyright
9784 notice and this notice are preserved.