1 2012-11-07 Martin Jambor <mjambor@suse.cz>
3 PR tree-optimization/53787
4 * gcc.dg/ipa/ipa-5.c: Adjust.
5 * gcc.dg/ipa/ipcp-agg-1.c: New test.
6 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
7 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
8 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
9 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
10 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
11 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
12 * gfortran.dg/pr48636-2.f90: New test.
13 * gfortran.dg/pr53787.f90: Likewise.
15 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
19 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/cpp0x/constexpr-union4.C: New.
24 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
26 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
28 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
30 * gcc.c-torture/compile/pr49220.c: New test.
32 2012-11-07 Florian Weimer <fweimer@redhat.com>
34 * g++.dg/init/new40.C: New.
36 2012-11-07 Jakub Jelinek <jakub@redhat.com>
39 * gcc.dg/guality/pr54693-2.c: New test.
41 2012-11-06 Andrew Pinski <apinski@cavium.com>
43 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
46 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
48 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
49 * gcc.dg/tm/debug-1.c: Same.
50 * gcc.dg/tm/irrevocable-3.c: Same.
51 * gcc.dg/tm/irrevocable-4.c: Same.
52 * gcc.dg/tm/memopt-10.c: Same.
53 * gcc.dg/tm/memopt-11.c: Same.
54 * gcc.dg/tm/props-4.c: Same.
55 * gcc.dg/tm/wrap-3.c: Same.
56 * gcc.dg/tm/wrap-4.c: Same.
58 2012-11-06 Andrew Pinski <apinski@cavium.com>
60 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
62 2012-11-06 Jan Hubicka <jh@suse.cz>
64 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
66 * gcc.dg/tree-ssa/loop-23.c: Likewise.
67 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
68 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
70 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
72 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
74 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
77 * gcc.dg/torture/pr41993.c: New test.
79 2012-11-06 Jan Hubicka <jh@suse.cz>
81 * gcc.target/i386/l_fma_float_?.c: Update.
82 * gcc.target/i386/l_fma_double_?.c: Update.
84 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
87 * gcc.target/sh/pr54089-8.c: New.
88 * gcc.target/sh/pr54089-9.c: New.
90 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
93 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
94 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
95 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
96 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
97 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
98 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
99 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
100 * gcc.target/i386/avx-vzeroupper-27.c: New.
102 2012-11-06 Janus Weil <janus@gcc.gnu.org>
105 * gfortran.dg/transfer_class_1.f90: New.
106 * gfortran.dg/transfer_class_2.f90: New.
108 2012-11-05 Sriraman Tallam <tmsriram@google.com>
110 * testsuite/g++.dg/mv1.C: New test.
111 * testsuite/g++.dg/mv2.C: New test.
112 * testsuite/g++.dg/mv3.C: New test.
113 * testsuite/g++.dg/mv4.C: New test.
114 * testsuite/g++.dg/mv5.C: New test.
115 * testsuite/g++.dg/mv6.C: New test.
117 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
120 * gcc.dg/const-uniq-1.c (a): Increase length four times.
122 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
124 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
127 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
129 * g++.dg/torture/20121105-1.C: New test.
131 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
133 * gcc.dg/torture/fp-compare.c: New testcase.
135 2012-11-05 Jan Hubicka <jh@suse.cz>
137 * gcc.dg/const-1.c: Update.
138 * gcc.dg/pure-1.c: Update.
140 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
142 PR rtl-optimization/55151
143 * gcc.dg/pr55151.c: New test.
145 2012-11-05 Jakub Jelinek <jakub@redhat.com>
149 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
151 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
154 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
156 2012-11-05 Jan Hubicka <jh@suse.cz>
158 * gcc.dg/autopar/pr49960.c: Fix testcase.
160 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
162 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
163 Fix scan-tree-dump-times directive.
165 2012-11-04 Janus Weil <janus@gcc.gnu.org>
168 * gfortran.dg/associate_12.f90: New.
170 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
173 * lib/target-supports.exp (check_effective_target_masm_intel): New
175 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
178 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
179 Jack Howarth <howarth@bromo.med.uc.edu>
181 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
182 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
183 * gcc.target/i386/pr53249.c: Likewise.
185 2012-11-03 Andrew Pinski <apinski@cavium.com>
187 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
188 call abort1 so that cross jumping does not happen.
190 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
193 * gcc.target/sh/pr51244-18.c: New.
194 * gcc.target/sh/pr51244-19.c: New.
196 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
198 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
199 b requires a 64-bit operation followed by a truncation.
201 2012-11-02 Jan Hubicka <jh@suse.cz>
203 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
205 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
207 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
208 conditions to verify the reduction code is vectorized.
210 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
211 in case 'pow', such as 'powerpc' is used in the compiler version name.
212 * gcc.target/powerpc/pr46728-2.c: Likewise.
213 * gcc.target/powerpc/pr46728-3.c: Likewise.
214 * gcc.target/powerpc/pr46728-4.c: Likewise.
215 * gcc.target/powerpc/pr46728-5.c: Likewise.
216 * gcc.target/powerpc/pr46728-7.c: Likewise.
217 * gcc.target/powerpc/pr46728-8.c: Likewise.
218 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
220 2012-11-02 Jan Hubicka <jh@suse.cz>
222 * gcc.dg/tree-ssa/loop-38.c: New testcase.
224 2012-11-02 Jan Hubicka <jh@suse.cz>
226 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
227 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
229 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
232 * gcc.target/i386/pr55130.c: New test.
234 2012-11-02 Jakub Jelinek <jakub@redhat.com>
237 * gcc.target/i386/pr55147.c: New test.
239 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
241 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
242 * gfortran.dg/default_format_denormal_1.f90: Same.
244 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
247 * g++.dg/ext/vector19.C: Remove target restrictions.
248 * gcc.dg/fold-compare-7.c: New testcase.
250 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
253 * gcc.target/sh/pr55160.c: New.
255 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
257 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
258 scan-assembler regex.
260 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
263 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
264 * gcc.dg/pr55150-2.c: New test.
266 2012-11-01 Sharad Singhai <singhai@google.com>
268 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
269 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
270 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
271 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
273 2012-10-31 Dehao Chen <dehao@google.com>
275 * g++.dg/debug/dwarf2/block.C: New testcase.
277 2012-10-31 Jan Hubicka <jh@suse.cz>
279 * gcc.dg/pr44974.c: Add noinline.
281 2012-10-31 Janus Weil <janus@gcc.gnu.org>
284 * gfortran.dg/class_54.f90: New.
286 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
287 Jakub Jelinek <jakub@redhat.com>
289 PR tree-optimization/55018
290 * gcc.dg/torture/pr55018.c: New test.
292 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/ext/vla13.C: New.
297 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
300 * gcc.dg/pr55150.c: New test.
302 2012-10-31 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/associate_11.f90: New.
307 2012-10-31 Dodji Seketeli <dodji@redhat.com>
310 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
312 2012-10-31 Jakub Jelinek <jakub@redhat.com>
314 PR tree-optimization/19105
315 PR tree-optimization/21643
316 PR tree-optimization/46309
317 * gcc.dg/pr19105.c: New test.
318 * gcc.dg/pr21643.c: New test.
319 * gcc.dg/pr46309-2.c: New test.
320 * gcc.c-torture/execute/pr46309.c: New test.
322 2012-10-31 Alan Modra <amodra@gmail.com>
324 * gcc.target/powerpc/dimode_off.c: New.
325 * gcc.target/powerpc/timode_off.c: New.
326 * gcc.target/powerpc/dfmode_off.c: New.
327 * gcc.target/powerpc/tfmode_off.c: New.
329 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
331 PR rtl-optimization/55093
332 * gcc.target/i386/pr55093.c: New file.
334 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.target/i386/pr55116.c: Renamed to ...
337 * gcc.target/i386/pr55116-1.c: This.
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
341 * gcc.target/i386/pr55116-2.c: New file.
343 2012-10-30 Richard Biener <rguenther@suse.de>
345 * gcc.dg/vect/slp-perm-2.c: Adjust.
347 2012-10-30 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/55111
350 * gcc.dg/torture/pr55111.c: New testcase.
352 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
355 * gcc.target/sh/pr53988.c: New.
357 2012-10-30 Bin Cheng <bin.cheng@arm.com>
360 * gcc.dg/hoist-register-pressure-1.c: Rename from
361 hoist-register-pressure.c. Add nonpic condition.
362 * gcc.dg/hoist-register-pressure-2.c: New testcase.
364 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
367 * gcc.dg/Wreturn-local-addr.c: New.
368 * g++.dg/warn/Wno-return-local-addr.C: New.
369 * g++.dg/warn/Wreturn-local-addr.C: New.
371 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
374 * gcc.target/i386/pr55116.c: New file.
376 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
379 * gcc.dg/Wshadow-4.c: New.
380 * gcc.dg/Wshadow-4.h: New.
382 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
385 * gcc.dg/guality/pr54693.c: New.
387 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
390 * gcc.dg/pr55027.c: New testcase.
392 2012-10-29 Jan Hubicka <jh@suse.cz>
394 * gcc.dg/ipa/inline-6.c: New testcase.
396 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
398 PR rtl-optimization/55106
399 * g++.dg/pr55106.C: New.
401 2012-10-29 Richard Guenther <rguenther@suse.de>
404 * gcc.dg/torture/pr53695.c: New testcase.
406 2012-10-28 Jan Hubicka <jh@suse.cz>
408 * gcc.dg/ipa/inlinehint-3.c: New testcase.
410 2012-10-28 Tobias Burnus <burnus@net-b.de>
413 * gfortran.dg/do_check_6.f90: New.
415 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
416 Jack Howarth <howarth@bromo.med.uc.edu>
419 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
421 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
423 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
426 * gcc.target/i386/pr34283.c: New test.
428 2012-10-26 Jakub Jelinek <jakub@redhat.com>
431 * g++.dg/opt/pr55081.C: New test.
435 * gcc.dg/guality/pr54970.c: New test.
437 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/template/new11.C: New.
442 2012-10-26 Richard Biener <rguenther@suse.de>
445 * gcc.dg/torture/pr54824.c: New testcase.
447 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
449 * gcc.target/i386/fxsave-1.c: New.
450 * gcc.target/i386/fxsave64-1.c: Ditto.
451 * gcc.target/i386/fxrstor-1.c: Ditto.
452 * gcc.target/i386/fxrstor64-1.c: Ditto.
453 * gcc.target/i386/xsave-1.c: Ditto.
454 * gcc.target/i386/xsave64-1.c: Ditto.
455 * gcc.target/i386/xrstor-1.c: Ditto.
456 * gcc.target/i386/xrstor64-1.c: Ditto.
457 * gcc.target/i386/xsaveopt-1.c: Ditto.
458 * gcc.target/i386/xsaveopt64-1.c: Ditto.
459 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
460 * gcc.target/i386/sse-13.c: Ditto.
461 * gcc.target/i386/sse-14.c: Ditto.
462 * gcc.target/i386/sse-22.c: Ditto.
463 * gcc.target/i386/sse-23.c: Ditto.
464 * g++.dg/other/i386-2.C: Ditto.
465 * g++.dg/other/i386-3.C: Ditto.
467 2012-10-25 Jan Hubicka <jh@suse.cz>
469 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
472 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/ext/transparent-union.C: New.
477 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
480 * g++.dg/ext/vector19.C: New testcase.
482 2012-10-25 Richard Biener <rguenther@suse.de>
484 PR tree-optimization/54902
485 * g++.dg/torture/pr54902.C: New testcase.
487 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
490 * g++.dg/template/crash114.C: New.
492 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
495 * gcc.target/i386/pr55049-1.c: New test.
497 2012-10-24 Janus Weil <janus@gcc.gnu.org>
500 * gfortran.dg/class_dummy_4.f03: New.
502 2012-10-24 Jakub Jelinek <jakub@redhat.com>
504 PR rtl-optimization/55010
505 * gcc.dg/pr55010.c: New test.
508 * g++.dg/debug/pr54828.C: New test.
510 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
512 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
513 * gcc.dg/vect/vect-83_64.c: Likewise.
515 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
518 * g++.dg/cpp0x/constexpr-union4.C: New.
520 2012-10-23 Jeff Law <law@redhat.com>
522 * gcc.c-torture/execute/pr54985.c: New test.
524 2012-10-23 Paul Koning <ni1d@arrl.net>
527 * g++.dg/debug/dwarf2/pr54508.C: New.
529 2012-10-23 Jakub Jelinek <jakub@redhat.com>
532 * g++.dg/template/sizeof14.C: New test.
534 2012-10-23 Ian Bolton <ian.bolton@arm.com>
535 Jim MacArthur <jim.macarthur@arm.com>
536 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
537 Marcus Shawcroft <marcus.shawcroft@arm.com>
538 Nigel Stephens <nigel.stephens@arm.com>
539 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
540 Richard Earnshaw <rearnsha@arm.com>
541 Sofiane Naci <sofiane.naci@arm.com>
542 Stephen Thomas <stephen.thomas@arm.com>
543 Tejas Belagod <tejas.belagod@arm.com>
544 Yufeng Zhang <yufeng.zhang@arm.com>
546 * lib/target-supports.exp
547 (check_profiling_available): Add AArch64.
548 (check_effective_target_vect_int): Likewise.
549 (check_effective_target_vect_shift): Likewise.
550 (check_effective_target_vect_float): Likewise.
551 (check_effective_target_vect_double): Likewise.
552 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
553 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
554 (check_effective_target_vect_pack_trunc): Likewise.
555 (check_effective_target_vect_unpack): Likewise.
556 (check_effective_target_vect_hw_misalign): Likewise.
557 (check_effective_target_vect_short_mult): Likewise.
558 (check_effective_target_vect_int_mult): Likewise.
559 (check_effective_target_vect_stridedN): Likewise.
560 (check_effective_target_sync_int_long): Likewise.
561 (check_effective_target_sync_char_short): Likewise.
562 (check_vect_support_and_set_flags): Likewise.
563 (check_effective_target_aarch64_tiny): New.
564 (check_effective_target_aarch64_small): New.
565 (check_effective_target_aarch64_large): New.
566 * g++.dg/other/PR23205.C: Enable aarch64.
567 * g++.dg/other/pr23205-2.C: Likewise.
568 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
569 * gcc.c-torture/execute/20101011-1.c: Likewise.
570 * gcc.dg/20020312-2.c: Likewise.
571 * gcc.dg/20040813-1.c: Likewise.
572 * gcc.dg/builtin-apply2.c: Likewise.
573 * gcc.dg/stack-usage-1.c: Likewise.
575 2012-10-23 Ian Bolton <ian.bolton@arm.com>
576 Jim MacArthur <jim.macarthur@arm.com>
577 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
578 Marcus Shawcroft <marcus.shawcroft@arm.com>
579 Nigel Stephens <nigel.stephens@arm.com>
580 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
581 Richard Earnshaw <rearnsha@arm.com>
582 Sofiane Naci <sofiane.naci@arm.com>
583 Stephen Thomas <stephen.thomas@arm.com>
584 Tejas Belagod <tejas.belagod@arm.com>
585 Yufeng Zhang <yufeng.zhang@arm.com>
587 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
588 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
589 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
590 * gcc.target/aarch64/aapcs/abitest.S: New file.
591 * gcc.target/aarch64/aapcs/abitest.h: New file.
592 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
593 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
594 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
595 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
596 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
597 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
598 * gcc.target/aarch64/aapcs/ice_1.c: New file.
599 * gcc.target/aarch64/aapcs/ice_2.c: New file.
600 * gcc.target/aarch64/aapcs/ice_3.c: New file.
601 * gcc.target/aarch64/aapcs/ice_4.c: New file.
602 * gcc.target/aarch64/aapcs/ice_5.c: New file.
603 * gcc.target/aarch64/aapcs/macro-def.h: New file.
604 * gcc.target/aarch64/aapcs/test_1.c: New file.
605 * gcc.target/aarch64/aapcs/test_10.c: New file.
606 * gcc.target/aarch64/aapcs/test_11.c: New file.
607 * gcc.target/aarch64/aapcs/test_12.c: New file.
608 * gcc.target/aarch64/aapcs/test_13.c: New file.
609 * gcc.target/aarch64/aapcs/test_14.c: New file.
610 * gcc.target/aarch64/aapcs/test_15.c: New file.
611 * gcc.target/aarch64/aapcs/test_16.c: New file.
612 * gcc.target/aarch64/aapcs/test_17.c: New file.
613 * gcc.target/aarch64/aapcs/test_18.c: New file.
614 * gcc.target/aarch64/aapcs/test_19.c: New file.
615 * gcc.target/aarch64/aapcs/test_2.c: New file.
616 * gcc.target/aarch64/aapcs/test_20.c: New file.
617 * gcc.target/aarch64/aapcs/test_21.c: New file.
618 * gcc.target/aarch64/aapcs/test_22.c: New file.
619 * gcc.target/aarch64/aapcs/test_23.c: New file.
620 * gcc.target/aarch64/aapcs/test_24.c: New file.
621 * gcc.target/aarch64/aapcs/test_25.c: New file.
622 * gcc.target/aarch64/aapcs/test_26.c: New file.
623 * gcc.target/aarch64/aapcs/test_3.c: New file.
624 * gcc.target/aarch64/aapcs/test_4.c: New file.
625 * gcc.target/aarch64/aapcs/test_5.c: New file.
626 * gcc.target/aarch64/aapcs/test_6.c: New file.
627 * gcc.target/aarch64/aapcs/test_7.c: New file.
628 * gcc.target/aarch64/aapcs/test_8.c: New file.
629 * gcc.target/aarch64/aapcs/test_9.c: New file.
630 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
631 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
632 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
633 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
634 * gcc.target/aarch64/aapcs/test_complex.c: New file.
635 * gcc.target/aarch64/aapcs/test_int128.c: New file.
636 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
637 * gcc.target/aarch64/aapcs/type-def.h: New file.
638 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
639 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
640 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
641 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
642 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
643 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
644 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
645 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
646 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
647 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
648 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
650 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
651 * gcc.target/aarch64/aarch64.exp: New file.
652 * gcc.target/aarch64/adc-1.c: New file.
653 * gcc.target/aarch64/adc-2.c: New file.
654 * gcc.target/aarch64/asm-1.c: New file.
655 * gcc.target/aarch64/clrsb.c: New file.
656 * gcc.target/aarch64/clz.c: New file.
657 * gcc.target/aarch64/ctz.c: New file.
658 * gcc.target/aarch64/csinc-1.c: New file.
659 * gcc.target/aarch64/csinv-1.c: New file.
660 * gcc.target/aarch64/csneg-1.c: New file.
661 * gcc.target/aarch64/extend.c: New file.
662 * gcc.target/aarch64/fcvt.x: New file.
663 * gcc.target/aarch64/fcvt_double_int.c: New file.
664 * gcc.target/aarch64/fcvt_double_long.c: New file.
665 * gcc.target/aarch64/fcvt_double_uint.c: New file.
666 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
667 * gcc.target/aarch64/fcvt_float_int.c: New file.
668 * gcc.target/aarch64/fcvt_float_long.c: New file.
669 * gcc.target/aarch64/fcvt_float_uint.c: New file.
670 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
671 * gcc.target/aarch64/ffs.c: New file.
672 * gcc.target/aarch64/fmadd.c: New file.
673 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
674 * gcc.target/aarch64/frint.x: New file.
675 * gcc.target/aarch64/frint_double.c: New file.
676 * gcc.target/aarch64/frint_float.c: New file.
677 * gcc.target/aarch64/index.c: New file.
678 * gcc.target/aarch64/mneg-1.c: New file.
679 * gcc.target/aarch64/mneg-2.c: New file.
680 * gcc.target/aarch64/mneg-3.c: New file.
681 * gcc.target/aarch64/mnegl-1.c: New file.
682 * gcc.target/aarch64/mnegl-2.c: New file.
683 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
684 * gcc.target/aarch64/pic-constantpool1.c: New file.
685 * gcc.target/aarch64/pic-symrefplus.c: New file.
686 * gcc.target/aarch64/predefine_large.c: New file.
687 * gcc.target/aarch64/predefine_small.c: New file.
688 * gcc.target/aarch64/predefine_tiny.c: New file.
689 * gcc.target/aarch64/reload-valid-spoff.c: New file.
690 * gcc.target/aarch64/scalar_intrinsics.c: New file.
691 * gcc.target/aarch64/table-intrinsics.c: New file.
692 * gcc.target/aarch64/tst-1.c: New file.
693 * gcc.target/aarch64/vect-abs-compile.c: New file.
694 * gcc.target/aarch64/vect-abs.c: New file.
695 * gcc.target/aarch64/vect-abs.x: New file.
696 * gcc.target/aarch64/vect-compile.c: New file.
697 * gcc.target/aarch64/vect-faddv-compile.c: New file.
698 * gcc.target/aarch64/vect-faddv.c: New file.
699 * gcc.target/aarch64/vect-faddv.x: New file.
700 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
701 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
702 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
703 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
704 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
705 * gcc.target/aarch64/vect-fp-compile.c: New file.
706 * gcc.target/aarch64/vect-fp.c: New file.
707 * gcc.target/aarch64/vect-fp.x: New file.
708 * gcc.target/aarch64/vect-mull-compile.c: New file.
709 * gcc.target/aarch64/vect-mull.c: New file.
710 * gcc.target/aarch64/vect-mull.x: New file.
711 * gcc.target/aarch64/vect.c: New file.
712 * gcc.target/aarch64/vect.x: New file.
713 * gcc.target/aarch64/vector_intrinsics.c: New file.
714 * gcc.target/aarch64/vfp-1.c: New file.
715 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
716 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
717 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
718 * g++.dg/abi/aarch64_guard1.C: New file.
720 2012-10-23 Jakub Jelinek <jakub@redhat.com>
723 * c-c++-common/pr54988.c: New test.
725 2012-10-23 Jan Hubicka <jh@suse.cz>
727 * gcc.dg/tree-prof/peel-1.c: New testcase.
729 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
732 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
734 2012-10-23 Joseph Myers <joseph@codesourcery.com>
736 * gcc.dg/c99-predef-1.c: New test.
737 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
738 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
739 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
740 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
741 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
742 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
743 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
744 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
745 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
746 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
747 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
748 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
750 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
752 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
754 2012-10-23 Jan Hubicka <jh@suse.cz>
757 * gcc.c-torture/execute/pr54937.c: New testcase.
758 * gcc.dg/tree-ssa/cunroll-2.c: Update.
760 2012-10-23 Jan Hubicka <jh@suse.cz>
763 * gfortran.dg/pr54967.f90: New testcase.
765 2012-10-23 Terry Guo <terry.guo@arm.com>
768 * gcc.dg/pr55019.c: New.
770 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
772 PR tree-optimization/55008
773 * gcc.dg/tree-ssa/pr55008.c: New test.
775 2012-10-22 Richard Biener <rguenther@suse.de>
777 PR tree-optimization/55011
778 * gcc.dg/torture/pr55011.c: New testcase.
780 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
782 * gcc.target/arm/pr40457-1.c: Adjust expected output.
783 * gcc.target/arm/pr40457-2.c: Likewise.
784 * gcc.target/arm/pr40457-3.c: Likewise.
786 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/specs/limited_with4.ads: New test.
789 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
791 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/modular4.adb: New test.
794 * gnat.dg/modular4_pkg.ads: New helper.
796 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
799 * gnat.dg/specs/addr1.ads: Likewise.
801 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
803 * gcc.dg/webizer.c (main): Add missing exit call.
805 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
808 * gfortran.dg/wextra_1.f: New test.
810 2012-10-20 Jan Hubicka <jh@suse.cz>
812 * gcc.dg/tree-prof/unroll-1.c: New testcase.
814 2012-10-19 Janus Weil <janus@gcc.gnu.org>
817 * gfortran.dg/warn_unused_function.f90: New.
819 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
821 * lib/target-supports.exp
822 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
824 2012-10-19 Richard Guenther <rguenther@suse.de>
826 PR tree-optimization/54981
827 * gcc.dg/pr54981.c: New testcase.
829 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
832 * gcc.target/arm/pr54892.c: New.
834 2012-10-19 Bin Cheng <bin.cheng@arm.com>
836 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
838 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/init/array30.C: New.
842 * g++.dg/init/array31.C: Likewise.
844 2012-10-18 Tobias Burnus <burnus@net-b.de>
847 * gfortran.dg/public_private_module_7.f90: New.
849 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/template/pr29633.C: New.
854 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
856 * gnat.dg/loop_optimization13.ad[sb]: New test.
857 * gnat.dg/loop_optimization13_pkg.ads: New helper.
859 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
861 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
862 * gcc.target/arm/neon/vfmaf32.c: Likewise.
863 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
864 * gcc.target/arm/neon/vfmsf32.c: Likewise.
866 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
868 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
869 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
870 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
871 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
872 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
873 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
875 2012-10-16 Jan Hubicka <jh@suse.cz>
877 * gcc.target/i386/l_fma_float_?.c: Update.
878 * gcc.target/i386/l_fma_double_?.c: Update.
879 * gfortran.dg/do_1.f90: XFAIL
880 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
881 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
882 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
883 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
884 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
885 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
888 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
892 * gcc.dg/Wstrict-overflow-24.c: New.
894 2012-10-16 Tobias Burnus <burnus@net-b.de>
898 * gfortran.dg/class_optional_1.f90: New.
899 * gfortran.dg/class_optional_2.f90: New.
901 2012-10-16 Jakub Jelinek <jakub@redhat.com>
904 * gcc.dg/guality/pr54796.c: New test.
906 PR tree-optimization/54889
907 * gfortran.dg/pr54889.f90: New test.
909 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
911 * g++.dg/other/dump-ada-spec-2.C: New test.
913 2012-10-16 Easwaran Raman <eraman@google.com>
915 * gcc.dg/tree-prof/switch-case-1.c: New test case.
916 * gcc.dg/tree-prof/switch-case-2.c: New test case.
918 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
920 * gcc.dg/torture/stackalign/builtin-apply-2.c,
921 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
923 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
926 * gcc.c-torture/compile/pr54925.c: New.
928 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
931 * gcc.target/sh/pr51244-17.c: New.
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
936 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
938 * gcc.target/sh/pr54760-4.c: New.
940 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
943 * gcc.target/sh/torture/sh-torture.exp: New.
944 * gcc.target/sh/torture/pr34777.c: New.
946 2012-10-15 Matthias Klose <doko@ubuntu.com>
948 * lib/target-supports.exp (check_profiling_available): Match
949 arm*-*-linux-* for ARM Linux/GNU.
950 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
951 * gfortran.dg/enum_10.f90: Likewise.
952 * gfortran.dg/enum_9.f90: Likewise.
953 * gcc.target/arm/synchronize.c: Likewise.
954 * g++.old-deja/g++.jason/enum6.C: Likewise.
955 * g++.old-deja/g++.other/enum4.C: Likewise.
956 * g++.old-deja/g++.law/enum9.C: Likewise.
958 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
960 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
961 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
963 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
964 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/overload/operator6.C: New.
969 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
973 * g++.dg/parse/tmpl-outside1.C: Likewise.
974 * g++.dg/template/qualttp18.C: Likewise.
975 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
976 * g++.old-deja/g++.pt/overload13.C: Likewise.
978 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
980 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
981 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
982 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
983 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
984 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
985 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
986 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
987 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
989 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
992 * g++.dg/parse/tmpl-outside2.C: New.
993 * g++.dg/parse/tmpl-outside1.C: Adjust.
994 * g++.dg/template/qualttp18.C: Likewise.
995 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
996 * g++.old-deja/g++.pt/overload13.C: Likewise.
998 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1000 PR tree-optimization/54915
1001 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1003 2012-10-15 Richard Guenther <rguenther@suse.de>
1005 PR tree-optimization/54920
1006 * gcc.dg/torture/pr54920.c: New testcase.
1008 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1010 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1012 2012-10-13 Jason Merrill <jason@redhat.com>
1014 * g++.dg/tls/thread_local7g.C: Require tls_native.
1016 2012-10-14 Jason Merrill <jason@redhat.com>
1018 * g++.dg/cpp0x/inh-ctor1.C: New.
1019 * g++.dg/cpp0x/inh-ctor2.C: New.
1020 * g++.dg/cpp0x/inh-ctor3.C: New.
1021 * g++.dg/cpp0x/inh-ctor4.C: New.
1022 * g++.dg/cpp0x/inh-ctor5.C: New.
1023 * g++.dg/cpp0x/inh-ctor6.C: New.
1024 * g++.dg/cpp0x/inh-ctor7.C: New.
1025 * g++.dg/cpp0x/inh-ctor8.C: New.
1026 * g++.dg/cpp0x/inh-ctor9.C: New.
1027 * g++.dg/cpp0x/inh-ctor10.C: New.
1028 * g++.dg/cpp0x/inh-ctor11.C: New.
1029 * g++.dg/cpp0x/inh-ctor12.C: New.
1030 * g++.dg/cpp0x/inh-ctor13.C: New.
1032 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1034 PR rtl-optimization/54919
1035 * gcc.dg/pr54919.c: New testcase.
1037 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/template/crash113.C: New.
1042 2012-10-14 Jan Hubicka <jh@suse.cz>
1044 * gcc.dg/unroll_5.c: New testcase.
1046 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/opt/pr52643.C: New.
1051 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1054 * gcc.target/sh/pr54602-1.c: New.
1055 * gcc.target/sh/pr54602-2.c: New.
1056 * gcc.target/sh/pr54602-3.c: New.
1057 * gcc.target/sh/pr54602-4.c: New.
1059 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1062 * gcc.target/sh/pr54680.c: New.
1064 2012-10-12 Jan Hubicka <jh@suse.cz>
1066 * gcc.dg/webizer.c: New testcase.
1068 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1070 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1073 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1075 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1076 Return 0 if already specifying -mfloat-abi other than hard.
1078 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1080 * gcc.dg/pr53060.c: Prune irrelevant warning.
1082 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1085 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1086 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1087 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1088 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1089 Adjust expected wording of warnings for *cmp* builtins.
1090 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1091 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1093 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/parse/friend-main.C: New.
1098 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1101 * g++.dg/pr53055.C: New testcase.
1103 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/cpp0x/pr52744.C: New.
1108 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1111 * gfortran.dg/dummy_procedure_9.f90: New.
1113 2012-10-12 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/54894
1116 * gcc.dg/torture/pr54894.c: New testcase.
1118 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1121 * gcc.target/sh/pr51244-13.c: New.
1122 * gcc.target/sh/pr51244-14.c: New.
1123 * gcc.target/sh/pr51244-15.c: New.
1124 * gcc.target/sh/pr51244-16.c: New.
1126 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/decltype45.C: New.
1131 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1134 * gfortran.dg/class_allocate_13.f90: New.
1136 2012-10-11 Jason Merrill <jason@redhat.com>
1138 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1139 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1141 * g++.dg/gomp/tls-5.C: Require tls_native.
1142 * g++.dg/tls/thread_local7.C: Require tls_native.
1143 * g++.dg/tls/static2.C: New.
1145 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/ext/weak5.C: New.
1150 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1153 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1154 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1156 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/parse/pr43765.C: New.
1161 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1163 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1165 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/init/bitfield3.C: New.
1170 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1172 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1174 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/54877
1177 * gcc.dg/torture/pr54877.c: New test.
1179 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1182 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1183 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1184 and remove target info from dg-do compile.
1185 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1186 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1187 and remove target info from dg-do compile.
1189 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1191 * gcc.dg/pr54782.c: Require target with pthread support.
1193 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/cpp0x/auto35.C: New.
1198 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1200 PR c++/53540 - using fails to be equivalent to typedef
1201 * g++.dg/cpp0x/alias-decl-24.C: New test.
1203 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1205 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1206 that c++11 attributes to types are ignored for now.
1207 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1208 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1210 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1215 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/cpp0x/initlist67.C: New.
1220 2012-10-10 Dehao Chen <dehao@google.com>
1222 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1224 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1227 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1230 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/cpp0x/decltype44.C: New.
1235 2012-10-09 Steve Ellcey <sellcey@mips.com>
1237 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1239 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/cpp0x/decltype43.C: New.
1244 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1247 * gcc.dg/pr53397-1.c: New test case.
1248 * gcc.dg/pr53397-2.c: New test case.
1250 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/warn/Wparentheses-26.C: Adjust.
1254 * g++.dg/warn/Wparentheses-27.C: New.
1256 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1259 * c-c++-common/vector-scalar.c: New testcase.
1260 * g++.dg/ext/vector18.C: New testcase.
1261 * g++.dg/ext/vector5.C: This is not an error anymore.
1262 * gcc.dg/init-vec-1.c: Move ...
1263 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1264 * gcc.c-torture/execute/vector-shift1.c: Move ...
1265 * c-c++-common/torture/vector-shift1.c: ... here.
1266 * gcc.dg/scal-to-vec1.c: Move ...
1267 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1268 C++11. Adapt error messages.
1269 * gcc.dg/convert-vec-1.c: Move ...
1270 * c-c++-common/convert-vec-1.c: ... here.
1271 * gcc.dg/scal-to-vec2.c: Move ...
1272 * c-c++-common/scal-to-vec2.c: ... here.
1274 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1277 * gcc.target/i386/pr54400.c: New testcase.
1279 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1282 * g++.dg/template/pr54858.C: New test.
1284 2012-10-08 Marek Polacek <polacek@redhat.com>
1287 * g++.dg/debug/pr54831.C: New test.
1289 2012-10-08 Dehao Chen <dehao@google.com>
1291 * g++.dg/predict-loop-exit-1.C: New.
1292 * g++.dg/predict-loop-exit-2.C: New.
1293 * g++.dg/predict-loop-exit-3.C: New.
1295 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1297 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1299 2012-10-08 Jason Merrill <jason@redhat.com>
1301 * g++.dg/gomp/tls-5.C: New.
1302 * g++.dg/gomp/tls-wrap1.C: New.
1303 * g++.dg/gomp/tls-wrap2.C: New.
1304 * g++.dg/gomp/tls-wrap3.C: New.
1305 * g++.dg/gomp/tls-wrap4.C: New.
1306 * g++.dg/gomp/tls-wrapper-cse.C: New.
1307 * g++.dg/tls/thread_local-cse.C: New.
1308 * g++.dg/tls/thread_local-order1.C: New.
1309 * g++.dg/tls/thread_local-order2.C: New.
1310 * g++.dg/tls/thread_local-wrap1.C: New.
1311 * g++.dg/tls/thread_local-wrap2.C: New.
1312 * g++.dg/tls/thread_local-wrap3.C: New.
1313 * g++.dg/tls/thread_local-wrap4.C: New.
1314 * g++.dg/tls/thread_local2g.C: New.
1315 * g++.dg/tls/thread_local3g.C: New.
1316 * g++.dg/tls/thread_local4g.C: New.
1317 * g++.dg/tls/thread_local5g.C: New.
1318 * g++.dg/tls/thread_local6g.C: New.
1319 * g++.dg/tls/thread_local7g.C: New.
1321 * g++.dg/tls/thread_local3.C: New.
1322 * g++.dg/tls/thread_local4.C: New.
1323 * g++.dg/tls/thread_local5.C: New.
1324 * g++.dg/tls/thread_local6.C: New.
1326 * g++.dg/tls/init-2.C: Tweak errors.
1327 * g++.dg/tls/thread_local1.C: New.
1328 * g++.dg/tls/thread_local2.C: New.
1329 * g++.dg/tls/thread_local7.C: New.
1331 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1334 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1336 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1339 * gcc.target/sh/pr54685.c: New.
1341 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1343 PR c++/53528 C++11 attribute support
1344 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1345 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1402 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1404 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1405 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1406 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1408 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1411 * gcc.target/sh/pr54760-2.c: New.
1412 * gcc.target/sh/pr54760-3.c: New.
1414 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1419 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1420 Sandra Loosemore <sandra@codesourcery.com>
1422 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1423 and test that the accumulator is initialized using MULT.
1424 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1425 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1427 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/stdint.C: New.
1432 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/cpp0x/stddef.C: New.
1437 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1440 * gfortran.dg/typebound_operator_17.f90: New.
1442 2012-10-06 Jan Hubicka <jh@suse.cz>
1446 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1448 2012-10-06 Jan Hubicka <jh@suse.cz>
1450 * gcc.dg/lto/resolutions_0.c: New testcase.
1452 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1455 * gfortran.dg/generic_25.f90: New.
1456 * gfortran.dg/generic_26.f90: New.
1457 * gfortran.dg/generic_27.f90: New.
1459 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1462 * gcc.target/sh/pr54760-1.c: New.
1464 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1466 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1467 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1468 * g++.dg/warn/Wsign-compare-5.C: New test.
1469 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1470 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1471 * g++.dg/ext/builtin30.C: New test.
1472 * g++.dg/ext/vla12.C: New test.
1473 * gcc.dg/builtins-85.c: New test.
1476 * gcc.dg/guality/pr54519-1.c: New test.
1477 * gcc.dg/guality/pr54519-2.c: New test.
1478 * gcc.dg/guality/pr54519-3.c: New test.
1479 * gcc.dg/guality/pr54519-4.c: New test.
1480 * gcc.dg/guality/pr54519-5.c: New test.
1481 * gcc.dg/guality/pr54519-6.c: New test.
1483 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/cpp0x/defaulted38.C: New.
1488 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/33763
1491 * c-c++-common/pr33763.c: New test.
1493 PR tree-optimization/54810
1494 * gcc.dg/tree-ssa/vrp85.c: New test.
1496 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1498 * gcc.dg/ucnid-7.c: Skip on AIX.
1499 * gcc.dg/ucnid-8.c: Same.
1500 * gcc.dg/ucnid-10.c: Same.
1501 * gcc.dg/ucnid-13.c: Same.
1502 * gcc.dg/attr-alias-3.c: Same.
1503 * gcc.dg/attr-alias-5.c: Same.
1504 * gcc.dg/torture/pr51106-2.c: Same.
1505 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1507 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/cpp0x/alias-decl-23.C: New.
1512 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/template/friend53.C: New.
1517 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1519 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1520 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1521 (scan-ada-spec): Likewise.
1522 (scan-ada-spec-not): Likewise.
1523 * gcc.dg/dump-ada-spec-1.c: New test.
1524 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1526 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1528 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1530 2012-10-04 Florian Weimer <fweimer@redhat.com>
1532 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1534 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/cpp0x/pr54323.C: New.
1539 2012-10-04 Richard Guenther <rguenther@suse.de>
1542 * g++.dg/torture/pr54735.C: New testcase.
1544 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1546 PR rtl-optimization/54739
1547 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1549 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1552 * gcc.target/sh/pr51244-12.c: New.
1554 2012-10-03 Dehao Chen <dehao@google.com>
1557 * gcc.dg/pr54782.c: New test.
1559 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1564 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1567 * gfortran.dg/class_53.f90: New.
1569 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1572 * gcc.dg/guality/pr54551.c: New.
1574 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1576 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1577 * gcc.target/powerpc/pr46728-2.c: Likewise.
1579 2012-10-02 Sharad Singhai <singhai@google.com>
1582 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1583 to fix test failures caused by r191883.
1584 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1585 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1586 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1587 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1588 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1589 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1590 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1591 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1592 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1594 2012-09-30 Sharad Singhai <singhai@google.com>
1596 * gcc.target/i386/vect-double-1.c: Fix test.
1598 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1601 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1604 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1606 PR rtl-optimization/54457
1607 * gcc.target/i386/pr54457.c: New test.
1609 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1611 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1613 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1615 * gcc.target/i386/vect-rebuild.c: New testcase.
1617 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1619 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1621 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1623 * gcc.target/mips/pr37362.c: Fix target selector.
1625 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1628 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1630 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1632 * gcc.dg/ucnid-8.c: Update line number.
1633 * gcc.dg/torture/pr51106-2.c: Likewise.
1635 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1638 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1639 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1640 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1642 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1644 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1645 partially reverting r170092.
1646 * gfortran.dg/class_7.f03: Ditto.
1647 * gfortran.dg/coarray_14.f90: Ditto.
1648 * gfortran.dg/typebound_proc_13.f03: Ditto.
1650 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/cpp0x/sfinae42.C: New.
1655 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1657 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1658 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1659 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1660 * gcc.dg/pr42629.c: XFAIL on AIX.
1661 * gcc.dg/pr47684.c: Same.
1662 * gcc.dg/pr43670.c: Same.
1663 * gcc.dg/pr42916.c: Same.
1664 * gcc.dg/pr45449.c: Same.
1665 * gcc.dg/pr50017.c: Same.
1666 * gcc.dg/pr42728.c: Same.
1667 * gcc.dg/pr47881.c: Same.
1668 * gcc.dg/pr44023.c: Same.
1669 * gcc.dg/pr41345.c: Same.
1670 * gcc.dg/pr42630.c: Same.
1671 * gcc.dg/pr44971.c: Same.
1672 * gcc.dg/pr46771.c: Same.
1673 * gcc.dg/ucnid-8.c: Same.
1674 * gcc.dg/ucnid-10.c: Same.
1675 * gcc.dg/ucnid-13.c: Same.
1676 * gcc.dg/torture/pr51106-2.c: Same.
1677 * gcc.dg/pr48768.c: Same.
1678 * gcc.dg/pr42631.c: Same.
1679 * gcc.dg/pr43084.c: Same.
1680 * gcc.dg/ucnid-7.c: Same.
1681 * gcc.dg/pr42889.c: Same.
1682 * gcc.dg/pr41241.c: Same.
1683 * gcc.dg/pr42719.c: Same.
1684 * g++.dg/debug/pr46583.C: Same.
1685 * g++.dg/debug/pr47106.C: Same.
1686 * g++.dg/opt/pr48549.C: Same.
1687 * g++.dg/other/pr42685.C: Same.
1688 * c-c++-common/pr43942.c: Same.
1690 2012-09-29 Ian Lance Taylor <iant@google.com>
1692 * go.test/go-test.exp: Update for latest version of Go testsuite.
1694 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1697 * gfortran.dg/internal_readwrite_3.f90: New test.
1699 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1701 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1702 c-c++-common/Wunused-local-typedefs-2.c to here.
1704 PR c++/54372 - unused attribute inactive on dependant entities
1705 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1707 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1709 PR c++/29028 - Missed unused warning on using declaration
1710 * g++.dg/warn/Wunused-var-18.C: New test.
1712 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1714 PR c++/53551 - -Wunused-local-typedefs misses uses
1715 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1717 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1722 PR tree-optimization/54713
1723 * gcc.c-torture/compile/pr54713-1.c: New test.
1724 * gcc.c-torture/compile/pr54713-2.c: New test.
1725 * gcc.c-torture/compile/pr54713-3.c: New test.
1727 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1729 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1731 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1733 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1735 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.target/i386/pr54703.c: New test.
1740 2012-09-27 Richard Guenther <rguenther@suse.de>
1743 * gcc.dg/lto/pr54709_0.c: New testcase.
1744 * gcc.dg/lto/pr54709_1.c: Likewise.
1746 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1748 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1750 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1752 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1754 * gcc.target/arm/pr42879.c: Handle big-endian.
1756 2012-09-26 Steve Ellcey <sellcey@mips.com>
1759 * gcc.dg/pr37303.c: Check for rdata or rodata.
1761 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1763 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1765 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1769 * gcc.target/powerpc/ppc-ne0-1.c: New.
1771 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1774 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1775 test_19, test_20, test_21, test_22, test_23): New functions.
1776 * gcc.target/sh/pr54089-4.c: New.
1777 * gcc.target/sh/pr54089-5.c: New.
1778 * gcc.target/sh/pr54089-6.c: New.
1779 * gcc.target/sh/pr54089-7.c: New.
1781 2012-09-25 Richard Guenther <rguenther@suse.de>
1784 * gcc.dg/lto/pr54702_0.c: New testcase.
1785 * gcc.dg/lto/pr54702_1.c: Likewise.
1786 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1787 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1788 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1789 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1791 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/cpp0x/parse2.C: New.
1795 * g++.dg/parse/error11.C: Adjust.
1796 * g++.dg/parse/error12.C: Likewise.
1798 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1800 * gcc.target/i386/20030217-1.c: Added check for
1801 large_long_double effective target.
1802 * gcc.target/i386/387-3.c: Likewise.
1803 * gcc.target/i386/387-4.c: Likewise.
1804 * gcc.target/i386/pr36578-1.c: Likewise.
1805 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1806 when long double size is equal double size.
1807 * gcc.target/i386/excess-precision-1.c: Likewise.
1808 * gcc.target/i386/pr36578-2.c: Likewise.
1809 * gcc.target/i386/20030217-2.c: New testcase.
1811 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1813 PR tree-optimization/54676
1814 * gcc.dg/pr54676.c: New test.
1816 2012-09-25 Richard Guenther <rguenther@suse.de>
1818 PR tree-optimization/53663
1819 * gcc.dg/torture/pr53663-1.c: New testcase.
1820 * gcc.dg/torture/pr53663-2.c: Likewise.
1821 * gcc.dg/torture/pr53663-3.c: Likewise.
1823 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1825 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1827 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1829 * lib/target-supports-dg.exp (dg-require-effective-target,
1830 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1831 dg-process-target-1 instead of dg-process-target.
1832 (dg-process-target-1): Rename from dg-process-target.
1833 (dg-process-target): New.
1835 2012-09-24 Richard Guenther <rguenther@suse.de>
1837 PR tree-optimization/54684
1838 * g++.dg/torture/pr54684.C: New testcase.
1840 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1842 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1844 2012-09-24 Richard Guenther <rguenther@suse.de>
1847 * gcc.dg/tm/pr52173-1.c: New.
1848 * gcc.dg/tm/pr52173-2.c: New.
1850 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1852 * gcc.dg/pr54669.c: New test.
1854 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1855 Dominique Dhumieres <dominiq@lps.ens.fr>
1858 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1860 2012-09-23 Tobias Burnus <burnus@net-b.de>
1863 * gfortran.dg/class_array_14.f90: New.
1865 2012-09-22 Kai Tietz <ktietz@redhat.com>
1867 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1868 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1870 2012-09-21 Dehao Chen <dehao@google.com>
1873 PR tree-optimization/54655
1874 * g++.dg/pr54655.C: New testcase.
1876 2012-09-21 Richard Guenther <rguenther@suse.de>
1878 PR tree-optimization/54647
1879 * g++.dg/torture/pr54647.C: New testcase.
1881 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1884 * c-c++-common/torture/vector-compare-2.c: Add -w.
1886 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/opt20.ads: Move dg directive to...
1889 * gnat.dg/opt20.adb: ...here.
1890 * gnat.dg/addr1.ad[sb]: Likewise.
1891 * gnat.dg/concat2.ad[sb]: Likewise.
1892 * gnat.dg/array16.ad[sb]: Likewise.
1893 * gnat.dg/atomic5.ad[sb]: Likewise.
1894 * gnat.dg/discr29.ad[sb]: Likewise.
1895 * gnat.dg/noreturn5.ad[sb]: Likewise.
1896 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1897 * gnat.dg/discr23.ads: Remove dg directive.
1898 * gnat.dg/nested_float_packed.ads: Likewise.
1899 * gnat.dg/oconst6.ads: Move to...
1900 * gnat.dg/specs/oconst6.ads: ...here.
1902 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1905 * g++.dg/cpp0x/decltype32.C: Tweak.
1907 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1909 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1910 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1911 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1912 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1914 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1917 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1919 2012-09-19 Steve Ellcey <sellcey@mips.com>
1921 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1923 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1925 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1926 * gcc.target/powerpc/ppc-mftb.c: New file.
1928 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1931 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1934 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1937 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1939 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1941 * gcc.c-torture/execute/20120919-1.c: New test.
1943 2012-09-19 Richard Guenther <rguenther@suse.de>
1945 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1947 2012-09-19 Richard Guenther <rguenther@suse.de>
1949 * gcc.dg/builtin-unreachable-6.c: Adjust.
1951 2012-09-19 Richard Guenther <rguenther@suse.de>
1953 * gcc.dg/builtin-object-size-10.c: Adjust.
1954 * gcc.dg/builtin-unreachable-5.c: Adjust.
1955 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1956 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1957 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1958 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1959 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1960 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1961 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1962 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1963 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1964 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1965 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1966 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1968 2012-09-19 Richard Guenther <rguenther@suse.de>
1970 PR tree-optimization/54132
1971 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1972 * gcc.dg/torture/pr54132.c: Likewise.
1974 2012-09-19 Terry Guo <terry.guo@arm.com>
1976 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1977 extra prune rules that will be applied to all tests in a .exp file.
1978 (gcc-dg-prune): Use rules defined by the above variable.
1979 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1980 harmless warnings on architecture switch conflict.
1982 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1984 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1985 of asm-comment characters instead of a single one.
1986 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1988 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1990 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1992 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1993 target instead of xfailing it.
1994 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1995 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1996 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1997 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1998 * gcc.dg/vect/vect-104.c: Likewise.
1999 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2000 * gcc.dg/vect/vect-outer-1.c: Likewise.
2001 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2002 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2003 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2004 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2005 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2006 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2007 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2008 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2009 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2011 * lib/target-supports.exp
2012 (check_effective_target_vect_widen_mult_qi_to_hi,
2013 check_effective_target_vect_widen_mult_hi_to_si,
2014 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2015 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2016 check_effective_target_vect_pack_trunc,
2017 check_effective_target_vect_unpack,
2018 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2019 instead of arm_none.
2021 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2023 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2025 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2026 config to compiler_flags.
2028 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2031 * gcc.target/i386/pr54592.c: New test.
2033 PR tree-optimization/54610
2034 * gcc.target/i386/pr54610.c: New test.
2036 2012-09-17 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/alias-decl-21.C: New.
2040 * g++.dg/cpp0x/alias-decl-22.C: New.
2042 2012-09-17 Tobias Burnus <burnus@net-b.de>
2045 * gfortran.dg/scan_2.f90: New.
2047 2012-09-17 Jason Merrill <jason@redhat.com>
2050 * g++.dg/init/aggr9.C: New.
2052 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2054 * gnat.dg/loop_optimization12.ad[sb]: New test.
2056 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2059 * gfortran.dg/proc_ptr_result_7.f90: New.
2061 2012-09-17 Tobias Burnus <burnus@net-b.de>
2064 * gfortran.dg/structure_constructor_11.f90: New.
2066 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2068 PR tree-optimization/54563
2069 * g++.dg/torture/pr54563.C: New test.
2071 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/typebound_generic_14.f03: New.
2076 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2079 * gfortran.dg/proc_ptr_38.f90: New.
2081 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2084 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2088 * gnat.dg/lto15.adb: Require lto.
2090 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2091 "myBindC" for hppa*-*-hpux*.
2093 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2095 * gfortran.dg/namelist_75.f90: New test.
2097 2012-09-15 Tom de Vries <tom@codesourcery.com>
2099 * gcc.dg/tree-ssa/vrp82.c: New test.
2100 * gcc.dg/tree-ssa/vrp83.c: Same.
2101 * gcc.dg/tree-ssa/vrp84.c: Same.
2103 2012-09-15 Tom de Vries <tom@codesourcery.com>
2105 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2106 * gcc.dg/tree-ssa/vrp81.c: ... this.
2108 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2111 * gcc.target/avr/torture/fix-types.h: New.
2112 * gcc.target/avr/torture/vals-hr.def: New.
2113 * gcc.target/avr/torture/vals-r.def: New.
2114 * gcc.target/avr/torture/vals-k.def: New.
2115 * gcc.target/avr/torture/vals-ur.def: New.
2116 * gcc.target/avr/torture/vals-uk.def: New.
2117 * gcc.target/avr/torture/vals-uhr.def: New.
2118 * gcc.target/avr/torture/vals-llk.def: New.
2119 * gcc.target/avr/torture/vals-ullk.def: New.
2120 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2121 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2122 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2123 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2124 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2125 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2126 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2127 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2129 2012-09-14 Dehao Chen <dehao@google.com>
2131 * g++.dg/debug/dwarf2/deallocator.C: New test.
2133 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2136 * gcc.c-torture/compile/pr54552-1.c: New test.
2138 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2141 * g++.dg/other/vector-compare.C: New testcase.
2142 * c-c++-common/vector-compare-3.c: New testcase.
2143 * gcc.dg/vector-shift.c: Move ...
2144 * c-c++-common/vector-shift.c: ... here.
2145 * gcc.dg/vector-shift1.c: Move ...
2146 * c-c++-common/vector-shift1.c: ... here.
2147 * gcc.dg/vector-shift3.c: Move ...
2148 * c-c++-common/vector-shift3.c: ... here.
2149 * gcc.dg/vector-compare-1.c: Move ...
2150 * c-c++-common/vector-compare-1.c: ... here.
2151 * gcc.dg/vector-compare-2.c: Move ...
2152 * c-c++-common/vector-compare-2.c: ... here.
2153 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2154 * c-c++-common/torture/vector-compare-1.c: ... here.
2155 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2156 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2157 * c-c++-common/torture/vector-compare-2.c: ... here.
2158 * gcc.c-torture/execute/vector-shift.c: Move ...
2159 * c-c++-common/torture/vector-shift.c: ... here.
2160 * gcc.c-torture/execute/vector-shift2.c: Move ...
2161 * c-c++-common/torture/vector-shift2.c: ... here.
2162 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2163 * c-c++-common/torture/vector-subscript-1.c: ... here.
2164 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2165 * c-c++-common/torture/vector-subscript-2.c: ... here.
2166 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2167 * c-c++-common/torture/vector-subscript-3.c: ... here.
2169 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2172 * gcc.c-torture/compile/pr54103-1.c,
2173 gcc.c-torture/compile/pr54103-2.c,
2174 gcc.c-torture/compile/pr54103-3.c,
2175 gcc.c-torture/compile/pr54103-4.c,
2176 gcc.c-torture/compile/pr54103-5.c,
2177 gcc.c-torture/compile/pr54103-6.c: New tests.
2178 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2180 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2182 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2184 2012-09-14 Richard Guenther <rguenther@suse.de>
2186 PR tree-optimization/54565
2187 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2188 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2190 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2192 * gcc.target/arm/combine-movs.c: Add missing space.
2194 2012-09-14 Richard Guenther <rguenther@suse.de>
2196 * g++.dg/torture/builtin-location.C: New testcase.
2198 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2199 Manuel López-Ibåñez <manu@gcc.gnu.org>
2202 * g++.dg/warn/Wuninitialized-self.C: New.
2204 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.c-torture/compile/pr54559.c: New test.
2209 2012-09-13 Jason Merrill <jason@redhat.com>
2212 * g++.dg/cpp0x/constexpr-temp1.C: New.
2215 * g++.dg/template/anonunion2.C: New.
2218 * g++.dg/template/init10.C: New.
2220 2012-09-13 Tobias Burnus <burnus@net-b.de>
2223 * gfortran.dg/implicit_pure_3.f90: New.
2225 2012-09-13 Richard Guenther <rguenther@suse.de>
2227 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2229 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2231 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2233 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2235 * c-c++-common/pr51712.c: Handle for short-enum targets.
2237 2012-09-12 Terry Guo <terry.guo@arm.com>
2239 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2240 and lsrs for Thumb2 mode.
2242 2012-09-12 Jan Hubicka <jh@suse.cz>
2244 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2246 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2249 * gcc.target/i386/pr54445-1.c: New file.
2250 * gcc.target/i386/pr54445-2.c: Likewise.
2252 2012-09-12 Tobias Burnus <burnus@net-b.de>
2256 * gfortran.dg/coarray_10.f90: Update dg-error.
2257 * gfortran.dg/coarray_28.f90: New.
2258 * gfortran.dg/array_section_3.f90: New.
2260 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2262 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2263 gcc.target/arm/pr48252.c: Fix for big-endian support.
2265 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2267 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2269 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2270 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2272 * gcc.target/arm/neon-vfma-1.c: New testcase.
2273 * gcc.target/arm/neon-vfms-1.c: Likewise.
2274 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2276 * gcc.target/arm/neon-vmls-1.c: Likewise.
2277 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2279 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2280 (check_effective_target_arm_neonv2_ok): Likewise.
2281 (check_effective_target_arm_neonv2_hw): Likewise.
2282 (check_effective_target_arm_neonv2): Likewise.
2284 2012-09-11 Richard Guenther <rguenther@suse.de>
2287 * g++.dg/tree-ssa/pr54515.C: New testcase.
2289 2012-09-10 Andrew Pinski <apinski@cavium.com>
2292 * gcc.dg/tm/memopt-16.c: New testcase.
2294 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2298 * g++.dg/cpp0x/sfinae40.C: New.
2299 * g++.dg/cpp0x/sfinae41.C: Likewise.
2301 2012-09-10 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2306 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2309 * gcc.target/sh/pr54089-3.c: New.
2311 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2313 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2315 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2317 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2319 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2321 * gcc.dg/pr52558-2.c: Delete.
2322 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2324 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2326 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2328 2012-09-10 Richard Guenther <rguenther@suse.de>
2330 PR tree-optimization/54520
2331 * gcc.dg/torture/pr54520.c: New testcase.
2333 2012-09-10 Jason Merrill <jason@redhat.com>
2336 * g++.dg/cpp0x/implicit14.C: New.
2338 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2341 * gfortran.dg/bound_simplification_3.f90: New test.
2343 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2346 * gcc.dg/pr52558-1.c: Delete.
2347 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2349 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2351 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2352 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2353 * gcc.target/arm/smlaltt-1.c: Likewise.
2355 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2357 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2359 2012-09-07 Tom de Vries <tom@codesourcery.com>
2361 PR tree-optimization/53986
2362 * gcc.dg/tree-ssa/vrp80.c: New test.
2363 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2365 2012-09-06 Jason Merrill <jason@redhat.com>
2369 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2370 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2372 2012-09-06 Andrew Pinski <apinski@cavium.com>
2375 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2377 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2379 PR rtl-optimization/54455
2380 * gcc.dg/54455.c: New test.
2382 2012-09-06 Tobias Burnus <burnus@net-b.de>
2385 * gfortran.dg/promotion_2.f90: New.
2387 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2390 * c-c++-common/pr54486.c: New test.
2392 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2395 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2397 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2400 * g++.dg/cpp0x/sfinae39.C: New.
2402 2012-09-04 Jason Merrill <jason@redhat.com>
2405 * g++.dg/ext/flexary3.C: New.
2408 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2411 * g++.dg/template/defarg15.C: New.
2414 * g++.dg/template/access24.C: New.
2416 2012-09-04 Richard Guenther <rguenther@suse.de>
2418 PR tree-optimization/54458
2419 * gcc.dg/torture/pr54458.c: New testcase.
2421 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2423 * gcc.target/arm/neon-vext.c: New test.
2424 * gcc.target/arm/neon-vext-execute.c: Ditto.
2426 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2430 * gfortran.dg/select_type_29.f03: New.
2432 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2434 * gcc.dg/fold-perm.c: Improve test.
2436 2012-09-03 Tobias Burnus <burnus@net-b.de>
2439 * gfortran.dg/coarray_class_1.f90: New.
2441 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.c-torture/compile/pr49206.c: New test.
2446 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2447 Uros Bizjak <ubizjak@gmail.com>
2450 * gfortran.dg/pr36680.f90: New test.
2452 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2455 * g++.dg/opt/pr42295.C: New test.
2457 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.dg/torture/pr54436.c: New test.
2462 2012-09-01 Andrew Pinski <apinski@cavium.com>
2464 * gcc.target/mips/truncate-8.c: New testcase.
2466 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/pr46829.c: New test.
2471 * gcc.target/i386/pr46843.c: Ditto.
2473 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2474 Jason Merrill <jason@redhat.com>
2477 * g++.dg/parse/error50.C: New.
2479 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2482 * gcc.c-torture/compile/pr54428.c: New test.
2484 2012-08-31 Ollie Wild <aaw@google.com>
2487 * g++.dg/init/lifetime3.C: New test.
2489 2012-08-31 Martin Jambor <mjambor@suse.cz>
2492 * gcc.dg/torture/pr54409.c: New test.
2494 2012-08-31 Martin Jambor <mjambor@suse.cz>
2496 * gfortran.dg/pr48636.f90: Add dump scan checks.
2498 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2500 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2502 2012-08-28 Joey Ye <joey.ye@arm.com>
2504 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2506 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2509 * gcc.target/i386/pr46254.c: New test.
2511 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2513 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2514 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2515 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2517 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2519 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2520 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2521 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2522 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2523 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2524 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2525 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2526 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2527 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2528 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2529 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2530 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2531 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2532 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2533 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2534 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2535 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2536 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2537 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2538 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2539 gcc.target/mips/unaligned-1.c: Tighten regexps.
2541 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2543 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2544 (mips_option_groups): Remove optimization. Add various -f options.
2545 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2546 and -pg imply -fno-omit-frame-pointer.
2547 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2548 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2549 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2550 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2551 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2552 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2553 * gcc.target/mips/abi-n32-long32.c: Likewise.
2554 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2555 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2556 * gcc.target/mips/abi-n32-long64.c: Likewise.
2557 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2558 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2559 * gcc.target/mips/abi-n64-long32.c: Likewise.
2560 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2561 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2562 * gcc.target/mips/abi-n64-long64.c: Likewise.
2563 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2564 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2565 * gcc.target/mips/abi-o32-long32.c: Likewise.
2566 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2567 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2568 * gcc.target/mips/abi-o32-long64.c: Likewise.
2569 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2570 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2571 * gcc.target/mips/abi-o64-long32.c: Likewise.
2572 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2573 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2574 * gcc.target/mips/abi-o64-long64.c: Likewise.
2575 * gcc.target/mips/asm-1.c: Likewise.
2576 * gcc.target/mips/branch-1.c: Likewise.
2577 * gcc.target/mips/call-3.c: Likewise.
2578 * gcc.target/mips/call-saved-3.c: Likewise.
2579 * gcc.target/mips/clear-cache-1.c: Likewise.
2580 * gcc.target/mips/div-1.c: Likewise.
2581 * gcc.target/mips/div-2.c: Likewise.
2582 * gcc.target/mips/div-3.c: Likewise.
2583 * gcc.target/mips/div-4.c: Likewise.
2584 * gcc.target/mips/div-5.c: Likewise.
2585 * gcc.target/mips/div-6.c: Likewise.
2586 * gcc.target/mips/div-7.c: Likewise.
2587 * gcc.target/mips/div-8.c: Likewise.
2588 * gcc.target/mips/div-9.c: Likewise.
2589 * gcc.target/mips/div-10.c: Likewise.
2590 * gcc.target/mips/div-11.c: Likewise.
2591 * gcc.target/mips/div-12.c: Likewise.
2592 * gcc.target/mips/dsp-ctrl.c: Likewise.
2593 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2594 * gcc.target/mips/ext-8.c: Likewise.
2595 * gcc.target/mips/extend-2.c: Likewise.
2596 * gcc.target/mips/fix-r10000-1.c: Likewise.
2597 * gcc.target/mips/fix-r10000-2.c: Likewise.
2598 * gcc.target/mips/fix-r10000-3.c: Likewise.
2599 * gcc.target/mips/fix-r10000-4.c: Likewise.
2600 * gcc.target/mips/fix-r10000-5.c: Likewise.
2601 * gcc.target/mips/fix-r10000-6.c: Likewise.
2602 * gcc.target/mips/fix-r10000-7.c: Likewise.
2603 * gcc.target/mips/fix-r10000-8.c: Likewise.
2604 * gcc.target/mips/fix-r10000-9.c: Likewise.
2605 * gcc.target/mips/fix-r10000-10.c: Likewise.
2606 * gcc.target/mips/fix-r10000-11.c: Likewise.
2607 * gcc.target/mips/fix-r10000-12.c: Likewise.
2608 * gcc.target/mips/fix-r10000-13.c: Likewise.
2609 * gcc.target/mips/fix-r10000-14.c: Likewise.
2610 * gcc.target/mips/fix-r10000-15.c: Likewise.
2611 * gcc.target/mips/fpcmp-1.c: Likewise.
2612 * gcc.target/mips/fpcmp-2.c: Likewise.
2613 * gcc.target/mips/fpr-moves-7.c: Likewise.
2614 * gcc.target/mips/fpr-moves-8.c: Likewise.
2615 * gcc.target/mips/int-moves-1.c: Likewise.
2616 * gcc.target/mips/int-moves-2.c: Likewise.
2617 * gcc.target/mips/long-calls-pg.c: Likewise.
2618 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2619 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2620 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2621 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2622 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2623 * gcc.target/mips/mips-3d-1.c: Likewise.
2624 * gcc.target/mips/mips-3d-2.c: Likewise.
2625 * gcc.target/mips/mips-3d-3.c: Likewise.
2626 * gcc.target/mips/mips-3d-4.c: Likewise.
2627 * gcc.target/mips/mips-3d-5.c: Likewise.
2628 * gcc.target/mips/mips-3d-6.c: Likewise.
2629 * gcc.target/mips/mips-3d-7.c: Likewise.
2630 * gcc.target/mips/mips-3d-8.c: Likewise.
2631 * gcc.target/mips/mips-3d-9.c: Likewise.
2632 * gcc.target/mips/mips-ps-1.c: Likewise.
2633 * gcc.target/mips/mips-ps-2.c: Likewise.
2634 * gcc.target/mips/mips-ps-3.c: Likewise.
2635 * gcc.target/mips/mips-ps-4.c: Likewise.
2636 * gcc.target/mips/mips-ps-6.c: Likewise.
2637 * gcc.target/mips/mips32-dspr2.c: Likewise.
2638 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2639 * gcc.target/mips/neg-abs-1.c: Likewise.
2640 * gcc.target/mips/neg-abs-2.c: Likewise.
2641 * gcc.target/mips/nmadd-3.c: Likewise.
2642 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2643 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2644 * gcc.target/mips/octeon-pop-1.c: Likewise.
2645 * gcc.target/mips/pr26765.c: Likewise.
2646 * gcc.target/mips/pr33256.c: Likewise.
2647 * gcc.target/mips/pr33635-1.c: Likewise.
2648 * gcc.target/mips/pr33755.c: Likewise.
2649 * gcc.target/mips/pr35802.c: Likewise.
2650 * gcc.target/mips/pr45074.c: Likewise.
2651 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2652 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2653 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2654 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2655 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2656 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2657 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2658 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2659 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2660 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2665 * gcc.target/mips/save-restore-1.c: Likewise.
2666 * gcc.target/mips/save-restore-3.c: Likewise.
2667 * gcc.target/mips/save-restore-5.c: Likewise.
2668 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2669 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2670 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2671 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2672 * gcc.target/mips/stack-1.c: Likewise.
2674 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2677 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2678 branch under test to be filled with preceding rather than
2679 following instructions.
2680 * gcc.target/mips/branch-10.c: Likewise.
2681 * gcc.target/mips/branch-11.c: Likewise.
2682 * gcc.target/mips/branch-12.c: Likewise.
2683 * gcc.target/mips/branch-13.c: Likewise.
2684 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2685 to be eliminated. Tighten $28 scan-assembler-not test.
2687 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2689 * gcc.target/mips/call-4.c: ...this new test.
2691 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2693 * gcc.target/mips/code-readable-3.c: Likewise.
2694 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2695 flag but skip for -O0.
2696 * gcc.target/mips/code-readable-4.c: Likewise.
2698 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2699 of operations under test.
2700 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2702 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2703 Don't require sibling-call optimization.
2704 * gcc.target/mips/near-far-4.c: Likewise.
2706 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2707 Make sure that the register variable is used.
2708 * gcc.target/mips/soft-float-1.c: Likewise.
2710 * gcc.target/mips/sdata-1.c: Make static data volatile.
2711 * gcc.target/mips/sdata-2.c: Likewise.
2712 * gcc.target/mips/sdata-3.c: Likewise.
2713 * gcc.target/mips/sdata-4.c: Likewise.
2715 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2717 * gcc.target/mips/atomic-memory-2.c: Likewise.
2718 * gcc.target/mips/branch-cost-1.c: Likewise.
2719 * gcc.target/mips/branch-cost-2.c: Likewise.
2720 * gcc.target/mips/cache-1.c: Likewise.
2721 * gcc.target/mips/call-1.c: Likewise.
2722 * gcc.target/mips/call-saved-2.c: Likewise.
2723 * gcc.target/mips/const-anchor-1.c: Likewise.
2724 * gcc.target/mips/const-anchor-2.c: Likewise.
2725 * gcc.target/mips/dse-1.c: Likewise.
2726 * gcc.target/mips/dsp-lhx.c: Likewise.
2727 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2728 * gcc.target/mips/ext-1.c: Likewise.
2729 * gcc.target/mips/ext-2.c: Likewise.
2730 * gcc.target/mips/ext-3.c: Likewise.
2731 * gcc.target/mips/ext-4.c: Likewise.
2732 * gcc.target/mips/ext-5.c: Likewise.
2733 * gcc.target/mips/ext-6.c: Likewise.
2734 * gcc.target/mips/ext-7.c: Likewise.
2735 * gcc.target/mips/extend-1.c: Likewise.
2736 * gcc.target/mips/fix-r4000-1.c: Likewise.
2737 * gcc.target/mips/fix-r4000-3.c: Likewise.
2738 * gcc.target/mips/fix-r4000-5.c: Likewise.
2739 * gcc.target/mips/fix-r4000-6.c: Likewise.
2740 * gcc.target/mips/fix-r4000-8.c: Likewise.
2741 * gcc.target/mips/fix-r4000-10.c: Likewise.
2742 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2743 * gcc.target/mips/fixed-vector-type.c: Likewise.
2744 * gcc.target/mips/fpr-moves-1.c: Likewise.
2745 * gcc.target/mips/fpr-moves-2.c: Likewise.
2746 * gcc.target/mips/fpr-moves-3.c: Likewise.
2747 * gcc.target/mips/fpr-moves-4.c: Likewise.
2748 * gcc.target/mips/fpr-moves-5.c: Likewise.
2749 * gcc.target/mips/fpr-moves-6.c: Likewise.
2750 * gcc.target/mips/ins-1.c: Likewise.
2751 * gcc.target/mips/ins-2.c: Likewise.
2752 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2753 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2754 * gcc.target/mips/lazy-binding-1.c: Likewise.
2755 * gcc.target/mips/madd-3.c: Likewise.
2756 * gcc.target/mips/madd-5.c: Likewise.
2757 * gcc.target/mips/madd-6.c: Likewise.
2758 * gcc.target/mips/madd-8.c: Likewise.
2759 * gcc.target/mips/madd-9.c: Likewise.
2760 * gcc.target/mips/memcpy-1.c: Likewise.
2761 * gcc.target/mips/mips-ps-type.c: Likewise.
2762 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2763 * gcc.target/mips/mips-sched-madd.c: Likewise.
2764 * gcc.target/mips/mips16e-extends.c: Likewise.
2765 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2766 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2767 * gcc.target/mips/movcc-1.c: Likewise.
2768 * gcc.target/mips/movcc-2.c: Likewise.
2769 * gcc.target/mips/movcc-3.c: Likewise.
2770 * gcc.target/mips/msub-5.c: Likewise.
2771 * gcc.target/mips/msub-6.c: Likewise.
2772 * gcc.target/mips/msub-8.c: Likewise.
2773 * gcc.target/mips/mult-2.c: Likewise.
2774 * gcc.target/mips/mult-3.c: Likewise.
2775 * gcc.target/mips/mult-5.c: Likewise.
2776 * gcc.target/mips/mult-6.c: Likewise.
2777 * gcc.target/mips/mult-7.c: Likewise.
2778 * gcc.target/mips/mult-12.c: Likewise.
2779 * gcc.target/mips/mult-13.c: Likewise.
2780 * gcc.target/mips/mult-14.c: Likewise.
2781 * gcc.target/mips/mult-15.c: Likewise.
2782 * gcc.target/mips/mult-17.c: Likewise.
2783 * gcc.target/mips/mult-18.c: Likewise.
2784 * gcc.target/mips/mult-19.c: Likewise.
2785 * gcc.target/mips/nmadd-1.c: Likewise.
2786 * gcc.target/mips/nmadd-2.c: Likewise.
2787 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2788 * gcc.target/mips/octeon-cins-1.c: Likewise.
2789 * gcc.target/mips/octeon-cins-2.c: Likewise.
2790 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2791 * gcc.target/mips/octeon-exts-2.c: Likewise.
2792 * gcc.target/mips/octeon-exts-3.c: Likewise.
2793 * gcc.target/mips/octeon-exts-4.c: Likewise.
2794 * gcc.target/mips/octeon-exts-5.c: Likewise.
2795 * gcc.target/mips/octeon-exts-6.c: Likewise.
2796 * gcc.target/mips/octeon-exts-7.c: Likewise.
2797 * gcc.target/mips/octeon-pop-2.c: Likewise.
2798 * gcc.target/mips/octeon-seq-3.c: Likewise.
2799 * gcc.target/mips/octeon-seq-4.c: Likewise.
2800 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2801 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2802 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2803 * gcc.target/mips/pr54240.c: Likewise.
2804 * gcc.target/mips/rsqrt-1.c: Likewise.
2805 * gcc.target/mips/rsqrt-2.c: Likewise.
2806 * gcc.target/mips/rsqrt-3.c: Likewise.
2807 * gcc.target/mips/rsqrt-4.c: Likewise.
2808 * gcc.target/mips/save-restore-2.c: Likewise.
2809 * gcc.target/mips/save-restore-4.c: Likewise.
2810 * gcc.target/mips/sb1-1.c: Likewise.
2811 * gcc.target/mips/scc-1.c: Likewise.
2812 * gcc.target/mips/scc-2.c: Likewise.
2813 * gcc.target/mips/scc-3.c: Likewise.
2814 * gcc.target/mips/scc-4.c: Likewise.
2815 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2816 * gcc.target/mips/truncate-1.c: Likewise.
2817 * gcc.target/mips/truncate-2.c: Likewise.
2818 * gcc.target/mips/truncate-3.c: Likewise.
2819 * gcc.target/mips/truncate-4.c: Likewise.
2820 * gcc.target/mips/truncate-5.c: Likewise.
2821 * gcc.target/mips/truncate-6.c: Likewise.
2822 * gcc.target/mips/unaligned-1.c: Likewise.
2824 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2825 skip for -O0. Require -fexpensive-optimizations.
2826 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2827 * gcc.target/mips/dspr2-MULT.c: Likewise.
2828 * gcc.target/mips/fix-r4000-2.c: Likewise.
2829 * gcc.target/mips/fix-r4000-4.c: Likewise.
2830 * gcc.target/mips/fix-r4000-7.c: Likewise.
2831 * gcc.target/mips/fix-r4000-9.c: Likewise.
2832 * gcc.target/mips/madd-1.c: Likewise.
2833 * gcc.target/mips/madd-2.c: Likewise.
2834 * gcc.target/mips/madd-4.c: Likewise.
2835 * gcc.target/mips/maddu-1.c: Likewise.
2836 * gcc.target/mips/maddu-2.c: Likewise.
2837 * gcc.target/mips/maddu-3.c: Likewise.
2838 * gcc.target/mips/maddu-4.c: Likewise.
2839 * gcc.target/mips/msub-1.c: Likewise.
2840 * gcc.target/mips/msub-2.c: Likewise.
2841 * gcc.target/mips/msub-3.c: Likewise.
2842 * gcc.target/mips/msub-4.c: Likewise.
2843 * gcc.target/mips/msubu-1.c: Likewise.
2844 * gcc.target/mips/msubu-2.c: Likewise.
2845 * gcc.target/mips/msubu-3.c: Likewise.
2846 * gcc.target/mips/msubu-4.c: Likewise.
2847 * gcc.target/mips/mult-1.c: Likewise.
2848 * gcc.target/mips/mult-4.c: Likewise.
2849 * gcc.target/mips/mult-8.c: Likewise.
2850 * gcc.target/mips/mult-9.c: Likewise.
2851 * gcc.target/mips/mult-10.c: Likewise.
2852 * gcc.target/mips/mult-11.c: Likewise.
2853 * gcc.target/mips/mult-16.c: Likewise.
2855 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2856 skip for -O0 and -Os.
2857 * gcc.target/mips/fix-r4000-12.c: Likewise.
2858 * gcc.target/mips/madd-7.c: Likewise.
2859 * gcc.target/mips/mips-ps-5.c: Likewise.
2860 * gcc.target/mips/mips-ps-7.c: Likewise.
2861 * gcc.target/mips/msub-7.c: Likewise.
2863 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2864 skip for -O0. Require -mno-abicalls.
2865 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2867 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2868 skip for -O0. Require a total number of BBIT instructions and
2869 at least one of each kind.
2871 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2872 skip for -O0. Require -fno-unroll-loops.
2874 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2875 skip for -O0. Allow BLTZ as well as BGEZ.
2877 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2879 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2880 skip for -O0. Require -fschedule-insns2.
2881 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2883 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2884 but skip for -O0. Make a branch-likely more likely.
2886 * gcc.target/mips/timode-2.c: Split each test into its own function.
2887 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2889 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2890 skip for -O0. Require -fpeephole2.
2891 * gcc.target/mips/vr-mult-2.c: Likewise.
2893 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2895 PR preprocessor/53469
2896 * gcc.dg/cpp/_Pragma7.c: New test case.
2898 2012-08-27 Tobias Burnus <burnus@net-b.de>
2901 * gfortran.dg/do_5.f90: New.
2903 2012-08-27 Tobias Burnus <burnus@net-b.de>
2905 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2906 from dg-options as -Wall no longer implies it.
2908 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2910 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2912 2012-08-25 Jason Merrill <jason@redhat.com>
2914 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2916 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2919 * g++.dg/cpp0x/auto34.C: New.
2921 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2924 * gcc.dg/pr54363.c: New test.
2927 * gcc.dg/pr54355.c: New test.
2929 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2932 * gcc.target/i386/pr52857-1.c: New.
2933 * gcc.target/i386/pr52857-2.c: Likewise.
2935 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2937 * gcc.target/mips/code-readable-4.c: New test.
2939 2012-08-23 Julian Brown <julian@codesourcery.com>
2940 Sandra Loosemore <sandra@codesourcery.com>
2942 * gcc.target/mips/code-readable-1.c: Add -O to options.
2944 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/lookup/using53.C: New.
2949 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2951 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2952 * gcc.dg/fixed-point/convert-1.c: New.
2953 * gcc.dg/fixed-point/convert-2.c: New.
2954 * gcc.dg/fixed-point/convert-3.c: New.
2955 * gcc.dg/fixed-point/convert-4.c: New.
2956 * gcc.dg/fixed-point/convert-float-1.c: New.
2957 * gcc.dg/fixed-point/convert-float-2.c: New.
2958 * gcc.dg/fixed-point/convert-float-3.c: New.
2959 * gcc.dg/fixed-point/convert-float-4.c: New.
2960 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2961 * gcc.dg/fixed-point/convert-sat.c: New.
2962 * gcc.dg/fixed-point/convert.h: New.
2964 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2967 * gcc.target/sh/pr54089-2.c: New.
2969 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2971 * gcc.target/i386/long-double-64-1.c: New file.
2972 * gcc.target/i386/long-double-64-2.c: Likewise.
2973 * gcc.target/i386/long-double-64-3.c: Likewise.
2974 * gcc.target/i386/long-double-64-4.c: Likewise.
2975 * gcc.target/i386/long-double-80-1.c: Likewise.
2976 * gcc.target/i386/long-double-80-2.c: Likewise.
2977 * gcc.target/i386/long-double-80-3.c: Likewise.
2978 * gcc.target/i386/long-double-80-4.c: Likewise.
2979 * gcc.target/i386/long-double-80-5.c: Likewise.
2980 * gcc.target/i386/long-double-80-6.c: Likewise.
2981 * gcc.target/i386/long-double-80-7.c: Likewise.
2983 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2985 PR tree-optimization/54317
2986 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2988 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2991 * gcc.target/sh/pr39423-2.c: New.
2993 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2995 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2996 * gcc.dg/fold-perm.c: Likewise.
2998 2012-08-20 Jan Hubicka <jh@suse.cz>
3001 * gcc.dg/ipa/inlinehint-1.c: New.
3003 2012-08-20 Florian Weimer <fweimer@redhat.com>
3006 * g++.dg/init/new38.C: New test.
3007 * g++.dg/init/new39.C: New test.
3009 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3012 * gcc.target/sh/pr54089-1.c: New.
3014 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3017 * gcc.target/sh/pr51244-11.c: New.
3019 2012-08-20 Tobias Burnus <burnus@net-b.de>
3022 * gfortran.dg/warn_target_lifetime_2.f90: New.
3024 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3027 * g++.dg/warn/Wunused-var-17.C: New.
3029 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3032 * gcc.dg/gomp/pr53992.c: New test.
3034 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3037 * gcc.c-torture/execute/20120817-1.c: New test.
3039 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3041 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3043 (f2): New test that really does need adds.
3045 2012-08-20 Richard Guenther <rguenther@suse.de>
3047 PR tree-optimization/54327
3048 * gcc.dg/torture/pr54327.c: New testcase.
3050 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3052 PR tree-optimization/54321
3053 * gcc.c-torture/compile/pr54321.c: New test.
3055 2012-08-20 Tobias Burnus <burnus@net-b.de>
3058 * gfortran.dg/warn_target_lifetime_1.f90: New.
3060 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3063 * gfortran.dg/real_compare_1.f90: New test case.
3064 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3066 2012-08-18 Jan Hubicka <jh@suse.cz>
3068 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3070 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3073 * gfortran.dg/interface_37.f90: New test.
3075 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3076 Gary Funck <gary@intrepid.com>
3079 * gcc.target/i386/pr20020-1.c: New test.
3080 * gcc.target/i386/pr20020-2.c: Likewise.
3081 * gcc.target/i386/pr20020-3.c: Likewise.
3083 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3085 * gcc.target/i386/perm-concat.c: New test.
3087 2012-08-17 Julian Brown <julian@codesourcery.com>
3089 * gcc.target/arm/div64-unwinding.c: New test.
3091 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3093 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3095 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3098 * gcc.target/sh/pr54236-1.c: New.
3100 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3102 * lib/target-supports.exp (check_effective_target_sync_int_long)
3103 (check_effective_target_sync_char_short): Enable for crisv32-*
3107 * gcc.dg/torture/pr54261-1.c: New test.
3109 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3113 * gfortran.dg/typebound_call_24.f03: New.
3115 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3117 PR tree-optimization/54245
3118 * gcc.dg/tree-ssa/pr54245.c: New test.
3120 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3122 PR tree-optimization/54240
3123 * gcc.target/powerpc/pr54240.c: New test.
3124 * gcc.target/mips/pr54240.c: Likewise.
3126 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3129 * gcc.target/sh/pr52933-1.c: New.
3130 * gcc.target/sh/pr52933-2.c: New.
3132 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3135 * gcc.target/sh/pr50751-8.c: New.
3137 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3140 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3141 * gfortran.dg/typebound_proc_27.f03: New test.
3143 2012-08-14 Sterling Augustine <saugustine@google.com>
3145 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3147 2012-08-14 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/data_constraints_3.f90: New.
3151 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3152 to disable -pedantic compilation.
3153 * gfortran.dg/pr37243.f: Ditto.
3154 * gfortran.dg/g77/19990826-3.f: Ditto.
3155 * gfortran.dg/g77/20020307-1.f : Ditto.
3156 * gfortran.dg/g77/980310-3.f: Ditto.
3158 2012-08-14 Tobias Burnus <burnus@net-b.de>
3161 * gfortran.dg/warn_conversion_4.f90: New.
3163 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3166 PR rtl-optimization/53495
3167 * gcc.c-torture/compile/pr53411.c: New test.
3168 * gcc.c-torture/compile/pr53495.c: New test.
3170 2012-08-13 Richard Guenther <rguenther@suse.de>
3172 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3174 2012-08-13 Richard Guenther <rguenther@suse.de>
3176 PR tree-optimization/54200
3177 * gcc.dg/guality/pr54200.c: New testcase.
3178 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3180 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3182 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3184 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3187 * gcc.target/sh/pr51244-7.c: New.
3188 * gcc.target/sh/pr51244-8.c: New.
3189 * gcc.target/sh/pr51244-9.c: New.
3190 * gcc.target/sh/pr51244-10.c: New.
3192 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3194 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3196 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3197 * gcc.target/sh/pr53511-1.c: Likewise.
3198 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3199 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3200 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3201 * gcc.target/sh/pr53512-3.c: Likewise.
3202 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3207 * gcc.c-torture/compile/pr39423-1.c: New.
3208 * gcc.c-torture/compile/pr39423-2.c: New.
3210 2012-08-12 Tobias Burnus <burnus@net-b.de>
3213 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3214 they appear uninitialized on the RHS.
3215 * gfortran.dg/public_private_module_6.f90: New.
3217 2012-08-11 Martin Jambor <mjambor@suse.cz>
3220 * gfortran.dg/pr48636.f90: New test.
3222 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3224 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3226 (main): Adjust caller.
3228 2012-08-10 Richard Guenther <rguenther@suse.de>
3230 * gcc.dg/matrix/*.c: Adjust and move ...
3231 * gcc.dg/torture/: ... here.
3232 * gcc.dg/matrix: Remove directory.
3234 2012-08-10 Richard Guenther <rguenther@suse.de>
3237 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3239 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3242 * gcc.dg/tree-ssa/pr54211.c: New test.
3244 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3246 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3247 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3249 2012-08-10 Richard Guenther <rguenther@suse.de>
3251 PR tree-optimization/54109
3252 * gcc.dg/torture/pr54109.c: New testcase.
3253 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3254 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3256 2012-08-10 Richard Guenther <rguenther@suse.de>
3258 PR tree-optimization/54027
3259 * gcc.dg/torture/pr54027.c: New testcase.
3261 2012-08-10 Richard Guenther <rguenther@suse.de>
3263 * g++.dg/plugin/selfassign.c: Adjust.
3264 * gcc.dg/plugin/selfassign.c: Likewise.
3265 * gcc.dg/strlenopt-11.c: Likewise.
3266 * gcc.dg/strlenopt-13.c: Likewise.
3267 * gcc.dg/no-strict-overflow-4.c: Likewise.
3268 * gcc.dg/strict-overflow-4.c: Likewise.
3269 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3270 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3271 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3272 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3273 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3274 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3275 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3276 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3277 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3278 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3279 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3280 * gcc.dg/pr46309.c: Likewise.
3281 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3283 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3285 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3287 * gcc.c-torture/compile/20120727-2.c: New test.
3289 2012-08-09 Martin Jambor <mjambor@suse.cz>
3291 * gcc.dg/ipa/iinline-4.c: New test.
3292 * gcc.dg/ipa/iinline-5.c: Likewise.
3293 * gcc.dg/ipa/iinline-6.c: Likewise.
3294 * gcc.dg/ipa/iinline-7.c: Likewise.
3295 * gcc.dg/lto/20120723_0.c: Likewise.
3296 * gcc.dg/lto/20120723_1.c: Likewise.
3298 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3301 * gcc.target/sh/pr39423-1.c: New.
3303 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr51244-5: New.
3307 * gcc.target/sh/pr51244-6: New.
3309 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3311 * gcc.target/i386/adx-addxcarry32-3.c: New.
3312 * gcc.target/i386/adx-addxcarry64-3.c: New.
3314 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3316 PR rtl-optimization/53701
3317 * gcc.dg/pr53701.c: New test.
3319 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3321 * gcc.c-torture/compile/20120727-1.c: New test.
3323 2012-08-09 Tobias Burnus <burnus@net-b.de>
3326 * gfortran.dg/intrinsic_shadow_4.f90: New.
3328 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3330 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3332 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3334 * gcc.c-torture/execute/20120808-1.c: New test.
3336 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3338 PR rtl-optimization/54157
3339 * gcc.target/i386/pr54157.c: New file.
3341 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3343 * gcc.target/i386/adx-addcarryx32-1.c: New.
3344 * gcc.target/i386/adx-addcarryx32-2.c: New.
3345 * gcc.target/i386/adx-addcarryx64-1.c: New.
3346 * gcc.target/i386/adx-addcarryx64-2.c: New.
3347 * gcc.target/i386/adx-check.h: New.
3348 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3349 * gcc.target/i386/sse-12.c: Add -madx.
3350 * gcc.target/i386/sse-13.c: Ditto.
3351 * gcc.target/i386/sse-14.c: Ditto.
3352 * gcc.target/i386/sse-22.c: Ditto.
3353 * gcc.target/i386/sse-23.c: Ditto.
3354 * g++.dg/other/i386-2.C: Ditto.
3355 * g++.dg/other/i386-3.C: Ditto.
3357 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3359 * gcc.dg/tree-ssa/slsr-5.c: New.
3360 * gcc.dg/tree-ssa/slsr-6.c: New.
3361 * gcc.dg/tree-ssa/slsr-7.c: New.
3362 * gcc.dg/tree-ssa/slsr-8.c: New.
3363 * gcc.dg/tree-ssa/slsr-9.c: New.
3364 * gcc.dg/tree-ssa/slsr-10.c: New.
3365 * gcc.dg/tree-ssa/slsr-11.c: New.
3366 * gcc.dg/tree-ssa/slsr-12.c: New.
3367 * gcc.dg/tree-ssa/slsr-13.c: New.
3368 * gcc.dg/tree-ssa/slsr-14.c: New.
3369 * gcc.dg/tree-ssa/slsr-15.c: New.
3370 * gcc.dg/tree-ssa/slsr-16.c: New.
3371 * gcc.dg/tree-ssa/slsr-17.c: New.
3372 * gcc.dg/tree-ssa/slsr-18.c: New.
3373 * gcc.dg/tree-ssa/slsr-19.c: New.
3374 * gcc.dg/tree-ssa/slsr-20.c: New.
3375 * gcc.dg/tree-ssa/slsr-21.c: New.
3376 * gcc.dg/tree-ssa/slsr-22.c: New.
3377 * gcc.dg/tree-ssa/slsr-23.c: New.
3378 * gcc.dg/tree-ssa/slsr-24.c: New.
3379 * gcc.dg/tree-ssa/slsr-25.c: New.
3380 * gcc.dg/tree-ssa/slsr-26.c: New.
3381 * gcc.dg/tree-ssa/slsr-30.c: New.
3382 * gcc.dg/tree-ssa/slsr-31.c: New.
3384 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3386 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3387 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3388 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3390 2012-08-06 Cary Coutant <ccoutant@google.com>
3392 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3394 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3397 * gfortran.dg/dummy_procedure_5.f90: Modified.
3398 * gfortran.dg/dummy_procedure_8.f90: New.
3399 * gfortran.dg/interface_26.f90: Modified.
3400 * gfortran.dg/proc_ptr_11.f90: Modified.
3401 * gfortran.dg/proc_ptr_15.f90: Modified.
3402 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3403 * gfortran.dg/typebound_override_1.f90: Modified.
3404 * gfortran.dg/typebound_proc_6.f03: Modified.
3406 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3408 PR tree-optimization/51938
3409 PR tree-optimization/52005
3410 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3411 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3412 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3413 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3415 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3417 Avoid crashing on erroneous static_assert usage
3418 * g++.dg/cpp0x/static_assert8.C: New test.
3420 2012-08-06 Jason Merrill <jason@redhat.com>
3422 * g++.dg/cpp0x/sfinae38.C: New.
3424 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3425 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/conversion/void2.C: New.
3430 2012-08-06 Tom de Vries <tom@codesourcery.com>
3432 * gcc.dg/tree-ssa/vrp78.c: New test.
3434 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3435 Richard Sandiford <rdsandiford@googlemail.com>
3437 * g++.dg/opt/enum2.C: Require fpic target.
3438 * g++.dg/lto/20090303_0.C: Likewise.
3440 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3441 Catherine Moore <clm@codesourcery.com>
3443 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3444 flush function names too.
3445 * gcc.target/mips/clear-cache-1.c: Likewise.
3447 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3450 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3452 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3455 * gfortran.dg/array_5.f90: New test.
3457 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3459 PR tree-optimization/30318
3460 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3462 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3464 * g++.dg/ext/vector17.C: New testcase.
3466 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3469 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3470 * g++.dg/opt/longbranch1.C: Likewise.
3472 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3474 PR tree-optimization/53805
3475 * gcc.dg/fold-notunord.c: New testcase.
3477 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3480 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3481 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3483 2012-08-02 Jason Merrill <jason@redhat.com>
3484 Paolo Carlini <paolo.carlini@oracle.com>
3486 PR c++/51213 (again)
3487 * g++.dg/cpp0x/sfinae37.C: Extend.
3489 2012-08-02 Richard Guenther <rguenther@suse.de>
3491 PR tree-optimization/50672
3492 * g++.dg/torture/pr50672.C: New testcase.
3494 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3497 * gfortran.dg/abstract_type_6.f03: Modified.
3498 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3499 * gfortran.dg/proc_ptr_comp_35.f90: New.
3500 * gfortran.dg/typebound_proc_9.f03: Modified.
3501 * gfortran.dg/typebound_proc_26.f90: New.
3503 2012-08-02 Richard Guenther <rguenther@suse.de>
3505 * gcc.dg/torture/pta-callused-1.c: Adjust.
3506 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3507 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3508 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3509 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3510 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3511 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3512 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3513 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3515 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3518 * gfortran.dg/include_6.f90: New test case.
3519 * gfortran.dg/include_7.f90: New test case.
3520 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3522 2012-08-01 Tom de Vries <tom@codesourcery.com>
3524 * gcc.dg/tree-ssa/vrp76.c: New test.
3526 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3528 PR tree-optimization/46556
3529 * gcc.dg/tree-ssa/slsr-27.c: New.
3530 * gcc.dg/tree-ssa/slsr-28.c: New.
3531 * gcc.dg/tree-ssa/slsr-29.c: New.
3533 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3536 * gfortran.dg/proc_decl_29.f90: New.
3538 2012-07-31 Dehao Chen <dehao@google.com>
3540 * gcc.dg/predict-7.c: New test.
3542 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3545 * gfortran.dg/typebound_override_3.f90: New.
3547 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3549 PR tree-optimization/53773
3550 * gcc.dg/vect/pr53773.c: New test.
3552 2012-07-31 Nick Clifton <nickc@redhat.com>
3554 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3557 2012-07-31 Tobias Burnus <burnus@net-b.de>
3559 * gfortran.dg/c_funloc_tests_6.f90: New.
3560 * gfortran.dg/c_funloc_tests_7.f90: New.
3561 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3563 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3566 * g++.dg/cpp0x/temp_default5.C: New.
3568 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3571 * gfortran.dg/proc_ptr_37.f90: New.
3573 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3575 * lib/target-supports.exp
3576 (check_effective_target_vect_natural_alignment): New function.
3577 * gcc.dg/align-2.c: Only run on targets with natural alignment
3579 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3580 alignment of vector types.
3582 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3583 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3585 * gcc.target/i386/rdseed16-1.c: New.
3586 * gcc.target/i386/rdseed32-1.c: Ditto
3587 * gcc.target/i386/rdseed64-1.c: Ditto
3588 * gcc.target/i386/sse-12.c: Add -mrdseed.
3589 * gcc.target/i386/sse-13.c: Ditto.
3590 * gcc.target/i386/sse-14.c: Ditto.
3591 * g++.dg/other/i386-2.C: Ditto.
3592 * g++.dg/other/i386-3.C: Ditto.
3594 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3597 * gcc.target/sh/pr51244-4.c: New.
3599 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3601 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3602 for alpha*-*-* targets. Cleanup original tree dump.
3604 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3606 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3607 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3609 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3611 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3612 rand, srand. Include <stdlib.h>.
3614 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3616 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3618 2012-07-26 Richard Henderson <rth@redhat.com>
3620 * gcc.dg/attr-hotcold-1.c: New.
3621 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3623 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3624 Sandra Loosemore <sandra@codesourcery.com>
3626 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3628 2012-07-26 Tobias Burnus <burnus@net-b.de>
3630 * gfortran.dg/contiguous_1.f90: Update dg-error.
3631 * gfortran.dg/proc_ptr_32.f90: Ditto.
3633 2012-07-26 Richard Guenther <rguenther@suse.de>
3635 PR tree-optimization/54098
3636 * gcc.dg/torture/pr54098.c: New testcase.
3638 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3640 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3641 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3643 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3646 * gfortran.dg/array_constructor_39.f90: New test.
3648 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3651 * gfortran.dg/array_constructor_38.f90: New test.
3653 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3655 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3657 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3659 * gnat.dg/noreturn5.ad[sb]: New test.
3661 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3662 Paul Brook <paul@codesourcery.com>
3666 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3667 * c-c++-common/pr53633.c: New test.
3669 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3671 * gcc.target/i386/asm-dialect-1.c: New test case.
3673 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3674 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3676 * gcc.target/i386/prefetchw-1.c: New.
3677 * gcc.target/i386/sse-12.c: Add -mprfchw.
3678 * gcc.target/i386/sse-13.c: Ditto.
3679 * gcc.target/i386/sse-14.c: Ditto.
3680 * gcc.target/i386/sse-22.c: Ditto.
3681 * gcc.target/i386/sse-23.c: Ditto.
3682 * g++.dg/other/i386-2.C: Ditto.
3683 * g++.dg/other/i386-3.C: Ditto.
3685 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3687 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3689 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3692 * gcc.target/arm/pr54051.c: New.
3693 * gcc.target/arm/vfp-1.c: Adjust test.
3695 2012-07-24 Julian Brown <julian@codesourcery.com>
3697 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3698 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3701 2012-07-23 Paul Brook <paul@codesourcery.com>
3703 * g++.dg/other/armv7m-1.c: New test.
3705 2012-07-23 Julian Brown <julian@codesourcery.com>
3707 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3709 (DO_TEST): Define to 1 for appropriate ARM targets.
3711 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3713 PR tree-optimization/53881
3714 * gcc.dg/pr53881.c: Renamed to ...
3715 * gcc.dg/pr53881-1.c: ... this.
3716 * gcc.dg/pr53881-2.c: New test.
3718 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3720 Handle recent changes in default atomics for cris*-*-linux*.
3721 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3722 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3723 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3724 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3725 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3726 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3727 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3728 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3729 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3730 -mno-unaligned-atomic-may-use-library is in effect for
3732 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3733 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3734 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3735 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3736 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3737 gcc.target/cris/torture/sync-mis-op-i-1.c,
3738 gcc.target/cris/torture/sync-mis-op-i-2.c,
3739 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3740 gcc.target/cris/torture/sync-mis-op-i-3.c,
3741 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3742 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3743 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3744 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3745 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3746 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3747 (main): Remove local variable x.
3748 [mis_ok]: Check that atomics don't fail.
3750 2012-07-21 Andrew Pinski <apinski@cavium.com>
3752 * gcc.dg/tree-ssa/vrp72.c: New test.
3753 * gcc.dg/tree-ssa/vrp73.c: New test.
3754 * gcc.dg/tree-ssa/vrp74.c: New test.
3755 * gcc.dg/tree-ssa/vrp75.c: New test.
3757 2012-07-21 Andrew Pinski <apinski@cavium.com>
3759 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3760 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3762 2012-07-21 Andrew Pinski <apinski@cavium.com>
3764 * gcc.target/mips/octeon-pop-2.c: New testcase.
3766 2012-07-21 Tobias Burnus <burnus@net-b.de>
3769 * gfortran.dg/assumed_rank_3.f90: New.
3770 * gfortran.dg/assumed_rank_11.f90: New.
3771 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3772 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3773 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3775 2012-07-21 Andrew Pinski <apinski@cavium.com>
3777 * gcc.target/mips/unaligned-1.c: New testcase.
3779 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3781 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3783 2012-07-20 Tobias Burnus <burnus@net-b.de>
3785 * gfortran.dg/bind_c_array_params_2.f90: New.
3786 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3787 and update dg-error.
3789 2012-07-20 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3793 2012-07-20 Jason Merrill <jason@redhat.com>
3796 * g++.dg/other/array7.C: New.
3798 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3800 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3801 the basic block and check loop depth.
3802 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3803 matching patterns and comments.
3804 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3805 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3807 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3810 * c-c++-common/pr28656.c: New test.
3812 2012-07-19 Jason Merrill <jason@redhat.com>
3815 * g++.dg/init/mutable1.C: New.
3817 2012-07-20 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3821 * gfortran.dg/assumed_rank_1.f90: New.
3822 * gfortran.dg/assumed_rank_1_c.c: New.
3823 * gfortran.dg/assumed_rank_2.f90: New.
3824 * gfortran.dg/assumed_rank_4.f90: New.
3825 * gfortran.dg/assumed_rank_5.f90: New.
3826 * gfortran.dg/assumed_rank_6.f90: New.
3827 * gfortran.dg/assumed_rank_7.f90: New.
3828 * gfortran.dg/assumed_rank_8.f90: New.
3829 * gfortran.dg/assumed_rank_8_c.c: New.
3830 * gfortran.dg/assumed_rank_9.f90: New.
3831 * gfortran.dg/assumed_rank_10.f90: New.
3832 * gfortran.dg/assumed_rank_12.f90: New.
3834 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3836 * gnat.dg/opt25.adb: New test.
3837 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3838 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3840 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3842 * gnat.dg/aggr20.ad[sb]: New test.
3843 * gnat.dg/aggr20_pkg.ads: New helper.
3845 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/derived_type3.adb: New test.
3848 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3850 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3852 PR rtl-optimization/53942
3853 * gcc.dg/pr53942.c: New test.
3855 2012-07-19 Jason Merrill <jason@redhat.com>
3858 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3860 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3862 * gnat.dg/discr38.adb: New test.
3864 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3867 * c-c++-common/gomp/pr54017.c: New test.
3869 2012-07-19 Richard Guenther <rguenther@suse.de>
3870 Eric Botcazou <ebotcazou@adacore.com>
3872 * gnat.dg/loop_optimization11.adb: New testcase.
3873 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3875 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3876 Jason Merrill <jason@redhat.com>
3878 * g++.dg/cpp0x/sfinae37.C: New.
3879 * g++.dg/template/access23.C: New.
3880 * g++.dg/template/access7.C: Adjust.
3881 * g++.dg/template/sfinae10.C: Don't expect errors.
3882 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3884 2012-07-18 Julian Brown <julian@codesourcery.com>
3885 Sandra Loosemore <sandra@codesroucery.com>
3887 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3889 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3891 * gnat.dg/noreturn4.ad[sb]: New test.
3892 * gnat.dg/noreturn4_pkg.ads: New helper.
3894 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3895 Julian Brown <julian@codesourcery.com>
3897 * gcc.target/arm/neon-vdup-1.c: New test case.
3898 * gcc.target/arm/neon-vdup-2.c: New test case.
3899 * gcc.target/arm/neon-vdup-3.c: New test case.
3900 * gcc.target/arm/neon-vdup-4.c: New test case.
3901 * gcc.target/arm/neon-vdup-5.c: New test case.
3902 * gcc.target/arm/neon-vdup-6.c: New test case.
3903 * gcc.target/arm/neon-vdup-7.c: New test case.
3904 * gcc.target/arm/neon-vdup-8.c: New test case.
3905 * gcc.target/arm/neon-vdup-9.c: New test case.
3906 * gcc.target/arm/neon-vdup-10.c: New test case.
3907 * gcc.target/arm/neon-vdup-11.c: New test case.
3908 * gcc.target/arm/neon-vdup-12.c: New test case.
3909 * gcc.target/arm/neon-vdup-13.c: New test case.
3910 * gcc.target/arm/neon-vdup-14.c: New test case.
3911 * gcc.target/arm/neon-vdup-15.c: New test case.
3912 * gcc.target/arm/neon-vdup-16.c: New test case.
3913 * gcc.target/arm/neon-vdup-17.c: New test case.
3914 * gcc.target/arm/neon-vdup-18.c: New test case.
3915 * gcc.target/arm/neon-vdup-19.c: New test case.
3916 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3917 arguments non-constant.
3919 2012-07-18 Richard Guenther <rguenther@suse.de>
3921 PR tree-optimization/53970
3922 * g++.dg/torture/pr53970.C: New testcase.
3924 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3927 * gcc.c-torture/compile/pr38621.c: New.
3929 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3932 * gcc.target/sh/pr33135-1.c: New.
3933 * gcc.target/sh/pr33135-2.c: New.
3934 * gcc.target/sh/pr33135-3.c: New.
3935 * gcc.target/sh/pr33135-4.c: New.
3937 2012-07-17 Jason Merrill <jason@redhat.com>
3940 * g++.dg/parse/enum9.C: New.
3942 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3943 Sandra Loosemore <sandra@codesourcery.com>
3945 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3946 if there is a conflict with -mcpu=. Use -mcpu=5208.
3948 2012-07-17 Jason Merrill <jason@redhat.com>
3951 * g++.dg/template/array23.C: New.
3953 2012-07-17 Tobias Burnus <burnus@net-b.de>
3956 * gfortran.dg/bind_c_usage_26.f90: New.
3957 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3958 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3959 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3960 * gfortran.dg/interop_params.f03: Ditto.
3962 2012-07-17 Jason Merrill <jason@redhat.com>
3964 * g++.dg/template/inherit8.C: Adjust.
3965 * g++.dg/template/using21.C: Adjust.
3966 * g++.dg/template/using22.C: Adjust.
3969 * g++.dg/template/current-inst1.C: New.
3970 * g++.dg/parse/crash35.C: Adjust.
3972 2012-07-17 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/oldstyle_4.f90: New.
3977 2012-07-17 Tobias Burnus <burnus@net-b.de>
3980 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3981 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3983 2012-07-16 Jason Merrill <jason@redhat.com>
3985 * g++.dg/parse/access8.C: Adjust.
3986 * g++.dg/template/sfinae6_neg.C: Adjust.
3988 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3991 * gfortran.dg/coarray_allocate_1.f90: New test.
3993 2012-07-16 Andrew Pinski <apinski@cavium.com>
3995 * gcc.c-torture/execute/bswap-1.c: New testcase.
3996 * gcc.c-torture/compile/unalign-1.c: New testcase.
3997 * gcc.c-torture/compile/20120524-1.c: New testcase.
3998 * gcc.c-torture/compile/20101216-1.c: New testcase.
4000 2012-07-16 Dehao Chen <dehao@google.com>
4003 2012-07-10 Dehao Chen <dehao@google.com>
4005 * gcc.dg/debug_info_inline.c: New test.
4007 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4010 * gfortran.dg/proc_decl_28.f90: New.
4012 2012-07-16 Andrew Pinski <apinski@cavium.com>
4014 * gcc.dg/torture/builtins-1.c: New testcase.
4016 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4018 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4019 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4020 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4021 gcc.target/cris/sync-1-v10.c,
4022 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4023 pass -mno-unaligned-atomic-may-use-library.
4024 * gcc.target/cris/sync-xchg-1.c: New test.
4025 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4026 valid register operand output modifier.
4028 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4030 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4033 2012-07-13 Andrew Pinski <apinski@cavium.com>
4035 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4036 rather than cleanup-tree-dump.
4037 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4039 2012-07-13 Richard Guenther <rguenther@suse.de>
4041 PR tree-optimization/53907
4042 * gcc.target/i386/pr53907.c: New testcase.
4044 2012-07-13 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/53922
4047 * gcc.dg/torture/pr53922.c: New testcase.
4049 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4051 PR rtl-optimization/53908
4052 * gcc.dg/torture/pr53908.c: New test.
4054 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4057 * g++.dg/cpp0x/variadic135.C: New.
4059 2012-07-12 Jason Merrill <jason@redhat.com>
4061 * g++.dg/template/sfinae6_neg.C: Adjust.
4063 2012-07-12 Tobias Burnus <burnus@net-b.de>
4065 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4066 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4067 scan-tree-dump-times pattern.
4069 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4071 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4073 2012-07-11 Jason Merrill <jason@redhat.com>
4076 * g++.g/cpp0x/defaulted37.C: New.
4078 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4081 * gcc.target/arm/pr53859.c: New test.
4083 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4086 * gcc.c-torture/compile/pr53886.c: New.
4088 2012-07-10 Dehao Chen <dehao@google.com>
4090 * gcc.dg/debug_info_inline.c: New test.
4092 2012-07-10 Jason Merrill <jason@redhat.com>
4095 * g++.dg/cpp0x/defaulted36.C: New.
4096 * g++.dg/cpp0x/defaulted21.C: Adjust.
4098 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4100 2012-07-09 Sterling Augustine <saugustine@google.com>
4102 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4104 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4106 PR tree-optimization/53887
4107 * gcc.dg/pr53887.c: New test.
4109 2012-07-09 Jason Merrill <jason@redhat.com>
4112 * g++.dg/cpp0x/nullptr29.C: New.
4114 2012-07-09 Tom de Vries <tom@codesourcery.com>
4115 Richard Guenther <rguenther@suse.de>
4117 * gcc.dg/builtin-unreachable-6.c: New test.
4118 * gcc.dg/builtin-unreachable-5.c: New test.
4120 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4122 PR tree-optimization/53881
4123 * gcc.dg/pr53881.c: New test.
4125 2012-07-06 Jason Merrill <jason@redhat.com>
4128 * g++.dg/cpp0x/variadic134.C: New.
4131 * g++.dg/cpp0x/alias-decl-20.C: New.
4133 2012-07-06 Tom de Vries <tom@codesourcery.com>
4135 PR tree-optimization/51879
4136 * gcc.dg/pr51879-16.c: New test.
4137 * gcc.dg/pr51879-17.c: Same.
4139 2012-07-06 Tom de Vries <tom@codesourcery.com>
4141 PR tree-optimization/52009
4142 * gcc.dg/pr51879-7.c: New test.
4143 * gcc.dg/pr51879-18.c: New test.
4145 2012-07-05 Jason Merrill <jason@redhat.com>
4148 * g++.dg/template/typedef39.C: New.
4151 * g++.dg/cpp0x/variadic133.C: New.
4152 * g++.dg/template/param1.C: Adjust.
4154 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4158 * gcc.target/arm/neon/vtrnf32.c: Update.
4159 * gcc.target/arm/neon/vtrns32.c: Update.
4160 * gcc.target/arm/neon/vtrnu32.c: Update.
4161 * gcc.target/arm/neon/vzipf32.c: Update.
4162 * gcc.target/arm/neon/vzips32.c: Update.
4163 * gcc.target/arm/neon/vzipu32.c: Update.
4165 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4168 * gfortran.dg/inline_sum_4.f90: New test.
4170 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4172 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4174 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4176 * gcc.target/arm/fma-sp.c: New testcase.
4177 * gcc.target/arm/fma.c: Likewise.
4178 * gcc.target/arm/fma.h: Likewise.
4180 2012-07-04 Jason Merrill <jason@redhat.com>
4183 * g++.dg/other/enum3.C: New.
4185 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4188 * g++.dg/torture/pr53321.C: New test.
4190 2012-07-04 Richard Guenther <rguenther@suse.de>
4192 PR tree-optimization/53844
4193 * g++.dg/tree-ssa/pr53844.C: New testcase.
4195 2012-07-04 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/53849
4198 * gcc.dg/pr53849.c: New testcase.
4200 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4203 * g++.dg/ext/label14.C: New test.
4205 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4208 * g++.dg/other/pr53811.C: New test.
4210 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4213 * gcc.target/m68k/stack-limit-1.c: New testcase.
4215 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4217 * gnat.dg/recursive_call.adb: New test.
4219 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4221 * gnat.dg/discr37.ad[sb]: New test.
4223 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4225 * g++.dg/other/packed1.C: Remove SH from xfail list.
4227 2012-07-02 Jason Merrill <jason@redhat.com>
4230 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4233 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4236 * g++.dg/cpp0x/decltype39.C: New.
4237 * g++.dg/diagnostic/method1.C: Adjust.
4240 * g++.dg/template/ref6.C: New.
4242 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4245 * gcc.target/sh/pr53568-1.c: New.
4247 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4250 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4252 2012-07-02 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4258 * g++.dg/template/enum7.C: New.
4259 * g++.dg/other/ptrmem10.C: Adjust.
4260 * g++.dg/other/ptrmem11.C: Adjust.
4261 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4263 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4265 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4267 2012-07-01 Wei Guozhi <carrot@google.com>
4270 * gcc.target/arm/pr53447-1.c: New testcase.
4271 * gcc.target/arm/pr53447-2.c: New testcase.
4272 * gcc.target/arm/pr53447-3.c: New testcase.
4273 * gcc.target/arm/pr53447-4.c: New testcase.
4275 2012-06-29 Richard Guenther <rguenther@suse.de>
4277 PR tree-optimization/47061
4278 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4280 2012-06-29 Richard Guenther <rguenther@suse.de>
4282 PR tree-optimization/37541
4283 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4287 PR tree-optimization/52589
4288 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4290 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4292 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4294 * g++.dg/template/error46.C: Add missing comment to dg-message.
4295 * g++.dg/template/crash107.C: Likewise.
4296 * g++.dg/template/error47.C: Likewise.
4297 * g++.dg/template/crash108.C: Likewise.
4298 * g++.dg/overload/operator5.C: Likewise.
4300 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4301 errors in dg-message directives, add comments.
4303 2012-06-28 Kai Tietz <ktietz@redhat.com>
4305 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4306 hard-coded 'unsigned long'.
4308 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4310 PR tree-optimization/51581
4311 * gcc.dg/vect/pr51581-4.c: New test.
4313 PR tree-optimization/53645
4314 * gcc.c-torture/execute/pr53645-2.c: New test.
4316 2012-06-28 Richard Guenther <rguenther@suse.de>
4319 * gcc.dg/torture/pr53790.c: New testcase.
4321 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4323 PR tree-optimization/53645
4324 * gcc.c-torture/execute/pr53645.c: New test.
4326 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4328 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4330 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4334 * gcc.dg/guality/pr49888.c: Account for the possibility that
4335 the variable is optimized out at the first test.
4337 2012-06-27 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/override2.C: Adjust.
4340 * g++.dg/template/error5.C: Adjust.
4341 * g++.dg/parse/crash28.C: Adjust.
4344 * g++.dg/parse/template27.C: New.
4345 * g++.dg/template/crash74.C: Adjust expected output.
4347 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4351 * gfortran.dg/typebound_operator_16.f03: New.
4353 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4355 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4356 even src1.i and src2.i fields even in the second half of the arrays.
4358 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4361 * g++.dg/torture/vshuf-16.inc: New test.
4362 * g++.dg/torture/vshuf-2.inc: New test.
4363 * g++.dg/torture/vshuf-4.inc: New test.
4364 * g++.dg/torture/vshuf-8.inc: New test.
4365 * g++.dg/torture/vshuf-main.inc: New test.
4366 * g++.dg/torture/vshuf-v16hi.C: New test.
4367 * g++.dg/torture/vshuf-v16qi.C: New test.
4368 * g++.dg/torture/vshuf-v2df.C: New test.
4369 * g++.dg/torture/vshuf-v2di.C: New test.
4370 * g++.dg/torture/vshuf-v2sf.C: New test.
4371 * g++.dg/torture/vshuf-v2si.C: New test.
4372 * g++.dg/torture/vshuf-v4df.C: New test.
4373 * g++.dg/torture/vshuf-v4di.C: New test.
4374 * g++.dg/torture/vshuf-v4sf.C: New test.
4375 * g++.dg/torture/vshuf-v4si.C: New test.
4376 * g++.dg/torture/vshuf-v8hi.C: New test.
4377 * g++.dg/torture/vshuf-v8qi.C: New test.
4378 * g++.dg/torture/vshuf-v8si.C: New test.
4380 2012-06-27 Richard Guenther <rguenther@suse.de>
4383 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4385 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4387 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4388 scan-dump-dem-not): Use printable pattern in test name.
4390 2012-06-26 Sterling Augustine <saugustine@google.com>
4391 Dominique Dhumieres <dominiq@lps.ens.fr>
4393 * gcc.dg/pubtypes-2.c: Update expected output.
4394 * gcc.dg/pubtypes-3.c: Likewise.
4395 * gcc.dg/pubtypes-4.c: Likewise.
4397 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4399 * gcc.dg/tree-ssa/slsr-1.c: New test.
4400 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4401 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4402 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4404 2012-06-26 Matt Turner <mattst88@gmail.com>
4407 * gcc.target/arm/mmx-2.c: New.
4409 2012-06-26 Richard Guenther <rguenther@suse.de>
4412 * g++.dg/torture/pr53752.C: New testcase.
4414 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4416 PR tree-optimization/53748
4417 * gcc.c-torture/compile/pr53748.c: New test.
4419 2012-06-25 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/decltype38.C: New.
4424 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4426 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4428 * lib/target-supports-dg.exp (testname-for-summary): New.
4429 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4430 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4431 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4432 scan-module-absence, output-exists, output-exists-not: Use
4433 testname-for-summary.
4434 (dg-test): Clean up testname_with_flags.
4435 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4436 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4437 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4438 scan-assembler-dem-not, object-size: Use testname-for-summary.
4439 * lib/gcov.exp (run-gcov): Likewise.
4440 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4441 scan-dump-dem, scan-dump-dem-note): Likewise.
4443 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4444 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4445 including profopt.opt; save and restore existing value.
4446 * g++.dg/bprob/bprob.exp: Likewise.
4447 * gcc.dg/matrix/matrix.exp: Likewise.
4448 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4449 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4452 2012-06-25 Richard Henderson <rth@redhat.com>
4454 * gcc.dg/pr53749.c: New.
4456 2012-06-25 Jason Merrill <jason@redhat.com>
4459 * g++.dg/cpp0x/nullptr28.C: New.
4461 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4463 * gcc.target/arm/neon-vld1_dupQ.c: New.
4465 2012-06-25 Florian Weimer <fweimer@redhat.com>
4467 * g++.dg/init/new35.C: New.
4468 * g++.dg/init/new36.C: New.
4469 * g++.dg/init/new37.C: New.
4470 * g++.dg/ext/vla5.C: New warning.
4471 * g++.dg/ext/vla8.C: New warning.
4472 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4474 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4475 James Greenhalgh <james.greenhalgh@arm.com>
4477 * gcc.target/arm/ftest-support-arm.h New testcase.
4478 * gcc.target/arm/ftest-support-thumb.h Likewise.
4479 * gcc.target/arm/ftest-support.h Likewise.
4480 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4482 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4483 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4484 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4485 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4486 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4487 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4488 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4489 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4490 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4491 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4492 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4493 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4494 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4495 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4496 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4497 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4498 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4499 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4500 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4501 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4502 * lib/target-supports.exp
4503 (check_effective_target_arm_arch_FUNC): Add support for more
4505 (add_options_for_arm_arch_FUNC): Likewise.
4506 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4508 2012-06-25 Jason Merrill <jason@redhat.com>
4511 * g++.dg/cpp0x/constexpr-tuple.C: New.
4513 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.target/i386/pr53759.c: New test.
4519 * g++.dg/cpp0x/nsdmi7.C: New test.
4521 2012-06-24 Kai Tietz <ktietz@redhat.com>
4523 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4525 * gcc.target/i386/pr38988.c: Likewise.
4527 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4531 * gfortran.dg/typebound_generic_12.f03: New.
4532 * gfortran.dg/typebound_generic_13.f03: New.
4534 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4536 * gnat.dg/lto15.ad[sb]: New test.
4538 2012-06-21 Meador Inge <meadori@codesourcery.com>
4541 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4543 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4545 * gcc.dg/pch/ident-1.c: New test.
4546 * gcc.dg/pch/ident-1.hs: Header file for new test.
4548 2012-06-21 Michael Matz <matz@suse.de>
4551 * gcc.c-torture/execute/pr53688.c: New test.
4553 2012-06-20 Richard Guenther <rguenther@suse.de>
4555 PR tree-optimization/30318
4556 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4558 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4560 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4562 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4564 * gcc.target/i386/clearcapv2.map: New file.
4565 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4567 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4569 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4570 and add __sh__ case.
4572 2012-06-19 Jason Merrill <jason@redhat.com>
4575 * g++.dg/debug/localclass1.C: New.
4577 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4579 * g++.dg/cpp0x/override4.C: New.
4581 2012-06-14 Jason Merrill <jason@redhat.com>
4584 * g++.dg/cpp0x/decltype37.C: New.
4586 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4588 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4590 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4592 * gcc.c-torture/compile/vector-5.c,
4593 gcc.c-torture/compile/vector-6.c: New tests.
4595 2012-06-19 Richard Henderson <rth@redhat.com>
4597 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4599 2012-06-19 Richard Guenther <rguenther@suse.de>
4601 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4603 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4606 * gcc.target/i386/pr53712.c: New test.
4608 2012-06-18 Tobias Burnus <burnus@net-b.de>
4611 * gfortran.dg/elemental_optional_args_6.f90: New.
4613 2012-06-18 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4617 * gfortran.dg/coarray/move_alloc_1.f90
4619 2012-06-18 Tobias Burnus <burnus@net-b.de>
4622 * gfortran.dg/coarray_27.f90: New.
4624 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4625 Greta Yorsh <Greta.Yorsh@arm.com>
4627 * gcc.target/arm/epilog-1.c: New test.
4629 2012-06-18 Richard Guenther <rguenther@suse.de>
4631 PR tree-optimization/53693
4632 * g++.dg/torture/pr53693.C: New testcase.
4634 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4636 PR tree-optimization/53703
4637 * gcc.dg/torture/pr53703.c: New test.
4639 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4642 * gcc.target/i386/pr53698.c: New test.
4644 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4646 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4648 2012-06-17 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/transfer_check_3.f90: New.
4654 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4656 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4658 2012-06-16 Tobias Burnus <burnus@net-b.de>
4662 * gfortran.dg/deferred_type_param_8.f90: New.
4664 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4666 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4667 testname that includes flags, passed in as new argument, in
4669 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4670 and pass it to verify-* procedures.
4672 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4673 alignment torture options with usual torture options.
4675 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4676 messages reported for one line of source code.
4677 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4678 * g++.dg/cpp0x/decltype2.C: Likewise.
4679 * g++.dg/cpp0x/decltype3.C: Likewise.
4680 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4681 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4682 * g++.dg/cpp0x/static_assert3.C: Likewise.
4683 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4684 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4685 * g++.dg/cpp0x/union1.C: Likewise.
4686 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4687 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4688 * g++.dg/cpp0x/variadic2.C: Likewise.
4689 * g++.dg/cpp0x/variadic20.C: Likewise.
4690 * g++.dg/cpp0x/variadic74.C: Likewise.
4691 * g++.dg/diagnostic/bitfld2.C: Likewise.
4692 * g++.dg/ext/attrib44.C: Likewise.
4693 * g++.dg/ext/no-asm-1.C: Likewise.
4694 * g++.dg/other/error34.C: Likewise.
4695 * g++.dg/parse/crash46.C: Likewise.
4696 * g++.dg/parse/error10.C: Likewise.
4697 * g++.dg/parse/error2.C: Likewise.
4698 * g++.dg/parse/error3.C: Likewise.
4699 * g++.dg/parse/error36.C: Likewise.
4700 * g++.dg/parse/error8.C: Likewise.
4701 * g++.dg/parse/error9.C: Likewise.
4702 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4703 * g++.dg/parse/parser-pr28152.C: Likewise.
4704 * g++.dg/parse/template25.C: Likewise.
4705 * g++.dg/parse/typename11.C: Likewise.
4706 * g++.dg/tc1/dr147.C: Likewise.
4707 * g++.dg/template/deduce3.C: Likewise.
4708 * g++.dg/template/koenig9.C: Likewise.
4709 * g++.dg/template/pr23510.C: Likewise.
4710 * g++.dg/warn/pr12242.C: Likewise.
4711 * g++.dg/warn/pr30551-2.C: Likewise.
4712 * g++.dg/warn/pr30551.C: Likewise.
4713 * g++.old-deja/g++.other/typename1.C: Likewise.
4714 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4716 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4719 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4720 * c-c++-common/torture/vshuf-2.inc: Likewise.
4721 * c-c++-common/torture/vshuf-4.inc: Likewise.
4722 * c-c++-common/torture/vshuf-8.inc: Likewise.
4723 * c-c++-common/torture/vshuf-main.inc: Likewise.
4724 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4725 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4726 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4727 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4728 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4729 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4730 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4731 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4732 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4733 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4734 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4735 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4736 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4737 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4739 2012-06-15 Michael Matz <matz@suse.de>
4741 * gcc.dg/tree-ssa/vector-4.c: New test.
4743 2012-06-15 Michael Matz <matz@suse.de>
4745 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4746 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4748 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4750 PR tree-optimization/53636
4751 * gcc.target/arm/pr53636.c: New test.
4753 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4755 PR tree-optimization/51581
4756 * gcc.c-torture/execute/pr51581-1.c: New test.
4757 * gcc.c-torture/execute/pr51581-2.c: New test.
4758 * gcc.dg/vect/pr51581-1.c: New test.
4759 * gcc.dg/vect/pr51581-2.c: New test.
4760 * gcc.dg/vect/pr51581-3.c: New test.
4761 * gcc.target/i386/avx-pr51581-1.c: New test.
4762 * gcc.target/i386/avx-pr51581-2.c: New test.
4763 * gcc.target/i386/avx2-pr51581-1.c: New test.
4764 * gcc.target/i386/avx2-pr51581-2.c: New test.
4765 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4767 2012-06-15 Richard Guenther <rguenther@suse.de>
4769 * gcc.c-torture/execute/20120615-1.c: New testcase.
4771 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/vect8.ad[sb]: New test.
4775 2012-06-14 Richard Guenther <rguenther@suse.de>
4777 * gcc.dg/tree-ssa/vrp.h: New testcase.
4778 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4780 2012-06-13 Christian Bruel <christian.bruel@st.com>
4783 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4785 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4787 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4789 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4792 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4793 test summary unique.
4795 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4796 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4797 scan-stack-usage-not): Don't strip torture options from test name.
4799 * lib/scandump.exp (scan-dump-times): Use printable version of
4800 regexp in test summary line.
4802 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4803 messages reported for one line of source code.
4804 * gcc.dg/format/few-1.c: Likewise.
4805 * gcc.dg/ia64-sync-2.c: Likewise.
4806 * gcc.dg/sync-2.c: Likewise.
4807 * gcc.dg/noncompile/pr44517.c: Likewise.
4809 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4812 * gcc.dg/guality/pr49888.c: New.
4814 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4816 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4817 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4818 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4820 2012-06-13 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/intent_out_7.f90: New.
4825 2012-06-13 Tobias Burnus <burnus@net-b.de>
4828 * gfortran.dg/save_4.f90: New.
4830 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4835 * gcc.dg/pr53532.c: New test.
4836 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4837 adjust line numbers.
4838 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4839 * gcc.dg/Wcxx-compat-8.c: Likewise.
4840 * gcc.dg/pr51034.c: New test.
4841 * gcc.dg/pr53196-1.c: New test.
4842 * gcc.dg/pr53196-2.c: New test.
4844 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4846 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4847 alignment torture options with usual torture options.
4848 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4849 instead of dg-options.
4850 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4851 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4852 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4853 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4854 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4855 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4857 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4858 to checks for multiple messages reported for one line of source code.
4859 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4861 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4862 messages reported for one line of source code.
4864 * gcc.dg/20031223-1.c: Add comments to check for multiple
4865 messages reported for one line of source code.
4866 * gcc.dg/Wconversion-integer.c: Likewise.
4867 * gcc.dg/Wfatal-2.c: Likewise.
4868 * gcc.dg/Wfatal.c: Likewise.
4869 * gcc.dg/Wobjsize-1.c: Likewise.
4870 * gcc.dg/c99-vla-jump-1.c: Likewise.
4871 * gcc.dg/c99-vla-jump-2.c: Likewise.
4872 * gcc.dg/c99-vla-jump-3.c: Likewise.
4873 * gcc.dg/c99-vla-jump-4.c: Likewise.
4874 * gcc.dg/c99-vla-jump-5.c: Likewise.
4875 * gcc.dg/decl-9.c: Likewise.
4876 * gcc.dg/declspec-10.c: Likewise.
4877 * gcc.dg/declspec-18.c: Likewise.
4878 * gcc.dg/mtune.c: Likewise.
4879 * gcc.dg/parser-pr28152-2.c: Likewise.
4880 * gcc.dg/parser-pr28152.c: Likewise.
4881 * gcc.dg/pr14475.c: Likewise.
4882 * gcc.dg/pr27953.c: Likewise.
4883 * gcc.dg/pr28322-3.c: Likewise.
4884 * gcc.dg/pr30457.c: Likewise.
4885 * gcc.dg/pr30551-2.c: Likewise.
4886 * gcc.dg/pr30551-3.c: Likewise.
4887 * gcc.dg/pr30551-4.c: Likewise.
4888 * gcc.dg/pr30551-5.c: Likewise.
4889 * gcc.dg/pr30551-6.c: Likewise.
4890 * gcc.dg/pr30551.c: Likewise.
4891 * gcc.dg/pr45461.c: Likewise.
4892 * gcc.dg/pr48552-1.c: Likewise.
4893 * gcc.dg/pr48552-2.c: Likewise.
4894 * gcc.dg/redecl-1.c: Likewise.
4895 * gcc.dg/transparent-union-3.c: Likewise.
4896 * gcc.dg/utf-dflt.c: Likewise.
4897 * gcc.dg/utf-dflt2.c: Likewise.
4898 * gcc.dg/vla-8.c: Likewise.
4899 * gcc.dg/vla-init-1.c: Likewise.
4900 * gcc.dg/wtr-int-type-1.c: Likewise.
4902 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4903 messages reported for for one line of source code.
4904 * c-c++-common/raw-string-5.c: Likewise.
4905 * c-c++-common/raw-string-4.c: Likewise.
4906 * c-c++-common/raw-string-6.c: Likewise.
4907 * c-c++-common/pr20000.c: Likewise.
4909 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4910 messages reported for one line of source code.
4911 * gcc.dg/cpp/pr30786.c: Likewise.
4912 * gcc.dg/cpp/pr28709.c: Likewise.
4913 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4914 * gcc.dg/cpp/macspace2.c: Likewise.
4915 * gcc.dg/cpp/missing-header-1.c: Likewise.
4916 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4917 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4918 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4920 2012-06-12 Jason Merrill <jason@redhat.com>
4923 * g++.dg/template/local7.C: New.
4925 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4928 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4929 * gcc.target/sh/pr51340-2.c: Likewise.
4930 * gcc.target/sh/pr51340-3.c: Likewise.
4932 2012-06-12 Michael Matz <matz@suse.de>
4934 * gcc.dg/torture/alias-1.c: New test.
4936 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4938 PR rtl-optimization/53589
4939 * gcc.dg/torture/pr53589.c: New test.
4941 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4944 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4945 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4946 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4947 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4948 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4949 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4950 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4951 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4952 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4953 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4954 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4955 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4956 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4957 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4958 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4959 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4961 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4963 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4964 (check_intel_cpu_model): New function.
4965 (check_amd_cpu_model): New function.
4966 (check_features): New function.
4967 (__get_cpuid_output): New function.
4968 (check_detailed): New function.
4969 (fn1): Rename to quick_check.
4970 (main): Update to call quick_check and call check_detailed.
4972 2012-06-11 Richard Henderson <rth@redhat.com>
4974 * lib/target-supports.exp
4975 (check_effective_target_sync_long_long_runtime): Use
4976 check_effective_target_lp64 instead of
4977 check_effective_target_powerpc64 for powerpc targets.
4979 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4982 * gcc.target/sh/pr53511-1.c: New.
4984 2012-06-11 Richard Guenther <rguenther@suse.de>
4987 * g++.dg/lto/pr53470_0.C: New testcase.
4988 * gcc.dg/lto/pr53470_0.c: Likewise.
4990 2012-06-11 Richard Guenther <rguenther@suse.de>
4993 * g++.dg/ext/pr53605.C: New testcase.
4995 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4997 * gnat.dg/specs/array1.ads: New test.
4998 * gnat.dg/specs/array2.ads: Likewise.
4999 * gnat.dg/array22.adb: Likewise.
5001 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5003 * gnat.dg/constant4.adb: New test.
5004 * gnat.dg/constant4_pkg.ads: New helper.
5006 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5009 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5010 * gfortran.dg/allocate_class_1.f90: Modified.
5011 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5012 * gfortran.dg/allocate_class_2.f90: New.
5014 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5017 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5019 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5022 * gfortran.dg/string_assign_2.f90: New test case.
5024 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5027 * gfortran.dg/string_assign_1.f90: New test case.
5029 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5032 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5033 * gcc.dg/gomp/critical-4.c: Likewise.
5034 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5035 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5036 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5037 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5038 * c-c++-common/gomp/pr53580.c: New test.
5040 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5043 * g++.dg/cpp0x/forw_enum11.C: New.
5045 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5048 * g++.dg/cpp0x/alias-decl-19.C: New.
5050 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5052 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5054 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5056 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5058 (XSTATE_SSE): Ditto.
5059 (XSTATE_YMM): Ditto.
5060 (avx_os_support): Use new defines.
5062 2012-06-06 Richard Guenther <rguenther@suse.de>
5065 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5068 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5071 * g++.dg/cpp0x/pr52841.C: New testcase.
5073 2012-06-06 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/53081
5076 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5077 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5079 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5081 * gcc.target/powerpc/pr53487.c: New test.
5083 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5085 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5087 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5089 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5091 2012-06-05 Richard Guenther <rguenther@suse.de>
5093 PR tree-optimization/30442
5094 * gcc.dg/vect/bb-slp-30.c: New testcase.
5096 2012-06-05 Richard Guenther <rguenther@suse.de>
5098 PR tree-optimization/53081
5099 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5100 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5101 -fno-tree-loop-distribute-patterns.
5103 2012-06-05 Alan Modra <amodra@gmail.com>
5105 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5106 Check static chain in nested funcs.
5108 2012-06-04 Tobias Burnus <burnus@net-b.de>
5111 * gfortran.dg/init_flag_10.f90: New.
5113 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5116 * g++.dg/warn/Wenum-compare-no-2: New.
5118 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5120 PR preprocessor/53463
5121 * g++.dg/cpp/limits.C: New test.
5122 * g++.dg/parse/error19.C: Adjust.
5123 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5124 * g++.dg/warn/pr35635.C: Likewise.
5125 * g++.old-deja/g++.pt/assign1.C: Likewise.
5127 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5130 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5131 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5132 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5133 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5134 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5135 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5136 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5137 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5139 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5141 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5143 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5145 PR tree-optimization/53550
5146 * gcc.dg/pr53550.c: New test.
5148 2012-06-04 Richard Guenther <rguenther@suse.de>
5150 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5151 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5152 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5154 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5157 * gfortran.dg/parameter_array_element_2.f90: New.
5159 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5162 * gcc.target/sh/pr53512-1.c: New.
5163 * gcc.target/sh/pr53512-2.c: New.
5164 * gcc.target/sh/pr53512-3.c: New.
5165 * gcc.target/sh/pr53512-4.c: New.
5167 2012-06-01 Jason Merrill <jason@redhat.com>
5170 * g++.dg/ext/visibility/template12.C: New.
5171 * g++.dg/ext/attrib14.C: Adjust warning line.
5174 * g++.dg/parse/new6.C: New.
5175 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5177 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5179 * c-c++-common/restrict-2.c: Revert previous change.
5181 2012-06-01 Jason Merrill <jason@redhat.com>
5184 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5187 * g++.dg/cpp0x/auto33.C: New.
5189 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5192 * g++.dg/parse/namespace-alias-1.C: New.
5194 2012-06-01 Christian Bruel <christian.bruel@st.com>
5196 * gcc.dg/spec-options.c: New test.
5197 * gcc.dg/foo.specs: New file.
5199 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5202 * gnat.dg/lto14.adb: Skip on Solaris.
5204 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5206 * gcc.target/cris/sync-1-v10.c,
5207 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5208 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5209 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5210 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5211 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5212 gcc.target/cris/torture/sync-mis-op-i-1.c,
5213 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5214 gcc.target/cris/torture/sync-mis-op-i-2.c,
5215 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5216 gcc.target/cris/torture/sync-mis-op-i-3.c,
5217 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5218 gcc.target/cris/torture/sync-mis-op-s-1.c,
5219 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5220 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5221 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5222 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5223 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5224 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5225 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5226 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5227 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5229 2012-05-31 Richard Guenther <rguenther@suse.de>
5231 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5232 ldist-pr45948.c with disabled SCCP.
5234 2012-05-31 Richard Guenther <rguenther@suse.de>
5237 * gcc.dg/torture/pr48493.c: New testcase.
5239 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5241 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5243 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5244 of the initialization loop.
5245 (dg-final): Adjust the expected number of vectorized loops depending
5246 on vect_char_mult target selector.
5248 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5250 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5251 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5252 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5255 2012-05-30 Jason Merrill <jason@redhat.com>
5258 * g++.dg/init/new34.C: New.
5259 * g++.dg/tree-ssa/stabilize1.C: New.
5261 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5264 * g++.dg/init/new33.C: New test.
5266 2012-05-30 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/torture/pr53501.c: New testcase.
5270 * c-c++-common/restrict-2.c: Adjust.
5272 2012-05-30 Alan Modra <amodra@gmail.com>
5274 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5277 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5279 * gcc.target/i386/shuf-concat.c: New test.
5281 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5283 PR rtl-optimization/53519
5284 * gcc.c-torture/compile/pr53519.c: New test.
5286 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5288 * gcc.target/arm/neon-vrev.c: New.
5290 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5293 * gcc.target/sh/pr51340-1.c: New.
5294 * gcc.target/sh/pr51340-2.c: New.
5295 * gcc.target/sh/pr51340-3.c: New.
5297 2012-05-29 Richard Guenther <rguenther@suse.de>
5299 PR tree-optimization/53516
5300 * gcc.dg/torture/pr53516.c: New testcase.
5302 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5304 PR preprocessor/53229
5305 * gcc.dg/cpp/paste6.c: Force to run without
5306 -ftrack-macro-expansion.
5307 * gcc.dg/cpp/paste8.c: Likewise.
5308 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5309 -ftrack-macro-expansion.
5310 * gcc.dg/cpp/paste12.c: Force to run without
5311 -ftrack-macro-expansion.
5312 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5313 -ftrack-macro-expansion.
5314 * gcc.dg/cpp/paste13.c: Likewise.
5315 * gcc.dg/cpp/paste14.c: Likewise.
5316 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5317 -ftrack-macro-expansion.
5318 * gcc.dg/cpp/paste18.c: New test.
5320 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5322 * gcc.target/cris/torture/trap-1.c,
5323 gcc.target/cris/torture/trap-2.c,
5324 gcc.target/cris/torture/trap-3.c,
5325 gcc.target/cris/torture/trap-v0.c,
5326 gcc.target/cris/torture/trap-v3.c: New tests.
5328 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5331 * g++.dg/warn/Wbraces3.C: New.
5332 * g++.dg/warn/Wbraces4.C: Likewise.
5334 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5336 PR tree-optimization/53505
5337 * c-c++-common/torture/pr53505.c: New test.
5339 2012-05-27 Nathan Sidwell <nathan@acm.org>
5341 * gcc.dg/stmt-expr-4.c: New.
5343 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5346 * g++.dg/parse/crash60.C: New.
5348 2012-05-26 Jason Merrill <jason@redhat.com>
5351 * c-c++-common/array-lit.c: New.
5352 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5354 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5357 * gnat.dg/array21.adb: New test.
5359 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5361 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5363 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/other/anon-union3.C: New.
5368 2012-05-25 Ian Lance Taylor <iant@google.com>
5370 * gcc.dg/split-6.c: New test.
5372 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5374 * gnat.dg/lto14.adb: New test.
5376 2012-05-25 Tristan Gingold <gingold@adacore.com>
5378 * gcc.target/i386/large-frame.c: New.
5380 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5381 * gcc.target/powerpc/lhs-1.c: New.
5382 * gcc.target/powerpc/lhs-2.c: New.
5383 * gcc.target/powerpc/lhs-3.c: New.
5385 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5387 Make unwound macro expansion trace less redundant
5388 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5389 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5390 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5391 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5392 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5393 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5395 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5398 * g++.dg/cpp0x/constexpr-default1.C: New.
5400 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5403 * g++.dg/eh/goto2.C: New.
5405 2012-05-24 Richard Guenther <rguenther@suse.de>
5408 * g++.dg/tree-prof/pr53460.C: New testcase.
5410 2012-05-24 Richard Guenther <rguenther@suse.de>
5413 * g++.dg/debug/pr53466.C: New testcase.
5415 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5417 PR tree-optimization/53465
5418 * gcc.c-torture/execute/pr53465.c: New test.
5420 2012-05-23 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/allocate_with_typespec_6.f90: New.
5426 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5429 * g++.dg/warn/delete-array-1.C: New.
5431 2012-05-23 Richard Guenther <rguenther@suse.de>
5433 * gcc.dg/torture/pr39074-2.c: Adjust.
5434 * gcc.dg/torture/pr39074.c: Likewise.
5435 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5436 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5438 2012-05-22 Jan Hubicka <jh@suse.cz>
5441 * g++.dg/torture/pr53161.C: New testcase.
5443 2012-05-22 Tobias Burnus <burnus@net-b.de>
5446 * gfortran.dg/realloc_on_assign_15.f90: New.
5448 2012-05-22 Richard Guenther <rguenther@suse.de>
5451 * gcc.dg/torture/pr51071-2.c: New testcase.
5453 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5455 PR tree-optimization/53336
5456 * g++.dg/torture/pr53336.C: New testcase.
5458 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5461 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5462 instead of -Wunused-local-typedefs.
5464 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/other/abstract4.C: New-
5469 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5472 * g++.dg/ext/attrib46.C: New.
5474 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5477 * gcc.c-torture/compile/pr53418-1.c,
5478 gcc.c-torture/compile/pr53418-2.c: New tests.
5480 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5482 PR tree-optimization/53366
5483 * gcc.dg/torture/pr53366-1.c: New test.
5484 * gcc.dg/torture/pr53366-2.c: New test.
5485 * gcc.target/i386/pr53366-1.c: New test.
5486 * gcc.target/i386/pr53366-2.c: New test.
5488 PR tree-optimization/53409
5489 * gcc.c-torture/compile/pr53409.c: New test.
5491 PR tree-optimization/53410
5492 * gcc.c-torture/compile/pr53410-1.c: New test.
5493 * gcc.c-torture/compile/pr53410-2.c: New test.
5495 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5498 * gcc.target/i386/pr53425-1.c: New file.
5499 * gcc.target/i386/pr53425-2.c: Likewise.
5501 2012-05-21 Richard Guenther <rguenther@suse.de>
5503 PR tree-optimization/53408
5504 * gcc.dg/torture/pr53408.c: New testcase.
5506 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5507 H.J. Lu <hongjiu.lu@intel.com>
5510 * gcc.target/i386/pr53416.c: New file.
5512 2012-05-21 Richard Guenther <rguenther@suse.de>
5514 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5516 2012-05-21 Richard Guenther <rguenther@suse.de>
5518 * gcc.dg/torture/ldist-1.c: New testcase.
5520 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5522 * gnat.dg/lto13.adb: New test.
5523 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5525 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5527 * gnat.dg/specs/lto12.ads: New test.
5528 * gnat.dg/specs/lto12_pkg.ads: New helper.
5530 2012-05-18 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/53346
5533 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5534 * gcc.target/i386/incoming-10.c: Adjust.
5535 * gcc.target/i386/incoming-11.c: Likewise.
5536 * gcc.target/i386/pr46295.c: Likewise.
5538 2012-05-18 Richard Guenther <rguenther@suse.de>
5540 * gcc.dg/pr53352.c: Return zero.
5542 2012-05-18 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/53390
5545 * gcc.dg/torture/pr53390.c: New testcase.
5547 2012-05-18 Meador Inge <meadori@codesourcery.com>
5549 PR rtl-optimization/53352
5550 * gcc.dg/pr53352.c: New test.
5552 2012-05-17 David S. Miller <davem@davemloft.net>
5554 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5555 failure on sparc-*-linux-gnu.
5557 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/parse/error49.C: New.
5561 * g++.dg/cpp0x/error8.C: Likewise.
5562 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5563 * g++.dg/ext/utf-dflt2.C: Likewise.
5564 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5565 * g++.dg/ext/utf-dflt.C: Likewise.
5566 * c-c++-common/raw-string-3.c: Likewise.
5567 * c-c++-common/raw-string-4.c: Likewise.
5569 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/cpp0x/catch1.C: New.
5574 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/parse/error48.C: New.
5578 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5579 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5581 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5583 * gcc.dg/tm/indirect-2.c: New test.
5585 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5587 PR tree-optimization/53217
5588 * gfortran.dg/pr53217.f90: New test.
5590 2012-05-16 Richard Guenther <rguenther@suse.de>
5592 PR tree-optimization/53364
5593 * g++.dg/torture/pr53364.C: New testcase.
5595 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5598 * gcc.dg/pr52549.c: Fix test for long != void*
5599 * gcc.c-torture/execute/pr52979-1.x: New file.
5600 * gcc.c-torture/execute/pr52979-2.x: New file.
5602 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5604 PR preprocessor/7263
5605 * gcc.dg/binary-constants-2.c: Run without tracking locations
5606 accross macro expansion.
5607 * gcc.dg/binary-constants-3.c: Likewise.
5608 * gcc.dg/cpp/sysmac2.c: Likewise.
5609 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5611 * gcc.dg/cpp/syshdr3.c: New test.
5612 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5613 * gcc.dg/system-binary-constants-1.c: New test.
5614 * gcc.dg/system-binary-constants-1.h: New header for the new test
5616 * g++.dg/cpp/syshdr3.C: New test.
5617 * g++.dg/cpp/syshdr3.h: New header the new test above.
5618 * g++.dg/system-binary-constants-1.C: New test.
5619 * g++.dg/system-binary-constants-1.h: New header the new test
5622 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5624 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5626 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.dg/pr53358.c: New test.
5631 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5634 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5635 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5637 2012-05-15 Olivier Hainque <hainque@adacore.com>
5639 * g++.dg/eh/sighandle.C: New testcase.
5641 2012-05-15 Richard Guenther <rguenther@suse.de>
5643 PR tree-optimization/53355
5644 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5646 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5648 * gfortran.dg/*.f90: Remove now redundant manual
5649 cleanup-modules directive.
5651 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5653 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5654 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5656 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5659 * gfortran.dg/int_range_io_1.f90: New test.
5661 2012-05-14 Andi Kleen <ak@linux.intel.com>
5662 Jakub Jelinek <jakub@redhat.com>
5665 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5666 * gcc.target/i386/rtm-check.h: New file.
5667 * gcc.target/i386/pr53315.c: New test.
5669 2012-05-14 Tobias Burnus <burnus@net-b.de>
5674 * gfortran.dg/deferred_type_param_4.f90: New.
5675 * gfortran.dg/deferred_type_param_6.f90: New.
5677 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5679 * gcc.target/i386/retarg.c: New test.
5681 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5684 * gfortran.dg/deferred_type_param_3.f90: New.
5685 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5686 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5688 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5690 * gnat.dg/null_pointer_deref3.adb: New test.
5692 2012-05-12 Tobias Burnus <burnus@net-b.de>
5696 * gfortran.dg/deferred_type_param_5.f90: New.
5698 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/parse/error47.C: New.
5702 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5705 * gfortran.dg/string_compare_4.f90: Change option
5706 to -fdump-tree-original. Add test case for kind=4.
5708 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5711 * gfortran.dg/string_compare_4.f90: New test.
5713 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5715 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5717 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5720 * g++.dg/cpp0x/variadic132.C: New.
5722 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5725 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5726 * g++.dg/parse/error26.C: Tweak dg-error column number.
5728 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5731 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5733 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/lto11.ad[sb]: New test.
5737 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5740 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5741 directive to Scan for vpmuldq, not vpmacsdql.
5743 2012-05-09 Michael Matz <matz@suse.de>
5745 PR tree-optimization/53185
5746 * gcc.dg/vect/pr53185.c: New test.
5748 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5751 * gcc.target/i386/pr53249.c: New.
5753 2012-05-09 Richard Guenther <rguenther@suse.de>
5755 PR tree-optimization/18437
5756 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5757 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5759 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5761 PR tree-optimization/53226
5762 * gcc.c-torture/compile/pr53226.c: New test.
5764 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5766 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5767 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5768 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5769 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5770 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5771 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5772 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5773 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5774 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5775 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5776 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5777 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5778 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5779 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5781 2012-05-09 Dehao Chen <dehao@google.com>
5783 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5784 * gcc.dg/predict-2.c: Likewise.
5785 * gcc.dg/predict-3.c: Likewise.
5786 * gcc.dg/predict-4.c: Likewise.
5787 * gcc.dg/predict-5.c: Likewise.
5788 * gcc.dg/predict-6.c: Likewise.
5790 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5793 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5795 2012-05-08 Richard Guenther <rguenther@suse.de>
5797 * gcc.dg/fold-bitand-4.c: New testcase.
5799 2012-05-08 Dehao Chen <dehao@google.com>
5801 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5802 heuristic is working properly.
5803 * gcc.dg/predict-2.c: Likewise.
5804 * gcc/dg/predict-3.c: Likewise.
5805 * gcc/dg/predict-4.c: Likewise.
5806 * gcc/dg/predict-5.c: Likewise.
5807 * gcc/dg/predict-6.c: Likewise.
5809 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5811 PR tree-optimization/53239
5812 * g++.dg/opt/vrp3.C: New test.
5813 * g++.dg/opt/vrp3-aux.cc: New file.
5814 * g++.dg/opt/vrp3.h: New file.
5816 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5818 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5819 .uleb128 support in assembler output.
5821 2012-05-07 Richard Guenther <rguenther@suse.de>
5824 * g++.dg/lto/pr42987_0.C: New testcase.
5825 * g++.dg/lto/pr42987_1.C: Likewise.
5827 2012-05-07 Tobias Burnus <burnus@net-b.de>
5830 * gfortran.dg/typebound_operator_15.f90: New.
5832 2012-05-06 Tobias Burnus <burnus@net-b.de>
5835 * gfortran.dg/class_array_13.f90: New.
5837 2012-05-06 Tristan Gingold <gingold@adacore.com>
5839 * gnat.dg/warn7.adb: New test.
5841 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5843 * gnat.dg/specs/renamings.ads: Rename to...
5844 * gnat.dg/specs/renaming1.ads: ...this.
5845 * gnat.dg/specs/renaming2.ads: New test.
5846 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5847 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5848 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5849 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5851 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5853 * gnat.dg/discr36.ad[sb]: New test.
5854 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5856 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5859 * c-c++-common/pr43772.c: New.
5861 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5864 * gfortran.dg/select_type_26.f03 : New test.
5865 * gfortran.dg/select_type_27.f03 : New test.
5868 * gfortran.dg/select_type_28.f03 : New test.
5870 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5874 * gfortran.dg/mod_sign0_1.f90: New test.
5875 * gfortran.dg/mod_large_1.f90: New test.
5877 2012-05-04 Tobias Burnus <burnus@net-b.de>
5880 gfortran.dg/public_private_module_5.f90: New.
5882 2012-05-04 Tobias Burnus <burnus@net-b.de>
5885 * gfortran.dg/constructor_7.f90: New.
5886 * gfortran.dg/constructor_8.f90: New.
5888 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5891 * g++.dg/cpp0x/static_assert7.C: New.
5893 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5895 PR tree-optimization/52633
5896 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5897 recognized as widening shifts instead of over-widening.
5898 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5899 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5900 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5901 * gcc.target/arm/pr52633.c: New test.
5903 2012-05-04 Richard Guenther <rguenther@suse.de>
5905 PR tree-optimization/53168
5906 * gcc.dg/torture/pr53168.c: New testcase.
5907 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5909 2012-05-04 Richard Guenther <rguenther@suse.de>
5911 * gcc.dg/lto/pr53214_0.c: New testcase.
5913 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5915 * gcc.target/ia64/pr48496.c: New test.
5916 * gcc.target/ia64/pr52657.c: Likewise.
5918 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5921 * c-c++-common/pr51712.c: New.
5923 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5926 * gcc.target/powwerpc/pr53199.c: New file.
5928 2012-05-03 Jason Merrill <jason@redhat.com>
5930 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5932 * gcc.dg/debug/dwarf2/dups-types.c: New.
5933 * gcc.dg/debug/dwarf2/dups-types.h: New.
5935 2012-05-03 Jason Merrill <jason@redhat.com>
5937 * g++.dg/debug/dwarf2/namespace-2.C: New.
5938 * g++.dg/debug/dwarf2/localclass3.C: New.
5940 2012-05-03 Jason Merrill <jason@redhat.com>
5942 * g++.dg/debug/dwarf2/thunk1.C: New.
5944 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5947 * g++.dg/other/final2.C: New.
5949 2012-05-03 Richard Guenther <rguenther@suse.de>
5951 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5953 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5955 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5956 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5957 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5958 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5960 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5964 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5965 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5966 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5969 * gcc.dg/pr53174.c: New test.
5972 * gcc.target/arm/pr53187.c: New test.
5973 * gcc.c-torture/compile/pr53187.c: New test.
5975 2012-05-03 Richard Guenther <rguenther@suse.de>
5977 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5978 unsupported prefetching support.
5980 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5982 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5983 option -ftrack-macro-expansion=0.
5984 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5985 option -ftrack-macro-expansion=0.
5987 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5989 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5990 dg-options for target arm with dg-additional-options.
5992 2012-05-03 Richard Guenther <rguenther@suse.de>
5994 PR tree-optimization/53144
5995 * gcc.dg/torture/pr53144.c: New testcase.
5997 2012-05-03 Tobias Burnus <burnus@net-b.de>
6000 * gfortran.dg/pointer_intent_7.f90: New.
6001 * gfortran.dg/pure_formal_3.f90: New.
6003 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6005 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6007 2012-05-02 Martin Jambor <mjambor@suse.cz>
6010 * g++.dg/lto/pr52605_0.C: New test.
6012 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6014 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6015 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6016 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6017 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6018 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6019 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6020 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6021 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6022 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6023 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6024 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6025 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6026 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6027 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6028 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6029 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6031 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6034 * gcc.dg/pr53153.c: New test.
6036 2012-05-02 Richard Guenther <rguenther@suse.de>
6038 * g++.dg/tree-ssa/pr19807.C: Adjust.
6040 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6042 PR tree-optimization/53163
6043 * gcc.c-torture/compile/pr53163.c: New test.
6045 PR rtl-optimization/53160
6046 * gcc.c-torture/execute/pr53160.c: New test.
6048 2012-05-01 Ian Lance Taylor <iant@google.com>
6051 * gcc.dg/pr37303.c: New test.
6053 2012-05-01 Richard Henderson <rth@redhat.com>
6055 * lib/target-supports.exp
6056 (check_effective_target_sync_long_long_runtime): True for
6057 check_effective_target_powerpc64.
6059 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6062 * gcc.dg/vector-1.c: Move to ...
6063 * c-c++-common/vector-1.c: ... here.
6064 * gcc.dg/vector-2.c: Move to ...
6065 * c-c++-common/vector-2.c: ... here.
6066 * gcc.dg/vector-3.c: Move to ...
6067 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6068 * gcc.dg/vector-4.c: Move to ...
6069 * c-c++-common/vector-4.c: ... here.
6070 * gcc.dg/vector-init-1.c: Move to ...
6071 * c-c++-common/vector-init-1.c: ... here.
6072 * gcc.dg/vector-init-2.c: Move to ...
6073 * c-c++-common/vector-init-2.c: ... here.
6074 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6075 * c-c++-common/vector-subscript-1.c: ... here.
6076 * gcc.dg/vector-subscript-2.c: Move to ...
6077 * c-c++-common/vector-subscript-2.c: ... here.
6078 * gcc.dg/vector-subscript-3.c: Move to ...
6079 * c-c++-common/vector-subscript-3.c: ... here.
6082 * g++.dg/cpp0x/vt-51314.C: New test.
6083 * g++.dg/cpp0x/variadic76.C: Fix.
6085 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6087 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6089 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6091 Add -Wvarargs option
6092 * c-c++-common/Wvarargs.c: New test case.
6093 * c-c++-common/Wvarargs-2.c: Likewise.
6095 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6097 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6098 * objc.dg/foreach-7.m: Force the test case to run without
6099 -ftrack-macro-expansion.
6100 * c-c++-common/tm/attrib-1.c: Likewise.
6101 * c-c++-common/warn-ommitted-condop.c: Likewise.
6102 * gcc.dg/assign-warn-1.c: Likewise.
6103 * gcc.dg/assign-warn-2.c: Likewise.
6104 * gcc.dg/attr-alloc_size.c: Likewise.
6105 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6106 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6107 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6108 * gcc.dg/c90-const-expr-9.c: Likewise.
6109 * gcc.dg/c99-const-expr-9.c: Likewise.
6110 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6111 * gcc.dg/cpp/direct2s.c: Likewise.
6112 * gcc.dg/cpp/pr28709.c: Likewise.
6113 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6114 * gcc.dg/dfp/composite-type.c: Likewise.
6115 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6116 with -ftrack-macro-expansion
6117 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6118 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6119 * g++.dg/ext/cleanup-1.C: Likewise.
6120 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6121 * g++.dg/template/sfinae10.C: Likewise.
6122 * g++.dg/tm/wrap-2.C: Likewise.
6123 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6124 * g++.dg/warn/Wsign-conversion.C: Likewise.
6125 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6126 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6127 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6128 it to run with -ftrack-macro-expansion.
6129 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6130 test cases without -ftrack-macro-expansion.
6132 Fix location for static class members
6133 * g++.dg/template/sfinae6_neg.C: Adjust.
6135 Make conversion warnings work on NULL with -ftrack-macro-expansion
6136 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6137 alongside the previous testing for NULL.
6139 Fix -Wuninitialized for -ftrack-macro-expansion
6140 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6142 Strip "<built-in>" loc from displayed expansion context
6143 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6144 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6145 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6148 Fix expansion point loc for macro-like tokens
6149 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6150 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6152 Fix token pasting with -ftrack-macro-expansion
6153 * gcc.dg/cpp/paste17.c: New test case for
6154 -ftrack-macro-expansion=2 mode only.
6155 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6157 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/warn6.ad[sb]: New test.
6161 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6164 * gcc.dg/20011021-1.c: Adjust testcase.
6166 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6169 * gfortran.dg/function_optimize_12.f90: New test.
6171 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6174 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6175 code to match current output and cover new peephole2 pattern.
6177 2012-04-27 Ollie Wild <aaw@google.com>
6179 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6181 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6183 * gcc.c-torture/execute/20120427-2.c: New testcase.
6184 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6185 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6186 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6188 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6191 * gcc.c-torture/execute/20120427-1.c: New testcase.
6193 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6196 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6198 2012-04-27 Tom de Vries <tom@codesourcery.com>
6200 PR tree-optimization/51879
6201 * gcc.dg/pr51879.c: New test.
6202 * gcc.dg/pr51879-2.c: Same.
6203 * gcc.dg/pr51879-3.c: Same.
6204 * gcc.dg/pr51879-4.c: Same.
6205 * gcc.dg/pr51879-6.c: Same.
6207 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6210 * g++.dg/cpp0x/defaulted35.C: New.
6211 * g++.dg/cpp0x/defaulted15.C: Adjust.
6213 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6215 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6218 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6220 * gcc.target/i386/builtin_target.c: Check avx2.
6222 2012-04-26 Alan Modra <amodra@gmail.com>
6224 * gcc.target/powerpc/savres.c: New test.
6225 * gcc.target/powerpc/powerpc.exp: Run it.
6227 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6230 * gcc.dg/torture/pr53120.c: New test.
6232 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.c-torture/compile/pr52979-1.c: New test.
6236 * gcc.c-torture/execute/pr52979-1.c: New test.
6237 * gcc.c-torture/execute/pr52979-2.c: New test.
6239 2012-04-25 Richard Guenther <rguenther@suse.de>
6241 * gcc.target/i386/l_fma_float_5.c: Adjust.
6242 * gcc.target/i386/l_fma_double_4.c: Likewise.
6243 * gcc.target/i386/l_fma_float_2.c: Likewise.
6244 * gcc.target/i386/l_fma_float_6.c: Likewise.
6245 * gcc.target/i386/l_fma_double_1.c: Likewise.
6246 * gcc.target/i386/l_fma_double_5.c: Likewise.
6247 * gcc.target/i386/l_fma_float_3.c: Likewise.
6248 * gcc.target/i386/l_fma_double_2.c: Likewise.
6249 * gcc.target/i386/l_fma_double_6.c: Likewise.
6250 * gcc.target/i386/l_fma_float_4.c: Likewise.
6251 * gcc.target/i386/l_fma_double_3.c: Likewise.
6252 * gcc.target/i386/l_fma_float_1.c: Likewise.
6254 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6256 PR tree-optimization/53058
6257 * gcc.c-torture/compile/pr53058.c: New test.
6259 2012-04-25 Jan Hubicka <jh@suse.cz>
6262 * gcc.target/i386/pr39082-1.c: Update warning location.
6264 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.dg/pr52880.c: New test.
6269 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6271 * gcc.dg/m-un-2.c: Update.
6272 * gcc.dg/20011021-1.c: Update.
6274 2012-04-25 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/realloc_on_assign_14.f90: New.
6279 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6282 PR tree-optimizations/52891
6283 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6285 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6288 * g++.dg/cpp0x/sfinae35.C: New.
6289 * g++.dg/cpp0x/sfinae36.C: Likewise.
6291 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6293 * gcc.target/builtin_target.c: New testcase.
6295 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6298 * gcc.target/powerpc/pr47197.c: New test.
6300 2012-04-24 Richard Guenther <rguenther@suse.de>
6302 PR tree-optimization/53085
6303 * g++.dg/torture/pr53085.C: New testcase.
6305 2012-04-24 Andrew Pinski <apinski@cavium.com>
6308 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6309 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6310 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6312 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6315 * gcc.c-torture/execute/pr53084.c: New test.
6317 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6319 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6321 2012-04-23 Andrew Pinski <apinski@cavium.com>
6323 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6325 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6328 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6329 * gcc.dg/torture/builtin-power-1.c: Likewise.
6331 2012-04-23 Richard Guenther <rguenther@suse.de>
6333 PR tree-optimization/53070
6334 * gcc.dg/torture/pr53070.c: New testcase.
6336 2012-04-23 Richard Guenther <rguenther@suse.de>
6339 * gcc.dg/pr53060.c: New testcase.
6341 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimizations/52891
6344 * gcc.c-torture/compile/pr52891-1.c: New test.
6345 * gcc.c-torture/compile/pr52891-2.c: New test.
6347 2012-04-22 Tobias Burnus <burnus@net-b.de>
6350 * gfortran.dg/read_float_4.f90: New.
6352 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6355 * c-c++-common/pr35441.C: New.
6357 2012-04-20 Ian Lance Taylor <iant@google.com>
6359 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6360 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6362 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6366 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6368 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6370 PR rtl-optimization/44214
6371 * gcc.dg/pr44214-1.c: New test.
6372 * gcc.dg/pr44214-2.c: Likewise.
6373 * gcc.dg/pr44214-3.c: Likewise.
6375 2012-04-20 Richard Guenther <rguenther@suse.de>
6377 * g++.dg/torture/20120420-1.C: New testcase.
6379 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6381 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6383 2012-04-19 Christian Bruel <christian.bruel@st.com>
6385 * gcc.dg/pr52283.c: New test.
6387 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6389 * gcc.dg/pr37985.c: New test.
6391 2012-04-19 Richard Guenther <rguenther@suse.de>
6393 PR rtl-optimization/44688
6394 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6395 possibly profitable.
6397 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399 PR tree-optimization/52976
6400 * gfortran.dg/reassoc_11.f: New test.
6402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6404 PR tree-optimization/52976
6405 * gfortran.dg/reassoc_7.f: New test.
6406 * gfortran.dg/reassoc_8.f: Likewise.
6407 * gfortran.dg/reassoc_9.f: Likewise.
6408 * gfortran.dg/reassoc_10.f: Likewise.
6410 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp0x/sfinae33.C: New.
6414 * g++.dg/cpp0x/sfinae34.C: Likewise.
6416 2012-04-18 Joey Ye <joey.ye@arm.com>
6418 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6420 2012-04-18 Richard Guenther <rguenther@suse.de>
6422 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6424 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6425 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6427 2012-04-17 Tom de Vries <tom@codesourcery.com>
6429 * g++.dg/pr51264-4.C: New test.
6431 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6434 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/parse/crash59.C: New.
6441 2012-04-17 Michael Matz <matz@suse.de>
6443 PR tree-optimization/18437
6444 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6446 2012-04-17 Richard Guenther <rguenther@suse.de>
6449 * g++.dg/torture/pr53011.C: New testcase.
6451 2012-04-16 Jason Merrill <jason@redhat.com>
6454 * g++.dg/cpp0x/variadic131.C: New.
6457 * g++.dg/cpp0x/variadic130.C: New.
6460 * g++.dg/cpp0x/variadic129.C: New.
6463 * g++.dg/cpp0x/variadic128.C: New.
6465 2012-04-16 Tobias Burnus <burnus@net-b.de>
6468 * gfortran.dg/pointer_intent_6.f90: New.
6470 2012-04-16 Tobias Burnus <burnus@net-b.de>
6473 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6474 to include public_private_module_4.f90.
6475 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6478 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/diagnostic/operator1.C: New.
6482 * g++.dg/ext/label5.C: Adjust.
6483 * g++.dg/ext/va-arg1.C: Likewise.
6484 * g++.dg/other/error20.C: Likewise.
6485 * g++.dg/other/error20.C: Likewise.
6486 * g++.dg/other/error16.C: Likewise.
6487 * g++.dg/other/error10.C: Likewise.
6488 * g++.dg/parse/error30.C: Likewise.
6489 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6491 2012-04-16 Jason Merrill <jason@redhat.com>
6494 * g++.dg/cpp0x/variadic127.C: New.
6496 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6498 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6500 Use fail, pass instead of unresolved.
6504 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6506 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6507 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6508 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6510 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6513 * gfortran.dg/typebound_call_23.f03: New test case.
6515 2012-04-15 Jason Merrill <jason@redhat.com>
6518 * g++.dg/cpp0x/variadic126.C: New.
6521 * g++.dg/cpp0x/variadic125.C: New.
6524 * g++.dg/cpp0x/variadic124.C: New.
6527 * g++.dg/cpp0x/nullptr27.C: New.
6530 * g++.dg/warn/format8.C: New.
6532 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6535 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6537 2012-04-14 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/public_private_module_3.f90: New.
6542 * gfortran.dg/public_private_module_4.f90: New.
6544 2012-04-14 Tom de Vries <tom@codesourcery.com>
6546 * gcc.dg/superblock.c: New test.
6548 2012-04-14 Tom de Vries <tom@codesourcery.com>
6550 * gcc.dg/pr51879-12.c: New test.
6552 2012-04-13 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/variadic123.C: New.
6556 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6559 * g++.dg/cpp0x/initlist-ctor1.C: New.
6562 * g++.dg/other/anon-union2.C: New.
6564 2012-04-13 Martin Jambor <mjambor@suse.cz>
6567 * g++.dg/ipa/pr52939.C: New test.
6569 2012-04-13 Tom de Vries <tom@codesourcery.com>
6571 * gcc.dg/pr52734.c: New test.
6573 2012-04-13 Richard Guenther <rguenther@suse.de>
6575 PR tree-optimization/52969
6576 * gcc.dg/torture/pr52969.c: New testcase.
6578 2012-04-13 Richard Guenther <rguenther@suse.de>
6581 * gcc.dg/pr52549.c: New testcase.
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6586 * gcc.dg/pr52862.c: New testcase.
6588 2012-04-13 Joey Ye <joey.ye@arm.com>
6590 * gcc.target/arm/thumb1-imm.c: New testcase.
6592 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6595 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6596 second function argument.
6597 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6598 (calc_permps): Update declaration. Calculate result correctly.
6599 (avx2_test): Change src2 type to union256i_d.
6600 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6603 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6606 * gcc.target/powerpc/pr52775.c: New file.
6608 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6610 PR tree-optimization/18589
6611 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6612 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6613 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6614 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6615 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6616 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6617 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6618 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6619 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6620 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6622 2012-04-12 Richard Guenther <rguenther@suse.de>
6624 PR tree-optimization/52943
6625 * gcc.dg/torture/pr52943.c: New testcase.
6627 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6630 * gcc/target/sh/pr50751-4.c: New.
6631 * gcc/target/sh/pr50751-5.c: New.
6632 * gcc/target/sh/pr50751-6.c: New.
6633 * gcc/target/sh/pr50751-7.c: New.
6635 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6638 * g++.dg/lookup/using52.C: New.
6640 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6642 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6644 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6646 PR rtl-optimization/52876
6647 * gcc.target/i386/pr52876.c: New.
6649 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6651 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6653 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6655 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6656 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6657 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6658 (ptrdiff_t): ... this. All uses changed.
6659 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6660 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6662 (main): Cast argument to __INTPTR_TYPE__.
6663 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6665 * gcc.dg/mallign.c (main): Likewise.
6666 * gcc.dg/pr38700.c (foo): Likewise.
6667 * gcc.dg/long-long-cst1.c (t): Likewise.
6668 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6669 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6670 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6671 * gcc.dg/pr25682.c (d, foo): Likewise.
6672 * gcc.dg/format/cast-1.c (f): Likewise.
6673 * gcc.dg/c90-const-expr-10.c
6674 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6675 (size_t): ...this. All uses changed.
6676 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6677 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6678 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6679 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6680 * gcc.dg/sequence-pt-1.c: Likewise.
6681 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6682 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6683 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6684 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6685 of ptrdiff_t with it.
6686 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6687 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6688 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6690 2012-04-11 Jason Merrill <jason@redhat.com>
6693 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6694 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6697 * g++.dg/ext/attrib45.C: New.
6699 * g++.dg/eh/dtor3.C: New.
6701 2012-04-11 Richard Guenther <rguenther@suse.de>
6704 * gfortran.dg/pr52621.f90: New testcase.
6706 2012-04-11 Richard Guenther <rguenther@suse.de>
6709 * g++.dg/torture/pr52918-1.C: New testcase.
6710 * g++.dg/torture/pr52918-2.C: Likewise.
6712 2012-04-11 Tobias Burnus <burnus@net-b.de>
6715 * gfortran.dg/block_11.f90: New.
6717 2012-04-11 Nick Clifton <nickc@redhat.com>
6719 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6721 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6724 * gcc.target/powerpc/pr16458-1.c: New test.
6725 * gcc.target/powerpc/pr16458-2.c: Likewise.
6726 * gcc.target/powerpc/pr16458-3.c: Likewise.
6727 * gcc.target/powerpc/pr16458-4.c: Likewise.
6729 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6731 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6732 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6733 * gcc.dg/builtin-bswap-5.c: Likewise.
6734 * gcc.target/i386/builtin-bswap-4.c: New test.
6736 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6739 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6741 2012-04-11 Richard Guenther <rguenther@suse.de>
6743 PR rtl-optimization/52881
6744 * gcc.dg/torture/pr52881.c: New testcase.
6745 * gcc.dg/torture/pr52913.c: Likewise.
6747 2012-04-11 Richard Guenther <rguenther@suse.de>
6749 PR tree-optimization/52912
6750 * gcc.dg/torture/pr52912.c: New testcase.
6752 2010-04-10 Michael Matz <matz@suse.de>
6754 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6755 * gcc.dg/vect/vect-outer-1.c: Adjust.
6756 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6757 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6758 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6759 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6760 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6761 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6763 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6765 PR tree-optimization/52870
6766 * gcc.dg/vect/pr52870.c: New test.
6768 2012-04-09 Mike Stump <mikestump@comcast.net>
6770 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6771 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6772 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6773 * gnat.dg/aggr11.adb: Likewise.
6774 * gnat.dg/aggr11_pkg.ads: Likewise.
6775 * gnat.dg/aggr15.adb: Likewise.
6776 * gnat.dg/aggr15.ads: Likewise.
6777 * gnat.dg/aggr17.adb: Likewise.
6778 * gnat.dg/aggr18.adb: Likewise.
6779 * gnat.dg/array14.adb: Likewise.
6780 * gnat.dg/array14.ads: Likewise.
6781 * gnat.dg/array14_pkg.ads: Likewise.
6782 * gnat.dg/array19.adb: Likewise.
6783 * gnat.dg/array19.ads: Likewise.
6784 * gnat.dg/discr27.adb: Likewise.
6785 * gnat.dg/discr27.ads: Likewise.
6786 * gnat.dg/discr35.adb: Likewise.
6787 * gnat.dg/discr35.ads: Likewise.
6788 * gnat.dg/discr6.adb: Likewise.
6789 * gnat.dg/discr6_pkg.ads: Likewise.
6790 * gnat.dg/import1.adb: Likewise.
6791 * gnat.dg/import1.ads: Likewise.
6792 * gnat.dg/loop_address2.adb: Likewise.
6793 * gnat.dg/opt7.adb: Likewise.
6794 * gnat.dg/opt7.ads: Likewise.
6795 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6796 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6797 * gnat.dg/rep_clause2.adb: Likewise.
6798 * gnat.dg/rep_clause2.ads: Likewise.
6799 * gnat.dg/slice2.adb: Likewise.
6800 * gnat.dg/slice2.ads: Likewise.
6801 * gnat.dg/slice6.adb: Likewise.
6802 * gnat.dg/slice6_pkg.ads: Likewise.
6803 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6804 * gnat.dg/taft_type2.adb: Likewise.
6805 * gnat.dg/taft_type2.ads: Likewise.
6806 * gnat.dg/taft_type2_pkg.ads: Likewise.
6807 * gnat.dg/volatile10.adb: Likewise.
6808 * gnat.dg/volatile10_pkg.ads: Likewise.
6810 * gcc.dg/dll-8.c: Remove execute permissions.
6811 * g++.dg/ext/dllexport5.C: Likewise.
6813 2012-04-09 Jan Hubicka <jh@suse.cz>
6818 * gcc.dg/lto/pr52634_1.c: New testcase.
6819 * gcc.dg/lto/pr52634_0.c: New testcase.
6821 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6824 * gcc.target/i386/pr52883.c: New testcase.
6826 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6828 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6829 (check_effective_target_sync_long_long): Add SPARC case.
6830 (check_effective_target_sync_long_long_runtime): Likewise.
6831 (check_effective_target_sync_int_long): Adjust SPARC case.
6832 (check_effective_target_sync_char_short): Likewise.
6834 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6836 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6837 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6839 2012-04-08 Tobias Burnus <burnus@net-b.de>
6843 * gfortran.dg/public_private_module_2.f90: New.
6845 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6847 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6850 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6853 * gfortran.dg/function_optimize_11.f90: New test.
6855 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6858 * gfortran.dg/use_only_6.f90: New test.
6860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6863 * gfortran.dg/use_only_6.f90: New test.
6864 2012-04-06 Mike Stump <mikestump@comcast.net>
6867 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6869 2012-04-05 Jason Merrill <jason@redhat.com>
6872 * g++.dg/template/qualified-id5.C: New.
6874 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6877 * gcc.target/i386/pr52882.c: New test.
6879 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6880 Dominique D'Humieures <dominiq@lps.ens.fr>
6883 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6884 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6886 2012-04-04 Jason Merrill <jason@redhat.com>
6889 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6891 2012-04-03 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/variadic-value1.C: New.
6896 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6898 * gnat.dg/pack18.adb: New test.
6899 * gnat.dg/pack18_pkg.ads: New helper.
6901 2012-04-03 Richard Guenther <rguenther@suse.de>
6903 PR tree-optimization/52808
6904 * gcc.dg/pr52808.c: New testcase.
6906 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6908 PR tree-optimization/52835
6909 * gfortran.dg/pr52835.f90: New test.
6911 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6913 * gnat.dg/specs/aggr5.ads: New test.
6915 2012-04-02 Richard Guenther <rguenther@suse.de>
6917 PR tree-optimization/52756
6918 * gcc.dg/torture/pr52756.c: New testcase.
6920 2012-04-02 Richard Guenther <rguenther@suse.de>
6923 * gcc.dg/pr52803.c: New testcase.
6925 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6928 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6931 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6934 * g++.dg/cpp0x/noexcept17.C: New.
6935 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6936 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6937 * g++.dg/cpp0x/noexcept01.C: Likewise.
6938 * g++.dg/eh/init-temp1.C: Likewise.
6939 * g++.dg/eh/ctor1.C: Likwise.
6941 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6943 * gnat.dg/controlled6.adb: New test.
6944 * gnat.dg/controlled6_pkg.ads: New helper.
6945 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6947 2012-03-30 Richard Henderson <rth@redhat.com>
6950 * g++.dg/opt/pr52727.C: New testcase.
6952 2012-03-30 Richard Guenther <rguenther@suse.de>
6954 PR tree-optimization/52754
6955 * gcc.target/i386/pr52754.c: New testcase.
6957 2012-03-30 Richard Guenther <rguenther@suse.de>
6960 * g++.dg/torture/pr52772.C: New testcase.
6962 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6965 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6967 2012-03-29 Jason Merrill <jason@redhat.com>
6970 * g++.dg/template/inherit8.C: New.
6972 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6975 * g++.dg/ext/weak4.C: New test.
6977 PR tree-optimization/52760
6978 * gcc.c-torture/execute/pr52760.c: New test.
6980 2012-03-29 Jason Merrill <jason@redhat.com>
6983 * g++.dg/cpp0x/initlist-array3.C: New.
6985 2012-03-28 Jason Merrill <jason@redhat.com>
6988 * g++.dg/overload/virtual2.C: New.
6990 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6992 * gnat.dg/vect7.ad[sb]: New test.
6994 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6995 Tobias Burnus <burnus@gcc.gnu.org>
6998 * gfortran.dg/allocate_class_1.f90 : Change error test.
6999 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7000 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7001 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7003 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7006 * gcc.dg/pr52691.c: New test.
7009 * gcc.c-torture/compile/pr52750.c: New test.
7011 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7014 * gcc.target/avr/torture/builtins-2.c: New test.
7016 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7019 * gcc.target/i386/pr52736.c: New test.
7021 2012-03-27 Martin Jambor <mjambor@suse.cz>
7024 * gcc.dg/torture/pr52693.c: New test.
7026 2012-03-27 Meador Inge <meadori@codesourcery.com>
7029 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7031 2012-03-27 Mike Stump <mikestump@comcast.net>
7034 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7035 failures that match branch names.
7037 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7038 H.J. Lu <hongjiu.lu@intel.com>
7041 * gcc.target/i386/pr52698.c: New test.
7043 2012-03-27 Richard Guenther <rguenther@suse.de>
7046 * gcc.dg/torture/pr52720.c: New testcase.
7048 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7050 * gnat.dg/pack17.adb: New test.
7052 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7054 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7055 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7057 2012-03-26 Martin Jambor <mjambor@suse.cz>
7059 PR tree-optimization/50052
7060 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7062 2012-03-26 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/52701
7065 * gfortran.dg/pr52701.f90: New testcase.
7067 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7069 PR tree-optimization/52686
7070 * gcc.target/arm/pr52686.c: New test.
7072 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7074 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7075 Add "-Os -flto" to list.
7077 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7079 * gnat.dg/concat2.ad[sb]: New test.
7081 2012-03-24 Jason Merrill <jason@redhat.com>
7083 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7084 * g++.dg/cpp0x/trailing2.C: Likewise.
7085 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7086 * g++.dg/cpp1y/auto-fn1.C: New.
7087 * g++.dg/cpp1y/auto-fn2.C: New.
7088 * g++.dg/cpp1y/auto-fn3.C: New.
7089 * g++.dg/cpp1y/auto-fn4.C: New.
7090 * g++.dg/cpp1y/auto-fn5.C: New.
7091 * g++.dg/cpp1y/auto-fn6.C: New.
7092 * g++.dg/cpp1y/auto-fn7.C: New.
7093 * g++.dg/cpp1y/auto-fn8.C: New.
7094 * g++.dg/cpp1y/auto-fn9.C: New.
7095 * g++.dg/cpp1y/auto-fn10.C: New.
7096 * g++.dg/cpp1y/auto-fn11.C: New.
7098 2012-03-23 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/52678
7101 * gfortran.dg/pr52678.f: New testcase.
7103 2012-03-23 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/52638
7106 * g++.dg/torture/pr52638.C: New testcase.
7108 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7111 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7113 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7116 * g++.dg/ext/attrib44.C: New test.
7118 2012-03-22 Jan Hubicka <jh@suse.cz>
7121 * g++.dg/torture/pr51737.C: New testcase
7123 2012-03-22 Richard Guenther <rguenther@suse.de>
7125 PR tree-optimization/52548
7126 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7128 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7130 * lib/fortran-modules.exp (list-module-names-1): Remove
7133 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7136 * gcc.target/sh/pr50751-1.c: New.
7137 * gcc.target/sh/pr50751-2.c: New.
7138 * gcc.target/sh/pr50751-3.c: New.
7140 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7143 * gcc.target/sh/sh4a-cos.c: Remove.
7144 * gcc.target/sh/sh4a-sin.c: Remove.
7145 * gcc.target/sh/sh4a-sincos.c: Remove.
7147 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7149 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7150 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7152 2012-03-21 Martin Jambor <mjambor@suse.cz>
7155 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7156 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7158 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7160 * gcc.target/arm/thumb-16bit-ops.c: New file.
7161 * gcc.target/arm/thumb-ifcvt.c: New file.
7163 2012-03-20 Jason Merrill <jason@redhat.com>
7165 * lib/target-supports.exp: Add { target c++1y }.
7167 * g++.dg/cpp0x/auto32.C: New.
7169 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7172 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7174 * gcc.dg/torture/pr48124-4.c: Ditto:
7175 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7177 2012-03-20 Jason Merrill <jason@redhat.com>
7180 * g++.dg/cpp0x/initlist66.C: New.
7182 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7184 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7190 * gcc.target/avr/torture/addr-space-2.h: New file.
7191 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7192 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7193 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7194 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7196 2012-03-20 Richard Guenther <rguenther@suse.de>
7198 * gnat.dg/pack16.adb: New testcase.
7199 * gnat.dg/pack16_pkg.ads: Likewise.
7200 * gnat.dg/specs/pack8.ads: Likewise.
7201 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7203 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7205 * g++.dg/warn/Wuseless-cast.C: Extend.
7207 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/warn/Wuseless-cast.C: New.
7212 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7215 * gfortran.dg/pr52608.f90: New test.
7217 2012-03-17 Tobias Burnus <burnus@net-b.de>
7220 * gfortran.dg/proc_ptr_36.f90: New.
7222 2012-03-16 Martin Jambor <mjambor@suse.cz>
7224 * gcc.dg/misaligned-expand-1.c: New test.
7225 * gcc.dg/misaligned-expand-3.c: Likewise.
7227 2012-03-16 Richard Guenther <rguenther@suse.de>
7228 Kai Tietz <ktietz@redhat.com>
7231 * gcc.c-torture/execute/pr48814-1.c: New test.
7232 * gcc.c-torture/execute/pr48814-2.c: New test.
7233 * gcc.dg/tree-ssa/assign-1.c: New test.
7234 * gcc.dg/tree-ssa/assign-2.c: New test.
7235 * gcc.dg/tree-ssa/assign-3.c: New test.
7237 2012-03-16 Richard Guenther <rguenther@suse.de>
7239 * gnat.dg/specs/pack7.ads: New testcase.
7241 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7244 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7245 * gcc.dg/torture/vshuf-8.inc: Likewise.
7246 * gcc.dg/torture/vshuf-16.inc: Likewise.
7247 * gcc.dg/torture/vshuf-32.inc: Likewise.
7249 2012-03-15 Jason Merrill <jason@redhat.com>
7251 * g++.dg/torture/pr52582.C: New.
7253 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7255 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7257 2012-03-15 Ira Rosen <irar@il.ibm.com>
7258 Ulrich Weigand <ulrich.weigand@linaro.org>
7260 * gcc.dg/vect/slp-cond-3.c: New test.
7261 * gcc.dg/vect/slp-cond-4.c: New test.
7263 2012-03-15 Ira Rosen <irar@il.ibm.com>
7264 Ulrich Weigand <ulrich.weigand@linaro.org>
7266 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7267 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7269 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7274 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7275 * gfortran.dg/round_1.f03: Likewise.
7277 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7278 Andrew Pinski <apinski@cavium.com>
7281 * gcc.dg/pr52592.c: New test.
7283 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7285 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7286 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7287 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7288 * lib/fortran-modules.exp: .. this new file. Adjust users.
7289 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7290 gfortran-dg-debug-runtest): Call cleanup-modules.
7291 * lib/fortran-torture.exp (fortran-torture-execute,
7292 fortran-torture): Likewise.
7293 * gfortran.dg/coarray/caf.exp: Likewise.
7294 * lib/lto.exp: Likewise.
7295 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7296 * gfortran.dg/class_4b.f03: Likewise.
7297 * gfortran.dg/class_4c.f03: Likewise.
7298 * gfortran.dg/class_45a.f03: Likewise.
7299 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7300 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7301 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7302 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7303 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7304 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7305 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7306 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7307 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7308 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7309 * gfortran.dg/whole_file_28.f90: Likewise.
7310 * gfortran.dg/whole_file_29.f90: Likewise.
7311 * gfortran.dg/whole_file_30.f90: Likewise.
7312 * gfortran.dg/whole_file_31.f90: Likewise.
7314 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7316 PR tree-optimization/52267
7317 * gcc.dg/pr52267.c: New test.
7318 * gcc.dg/tree-ssa/vrp65.c: New test.
7319 * gcc.dg/tree-ssa/vrp66.c: New test.
7321 2012-03-15 Richard Guenther <rguenther@suse.de>
7324 * gfortran.dg/vect/pr52580.f: New testcase.
7326 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7328 * gcc.target/sh/fpul-usage-1.c: New.
7330 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7333 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7334 * gcc.target/sh/pr49468-di.c: Likewise.
7336 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7339 * gcc.dg/c99-stdint-6.c: Likewise.
7340 * gcc.dg/lto/20090210_0.c: Likewise.
7341 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7342 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7343 * gcc.dg/pragma-init-fini-2.c: Likewise.
7344 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7345 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7346 * gcc.target/i386/pr22152.c: Likewise.
7347 * gcc.target/i386/vect8-ret.c: Likewise.
7348 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7351 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7353 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7354 * g++.dg/tree-prof/partition1.C: Likewise.
7355 * g++.dg/tree-prof/partition2.C: Likewise.
7356 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7358 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7359 * gcc.c-torture/execute/20010724-1.c: Remove.
7360 * gcc.c-torture/execute/20010724-1.x: Remove.
7361 * gcc.c-torture/execute/20040208-2.c: Remove.
7362 * gcc.c-torture/execute/20040208-2.x: Remove.
7363 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7365 (main) [__mips__ && __sgi__]: Remove.
7366 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7367 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7368 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7369 mips-sgi-irix6* handling.
7370 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7371 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7372 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7374 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7375 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7376 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7377 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7378 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7379 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7381 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7382 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7383 * gcc.target/mips/save-restore-3.c: Likewise.
7384 * gcc.target/mips/save-restore-4.c: Likewise.
7385 * gcc.target/mips/save-restore-5.c: Likewise.
7386 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7387 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7389 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7391 (restore_ld_library_path_env_vars): Likewise.
7392 * lib/target-supports.exp (check_profiling_available): Remove
7393 mips*-*-irix* handling.
7394 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7395 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7396 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7398 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7401 * g++.dg/opt/pr52582.C: New test.
7403 2012-03-14 Richard Guenther <rguenther@suse.de>
7405 PR tree-optimization/52571
7406 * gcc.dg/vect/vect-2.c: Initialize arrays.
7407 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7408 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7409 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7411 2012-03-14 Richard Guenther <rguenther@suse.de>
7416 * gcc.dg/torture/pr48124-1.c: New testcase.
7417 * gcc.dg/torture/pr48124-2.c: Likewise.
7418 * gcc.dg/torture/pr48124-3.c: Likewise.
7419 * gcc.dg/torture/pr48124-4.c: Likewise.
7421 2012-03-14 Richard Guenther <rguenther@suse.de>
7424 * gcc.dg/pr52578.c: New testcase.
7426 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7429 * g++.dg/cpp0x/udlit-args2.C: New test.
7431 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7434 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7435 * gcc.c-torture/compile/pr48596.c: ... here.
7437 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7440 * g++.dg/lookup/hidden-class17.C: New test.
7442 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.dg/Wunused-var-3.c: New test.
7447 2012-03-13 Martin Jambor <mjambor@suse.cz>
7449 * gcc.dg/misaligned-expand-2.c: New test.
7451 2012-03-13 Richard Guenther <rguenther@suse.de>
7454 * gcc.dg/pr52134.c: New testcase.
7456 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7458 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7460 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7462 PR tree-optimization/46728
7463 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7464 * gcc.target/powerpc/pr46728-5.c: Likewise.
7465 * gcc.target/powerpc/pr46728-8.c: Likewise.
7466 * gcc.target/powerpc/pr46728-10.c: Likewise.
7467 * gcc.target/powerpc/pr46728-11.c: Likewise.
7468 * gcc.target/powerpc/pr46728-13.c: Likewise.
7469 * gcc.target/powerpc/pr46728-14.c: Likewise.
7470 * gcc.target/powerpc/pr46728-15.c: Likewise.
7472 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7475 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7477 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7479 PR tree-optimization/46728
7480 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7481 * gcc.target/powerpc/pr46728-5.c: Likewise.
7482 * gcc.target/powerpc/pr46728-8.c: Likewise.
7483 * gcc.target/powerpc/pr46728-10.c: Likewise.
7484 * gcc.target/powerpc/pr46728-11.c: Likewise.
7485 * gcc.target/powerpc/pr46728-13.c: Likewise.
7486 * gcc.target/powerpc/pr46728-14.c: Likewise.
7487 * gcc.target/powerpc/pr46728-15.c: Likewise.
7489 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7492 * gcc.target/avr/torture/addr-space-1.h: New file.
7493 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7494 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7495 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7496 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7498 2012-03-12 Andrew Pinski <apinski@cavium.com>
7500 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7502 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7504 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7505 * g++.dg/abi/thunk4.C: Likewise.
7506 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7508 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7510 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7511 * g++.dg/eh/spbp.C: Likewise.
7512 * g++.dg/ext/label13.C: Likewise.
7513 * g++.dg/guality/guality.exp: Likewise.
7514 * g++.dg/other/anon5.C: Likewise.
7515 * g++.dg/other/pragma-ep-1.C: Remove.
7516 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7517 * g++.dg/warn/pr31246.C: Likewise.
7518 * g++.dg/warn/weak1.C: Likewise.
7519 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7520 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7521 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7522 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7523 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7524 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7525 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7526 * gcc.dg/c99-tgmath-1.c: Likewise.
7527 * gcc.dg/c99-tgmath-2.c: Likewise.
7528 * gcc.dg/c99-tgmath-3.c: Likewise.
7529 * gcc.dg/c99-tgmath-4.c: Likewise.
7530 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7532 * gcc.dg/debug/pr49032.c: Likewise.
7533 * gcc.dg/guality/guality.exp: Likewise.
7534 * gcc.dg/intmax_t-1.c: Likewise.
7535 * gcc.dg/pr48616.c: Likewise.
7536 * gcc.dg/pragma-ep-1.c: Remove.
7537 * gcc.dg/pragma-ep-2.c: Remove.
7538 * gcc.dg/pragma-ep-3.c: Remove.
7539 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7540 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7541 * gcc.misc-tests/gcov-14.c: Likewise.
7542 * gfortran.dg/guality/guality.exp: Likewise.
7543 * lib/target-supports.exp (check_weak_available): Likewise.
7544 (add_options_for_tls): Likewise.
7545 (check_ascii_locale_available): Likewise.
7546 * obj-c++.dg/dwarf-2.mm: Likewise.
7547 * objc.dg/dwarf-1.m: Likewise.
7548 * objc.dg/dwarf-2.m: Likewise.
7550 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7552 PR tree-optimization/51721
7553 * gcc.dg/tree-ssa/vrp64.c: New test.
7555 PR tree-optimization/52533
7556 * gcc.c-torture/compile/pr52533.c: New test.
7558 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7560 * gcc.target/i386/rtm-xabort-1.c: New.
7561 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7562 * gcc.target/i386/rtm-xend-1.c: Ditto.
7563 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7564 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7565 * gcc.target/i386/sse-13.c: Ditto.
7566 * gcc.target/i386/sse-14.c: Ditto.
7567 * gcc.target/i386/sse-22.c: Ditto.
7568 * gcc.target/i386/sse-23.c: Ditto.
7569 * g++.dg/other/i386-2.C: Ditto.
7570 * g++.dg/other/i386-3.C: Ditto.
7572 2012-03-12 Tobias Burnus <burnus@net-b.de>
7575 * gfortran.dg/proc_ptr_35.f90: New.
7577 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7580 * gcc.dg/torture/pr52530.c: New test.
7582 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7585 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7587 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7590 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7592 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7594 2012-03-09 Andrew Pinski <apinski@cavium.com>
7597 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7598 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7600 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7602 * gcc.dg/tree-ssa/scev-3.c: New.
7603 * gcc.dg/tree-ssa/scev-4.c: New.
7605 2012-03-08 Tobias Burnus <burnus@net-b.de>
7608 * gfortran.dg/proc_ptr_34.f90
7610 2012-03-07 Jason Merrill <jason@redhat.com>
7613 * g++.dg/cpp0x/udlit-mangle.C: New.
7615 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7617 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7619 2012-03-06 Richard Guenther <rguenther@suse.de>
7622 * gcc.dg/torture/pr52493.c: New testcase.
7624 2012-03-06 Richard Guenther <rguenther@suse.de>
7627 * gcc.dg/lto/pr52097_0.c: New testcase.
7629 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7632 * gcc.target/sh/pr51244-1.c: New.
7633 * gcc.target/sh/pr51244-2.c: New.
7634 * gcc.target/sh/pr51244-3.c: New.
7636 2012-03-05 Jason Merrill <jason@redhat.com>
7639 * g++.dg/ext/visibility/template11.C: New.
7641 * g++.dg/cpp0x/implicit13.C: New.
7643 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7645 PR tree-optimization/51721
7646 * gcc.dg/tree-ssa/vrp63.c: New test.
7647 * gcc.dg/pr51721.c: New test.
7649 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7652 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7655 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7658 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7660 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7663 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7665 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7667 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7670 2012-03-03 Jason Merrill <jason@redhat.com>
7672 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7675 * g++.dg/cpp0x/initlist65.C: New.
7678 * g++.dg/ext/is_empty2.C: New.
7680 2012-03-03 Tobias Burnus <burnus@net-b.de>
7683 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7685 2012-03-03 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7688 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7689 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7690 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7691 * gfortran.dg/class_30.f90: Remove dg-warning line.
7692 * gfortran.dg/bind_c_usage_25.f90: New.
7694 2012-03-03 Tobias Burnus <burnus@net-b.de>
7697 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7698 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7699 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7701 2012-03-03 Tobias Burnus <burnus@net-b.de>
7704 * gfortran.dg/assumed_type_1.f90: New.
7705 * gfortran.dg/assumed_type_2.f90: New.
7706 * gfortran.dg/assumed_type_3.f90: New.
7707 * gfortran.dg/assumed_type_4.f90: New.
7709 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7712 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7713 * gcc.target/sh/pr49468-di.c: New.
7715 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7717 * gcc.dg/graphite/pr50561.c: Update.
7719 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7721 * gcc.target/powerpc/pr52457.c: New test.
7723 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7725 * gcc.target/arm/sat-1.c: New test.
7727 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7730 * gcc.target/i386/pr46716.c: New test.
7732 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7735 * g++.dg/cpp0x/sfinae32.C: New.
7737 2012-03-02 Richard Guenther <rguenther@suse.de>
7739 PR tree-optimization/52406
7740 * gcc.dg/torture/pr52406.c: New testcase.
7742 2012-03-02 Tobias Burnus <burnus@net-b.de>
7745 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7746 * gfortran.dg/nullify_2.f90: Update dg-error.
7747 * gfortran.dg/nullify_4.f90: Ditto.
7748 * gfortran.dg/pointer_init_6.f90: Ditto.
7750 2012-03-02 Tobias Burnus <burnus@net-b.de>
7753 * gfortran.dg/class_51.f90: New.
7755 2012-03-02 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/intrinsic_8.f90: New.
7760 2012-03-01 Kai Tietz <ktietz@redhat.com>
7762 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7763 routines on mingw targets.
7764 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7766 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7768 PR tree-optimization/52445
7769 * gcc.dg/pr52445.c: New test.
7771 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7774 * gcc.c-torture/compile/pr52437.c: New test.
7777 * gcc.dg/torture/pr52419.c: New test.
7779 PR tree-optimization/52429
7780 * gcc.dg/torture/pr52429.c: New test.
7781 * g++.dg/opt/pr52429.C: New test.
7783 2012-02-29 Richard Guenther <rguenther@suse.de>
7786 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7787 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7788 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7789 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7790 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7791 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7793 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7795 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7797 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7800 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7802 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7805 * gcc.target/arm/neon/pr51534.c: New testcase.
7807 2012-02-28 Richard Guenther <rguenther@suse.de>
7810 * gcc.dg/torture/pr52407.c: New testcase.
7812 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7814 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7815 * gcc.target/arm/vfp2.c: Likewise.
7816 * gcc.target/arm/vfp3.c: Likewise.
7817 * gcc.target/arm/vfp4.c: Likewise.
7818 * gcc.target/arm/vfp5.c: Likewise.
7819 * gcc.target/arm/vfp6.c: Likewise.
7820 * gcc.target/arm/vfp7.c: Likewise.
7821 * gcc.target/arm/vfp8.c: Likewise.
7822 * gcc.target/arm/vfp9.c: Likewise.
7823 * gcc.target/arm/vfp10.c: Likewise.
7824 * gcc.target/arm/vfp11.c: Likewise.
7825 * gcc.target/arm/vfp12.c: Likewise.
7826 * gcc.target/arm/vfp13.c: Likewise.
7827 * gcc.target/arm/vfp14.c: Likewise.
7828 * gcc.target/arm/vfp15.c: Likewise.
7829 * gcc.target/arm/vfp16.c: Likewise.
7830 * gcc.target/arm/vfp17.c: Likewise.
7831 * gcc.target/arm/neon-constants.h: New file.
7832 * gcc.target/arm/neon-vect1.c: New test.
7833 * gcc.target/arm/neon-vect2.c: New test.
7834 * gcc.target/arm/neon-vect3.c: New test.
7835 * gcc.target/arm/neon-vect4.c: New test.
7836 * gcc.target/arm/neon-vect5.c: New test.
7837 * gcc.target/arm/neon-vect6.c: New test.
7838 * gcc.target/arm/neon-vect7.c: New test.
7839 * gcc.target/arm/neon-vect8.c: New test.
7841 2012-02-28 Richard Guenther <rguenther@suse.de>
7843 PR tree-optimization/52402
7844 * gcc.dg/torture/pr52402.c: New testcase.
7846 2012-02-28 Richard Guenther <rguenther@suse.de>
7849 * g++.dg/lto/pr52400_0.C: New testcase.
7851 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7853 * gcc.target/avr/torture/builtins-1.c: New test.
7854 * gcc.target/avr/torture/builtins-error.c: New test.
7856 2012-02-28 Kai Tietz <ktietz@redhat.com>
7858 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7859 * gcc.target/i386/pr45352-2.c: Likewise.
7860 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7861 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7862 targets instead rand.
7863 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7864 * gcc.target/i386/sse2-mul-1.c: Likewise.
7865 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7866 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7867 * gcc.target/i386/pad-1.c: Likewise.
7868 * gcc.target/i386/pad-9.c: Likewise.
7869 * gcc.target/i386/pad-2.c: Likewise.
7870 * gcc.target/i386/pad-5b.c: Likewise.
7871 * gcc.target/i386/pad-8.c: Likewise.
7872 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7873 * gcc.target/i386/pr44130.c: Likewise.
7874 * gcc.target/i386/align-main-1.c: Likewise.
7875 * gcc.target/i386/align-main-2.c: Likewise.
7876 * gcc.target/i386/sw-1.c: Likewise.
7877 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7878 on x64 mingw target.
7879 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7880 * gcc.target/i386/pr46295.c: Likewise.
7881 * gcc.target/i386/amd64-abi-1.c: Likewise.
7882 * gcc.target/i386/amd64-abi-2.c: Likewise.
7883 * gcc.target/i386/pr39082-1.c: Likewise.
7884 * gcc.target/i386/pr39162.c: Likewise.
7885 * gcc.target/i386/pr22152.c: Likewise.
7886 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7887 * gcc.target/i386/wrfsbase-2.c: Likewise.
7888 * gcc.target/i386/local.c: Likewise
7889 * gcc.target/i386/wrgsbase-1.c: Likewise.
7890 * gcc.target/i386/wrfsbase-1.c: Likewise.
7891 * gcc.target/i386/pr39315-3.c: Likewise.
7892 * gcc.target/i386/pr35767-4.c: Likewise.
7893 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7895 * gcc.target/i386/pr45336-2.c: Likewise.
7896 * gcc.target/i386/pr45336-1.c: Likewise.
7897 * gcc.target/i386/pr45336-4.c: Likewise.
7899 2012-02-27 Tristan Gingold <gingold@adacore.com>
7901 * gnat.dg/array20.ad[sb]: New test.
7903 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7906 * gcc.target/arm/pr52375.c: New test.
7907 * gcc.c-torture/compile/pr52375.c: New test.
7909 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7911 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7912 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7914 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7916 * gnat.dg/aggr19.adb: New test.
7917 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7919 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7922 * gcc.target/sh/pr49263.c: New.
7924 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7926 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7927 simulate_thread_wrapper_other_threads
7928 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7929 Move initialization of 'value' to main().
7930 (main): Initialize 'value';
7931 * gcc.dg/simulate-thread/speculative-store.c
7932 (simulate_thread_step_verify): Return 0 when successful.
7933 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7935 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7936 (simulate_thread_wrapper_other_threads): Return a success/fail value
7937 and issue an error if the instruction count threshold is exceeded.
7939 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7942 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7943 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7945 2012-02-24 Richard Guenther <rguenther@suse.de>
7948 * gcc.dg/pr52355.c: New testcase.
7950 2012-02-23 Kai Tietz <ktietz@redhat.com>
7952 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7953 * gcc.dg/Wpadded.c: Likewise.
7954 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7956 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7957 for sleep by Sleep and add windows.h include for this function.
7958 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7960 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7962 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7963 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7964 on x64 mingw target.
7965 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7966 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7967 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7968 failure on LLP64 target.
7970 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7973 * gcc.dg/noncompile/pr52290.c: New test.
7975 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7977 PR tree-optimization/52019
7978 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7980 2012-02-22 Kai Tietz <ktietz@redhat.com>
7982 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7983 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7984 derived pdiff_t type.
7985 * g++.dg/torture/pr49720.C: Likewise
7987 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7990 * gcc.target/i386/pr52330.c: New test.
7992 2012-02-22 Tobias Burnus <burnus@net-b.de>
7995 * gfortran.dg/io_constraints_10.f90: New.
7997 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7999 * lib/target-supports.exp (check_effective_target_vect_condition):
8000 Return true for NEON.
8002 2012-02-21 Kai Tietz <ktietz@redhat.com>
8004 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8006 2012-02-21 Richard Guenther <rguenther@suse.de>
8008 PR tree-optimization/52324
8009 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8011 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8014 * gcc.target/avr/torture/pr51782-1.c: New test.
8016 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8018 PR tree-optimization/52318
8019 * gcc.dg/pr52318.c: New test.
8021 2012-02-20 Kai Tietz <ktietz@redhat.com>
8023 * gcc.dg/bf-ms-layout-3.c: New testcase.
8025 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8029 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8031 2012-02-20 Richard Guenther <rguenther@suse.de>
8033 PR tree-optimization/52298
8034 * gcc.dg/torture/pr52298.c: New testcase.
8035 * gcc.dg/vect/pr52298.c: Likewise.
8037 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8039 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8040 * gcc.c-torture/execute/pr52286.c: Ditto.
8042 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8044 PR tree-optimization/52286
8045 * gcc.c-torture/execute/pr52286.c: New test.
8047 2012-02-18 Tobias Burnus <burnus@net-b.de>
8050 * gfortran.dg/interface_35.f90: Use -std=f2003.
8051 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8052 * gfortran.dg/interface_assignment_4.f90: Ditto.
8053 * gfortran.dg/bessel_1.f90: Ditto.
8054 * gfortran.dg/func_result_6.f90: Ditto.
8055 * gfortran.dg/hypot_1.f90: Ditto.
8056 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8058 2012-02-17 Tobias Burnus <burnus@net-b.de>
8060 PR translation/52232
8061 PR translation/52234
8062 PR translation/52245
8063 PR translation/52246
8064 PR translation/52262
8065 PR translation/52273
8066 * gfortran.dg/coarray_22.f90: Update dg-error.
8067 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8069 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8072 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8073 (simulate-thread): Use default timeout.
8075 2012-02-16 Jason Merrill <jason@redhat.com>
8078 * g++.dg/ext/timevar1.C: New.
8080 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8083 * g++.dg/template/using21.C: New.
8084 * g++.dg/template/using22.C: Likewise.
8086 2012-02-16 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8091 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8093 PR tree-optimization/52255
8094 * gcc.c-torture/compile/pr52255.c: New test.
8097 * g++.dg/debug/dwarf2/pr52260.C: New test.
8100 * g++.dg/ipa/pr51929.C: New test.
8102 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8105 * gcc.target/powerpc/pr52199.c: New file.
8107 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8114 * gcc.dg/pr51867.c: Don't include <math.h>.
8117 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8119 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8120 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8122 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8124 PR tree-optimization/50561
8125 * gcc.dg/graphite/pr50561.c: New testcase.
8127 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8129 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8130 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8132 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8134 * gnat.dg/discr35.ad[sb]: New test.
8136 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8138 * gnat.dg/volatile10.adb: New test.
8139 * gnat.dg/volatile10_pkg.ads: New helper.
8141 2012-02-14 Jason Merrill <jason@redhat.com>
8143 * g++.dg/ext/attrib43.C: New.
8145 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8147 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8148 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8150 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8151 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8152 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8153 effective_target fgnu_tm.
8154 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8156 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8159 * g++.dg/template/asmgoto1.C: New test.
8161 2012-02-14 Ian Lance Taylor <iant@google.com>
8164 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8165 compiling generated file for 64bit and index tests.
8167 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8169 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8171 2012-02-14 Richard Guenther <rguenther@suse.de>
8173 PR tree-optimization/52244
8174 PR tree-optimization/51528
8175 * gcc.dg/torture/pr52244.c: New testcase.
8177 2012-02-14 Walter Lee <walt@tilera.com>
8179 * g++.dg/other/PR23205.C: Disable test on tile.
8180 * g++.dg/other/pr23205-2.C: Disable test on tile.
8181 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8182 * gcc.dg/20040813-1.c: Disable test on tile.
8183 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8184 * gcc.misc-tests/linkage.exp: Handle tilegx.
8186 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8188 PR tree-optimization/52210
8189 * gcc.dg/pr52210.c: New test.
8191 2012-02-14 Jason Merrill <jason@redhat.com>
8194 * g++.dg/overload/defarg5.C: New.
8196 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8199 * c-c++-common/pr52181.c: New test.
8201 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8204 * g++.dg/ext/atomic-1.C: New test.
8206 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8208 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8210 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8213 * gcc.c-torture/execute/pr52209.c: New test.
8215 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8218 * gfortran.dg/elemental_optional_args_5.f03: New test.
8220 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8223 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8226 2012-02-11 Ian Lance Taylor <iant@google.com>
8229 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8230 SPARC Solaris. Don't run the test at all on systems where it may
8231 not work, rather than xfailing it.
8233 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8235 PR rtl-optimization/52175
8236 * gcc.c-torture/compile/pr52175.c: New test.
8238 2012-02-10 Jason Merrill <jason@redhat.com>
8241 * g++.dg/template/repo10.C: New.
8243 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8246 * gcc.dg/pr52132.c: New test.
8248 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8250 * gnat.dg/specs/aggr4.ads: New test.
8251 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8253 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8256 * gcc.target/i386/pr52146.c: New.
8258 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8261 * c-c++-common/pr52177.c: New test.
8263 2012-02-10 Jan Hubicka <jh@suse.cz>
8266 * g++.dg/torture/pr48600.C: New testcase.
8268 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8271 * gcc.dg/dfp/pr52140.c: New test.
8273 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8276 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8279 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8282 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8283 * gcc.dg/pr51867.c: New test.
8285 2012-02-09 Ian Lance Taylor <iant@google.com>
8287 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8288 which don't support -fsplit-stack. Turn off optimization when
8289 compiling select5-out.go.
8291 2012-02-08 Ian Lance Taylor <iant@google.com>
8293 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8294 systems which don't support -fsplit-stack.
8296 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8298 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8299 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8300 machine instuction in the log.
8302 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8304 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8307 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8310 * gcc.dg/pr48524.c: New test.
8311 * gcc.dg/pr48524.spec: New spec file for test.
8313 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8316 * gfortran.dg/vect/pr32380.f90: New test.
8318 2012-02-08 Tobias Burnus <burnus@net-b.de>
8321 * gfortran.dg/realloc_on_assign_12.f90: New.
8323 2012-02-08 Richard Guenther <rguenther@suse.de>
8325 PR rtl-optimization/52170
8326 * gcc.dg/torture/pr52170.c: New testcase.
8328 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8330 PR gcov-profile/52150
8331 * gcc.dg/tree-prof/pr52150.c: New test.
8333 PR rtl-optimization/52139
8334 * gcc.dg/pr52139.c: New test.
8336 2012-02-07 Jason Merrill <jason@redhat.com>
8339 * g++.dg/cpp0x/constexpr-union3.C: New.
8342 * g++.dg/lto/pr52035_0.C: New.
8344 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8346 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8347 * gcc.dg/special/weak-1.c: Likewise.
8348 * gcc.dg/ucnid-12.c: Likewise.
8349 * gcc.dg/torture/pr45678-1.c: Likewise.
8350 * gcc.dg/torture/pr45678-2.c: Likewise.
8351 * gcc.dg/vector-4.c: Likewise.
8352 * gcc.dg/ipa/inline-5.c: Likewise.
8353 * gcc.dg/ucnid-11.c: Likewise.
8354 * gcc.misc-tests/gcov-13.c: Likewise.
8355 * gcc.misc-tests/gcov-14.c: Likewise.
8356 * g++.dg/ext/label13.C: Likewise.
8357 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8358 hppa*-*-hpux* options.
8359 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8360 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8361 * gcc.dg/pr48616.c: Likewise.
8362 * gcc.dg/pr17957.c: Likewise.
8363 * gcc.dg/pr17055-1.c: Likewise.
8364 * gcc.dg/pr32912-1.c: Likewise.
8365 * gcc.dg/tm/pr51472.c: Likewise.
8366 * c-c++-common/fold-bitand-4.c: Likewise.
8367 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8368 Use dg-additional-options for extra options.
8370 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8372 * gcc.target/epiphany/interrupt-2.c: New test.
8374 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8377 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8378 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8381 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8384 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8390 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8391 * gcc.target/mips/va-arg-1.c: New test.
8393 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8395 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8396 for -mno-pointers-to-nested-functions.
8398 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8400 * gcc.c-torture/execute/20120207-1.c: New test.
8402 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8404 PR rtl-optimization/52060
8405 * gcc.dg/torture/pr52060.c: New test.
8408 * gcc.c-torture/compile/pr52074.c: New test.
8410 2012-02-07 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/class_to_type_2.f90: New.
8415 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8418 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8421 2012-02-06 Jason Merrill <jason@redhat.com>
8424 * g++.dg/template/conv13.C: New.
8426 2012-02-06 Richard Guenther <rguenther@suse.de>
8428 PR tree-optimization/52115
8429 * gcc.c-torture/compile/pr52115.c: New testcase.
8431 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8434 * gcc.c-torture/execute/pr52129.c: New test.
8436 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8438 * gcc.dg/pr48374.c: Actually add the test I forgot
8439 in the 2012-01-25 commit.
8441 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8444 * gfortran.dg/vect/vect-8.f90: New test case.
8446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8449 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8451 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8454 * gfortran.dg/class_48.f90 : Add test of allocate class array
8455 component with source in subroutine test3. Remove commenting
8456 out in subroutine test4, since branching on unitialized variable
8457 is now fixed (no PR for this last.).
8459 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8461 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8463 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8465 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8468 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8469 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8471 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8473 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8474 (check_effective_target_sync_int_long): Use it.
8475 (check_effective_target_sync_char_short): Likewise.
8476 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8478 2012-02-05 Tobias Burnus <burnus@net-b.de>
8481 * gfortran.dg/class_48.f90: Add some further checks.
8483 2012-02-05 Ira Rosen <irar@il.ibm.com>
8485 PR tree-optimization/52091
8486 * gcc.dg/vect/pr52091.c: New test.
8488 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8490 PR rtl-optimization/52113
8491 * gcc.target/avr/pr52113.c: New test.
8493 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8495 PR rtl-optimization/52092
8496 * gcc.c-torture/compile/pr52092.c: New test.
8498 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8501 * gfortran.dg/class_array_10.f03: New test.
8504 * gfortran.dg/class_array_11.f03: New test.
8507 * gfortran.dg/class_array_12.f03: New test.
8509 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8512 * gfortran.dg/realloc_on_assign_11.f90: New test.
8514 2012-02-02 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/shape_7.f90: New.
8519 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8521 * gcc.target/mips/mips-prepend-1.c: New test.
8523 2012-02-02 Jan Hubicka <jh@suse.cz>
8524 Tom de Vries <tom@codesourcery.com>
8527 * gcc.dg/alias-12.c: New testcase.
8528 * gcc.dg/alias-13.c: New testcase.
8530 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.dg/pr52086.c: New test.
8535 PR tree-optimization/52073
8536 * gcc.c-torture/compile/pr52073.c: New test.
8538 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8541 * gfortran.dg/function_optimize_10.f90: New test.
8543 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8545 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8548 2012-02-01 Tobias Burnus <burnus@net-b.de>
8551 * gfortran.dg/typebound_operator_14.f90: New.
8553 2012-02-01 Tobias Burnus <burnus@net-b.de>
8556 * gfortran.dg/elemental_function_1.f90: New.
8558 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8560 PR rtl-optimization/51374
8561 * gcc.target/avr/torture/pr51374-1.c:
8562 Also fail if SBIS is seen.
8564 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8566 PR rtl-optimization/51374
8567 * gcc.target/avr/torture/pr51374-1.c: New.
8569 2012-01-31 Tobias Burnus <burnus@net-b.de>
8572 * gfortran.dg/typebound_generic_11.f90: New.
8574 2012-01-31 Tobias Burnus <burnus@net-b.de>
8577 * gfortran.dg/class_49.f90: New.
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8582 * gfortran.dg/elemental_args_check_6.f90: New.
8584 2012-01-31 Jason Merrill <jason@redhat.com>
8587 * g++.dg/cpp0x/variadic122.C: New.
8589 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8592 * gfortran.dg/realloc_on_assign_10.f90: New test.
8594 2012-01-31 Richard Guenther <rguenther@suse.de>
8596 PR tree-optimization/51528
8597 * gcc.dg/torture/pr51528.c: New testcase.
8599 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8602 * lib/go.exp (go_target_compile): Append timeout= to options.
8603 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8604 select5-out.go test on alpha*-*-* targets.
8606 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8608 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8609 (TEST_SHORT): Reformat in the same way.
8610 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8611 (TEST_SHORT): Reformat in the same way.
8612 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8613 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8614 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8615 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8616 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8618 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8621 * gcc.target/arm/pr51835.c: New testcase.
8623 2012-01-30 Richard Guenther <rguenther@suse.de>
8625 PR tree-optimization/52028
8626 * gcc.dg/torture/pr52028.c: New testcase.
8627 * gfortran.dg/ldist-pr45199.f: Adjust.
8628 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8629 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8630 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8632 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8635 * gcc.dg/tree-prof/pr52027.c: New test.
8637 PR tree-optimization/52046
8638 * gcc.dg/pr52046.c: New test.
8641 * g++.dg/other/pr52048.C: New test.
8643 2012-01-30 Richard Guenther <rguenther@suse.de>
8645 PR tree-optimization/52045
8646 * gcc.dg/pr52045.c: New testcase.
8648 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8650 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8651 new code generated for __sync_lock_release.
8653 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8655 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8657 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8660 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8662 * g++.dg/ext/visibility/template10.C: Fix typo.
8664 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8666 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8669 * g++.dg/cpp0x/constexpr-ice6.C: New.
8671 2012-01-29 Tobias Burnus <burnus@net-b.de>
8674 * gfortran.dg/default_initialization_6.f90: New.
8676 2012-01-29 Tobias Burnus <burnus@net-b.de>
8679 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8680 * gfortran.dg/class_48.f90: New.
8682 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8685 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8687 2012-01-28 Tobias Burnus <burnus@net-b.de>
8690 * gfortran.dg/class_allocate_12.f90: New.
8692 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8694 * gcc.dg/torture/pr50444.c: Fix dg directives.
8696 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8699 * gcc.target/arm/pr52006.c: New test.
8701 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8704 * gcc.dg/lto/trans-mem.h: New file.
8705 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8706 * gcc.dg/lto/trans-mem-1_1.c: Same.
8707 * gcc.dg/lto/trans-mem-4_1.c: Same.
8708 * gcc.dg/lto/trans-mem-3_1.c: Same.
8710 2012-01-27 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/dummy_procedure_7.f90: New.
8715 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8717 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8718 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8720 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8723 * g++.dg/other/gc5.C: New test.
8725 2012-01-27 Richard Guenther <rguenther@suse.de>
8727 PR tree-optimization/50444
8728 * gcc.dg/torture/pr50444.c: New testcase.
8730 2012-01-27 Tobias Burnus <burnus@net-b.de>
8734 * gfortran.dg/move_alloc_13.f90: New.
8736 2012-01-27 Tobias Burnus <burnus@net-b.de>
8739 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8740 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8741 and change dg-error string.
8743 2012-01-27 Tobias Burnus <burnus@net-b.de>
8746 * gfortran.dg/elemental_args_check_5.f90: New.
8748 2012-01-27 Richard Guenther <rguenther@suse.de>
8751 * g++.dg/torture/pr51959.C: New testcase.
8753 2012-01-27 Tom de Vries <tom@codesourcery.com>
8755 PR tree-optimization/51990
8756 * gcc.dg/pr51990.c: New test.
8757 * gcc.dg/pr51990-2.c: Same.
8759 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8760 Tobias Burnus <burnus@gcc.gnu.org>
8763 * gfortran.dg/class_allocate_11.f03: New.
8768 * gfortran.dg/class_allocate_7.f03: New.
8769 * gfortran.dg/class_allocate_8.f03: New.
8770 * gfortran.dg/class_allocate_9.f03: New.
8771 * gfortran.dg/class_allocate_10.f03: New.
8773 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8775 * gnat.dg/discr34.adb: New test.
8776 * gnat.dg/discr34_pkg.ads: New helper.
8778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8780 * gnat.dg/discr33.adb: New test.
8782 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8784 * gnat.dg/limited_with3.ad[sb): New test.
8785 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8786 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8787 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8789 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8791 * gnat.dg/stack_usage1.adb: New test.
8792 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8794 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8795 * gcc.dg/pr44194-2.c: Likewise.
8797 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8800 * g++.dg/template/crash112.C: New.
8802 2012-01-27 Richard Henderson <rth@redhat.com>
8804 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8806 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8808 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8810 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8813 * g++.dg/opt/pr51895.C: New test.
8815 2012-01-26 Michael Matz <matz@suse.de>
8817 PR tree-optimization/48794
8818 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8820 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8822 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8824 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8826 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8827 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8829 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8830 the default value for s390 and s390x.
8832 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8835 * gcc.dg/lto/trans-mem-4_0.c: New.
8836 * gcc.dg/lto/trans-mem-4_1.c: New.
8837 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8839 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8840 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8842 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8843 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8846 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8848 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8850 2012-01-25 Ian Lance Taylor <iant@google.com>
8852 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8854 2012-01-25 Tobias Burnus <burnus@net-b.de>
8857 * gfortran.dg/typebound_proc_25.f90: New.
8859 2012-01-25 Jason Merrill <jason@redhat.com>
8862 * g++.dg/lto/pr51992_0.C: New.
8864 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8866 PR tree-optimization/51987
8867 * gcc.target/i386/pr51987.c: New test.
8869 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8871 * gcc.dg/tm/lto-1.c: Require lto support in target.
8873 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8875 PR rtl-optimization/48374
8876 * gcc.dg/pr48374.c: New test.
8878 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8880 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8882 2012-01-25 Tobias Burnus <burnus@net-b.de>
8885 * gfortran.dg/derived_constructor_char_3.f90: New.
8887 2012-01-24 Ian Lance Taylor <iant@google.com>
8889 * go.test/go-test.exp (filecmp): New procedure.
8890 (errchk): Handle quoted square brackets.
8891 (go-gc-tests): Set go_compile_args. Handle various new test
8892 lines. Skip a few new tests.
8893 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8895 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8897 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8898 (check_effective_target_vect_extract_even_odd)
8899 (check_effective_target_vect_interleave): Return true for MIPS
8902 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8904 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8905 (main): Use it instead of argc.
8907 2012-01-24 Jason Merrill <jason@redhat.com>
8910 * g++.dg/cpp0x/sfinae31.C: New.
8912 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8914 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8916 2012-01-24 Jason Merrill <jason@redhat.com>
8919 * g++.dg/inherit/covariant20.C: New.
8921 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8924 * g++.dg/parse/crash58.C: New.
8926 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.dg/pr51957-1.c: New test.
8930 * gcc.dg/pr51957-1.h: New file.
8931 * gcc.dg/pr51957-2.c: New test.
8933 2012-01-23 Jason Merrill <jason@redhat.com>
8936 * g++.dg/ext/visibility/template10.C: New.
8938 2012-01-23 Tobias Burnus <burnus@net-b.de>
8941 * gfortran.dg/move_alloc_12.f90: New.
8943 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8946 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8948 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8951 * g++.dg/template/crash111.C: New.
8953 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8955 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8957 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8959 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8962 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8963 the DW_TAG_class_type and DW_AT_name: "Executor".
8965 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8967 * lib/target-supports.exp
8968 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8969 (check_effective_target_vect_interleave): Likewise.
8971 2012-01-22 Jason Merrill <jason@redhat.com>
8974 * g++.dg/template/using20.C: New.
8975 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8977 2012-01-23 Jason Merrill <jason@redhat.com>
8980 * g++.dg/torture/pr51344.C: Limit to x86.
8982 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8984 * c-c++-common/tm/omp.c: Require target with pthread support.
8986 2012-01-23 Richard Guenther <rguenther@suse.de>
8988 PR tree-optimization/51949
8989 * gcc.dg/torture/pr51949.c: New testcase.
8991 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8993 PR rtl-optimization/51933
8994 * gcc.c-torture/execute/pr51933.c: New test.
8996 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8998 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8999 Do not define for Interix.
9001 2012-01-22 Jason Merrill <jason@redhat.com>
9004 * g++.dg/lto/pr51832.h: New.
9005 * g++.dg/lto/pr51832_0.C: New.
9006 * g++.dg/lto/pr51832_1.C: New.
9008 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9010 * gcc.dg/ext-elim-1.c: New test.
9012 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9015 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9016 * g++.dg/opt/longbranch1.C: Likewise.
9018 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9020 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9023 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9026 * gfortran.dg/namelist_74.f90: New test.
9027 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9029 2012-01-21 Tobias Burnus <burnus@net-b.de>
9032 * gfortran.dg/class_47.f90: New.
9034 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9036 * gnat.dg/renaming5.ad[sb]: New test.
9038 2012-01-20 Jason Merrill <jason@redhat.com>
9041 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9043 2012-01-20 Jason Merrill <jason@redhat.com>
9046 * g++.dg/ext/attrib42.C: Require ilp32.
9048 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9051 * gcc.target/arm/pr51915.c: New test.
9053 2012-01-20 Cary Coutant <ccoutant@google.com>
9054 Dodji Seketeli <dodji@redhat.com>
9057 * g++.dg/debug/dwarf2/nested-3.C: New test.
9059 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9062 * g++.dg/template/crash110.C: New.
9064 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9066 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9067 Remove default options on hppa*-*-hpux*.
9069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9071 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9073 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9075 * gcc.c-torture/compile/pr51856.c: New testcase.
9077 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9079 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9080 options to go_target_compile.
9082 2012-01-20 Kai Tietz <ktietz@redhat.com>
9084 * g++.dg/torture/pr51344.C: Fix typo.
9086 2012-01-20 Richard Guenther <rguenther@suse.de>
9088 PR tree-optimization/51903
9089 * g++.dg/torture/pr51903.C: New testcase.
9091 2012-01-20 Tobias Burnus <burnus@net-b.de>
9092 Janus Weil <janus@gcc.gnu.org>
9095 * gfortran.dg/use_21.f90: New.
9097 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9100 * gcc.dg/torture/pr51106-1.c: New test.
9101 * gcc.dg/torture/pr51106-2.c: New test.
9103 2012-01-19 Kai Tietz <ktietz@redhat.com>
9105 * g++.dg/torture/pr51344.C: New test.
9107 2012-01-19 Tobias Burnus <burnus@net-b.de>
9110 * gfortran.dg/intrinsic_size_2.f90: New.
9112 2012-01-19 Jason Merrill <jason@redhat.com>
9115 * g++.dg/inherit/using7.C: New.
9117 2012-01-19 Richard Guenther <rguenther@suse.de>
9119 PR tree-optimization/37997
9120 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9122 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9124 PR rtl-optimization/51505
9125 * gcc.dg/pr51505.c: New test.
9127 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9130 * gfortran.dg/typebound_operator_12.f03: New.
9131 * gfortran.dg/typebound_operator_13.f03: New.
9133 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9136 * g++.dg/cpp0x/pr51225.C: New.
9138 2012-01-17 Ian Lance Taylor <iant@google.com>
9141 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9143 2012-01-17 Tobias Burnus <burnus@net-b.de>
9146 * gfortran.dg/realloc_on_assign_9.f90: New.
9148 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9151 * gcc.dg/tm/memopt-3.c: Remove xfail.
9152 * gcc.dg/tm/memopt-4.c: Remove xfail.
9153 * gcc.dg/tm/memopt-5.c: Remove xfail.
9154 * gcc.dg/tm/memopt-7.c: Remove xfail.
9156 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9158 PR tree-optimization/51877
9159 * gcc.c-torture/execute/pr51877.c: New test.
9161 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9163 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9164 {!vect_align_arrays} to vect_sizes_32B_16B.
9165 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9166 * gcc.dg/vect/vect-peel-3.c: Ditto.
9168 2012-01-16 Jason Merrill <jason@redhat.com>
9171 * g++.dg/abi/mangle60.C: New.
9174 * g++.dg/pch/mangle1.{C,Hs}: New.
9176 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9177 Tobias Burnus <burnus@net-b.de>
9180 * gfortran.dg/elemental_optional_args_3.f90: New
9181 * gfortran.dg/elemental_optional_args_4.f90: New
9183 2012-01-16 Tobias Burnus <burnus@net-b.de>
9186 * gfortran.dg/use_20.f90: New
9188 2012-01-16 Jason Merrill <jason@redhat.com>
9191 * g++.dg/cpp0x/rv-bitfield.C: New.
9192 * g++.dg/cpp0x/rv-bitfield2.C: New.
9194 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9196 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9197 subroutine 'qsort' and use index array to assign the result.
9199 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/51865
9202 * gcc.dg/pr51865.c: New test.
9204 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9206 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9208 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9210 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9211 to be loaded from the constant pool, rather than via %hi and %lo.
9213 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9215 PR rtl-optimization/51821
9216 * gcc.dg/pr51821.c: New test.
9218 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9220 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9222 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9224 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9226 2012-01-14 Tobias Burnus <burnus@net-b.de>
9229 * gfortran.dg/init_flag_8.f90: New.
9230 * gfortran.dg/init_flag_9.f90: New.
9232 2011-01-14 Tobias Burnus <burnus@net-b.de>
9235 * gfortran.dg/use_18.f90: New.
9236 * gfortran.dg/use_19.f90: New.
9238 2012-01-13 Ian Lance Taylor <iant@google.com>
9241 * g++.dg/warn/Wsign-compare-4.C: New.
9243 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9246 * gfortran.dg/alloc_comp_assign.f03: New.
9247 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9248 __BUILTIN_FREE from 38 to 32.
9250 2012-01-13 Jason Merrill <jason@redhat.com>
9253 * g++.dg/warn/Wreturn-type-7.C: New.
9255 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9257 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9259 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9260 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9261 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9262 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9263 int32plus because of big array needed.
9264 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9265 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9267 2012-01-13 Jason Merrill <jason@redhat.com>
9270 * g++.dg/ext/visibility/template9.C: New.
9273 * g++.dg/cpp0x/defaulted34.C: New.
9274 * g++.dg/template/virtual3.C: New.
9276 2012-01-13 Richard Guenther <rguenther@suse.de>
9279 * gcc.dg/torture/pr8081.c: New testcase.
9281 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9283 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9285 2012-01-12 Jason Merrill <jason@redhat.com>
9288 * g++.dg/ext/stmtexpr14.C: New.
9290 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9293 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9295 2012-01-12 Jason Merrill <jason@redhat.com>
9298 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9299 * g++.dg/abi/mangle58.C: Likewise.
9302 * g++.dg/template/arg8.C: New.
9304 2012-01-12 Ira Rosen <irar@il.ibm.com>
9306 PR tree-optimization/51799
9307 * gcc.dg/vect/pr51799.c: New test.
9308 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9311 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9312 Tobias Burnus <burnus@net-b.de>
9316 * lib/target-supports.exp
9317 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9318 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9320 2012-01-11 Jason Merrill <jason@redhat.com>
9323 * g++.dg/ext/attrib42.C: New.
9325 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9328 * gcc.dg/pr51796.c: New test.
9330 2012-01-11 Jason Merrill <jason@redhat.com>
9333 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9335 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9337 * gnat.dg/array19.ad[sb]: New test.
9339 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9341 * gnat.dg/opt23.ad[sb]: New test.
9342 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9343 * gnat.dg/opt24.ad[sb]: New test.
9345 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9347 PR tree-optimization/49642
9348 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9349 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9351 2012-01-11 Jason Merrill <jason@redhat.com>
9354 * g++.dg/template/explicit-args5.C: New.
9356 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9358 * gcc.c-torture/execute/20120110-1.c: New testcase.
9360 2012-01-10 Jason Merrill <jason@redhat.com>
9363 * g++.dg/inherit/ambig1.C: New.
9366 * g++.dg/cpp0x/constexpr-cache1.C: New.
9368 2012-01-10 Richard Guenther <rguenther@suse.de>
9370 PR tree-optimization/51801
9371 * gcc.dg/torture/pr51801.c: New testcase.
9373 2012-01-10 Tobias Burnus <burnus@net-b.de>
9376 * gfortran.dg/allocate_with_typespec_5.f90: New.
9378 2012-01-10 Tobias Burnus <burnus@net-b.de>
9380 * gfortran.dg/class_39.f03: Update dg-error string.
9382 2012-01-10 Richard Guenther <rguenther@suse.de>
9384 PR tree-optimization/50913
9385 * gcc.dg/graphite/interchange-16.c: New testcase.
9386 * gcc.dg/graphite/scop-20.c: XFAIL.
9387 * gfortran.dg/graphite/interchange-1.f: Likewise.
9388 * gfortran.dg/graphite/block-1.f90: Likewise.
9389 * gfortran.dg/graphite/block-2.f: Likewise.
9391 2012-01-10 Richard Henderson <rth@redhat.com>
9393 * lib/target-supports.exp (check_effective_target_vect_perm,
9394 check_effective_target_vect_perm_byte,
9395 check_effective_target_vect_perm_short): Enable for arm neon.
9397 2012-01-09 Tobias Burnus <burnus@net-b.de>
9400 * gfortran.dg/typebound_operator_11.f90: New.
9402 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9404 * gnat.dg/array18.adb: New test.
9405 * gnat.dg/array18_pkg.ads: New helper.
9407 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9410 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9411 around base object in first assignment in main program.
9412 * gfortran.dg/typebound_operator_10.f03: New test.
9414 2012-01-09 Martin Jambor <mjambor@suse.cz>
9416 PR tree-optimization/51759
9417 * g++.dg/ipa/pr51759.C: New test.
9419 2012-01-09 Tobias Burnus <burnus@net-b.de>
9422 * gfortran.dg/optional_absent_2.f90: New.
9424 2012-01-09 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/use_17.f90: New.
9429 2012-01-09 Gary Funck <gary@intrepid.com>
9431 PR preprocessor/33919
9432 * gcc.dg/pr33919.c: New test.
9433 * gcc.dg/pr33919-0.h: New test header file.
9434 * gcc.dg/pr33919-1.h: Ditto.
9435 * gcc.dg/pr33919-2.h: Ditto.
9437 2012-01-07 Jan Hubicka <jh@suse.cz>
9439 PR tree-optimize/51694
9440 * gcc.c-torture/compile/pr51694.c: new testcase.
9442 2012-01-07 Jan Hubicka <jh@suse.cz>
9444 PR tree-optimization/51600
9445 * g++.dg/torture/pr51600.C: New testcase.
9447 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9449 PR gcov-profile/51715
9450 PR gcov-profile/51717
9451 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9452 * gcc.misc-tests/gcov-14.c: Likewise.
9454 2012-01-06 Jason Merrill <jason@redhat.com>
9456 * g++.dg/parse/new5.C: New.
9458 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9461 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9462 including <string.h>.
9464 2012-01-06 Jason Merrill <jason@redhat.com>
9466 * g++.dg/abi/mangle51.C: New.
9467 * g++.dg/abi/mangle52.C: New.
9468 * g++.dg/abi/mangle53.C: New.
9469 * g++.dg/abi/mangle54.C: New.
9470 * g++.dg/abi/mangle55.C: New.
9471 * g++.dg/abi/mangle56.C: New.
9472 * g++.dg/abi/mangle57.C: New.
9473 * g++.dg/abi/mangle58.C: New.
9474 * g++.dg/abi/mangle59.C: New.
9475 * g++.dg/cpp0x/trailing3.C: Update mangling.
9476 * g++.dg/cpp0x/variadic111.C: Update mangling.
9477 * g++.dg/cpp0x/variadic4.C: Update mangling.
9478 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9479 * g++.dg/template/nontype22.C: Works now.
9480 * g++.dg/template/pr35240.C: Works now.
9482 * g++.dg/cpp0x/error7.C: New.
9484 2012-01-06 Tobias Burnus <burnus@net-b.de>
9486 * gfortran.dg/deallocate_stat_2.f90: New.
9487 * coarray/allocate_errgmsg.f90: New.
9488 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9489 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9490 * coarray/subobject_1.f90: Fix for num_images > 1.
9491 * gfortran.dg/deallocate_stat.f90: Update due to changed
9494 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9496 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9498 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9500 * ada/acats/overflow.lst: Add cb20004.
9502 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9505 * g++.dg/cpp0x/alias-decl-18.C: New test.
9507 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9509 * gcc.c-torture/execute/20120104-1.c: New test.
9511 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9514 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9515 the old typebound_operator_8.f03.
9516 * gfortran.dg/typebound_operator_8.f03: New version of
9517 typebound_operator_7.f03 with 'u' a derived type instead of a
9520 2012-01-05 Richard Guenther <rguenther@suse.de>
9522 * g++.dg/torture/pr49309.C: Skip for -flto.
9524 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9527 * gcc.c-torture/compile/pr51761.c: New test.
9529 2012-01-05 Richard Guenther <rguenther@suse.de>
9531 PR tree-optimization/51760
9532 * gcc.dg/torture/pr51760.c: New testcase.
9534 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9537 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9539 2012-01-05 Richard Guenther <rguenther@suse.de>
9542 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9543 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9545 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9548 * gcc.dg/pr51695.c: New test.
9550 2012-01-04 Andrew Pinski <apinski@cavium.com>
9552 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9553 * gcc.target/mips/octeon2-lx-1.c: New test.
9554 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9555 * gcc.target/mips/octeon2-lx-2.c: New test.
9556 * gcc.target/mips/octeon2-lx-3.c: New test.
9558 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9562 * gcc.dg/tm/alias-1.c: Adjust regexp.
9563 * gcc.dg/tm/alias-2.c: Adjust regexp.
9565 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9568 * g++.dg/warn/Wparentheses-26.C: New.
9570 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9572 * gfortran.dg/elemental_optional_args_2.f90: New test.
9574 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9577 * gfortran.dg/common_17.f90: New test.
9579 2012-01-04 Richard Guenther <rguenther@suse.de>
9581 PR tree-optimization/49651
9582 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9583 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9585 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9588 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9590 2012-01-03 Andrew Pinski <apinski@cavium.com>
9592 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9593 for all mips targets. Also allow an optional .cfi_startproc.
9595 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9597 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9599 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9602 * g++.dg/rtti/dyncast5.C: New.
9604 2012-01-03 Richard Guenther <rguenther@suse.de>
9606 PR tree-optimization/51070
9607 * gcc.dg/torture/pr51070-2.c: New testcase.
9609 2012-01-03 Richard Guenther <rguenther@suse.de>
9611 PR tree-optimization/51692
9612 * gcc.dg/torture/pr51692.c: New testcase.
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9617 * g++.dg/lto/pr51650-3_0.C: New testcase.
9619 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9622 * g++.dg/warn/Wredundant-decls-spec.C: New.
9624 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9626 PR tree-optimization/51719
9627 * g++.dg/tree-prof/pr51719.C: New test.
9629 2012-01-03 Richard Guenther <rguenther@suse.de>
9632 * gcc.dg/fold-compare-6.c: New testcase.
9634 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9637 * g++.dg/gomp/pr51669.C: New test.
9639 2012-01-02 Jason Merrill <jason@redhat.com>
9642 * g++.dg/cpp0x/constexpr-union2.C: New.
9645 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9647 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9650 * g++.dg/cpp0x/constexpr-99.C: New test.
9652 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9655 * g++.dg/template/init9.C: New.
9657 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9659 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9660 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9661 rather than a specific number.
9663 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9668 * gfortran.dg/typebound_operator_7.f03: New.
9669 * gfortran.dg/typebound_operator_8.f03: New.
9671 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9674 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9676 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9678 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9680 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9682 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9684 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9689 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9690 * gfortran.dg/io_real_boz_4.f90: Likewise.
9691 * gfortran.dg/io_real_boz_5.f90: Likewise.
9693 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9695 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9697 2012-01-02 Revital Eres <revital.eres@linaro.org>
9699 * gcc.dg/sms-11.c: New file.
9701 2012-01-02 Tobias Burnus <burnus@net-b.de>
9704 * gfortran.dg/coarray/image_index_3.f90: New.
9706 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9709 * g++.dg/parse/enum8.C: New.
9711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9714 * g++.dg/conversion/reinterpret4.C: New.
9715 * g++.dg/conversion/reinterpret1.C: Adjust.
9717 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9719 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9721 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9723 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9724 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9725 * g++.old-deja/g++.jason/access14.C: Likewise.
9726 * g++.old-deja/g++.jason/access8.C: Likewise.
9727 * g++.old-deja/g++.jason/access1.C: Likewise.
9728 * g++.old-deja/g++.other/access3.C: Likewise.
9729 * g++.old-deja/g++.other/access5.C: Likewise.
9730 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9731 * g++.old-deja/g++.law/visibility22.C: Likewise.
9732 * g++.old-deja/g++.law/visibility26.C: Likewise.
9733 * g++.old-deja/g++.mike/p2746.C: Likewise.
9734 * g++.dg/debug/using1.C: Likewise.
9735 * g++.dg/lookup/using51.C: Likewise.
9736 * g++.dg/inherit/using5.C: Likewise.
9737 * g++.dg/inherit/pr30297.C: Likewise.
9738 * g++.dg/inherit/access8.C: Likewise.
9739 * g++.dg/torture/pr39362.C: Likewise.
9740 * g++.dg/template/crash13.C: Likewise.
9741 * g++.dg/template/using10.C: Likewise.
9743 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9746 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9748 2012-01-01 Ira Rosen <irar@il.ibm.com>
9750 PR tree-optimization/51704
9751 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9752 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9753 corresponding flags.
9755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9758 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9760 2012-01-01 Jan Hubicka <jh@suse.cz>
9762 PR rtl-optimization/51069
9763 * gcc.c-torture/compile/pr51069.c: New testcase.
9765 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9767 PR tree-optimization/51683
9768 * gcc.dg/pr51683.c: New test.
9770 Copyright (C) 2012 Free Software Foundation, Inc.
9772 Copying and distribution of this file, with or without modification,
9773 are permitted in any medium without royalty provided the copyright
9774 notice and this notice are preserved.