1 2012-11-06 Andrew Pinski <apinski@cavium.com>
3 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
5 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
7 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
8 * gcc.dg/tm/debug-1.c: Same.
9 * gcc.dg/tm/irrevocable-3.c: Same.
10 * gcc.dg/tm/irrevocable-4.c: Same.
11 * gcc.dg/tm/memopt-10.c: Same.
12 * gcc.dg/tm/memopt-11.c: Same.
13 * gcc.dg/tm/props-4.c: Same.
14 * gcc.dg/tm/wrap-3.c: Same.
15 * gcc.dg/tm/wrap-4.c: Same.
17 2012-11-06 Andrew Pinski <apinski@cavium.com>
19 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
21 2012-11-06 Jan Hubicka <jh@suse.cz>
23 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
24 * gcc.dg/tree-ssa/loop-23.c: Likewise.
25 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
26 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
28 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
30 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
32 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.dg/torture/pr41993.c: New test.
37 2012-11-06 Jan Hubicka <jh@suse.cz>
39 * gcc.target/i386/l_fma_float_?.c: Update.
40 * gcc.target/i386/l_fma_double_?.c: Update.
42 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
45 * gcc.target/sh/pr54089-8.c: New.
46 * gcc.target/sh/pr54089-9.c: New.
48 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
51 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
52 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
53 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
54 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
55 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
56 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
57 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
58 * gcc.target/i386/avx-vzeroupper-27.c: New.
60 2012-11-06 Janus Weil <janus@gcc.gnu.org>
63 * gfortran.dg/transfer_class_1.f90: New.
64 * gfortran.dg/transfer_class_2.f90: New.
66 2012-11-05 Sriraman Tallam <tmsriram@google.com>
68 * testsuite/g++.dg/mv1.C: New test.
69 * testsuite/g++.dg/mv2.C: New test.
70 * testsuite/g++.dg/mv3.C: New test.
71 * testsuite/g++.dg/mv4.C: New test.
72 * testsuite/g++.dg/mv5.C: New test.
73 * testsuite/g++.dg/mv6.C: New test.
75 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
78 * gcc.dg/const-uniq-1.c (a): Increase length four times.
80 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
82 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
85 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
87 * g++.dg/torture/20121105-1.C: New test.
89 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
91 * gcc.dg/torture/fp-compare.c: New testcase.
93 2012-11-05 Jan Hubicka <jh@suse.cz>
95 * gcc.dg/const-1.c: Update.
96 * gcc.dg/pure-1.c: Update.
98 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
100 PR rtl-optimization/55151
101 * gcc.dg/pr55151.c: New test.
103 2012-11-05 Jakub Jelinek <jakub@redhat.com>
107 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
109 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
112 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
114 2012-11-05 Jan Hubicka <jh@suse.cz>
116 * gcc.dg/autopar/pr49960.c: Fix testcase.
118 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
120 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
121 Fix scan-tree-dump-times directive.
123 2012-11-04 Janus Weil <janus@gcc.gnu.org>
126 * gfortran.dg/associate_12.f90: New.
128 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
131 * lib/target-supports.exp (check_effective_target_masm_intel): New
133 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
136 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
137 Jack Howarth <howarth@bromo.med.uc.edu>
139 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
140 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
141 * gcc.target/i386/pr53249.c: Likewise.
143 2012-11-03 Andrew Pinski <apinski@cavium.com>
145 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
146 call abort1 so that cross jumping does not happen.
148 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
151 * gcc.target/sh/pr51244-18.c: New.
152 * gcc.target/sh/pr51244-19.c: New.
154 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
156 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
157 b requires a 64-bit operation followed by a truncation.
159 2012-11-02 Jan Hubicka <jh@suse.cz>
161 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
163 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
165 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
166 conditions to verify the reduction code is vectorized.
168 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
169 in case 'pow', such as 'powerpc' is used in the compiler version name.
170 * gcc.target/powerpc/pr46728-2.c: Likewise.
171 * gcc.target/powerpc/pr46728-3.c: Likewise.
172 * gcc.target/powerpc/pr46728-4.c: Likewise.
173 * gcc.target/powerpc/pr46728-5.c: Likewise.
174 * gcc.target/powerpc/pr46728-7.c: Likewise.
175 * gcc.target/powerpc/pr46728-8.c: Likewise.
176 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
178 2012-11-02 Jan Hubicka <jh@suse.cz>
180 * gcc.dg/tree-ssa/loop-38.c: New testcase.
182 2012-11-02 Jan Hubicka <jh@suse.cz>
184 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
185 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
187 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
190 * gcc.target/i386/pr55130.c: New test.
192 2012-11-02 Jakub Jelinek <jakub@redhat.com>
195 * gcc.target/i386/pr55147.c: New test.
197 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
199 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
200 * gfortran.dg/default_format_denormal_1.f90: Same.
202 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
205 * g++.dg/ext/vector19.C: Remove target restrictions.
206 * gcc.dg/fold-compare-7.c: New testcase.
208 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
211 * gcc.target/sh/pr55160.c: New.
213 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
215 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
216 scan-assembler regex.
218 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
221 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
222 * gcc.dg/pr55150-2.c: New test.
224 2012-11-01 Sharad Singhai <singhai@google.com>
226 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
227 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
228 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
229 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
231 2012-10-31 Dehao Chen <dehao@google.com>
233 * g++.dg/debug/dwarf2/block.C: New testcase.
235 2012-10-31 Jan Hubicka <jh@suse.cz>
237 * gcc.dg/pr44974.c: Add noinline.
239 2012-10-31 Janus Weil <janus@gcc.gnu.org>
242 * gfortran.dg/class_54.f90: New.
244 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
245 Jakub Jelinek <jakub@redhat.com>
247 PR tree-optimization/55018
248 * gcc.dg/torture/pr55018.c: New test.
250 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/ext/vla13.C: New.
255 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
258 * gcc.dg/pr55150.c: New test.
260 2012-10-31 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/associate_11.f90: New.
265 2012-10-31 Dodji Seketeli <dodji@redhat.com>
268 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
270 2012-10-31 Jakub Jelinek <jakub@redhat.com>
272 PR tree-optimization/19105
273 PR tree-optimization/21643
274 PR tree-optimization/46309
275 * gcc.dg/pr19105.c: New test.
276 * gcc.dg/pr21643.c: New test.
277 * gcc.dg/pr46309-2.c: New test.
278 * gcc.c-torture/execute/pr46309.c: New test.
280 2012-10-31 Alan Modra <amodra@gmail.com>
282 * gcc.target/powerpc/dimode_off.c: New.
283 * gcc.target/powerpc/timode_off.c: New.
284 * gcc.target/powerpc/dfmode_off.c: New.
285 * gcc.target/powerpc/tfmode_off.c: New.
287 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
289 PR rtl-optimization/55093
290 * gcc.target/i386/pr55093.c: New file.
292 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
294 * gcc.target/i386/pr55116.c: Renamed to ...
295 * gcc.target/i386/pr55116-1.c: This.
297 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
299 * gcc.target/i386/pr55116-2.c: New file.
301 2012-10-30 Richard Biener <rguenther@suse.de>
303 * gcc.dg/vect/slp-perm-2.c: Adjust.
305 2012-10-30 Richard Biener <rguenther@suse.de>
307 PR tree-optimization/55111
308 * gcc.dg/torture/pr55111.c: New testcase.
310 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
313 * gcc.target/sh/pr53988.c: New.
315 2012-10-30 Bin Cheng <bin.cheng@arm.com>
318 * gcc.dg/hoist-register-pressure-1.c: Rename from
319 hoist-register-pressure.c. Add nonpic condition.
320 * gcc.dg/hoist-register-pressure-2.c: New testcase.
322 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
325 * gcc.dg/Wreturn-local-addr.c: New.
326 * g++.dg/warn/Wno-return-local-addr.C: New.
327 * g++.dg/warn/Wreturn-local-addr.C: New.
329 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
332 * gcc.target/i386/pr55116.c: New file.
334 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
337 * gcc.dg/Wshadow-4.c: New.
338 * gcc.dg/Wshadow-4.h: New.
340 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
343 * gcc.dg/guality/pr54693.c: New.
345 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
348 * gcc.dg/pr55027.c: New testcase.
350 2012-10-29 Jan Hubicka <jh@suse.cz>
352 * gcc.dg/ipa/inline-6.c: New testcase.
354 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
356 PR rtl-optimization/55106
357 * g++.dg/pr55106.C: New.
359 2012-10-29 Richard Guenther <rguenther@suse.de>
362 * gcc.dg/torture/pr53695.c: New testcase.
364 2012-10-28 Jan Hubicka <jh@suse.cz>
366 * gcc.dg/ipa/inlinehint-3.c: New testcase.
368 2012-10-28 Tobias Burnus <burnus@net-b.de>
371 * gfortran.dg/do_check_6.f90: New.
373 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
374 Jack Howarth <howarth@bromo.med.uc.edu>
377 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
379 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
381 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
384 * gcc.target/i386/pr34283.c: New test.
386 2012-10-26 Jakub Jelinek <jakub@redhat.com>
389 * g++.dg/opt/pr55081.C: New test.
393 * gcc.dg/guality/pr54970.c: New test.
395 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
398 * g++.dg/template/new11.C: New.
400 2012-10-26 Richard Biener <rguenther@suse.de>
403 * gcc.dg/torture/pr54824.c: New testcase.
405 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
407 * gcc.target/i386/fxsave-1.c: New.
408 * gcc.target/i386/fxsave64-1.c: Ditto.
409 * gcc.target/i386/fxrstor-1.c: Ditto.
410 * gcc.target/i386/fxrstor64-1.c: Ditto.
411 * gcc.target/i386/xsave-1.c: Ditto.
412 * gcc.target/i386/xsave64-1.c: Ditto.
413 * gcc.target/i386/xrstor-1.c: Ditto.
414 * gcc.target/i386/xrstor64-1.c: Ditto.
415 * gcc.target/i386/xsaveopt-1.c: Ditto.
416 * gcc.target/i386/xsaveopt64-1.c: Ditto.
417 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
418 * gcc.target/i386/sse-13.c: Ditto.
419 * gcc.target/i386/sse-14.c: Ditto.
420 * gcc.target/i386/sse-22.c: Ditto.
421 * gcc.target/i386/sse-23.c: Ditto.
422 * g++.dg/other/i386-2.C: Ditto.
423 * g++.dg/other/i386-3.C: Ditto.
425 2012-10-25 Jan Hubicka <jh@suse.cz>
427 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
430 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
433 * g++.dg/ext/transparent-union.C: New.
435 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
438 * g++.dg/ext/vector19.C: New testcase.
440 2012-10-25 Richard Biener <rguenther@suse.de>
442 PR tree-optimization/54902
443 * g++.dg/torture/pr54902.C: New testcase.
445 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/template/crash114.C: New.
450 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
453 * gcc.target/i386/pr55049-1.c: New test.
455 2012-10-24 Janus Weil <janus@gcc.gnu.org>
458 * gfortran.dg/class_dummy_4.f03: New.
460 2012-10-24 Jakub Jelinek <jakub@redhat.com>
462 PR rtl-optimization/55010
463 * gcc.dg/pr55010.c: New test.
466 * g++.dg/debug/pr54828.C: New test.
468 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
470 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
471 * gcc.dg/vect/vect-83_64.c: Likewise.
473 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/cpp0x/constexpr-union4.C: New.
478 2012-10-23 Jeff Law <law@redhat.com>
480 * gcc.c-torture/execute/pr54985.c: New test.
482 2012-10-23 Paul Koning <ni1d@arrl.net>
485 * g++.dg/debug/dwarf2/pr54508.C: New.
487 2012-10-23 Jakub Jelinek <jakub@redhat.com>
490 * g++.dg/template/sizeof14.C: New test.
492 2012-10-23 Ian Bolton <ian.bolton@arm.com>
493 Jim MacArthur <jim.macarthur@arm.com>
494 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
495 Marcus Shawcroft <marcus.shawcroft@arm.com>
496 Nigel Stephens <nigel.stephens@arm.com>
497 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
498 Richard Earnshaw <rearnsha@arm.com>
499 Sofiane Naci <sofiane.naci@arm.com>
500 Stephen Thomas <stephen.thomas@arm.com>
501 Tejas Belagod <tejas.belagod@arm.com>
502 Yufeng Zhang <yufeng.zhang@arm.com>
504 * lib/target-supports.exp
505 (check_profiling_available): Add AArch64.
506 (check_effective_target_vect_int): Likewise.
507 (check_effective_target_vect_shift): Likewise.
508 (check_effective_target_vect_float): Likewise.
509 (check_effective_target_vect_double): Likewise.
510 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
511 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
512 (check_effective_target_vect_pack_trunc): Likewise.
513 (check_effective_target_vect_unpack): Likewise.
514 (check_effective_target_vect_hw_misalign): Likewise.
515 (check_effective_target_vect_short_mult): Likewise.
516 (check_effective_target_vect_int_mult): Likewise.
517 (check_effective_target_vect_stridedN): Likewise.
518 (check_effective_target_sync_int_long): Likewise.
519 (check_effective_target_sync_char_short): Likewise.
520 (check_vect_support_and_set_flags): Likewise.
521 (check_effective_target_aarch64_tiny): New.
522 (check_effective_target_aarch64_small): New.
523 (check_effective_target_aarch64_large): New.
524 * g++.dg/other/PR23205.C: Enable aarch64.
525 * g++.dg/other/pr23205-2.C: Likewise.
526 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
527 * gcc.c-torture/execute/20101011-1.c: Likewise.
528 * gcc.dg/20020312-2.c: Likewise.
529 * gcc.dg/20040813-1.c: Likewise.
530 * gcc.dg/builtin-apply2.c: Likewise.
531 * gcc.dg/stack-usage-1.c: Likewise.
533 2012-10-23 Ian Bolton <ian.bolton@arm.com>
534 Jim MacArthur <jim.macarthur@arm.com>
535 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
536 Marcus Shawcroft <marcus.shawcroft@arm.com>
537 Nigel Stephens <nigel.stephens@arm.com>
538 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
539 Richard Earnshaw <rearnsha@arm.com>
540 Sofiane Naci <sofiane.naci@arm.com>
541 Stephen Thomas <stephen.thomas@arm.com>
542 Tejas Belagod <tejas.belagod@arm.com>
543 Yufeng Zhang <yufeng.zhang@arm.com>
545 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
546 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
547 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
548 * gcc.target/aarch64/aapcs/abitest.S: New file.
549 * gcc.target/aarch64/aapcs/abitest.h: New file.
550 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
551 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
552 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
553 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
554 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
555 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
556 * gcc.target/aarch64/aapcs/ice_1.c: New file.
557 * gcc.target/aarch64/aapcs/ice_2.c: New file.
558 * gcc.target/aarch64/aapcs/ice_3.c: New file.
559 * gcc.target/aarch64/aapcs/ice_4.c: New file.
560 * gcc.target/aarch64/aapcs/ice_5.c: New file.
561 * gcc.target/aarch64/aapcs/macro-def.h: New file.
562 * gcc.target/aarch64/aapcs/test_1.c: New file.
563 * gcc.target/aarch64/aapcs/test_10.c: New file.
564 * gcc.target/aarch64/aapcs/test_11.c: New file.
565 * gcc.target/aarch64/aapcs/test_12.c: New file.
566 * gcc.target/aarch64/aapcs/test_13.c: New file.
567 * gcc.target/aarch64/aapcs/test_14.c: New file.
568 * gcc.target/aarch64/aapcs/test_15.c: New file.
569 * gcc.target/aarch64/aapcs/test_16.c: New file.
570 * gcc.target/aarch64/aapcs/test_17.c: New file.
571 * gcc.target/aarch64/aapcs/test_18.c: New file.
572 * gcc.target/aarch64/aapcs/test_19.c: New file.
573 * gcc.target/aarch64/aapcs/test_2.c: New file.
574 * gcc.target/aarch64/aapcs/test_20.c: New file.
575 * gcc.target/aarch64/aapcs/test_21.c: New file.
576 * gcc.target/aarch64/aapcs/test_22.c: New file.
577 * gcc.target/aarch64/aapcs/test_23.c: New file.
578 * gcc.target/aarch64/aapcs/test_24.c: New file.
579 * gcc.target/aarch64/aapcs/test_25.c: New file.
580 * gcc.target/aarch64/aapcs/test_26.c: New file.
581 * gcc.target/aarch64/aapcs/test_3.c: New file.
582 * gcc.target/aarch64/aapcs/test_4.c: New file.
583 * gcc.target/aarch64/aapcs/test_5.c: New file.
584 * gcc.target/aarch64/aapcs/test_6.c: New file.
585 * gcc.target/aarch64/aapcs/test_7.c: New file.
586 * gcc.target/aarch64/aapcs/test_8.c: New file.
587 * gcc.target/aarch64/aapcs/test_9.c: New file.
588 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
589 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
590 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
591 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
592 * gcc.target/aarch64/aapcs/test_complex.c: New file.
593 * gcc.target/aarch64/aapcs/test_int128.c: New file.
594 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
595 * gcc.target/aarch64/aapcs/type-def.h: New file.
596 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
597 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
598 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
599 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
600 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
601 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
602 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
603 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
604 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
605 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
606 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
607 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
608 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
609 * gcc.target/aarch64/aarch64.exp: New file.
610 * gcc.target/aarch64/adc-1.c: New file.
611 * gcc.target/aarch64/adc-2.c: New file.
612 * gcc.target/aarch64/asm-1.c: New file.
613 * gcc.target/aarch64/clrsb.c: New file.
614 * gcc.target/aarch64/clz.c: New file.
615 * gcc.target/aarch64/ctz.c: New file.
616 * gcc.target/aarch64/csinc-1.c: New file.
617 * gcc.target/aarch64/csinv-1.c: New file.
618 * gcc.target/aarch64/csneg-1.c: New file.
619 * gcc.target/aarch64/extend.c: New file.
620 * gcc.target/aarch64/fcvt.x: New file.
621 * gcc.target/aarch64/fcvt_double_int.c: New file.
622 * gcc.target/aarch64/fcvt_double_long.c: New file.
623 * gcc.target/aarch64/fcvt_double_uint.c: New file.
624 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
625 * gcc.target/aarch64/fcvt_float_int.c: New file.
626 * gcc.target/aarch64/fcvt_float_long.c: New file.
627 * gcc.target/aarch64/fcvt_float_uint.c: New file.
628 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
629 * gcc.target/aarch64/ffs.c: New file.
630 * gcc.target/aarch64/fmadd.c: New file.
631 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
632 * gcc.target/aarch64/frint.x: New file.
633 * gcc.target/aarch64/frint_double.c: New file.
634 * gcc.target/aarch64/frint_float.c: New file.
635 * gcc.target/aarch64/index.c: New file.
636 * gcc.target/aarch64/mneg-1.c: New file.
637 * gcc.target/aarch64/mneg-2.c: New file.
638 * gcc.target/aarch64/mneg-3.c: New file.
639 * gcc.target/aarch64/mnegl-1.c: New file.
640 * gcc.target/aarch64/mnegl-2.c: New file.
641 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
642 * gcc.target/aarch64/pic-constantpool1.c: New file.
643 * gcc.target/aarch64/pic-symrefplus.c: New file.
644 * gcc.target/aarch64/predefine_large.c: New file.
645 * gcc.target/aarch64/predefine_small.c: New file.
646 * gcc.target/aarch64/predefine_tiny.c: New file.
647 * gcc.target/aarch64/reload-valid-spoff.c: New file.
648 * gcc.target/aarch64/scalar_intrinsics.c: New file.
649 * gcc.target/aarch64/table-intrinsics.c: New file.
650 * gcc.target/aarch64/tst-1.c: New file.
651 * gcc.target/aarch64/vect-abs-compile.c: New file.
652 * gcc.target/aarch64/vect-abs.c: New file.
653 * gcc.target/aarch64/vect-abs.x: New file.
654 * gcc.target/aarch64/vect-compile.c: New file.
655 * gcc.target/aarch64/vect-faddv-compile.c: New file.
656 * gcc.target/aarch64/vect-faddv.c: New file.
657 * gcc.target/aarch64/vect-faddv.x: New file.
658 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
659 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
660 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
661 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
662 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
663 * gcc.target/aarch64/vect-fp-compile.c: New file.
664 * gcc.target/aarch64/vect-fp.c: New file.
665 * gcc.target/aarch64/vect-fp.x: New file.
666 * gcc.target/aarch64/vect-mull-compile.c: New file.
667 * gcc.target/aarch64/vect-mull.c: New file.
668 * gcc.target/aarch64/vect-mull.x: New file.
669 * gcc.target/aarch64/vect.c: New file.
670 * gcc.target/aarch64/vect.x: New file.
671 * gcc.target/aarch64/vector_intrinsics.c: New file.
672 * gcc.target/aarch64/vfp-1.c: New file.
673 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
674 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
675 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
676 * g++.dg/abi/aarch64_guard1.C: New file.
678 2012-10-23 Jakub Jelinek <jakub@redhat.com>
681 * c-c++-common/pr54988.c: New test.
683 2012-10-23 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/tree-prof/peel-1.c: New testcase.
687 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
690 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
692 2012-10-23 Joseph Myers <joseph@codesourcery.com>
694 * gcc.dg/c99-predef-1.c: New test.
695 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
696 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
697 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
698 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
699 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
700 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
701 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
702 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
703 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
704 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
705 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
706 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
708 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
710 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
712 2012-10-23 Jan Hubicka <jh@suse.cz>
715 * gcc.c-torture/execute/pr54937.c: New testcase.
716 * gcc.dg/tree-ssa/cunroll-2.c: Update.
718 2012-10-23 Jan Hubicka <jh@suse.cz>
721 * gfortran.dg/pr54967.f90: New testcase.
723 2012-10-23 Terry Guo <terry.guo@arm.com>
726 * gcc.dg/pr55019.c: New.
728 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
730 PR tree-optimization/55008
731 * gcc.dg/tree-ssa/pr55008.c: New test.
733 2012-10-22 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/55011
736 * gcc.dg/torture/pr55011.c: New testcase.
738 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
740 * gcc.target/arm/pr40457-1.c: Adjust expected output.
741 * gcc.target/arm/pr40457-2.c: Likewise.
742 * gcc.target/arm/pr40457-3.c: Likewise.
744 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
746 * gnat.dg/specs/limited_with4.ads: New test.
747 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
749 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
751 * gnat.dg/modular4.adb: New test.
752 * gnat.dg/modular4_pkg.ads: New helper.
754 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
756 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
757 * gnat.dg/specs/addr1.ads: Likewise.
759 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
761 * gcc.dg/webizer.c (main): Add missing exit call.
763 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
766 * gfortran.dg/wextra_1.f: New test.
768 2012-10-20 Jan Hubicka <jh@suse.cz>
770 * gcc.dg/tree-prof/unroll-1.c: New testcase.
772 2012-10-19 Janus Weil <janus@gcc.gnu.org>
775 * gfortran.dg/warn_unused_function.f90: New.
777 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
779 * lib/target-supports.exp
780 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
782 2012-10-19 Richard Guenther <rguenther@suse.de>
784 PR tree-optimization/54981
785 * gcc.dg/pr54981.c: New testcase.
787 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
790 * gcc.target/arm/pr54892.c: New.
792 2012-10-19 Bin Cheng <bin.cheng@arm.com>
794 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
796 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/init/array30.C: New.
800 * g++.dg/init/array31.C: Likewise.
802 2012-10-18 Tobias Burnus <burnus@net-b.de>
805 * gfortran.dg/public_private_module_7.f90: New.
807 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
810 * g++.dg/template/pr29633.C: New.
812 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
814 * gnat.dg/loop_optimization13.ad[sb]: New test.
815 * gnat.dg/loop_optimization13_pkg.ads: New helper.
817 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
819 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
820 * gcc.target/arm/neon/vfmaf32.c: Likewise.
821 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
822 * gcc.target/arm/neon/vfmsf32.c: Likewise.
824 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
826 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
827 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
828 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
829 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
830 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
831 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
833 2012-10-16 Jan Hubicka <jh@suse.cz>
835 * gcc.target/i386/l_fma_float_?.c: Update.
836 * gcc.target/i386/l_fma_double_?.c: Update.
837 * gfortran.dg/do_1.f90: XFAIL
838 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
839 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
840 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
841 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
842 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
843 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
846 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
850 * gcc.dg/Wstrict-overflow-24.c: New.
852 2012-10-16 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/class_optional_1.f90: New.
857 * gfortran.dg/class_optional_2.f90: New.
859 2012-10-16 Jakub Jelinek <jakub@redhat.com>
862 * gcc.dg/guality/pr54796.c: New test.
864 PR tree-optimization/54889
865 * gfortran.dg/pr54889.f90: New test.
867 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
869 * g++.dg/other/dump-ada-spec-2.C: New test.
871 2012-10-16 Easwaran Raman <eraman@google.com>
873 * gcc.dg/tree-prof/switch-case-1.c: New test case.
874 * gcc.dg/tree-prof/switch-case-2.c: New test case.
876 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
878 * gcc.dg/torture/stackalign/builtin-apply-2.c,
879 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
881 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
884 * gcc.c-torture/compile/pr54925.c: New.
886 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
889 * gcc.target/sh/pr51244-17.c: New.
891 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
894 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
896 * gcc.target/sh/pr54760-4.c: New.
898 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
901 * gcc.target/sh/torture/sh-torture.exp: New.
902 * gcc.target/sh/torture/pr34777.c: New.
904 2012-10-15 Matthias Klose <doko@ubuntu.com>
906 * lib/target-supports.exp (check_profiling_available): Match
907 arm*-*-linux-* for ARM Linux/GNU.
908 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
909 * gfortran.dg/enum_10.f90: Likewise.
910 * gfortran.dg/enum_9.f90: Likewise.
911 * gcc.target/arm/synchronize.c: Likewise.
912 * g++.old-deja/g++.jason/enum6.C: Likewise.
913 * g++.old-deja/g++.other/enum4.C: Likewise.
914 * g++.old-deja/g++.law/enum9.C: Likewise.
916 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
918 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
919 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
921 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
922 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/overload/operator6.C: New.
927 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
931 * g++.dg/parse/tmpl-outside1.C: Likewise.
932 * g++.dg/template/qualttp18.C: Likewise.
933 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
934 * g++.old-deja/g++.pt/overload13.C: Likewise.
936 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
938 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
939 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
940 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
941 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
947 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/parse/tmpl-outside2.C: New.
951 * g++.dg/parse/tmpl-outside1.C: Adjust.
952 * g++.dg/template/qualttp18.C: Likewise.
953 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
954 * g++.old-deja/g++.pt/overload13.C: Likewise.
956 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
958 PR tree-optimization/54915
959 * gcc.dg/tree-ssa/pr54915.c: New testcase.
961 2012-10-15 Richard Guenther <rguenther@suse.de>
963 PR tree-optimization/54920
964 * gcc.dg/torture/pr54920.c: New testcase.
966 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
968 * gnat.dg/unchecked_convert9.ad[sb]: New test.
970 2012-10-13 Jason Merrill <jason@redhat.com>
972 * g++.dg/tls/thread_local7g.C: Require tls_native.
974 2012-10-14 Jason Merrill <jason@redhat.com>
976 * g++.dg/cpp0x/inh-ctor1.C: New.
977 * g++.dg/cpp0x/inh-ctor2.C: New.
978 * g++.dg/cpp0x/inh-ctor3.C: New.
979 * g++.dg/cpp0x/inh-ctor4.C: New.
980 * g++.dg/cpp0x/inh-ctor5.C: New.
981 * g++.dg/cpp0x/inh-ctor6.C: New.
982 * g++.dg/cpp0x/inh-ctor7.C: New.
983 * g++.dg/cpp0x/inh-ctor8.C: New.
984 * g++.dg/cpp0x/inh-ctor9.C: New.
985 * g++.dg/cpp0x/inh-ctor10.C: New.
986 * g++.dg/cpp0x/inh-ctor11.C: New.
987 * g++.dg/cpp0x/inh-ctor12.C: New.
988 * g++.dg/cpp0x/inh-ctor13.C: New.
990 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
992 PR rtl-optimization/54919
993 * gcc.dg/pr54919.c: New testcase.
995 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/template/crash113.C: New.
1000 2012-10-14 Jan Hubicka <jh@suse.cz>
1002 * gcc.dg/unroll_5.c: New testcase.
1004 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/opt/pr52643.C: New.
1009 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1012 * gcc.target/sh/pr54602-1.c: New.
1013 * gcc.target/sh/pr54602-2.c: New.
1014 * gcc.target/sh/pr54602-3.c: New.
1015 * gcc.target/sh/pr54602-4.c: New.
1017 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1020 * gcc.target/sh/pr54680.c: New.
1022 2012-10-12 Jan Hubicka <jh@suse.cz>
1024 * gcc.dg/webizer.c: New testcase.
1026 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1028 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1031 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1033 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1034 Return 0 if already specifying -mfloat-abi other than hard.
1036 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1038 * gcc.dg/pr53060.c: Prune irrelevant warning.
1040 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1043 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1044 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1045 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1046 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1047 Adjust expected wording of warnings for *cmp* builtins.
1048 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1049 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1051 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/parse/friend-main.C: New.
1056 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1059 * g++.dg/pr53055.C: New testcase.
1061 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1064 * g++.dg/cpp0x/pr52744.C: New.
1066 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1069 * gfortran.dg/dummy_procedure_9.f90: New.
1071 2012-10-12 Richard Biener <rguenther@suse.de>
1073 PR tree-optimization/54894
1074 * gcc.dg/torture/pr54894.c: New testcase.
1076 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1079 * gcc.target/sh/pr51244-13.c: New.
1080 * gcc.target/sh/pr51244-14.c: New.
1081 * gcc.target/sh/pr51244-15.c: New.
1082 * gcc.target/sh/pr51244-16.c: New.
1084 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/cpp0x/decltype45.C: New.
1089 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1092 * gfortran.dg/class_allocate_13.f90: New.
1094 2012-10-11 Jason Merrill <jason@redhat.com>
1096 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1097 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1099 * g++.dg/gomp/tls-5.C: Require tls_native.
1100 * g++.dg/tls/thread_local7.C: Require tls_native.
1101 * g++.dg/tls/static2.C: New.
1103 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/ext/weak5.C: New.
1108 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1111 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1112 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1114 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/parse/pr43765.C: New.
1119 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1121 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1123 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1126 * g++.dg/init/bitfield3.C: New.
1128 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1130 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1132 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1134 PR tree-optimization/54877
1135 * gcc.dg/torture/pr54877.c: New test.
1137 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1140 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1141 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1142 and remove target info from dg-do compile.
1143 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1144 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1145 and remove target info from dg-do compile.
1147 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1149 * gcc.dg/pr54782.c: Require target with pthread support.
1151 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/cpp0x/auto35.C: New.
1156 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1158 PR c++/53540 - using fails to be equivalent to typedef
1159 * g++.dg/cpp0x/alias-decl-24.C: New test.
1161 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1163 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1164 that c++11 attributes to types are ignored for now.
1165 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1166 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1168 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1173 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1176 * g++.dg/cpp0x/initlist67.C: New.
1178 2012-10-10 Dehao Chen <dehao@google.com>
1180 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1182 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1185 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1188 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/cpp0x/decltype44.C: New.
1193 2012-10-09 Steve Ellcey <sellcey@mips.com>
1195 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1197 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/cpp0x/decltype43.C: New.
1202 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1205 * gcc.dg/pr53397-1.c: New test case.
1206 * gcc.dg/pr53397-2.c: New test case.
1208 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/warn/Wparentheses-26.C: Adjust.
1212 * g++.dg/warn/Wparentheses-27.C: New.
1214 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1217 * c-c++-common/vector-scalar.c: New testcase.
1218 * g++.dg/ext/vector18.C: New testcase.
1219 * g++.dg/ext/vector5.C: This is not an error anymore.
1220 * gcc.dg/init-vec-1.c: Move ...
1221 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1222 * gcc.c-torture/execute/vector-shift1.c: Move ...
1223 * c-c++-common/torture/vector-shift1.c: ... here.
1224 * gcc.dg/scal-to-vec1.c: Move ...
1225 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1226 C++11. Adapt error messages.
1227 * gcc.dg/convert-vec-1.c: Move ...
1228 * c-c++-common/convert-vec-1.c: ... here.
1229 * gcc.dg/scal-to-vec2.c: Move ...
1230 * c-c++-common/scal-to-vec2.c: ... here.
1232 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1235 * gcc.target/i386/pr54400.c: New testcase.
1237 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1240 * g++.dg/template/pr54858.C: New test.
1242 2012-10-08 Marek Polacek <polacek@redhat.com>
1245 * g++.dg/debug/pr54831.C: New test.
1247 2012-10-08 Dehao Chen <dehao@google.com>
1249 * g++.dg/predict-loop-exit-1.C: New.
1250 * g++.dg/predict-loop-exit-2.C: New.
1251 * g++.dg/predict-loop-exit-3.C: New.
1253 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1255 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1257 2012-10-08 Jason Merrill <jason@redhat.com>
1259 * g++.dg/gomp/tls-5.C: New.
1260 * g++.dg/gomp/tls-wrap1.C: New.
1261 * g++.dg/gomp/tls-wrap2.C: New.
1262 * g++.dg/gomp/tls-wrap3.C: New.
1263 * g++.dg/gomp/tls-wrap4.C: New.
1264 * g++.dg/gomp/tls-wrapper-cse.C: New.
1265 * g++.dg/tls/thread_local-cse.C: New.
1266 * g++.dg/tls/thread_local-order1.C: New.
1267 * g++.dg/tls/thread_local-order2.C: New.
1268 * g++.dg/tls/thread_local-wrap1.C: New.
1269 * g++.dg/tls/thread_local-wrap2.C: New.
1270 * g++.dg/tls/thread_local-wrap3.C: New.
1271 * g++.dg/tls/thread_local-wrap4.C: New.
1272 * g++.dg/tls/thread_local2g.C: New.
1273 * g++.dg/tls/thread_local3g.C: New.
1274 * g++.dg/tls/thread_local4g.C: New.
1275 * g++.dg/tls/thread_local5g.C: New.
1276 * g++.dg/tls/thread_local6g.C: New.
1277 * g++.dg/tls/thread_local7g.C: New.
1279 * g++.dg/tls/thread_local3.C: New.
1280 * g++.dg/tls/thread_local4.C: New.
1281 * g++.dg/tls/thread_local5.C: New.
1282 * g++.dg/tls/thread_local6.C: New.
1284 * g++.dg/tls/init-2.C: Tweak errors.
1285 * g++.dg/tls/thread_local1.C: New.
1286 * g++.dg/tls/thread_local2.C: New.
1287 * g++.dg/tls/thread_local7.C: New.
1289 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1292 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1294 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1297 * gcc.target/sh/pr54685.c: New.
1299 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1301 PR c++/53528 C++11 attribute support
1302 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1303 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1360 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1362 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1363 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1364 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1366 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1369 * gcc.target/sh/pr54760-2.c: New.
1370 * gcc.target/sh/pr54760-3.c: New.
1372 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1377 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1378 Sandra Loosemore <sandra@codesourcery.com>
1380 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1381 and test that the accumulator is initialized using MULT.
1382 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1383 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1385 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/stdint.C: New.
1390 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1393 * g++.dg/cpp0x/stddef.C: New.
1395 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1398 * gfortran.dg/typebound_operator_17.f90: New.
1400 2012-10-06 Jan Hubicka <jh@suse.cz>
1404 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1406 2012-10-06 Jan Hubicka <jh@suse.cz>
1408 * gcc.dg/lto/resolutions_0.c: New testcase.
1410 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1413 * gfortran.dg/generic_25.f90: New.
1414 * gfortran.dg/generic_26.f90: New.
1415 * gfortran.dg/generic_27.f90: New.
1417 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1420 * gcc.target/sh/pr54760-1.c: New.
1422 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1424 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1425 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1426 * g++.dg/warn/Wsign-compare-5.C: New test.
1427 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1428 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1429 * g++.dg/ext/builtin30.C: New test.
1430 * g++.dg/ext/vla12.C: New test.
1431 * gcc.dg/builtins-85.c: New test.
1434 * gcc.dg/guality/pr54519-1.c: New test.
1435 * gcc.dg/guality/pr54519-2.c: New test.
1436 * gcc.dg/guality/pr54519-3.c: New test.
1437 * gcc.dg/guality/pr54519-4.c: New test.
1438 * gcc.dg/guality/pr54519-5.c: New test.
1439 * gcc.dg/guality/pr54519-6.c: New test.
1441 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/defaulted38.C: New.
1446 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1448 PR tree-optimization/33763
1449 * c-c++-common/pr33763.c: New test.
1451 PR tree-optimization/54810
1452 * gcc.dg/tree-ssa/vrp85.c: New test.
1454 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1456 * gcc.dg/ucnid-7.c: Skip on AIX.
1457 * gcc.dg/ucnid-8.c: Same.
1458 * gcc.dg/ucnid-10.c: Same.
1459 * gcc.dg/ucnid-13.c: Same.
1460 * gcc.dg/attr-alias-3.c: Same.
1461 * gcc.dg/attr-alias-5.c: Same.
1462 * gcc.dg/torture/pr51106-2.c: Same.
1463 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1465 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1468 * g++.dg/cpp0x/alias-decl-23.C: New.
1470 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/template/friend53.C: New.
1475 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1477 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1478 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1479 (scan-ada-spec): Likewise.
1480 (scan-ada-spec-not): Likewise.
1481 * gcc.dg/dump-ada-spec-1.c: New test.
1482 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1484 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1486 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1488 2012-10-04 Florian Weimer <fweimer@redhat.com>
1490 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1492 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1495 * g++.dg/cpp0x/pr54323.C: New.
1497 2012-10-04 Richard Guenther <rguenther@suse.de>
1500 * g++.dg/torture/pr54735.C: New testcase.
1502 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1504 PR rtl-optimization/54739
1505 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1507 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1510 * gcc.target/sh/pr51244-12.c: New.
1512 2012-10-03 Dehao Chen <dehao@google.com>
1515 * gcc.dg/pr54782.c: New test.
1517 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1520 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1522 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/class_53.f90: New.
1527 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1530 * gcc.dg/guality/pr54551.c: New.
1532 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1534 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1535 * gcc.target/powerpc/pr46728-2.c: Likewise.
1537 2012-10-02 Sharad Singhai <singhai@google.com>
1540 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1541 to fix test failures caused by r191883.
1542 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1543 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1544 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1545 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1546 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1547 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1548 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1549 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1550 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1552 2012-09-30 Sharad Singhai <singhai@google.com>
1554 * gcc.target/i386/vect-double-1.c: Fix test.
1556 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1559 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1562 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1564 PR rtl-optimization/54457
1565 * gcc.target/i386/pr54457.c: New test.
1567 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1569 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1571 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1573 * gcc.target/i386/vect-rebuild.c: New testcase.
1575 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1577 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1579 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1581 * gcc.target/mips/pr37362.c: Fix target selector.
1583 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1586 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1588 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1590 * gcc.dg/ucnid-8.c: Update line number.
1591 * gcc.dg/torture/pr51106-2.c: Likewise.
1593 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1596 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1597 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1598 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1600 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1602 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1603 partially reverting r170092.
1604 * gfortran.dg/class_7.f03: Ditto.
1605 * gfortran.dg/coarray_14.f90: Ditto.
1606 * gfortran.dg/typebound_proc_13.f03: Ditto.
1608 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/cpp0x/sfinae42.C: New.
1613 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1615 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1616 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1617 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1618 * gcc.dg/pr42629.c: XFAIL on AIX.
1619 * gcc.dg/pr47684.c: Same.
1620 * gcc.dg/pr43670.c: Same.
1621 * gcc.dg/pr42916.c: Same.
1622 * gcc.dg/pr45449.c: Same.
1623 * gcc.dg/pr50017.c: Same.
1624 * gcc.dg/pr42728.c: Same.
1625 * gcc.dg/pr47881.c: Same.
1626 * gcc.dg/pr44023.c: Same.
1627 * gcc.dg/pr41345.c: Same.
1628 * gcc.dg/pr42630.c: Same.
1629 * gcc.dg/pr44971.c: Same.
1630 * gcc.dg/pr46771.c: Same.
1631 * gcc.dg/ucnid-8.c: Same.
1632 * gcc.dg/ucnid-10.c: Same.
1633 * gcc.dg/ucnid-13.c: Same.
1634 * gcc.dg/torture/pr51106-2.c: Same.
1635 * gcc.dg/pr48768.c: Same.
1636 * gcc.dg/pr42631.c: Same.
1637 * gcc.dg/pr43084.c: Same.
1638 * gcc.dg/ucnid-7.c: Same.
1639 * gcc.dg/pr42889.c: Same.
1640 * gcc.dg/pr41241.c: Same.
1641 * gcc.dg/pr42719.c: Same.
1642 * g++.dg/debug/pr46583.C: Same.
1643 * g++.dg/debug/pr47106.C: Same.
1644 * g++.dg/opt/pr48549.C: Same.
1645 * g++.dg/other/pr42685.C: Same.
1646 * c-c++-common/pr43942.c: Same.
1648 2012-09-29 Ian Lance Taylor <iant@google.com>
1650 * go.test/go-test.exp: Update for latest version of Go testsuite.
1652 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1655 * gfortran.dg/internal_readwrite_3.f90: New test.
1657 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1659 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1660 c-c++-common/Wunused-local-typedefs-2.c to here.
1662 PR c++/54372 - unused attribute inactive on dependant entities
1663 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1665 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1667 PR c++/29028 - Missed unused warning on using declaration
1668 * g++.dg/warn/Wunused-var-18.C: New test.
1670 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1672 PR c++/53551 - -Wunused-local-typedefs misses uses
1673 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1675 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1678 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1680 PR tree-optimization/54713
1681 * gcc.c-torture/compile/pr54713-1.c: New test.
1682 * gcc.c-torture/compile/pr54713-2.c: New test.
1683 * gcc.c-torture/compile/pr54713-3.c: New test.
1685 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1687 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1689 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1691 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1693 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1696 * gcc.target/i386/pr54703.c: New test.
1698 2012-09-27 Richard Guenther <rguenther@suse.de>
1701 * gcc.dg/lto/pr54709_0.c: New testcase.
1702 * gcc.dg/lto/pr54709_1.c: Likewise.
1704 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1706 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1708 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1710 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1712 * gcc.target/arm/pr42879.c: Handle big-endian.
1714 2012-09-26 Steve Ellcey <sellcey@mips.com>
1717 * gcc.dg/pr37303.c: Check for rdata or rodata.
1719 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1721 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1723 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1727 * gcc.target/powerpc/ppc-ne0-1.c: New.
1729 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1732 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1733 test_19, test_20, test_21, test_22, test_23): New functions.
1734 * gcc.target/sh/pr54089-4.c: New.
1735 * gcc.target/sh/pr54089-5.c: New.
1736 * gcc.target/sh/pr54089-6.c: New.
1737 * gcc.target/sh/pr54089-7.c: New.
1739 2012-09-25 Richard Guenther <rguenther@suse.de>
1742 * gcc.dg/lto/pr54702_0.c: New testcase.
1743 * gcc.dg/lto/pr54702_1.c: Likewise.
1744 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1745 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1746 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1747 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1749 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/cpp0x/parse2.C: New.
1753 * g++.dg/parse/error11.C: Adjust.
1754 * g++.dg/parse/error12.C: Likewise.
1756 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1758 * gcc.target/i386/20030217-1.c: Added check for
1759 large_long_double effective target.
1760 * gcc.target/i386/387-3.c: Likewise.
1761 * gcc.target/i386/387-4.c: Likewise.
1762 * gcc.target/i386/pr36578-1.c: Likewise.
1763 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1764 when long double size is equal double size.
1765 * gcc.target/i386/excess-precision-1.c: Likewise.
1766 * gcc.target/i386/pr36578-2.c: Likewise.
1767 * gcc.target/i386/20030217-2.c: New testcase.
1769 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1771 PR tree-optimization/54676
1772 * gcc.dg/pr54676.c: New test.
1774 2012-09-25 Richard Guenther <rguenther@suse.de>
1776 PR tree-optimization/53663
1777 * gcc.dg/torture/pr53663-1.c: New testcase.
1778 * gcc.dg/torture/pr53663-2.c: Likewise.
1779 * gcc.dg/torture/pr53663-3.c: Likewise.
1781 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1783 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1785 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1787 * lib/target-supports-dg.exp (dg-require-effective-target,
1788 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1789 dg-process-target-1 instead of dg-process-target.
1790 (dg-process-target-1): Rename from dg-process-target.
1791 (dg-process-target): New.
1793 2012-09-24 Richard Guenther <rguenther@suse.de>
1795 PR tree-optimization/54684
1796 * g++.dg/torture/pr54684.C: New testcase.
1798 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1800 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1802 2012-09-24 Richard Guenther <rguenther@suse.de>
1805 * gcc.dg/tm/pr52173-1.c: New.
1806 * gcc.dg/tm/pr52173-2.c: New.
1808 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1810 * gcc.dg/pr54669.c: New test.
1812 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1813 Dominique Dhumieres <dominiq@lps.ens.fr>
1816 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1818 2012-09-23 Tobias Burnus <burnus@net-b.de>
1821 * gfortran.dg/class_array_14.f90: New.
1823 2012-09-22 Kai Tietz <ktietz@redhat.com>
1825 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1826 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1828 2012-09-21 Dehao Chen <dehao@google.com>
1831 PR tree-optimization/54655
1832 * g++.dg/pr54655.C: New testcase.
1834 2012-09-21 Richard Guenther <rguenther@suse.de>
1836 PR tree-optimization/54647
1837 * g++.dg/torture/pr54647.C: New testcase.
1839 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1842 * c-c++-common/torture/vector-compare-2.c: Add -w.
1844 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1846 * gnat.dg/opt20.ads: Move dg directive to...
1847 * gnat.dg/opt20.adb: ...here.
1848 * gnat.dg/addr1.ad[sb]: Likewise.
1849 * gnat.dg/concat2.ad[sb]: Likewise.
1850 * gnat.dg/array16.ad[sb]: Likewise.
1851 * gnat.dg/atomic5.ad[sb]: Likewise.
1852 * gnat.dg/discr29.ad[sb]: Likewise.
1853 * gnat.dg/noreturn5.ad[sb]: Likewise.
1854 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1855 * gnat.dg/discr23.ads: Remove dg directive.
1856 * gnat.dg/nested_float_packed.ads: Likewise.
1857 * gnat.dg/oconst6.ads: Move to...
1858 * gnat.dg/specs/oconst6.ads: ...here.
1860 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1863 * g++.dg/cpp0x/decltype32.C: Tweak.
1865 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1867 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1868 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1869 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1870 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1872 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1875 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1877 2012-09-19 Steve Ellcey <sellcey@mips.com>
1879 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1881 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1883 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1884 * gcc.target/powerpc/ppc-mftb.c: New file.
1886 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1889 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1892 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1895 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1897 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1899 * gcc.c-torture/execute/20120919-1.c: New test.
1901 2012-09-19 Richard Guenther <rguenther@suse.de>
1903 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1907 * gcc.dg/builtin-unreachable-6.c: Adjust.
1909 2012-09-19 Richard Guenther <rguenther@suse.de>
1911 * gcc.dg/builtin-object-size-10.c: Adjust.
1912 * gcc.dg/builtin-unreachable-5.c: Adjust.
1913 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1914 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1915 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1916 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1917 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1918 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1919 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1920 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1921 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1922 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1923 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1924 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1926 2012-09-19 Richard Guenther <rguenther@suse.de>
1928 PR tree-optimization/54132
1929 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1930 * gcc.dg/torture/pr54132.c: Likewise.
1932 2012-09-19 Terry Guo <terry.guo@arm.com>
1934 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1935 extra prune rules that will be applied to all tests in a .exp file.
1936 (gcc-dg-prune): Use rules defined by the above variable.
1937 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1938 harmless warnings on architecture switch conflict.
1940 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1942 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1943 of asm-comment characters instead of a single one.
1944 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1946 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1948 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1950 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1951 target instead of xfailing it.
1952 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1953 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1954 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1955 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1956 * gcc.dg/vect/vect-104.c: Likewise.
1957 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1958 * gcc.dg/vect/vect-outer-1.c: Likewise.
1959 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1960 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1961 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1962 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1963 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1964 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1965 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1966 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1967 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1969 * lib/target-supports.exp
1970 (check_effective_target_vect_widen_mult_qi_to_hi,
1971 check_effective_target_vect_widen_mult_hi_to_si,
1972 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1973 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1974 check_effective_target_vect_pack_trunc,
1975 check_effective_target_vect_unpack,
1976 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1977 instead of arm_none.
1979 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1981 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1983 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1984 config to compiler_flags.
1986 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.target/i386/pr54592.c: New test.
1991 PR tree-optimization/54610
1992 * gcc.target/i386/pr54610.c: New test.
1994 2012-09-17 Jason Merrill <jason@redhat.com>
1997 * g++.dg/cpp0x/alias-decl-21.C: New.
1998 * g++.dg/cpp0x/alias-decl-22.C: New.
2000 2012-09-17 Tobias Burnus <burnus@net-b.de>
2003 * gfortran.dg/scan_2.f90: New.
2005 2012-09-17 Jason Merrill <jason@redhat.com>
2008 * g++.dg/init/aggr9.C: New.
2010 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2012 * gnat.dg/loop_optimization12.ad[sb]: New test.
2014 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/proc_ptr_result_7.f90: New.
2019 2012-09-17 Tobias Burnus <burnus@net-b.de>
2022 * gfortran.dg/structure_constructor_11.f90: New.
2024 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2026 PR tree-optimization/54563
2027 * g++.dg/torture/pr54563.C: New test.
2029 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2032 * gfortran.dg/typebound_generic_14.f03: New.
2034 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2037 * gfortran.dg/proc_ptr_38.f90: New.
2039 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2042 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2046 * gnat.dg/lto15.adb: Require lto.
2048 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2049 "myBindC" for hppa*-*-hpux*.
2051 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2053 * gfortran.dg/namelist_75.f90: New test.
2055 2012-09-15 Tom de Vries <tom@codesourcery.com>
2057 * gcc.dg/tree-ssa/vrp82.c: New test.
2058 * gcc.dg/tree-ssa/vrp83.c: Same.
2059 * gcc.dg/tree-ssa/vrp84.c: Same.
2061 2012-09-15 Tom de Vries <tom@codesourcery.com>
2063 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2064 * gcc.dg/tree-ssa/vrp81.c: ... this.
2066 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2069 * gcc.target/avr/torture/fix-types.h: New.
2070 * gcc.target/avr/torture/vals-hr.def: New.
2071 * gcc.target/avr/torture/vals-r.def: New.
2072 * gcc.target/avr/torture/vals-k.def: New.
2073 * gcc.target/avr/torture/vals-ur.def: New.
2074 * gcc.target/avr/torture/vals-uk.def: New.
2075 * gcc.target/avr/torture/vals-uhr.def: New.
2076 * gcc.target/avr/torture/vals-llk.def: New.
2077 * gcc.target/avr/torture/vals-ullk.def: New.
2078 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2079 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2080 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2081 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2082 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2083 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2084 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2085 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2087 2012-09-14 Dehao Chen <dehao@google.com>
2089 * g++.dg/debug/dwarf2/deallocator.C: New test.
2091 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2094 * gcc.c-torture/compile/pr54552-1.c: New test.
2096 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2099 * g++.dg/other/vector-compare.C: New testcase.
2100 * c-c++-common/vector-compare-3.c: New testcase.
2101 * gcc.dg/vector-shift.c: Move ...
2102 * c-c++-common/vector-shift.c: ... here.
2103 * gcc.dg/vector-shift1.c: Move ...
2104 * c-c++-common/vector-shift1.c: ... here.
2105 * gcc.dg/vector-shift3.c: Move ...
2106 * c-c++-common/vector-shift3.c: ... here.
2107 * gcc.dg/vector-compare-1.c: Move ...
2108 * c-c++-common/vector-compare-1.c: ... here.
2109 * gcc.dg/vector-compare-2.c: Move ...
2110 * c-c++-common/vector-compare-2.c: ... here.
2111 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2112 * c-c++-common/torture/vector-compare-1.c: ... here.
2113 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2114 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2115 * c-c++-common/torture/vector-compare-2.c: ... here.
2116 * gcc.c-torture/execute/vector-shift.c: Move ...
2117 * c-c++-common/torture/vector-shift.c: ... here.
2118 * gcc.c-torture/execute/vector-shift2.c: Move ...
2119 * c-c++-common/torture/vector-shift2.c: ... here.
2120 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2121 * c-c++-common/torture/vector-subscript-1.c: ... here.
2122 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2123 * c-c++-common/torture/vector-subscript-2.c: ... here.
2124 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2125 * c-c++-common/torture/vector-subscript-3.c: ... here.
2127 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2130 * gcc.c-torture/compile/pr54103-1.c,
2131 gcc.c-torture/compile/pr54103-2.c,
2132 gcc.c-torture/compile/pr54103-3.c,
2133 gcc.c-torture/compile/pr54103-4.c,
2134 gcc.c-torture/compile/pr54103-5.c,
2135 gcc.c-torture/compile/pr54103-6.c: New tests.
2136 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2138 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2140 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2142 2012-09-14 Richard Guenther <rguenther@suse.de>
2144 PR tree-optimization/54565
2145 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2146 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2148 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2150 * gcc.target/arm/combine-movs.c: Add missing space.
2152 2012-09-14 Richard Guenther <rguenther@suse.de>
2154 * g++.dg/torture/builtin-location.C: New testcase.
2156 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2157 Manuel López-Ibåñez <manu@gcc.gnu.org>
2160 * g++.dg/warn/Wuninitialized-self.C: New.
2162 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.c-torture/compile/pr54559.c: New test.
2167 2012-09-13 Jason Merrill <jason@redhat.com>
2170 * g++.dg/cpp0x/constexpr-temp1.C: New.
2173 * g++.dg/template/anonunion2.C: New.
2176 * g++.dg/template/init10.C: New.
2178 2012-09-13 Tobias Burnus <burnus@net-b.de>
2181 * gfortran.dg/implicit_pure_3.f90: New.
2183 2012-09-13 Richard Guenther <rguenther@suse.de>
2185 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2187 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2189 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2191 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2193 * c-c++-common/pr51712.c: Handle for short-enum targets.
2195 2012-09-12 Terry Guo <terry.guo@arm.com>
2197 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2198 and lsrs for Thumb2 mode.
2200 2012-09-12 Jan Hubicka <jh@suse.cz>
2202 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2204 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2207 * gcc.target/i386/pr54445-1.c: New file.
2208 * gcc.target/i386/pr54445-2.c: Likewise.
2210 2012-09-12 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/coarray_10.f90: Update dg-error.
2215 * gfortran.dg/coarray_28.f90: New.
2216 * gfortran.dg/array_section_3.f90: New.
2218 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2220 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2221 gcc.target/arm/pr48252.c: Fix for big-endian support.
2223 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2225 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2227 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2228 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2230 * gcc.target/arm/neon-vfma-1.c: New testcase.
2231 * gcc.target/arm/neon-vfms-1.c: Likewise.
2232 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2234 * gcc.target/arm/neon-vmls-1.c: Likewise.
2235 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2237 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2238 (check_effective_target_arm_neonv2_ok): Likewise.
2239 (check_effective_target_arm_neonv2_hw): Likewise.
2240 (check_effective_target_arm_neonv2): Likewise.
2242 2012-09-11 Richard Guenther <rguenther@suse.de>
2245 * g++.dg/tree-ssa/pr54515.C: New testcase.
2247 2012-09-10 Andrew Pinski <apinski@cavium.com>
2250 * gcc.dg/tm/memopt-16.c: New testcase.
2252 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2256 * g++.dg/cpp0x/sfinae40.C: New.
2257 * g++.dg/cpp0x/sfinae41.C: Likewise.
2259 2012-09-10 Jason Merrill <jason@redhat.com>
2262 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2264 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2267 * gcc.target/sh/pr54089-3.c: New.
2269 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2271 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2273 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2275 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2277 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2279 * gcc.dg/pr52558-2.c: Delete.
2280 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2282 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2284 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2286 2012-09-10 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/54520
2289 * gcc.dg/torture/pr54520.c: New testcase.
2291 2012-09-10 Jason Merrill <jason@redhat.com>
2294 * g++.dg/cpp0x/implicit14.C: New.
2296 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2299 * gfortran.dg/bound_simplification_3.f90: New test.
2301 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2304 * gcc.dg/pr52558-1.c: Delete.
2305 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2307 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2309 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2310 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2311 * gcc.target/arm/smlaltt-1.c: Likewise.
2313 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2315 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2317 2012-09-07 Tom de Vries <tom@codesourcery.com>
2319 PR tree-optimization/53986
2320 * gcc.dg/tree-ssa/vrp80.c: New test.
2321 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2323 2012-09-06 Jason Merrill <jason@redhat.com>
2327 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2328 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2330 2012-09-06 Andrew Pinski <apinski@cavium.com>
2333 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2335 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2337 PR rtl-optimization/54455
2338 * gcc.dg/54455.c: New test.
2340 2012-09-06 Tobias Burnus <burnus@net-b.de>
2343 * gfortran.dg/promotion_2.f90: New.
2345 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2348 * c-c++-common/pr54486.c: New test.
2350 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2353 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2355 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2358 * g++.dg/cpp0x/sfinae39.C: New.
2360 2012-09-04 Jason Merrill <jason@redhat.com>
2363 * g++.dg/ext/flexary3.C: New.
2366 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2369 * g++.dg/template/defarg15.C: New.
2372 * g++.dg/template/access24.C: New.
2374 2012-09-04 Richard Guenther <rguenther@suse.de>
2376 PR tree-optimization/54458
2377 * gcc.dg/torture/pr54458.c: New testcase.
2379 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2381 * gcc.target/arm/neon-vext.c: New test.
2382 * gcc.target/arm/neon-vext-execute.c: Ditto.
2384 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2388 * gfortran.dg/select_type_29.f03: New.
2390 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2392 * gcc.dg/fold-perm.c: Improve test.
2394 2012-09-03 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/coarray_class_1.f90: New.
2399 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2402 * gcc.c-torture/compile/pr49206.c: New test.
2404 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2405 Uros Bizjak <ubizjak@gmail.com>
2408 * gfortran.dg/pr36680.f90: New test.
2410 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2413 * g++.dg/opt/pr42295.C: New test.
2415 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2418 * gcc.dg/torture/pr54436.c: New test.
2420 2012-09-01 Andrew Pinski <apinski@cavium.com>
2422 * gcc.target/mips/truncate-8.c: New testcase.
2424 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2428 * gcc.target/i386/pr46829.c: New test.
2429 * gcc.target/i386/pr46843.c: Ditto.
2431 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2432 Jason Merrill <jason@redhat.com>
2435 * g++.dg/parse/error50.C: New.
2437 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2440 * gcc.c-torture/compile/pr54428.c: New test.
2442 2012-08-31 Ollie Wild <aaw@google.com>
2445 * g++.dg/init/lifetime3.C: New test.
2447 2012-08-31 Martin Jambor <mjambor@suse.cz>
2450 * gcc.dg/torture/pr54409.c: New test.
2452 2012-08-31 Martin Jambor <mjambor@suse.cz>
2454 * gfortran.dg/pr48636.f90: Add dump scan checks.
2456 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2458 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2460 2012-08-28 Joey Ye <joey.ye@arm.com>
2462 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2464 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2467 * gcc.target/i386/pr46254.c: New test.
2469 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2471 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2472 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2473 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2475 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2477 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2478 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2479 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2480 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2481 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2482 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2483 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2484 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2485 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2486 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2487 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2488 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2489 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2490 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2491 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2492 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2493 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2494 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2495 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2496 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2497 gcc.target/mips/unaligned-1.c: Tighten regexps.
2499 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2501 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2502 (mips_option_groups): Remove optimization. Add various -f options.
2503 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2504 and -pg imply -fno-omit-frame-pointer.
2505 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2506 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2507 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2508 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2509 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2510 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2511 * gcc.target/mips/abi-n32-long32.c: Likewise.
2512 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2513 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2514 * gcc.target/mips/abi-n32-long64.c: Likewise.
2515 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2516 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2517 * gcc.target/mips/abi-n64-long32.c: Likewise.
2518 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2519 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2520 * gcc.target/mips/abi-n64-long64.c: Likewise.
2521 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2522 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2523 * gcc.target/mips/abi-o32-long32.c: Likewise.
2524 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2525 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2526 * gcc.target/mips/abi-o32-long64.c: Likewise.
2527 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2528 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2529 * gcc.target/mips/abi-o64-long32.c: Likewise.
2530 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2531 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2532 * gcc.target/mips/abi-o64-long64.c: Likewise.
2533 * gcc.target/mips/asm-1.c: Likewise.
2534 * gcc.target/mips/branch-1.c: Likewise.
2535 * gcc.target/mips/call-3.c: Likewise.
2536 * gcc.target/mips/call-saved-3.c: Likewise.
2537 * gcc.target/mips/clear-cache-1.c: Likewise.
2538 * gcc.target/mips/div-1.c: Likewise.
2539 * gcc.target/mips/div-2.c: Likewise.
2540 * gcc.target/mips/div-3.c: Likewise.
2541 * gcc.target/mips/div-4.c: Likewise.
2542 * gcc.target/mips/div-5.c: Likewise.
2543 * gcc.target/mips/div-6.c: Likewise.
2544 * gcc.target/mips/div-7.c: Likewise.
2545 * gcc.target/mips/div-8.c: Likewise.
2546 * gcc.target/mips/div-9.c: Likewise.
2547 * gcc.target/mips/div-10.c: Likewise.
2548 * gcc.target/mips/div-11.c: Likewise.
2549 * gcc.target/mips/div-12.c: Likewise.
2550 * gcc.target/mips/dsp-ctrl.c: Likewise.
2551 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2552 * gcc.target/mips/ext-8.c: Likewise.
2553 * gcc.target/mips/extend-2.c: Likewise.
2554 * gcc.target/mips/fix-r10000-1.c: Likewise.
2555 * gcc.target/mips/fix-r10000-2.c: Likewise.
2556 * gcc.target/mips/fix-r10000-3.c: Likewise.
2557 * gcc.target/mips/fix-r10000-4.c: Likewise.
2558 * gcc.target/mips/fix-r10000-5.c: Likewise.
2559 * gcc.target/mips/fix-r10000-6.c: Likewise.
2560 * gcc.target/mips/fix-r10000-7.c: Likewise.
2561 * gcc.target/mips/fix-r10000-8.c: Likewise.
2562 * gcc.target/mips/fix-r10000-9.c: Likewise.
2563 * gcc.target/mips/fix-r10000-10.c: Likewise.
2564 * gcc.target/mips/fix-r10000-11.c: Likewise.
2565 * gcc.target/mips/fix-r10000-12.c: Likewise.
2566 * gcc.target/mips/fix-r10000-13.c: Likewise.
2567 * gcc.target/mips/fix-r10000-14.c: Likewise.
2568 * gcc.target/mips/fix-r10000-15.c: Likewise.
2569 * gcc.target/mips/fpcmp-1.c: Likewise.
2570 * gcc.target/mips/fpcmp-2.c: Likewise.
2571 * gcc.target/mips/fpr-moves-7.c: Likewise.
2572 * gcc.target/mips/fpr-moves-8.c: Likewise.
2573 * gcc.target/mips/int-moves-1.c: Likewise.
2574 * gcc.target/mips/int-moves-2.c: Likewise.
2575 * gcc.target/mips/long-calls-pg.c: Likewise.
2576 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2577 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2578 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2579 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2580 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2581 * gcc.target/mips/mips-3d-1.c: Likewise.
2582 * gcc.target/mips/mips-3d-2.c: Likewise.
2583 * gcc.target/mips/mips-3d-3.c: Likewise.
2584 * gcc.target/mips/mips-3d-4.c: Likewise.
2585 * gcc.target/mips/mips-3d-5.c: Likewise.
2586 * gcc.target/mips/mips-3d-6.c: Likewise.
2587 * gcc.target/mips/mips-3d-7.c: Likewise.
2588 * gcc.target/mips/mips-3d-8.c: Likewise.
2589 * gcc.target/mips/mips-3d-9.c: Likewise.
2590 * gcc.target/mips/mips-ps-1.c: Likewise.
2591 * gcc.target/mips/mips-ps-2.c: Likewise.
2592 * gcc.target/mips/mips-ps-3.c: Likewise.
2593 * gcc.target/mips/mips-ps-4.c: Likewise.
2594 * gcc.target/mips/mips-ps-6.c: Likewise.
2595 * gcc.target/mips/mips32-dspr2.c: Likewise.
2596 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2597 * gcc.target/mips/neg-abs-1.c: Likewise.
2598 * gcc.target/mips/neg-abs-2.c: Likewise.
2599 * gcc.target/mips/nmadd-3.c: Likewise.
2600 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2601 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2602 * gcc.target/mips/octeon-pop-1.c: Likewise.
2603 * gcc.target/mips/pr26765.c: Likewise.
2604 * gcc.target/mips/pr33256.c: Likewise.
2605 * gcc.target/mips/pr33635-1.c: Likewise.
2606 * gcc.target/mips/pr33755.c: Likewise.
2607 * gcc.target/mips/pr35802.c: Likewise.
2608 * gcc.target/mips/pr45074.c: Likewise.
2609 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2610 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2611 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2612 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2613 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2614 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2615 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2616 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2617 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2619 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2620 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2621 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2623 * gcc.target/mips/save-restore-1.c: Likewise.
2624 * gcc.target/mips/save-restore-3.c: Likewise.
2625 * gcc.target/mips/save-restore-5.c: Likewise.
2626 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2627 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2628 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2629 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2630 * gcc.target/mips/stack-1.c: Likewise.
2632 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2635 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2636 branch under test to be filled with preceding rather than
2637 following instructions.
2638 * gcc.target/mips/branch-10.c: Likewise.
2639 * gcc.target/mips/branch-11.c: Likewise.
2640 * gcc.target/mips/branch-12.c: Likewise.
2641 * gcc.target/mips/branch-13.c: Likewise.
2642 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2643 to be eliminated. Tighten $28 scan-assembler-not test.
2645 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2647 * gcc.target/mips/call-4.c: ...this new test.
2649 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2651 * gcc.target/mips/code-readable-3.c: Likewise.
2652 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2653 flag but skip for -O0.
2654 * gcc.target/mips/code-readable-4.c: Likewise.
2656 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2657 of operations under test.
2658 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2660 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2661 Don't require sibling-call optimization.
2662 * gcc.target/mips/near-far-4.c: Likewise.
2664 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2665 Make sure that the register variable is used.
2666 * gcc.target/mips/soft-float-1.c: Likewise.
2668 * gcc.target/mips/sdata-1.c: Make static data volatile.
2669 * gcc.target/mips/sdata-2.c: Likewise.
2670 * gcc.target/mips/sdata-3.c: Likewise.
2671 * gcc.target/mips/sdata-4.c: Likewise.
2673 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2675 * gcc.target/mips/atomic-memory-2.c: Likewise.
2676 * gcc.target/mips/branch-cost-1.c: Likewise.
2677 * gcc.target/mips/branch-cost-2.c: Likewise.
2678 * gcc.target/mips/cache-1.c: Likewise.
2679 * gcc.target/mips/call-1.c: Likewise.
2680 * gcc.target/mips/call-saved-2.c: Likewise.
2681 * gcc.target/mips/const-anchor-1.c: Likewise.
2682 * gcc.target/mips/const-anchor-2.c: Likewise.
2683 * gcc.target/mips/dse-1.c: Likewise.
2684 * gcc.target/mips/dsp-lhx.c: Likewise.
2685 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2686 * gcc.target/mips/ext-1.c: Likewise.
2687 * gcc.target/mips/ext-2.c: Likewise.
2688 * gcc.target/mips/ext-3.c: Likewise.
2689 * gcc.target/mips/ext-4.c: Likewise.
2690 * gcc.target/mips/ext-5.c: Likewise.
2691 * gcc.target/mips/ext-6.c: Likewise.
2692 * gcc.target/mips/ext-7.c: Likewise.
2693 * gcc.target/mips/extend-1.c: Likewise.
2694 * gcc.target/mips/fix-r4000-1.c: Likewise.
2695 * gcc.target/mips/fix-r4000-3.c: Likewise.
2696 * gcc.target/mips/fix-r4000-5.c: Likewise.
2697 * gcc.target/mips/fix-r4000-6.c: Likewise.
2698 * gcc.target/mips/fix-r4000-8.c: Likewise.
2699 * gcc.target/mips/fix-r4000-10.c: Likewise.
2700 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2701 * gcc.target/mips/fixed-vector-type.c: Likewise.
2702 * gcc.target/mips/fpr-moves-1.c: Likewise.
2703 * gcc.target/mips/fpr-moves-2.c: Likewise.
2704 * gcc.target/mips/fpr-moves-3.c: Likewise.
2705 * gcc.target/mips/fpr-moves-4.c: Likewise.
2706 * gcc.target/mips/fpr-moves-5.c: Likewise.
2707 * gcc.target/mips/fpr-moves-6.c: Likewise.
2708 * gcc.target/mips/ins-1.c: Likewise.
2709 * gcc.target/mips/ins-2.c: Likewise.
2710 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2711 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2712 * gcc.target/mips/lazy-binding-1.c: Likewise.
2713 * gcc.target/mips/madd-3.c: Likewise.
2714 * gcc.target/mips/madd-5.c: Likewise.
2715 * gcc.target/mips/madd-6.c: Likewise.
2716 * gcc.target/mips/madd-8.c: Likewise.
2717 * gcc.target/mips/madd-9.c: Likewise.
2718 * gcc.target/mips/memcpy-1.c: Likewise.
2719 * gcc.target/mips/mips-ps-type.c: Likewise.
2720 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2721 * gcc.target/mips/mips-sched-madd.c: Likewise.
2722 * gcc.target/mips/mips16e-extends.c: Likewise.
2723 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2724 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2725 * gcc.target/mips/movcc-1.c: Likewise.
2726 * gcc.target/mips/movcc-2.c: Likewise.
2727 * gcc.target/mips/movcc-3.c: Likewise.
2728 * gcc.target/mips/msub-5.c: Likewise.
2729 * gcc.target/mips/msub-6.c: Likewise.
2730 * gcc.target/mips/msub-8.c: Likewise.
2731 * gcc.target/mips/mult-2.c: Likewise.
2732 * gcc.target/mips/mult-3.c: Likewise.
2733 * gcc.target/mips/mult-5.c: Likewise.
2734 * gcc.target/mips/mult-6.c: Likewise.
2735 * gcc.target/mips/mult-7.c: Likewise.
2736 * gcc.target/mips/mult-12.c: Likewise.
2737 * gcc.target/mips/mult-13.c: Likewise.
2738 * gcc.target/mips/mult-14.c: Likewise.
2739 * gcc.target/mips/mult-15.c: Likewise.
2740 * gcc.target/mips/mult-17.c: Likewise.
2741 * gcc.target/mips/mult-18.c: Likewise.
2742 * gcc.target/mips/mult-19.c: Likewise.
2743 * gcc.target/mips/nmadd-1.c: Likewise.
2744 * gcc.target/mips/nmadd-2.c: Likewise.
2745 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2746 * gcc.target/mips/octeon-cins-1.c: Likewise.
2747 * gcc.target/mips/octeon-cins-2.c: Likewise.
2748 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2749 * gcc.target/mips/octeon-exts-2.c: Likewise.
2750 * gcc.target/mips/octeon-exts-3.c: Likewise.
2751 * gcc.target/mips/octeon-exts-4.c: Likewise.
2752 * gcc.target/mips/octeon-exts-5.c: Likewise.
2753 * gcc.target/mips/octeon-exts-6.c: Likewise.
2754 * gcc.target/mips/octeon-exts-7.c: Likewise.
2755 * gcc.target/mips/octeon-pop-2.c: Likewise.
2756 * gcc.target/mips/octeon-seq-3.c: Likewise.
2757 * gcc.target/mips/octeon-seq-4.c: Likewise.
2758 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2759 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2760 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2761 * gcc.target/mips/pr54240.c: Likewise.
2762 * gcc.target/mips/rsqrt-1.c: Likewise.
2763 * gcc.target/mips/rsqrt-2.c: Likewise.
2764 * gcc.target/mips/rsqrt-3.c: Likewise.
2765 * gcc.target/mips/rsqrt-4.c: Likewise.
2766 * gcc.target/mips/save-restore-2.c: Likewise.
2767 * gcc.target/mips/save-restore-4.c: Likewise.
2768 * gcc.target/mips/sb1-1.c: Likewise.
2769 * gcc.target/mips/scc-1.c: Likewise.
2770 * gcc.target/mips/scc-2.c: Likewise.
2771 * gcc.target/mips/scc-3.c: Likewise.
2772 * gcc.target/mips/scc-4.c: Likewise.
2773 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2774 * gcc.target/mips/truncate-1.c: Likewise.
2775 * gcc.target/mips/truncate-2.c: Likewise.
2776 * gcc.target/mips/truncate-3.c: Likewise.
2777 * gcc.target/mips/truncate-4.c: Likewise.
2778 * gcc.target/mips/truncate-5.c: Likewise.
2779 * gcc.target/mips/truncate-6.c: Likewise.
2780 * gcc.target/mips/unaligned-1.c: Likewise.
2782 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2783 skip for -O0. Require -fexpensive-optimizations.
2784 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2785 * gcc.target/mips/dspr2-MULT.c: Likewise.
2786 * gcc.target/mips/fix-r4000-2.c: Likewise.
2787 * gcc.target/mips/fix-r4000-4.c: Likewise.
2788 * gcc.target/mips/fix-r4000-7.c: Likewise.
2789 * gcc.target/mips/fix-r4000-9.c: Likewise.
2790 * gcc.target/mips/madd-1.c: Likewise.
2791 * gcc.target/mips/madd-2.c: Likewise.
2792 * gcc.target/mips/madd-4.c: Likewise.
2793 * gcc.target/mips/maddu-1.c: Likewise.
2794 * gcc.target/mips/maddu-2.c: Likewise.
2795 * gcc.target/mips/maddu-3.c: Likewise.
2796 * gcc.target/mips/maddu-4.c: Likewise.
2797 * gcc.target/mips/msub-1.c: Likewise.
2798 * gcc.target/mips/msub-2.c: Likewise.
2799 * gcc.target/mips/msub-3.c: Likewise.
2800 * gcc.target/mips/msub-4.c: Likewise.
2801 * gcc.target/mips/msubu-1.c: Likewise.
2802 * gcc.target/mips/msubu-2.c: Likewise.
2803 * gcc.target/mips/msubu-3.c: Likewise.
2804 * gcc.target/mips/msubu-4.c: Likewise.
2805 * gcc.target/mips/mult-1.c: Likewise.
2806 * gcc.target/mips/mult-4.c: Likewise.
2807 * gcc.target/mips/mult-8.c: Likewise.
2808 * gcc.target/mips/mult-9.c: Likewise.
2809 * gcc.target/mips/mult-10.c: Likewise.
2810 * gcc.target/mips/mult-11.c: Likewise.
2811 * gcc.target/mips/mult-16.c: Likewise.
2813 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2814 skip for -O0 and -Os.
2815 * gcc.target/mips/fix-r4000-12.c: Likewise.
2816 * gcc.target/mips/madd-7.c: Likewise.
2817 * gcc.target/mips/mips-ps-5.c: Likewise.
2818 * gcc.target/mips/mips-ps-7.c: Likewise.
2819 * gcc.target/mips/msub-7.c: Likewise.
2821 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2822 skip for -O0. Require -mno-abicalls.
2823 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2825 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2826 skip for -O0. Require a total number of BBIT instructions and
2827 at least one of each kind.
2829 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2830 skip for -O0. Require -fno-unroll-loops.
2832 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2833 skip for -O0. Allow BLTZ as well as BGEZ.
2835 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2837 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2838 skip for -O0. Require -fschedule-insns2.
2839 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2841 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2842 but skip for -O0. Make a branch-likely more likely.
2844 * gcc.target/mips/timode-2.c: Split each test into its own function.
2845 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2847 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2848 skip for -O0. Require -fpeephole2.
2849 * gcc.target/mips/vr-mult-2.c: Likewise.
2851 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2853 PR preprocessor/53469
2854 * gcc.dg/cpp/_Pragma7.c: New test case.
2856 2012-08-27 Tobias Burnus <burnus@net-b.de>
2859 * gfortran.dg/do_5.f90: New.
2861 2012-08-27 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2864 from dg-options as -Wall no longer implies it.
2866 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2868 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2870 2012-08-25 Jason Merrill <jason@redhat.com>
2872 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2874 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2877 * g++.dg/cpp0x/auto34.C: New.
2879 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2882 * gcc.dg/pr54363.c: New test.
2885 * gcc.dg/pr54355.c: New test.
2887 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2890 * gcc.target/i386/pr52857-1.c: New.
2891 * gcc.target/i386/pr52857-2.c: Likewise.
2893 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2895 * gcc.target/mips/code-readable-4.c: New test.
2897 2012-08-23 Julian Brown <julian@codesourcery.com>
2898 Sandra Loosemore <sandra@codesourcery.com>
2900 * gcc.target/mips/code-readable-1.c: Add -O to options.
2902 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/lookup/using53.C: New.
2907 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2909 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2910 * gcc.dg/fixed-point/convert-1.c: New.
2911 * gcc.dg/fixed-point/convert-2.c: New.
2912 * gcc.dg/fixed-point/convert-3.c: New.
2913 * gcc.dg/fixed-point/convert-4.c: New.
2914 * gcc.dg/fixed-point/convert-float-1.c: New.
2915 * gcc.dg/fixed-point/convert-float-2.c: New.
2916 * gcc.dg/fixed-point/convert-float-3.c: New.
2917 * gcc.dg/fixed-point/convert-float-4.c: New.
2918 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2919 * gcc.dg/fixed-point/convert-sat.c: New.
2920 * gcc.dg/fixed-point/convert.h: New.
2922 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2925 * gcc.target/sh/pr54089-2.c: New.
2927 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2929 * gcc.target/i386/long-double-64-1.c: New file.
2930 * gcc.target/i386/long-double-64-2.c: Likewise.
2931 * gcc.target/i386/long-double-64-3.c: Likewise.
2932 * gcc.target/i386/long-double-64-4.c: Likewise.
2933 * gcc.target/i386/long-double-80-1.c: Likewise.
2934 * gcc.target/i386/long-double-80-2.c: Likewise.
2935 * gcc.target/i386/long-double-80-3.c: Likewise.
2936 * gcc.target/i386/long-double-80-4.c: Likewise.
2937 * gcc.target/i386/long-double-80-5.c: Likewise.
2938 * gcc.target/i386/long-double-80-6.c: Likewise.
2939 * gcc.target/i386/long-double-80-7.c: Likewise.
2941 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2943 PR tree-optimization/54317
2944 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2946 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2949 * gcc.target/sh/pr39423-2.c: New.
2951 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2953 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2954 * gcc.dg/fold-perm.c: Likewise.
2956 2012-08-20 Jan Hubicka <jh@suse.cz>
2959 * gcc.dg/ipa/inlinehint-1.c: New.
2961 2012-08-20 Florian Weimer <fweimer@redhat.com>
2964 * g++.dg/init/new38.C: New test.
2965 * g++.dg/init/new39.C: New test.
2967 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2970 * gcc.target/sh/pr54089-1.c: New.
2972 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2975 * gcc.target/sh/pr51244-11.c: New.
2977 2012-08-20 Tobias Burnus <burnus@net-b.de>
2980 * gfortran.dg/warn_target_lifetime_2.f90: New.
2982 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/warn/Wunused-var-17.C: New.
2987 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2990 * gcc.dg/gomp/pr53992.c: New test.
2992 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2995 * gcc.c-torture/execute/20120817-1.c: New test.
2997 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2999 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3001 (f2): New test that really does need adds.
3003 2012-08-20 Richard Guenther <rguenther@suse.de>
3005 PR tree-optimization/54327
3006 * gcc.dg/torture/pr54327.c: New testcase.
3008 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3010 PR tree-optimization/54321
3011 * gcc.c-torture/compile/pr54321.c: New test.
3013 2012-08-20 Tobias Burnus <burnus@net-b.de>
3016 * gfortran.dg/warn_target_lifetime_1.f90: New.
3018 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3021 * gfortran.dg/real_compare_1.f90: New test case.
3022 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3024 2012-08-18 Jan Hubicka <jh@suse.cz>
3026 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3028 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3031 * gfortran.dg/interface_37.f90: New test.
3033 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3034 Gary Funck <gary@intrepid.com>
3037 * gcc.target/i386/pr20020-1.c: New test.
3038 * gcc.target/i386/pr20020-2.c: Likewise.
3039 * gcc.target/i386/pr20020-3.c: Likewise.
3041 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3043 * gcc.target/i386/perm-concat.c: New test.
3045 2012-08-17 Julian Brown <julian@codesourcery.com>
3047 * gcc.target/arm/div64-unwinding.c: New test.
3049 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3051 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3053 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3056 * gcc.target/sh/pr54236-1.c: New.
3058 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3060 * lib/target-supports.exp (check_effective_target_sync_int_long)
3061 (check_effective_target_sync_char_short): Enable for crisv32-*
3065 * gcc.dg/torture/pr54261-1.c: New test.
3067 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3071 * gfortran.dg/typebound_call_24.f03: New.
3073 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3075 PR tree-optimization/54245
3076 * gcc.dg/tree-ssa/pr54245.c: New test.
3078 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3080 PR tree-optimization/54240
3081 * gcc.target/powerpc/pr54240.c: New test.
3082 * gcc.target/mips/pr54240.c: Likewise.
3084 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3087 * gcc.target/sh/pr52933-1.c: New.
3088 * gcc.target/sh/pr52933-2.c: New.
3090 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3093 * gcc.target/sh/pr50751-8.c: New.
3095 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3098 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3099 * gfortran.dg/typebound_proc_27.f03: New test.
3101 2012-08-14 Sterling Augustine <saugustine@google.com>
3103 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3105 2012-08-14 Tobias Burnus <burnus@net-b.de>
3108 * gfortran.dg/data_constraints_3.f90: New.
3109 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3110 to disable -pedantic compilation.
3111 * gfortran.dg/pr37243.f: Ditto.
3112 * gfortran.dg/g77/19990826-3.f: Ditto.
3113 * gfortran.dg/g77/20020307-1.f : Ditto.
3114 * gfortran.dg/g77/980310-3.f: Ditto.
3116 2012-08-14 Tobias Burnus <burnus@net-b.de>
3119 * gfortran.dg/warn_conversion_4.f90: New.
3121 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3124 PR rtl-optimization/53495
3125 * gcc.c-torture/compile/pr53411.c: New test.
3126 * gcc.c-torture/compile/pr53495.c: New test.
3128 2012-08-13 Richard Guenther <rguenther@suse.de>
3130 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3132 2012-08-13 Richard Guenther <rguenther@suse.de>
3134 PR tree-optimization/54200
3135 * gcc.dg/guality/pr54200.c: New testcase.
3136 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3138 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3140 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3142 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3145 * gcc.target/sh/pr51244-7.c: New.
3146 * gcc.target/sh/pr51244-8.c: New.
3147 * gcc.target/sh/pr51244-9.c: New.
3148 * gcc.target/sh/pr51244-10.c: New.
3150 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3152 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3154 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3155 * gcc.target/sh/pr53511-1.c: Likewise.
3156 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3157 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3158 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3159 * gcc.target/sh/pr53512-3.c: Likewise.
3160 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3162 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3165 * gcc.c-torture/compile/pr39423-1.c: New.
3166 * gcc.c-torture/compile/pr39423-2.c: New.
3168 2012-08-12 Tobias Burnus <burnus@net-b.de>
3171 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3172 they appear uninitialized on the RHS.
3173 * gfortran.dg/public_private_module_6.f90: New.
3175 2012-08-11 Martin Jambor <mjambor@suse.cz>
3178 * gfortran.dg/pr48636.f90: New test.
3180 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3184 (main): Adjust caller.
3186 2012-08-10 Richard Guenther <rguenther@suse.de>
3188 * gcc.dg/matrix/*.c: Adjust and move ...
3189 * gcc.dg/torture/: ... here.
3190 * gcc.dg/matrix: Remove directory.
3192 2012-08-10 Richard Guenther <rguenther@suse.de>
3195 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3197 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3200 * gcc.dg/tree-ssa/pr54211.c: New test.
3202 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3204 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3205 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3207 2012-08-10 Richard Guenther <rguenther@suse.de>
3209 PR tree-optimization/54109
3210 * gcc.dg/torture/pr54109.c: New testcase.
3211 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3212 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3214 2012-08-10 Richard Guenther <rguenther@suse.de>
3216 PR tree-optimization/54027
3217 * gcc.dg/torture/pr54027.c: New testcase.
3219 2012-08-10 Richard Guenther <rguenther@suse.de>
3221 * g++.dg/plugin/selfassign.c: Adjust.
3222 * gcc.dg/plugin/selfassign.c: Likewise.
3223 * gcc.dg/strlenopt-11.c: Likewise.
3224 * gcc.dg/strlenopt-13.c: Likewise.
3225 * gcc.dg/no-strict-overflow-4.c: Likewise.
3226 * gcc.dg/strict-overflow-4.c: Likewise.
3227 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3228 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3229 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3230 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3231 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3232 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3233 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3234 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3235 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3236 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3237 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3238 * gcc.dg/pr46309.c: Likewise.
3239 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3241 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3243 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3245 * gcc.c-torture/compile/20120727-2.c: New test.
3247 2012-08-09 Martin Jambor <mjambor@suse.cz>
3249 * gcc.dg/ipa/iinline-4.c: New test.
3250 * gcc.dg/ipa/iinline-5.c: Likewise.
3251 * gcc.dg/ipa/iinline-6.c: Likewise.
3252 * gcc.dg/ipa/iinline-7.c: Likewise.
3253 * gcc.dg/lto/20120723_0.c: Likewise.
3254 * gcc.dg/lto/20120723_1.c: Likewise.
3256 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3259 * gcc.target/sh/pr39423-1.c: New.
3261 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3264 * gcc.target/sh/pr51244-5: New.
3265 * gcc.target/sh/pr51244-6: New.
3267 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3269 * gcc.target/i386/adx-addxcarry32-3.c: New.
3270 * gcc.target/i386/adx-addxcarry64-3.c: New.
3272 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3274 PR rtl-optimization/53701
3275 * gcc.dg/pr53701.c: New test.
3277 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3279 * gcc.c-torture/compile/20120727-1.c: New test.
3281 2012-08-09 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/intrinsic_shadow_4.f90: New.
3286 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3288 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3290 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3292 * gcc.c-torture/execute/20120808-1.c: New test.
3294 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3296 PR rtl-optimization/54157
3297 * gcc.target/i386/pr54157.c: New file.
3299 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3301 * gcc.target/i386/adx-addcarryx32-1.c: New.
3302 * gcc.target/i386/adx-addcarryx32-2.c: New.
3303 * gcc.target/i386/adx-addcarryx64-1.c: New.
3304 * gcc.target/i386/adx-addcarryx64-2.c: New.
3305 * gcc.target/i386/adx-check.h: New.
3306 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3307 * gcc.target/i386/sse-12.c: Add -madx.
3308 * gcc.target/i386/sse-13.c: Ditto.
3309 * gcc.target/i386/sse-14.c: Ditto.
3310 * gcc.target/i386/sse-22.c: Ditto.
3311 * gcc.target/i386/sse-23.c: Ditto.
3312 * g++.dg/other/i386-2.C: Ditto.
3313 * g++.dg/other/i386-3.C: Ditto.
3315 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3317 * gcc.dg/tree-ssa/slsr-5.c: New.
3318 * gcc.dg/tree-ssa/slsr-6.c: New.
3319 * gcc.dg/tree-ssa/slsr-7.c: New.
3320 * gcc.dg/tree-ssa/slsr-8.c: New.
3321 * gcc.dg/tree-ssa/slsr-9.c: New.
3322 * gcc.dg/tree-ssa/slsr-10.c: New.
3323 * gcc.dg/tree-ssa/slsr-11.c: New.
3324 * gcc.dg/tree-ssa/slsr-12.c: New.
3325 * gcc.dg/tree-ssa/slsr-13.c: New.
3326 * gcc.dg/tree-ssa/slsr-14.c: New.
3327 * gcc.dg/tree-ssa/slsr-15.c: New.
3328 * gcc.dg/tree-ssa/slsr-16.c: New.
3329 * gcc.dg/tree-ssa/slsr-17.c: New.
3330 * gcc.dg/tree-ssa/slsr-18.c: New.
3331 * gcc.dg/tree-ssa/slsr-19.c: New.
3332 * gcc.dg/tree-ssa/slsr-20.c: New.
3333 * gcc.dg/tree-ssa/slsr-21.c: New.
3334 * gcc.dg/tree-ssa/slsr-22.c: New.
3335 * gcc.dg/tree-ssa/slsr-23.c: New.
3336 * gcc.dg/tree-ssa/slsr-24.c: New.
3337 * gcc.dg/tree-ssa/slsr-25.c: New.
3338 * gcc.dg/tree-ssa/slsr-26.c: New.
3339 * gcc.dg/tree-ssa/slsr-30.c: New.
3340 * gcc.dg/tree-ssa/slsr-31.c: New.
3342 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3344 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3345 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3346 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3348 2012-08-06 Cary Coutant <ccoutant@google.com>
3350 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3352 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3355 * gfortran.dg/dummy_procedure_5.f90: Modified.
3356 * gfortran.dg/dummy_procedure_8.f90: New.
3357 * gfortran.dg/interface_26.f90: Modified.
3358 * gfortran.dg/proc_ptr_11.f90: Modified.
3359 * gfortran.dg/proc_ptr_15.f90: Modified.
3360 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3361 * gfortran.dg/typebound_override_1.f90: Modified.
3362 * gfortran.dg/typebound_proc_6.f03: Modified.
3364 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3366 PR tree-optimization/51938
3367 PR tree-optimization/52005
3368 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3369 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3370 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3371 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3373 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3375 Avoid crashing on erroneous static_assert usage
3376 * g++.dg/cpp0x/static_assert8.C: New test.
3378 2012-08-06 Jason Merrill <jason@redhat.com>
3380 * g++.dg/cpp0x/sfinae38.C: New.
3382 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3383 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/conversion/void2.C: New.
3388 2012-08-06 Tom de Vries <tom@codesourcery.com>
3390 * gcc.dg/tree-ssa/vrp78.c: New test.
3392 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3393 Richard Sandiford <rdsandiford@googlemail.com>
3395 * g++.dg/opt/enum2.C: Require fpic target.
3396 * g++.dg/lto/20090303_0.C: Likewise.
3398 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3399 Catherine Moore <clm@codesourcery.com>
3401 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3402 flush function names too.
3403 * gcc.target/mips/clear-cache-1.c: Likewise.
3405 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3408 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3410 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3413 * gfortran.dg/array_5.f90: New test.
3415 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3417 PR tree-optimization/30318
3418 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3420 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3422 * g++.dg/ext/vector17.C: New testcase.
3424 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3427 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3428 * g++.dg/opt/longbranch1.C: Likewise.
3430 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3432 PR tree-optimization/53805
3433 * gcc.dg/fold-notunord.c: New testcase.
3435 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3438 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3439 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3441 2012-08-02 Jason Merrill <jason@redhat.com>
3442 Paolo Carlini <paolo.carlini@oracle.com>
3444 PR c++/51213 (again)
3445 * g++.dg/cpp0x/sfinae37.C: Extend.
3447 2012-08-02 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/50672
3450 * g++.dg/torture/pr50672.C: New testcase.
3452 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3455 * gfortran.dg/abstract_type_6.f03: Modified.
3456 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3457 * gfortran.dg/proc_ptr_comp_35.f90: New.
3458 * gfortran.dg/typebound_proc_9.f03: Modified.
3459 * gfortran.dg/typebound_proc_26.f90: New.
3461 2012-08-02 Richard Guenther <rguenther@suse.de>
3463 * gcc.dg/torture/pta-callused-1.c: Adjust.
3464 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3465 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3466 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3467 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3468 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3469 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3470 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3471 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3473 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3476 * gfortran.dg/include_6.f90: New test case.
3477 * gfortran.dg/include_7.f90: New test case.
3478 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3480 2012-08-01 Tom de Vries <tom@codesourcery.com>
3482 * gcc.dg/tree-ssa/vrp76.c: New test.
3484 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3486 PR tree-optimization/46556
3487 * gcc.dg/tree-ssa/slsr-27.c: New.
3488 * gcc.dg/tree-ssa/slsr-28.c: New.
3489 * gcc.dg/tree-ssa/slsr-29.c: New.
3491 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3494 * gfortran.dg/proc_decl_29.f90: New.
3496 2012-07-31 Dehao Chen <dehao@google.com>
3498 * gcc.dg/predict-7.c: New test.
3500 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3503 * gfortran.dg/typebound_override_3.f90: New.
3505 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3507 PR tree-optimization/53773
3508 * gcc.dg/vect/pr53773.c: New test.
3510 2012-07-31 Nick Clifton <nickc@redhat.com>
3512 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3515 2012-07-31 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/c_funloc_tests_6.f90: New.
3518 * gfortran.dg/c_funloc_tests_7.f90: New.
3519 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3521 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3524 * g++.dg/cpp0x/temp_default5.C: New.
3526 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3529 * gfortran.dg/proc_ptr_37.f90: New.
3531 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3533 * lib/target-supports.exp
3534 (check_effective_target_vect_natural_alignment): New function.
3535 * gcc.dg/align-2.c: Only run on targets with natural alignment
3537 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3538 alignment of vector types.
3540 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3541 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3543 * gcc.target/i386/rdseed16-1.c: New.
3544 * gcc.target/i386/rdseed32-1.c: Ditto
3545 * gcc.target/i386/rdseed64-1.c: Ditto
3546 * gcc.target/i386/sse-12.c: Add -mrdseed.
3547 * gcc.target/i386/sse-13.c: Ditto.
3548 * gcc.target/i386/sse-14.c: Ditto.
3549 * g++.dg/other/i386-2.C: Ditto.
3550 * g++.dg/other/i386-3.C: Ditto.
3552 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3555 * gcc.target/sh/pr51244-4.c: New.
3557 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3559 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3560 for alpha*-*-* targets. Cleanup original tree dump.
3562 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3564 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3565 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3567 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3569 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3570 rand, srand. Include <stdlib.h>.
3572 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3574 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3576 2012-07-26 Richard Henderson <rth@redhat.com>
3578 * gcc.dg/attr-hotcold-1.c: New.
3579 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3581 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3582 Sandra Loosemore <sandra@codesourcery.com>
3584 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3586 2012-07-26 Tobias Burnus <burnus@net-b.de>
3588 * gfortran.dg/contiguous_1.f90: Update dg-error.
3589 * gfortran.dg/proc_ptr_32.f90: Ditto.
3591 2012-07-26 Richard Guenther <rguenther@suse.de>
3593 PR tree-optimization/54098
3594 * gcc.dg/torture/pr54098.c: New testcase.
3596 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3598 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3599 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3601 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3604 * gfortran.dg/array_constructor_39.f90: New test.
3606 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3609 * gfortran.dg/array_constructor_38.f90: New test.
3611 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3613 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3615 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3617 * gnat.dg/noreturn5.ad[sb]: New test.
3619 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3620 Paul Brook <paul@codesourcery.com>
3624 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3625 * c-c++-common/pr53633.c: New test.
3627 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3629 * gcc.target/i386/asm-dialect-1.c: New test case.
3631 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3632 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3634 * gcc.target/i386/prefetchw-1.c: New.
3635 * gcc.target/i386/sse-12.c: Add -mprfchw.
3636 * gcc.target/i386/sse-13.c: Ditto.
3637 * gcc.target/i386/sse-14.c: Ditto.
3638 * gcc.target/i386/sse-22.c: Ditto.
3639 * gcc.target/i386/sse-23.c: Ditto.
3640 * g++.dg/other/i386-2.C: Ditto.
3641 * g++.dg/other/i386-3.C: Ditto.
3643 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3645 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3647 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3650 * gcc.target/arm/pr54051.c: New.
3651 * gcc.target/arm/vfp-1.c: Adjust test.
3653 2012-07-24 Julian Brown <julian@codesourcery.com>
3655 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3656 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3659 2012-07-23 Paul Brook <paul@codesourcery.com>
3661 * g++.dg/other/armv7m-1.c: New test.
3663 2012-07-23 Julian Brown <julian@codesourcery.com>
3665 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3667 (DO_TEST): Define to 1 for appropriate ARM targets.
3669 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3671 PR tree-optimization/53881
3672 * gcc.dg/pr53881.c: Renamed to ...
3673 * gcc.dg/pr53881-1.c: ... this.
3674 * gcc.dg/pr53881-2.c: New test.
3676 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3678 Handle recent changes in default atomics for cris*-*-linux*.
3679 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3680 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3682 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3683 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3684 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3685 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3686 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3687 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3688 -mno-unaligned-atomic-may-use-library is in effect for
3690 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3691 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3692 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3693 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3694 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3695 gcc.target/cris/torture/sync-mis-op-i-1.c,
3696 gcc.target/cris/torture/sync-mis-op-i-2.c,
3697 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3698 gcc.target/cris/torture/sync-mis-op-i-3.c,
3699 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3700 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3701 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3702 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3703 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3704 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3705 (main): Remove local variable x.
3706 [mis_ok]: Check that atomics don't fail.
3708 2012-07-21 Andrew Pinski <apinski@cavium.com>
3710 * gcc.dg/tree-ssa/vrp72.c: New test.
3711 * gcc.dg/tree-ssa/vrp73.c: New test.
3712 * gcc.dg/tree-ssa/vrp74.c: New test.
3713 * gcc.dg/tree-ssa/vrp75.c: New test.
3715 2012-07-21 Andrew Pinski <apinski@cavium.com>
3717 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3718 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3720 2012-07-21 Andrew Pinski <apinski@cavium.com>
3722 * gcc.target/mips/octeon-pop-2.c: New testcase.
3724 2012-07-21 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/assumed_rank_3.f90: New.
3728 * gfortran.dg/assumed_rank_11.f90: New.
3729 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3730 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3731 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3733 2012-07-21 Andrew Pinski <apinski@cavium.com>
3735 * gcc.target/mips/unaligned-1.c: New testcase.
3737 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3739 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3741 2012-07-20 Tobias Burnus <burnus@net-b.de>
3743 * gfortran.dg/bind_c_array_params_2.f90: New.
3744 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3745 and update dg-error.
3747 2012-07-20 Tobias Burnus <burnus@net-b.de>
3749 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3751 2012-07-20 Jason Merrill <jason@redhat.com>
3754 * g++.dg/other/array7.C: New.
3756 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3758 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3759 the basic block and check loop depth.
3760 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3761 matching patterns and comments.
3762 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3763 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3765 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3768 * c-c++-common/pr28656.c: New test.
3770 2012-07-19 Jason Merrill <jason@redhat.com>
3773 * g++.dg/init/mutable1.C: New.
3775 2012-07-20 Tobias Burnus <burnus@net-b.de>
3778 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3779 * gfortran.dg/assumed_rank_1.f90: New.
3780 * gfortran.dg/assumed_rank_1_c.c: New.
3781 * gfortran.dg/assumed_rank_2.f90: New.
3782 * gfortran.dg/assumed_rank_4.f90: New.
3783 * gfortran.dg/assumed_rank_5.f90: New.
3784 * gfortran.dg/assumed_rank_6.f90: New.
3785 * gfortran.dg/assumed_rank_7.f90: New.
3786 * gfortran.dg/assumed_rank_8.f90: New.
3787 * gfortran.dg/assumed_rank_8_c.c: New.
3788 * gfortran.dg/assumed_rank_9.f90: New.
3789 * gfortran.dg/assumed_rank_10.f90: New.
3790 * gfortran.dg/assumed_rank_12.f90: New.
3792 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3794 * gnat.dg/opt25.adb: New test.
3795 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3796 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3798 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3800 * gnat.dg/aggr20.ad[sb]: New test.
3801 * gnat.dg/aggr20_pkg.ads: New helper.
3803 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3805 * gnat.dg/derived_type3.adb: New test.
3806 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3808 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3810 PR rtl-optimization/53942
3811 * gcc.dg/pr53942.c: New test.
3813 2012-07-19 Jason Merrill <jason@redhat.com>
3816 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3818 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3820 * gnat.dg/discr38.adb: New test.
3822 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3825 * c-c++-common/gomp/pr54017.c: New test.
3827 2012-07-19 Richard Guenther <rguenther@suse.de>
3828 Eric Botcazou <ebotcazou@adacore.com>
3830 * gnat.dg/loop_optimization11.adb: New testcase.
3831 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3833 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3834 Jason Merrill <jason@redhat.com>
3836 * g++.dg/cpp0x/sfinae37.C: New.
3837 * g++.dg/template/access23.C: New.
3838 * g++.dg/template/access7.C: Adjust.
3839 * g++.dg/template/sfinae10.C: Don't expect errors.
3840 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3842 2012-07-18 Julian Brown <julian@codesourcery.com>
3843 Sandra Loosemore <sandra@codesroucery.com>
3845 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3847 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3849 * gnat.dg/noreturn4.ad[sb]: New test.
3850 * gnat.dg/noreturn4_pkg.ads: New helper.
3852 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3853 Julian Brown <julian@codesourcery.com>
3855 * gcc.target/arm/neon-vdup-1.c: New test case.
3856 * gcc.target/arm/neon-vdup-2.c: New test case.
3857 * gcc.target/arm/neon-vdup-3.c: New test case.
3858 * gcc.target/arm/neon-vdup-4.c: New test case.
3859 * gcc.target/arm/neon-vdup-5.c: New test case.
3860 * gcc.target/arm/neon-vdup-6.c: New test case.
3861 * gcc.target/arm/neon-vdup-7.c: New test case.
3862 * gcc.target/arm/neon-vdup-8.c: New test case.
3863 * gcc.target/arm/neon-vdup-9.c: New test case.
3864 * gcc.target/arm/neon-vdup-10.c: New test case.
3865 * gcc.target/arm/neon-vdup-11.c: New test case.
3866 * gcc.target/arm/neon-vdup-12.c: New test case.
3867 * gcc.target/arm/neon-vdup-13.c: New test case.
3868 * gcc.target/arm/neon-vdup-14.c: New test case.
3869 * gcc.target/arm/neon-vdup-15.c: New test case.
3870 * gcc.target/arm/neon-vdup-16.c: New test case.
3871 * gcc.target/arm/neon-vdup-17.c: New test case.
3872 * gcc.target/arm/neon-vdup-18.c: New test case.
3873 * gcc.target/arm/neon-vdup-19.c: New test case.
3874 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3875 arguments non-constant.
3877 2012-07-18 Richard Guenther <rguenther@suse.de>
3879 PR tree-optimization/53970
3880 * g++.dg/torture/pr53970.C: New testcase.
3882 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3885 * gcc.c-torture/compile/pr38621.c: New.
3887 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3890 * gcc.target/sh/pr33135-1.c: New.
3891 * gcc.target/sh/pr33135-2.c: New.
3892 * gcc.target/sh/pr33135-3.c: New.
3893 * gcc.target/sh/pr33135-4.c: New.
3895 2012-07-17 Jason Merrill <jason@redhat.com>
3898 * g++.dg/parse/enum9.C: New.
3900 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3901 Sandra Loosemore <sandra@codesourcery.com>
3903 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3904 if there is a conflict with -mcpu=. Use -mcpu=5208.
3906 2012-07-17 Jason Merrill <jason@redhat.com>
3909 * g++.dg/template/array23.C: New.
3911 2012-07-17 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/bind_c_usage_26.f90: New.
3915 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3916 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3917 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3918 * gfortran.dg/interop_params.f03: Ditto.
3920 2012-07-17 Jason Merrill <jason@redhat.com>
3922 * g++.dg/template/inherit8.C: Adjust.
3923 * g++.dg/template/using21.C: Adjust.
3924 * g++.dg/template/using22.C: Adjust.
3927 * g++.dg/template/current-inst1.C: New.
3928 * g++.dg/parse/crash35.C: Adjust.
3930 2012-07-17 Tobias Burnus <burnus@net-b.de>
3933 * gfortran.dg/oldstyle_4.f90: New.
3935 2012-07-17 Tobias Burnus <burnus@net-b.de>
3938 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3939 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3941 2012-07-16 Jason Merrill <jason@redhat.com>
3943 * g++.dg/parse/access8.C: Adjust.
3944 * g++.dg/template/sfinae6_neg.C: Adjust.
3946 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3949 * gfortran.dg/coarray_allocate_1.f90: New test.
3951 2012-07-16 Andrew Pinski <apinski@cavium.com>
3953 * gcc.c-torture/execute/bswap-1.c: New testcase.
3954 * gcc.c-torture/compile/unalign-1.c: New testcase.
3955 * gcc.c-torture/compile/20120524-1.c: New testcase.
3956 * gcc.c-torture/compile/20101216-1.c: New testcase.
3958 2012-07-16 Dehao Chen <dehao@google.com>
3961 2012-07-10 Dehao Chen <dehao@google.com>
3963 * gcc.dg/debug_info_inline.c: New test.
3965 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/proc_decl_28.f90: New.
3970 2012-07-16 Andrew Pinski <apinski@cavium.com>
3972 * gcc.dg/torture/builtins-1.c: New testcase.
3974 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3976 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3977 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3978 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3979 gcc.target/cris/sync-1-v10.c,
3980 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3981 pass -mno-unaligned-atomic-may-use-library.
3982 * gcc.target/cris/sync-xchg-1.c: New test.
3983 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3984 valid register operand output modifier.
3986 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3988 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3991 2012-07-13 Andrew Pinski <apinski@cavium.com>
3993 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3994 rather than cleanup-tree-dump.
3995 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3997 2012-07-13 Richard Guenther <rguenther@suse.de>
3999 PR tree-optimization/53907
4000 * gcc.target/i386/pr53907.c: New testcase.
4002 2012-07-13 Richard Guenther <rguenther@suse.de>
4004 PR tree-optimization/53922
4005 * gcc.dg/torture/pr53922.c: New testcase.
4007 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4009 PR rtl-optimization/53908
4010 * gcc.dg/torture/pr53908.c: New test.
4012 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4015 * g++.dg/cpp0x/variadic135.C: New.
4017 2012-07-12 Jason Merrill <jason@redhat.com>
4019 * g++.dg/template/sfinae6_neg.C: Adjust.
4021 2012-07-12 Tobias Burnus <burnus@net-b.de>
4023 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4024 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4025 scan-tree-dump-times pattern.
4027 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4029 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4031 2012-07-11 Jason Merrill <jason@redhat.com>
4034 * g++.g/cpp0x/defaulted37.C: New.
4036 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4039 * gcc.target/arm/pr53859.c: New test.
4041 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4044 * gcc.c-torture/compile/pr53886.c: New.
4046 2012-07-10 Dehao Chen <dehao@google.com>
4048 * gcc.dg/debug_info_inline.c: New test.
4050 2012-07-10 Jason Merrill <jason@redhat.com>
4053 * g++.dg/cpp0x/defaulted36.C: New.
4054 * g++.dg/cpp0x/defaulted21.C: Adjust.
4056 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4058 2012-07-09 Sterling Augustine <saugustine@google.com>
4060 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4062 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4064 PR tree-optimization/53887
4065 * gcc.dg/pr53887.c: New test.
4067 2012-07-09 Jason Merrill <jason@redhat.com>
4070 * g++.dg/cpp0x/nullptr29.C: New.
4072 2012-07-09 Tom de Vries <tom@codesourcery.com>
4073 Richard Guenther <rguenther@suse.de>
4075 * gcc.dg/builtin-unreachable-6.c: New test.
4076 * gcc.dg/builtin-unreachable-5.c: New test.
4078 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4080 PR tree-optimization/53881
4081 * gcc.dg/pr53881.c: New test.
4083 2012-07-06 Jason Merrill <jason@redhat.com>
4086 * g++.dg/cpp0x/variadic134.C: New.
4089 * g++.dg/cpp0x/alias-decl-20.C: New.
4091 2012-07-06 Tom de Vries <tom@codesourcery.com>
4093 PR tree-optimization/51879
4094 * gcc.dg/pr51879-16.c: New test.
4095 * gcc.dg/pr51879-17.c: Same.
4097 2012-07-06 Tom de Vries <tom@codesourcery.com>
4099 PR tree-optimization/52009
4100 * gcc.dg/pr51879-7.c: New test.
4101 * gcc.dg/pr51879-18.c: New test.
4103 2012-07-05 Jason Merrill <jason@redhat.com>
4106 * g++.dg/template/typedef39.C: New.
4109 * g++.dg/cpp0x/variadic133.C: New.
4110 * g++.dg/template/param1.C: Adjust.
4112 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4116 * gcc.target/arm/neon/vtrnf32.c: Update.
4117 * gcc.target/arm/neon/vtrns32.c: Update.
4118 * gcc.target/arm/neon/vtrnu32.c: Update.
4119 * gcc.target/arm/neon/vzipf32.c: Update.
4120 * gcc.target/arm/neon/vzips32.c: Update.
4121 * gcc.target/arm/neon/vzipu32.c: Update.
4123 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4126 * gfortran.dg/inline_sum_4.f90: New test.
4128 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4130 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4132 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4134 * gcc.target/arm/fma-sp.c: New testcase.
4135 * gcc.target/arm/fma.c: Likewise.
4136 * gcc.target/arm/fma.h: Likewise.
4138 2012-07-04 Jason Merrill <jason@redhat.com>
4141 * g++.dg/other/enum3.C: New.
4143 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4146 * g++.dg/torture/pr53321.C: New test.
4148 2012-07-04 Richard Guenther <rguenther@suse.de>
4150 PR tree-optimization/53844
4151 * g++.dg/tree-ssa/pr53844.C: New testcase.
4153 2012-07-04 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/53849
4156 * gcc.dg/pr53849.c: New testcase.
4158 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4161 * g++.dg/ext/label14.C: New test.
4163 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4166 * g++.dg/other/pr53811.C: New test.
4168 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4171 * gcc.target/m68k/stack-limit-1.c: New testcase.
4173 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4175 * gnat.dg/recursive_call.adb: New test.
4177 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4179 * gnat.dg/discr37.ad[sb]: New test.
4181 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4183 * g++.dg/other/packed1.C: Remove SH from xfail list.
4185 2012-07-02 Jason Merrill <jason@redhat.com>
4188 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4191 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4194 * g++.dg/cpp0x/decltype39.C: New.
4195 * g++.dg/diagnostic/method1.C: Adjust.
4198 * g++.dg/template/ref6.C: New.
4200 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4203 * gcc.target/sh/pr53568-1.c: New.
4205 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4208 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4210 2012-07-02 Jason Merrill <jason@redhat.com>
4213 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4216 * g++.dg/template/enum7.C: New.
4217 * g++.dg/other/ptrmem10.C: Adjust.
4218 * g++.dg/other/ptrmem11.C: Adjust.
4219 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4221 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4223 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4225 2012-07-01 Wei Guozhi <carrot@google.com>
4228 * gcc.target/arm/pr53447-1.c: New testcase.
4229 * gcc.target/arm/pr53447-2.c: New testcase.
4230 * gcc.target/arm/pr53447-3.c: New testcase.
4231 * gcc.target/arm/pr53447-4.c: New testcase.
4233 2012-06-29 Richard Guenther <rguenther@suse.de>
4235 PR tree-optimization/47061
4236 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4238 2012-06-29 Richard Guenther <rguenther@suse.de>
4240 PR tree-optimization/37541
4241 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4243 2012-06-29 Richard Guenther <rguenther@suse.de>
4245 PR tree-optimization/52589
4246 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4248 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4250 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4252 * g++.dg/template/error46.C: Add missing comment to dg-message.
4253 * g++.dg/template/crash107.C: Likewise.
4254 * g++.dg/template/error47.C: Likewise.
4255 * g++.dg/template/crash108.C: Likewise.
4256 * g++.dg/overload/operator5.C: Likewise.
4258 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4259 errors in dg-message directives, add comments.
4261 2012-06-28 Kai Tietz <ktietz@redhat.com>
4263 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4264 hard-coded 'unsigned long'.
4266 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4268 PR tree-optimization/51581
4269 * gcc.dg/vect/pr51581-4.c: New test.
4271 PR tree-optimization/53645
4272 * gcc.c-torture/execute/pr53645-2.c: New test.
4274 2012-06-28 Richard Guenther <rguenther@suse.de>
4277 * gcc.dg/torture/pr53790.c: New testcase.
4279 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/53645
4282 * gcc.c-torture/execute/pr53645.c: New test.
4284 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4286 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4288 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4292 * gcc.dg/guality/pr49888.c: Account for the possibility that
4293 the variable is optimized out at the first test.
4295 2012-06-27 Jason Merrill <jason@redhat.com>
4297 * g++.dg/cpp0x/override2.C: Adjust.
4298 * g++.dg/template/error5.C: Adjust.
4299 * g++.dg/parse/crash28.C: Adjust.
4302 * g++.dg/parse/template27.C: New.
4303 * g++.dg/template/crash74.C: Adjust expected output.
4305 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4309 * gfortran.dg/typebound_operator_16.f03: New.
4311 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4314 even src1.i and src2.i fields even in the second half of the arrays.
4316 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4319 * g++.dg/torture/vshuf-16.inc: New test.
4320 * g++.dg/torture/vshuf-2.inc: New test.
4321 * g++.dg/torture/vshuf-4.inc: New test.
4322 * g++.dg/torture/vshuf-8.inc: New test.
4323 * g++.dg/torture/vshuf-main.inc: New test.
4324 * g++.dg/torture/vshuf-v16hi.C: New test.
4325 * g++.dg/torture/vshuf-v16qi.C: New test.
4326 * g++.dg/torture/vshuf-v2df.C: New test.
4327 * g++.dg/torture/vshuf-v2di.C: New test.
4328 * g++.dg/torture/vshuf-v2sf.C: New test.
4329 * g++.dg/torture/vshuf-v2si.C: New test.
4330 * g++.dg/torture/vshuf-v4df.C: New test.
4331 * g++.dg/torture/vshuf-v4di.C: New test.
4332 * g++.dg/torture/vshuf-v4sf.C: New test.
4333 * g++.dg/torture/vshuf-v4si.C: New test.
4334 * g++.dg/torture/vshuf-v8hi.C: New test.
4335 * g++.dg/torture/vshuf-v8qi.C: New test.
4336 * g++.dg/torture/vshuf-v8si.C: New test.
4338 2012-06-27 Richard Guenther <rguenther@suse.de>
4341 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4343 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4345 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4346 scan-dump-dem-not): Use printable pattern in test name.
4348 2012-06-26 Sterling Augustine <saugustine@google.com>
4349 Dominique Dhumieres <dominiq@lps.ens.fr>
4351 * gcc.dg/pubtypes-2.c: Update expected output.
4352 * gcc.dg/pubtypes-3.c: Likewise.
4353 * gcc.dg/pubtypes-4.c: Likewise.
4355 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4357 * gcc.dg/tree-ssa/slsr-1.c: New test.
4358 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4359 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4360 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4362 2012-06-26 Matt Turner <mattst88@gmail.com>
4365 * gcc.target/arm/mmx-2.c: New.
4367 2012-06-26 Richard Guenther <rguenther@suse.de>
4370 * g++.dg/torture/pr53752.C: New testcase.
4372 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4374 PR tree-optimization/53748
4375 * gcc.c-torture/compile/pr53748.c: New test.
4377 2012-06-25 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp0x/decltype38.C: New.
4382 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4384 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4386 * lib/target-supports-dg.exp (testname-for-summary): New.
4387 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4388 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4389 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4390 scan-module-absence, output-exists, output-exists-not: Use
4391 testname-for-summary.
4392 (dg-test): Clean up testname_with_flags.
4393 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4394 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4395 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4396 scan-assembler-dem-not, object-size: Use testname-for-summary.
4397 * lib/gcov.exp (run-gcov): Likewise.
4398 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4399 scan-dump-dem, scan-dump-dem-note): Likewise.
4401 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4402 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4403 including profopt.opt; save and restore existing value.
4404 * g++.dg/bprob/bprob.exp: Likewise.
4405 * gcc.dg/matrix/matrix.exp: Likewise.
4406 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4407 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4410 2012-06-25 Richard Henderson <rth@redhat.com>
4412 * gcc.dg/pr53749.c: New.
4414 2012-06-25 Jason Merrill <jason@redhat.com>
4417 * g++.dg/cpp0x/nullptr28.C: New.
4419 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4421 * gcc.target/arm/neon-vld1_dupQ.c: New.
4423 2012-06-25 Florian Weimer <fweimer@redhat.com>
4425 * g++.dg/init/new35.C: New.
4426 * g++.dg/init/new36.C: New.
4427 * g++.dg/init/new37.C: New.
4428 * g++.dg/ext/vla5.C: New warning.
4429 * g++.dg/ext/vla8.C: New warning.
4430 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4432 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4433 James Greenhalgh <james.greenhalgh@arm.com>
4435 * gcc.target/arm/ftest-support-arm.h New testcase.
4436 * gcc.target/arm/ftest-support-thumb.h Likewise.
4437 * gcc.target/arm/ftest-support.h Likewise.
4438 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4439 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4440 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4442 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4443 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4444 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4445 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4446 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4447 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4448 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4449 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4451 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4452 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4453 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4456 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4457 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4458 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4459 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4460 * lib/target-supports.exp
4461 (check_effective_target_arm_arch_FUNC): Add support for more
4463 (add_options_for_arm_arch_FUNC): Likewise.
4464 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4466 2012-06-25 Jason Merrill <jason@redhat.com>
4469 * g++.dg/cpp0x/constexpr-tuple.C: New.
4471 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4474 * gcc.target/i386/pr53759.c: New test.
4477 * g++.dg/cpp0x/nsdmi7.C: New test.
4479 2012-06-24 Kai Tietz <ktietz@redhat.com>
4481 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4483 * gcc.target/i386/pr38988.c: Likewise.
4485 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4489 * gfortran.dg/typebound_generic_12.f03: New.
4490 * gfortran.dg/typebound_generic_13.f03: New.
4492 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4494 * gnat.dg/lto15.ad[sb]: New test.
4496 2012-06-21 Meador Inge <meadori@codesourcery.com>
4499 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4501 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4503 * gcc.dg/pch/ident-1.c: New test.
4504 * gcc.dg/pch/ident-1.hs: Header file for new test.
4506 2012-06-21 Michael Matz <matz@suse.de>
4509 * gcc.c-torture/execute/pr53688.c: New test.
4511 2012-06-20 Richard Guenther <rguenther@suse.de>
4513 PR tree-optimization/30318
4514 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4516 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4518 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4520 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522 * gcc.target/i386/clearcapv2.map: New file.
4523 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4525 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4527 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4528 and add __sh__ case.
4530 2012-06-19 Jason Merrill <jason@redhat.com>
4533 * g++.dg/debug/localclass1.C: New.
4535 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4537 * g++.dg/cpp0x/override4.C: New.
4539 2012-06-14 Jason Merrill <jason@redhat.com>
4542 * g++.dg/cpp0x/decltype37.C: New.
4544 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4546 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4548 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4550 * gcc.c-torture/compile/vector-5.c,
4551 gcc.c-torture/compile/vector-6.c: New tests.
4553 2012-06-19 Richard Henderson <rth@redhat.com>
4555 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4557 2012-06-19 Richard Guenther <rguenther@suse.de>
4559 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4561 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4564 * gcc.target/i386/pr53712.c: New test.
4566 2012-06-18 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/elemental_optional_args_6.f90: New.
4571 2012-06-18 Tobias Burnus <burnus@net-b.de>
4574 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4575 * gfortran.dg/coarray/move_alloc_1.f90
4577 2012-06-18 Tobias Burnus <burnus@net-b.de>
4580 * gfortran.dg/coarray_27.f90: New.
4582 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4583 Greta Yorsh <Greta.Yorsh@arm.com>
4585 * gcc.target/arm/epilog-1.c: New test.
4587 2012-06-18 Richard Guenther <rguenther@suse.de>
4589 PR tree-optimization/53693
4590 * g++.dg/torture/pr53693.C: New testcase.
4592 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4594 PR tree-optimization/53703
4595 * gcc.dg/torture/pr53703.c: New test.
4597 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4600 * gcc.target/i386/pr53698.c: New test.
4602 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4604 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4606 2012-06-17 Tobias Burnus <burnus@net-b.de>
4610 * gfortran.dg/transfer_check_3.f90: New.
4612 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4614 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4616 2012-06-16 Tobias Burnus <burnus@net-b.de>
4620 * gfortran.dg/deferred_type_param_8.f90: New.
4622 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4624 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4625 testname that includes flags, passed in as new argument, in
4627 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4628 and pass it to verify-* procedures.
4630 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4631 alignment torture options with usual torture options.
4633 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4634 messages reported for one line of source code.
4635 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4636 * g++.dg/cpp0x/decltype2.C: Likewise.
4637 * g++.dg/cpp0x/decltype3.C: Likewise.
4638 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4639 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4640 * g++.dg/cpp0x/static_assert3.C: Likewise.
4641 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4642 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4643 * g++.dg/cpp0x/union1.C: Likewise.
4644 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4645 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4646 * g++.dg/cpp0x/variadic2.C: Likewise.
4647 * g++.dg/cpp0x/variadic20.C: Likewise.
4648 * g++.dg/cpp0x/variadic74.C: Likewise.
4649 * g++.dg/diagnostic/bitfld2.C: Likewise.
4650 * g++.dg/ext/attrib44.C: Likewise.
4651 * g++.dg/ext/no-asm-1.C: Likewise.
4652 * g++.dg/other/error34.C: Likewise.
4653 * g++.dg/parse/crash46.C: Likewise.
4654 * g++.dg/parse/error10.C: Likewise.
4655 * g++.dg/parse/error2.C: Likewise.
4656 * g++.dg/parse/error3.C: Likewise.
4657 * g++.dg/parse/error36.C: Likewise.
4658 * g++.dg/parse/error8.C: Likewise.
4659 * g++.dg/parse/error9.C: Likewise.
4660 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4661 * g++.dg/parse/parser-pr28152.C: Likewise.
4662 * g++.dg/parse/template25.C: Likewise.
4663 * g++.dg/parse/typename11.C: Likewise.
4664 * g++.dg/tc1/dr147.C: Likewise.
4665 * g++.dg/template/deduce3.C: Likewise.
4666 * g++.dg/template/koenig9.C: Likewise.
4667 * g++.dg/template/pr23510.C: Likewise.
4668 * g++.dg/warn/pr12242.C: Likewise.
4669 * g++.dg/warn/pr30551-2.C: Likewise.
4670 * g++.dg/warn/pr30551.C: Likewise.
4671 * g++.old-deja/g++.other/typename1.C: Likewise.
4672 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4674 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4677 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4678 * c-c++-common/torture/vshuf-2.inc: Likewise.
4679 * c-c++-common/torture/vshuf-4.inc: Likewise.
4680 * c-c++-common/torture/vshuf-8.inc: Likewise.
4681 * c-c++-common/torture/vshuf-main.inc: Likewise.
4682 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4683 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4684 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4685 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4686 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4687 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4688 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4689 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4690 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4691 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4692 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4693 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4694 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4695 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4697 2012-06-15 Michael Matz <matz@suse.de>
4699 * gcc.dg/tree-ssa/vector-4.c: New test.
4701 2012-06-15 Michael Matz <matz@suse.de>
4703 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4704 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4706 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4708 PR tree-optimization/53636
4709 * gcc.target/arm/pr53636.c: New test.
4711 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/51581
4714 * gcc.c-torture/execute/pr51581-1.c: New test.
4715 * gcc.c-torture/execute/pr51581-2.c: New test.
4716 * gcc.dg/vect/pr51581-1.c: New test.
4717 * gcc.dg/vect/pr51581-2.c: New test.
4718 * gcc.dg/vect/pr51581-3.c: New test.
4719 * gcc.target/i386/avx-pr51581-1.c: New test.
4720 * gcc.target/i386/avx-pr51581-2.c: New test.
4721 * gcc.target/i386/avx2-pr51581-1.c: New test.
4722 * gcc.target/i386/avx2-pr51581-2.c: New test.
4723 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4725 2012-06-15 Richard Guenther <rguenther@suse.de>
4727 * gcc.c-torture/execute/20120615-1.c: New testcase.
4729 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4731 * gnat.dg/vect8.ad[sb]: New test.
4733 2012-06-14 Richard Guenther <rguenther@suse.de>
4735 * gcc.dg/tree-ssa/vrp.h: New testcase.
4736 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4738 2012-06-13 Christian Bruel <christian.bruel@st.com>
4741 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4743 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4745 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4747 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4750 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4751 test summary unique.
4753 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4754 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4755 scan-stack-usage-not): Don't strip torture options from test name.
4757 * lib/scandump.exp (scan-dump-times): Use printable version of
4758 regexp in test summary line.
4760 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4761 messages reported for one line of source code.
4762 * gcc.dg/format/few-1.c: Likewise.
4763 * gcc.dg/ia64-sync-2.c: Likewise.
4764 * gcc.dg/sync-2.c: Likewise.
4765 * gcc.dg/noncompile/pr44517.c: Likewise.
4767 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4770 * gcc.dg/guality/pr49888.c: New.
4772 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4774 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4775 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4776 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4778 2012-06-13 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/intent_out_7.f90: New.
4783 2012-06-13 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/save_4.f90: New.
4788 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.dg/pr53532.c: New test.
4794 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4795 adjust line numbers.
4796 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4797 * gcc.dg/Wcxx-compat-8.c: Likewise.
4798 * gcc.dg/pr51034.c: New test.
4799 * gcc.dg/pr53196-1.c: New test.
4800 * gcc.dg/pr53196-2.c: New test.
4802 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4804 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4805 alignment torture options with usual torture options.
4806 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4807 instead of dg-options.
4808 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4809 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4810 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4811 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4812 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4813 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4815 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4816 to checks for multiple messages reported for one line of source code.
4817 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4819 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4820 messages reported for one line of source code.
4822 * gcc.dg/20031223-1.c: Add comments to check for multiple
4823 messages reported for one line of source code.
4824 * gcc.dg/Wconversion-integer.c: Likewise.
4825 * gcc.dg/Wfatal-2.c: Likewise.
4826 * gcc.dg/Wfatal.c: Likewise.
4827 * gcc.dg/Wobjsize-1.c: Likewise.
4828 * gcc.dg/c99-vla-jump-1.c: Likewise.
4829 * gcc.dg/c99-vla-jump-2.c: Likewise.
4830 * gcc.dg/c99-vla-jump-3.c: Likewise.
4831 * gcc.dg/c99-vla-jump-4.c: Likewise.
4832 * gcc.dg/c99-vla-jump-5.c: Likewise.
4833 * gcc.dg/decl-9.c: Likewise.
4834 * gcc.dg/declspec-10.c: Likewise.
4835 * gcc.dg/declspec-18.c: Likewise.
4836 * gcc.dg/mtune.c: Likewise.
4837 * gcc.dg/parser-pr28152-2.c: Likewise.
4838 * gcc.dg/parser-pr28152.c: Likewise.
4839 * gcc.dg/pr14475.c: Likewise.
4840 * gcc.dg/pr27953.c: Likewise.
4841 * gcc.dg/pr28322-3.c: Likewise.
4842 * gcc.dg/pr30457.c: Likewise.
4843 * gcc.dg/pr30551-2.c: Likewise.
4844 * gcc.dg/pr30551-3.c: Likewise.
4845 * gcc.dg/pr30551-4.c: Likewise.
4846 * gcc.dg/pr30551-5.c: Likewise.
4847 * gcc.dg/pr30551-6.c: Likewise.
4848 * gcc.dg/pr30551.c: Likewise.
4849 * gcc.dg/pr45461.c: Likewise.
4850 * gcc.dg/pr48552-1.c: Likewise.
4851 * gcc.dg/pr48552-2.c: Likewise.
4852 * gcc.dg/redecl-1.c: Likewise.
4853 * gcc.dg/transparent-union-3.c: Likewise.
4854 * gcc.dg/utf-dflt.c: Likewise.
4855 * gcc.dg/utf-dflt2.c: Likewise.
4856 * gcc.dg/vla-8.c: Likewise.
4857 * gcc.dg/vla-init-1.c: Likewise.
4858 * gcc.dg/wtr-int-type-1.c: Likewise.
4860 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4861 messages reported for for one line of source code.
4862 * c-c++-common/raw-string-5.c: Likewise.
4863 * c-c++-common/raw-string-4.c: Likewise.
4864 * c-c++-common/raw-string-6.c: Likewise.
4865 * c-c++-common/pr20000.c: Likewise.
4867 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4868 messages reported for one line of source code.
4869 * gcc.dg/cpp/pr30786.c: Likewise.
4870 * gcc.dg/cpp/pr28709.c: Likewise.
4871 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4872 * gcc.dg/cpp/macspace2.c: Likewise.
4873 * gcc.dg/cpp/missing-header-1.c: Likewise.
4874 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4875 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4876 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4878 2012-06-12 Jason Merrill <jason@redhat.com>
4881 * g++.dg/template/local7.C: New.
4883 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4886 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4887 * gcc.target/sh/pr51340-2.c: Likewise.
4888 * gcc.target/sh/pr51340-3.c: Likewise.
4890 2012-06-12 Michael Matz <matz@suse.de>
4892 * gcc.dg/torture/alias-1.c: New test.
4894 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4896 PR rtl-optimization/53589
4897 * gcc.dg/torture/pr53589.c: New test.
4899 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4902 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4903 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4904 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4905 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4906 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4907 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4908 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4909 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4910 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4911 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4912 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4913 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4914 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4915 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4916 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4917 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4919 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4921 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4922 (check_intel_cpu_model): New function.
4923 (check_amd_cpu_model): New function.
4924 (check_features): New function.
4925 (__get_cpuid_output): New function.
4926 (check_detailed): New function.
4927 (fn1): Rename to quick_check.
4928 (main): Update to call quick_check and call check_detailed.
4930 2012-06-11 Richard Henderson <rth@redhat.com>
4932 * lib/target-supports.exp
4933 (check_effective_target_sync_long_long_runtime): Use
4934 check_effective_target_lp64 instead of
4935 check_effective_target_powerpc64 for powerpc targets.
4937 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4940 * gcc.target/sh/pr53511-1.c: New.
4942 2012-06-11 Richard Guenther <rguenther@suse.de>
4945 * g++.dg/lto/pr53470_0.C: New testcase.
4946 * gcc.dg/lto/pr53470_0.c: Likewise.
4948 2012-06-11 Richard Guenther <rguenther@suse.de>
4951 * g++.dg/ext/pr53605.C: New testcase.
4953 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4955 * gnat.dg/specs/array1.ads: New test.
4956 * gnat.dg/specs/array2.ads: Likewise.
4957 * gnat.dg/array22.adb: Likewise.
4959 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4961 * gnat.dg/constant4.adb: New test.
4962 * gnat.dg/constant4_pkg.ads: New helper.
4964 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4967 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4968 * gfortran.dg/allocate_class_1.f90: Modified.
4969 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4970 * gfortran.dg/allocate_class_2.f90: New.
4972 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4975 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4977 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4980 * gfortran.dg/string_assign_2.f90: New test case.
4982 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4985 * gfortran.dg/string_assign_1.f90: New test case.
4987 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4990 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4991 * gcc.dg/gomp/critical-4.c: Likewise.
4992 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4993 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4994 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4995 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4996 * c-c++-common/gomp/pr53580.c: New test.
4998 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5001 * g++.dg/cpp0x/forw_enum11.C: New.
5003 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/cpp0x/alias-decl-19.C: New.
5008 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5010 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5012 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5014 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5016 (XSTATE_SSE): Ditto.
5017 (XSTATE_YMM): Ditto.
5018 (avx_os_support): Use new defines.
5020 2012-06-06 Richard Guenther <rguenther@suse.de>
5023 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5026 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5029 * g++.dg/cpp0x/pr52841.C: New testcase.
5031 2012-06-06 Richard Guenther <rguenther@suse.de>
5033 PR tree-optimization/53081
5034 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5035 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5037 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5039 * gcc.target/powerpc/pr53487.c: New test.
5041 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5043 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5045 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5047 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5049 2012-06-05 Richard Guenther <rguenther@suse.de>
5051 PR tree-optimization/30442
5052 * gcc.dg/vect/bb-slp-30.c: New testcase.
5054 2012-06-05 Richard Guenther <rguenther@suse.de>
5056 PR tree-optimization/53081
5057 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5058 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5059 -fno-tree-loop-distribute-patterns.
5061 2012-06-05 Alan Modra <amodra@gmail.com>
5063 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5064 Check static chain in nested funcs.
5066 2012-06-04 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/init_flag_10.f90: New.
5071 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/warn/Wenum-compare-no-2: New.
5076 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5078 PR preprocessor/53463
5079 * g++.dg/cpp/limits.C: New test.
5080 * g++.dg/parse/error19.C: Adjust.
5081 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5082 * g++.dg/warn/pr35635.C: Likewise.
5083 * g++.old-deja/g++.pt/assign1.C: Likewise.
5085 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5088 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5089 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5090 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5091 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5092 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5093 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5094 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5095 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5097 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5099 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5101 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5103 PR tree-optimization/53550
5104 * gcc.dg/pr53550.c: New test.
5106 2012-06-04 Richard Guenther <rguenther@suse.de>
5108 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5109 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5110 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5112 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5115 * gfortran.dg/parameter_array_element_2.f90: New.
5117 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5120 * gcc.target/sh/pr53512-1.c: New.
5121 * gcc.target/sh/pr53512-2.c: New.
5122 * gcc.target/sh/pr53512-3.c: New.
5123 * gcc.target/sh/pr53512-4.c: New.
5125 2012-06-01 Jason Merrill <jason@redhat.com>
5128 * g++.dg/ext/visibility/template12.C: New.
5129 * g++.dg/ext/attrib14.C: Adjust warning line.
5132 * g++.dg/parse/new6.C: New.
5133 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5135 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5137 * c-c++-common/restrict-2.c: Revert previous change.
5139 2012-06-01 Jason Merrill <jason@redhat.com>
5142 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5145 * g++.dg/cpp0x/auto33.C: New.
5147 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/parse/namespace-alias-1.C: New.
5152 2012-06-01 Christian Bruel <christian.bruel@st.com>
5154 * gcc.dg/spec-options.c: New test.
5155 * gcc.dg/foo.specs: New file.
5157 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5160 * gnat.dg/lto14.adb: Skip on Solaris.
5162 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5164 * gcc.target/cris/sync-1-v10.c,
5165 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5166 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5167 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5168 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5169 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5170 gcc.target/cris/torture/sync-mis-op-i-1.c,
5171 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5172 gcc.target/cris/torture/sync-mis-op-i-2.c,
5173 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5174 gcc.target/cris/torture/sync-mis-op-i-3.c,
5175 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5176 gcc.target/cris/torture/sync-mis-op-s-1.c,
5177 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5178 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5179 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5180 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5181 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5182 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5183 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5184 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5185 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5187 2012-05-31 Richard Guenther <rguenther@suse.de>
5189 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5190 ldist-pr45948.c with disabled SCCP.
5192 2012-05-31 Richard Guenther <rguenther@suse.de>
5195 * gcc.dg/torture/pr48493.c: New testcase.
5197 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5199 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5201 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5202 of the initialization loop.
5203 (dg-final): Adjust the expected number of vectorized loops depending
5204 on vect_char_mult target selector.
5206 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5208 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5209 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5210 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5213 2012-05-30 Jason Merrill <jason@redhat.com>
5216 * g++.dg/init/new34.C: New.
5217 * g++.dg/tree-ssa/stabilize1.C: New.
5219 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/init/new33.C: New test.
5224 2012-05-30 Richard Guenther <rguenther@suse.de>
5227 * gcc.dg/torture/pr53501.c: New testcase.
5228 * c-c++-common/restrict-2.c: Adjust.
5230 2012-05-30 Alan Modra <amodra@gmail.com>
5232 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5235 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5237 * gcc.target/i386/shuf-concat.c: New test.
5239 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5241 PR rtl-optimization/53519
5242 * gcc.c-torture/compile/pr53519.c: New test.
5244 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5246 * gcc.target/arm/neon-vrev.c: New.
5248 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5251 * gcc.target/sh/pr51340-1.c: New.
5252 * gcc.target/sh/pr51340-2.c: New.
5253 * gcc.target/sh/pr51340-3.c: New.
5255 2012-05-29 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/53516
5258 * gcc.dg/torture/pr53516.c: New testcase.
5260 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5262 PR preprocessor/53229
5263 * gcc.dg/cpp/paste6.c: Force to run without
5264 -ftrack-macro-expansion.
5265 * gcc.dg/cpp/paste8.c: Likewise.
5266 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5267 -ftrack-macro-expansion.
5268 * gcc.dg/cpp/paste12.c: Force to run without
5269 -ftrack-macro-expansion.
5270 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5271 -ftrack-macro-expansion.
5272 * gcc.dg/cpp/paste13.c: Likewise.
5273 * gcc.dg/cpp/paste14.c: Likewise.
5274 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5275 -ftrack-macro-expansion.
5276 * gcc.dg/cpp/paste18.c: New test.
5278 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5280 * gcc.target/cris/torture/trap-1.c,
5281 gcc.target/cris/torture/trap-2.c,
5282 gcc.target/cris/torture/trap-3.c,
5283 gcc.target/cris/torture/trap-v0.c,
5284 gcc.target/cris/torture/trap-v3.c: New tests.
5286 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5289 * g++.dg/warn/Wbraces3.C: New.
5290 * g++.dg/warn/Wbraces4.C: Likewise.
5292 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5294 PR tree-optimization/53505
5295 * c-c++-common/torture/pr53505.c: New test.
5297 2012-05-27 Nathan Sidwell <nathan@acm.org>
5299 * gcc.dg/stmt-expr-4.c: New.
5301 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5304 * g++.dg/parse/crash60.C: New.
5306 2012-05-26 Jason Merrill <jason@redhat.com>
5309 * c-c++-common/array-lit.c: New.
5310 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5312 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5315 * gnat.dg/array21.adb: New test.
5317 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5319 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5321 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/other/anon-union3.C: New.
5326 2012-05-25 Ian Lance Taylor <iant@google.com>
5328 * gcc.dg/split-6.c: New test.
5330 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5332 * gnat.dg/lto14.adb: New test.
5334 2012-05-25 Tristan Gingold <gingold@adacore.com>
5336 * gcc.target/i386/large-frame.c: New.
5338 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5339 * gcc.target/powerpc/lhs-1.c: New.
5340 * gcc.target/powerpc/lhs-2.c: New.
5341 * gcc.target/powerpc/lhs-3.c: New.
5343 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5345 Make unwound macro expansion trace less redundant
5346 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5347 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5348 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5349 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5350 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5351 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5353 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5356 * g++.dg/cpp0x/constexpr-default1.C: New.
5358 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5361 * g++.dg/eh/goto2.C: New.
5363 2012-05-24 Richard Guenther <rguenther@suse.de>
5366 * g++.dg/tree-prof/pr53460.C: New testcase.
5368 2012-05-24 Richard Guenther <rguenther@suse.de>
5371 * g++.dg/debug/pr53466.C: New testcase.
5373 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5375 PR tree-optimization/53465
5376 * gcc.c-torture/execute/pr53465.c: New test.
5378 2012-05-23 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/allocate_with_typespec_6.f90: New.
5384 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/warn/delete-array-1.C: New.
5389 2012-05-23 Richard Guenther <rguenther@suse.de>
5391 * gcc.dg/torture/pr39074-2.c: Adjust.
5392 * gcc.dg/torture/pr39074.c: Likewise.
5393 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5394 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5396 2012-05-22 Jan Hubicka <jh@suse.cz>
5399 * g++.dg/torture/pr53161.C: New testcase.
5401 2012-05-22 Tobias Burnus <burnus@net-b.de>
5404 * gfortran.dg/realloc_on_assign_15.f90: New.
5406 2012-05-22 Richard Guenther <rguenther@suse.de>
5409 * gcc.dg/torture/pr51071-2.c: New testcase.
5411 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5413 PR tree-optimization/53336
5414 * g++.dg/torture/pr53336.C: New testcase.
5416 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5419 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5420 instead of -Wunused-local-typedefs.
5422 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/other/abstract4.C: New-
5427 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5430 * g++.dg/ext/attrib46.C: New.
5432 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5435 * gcc.c-torture/compile/pr53418-1.c,
5436 gcc.c-torture/compile/pr53418-2.c: New tests.
5438 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5440 PR tree-optimization/53366
5441 * gcc.dg/torture/pr53366-1.c: New test.
5442 * gcc.dg/torture/pr53366-2.c: New test.
5443 * gcc.target/i386/pr53366-1.c: New test.
5444 * gcc.target/i386/pr53366-2.c: New test.
5446 PR tree-optimization/53409
5447 * gcc.c-torture/compile/pr53409.c: New test.
5449 PR tree-optimization/53410
5450 * gcc.c-torture/compile/pr53410-1.c: New test.
5451 * gcc.c-torture/compile/pr53410-2.c: New test.
5453 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5456 * gcc.target/i386/pr53425-1.c: New file.
5457 * gcc.target/i386/pr53425-2.c: Likewise.
5459 2012-05-21 Richard Guenther <rguenther@suse.de>
5461 PR tree-optimization/53408
5462 * gcc.dg/torture/pr53408.c: New testcase.
5464 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5465 H.J. Lu <hongjiu.lu@intel.com>
5468 * gcc.target/i386/pr53416.c: New file.
5470 2012-05-21 Richard Guenther <rguenther@suse.de>
5472 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5474 2012-05-21 Richard Guenther <rguenther@suse.de>
5476 * gcc.dg/torture/ldist-1.c: New testcase.
5478 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5480 * gnat.dg/lto13.adb: New test.
5481 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5483 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5485 * gnat.dg/specs/lto12.ads: New test.
5486 * gnat.dg/specs/lto12_pkg.ads: New helper.
5488 2012-05-18 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/53346
5491 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5492 * gcc.target/i386/incoming-10.c: Adjust.
5493 * gcc.target/i386/incoming-11.c: Likewise.
5494 * gcc.target/i386/pr46295.c: Likewise.
5496 2012-05-18 Richard Guenther <rguenther@suse.de>
5498 * gcc.dg/pr53352.c: Return zero.
5500 2012-05-18 Richard Guenther <rguenther@suse.de>
5502 PR tree-optimization/53390
5503 * gcc.dg/torture/pr53390.c: New testcase.
5505 2012-05-18 Meador Inge <meadori@codesourcery.com>
5507 PR rtl-optimization/53352
5508 * gcc.dg/pr53352.c: New test.
5510 2012-05-17 David S. Miller <davem@davemloft.net>
5512 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5513 failure on sparc-*-linux-gnu.
5515 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/parse/error49.C: New.
5519 * g++.dg/cpp0x/error8.C: Likewise.
5520 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5521 * g++.dg/ext/utf-dflt2.C: Likewise.
5522 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5523 * g++.dg/ext/utf-dflt.C: Likewise.
5524 * c-c++-common/raw-string-3.c: Likewise.
5525 * c-c++-common/raw-string-4.c: Likewise.
5527 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5530 * g++.dg/cpp0x/catch1.C: New.
5532 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5535 * g++.dg/parse/error48.C: New.
5536 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5537 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5539 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5541 * gcc.dg/tm/indirect-2.c: New test.
5543 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5545 PR tree-optimization/53217
5546 * gfortran.dg/pr53217.f90: New test.
5548 2012-05-16 Richard Guenther <rguenther@suse.de>
5550 PR tree-optimization/53364
5551 * g++.dg/torture/pr53364.C: New testcase.
5553 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5556 * gcc.dg/pr52549.c: Fix test for long != void*
5557 * gcc.c-torture/execute/pr52979-1.x: New file.
5558 * gcc.c-torture/execute/pr52979-2.x: New file.
5560 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5562 PR preprocessor/7263
5563 * gcc.dg/binary-constants-2.c: Run without tracking locations
5564 accross macro expansion.
5565 * gcc.dg/binary-constants-3.c: Likewise.
5566 * gcc.dg/cpp/sysmac2.c: Likewise.
5567 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5569 * gcc.dg/cpp/syshdr3.c: New test.
5570 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5571 * gcc.dg/system-binary-constants-1.c: New test.
5572 * gcc.dg/system-binary-constants-1.h: New header for the new test
5574 * g++.dg/cpp/syshdr3.C: New test.
5575 * g++.dg/cpp/syshdr3.h: New header the new test above.
5576 * g++.dg/system-binary-constants-1.C: New test.
5577 * g++.dg/system-binary-constants-1.h: New header the new test
5580 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5584 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.dg/pr53358.c: New test.
5589 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5592 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5593 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5595 2012-05-15 Olivier Hainque <hainque@adacore.com>
5597 * g++.dg/eh/sighandle.C: New testcase.
5599 2012-05-15 Richard Guenther <rguenther@suse.de>
5601 PR tree-optimization/53355
5602 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5604 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5606 * gfortran.dg/*.f90: Remove now redundant manual
5607 cleanup-modules directive.
5609 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5611 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5612 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5614 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5617 * gfortran.dg/int_range_io_1.f90: New test.
5619 2012-05-14 Andi Kleen <ak@linux.intel.com>
5620 Jakub Jelinek <jakub@redhat.com>
5623 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5624 * gcc.target/i386/rtm-check.h: New file.
5625 * gcc.target/i386/pr53315.c: New test.
5627 2012-05-14 Tobias Burnus <burnus@net-b.de>
5632 * gfortran.dg/deferred_type_param_4.f90: New.
5633 * gfortran.dg/deferred_type_param_6.f90: New.
5635 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5637 * gcc.target/i386/retarg.c: New test.
5639 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5642 * gfortran.dg/deferred_type_param_3.f90: New.
5643 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5644 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5646 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5648 * gnat.dg/null_pointer_deref3.adb: New test.
5650 2012-05-12 Tobias Burnus <burnus@net-b.de>
5654 * gfortran.dg/deferred_type_param_5.f90: New.
5656 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/parse/error47.C: New.
5660 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5663 * gfortran.dg/string_compare_4.f90: Change option
5664 to -fdump-tree-original. Add test case for kind=4.
5666 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5669 * gfortran.dg/string_compare_4.f90: New test.
5671 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5673 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5675 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5678 * g++.dg/cpp0x/variadic132.C: New.
5680 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5684 * g++.dg/parse/error26.C: Tweak dg-error column number.
5686 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5689 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5691 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5693 * gnat.dg/lto11.ad[sb]: New test.
5695 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5698 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5699 directive to Scan for vpmuldq, not vpmacsdql.
5701 2012-05-09 Michael Matz <matz@suse.de>
5703 PR tree-optimization/53185
5704 * gcc.dg/vect/pr53185.c: New test.
5706 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5709 * gcc.target/i386/pr53249.c: New.
5711 2012-05-09 Richard Guenther <rguenther@suse.de>
5713 PR tree-optimization/18437
5714 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5715 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5717 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5719 PR tree-optimization/53226
5720 * gcc.c-torture/compile/pr53226.c: New test.
5722 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5724 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5725 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5726 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5727 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5728 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5729 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5730 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5731 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5732 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5733 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5734 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5735 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5736 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5737 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5739 2012-05-09 Dehao Chen <dehao@google.com>
5741 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5742 * gcc.dg/predict-2.c: Likewise.
5743 * gcc.dg/predict-3.c: Likewise.
5744 * gcc.dg/predict-4.c: Likewise.
5745 * gcc.dg/predict-5.c: Likewise.
5746 * gcc.dg/predict-6.c: Likewise.
5748 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5751 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5753 2012-05-08 Richard Guenther <rguenther@suse.de>
5755 * gcc.dg/fold-bitand-4.c: New testcase.
5757 2012-05-08 Dehao Chen <dehao@google.com>
5759 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5760 heuristic is working properly.
5761 * gcc.dg/predict-2.c: Likewise.
5762 * gcc/dg/predict-3.c: Likewise.
5763 * gcc/dg/predict-4.c: Likewise.
5764 * gcc/dg/predict-5.c: Likewise.
5765 * gcc/dg/predict-6.c: Likewise.
5767 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/53239
5770 * g++.dg/opt/vrp3.C: New test.
5771 * g++.dg/opt/vrp3-aux.cc: New file.
5772 * g++.dg/opt/vrp3.h: New file.
5774 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5776 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5777 .uleb128 support in assembler output.
5779 2012-05-07 Richard Guenther <rguenther@suse.de>
5782 * g++.dg/lto/pr42987_0.C: New testcase.
5783 * g++.dg/lto/pr42987_1.C: Likewise.
5785 2012-05-07 Tobias Burnus <burnus@net-b.de>
5788 * gfortran.dg/typebound_operator_15.f90: New.
5790 2012-05-06 Tobias Burnus <burnus@net-b.de>
5793 * gfortran.dg/class_array_13.f90: New.
5795 2012-05-06 Tristan Gingold <gingold@adacore.com>
5797 * gnat.dg/warn7.adb: New test.
5799 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5801 * gnat.dg/specs/renamings.ads: Rename to...
5802 * gnat.dg/specs/renaming1.ads: ...this.
5803 * gnat.dg/specs/renaming2.ads: New test.
5804 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5805 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5806 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5807 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5809 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5811 * gnat.dg/discr36.ad[sb]: New test.
5812 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5814 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5817 * c-c++-common/pr43772.c: New.
5819 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5822 * gfortran.dg/select_type_26.f03 : New test.
5823 * gfortran.dg/select_type_27.f03 : New test.
5826 * gfortran.dg/select_type_28.f03 : New test.
5828 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5832 * gfortran.dg/mod_sign0_1.f90: New test.
5833 * gfortran.dg/mod_large_1.f90: New test.
5835 2012-05-04 Tobias Burnus <burnus@net-b.de>
5838 gfortran.dg/public_private_module_5.f90: New.
5840 2012-05-04 Tobias Burnus <burnus@net-b.de>
5843 * gfortran.dg/constructor_7.f90: New.
5844 * gfortran.dg/constructor_8.f90: New.
5846 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5849 * g++.dg/cpp0x/static_assert7.C: New.
5851 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5853 PR tree-optimization/52633
5854 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5855 recognized as widening shifts instead of over-widening.
5856 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5857 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5858 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5859 * gcc.target/arm/pr52633.c: New test.
5861 2012-05-04 Richard Guenther <rguenther@suse.de>
5863 PR tree-optimization/53168
5864 * gcc.dg/torture/pr53168.c: New testcase.
5865 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5867 2012-05-04 Richard Guenther <rguenther@suse.de>
5869 * gcc.dg/lto/pr53214_0.c: New testcase.
5871 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5873 * gcc.target/ia64/pr48496.c: New test.
5874 * gcc.target/ia64/pr52657.c: Likewise.
5876 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5879 * c-c++-common/pr51712.c: New.
5881 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5884 * gcc.target/powwerpc/pr53199.c: New file.
5886 2012-05-03 Jason Merrill <jason@redhat.com>
5888 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5890 * gcc.dg/debug/dwarf2/dups-types.c: New.
5891 * gcc.dg/debug/dwarf2/dups-types.h: New.
5893 2012-05-03 Jason Merrill <jason@redhat.com>
5895 * g++.dg/debug/dwarf2/namespace-2.C: New.
5896 * g++.dg/debug/dwarf2/localclass3.C: New.
5898 2012-05-03 Jason Merrill <jason@redhat.com>
5900 * g++.dg/debug/dwarf2/thunk1.C: New.
5902 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5905 * g++.dg/other/final2.C: New.
5907 2012-05-03 Richard Guenther <rguenther@suse.de>
5909 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5911 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5913 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5914 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5915 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5916 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5918 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5920 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5922 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5923 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5924 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5927 * gcc.dg/pr53174.c: New test.
5930 * gcc.target/arm/pr53187.c: New test.
5931 * gcc.c-torture/compile/pr53187.c: New test.
5933 2012-05-03 Richard Guenther <rguenther@suse.de>
5935 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5936 unsupported prefetching support.
5938 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5940 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5941 option -ftrack-macro-expansion=0.
5942 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5943 option -ftrack-macro-expansion=0.
5945 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5947 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5948 dg-options for target arm with dg-additional-options.
5950 2012-05-03 Richard Guenther <rguenther@suse.de>
5952 PR tree-optimization/53144
5953 * gcc.dg/torture/pr53144.c: New testcase.
5955 2012-05-03 Tobias Burnus <burnus@net-b.de>
5958 * gfortran.dg/pointer_intent_7.f90: New.
5959 * gfortran.dg/pure_formal_3.f90: New.
5961 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5963 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5965 2012-05-02 Martin Jambor <mjambor@suse.cz>
5968 * g++.dg/lto/pr52605_0.C: New test.
5970 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5972 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5973 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5974 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5975 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5976 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5977 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5978 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5979 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5980 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5981 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5982 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5983 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5984 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5985 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5986 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5987 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5989 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5992 * gcc.dg/pr53153.c: New test.
5994 2012-05-02 Richard Guenther <rguenther@suse.de>
5996 * g++.dg/tree-ssa/pr19807.C: Adjust.
5998 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6000 PR tree-optimization/53163
6001 * gcc.c-torture/compile/pr53163.c: New test.
6003 PR rtl-optimization/53160
6004 * gcc.c-torture/execute/pr53160.c: New test.
6006 2012-05-01 Ian Lance Taylor <iant@google.com>
6009 * gcc.dg/pr37303.c: New test.
6011 2012-05-01 Richard Henderson <rth@redhat.com>
6013 * lib/target-supports.exp
6014 (check_effective_target_sync_long_long_runtime): True for
6015 check_effective_target_powerpc64.
6017 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6020 * gcc.dg/vector-1.c: Move to ...
6021 * c-c++-common/vector-1.c: ... here.
6022 * gcc.dg/vector-2.c: Move to ...
6023 * c-c++-common/vector-2.c: ... here.
6024 * gcc.dg/vector-3.c: Move to ...
6025 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6026 * gcc.dg/vector-4.c: Move to ...
6027 * c-c++-common/vector-4.c: ... here.
6028 * gcc.dg/vector-init-1.c: Move to ...
6029 * c-c++-common/vector-init-1.c: ... here.
6030 * gcc.dg/vector-init-2.c: Move to ...
6031 * c-c++-common/vector-init-2.c: ... here.
6032 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6033 * c-c++-common/vector-subscript-1.c: ... here.
6034 * gcc.dg/vector-subscript-2.c: Move to ...
6035 * c-c++-common/vector-subscript-2.c: ... here.
6036 * gcc.dg/vector-subscript-3.c: Move to ...
6037 * c-c++-common/vector-subscript-3.c: ... here.
6040 * g++.dg/cpp0x/vt-51314.C: New test.
6041 * g++.dg/cpp0x/variadic76.C: Fix.
6043 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6045 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6047 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6049 Add -Wvarargs option
6050 * c-c++-common/Wvarargs.c: New test case.
6051 * c-c++-common/Wvarargs-2.c: Likewise.
6053 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6055 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6056 * objc.dg/foreach-7.m: Force the test case to run without
6057 -ftrack-macro-expansion.
6058 * c-c++-common/tm/attrib-1.c: Likewise.
6059 * c-c++-common/warn-ommitted-condop.c: Likewise.
6060 * gcc.dg/assign-warn-1.c: Likewise.
6061 * gcc.dg/assign-warn-2.c: Likewise.
6062 * gcc.dg/attr-alloc_size.c: Likewise.
6063 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6064 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6065 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6066 * gcc.dg/c90-const-expr-9.c: Likewise.
6067 * gcc.dg/c99-const-expr-9.c: Likewise.
6068 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6069 * gcc.dg/cpp/direct2s.c: Likewise.
6070 * gcc.dg/cpp/pr28709.c: Likewise.
6071 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6072 * gcc.dg/dfp/composite-type.c: Likewise.
6073 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6074 with -ftrack-macro-expansion
6075 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6076 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6077 * g++.dg/ext/cleanup-1.C: Likewise.
6078 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6079 * g++.dg/template/sfinae10.C: Likewise.
6080 * g++.dg/tm/wrap-2.C: Likewise.
6081 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6082 * g++.dg/warn/Wsign-conversion.C: Likewise.
6083 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6084 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6085 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6086 it to run with -ftrack-macro-expansion.
6087 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6088 test cases without -ftrack-macro-expansion.
6090 Fix location for static class members
6091 * g++.dg/template/sfinae6_neg.C: Adjust.
6093 Make conversion warnings work on NULL with -ftrack-macro-expansion
6094 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6095 alongside the previous testing for NULL.
6097 Fix -Wuninitialized for -ftrack-macro-expansion
6098 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6100 Strip "<built-in>" loc from displayed expansion context
6101 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6102 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6103 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6106 Fix expansion point loc for macro-like tokens
6107 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6108 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6110 Fix token pasting with -ftrack-macro-expansion
6111 * gcc.dg/cpp/paste17.c: New test case for
6112 -ftrack-macro-expansion=2 mode only.
6113 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6115 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6117 * gnat.dg/warn6.ad[sb]: New test.
6119 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6122 * gcc.dg/20011021-1.c: Adjust testcase.
6124 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6127 * gfortran.dg/function_optimize_12.f90: New test.
6129 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6132 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6133 code to match current output and cover new peephole2 pattern.
6135 2012-04-27 Ollie Wild <aaw@google.com>
6137 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6139 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6141 * gcc.c-torture/execute/20120427-2.c: New testcase.
6142 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6143 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6144 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6146 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6149 * gcc.c-torture/execute/20120427-1.c: New testcase.
6151 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6154 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6156 2012-04-27 Tom de Vries <tom@codesourcery.com>
6158 PR tree-optimization/51879
6159 * gcc.dg/pr51879.c: New test.
6160 * gcc.dg/pr51879-2.c: Same.
6161 * gcc.dg/pr51879-3.c: Same.
6162 * gcc.dg/pr51879-4.c: Same.
6163 * gcc.dg/pr51879-6.c: Same.
6165 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6168 * g++.dg/cpp0x/defaulted35.C: New.
6169 * g++.dg/cpp0x/defaulted15.C: Adjust.
6171 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6173 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6176 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6178 * gcc.target/i386/builtin_target.c: Check avx2.
6180 2012-04-26 Alan Modra <amodra@gmail.com>
6182 * gcc.target/powerpc/savres.c: New test.
6183 * gcc.target/powerpc/powerpc.exp: Run it.
6185 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6188 * gcc.dg/torture/pr53120.c: New test.
6190 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6193 * gcc.c-torture/compile/pr52979-1.c: New test.
6194 * gcc.c-torture/execute/pr52979-1.c: New test.
6195 * gcc.c-torture/execute/pr52979-2.c: New test.
6197 2012-04-25 Richard Guenther <rguenther@suse.de>
6199 * gcc.target/i386/l_fma_float_5.c: Adjust.
6200 * gcc.target/i386/l_fma_double_4.c: Likewise.
6201 * gcc.target/i386/l_fma_float_2.c: Likewise.
6202 * gcc.target/i386/l_fma_float_6.c: Likewise.
6203 * gcc.target/i386/l_fma_double_1.c: Likewise.
6204 * gcc.target/i386/l_fma_double_5.c: Likewise.
6205 * gcc.target/i386/l_fma_float_3.c: Likewise.
6206 * gcc.target/i386/l_fma_double_2.c: Likewise.
6207 * gcc.target/i386/l_fma_double_6.c: Likewise.
6208 * gcc.target/i386/l_fma_float_4.c: Likewise.
6209 * gcc.target/i386/l_fma_double_3.c: Likewise.
6210 * gcc.target/i386/l_fma_float_1.c: Likewise.
6212 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6214 PR tree-optimization/53058
6215 * gcc.c-torture/compile/pr53058.c: New test.
6217 2012-04-25 Jan Hubicka <jh@suse.cz>
6220 * gcc.target/i386/pr39082-1.c: Update warning location.
6222 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6225 * gcc.dg/pr52880.c: New test.
6227 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6229 * gcc.dg/m-un-2.c: Update.
6230 * gcc.dg/20011021-1.c: Update.
6232 2012-04-25 Tobias Burnus <burnus@net-b.de>
6235 * gfortran.dg/realloc_on_assign_14.f90: New.
6237 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6240 PR tree-optimizations/52891
6241 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6243 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6246 * g++.dg/cpp0x/sfinae35.C: New.
6247 * g++.dg/cpp0x/sfinae36.C: Likewise.
6249 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6251 * gcc.target/builtin_target.c: New testcase.
6253 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6256 * gcc.target/powerpc/pr47197.c: New test.
6258 2012-04-24 Richard Guenther <rguenther@suse.de>
6260 PR tree-optimization/53085
6261 * g++.dg/torture/pr53085.C: New testcase.
6263 2012-04-24 Andrew Pinski <apinski@cavium.com>
6266 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6267 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6268 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6270 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6273 * gcc.c-torture/execute/pr53084.c: New test.
6275 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6277 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6279 2012-04-23 Andrew Pinski <apinski@cavium.com>
6281 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6283 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6286 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6287 * gcc.dg/torture/builtin-power-1.c: Likewise.
6289 2012-04-23 Richard Guenther <rguenther@suse.de>
6291 PR tree-optimization/53070
6292 * gcc.dg/torture/pr53070.c: New testcase.
6294 2012-04-23 Richard Guenther <rguenther@suse.de>
6297 * gcc.dg/pr53060.c: New testcase.
6299 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6301 PR tree-optimizations/52891
6302 * gcc.c-torture/compile/pr52891-1.c: New test.
6303 * gcc.c-torture/compile/pr52891-2.c: New test.
6305 2012-04-22 Tobias Burnus <burnus@net-b.de>
6308 * gfortran.dg/read_float_4.f90: New.
6310 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6313 * c-c++-common/pr35441.C: New.
6315 2012-04-20 Ian Lance Taylor <iant@google.com>
6317 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6318 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6320 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6322 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6324 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6326 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6328 PR rtl-optimization/44214
6329 * gcc.dg/pr44214-1.c: New test.
6330 * gcc.dg/pr44214-2.c: Likewise.
6331 * gcc.dg/pr44214-3.c: Likewise.
6333 2012-04-20 Richard Guenther <rguenther@suse.de>
6335 * g++.dg/torture/20120420-1.C: New testcase.
6337 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6339 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6341 2012-04-19 Christian Bruel <christian.bruel@st.com>
6343 * gcc.dg/pr52283.c: New test.
6345 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6347 * gcc.dg/pr37985.c: New test.
6349 2012-04-19 Richard Guenther <rguenther@suse.de>
6351 PR rtl-optimization/44688
6352 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6353 possibly profitable.
6355 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6357 PR tree-optimization/52976
6358 * gfortran.dg/reassoc_11.f: New test.
6360 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6362 PR tree-optimization/52976
6363 * gfortran.dg/reassoc_7.f: New test.
6364 * gfortran.dg/reassoc_8.f: Likewise.
6365 * gfortran.dg/reassoc_9.f: Likewise.
6366 * gfortran.dg/reassoc_10.f: Likewise.
6368 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6371 * g++.dg/cpp0x/sfinae33.C: New.
6372 * g++.dg/cpp0x/sfinae34.C: Likewise.
6374 2012-04-18 Joey Ye <joey.ye@arm.com>
6376 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6378 2012-04-18 Richard Guenther <rguenther@suse.de>
6380 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6382 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6383 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6385 2012-04-17 Tom de Vries <tom@codesourcery.com>
6387 * g++.dg/pr51264-4.C: New test.
6389 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6394 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.dg/parse/crash59.C: New.
6399 2012-04-17 Michael Matz <matz@suse.de>
6401 PR tree-optimization/18437
6402 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6404 2012-04-17 Richard Guenther <rguenther@suse.de>
6407 * g++.dg/torture/pr53011.C: New testcase.
6409 2012-04-16 Jason Merrill <jason@redhat.com>
6412 * g++.dg/cpp0x/variadic131.C: New.
6415 * g++.dg/cpp0x/variadic130.C: New.
6418 * g++.dg/cpp0x/variadic129.C: New.
6421 * g++.dg/cpp0x/variadic128.C: New.
6423 2012-04-16 Tobias Burnus <burnus@net-b.de>
6426 * gfortran.dg/pointer_intent_6.f90: New.
6428 2012-04-16 Tobias Burnus <burnus@net-b.de>
6431 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6432 to include public_private_module_4.f90.
6433 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6436 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/diagnostic/operator1.C: New.
6440 * g++.dg/ext/label5.C: Adjust.
6441 * g++.dg/ext/va-arg1.C: Likewise.
6442 * g++.dg/other/error20.C: Likewise.
6443 * g++.dg/other/error20.C: Likewise.
6444 * g++.dg/other/error16.C: Likewise.
6445 * g++.dg/other/error10.C: Likewise.
6446 * g++.dg/parse/error30.C: Likewise.
6447 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6449 2012-04-16 Jason Merrill <jason@redhat.com>
6452 * g++.dg/cpp0x/variadic127.C: New.
6454 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6458 Use fail, pass instead of unresolved.
6462 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6464 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6465 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6466 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6468 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6471 * gfortran.dg/typebound_call_23.f03: New test case.
6473 2012-04-15 Jason Merrill <jason@redhat.com>
6476 * g++.dg/cpp0x/variadic126.C: New.
6479 * g++.dg/cpp0x/variadic125.C: New.
6482 * g++.dg/cpp0x/variadic124.C: New.
6485 * g++.dg/cpp0x/nullptr27.C: New.
6488 * g++.dg/warn/format8.C: New.
6490 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6493 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6495 2012-04-14 Tobias Burnus <burnus@net-b.de>
6499 * gfortran.dg/public_private_module_3.f90: New.
6500 * gfortran.dg/public_private_module_4.f90: New.
6502 2012-04-14 Tom de Vries <tom@codesourcery.com>
6504 * gcc.dg/superblock.c: New test.
6506 2012-04-14 Tom de Vries <tom@codesourcery.com>
6508 * gcc.dg/pr51879-12.c: New test.
6510 2012-04-13 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/variadic123.C: New.
6514 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6517 * g++.dg/cpp0x/initlist-ctor1.C: New.
6520 * g++.dg/other/anon-union2.C: New.
6522 2012-04-13 Martin Jambor <mjambor@suse.cz>
6525 * g++.dg/ipa/pr52939.C: New test.
6527 2012-04-13 Tom de Vries <tom@codesourcery.com>
6529 * gcc.dg/pr52734.c: New test.
6531 2012-04-13 Richard Guenther <rguenther@suse.de>
6533 PR tree-optimization/52969
6534 * gcc.dg/torture/pr52969.c: New testcase.
6536 2012-04-13 Richard Guenther <rguenther@suse.de>
6539 * gcc.dg/pr52549.c: New testcase.
6541 2012-04-13 Richard Guenther <rguenther@suse.de>
6544 * gcc.dg/pr52862.c: New testcase.
6546 2012-04-13 Joey Ye <joey.ye@arm.com>
6548 * gcc.target/arm/thumb1-imm.c: New testcase.
6550 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6553 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6554 second function argument.
6555 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6556 (calc_permps): Update declaration. Calculate result correctly.
6557 (avx2_test): Change src2 type to union256i_d.
6558 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6561 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6564 * gcc.target/powerpc/pr52775.c: New file.
6566 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6568 PR tree-optimization/18589
6569 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6570 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6571 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6572 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6573 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6574 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6575 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6576 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6577 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6578 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6580 2012-04-12 Richard Guenther <rguenther@suse.de>
6582 PR tree-optimization/52943
6583 * gcc.dg/torture/pr52943.c: New testcase.
6585 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6588 * gcc/target/sh/pr50751-4.c: New.
6589 * gcc/target/sh/pr50751-5.c: New.
6590 * gcc/target/sh/pr50751-6.c: New.
6591 * gcc/target/sh/pr50751-7.c: New.
6593 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6596 * g++.dg/lookup/using52.C: New.
6598 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6600 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6602 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6604 PR rtl-optimization/52876
6605 * gcc.target/i386/pr52876.c: New.
6607 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6609 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6611 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6613 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6614 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6615 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6616 (ptrdiff_t): ... this. All uses changed.
6617 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6618 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6620 (main): Cast argument to __INTPTR_TYPE__.
6621 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6623 * gcc.dg/mallign.c (main): Likewise.
6624 * gcc.dg/pr38700.c (foo): Likewise.
6625 * gcc.dg/long-long-cst1.c (t): Likewise.
6626 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6627 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6628 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6629 * gcc.dg/pr25682.c (d, foo): Likewise.
6630 * gcc.dg/format/cast-1.c (f): Likewise.
6631 * gcc.dg/c90-const-expr-10.c
6632 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6633 (size_t): ...this. All uses changed.
6634 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6635 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6636 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6637 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6638 * gcc.dg/sequence-pt-1.c: Likewise.
6639 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6640 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6641 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6642 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6643 of ptrdiff_t with it.
6644 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6645 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6646 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6648 2012-04-11 Jason Merrill <jason@redhat.com>
6651 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6652 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6655 * g++.dg/ext/attrib45.C: New.
6657 * g++.dg/eh/dtor3.C: New.
6659 2012-04-11 Richard Guenther <rguenther@suse.de>
6662 * gfortran.dg/pr52621.f90: New testcase.
6664 2012-04-11 Richard Guenther <rguenther@suse.de>
6667 * g++.dg/torture/pr52918-1.C: New testcase.
6668 * g++.dg/torture/pr52918-2.C: Likewise.
6670 2012-04-11 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/block_11.f90: New.
6675 2012-04-11 Nick Clifton <nickc@redhat.com>
6677 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6679 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6682 * gcc.target/powerpc/pr16458-1.c: New test.
6683 * gcc.target/powerpc/pr16458-2.c: Likewise.
6684 * gcc.target/powerpc/pr16458-3.c: Likewise.
6685 * gcc.target/powerpc/pr16458-4.c: Likewise.
6687 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6689 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6690 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6691 * gcc.dg/builtin-bswap-5.c: Likewise.
6692 * gcc.target/i386/builtin-bswap-4.c: New test.
6694 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6697 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6699 2012-04-11 Richard Guenther <rguenther@suse.de>
6701 PR rtl-optimization/52881
6702 * gcc.dg/torture/pr52881.c: New testcase.
6703 * gcc.dg/torture/pr52913.c: Likewise.
6705 2012-04-11 Richard Guenther <rguenther@suse.de>
6707 PR tree-optimization/52912
6708 * gcc.dg/torture/pr52912.c: New testcase.
6710 2010-04-10 Michael Matz <matz@suse.de>
6712 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6713 * gcc.dg/vect/vect-outer-1.c: Adjust.
6714 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6715 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6716 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6717 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6718 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6719 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6721 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6723 PR tree-optimization/52870
6724 * gcc.dg/vect/pr52870.c: New test.
6726 2012-04-09 Mike Stump <mikestump@comcast.net>
6728 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6729 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6730 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6731 * gnat.dg/aggr11.adb: Likewise.
6732 * gnat.dg/aggr11_pkg.ads: Likewise.
6733 * gnat.dg/aggr15.adb: Likewise.
6734 * gnat.dg/aggr15.ads: Likewise.
6735 * gnat.dg/aggr17.adb: Likewise.
6736 * gnat.dg/aggr18.adb: Likewise.
6737 * gnat.dg/array14.adb: Likewise.
6738 * gnat.dg/array14.ads: Likewise.
6739 * gnat.dg/array14_pkg.ads: Likewise.
6740 * gnat.dg/array19.adb: Likewise.
6741 * gnat.dg/array19.ads: Likewise.
6742 * gnat.dg/discr27.adb: Likewise.
6743 * gnat.dg/discr27.ads: Likewise.
6744 * gnat.dg/discr35.adb: Likewise.
6745 * gnat.dg/discr35.ads: Likewise.
6746 * gnat.dg/discr6.adb: Likewise.
6747 * gnat.dg/discr6_pkg.ads: Likewise.
6748 * gnat.dg/import1.adb: Likewise.
6749 * gnat.dg/import1.ads: Likewise.
6750 * gnat.dg/loop_address2.adb: Likewise.
6751 * gnat.dg/opt7.adb: Likewise.
6752 * gnat.dg/opt7.ads: Likewise.
6753 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6754 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6755 * gnat.dg/rep_clause2.adb: Likewise.
6756 * gnat.dg/rep_clause2.ads: Likewise.
6757 * gnat.dg/slice2.adb: Likewise.
6758 * gnat.dg/slice2.ads: Likewise.
6759 * gnat.dg/slice6.adb: Likewise.
6760 * gnat.dg/slice6_pkg.ads: Likewise.
6761 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6762 * gnat.dg/taft_type2.adb: Likewise.
6763 * gnat.dg/taft_type2.ads: Likewise.
6764 * gnat.dg/taft_type2_pkg.ads: Likewise.
6765 * gnat.dg/volatile10.adb: Likewise.
6766 * gnat.dg/volatile10_pkg.ads: Likewise.
6768 * gcc.dg/dll-8.c: Remove execute permissions.
6769 * g++.dg/ext/dllexport5.C: Likewise.
6771 2012-04-09 Jan Hubicka <jh@suse.cz>
6776 * gcc.dg/lto/pr52634_1.c: New testcase.
6777 * gcc.dg/lto/pr52634_0.c: New testcase.
6779 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6782 * gcc.target/i386/pr52883.c: New testcase.
6784 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6786 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6787 (check_effective_target_sync_long_long): Add SPARC case.
6788 (check_effective_target_sync_long_long_runtime): Likewise.
6789 (check_effective_target_sync_int_long): Adjust SPARC case.
6790 (check_effective_target_sync_char_short): Likewise.
6792 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6794 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6795 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6797 2012-04-08 Tobias Burnus <burnus@net-b.de>
6801 * gfortran.dg/public_private_module_2.f90: New.
6803 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6805 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6808 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6811 * gfortran.dg/function_optimize_11.f90: New test.
6813 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6816 * gfortran.dg/use_only_6.f90: New test.
6818 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6821 * gfortran.dg/use_only_6.f90: New test.
6822 2012-04-06 Mike Stump <mikestump@comcast.net>
6825 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6827 2012-04-05 Jason Merrill <jason@redhat.com>
6830 * g++.dg/template/qualified-id5.C: New.
6832 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6835 * gcc.target/i386/pr52882.c: New test.
6837 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838 Dominique D'Humieures <dominiq@lps.ens.fr>
6841 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6842 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6844 2012-04-04 Jason Merrill <jason@redhat.com>
6847 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6849 2012-04-03 Jason Merrill <jason@redhat.com>
6852 * g++.dg/cpp0x/variadic-value1.C: New.
6854 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6856 * gnat.dg/pack18.adb: New test.
6857 * gnat.dg/pack18_pkg.ads: New helper.
6859 2012-04-03 Richard Guenther <rguenther@suse.de>
6861 PR tree-optimization/52808
6862 * gcc.dg/pr52808.c: New testcase.
6864 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/52835
6867 * gfortran.dg/pr52835.f90: New test.
6869 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6871 * gnat.dg/specs/aggr5.ads: New test.
6873 2012-04-02 Richard Guenther <rguenther@suse.de>
6875 PR tree-optimization/52756
6876 * gcc.dg/torture/pr52756.c: New testcase.
6878 2012-04-02 Richard Guenther <rguenther@suse.de>
6881 * gcc.dg/pr52803.c: New testcase.
6883 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6886 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6889 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6892 * g++.dg/cpp0x/noexcept17.C: New.
6893 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6894 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6895 * g++.dg/cpp0x/noexcept01.C: Likewise.
6896 * g++.dg/eh/init-temp1.C: Likewise.
6897 * g++.dg/eh/ctor1.C: Likwise.
6899 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6901 * gnat.dg/controlled6.adb: New test.
6902 * gnat.dg/controlled6_pkg.ads: New helper.
6903 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6905 2012-03-30 Richard Henderson <rth@redhat.com>
6908 * g++.dg/opt/pr52727.C: New testcase.
6910 2012-03-30 Richard Guenther <rguenther@suse.de>
6912 PR tree-optimization/52754
6913 * gcc.target/i386/pr52754.c: New testcase.
6915 2012-03-30 Richard Guenther <rguenther@suse.de>
6918 * g++.dg/torture/pr52772.C: New testcase.
6920 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6923 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6925 2012-03-29 Jason Merrill <jason@redhat.com>
6928 * g++.dg/template/inherit8.C: New.
6930 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6933 * g++.dg/ext/weak4.C: New test.
6935 PR tree-optimization/52760
6936 * gcc.c-torture/execute/pr52760.c: New test.
6938 2012-03-29 Jason Merrill <jason@redhat.com>
6941 * g++.dg/cpp0x/initlist-array3.C: New.
6943 2012-03-28 Jason Merrill <jason@redhat.com>
6946 * g++.dg/overload/virtual2.C: New.
6948 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6950 * gnat.dg/vect7.ad[sb]: New test.
6952 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6953 Tobias Burnus <burnus@gcc.gnu.org>
6956 * gfortran.dg/allocate_class_1.f90 : Change error test.
6957 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6958 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6959 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6961 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/pr52691.c: New test.
6967 * gcc.c-torture/compile/pr52750.c: New test.
6969 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6972 * gcc.target/avr/torture/builtins-2.c: New test.
6974 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.target/i386/pr52736.c: New test.
6979 2012-03-27 Martin Jambor <mjambor@suse.cz>
6982 * gcc.dg/torture/pr52693.c: New test.
6984 2012-03-27 Meador Inge <meadori@codesourcery.com>
6987 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6989 2012-03-27 Mike Stump <mikestump@comcast.net>
6992 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6993 failures that match branch names.
6995 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6996 H.J. Lu <hongjiu.lu@intel.com>
6999 * gcc.target/i386/pr52698.c: New test.
7001 2012-03-27 Richard Guenther <rguenther@suse.de>
7004 * gcc.dg/torture/pr52720.c: New testcase.
7006 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7008 * gnat.dg/pack17.adb: New test.
7010 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7012 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7013 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7015 2012-03-26 Martin Jambor <mjambor@suse.cz>
7017 PR tree-optimization/50052
7018 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7020 2012-03-26 Richard Guenther <rguenther@suse.de>
7022 PR tree-optimization/52701
7023 * gfortran.dg/pr52701.f90: New testcase.
7025 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7027 PR tree-optimization/52686
7028 * gcc.target/arm/pr52686.c: New test.
7030 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7032 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7033 Add "-Os -flto" to list.
7035 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7037 * gnat.dg/concat2.ad[sb]: New test.
7039 2012-03-24 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7042 * g++.dg/cpp0x/trailing2.C: Likewise.
7043 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7044 * g++.dg/cpp1y/auto-fn1.C: New.
7045 * g++.dg/cpp1y/auto-fn2.C: New.
7046 * g++.dg/cpp1y/auto-fn3.C: New.
7047 * g++.dg/cpp1y/auto-fn4.C: New.
7048 * g++.dg/cpp1y/auto-fn5.C: New.
7049 * g++.dg/cpp1y/auto-fn6.C: New.
7050 * g++.dg/cpp1y/auto-fn7.C: New.
7051 * g++.dg/cpp1y/auto-fn8.C: New.
7052 * g++.dg/cpp1y/auto-fn9.C: New.
7053 * g++.dg/cpp1y/auto-fn10.C: New.
7054 * g++.dg/cpp1y/auto-fn11.C: New.
7056 2012-03-23 Richard Guenther <rguenther@suse.de>
7058 PR tree-optimization/52678
7059 * gfortran.dg/pr52678.f: New testcase.
7061 2012-03-23 Richard Guenther <rguenther@suse.de>
7063 PR tree-optimization/52638
7064 * g++.dg/torture/pr52638.C: New testcase.
7066 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7069 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7071 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7074 * g++.dg/ext/attrib44.C: New test.
7076 2012-03-22 Jan Hubicka <jh@suse.cz>
7079 * g++.dg/torture/pr51737.C: New testcase
7081 2012-03-22 Richard Guenther <rguenther@suse.de>
7083 PR tree-optimization/52548
7084 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7086 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7088 * lib/fortran-modules.exp (list-module-names-1): Remove
7091 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7094 * gcc.target/sh/pr50751-1.c: New.
7095 * gcc.target/sh/pr50751-2.c: New.
7096 * gcc.target/sh/pr50751-3.c: New.
7098 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7101 * gcc.target/sh/sh4a-cos.c: Remove.
7102 * gcc.target/sh/sh4a-sin.c: Remove.
7103 * gcc.target/sh/sh4a-sincos.c: Remove.
7105 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7107 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7108 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7110 2012-03-21 Martin Jambor <mjambor@suse.cz>
7113 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7114 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7116 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7118 * gcc.target/arm/thumb-16bit-ops.c: New file.
7119 * gcc.target/arm/thumb-ifcvt.c: New file.
7121 2012-03-20 Jason Merrill <jason@redhat.com>
7123 * lib/target-supports.exp: Add { target c++1y }.
7125 * g++.dg/cpp0x/auto32.C: New.
7127 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7130 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7132 * gcc.dg/torture/pr48124-4.c: Ditto:
7133 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7135 2012-03-20 Jason Merrill <jason@redhat.com>
7138 * g++.dg/cpp0x/initlist66.C: New.
7140 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7142 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7145 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7148 * gcc.target/avr/torture/addr-space-2.h: New file.
7149 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7150 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7151 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7152 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7154 2012-03-20 Richard Guenther <rguenther@suse.de>
7156 * gnat.dg/pack16.adb: New testcase.
7157 * gnat.dg/pack16_pkg.ads: Likewise.
7158 * gnat.dg/specs/pack8.ads: Likewise.
7159 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7161 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7163 * g++.dg/warn/Wuseless-cast.C: Extend.
7165 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7168 * g++.dg/warn/Wuseless-cast.C: New.
7170 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7173 * gfortran.dg/pr52608.f90: New test.
7175 2012-03-17 Tobias Burnus <burnus@net-b.de>
7178 * gfortran.dg/proc_ptr_36.f90: New.
7180 2012-03-16 Martin Jambor <mjambor@suse.cz>
7182 * gcc.dg/misaligned-expand-1.c: New test.
7183 * gcc.dg/misaligned-expand-3.c: Likewise.
7185 2012-03-16 Richard Guenther <rguenther@suse.de>
7186 Kai Tietz <ktietz@redhat.com>
7189 * gcc.c-torture/execute/pr48814-1.c: New test.
7190 * gcc.c-torture/execute/pr48814-2.c: New test.
7191 * gcc.dg/tree-ssa/assign-1.c: New test.
7192 * gcc.dg/tree-ssa/assign-2.c: New test.
7193 * gcc.dg/tree-ssa/assign-3.c: New test.
7195 2012-03-16 Richard Guenther <rguenther@suse.de>
7197 * gnat.dg/specs/pack7.ads: New testcase.
7199 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7202 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7203 * gcc.dg/torture/vshuf-8.inc: Likewise.
7204 * gcc.dg/torture/vshuf-16.inc: Likewise.
7205 * gcc.dg/torture/vshuf-32.inc: Likewise.
7207 2012-03-15 Jason Merrill <jason@redhat.com>
7209 * g++.dg/torture/pr52582.C: New.
7211 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7213 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7215 2012-03-15 Ira Rosen <irar@il.ibm.com>
7216 Ulrich Weigand <ulrich.weigand@linaro.org>
7218 * gcc.dg/vect/slp-cond-3.c: New test.
7219 * gcc.dg/vect/slp-cond-4.c: New test.
7221 2012-03-15 Ira Rosen <irar@il.ibm.com>
7222 Ulrich Weigand <ulrich.weigand@linaro.org>
7224 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7225 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7227 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7232 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7233 * gfortran.dg/round_1.f03: Likewise.
7235 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7236 Andrew Pinski <apinski@cavium.com>
7239 * gcc.dg/pr52592.c: New test.
7241 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7243 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7244 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7245 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7246 * lib/fortran-modules.exp: .. this new file. Adjust users.
7247 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7248 gfortran-dg-debug-runtest): Call cleanup-modules.
7249 * lib/fortran-torture.exp (fortran-torture-execute,
7250 fortran-torture): Likewise.
7251 * gfortran.dg/coarray/caf.exp: Likewise.
7252 * lib/lto.exp: Likewise.
7253 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7254 * gfortran.dg/class_4b.f03: Likewise.
7255 * gfortran.dg/class_4c.f03: Likewise.
7256 * gfortran.dg/class_45a.f03: Likewise.
7257 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7258 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7259 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7260 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7261 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7262 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7263 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7264 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7265 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7266 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7267 * gfortran.dg/whole_file_28.f90: Likewise.
7268 * gfortran.dg/whole_file_29.f90: Likewise.
7269 * gfortran.dg/whole_file_30.f90: Likewise.
7270 * gfortran.dg/whole_file_31.f90: Likewise.
7272 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7274 PR tree-optimization/52267
7275 * gcc.dg/pr52267.c: New test.
7276 * gcc.dg/tree-ssa/vrp65.c: New test.
7277 * gcc.dg/tree-ssa/vrp66.c: New test.
7279 2012-03-15 Richard Guenther <rguenther@suse.de>
7282 * gfortran.dg/vect/pr52580.f: New testcase.
7284 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7286 * gcc.target/sh/fpul-usage-1.c: New.
7288 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7291 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7292 * gcc.target/sh/pr49468-di.c: Likewise.
7294 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7297 * gcc.dg/c99-stdint-6.c: Likewise.
7298 * gcc.dg/lto/20090210_0.c: Likewise.
7299 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7300 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7301 * gcc.dg/pragma-init-fini-2.c: Likewise.
7302 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7303 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7304 * gcc.target/i386/pr22152.c: Likewise.
7305 * gcc.target/i386/vect8-ret.c: Likewise.
7306 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7309 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7311 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7312 * g++.dg/tree-prof/partition1.C: Likewise.
7313 * g++.dg/tree-prof/partition2.C: Likewise.
7314 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7316 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7317 * gcc.c-torture/execute/20010724-1.c: Remove.
7318 * gcc.c-torture/execute/20010724-1.x: Remove.
7319 * gcc.c-torture/execute/20040208-2.c: Remove.
7320 * gcc.c-torture/execute/20040208-2.x: Remove.
7321 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7323 (main) [__mips__ && __sgi__]: Remove.
7324 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7325 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7326 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7327 mips-sgi-irix6* handling.
7328 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7329 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7330 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7332 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7333 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7334 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7335 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7336 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7337 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7339 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7340 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7341 * gcc.target/mips/save-restore-3.c: Likewise.
7342 * gcc.target/mips/save-restore-4.c: Likewise.
7343 * gcc.target/mips/save-restore-5.c: Likewise.
7344 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7345 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7347 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7349 (restore_ld_library_path_env_vars): Likewise.
7350 * lib/target-supports.exp (check_profiling_available): Remove
7351 mips*-*-irix* handling.
7352 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7353 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7354 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7356 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7359 * g++.dg/opt/pr52582.C: New test.
7361 2012-03-14 Richard Guenther <rguenther@suse.de>
7363 PR tree-optimization/52571
7364 * gcc.dg/vect/vect-2.c: Initialize arrays.
7365 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7366 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7367 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7369 2012-03-14 Richard Guenther <rguenther@suse.de>
7374 * gcc.dg/torture/pr48124-1.c: New testcase.
7375 * gcc.dg/torture/pr48124-2.c: Likewise.
7376 * gcc.dg/torture/pr48124-3.c: Likewise.
7377 * gcc.dg/torture/pr48124-4.c: Likewise.
7379 2012-03-14 Richard Guenther <rguenther@suse.de>
7382 * gcc.dg/pr52578.c: New testcase.
7384 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7387 * g++.dg/cpp0x/udlit-args2.C: New test.
7389 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7392 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7393 * gcc.c-torture/compile/pr48596.c: ... here.
7395 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7398 * g++.dg/lookup/hidden-class17.C: New test.
7400 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7403 * gcc.dg/Wunused-var-3.c: New test.
7405 2012-03-13 Martin Jambor <mjambor@suse.cz>
7407 * gcc.dg/misaligned-expand-2.c: New test.
7409 2012-03-13 Richard Guenther <rguenther@suse.de>
7412 * gcc.dg/pr52134.c: New testcase.
7414 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7416 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7418 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7420 PR tree-optimization/46728
7421 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7422 * gcc.target/powerpc/pr46728-5.c: Likewise.
7423 * gcc.target/powerpc/pr46728-8.c: Likewise.
7424 * gcc.target/powerpc/pr46728-10.c: Likewise.
7425 * gcc.target/powerpc/pr46728-11.c: Likewise.
7426 * gcc.target/powerpc/pr46728-13.c: Likewise.
7427 * gcc.target/powerpc/pr46728-14.c: Likewise.
7428 * gcc.target/powerpc/pr46728-15.c: Likewise.
7430 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7433 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7435 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7437 PR tree-optimization/46728
7438 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7439 * gcc.target/powerpc/pr46728-5.c: Likewise.
7440 * gcc.target/powerpc/pr46728-8.c: Likewise.
7441 * gcc.target/powerpc/pr46728-10.c: Likewise.
7442 * gcc.target/powerpc/pr46728-11.c: Likewise.
7443 * gcc.target/powerpc/pr46728-13.c: Likewise.
7444 * gcc.target/powerpc/pr46728-14.c: Likewise.
7445 * gcc.target/powerpc/pr46728-15.c: Likewise.
7447 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7450 * gcc.target/avr/torture/addr-space-1.h: New file.
7451 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7452 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7453 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7454 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7456 2012-03-12 Andrew Pinski <apinski@cavium.com>
7458 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7460 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7462 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7463 * g++.dg/abi/thunk4.C: Likewise.
7464 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7466 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7468 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7469 * g++.dg/eh/spbp.C: Likewise.
7470 * g++.dg/ext/label13.C: Likewise.
7471 * g++.dg/guality/guality.exp: Likewise.
7472 * g++.dg/other/anon5.C: Likewise.
7473 * g++.dg/other/pragma-ep-1.C: Remove.
7474 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7475 * g++.dg/warn/pr31246.C: Likewise.
7476 * g++.dg/warn/weak1.C: Likewise.
7477 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7478 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7479 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7480 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7481 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7482 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7483 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7484 * gcc.dg/c99-tgmath-1.c: Likewise.
7485 * gcc.dg/c99-tgmath-2.c: Likewise.
7486 * gcc.dg/c99-tgmath-3.c: Likewise.
7487 * gcc.dg/c99-tgmath-4.c: Likewise.
7488 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7490 * gcc.dg/debug/pr49032.c: Likewise.
7491 * gcc.dg/guality/guality.exp: Likewise.
7492 * gcc.dg/intmax_t-1.c: Likewise.
7493 * gcc.dg/pr48616.c: Likewise.
7494 * gcc.dg/pragma-ep-1.c: Remove.
7495 * gcc.dg/pragma-ep-2.c: Remove.
7496 * gcc.dg/pragma-ep-3.c: Remove.
7497 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7498 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7499 * gcc.misc-tests/gcov-14.c: Likewise.
7500 * gfortran.dg/guality/guality.exp: Likewise.
7501 * lib/target-supports.exp (check_weak_available): Likewise.
7502 (add_options_for_tls): Likewise.
7503 (check_ascii_locale_available): Likewise.
7504 * obj-c++.dg/dwarf-2.mm: Likewise.
7505 * objc.dg/dwarf-1.m: Likewise.
7506 * objc.dg/dwarf-2.m: Likewise.
7508 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7510 PR tree-optimization/51721
7511 * gcc.dg/tree-ssa/vrp64.c: New test.
7513 PR tree-optimization/52533
7514 * gcc.c-torture/compile/pr52533.c: New test.
7516 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7518 * gcc.target/i386/rtm-xabort-1.c: New.
7519 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7520 * gcc.target/i386/rtm-xend-1.c: Ditto.
7521 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7522 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7523 * gcc.target/i386/sse-13.c: Ditto.
7524 * gcc.target/i386/sse-14.c: Ditto.
7525 * gcc.target/i386/sse-22.c: Ditto.
7526 * gcc.target/i386/sse-23.c: Ditto.
7527 * g++.dg/other/i386-2.C: Ditto.
7528 * g++.dg/other/i386-3.C: Ditto.
7530 2012-03-12 Tobias Burnus <burnus@net-b.de>
7533 * gfortran.dg/proc_ptr_35.f90: New.
7535 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7538 * gcc.dg/torture/pr52530.c: New test.
7540 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7543 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7545 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7548 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7550 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7552 2012-03-09 Andrew Pinski <apinski@cavium.com>
7555 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7556 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7558 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7560 * gcc.dg/tree-ssa/scev-3.c: New.
7561 * gcc.dg/tree-ssa/scev-4.c: New.
7563 2012-03-08 Tobias Burnus <burnus@net-b.de>
7566 * gfortran.dg/proc_ptr_34.f90
7568 2012-03-07 Jason Merrill <jason@redhat.com>
7571 * g++.dg/cpp0x/udlit-mangle.C: New.
7573 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7575 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7577 2012-03-06 Richard Guenther <rguenther@suse.de>
7580 * gcc.dg/torture/pr52493.c: New testcase.
7582 2012-03-06 Richard Guenther <rguenther@suse.de>
7585 * gcc.dg/lto/pr52097_0.c: New testcase.
7587 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7590 * gcc.target/sh/pr51244-1.c: New.
7591 * gcc.target/sh/pr51244-2.c: New.
7592 * gcc.target/sh/pr51244-3.c: New.
7594 2012-03-05 Jason Merrill <jason@redhat.com>
7597 * g++.dg/ext/visibility/template11.C: New.
7599 * g++.dg/cpp0x/implicit13.C: New.
7601 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7603 PR tree-optimization/51721
7604 * gcc.dg/tree-ssa/vrp63.c: New test.
7605 * gcc.dg/pr51721.c: New test.
7607 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7610 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7613 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7616 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7618 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7621 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7623 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7625 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7628 2012-03-03 Jason Merrill <jason@redhat.com>
7630 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7633 * g++.dg/cpp0x/initlist65.C: New.
7636 * g++.dg/ext/is_empty2.C: New.
7638 2012-03-03 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7643 2012-03-03 Tobias Burnus <burnus@net-b.de>
7645 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7646 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7647 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7648 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7649 * gfortran.dg/class_30.f90: Remove dg-warning line.
7650 * gfortran.dg/bind_c_usage_25.f90: New.
7652 2012-03-03 Tobias Burnus <burnus@net-b.de>
7655 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7656 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7657 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7659 2012-03-03 Tobias Burnus <burnus@net-b.de>
7662 * gfortran.dg/assumed_type_1.f90: New.
7663 * gfortran.dg/assumed_type_2.f90: New.
7664 * gfortran.dg/assumed_type_3.f90: New.
7665 * gfortran.dg/assumed_type_4.f90: New.
7667 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7670 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7671 * gcc.target/sh/pr49468-di.c: New.
7673 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7675 * gcc.dg/graphite/pr50561.c: Update.
7677 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7679 * gcc.target/powerpc/pr52457.c: New test.
7681 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7683 * gcc.target/arm/sat-1.c: New test.
7685 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7688 * gcc.target/i386/pr46716.c: New test.
7690 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7693 * g++.dg/cpp0x/sfinae32.C: New.
7695 2012-03-02 Richard Guenther <rguenther@suse.de>
7697 PR tree-optimization/52406
7698 * gcc.dg/torture/pr52406.c: New testcase.
7700 2012-03-02 Tobias Burnus <burnus@net-b.de>
7703 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7704 * gfortran.dg/nullify_2.f90: Update dg-error.
7705 * gfortran.dg/nullify_4.f90: Ditto.
7706 * gfortran.dg/pointer_init_6.f90: Ditto.
7708 2012-03-02 Tobias Burnus <burnus@net-b.de>
7711 * gfortran.dg/class_51.f90: New.
7713 2012-03-02 Tobias Burnus <burnus@net-b.de>
7716 * gfortran.dg/intrinsic_8.f90: New.
7718 2012-03-01 Kai Tietz <ktietz@redhat.com>
7720 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7721 routines on mingw targets.
7722 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7724 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7726 PR tree-optimization/52445
7727 * gcc.dg/pr52445.c: New test.
7729 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7732 * gcc.c-torture/compile/pr52437.c: New test.
7735 * gcc.dg/torture/pr52419.c: New test.
7737 PR tree-optimization/52429
7738 * gcc.dg/torture/pr52429.c: New test.
7739 * g++.dg/opt/pr52429.C: New test.
7741 2012-02-29 Richard Guenther <rguenther@suse.de>
7744 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7745 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7746 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7747 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7748 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7749 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7751 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7755 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7758 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7760 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7763 * gcc.target/arm/neon/pr51534.c: New testcase.
7765 2012-02-28 Richard Guenther <rguenther@suse.de>
7768 * gcc.dg/torture/pr52407.c: New testcase.
7770 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7772 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7773 * gcc.target/arm/vfp2.c: Likewise.
7774 * gcc.target/arm/vfp3.c: Likewise.
7775 * gcc.target/arm/vfp4.c: Likewise.
7776 * gcc.target/arm/vfp5.c: Likewise.
7777 * gcc.target/arm/vfp6.c: Likewise.
7778 * gcc.target/arm/vfp7.c: Likewise.
7779 * gcc.target/arm/vfp8.c: Likewise.
7780 * gcc.target/arm/vfp9.c: Likewise.
7781 * gcc.target/arm/vfp10.c: Likewise.
7782 * gcc.target/arm/vfp11.c: Likewise.
7783 * gcc.target/arm/vfp12.c: Likewise.
7784 * gcc.target/arm/vfp13.c: Likewise.
7785 * gcc.target/arm/vfp14.c: Likewise.
7786 * gcc.target/arm/vfp15.c: Likewise.
7787 * gcc.target/arm/vfp16.c: Likewise.
7788 * gcc.target/arm/vfp17.c: Likewise.
7789 * gcc.target/arm/neon-constants.h: New file.
7790 * gcc.target/arm/neon-vect1.c: New test.
7791 * gcc.target/arm/neon-vect2.c: New test.
7792 * gcc.target/arm/neon-vect3.c: New test.
7793 * gcc.target/arm/neon-vect4.c: New test.
7794 * gcc.target/arm/neon-vect5.c: New test.
7795 * gcc.target/arm/neon-vect6.c: New test.
7796 * gcc.target/arm/neon-vect7.c: New test.
7797 * gcc.target/arm/neon-vect8.c: New test.
7799 2012-02-28 Richard Guenther <rguenther@suse.de>
7801 PR tree-optimization/52402
7802 * gcc.dg/torture/pr52402.c: New testcase.
7804 2012-02-28 Richard Guenther <rguenther@suse.de>
7807 * g++.dg/lto/pr52400_0.C: New testcase.
7809 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7811 * gcc.target/avr/torture/builtins-1.c: New test.
7812 * gcc.target/avr/torture/builtins-error.c: New test.
7814 2012-02-28 Kai Tietz <ktietz@redhat.com>
7816 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7817 * gcc.target/i386/pr45352-2.c: Likewise.
7818 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7819 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7820 targets instead rand.
7821 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7822 * gcc.target/i386/sse2-mul-1.c: Likewise.
7823 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7824 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7825 * gcc.target/i386/pad-1.c: Likewise.
7826 * gcc.target/i386/pad-9.c: Likewise.
7827 * gcc.target/i386/pad-2.c: Likewise.
7828 * gcc.target/i386/pad-5b.c: Likewise.
7829 * gcc.target/i386/pad-8.c: Likewise.
7830 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7831 * gcc.target/i386/pr44130.c: Likewise.
7832 * gcc.target/i386/align-main-1.c: Likewise.
7833 * gcc.target/i386/align-main-2.c: Likewise.
7834 * gcc.target/i386/sw-1.c: Likewise.
7835 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7836 on x64 mingw target.
7837 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7838 * gcc.target/i386/pr46295.c: Likewise.
7839 * gcc.target/i386/amd64-abi-1.c: Likewise.
7840 * gcc.target/i386/amd64-abi-2.c: Likewise.
7841 * gcc.target/i386/pr39082-1.c: Likewise.
7842 * gcc.target/i386/pr39162.c: Likewise.
7843 * gcc.target/i386/pr22152.c: Likewise.
7844 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7845 * gcc.target/i386/wrfsbase-2.c: Likewise.
7846 * gcc.target/i386/local.c: Likewise
7847 * gcc.target/i386/wrgsbase-1.c: Likewise.
7848 * gcc.target/i386/wrfsbase-1.c: Likewise.
7849 * gcc.target/i386/pr39315-3.c: Likewise.
7850 * gcc.target/i386/pr35767-4.c: Likewise.
7851 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7853 * gcc.target/i386/pr45336-2.c: Likewise.
7854 * gcc.target/i386/pr45336-1.c: Likewise.
7855 * gcc.target/i386/pr45336-4.c: Likewise.
7857 2012-02-27 Tristan Gingold <gingold@adacore.com>
7859 * gnat.dg/array20.ad[sb]: New test.
7861 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7864 * gcc.target/arm/pr52375.c: New test.
7865 * gcc.c-torture/compile/pr52375.c: New test.
7867 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7869 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7870 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7872 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7874 * gnat.dg/aggr19.adb: New test.
7875 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7877 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7880 * gcc.target/sh/pr49263.c: New.
7882 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7884 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7885 simulate_thread_wrapper_other_threads
7886 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7887 Move initialization of 'value' to main().
7888 (main): Initialize 'value';
7889 * gcc.dg/simulate-thread/speculative-store.c
7890 (simulate_thread_step_verify): Return 0 when successful.
7891 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7893 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7894 (simulate_thread_wrapper_other_threads): Return a success/fail value
7895 and issue an error if the instruction count threshold is exceeded.
7897 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7901 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7903 2012-02-24 Richard Guenther <rguenther@suse.de>
7906 * gcc.dg/pr52355.c: New testcase.
7908 2012-02-23 Kai Tietz <ktietz@redhat.com>
7910 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7911 * gcc.dg/Wpadded.c: Likewise.
7912 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7914 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7915 for sleep by Sleep and add windows.h include for this function.
7916 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7918 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7920 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7921 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7922 on x64 mingw target.
7923 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7924 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7925 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7926 failure on LLP64 target.
7928 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7931 * gcc.dg/noncompile/pr52290.c: New test.
7933 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7935 PR tree-optimization/52019
7936 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7938 2012-02-22 Kai Tietz <ktietz@redhat.com>
7940 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7941 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7942 derived pdiff_t type.
7943 * g++.dg/torture/pr49720.C: Likewise
7945 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7948 * gcc.target/i386/pr52330.c: New test.
7950 2012-02-22 Tobias Burnus <burnus@net-b.de>
7953 * gfortran.dg/io_constraints_10.f90: New.
7955 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7957 * lib/target-supports.exp (check_effective_target_vect_condition):
7958 Return true for NEON.
7960 2012-02-21 Kai Tietz <ktietz@redhat.com>
7962 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7964 2012-02-21 Richard Guenther <rguenther@suse.de>
7966 PR tree-optimization/52324
7967 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7969 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7972 * gcc.target/avr/torture/pr51782-1.c: New test.
7974 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7976 PR tree-optimization/52318
7977 * gcc.dg/pr52318.c: New test.
7979 2012-02-20 Kai Tietz <ktietz@redhat.com>
7981 * gcc.dg/bf-ms-layout-3.c: New testcase.
7983 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7987 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7989 2012-02-20 Richard Guenther <rguenther@suse.de>
7991 PR tree-optimization/52298
7992 * gcc.dg/torture/pr52298.c: New testcase.
7993 * gcc.dg/vect/pr52298.c: Likewise.
7995 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7997 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7998 * gcc.c-torture/execute/pr52286.c: Ditto.
8000 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8002 PR tree-optimization/52286
8003 * gcc.c-torture/execute/pr52286.c: New test.
8005 2012-02-18 Tobias Burnus <burnus@net-b.de>
8008 * gfortran.dg/interface_35.f90: Use -std=f2003.
8009 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8010 * gfortran.dg/interface_assignment_4.f90: Ditto.
8011 * gfortran.dg/bessel_1.f90: Ditto.
8012 * gfortran.dg/func_result_6.f90: Ditto.
8013 * gfortran.dg/hypot_1.f90: Ditto.
8014 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8016 2012-02-17 Tobias Burnus <burnus@net-b.de>
8018 PR translation/52232
8019 PR translation/52234
8020 PR translation/52245
8021 PR translation/52246
8022 PR translation/52262
8023 PR translation/52273
8024 * gfortran.dg/coarray_22.f90: Update dg-error.
8025 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8027 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8030 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8031 (simulate-thread): Use default timeout.
8033 2012-02-16 Jason Merrill <jason@redhat.com>
8036 * g++.dg/ext/timevar1.C: New.
8038 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8041 * g++.dg/template/using21.C: New.
8042 * g++.dg/template/using22.C: Likewise.
8044 2012-02-16 Jason Merrill <jason@redhat.com>
8047 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8049 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8051 PR tree-optimization/52255
8052 * gcc.c-torture/compile/pr52255.c: New test.
8055 * g++.dg/debug/dwarf2/pr52260.C: New test.
8058 * g++.dg/ipa/pr51929.C: New test.
8060 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8063 * gcc.target/powerpc/pr52199.c: New file.
8065 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8070 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8072 * gcc.dg/pr51867.c: Don't include <math.h>.
8075 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8077 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8078 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8080 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8082 PR tree-optimization/50561
8083 * gcc.dg/graphite/pr50561.c: New testcase.
8085 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8087 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8088 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8090 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8092 * gnat.dg/discr35.ad[sb]: New test.
8094 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8096 * gnat.dg/volatile10.adb: New test.
8097 * gnat.dg/volatile10_pkg.ads: New helper.
8099 2012-02-14 Jason Merrill <jason@redhat.com>
8101 * g++.dg/ext/attrib43.C: New.
8103 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8105 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8106 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8108 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8109 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8110 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8111 effective_target fgnu_tm.
8112 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8114 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8117 * g++.dg/template/asmgoto1.C: New test.
8119 2012-02-14 Ian Lance Taylor <iant@google.com>
8122 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8123 compiling generated file for 64bit and index tests.
8125 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8127 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8129 2012-02-14 Richard Guenther <rguenther@suse.de>
8131 PR tree-optimization/52244
8132 PR tree-optimization/51528
8133 * gcc.dg/torture/pr52244.c: New testcase.
8135 2012-02-14 Walter Lee <walt@tilera.com>
8137 * g++.dg/other/PR23205.C: Disable test on tile.
8138 * g++.dg/other/pr23205-2.C: Disable test on tile.
8139 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8140 * gcc.dg/20040813-1.c: Disable test on tile.
8141 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8142 * gcc.misc-tests/linkage.exp: Handle tilegx.
8144 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8146 PR tree-optimization/52210
8147 * gcc.dg/pr52210.c: New test.
8149 2012-02-14 Jason Merrill <jason@redhat.com>
8152 * g++.dg/overload/defarg5.C: New.
8154 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8157 * c-c++-common/pr52181.c: New test.
8159 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8162 * g++.dg/ext/atomic-1.C: New test.
8164 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8166 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8168 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8171 * gcc.c-torture/execute/pr52209.c: New test.
8173 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8176 * gfortran.dg/elemental_optional_args_5.f03: New test.
8178 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8181 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8184 2012-02-11 Ian Lance Taylor <iant@google.com>
8187 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8188 SPARC Solaris. Don't run the test at all on systems where it may
8189 not work, rather than xfailing it.
8191 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8193 PR rtl-optimization/52175
8194 * gcc.c-torture/compile/pr52175.c: New test.
8196 2012-02-10 Jason Merrill <jason@redhat.com>
8199 * g++.dg/template/repo10.C: New.
8201 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8204 * gcc.dg/pr52132.c: New test.
8206 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8208 * gnat.dg/specs/aggr4.ads: New test.
8209 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8211 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8214 * gcc.target/i386/pr52146.c: New.
8216 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8219 * c-c++-common/pr52177.c: New test.
8221 2012-02-10 Jan Hubicka <jh@suse.cz>
8224 * g++.dg/torture/pr48600.C: New testcase.
8226 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8229 * gcc.dg/dfp/pr52140.c: New test.
8231 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8234 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8237 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8240 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8241 * gcc.dg/pr51867.c: New test.
8243 2012-02-09 Ian Lance Taylor <iant@google.com>
8245 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8246 which don't support -fsplit-stack. Turn off optimization when
8247 compiling select5-out.go.
8249 2012-02-08 Ian Lance Taylor <iant@google.com>
8251 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8252 systems which don't support -fsplit-stack.
8254 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8256 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8257 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8258 machine instuction in the log.
8260 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8262 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8265 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8268 * gcc.dg/pr48524.c: New test.
8269 * gcc.dg/pr48524.spec: New spec file for test.
8271 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8274 * gfortran.dg/vect/pr32380.f90: New test.
8276 2012-02-08 Tobias Burnus <burnus@net-b.de>
8279 * gfortran.dg/realloc_on_assign_12.f90: New.
8281 2012-02-08 Richard Guenther <rguenther@suse.de>
8283 PR rtl-optimization/52170
8284 * gcc.dg/torture/pr52170.c: New testcase.
8286 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8288 PR gcov-profile/52150
8289 * gcc.dg/tree-prof/pr52150.c: New test.
8291 PR rtl-optimization/52139
8292 * gcc.dg/pr52139.c: New test.
8294 2012-02-07 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/constexpr-union3.C: New.
8300 * g++.dg/lto/pr52035_0.C: New.
8302 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8304 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8305 * gcc.dg/special/weak-1.c: Likewise.
8306 * gcc.dg/ucnid-12.c: Likewise.
8307 * gcc.dg/torture/pr45678-1.c: Likewise.
8308 * gcc.dg/torture/pr45678-2.c: Likewise.
8309 * gcc.dg/vector-4.c: Likewise.
8310 * gcc.dg/ipa/inline-5.c: Likewise.
8311 * gcc.dg/ucnid-11.c: Likewise.
8312 * gcc.misc-tests/gcov-13.c: Likewise.
8313 * gcc.misc-tests/gcov-14.c: Likewise.
8314 * g++.dg/ext/label13.C: Likewise.
8315 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8316 hppa*-*-hpux* options.
8317 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8319 * gcc.dg/pr48616.c: Likewise.
8320 * gcc.dg/pr17957.c: Likewise.
8321 * gcc.dg/pr17055-1.c: Likewise.
8322 * gcc.dg/pr32912-1.c: Likewise.
8323 * gcc.dg/tm/pr51472.c: Likewise.
8324 * c-c++-common/fold-bitand-4.c: Likewise.
8325 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8326 Use dg-additional-options for extra options.
8328 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8330 * gcc.target/epiphany/interrupt-2.c: New test.
8332 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8335 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8336 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8339 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8342 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8344 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8348 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8349 * gcc.target/mips/va-arg-1.c: New test.
8351 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8353 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8354 for -mno-pointers-to-nested-functions.
8356 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8358 * gcc.c-torture/execute/20120207-1.c: New test.
8360 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8362 PR rtl-optimization/52060
8363 * gcc.dg/torture/pr52060.c: New test.
8366 * gcc.c-torture/compile/pr52074.c: New test.
8368 2012-02-07 Tobias Burnus <burnus@net-b.de>
8371 * gfortran.dg/class_to_type_2.f90: New.
8373 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8376 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8379 2012-02-06 Jason Merrill <jason@redhat.com>
8382 * g++.dg/template/conv13.C: New.
8384 2012-02-06 Richard Guenther <rguenther@suse.de>
8386 PR tree-optimization/52115
8387 * gcc.c-torture/compile/pr52115.c: New testcase.
8389 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8392 * gcc.c-torture/execute/pr52129.c: New test.
8394 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8396 * gcc.dg/pr48374.c: Actually add the test I forgot
8397 in the 2012-01-25 commit.
8399 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8402 * gfortran.dg/vect/vect-8.f90: New test case.
8404 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8407 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8409 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8412 * gfortran.dg/class_48.f90 : Add test of allocate class array
8413 component with source in subroutine test3. Remove commenting
8414 out in subroutine test4, since branching on unitialized variable
8415 is now fixed (no PR for this last.).
8417 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8419 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8421 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8423 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8426 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8427 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8429 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8431 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8432 (check_effective_target_sync_int_long): Use it.
8433 (check_effective_target_sync_char_short): Likewise.
8434 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8436 2012-02-05 Tobias Burnus <burnus@net-b.de>
8439 * gfortran.dg/class_48.f90: Add some further checks.
8441 2012-02-05 Ira Rosen <irar@il.ibm.com>
8443 PR tree-optimization/52091
8444 * gcc.dg/vect/pr52091.c: New test.
8446 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8448 PR rtl-optimization/52113
8449 * gcc.target/avr/pr52113.c: New test.
8451 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8453 PR rtl-optimization/52092
8454 * gcc.c-torture/compile/pr52092.c: New test.
8456 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8459 * gfortran.dg/class_array_10.f03: New test.
8462 * gfortran.dg/class_array_11.f03: New test.
8465 * gfortran.dg/class_array_12.f03: New test.
8467 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8470 * gfortran.dg/realloc_on_assign_11.f90: New test.
8472 2012-02-02 Tobias Burnus <burnus@net-b.de>
8475 * gfortran.dg/shape_7.f90: New.
8477 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8479 * gcc.target/mips/mips-prepend-1.c: New test.
8481 2012-02-02 Jan Hubicka <jh@suse.cz>
8482 Tom de Vries <tom@codesourcery.com>
8485 * gcc.dg/alias-12.c: New testcase.
8486 * gcc.dg/alias-13.c: New testcase.
8488 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8491 * gcc.dg/pr52086.c: New test.
8493 PR tree-optimization/52073
8494 * gcc.c-torture/compile/pr52073.c: New test.
8496 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8499 * gfortran.dg/function_optimize_10.f90: New test.
8501 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8503 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8506 2012-02-01 Tobias Burnus <burnus@net-b.de>
8509 * gfortran.dg/typebound_operator_14.f90: New.
8511 2012-02-01 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/elemental_function_1.f90: New.
8516 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8518 PR rtl-optimization/51374
8519 * gcc.target/avr/torture/pr51374-1.c:
8520 Also fail if SBIS is seen.
8522 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8524 PR rtl-optimization/51374
8525 * gcc.target/avr/torture/pr51374-1.c: New.
8527 2012-01-31 Tobias Burnus <burnus@net-b.de>
8530 * gfortran.dg/typebound_generic_11.f90: New.
8532 2012-01-31 Tobias Burnus <burnus@net-b.de>
8535 * gfortran.dg/class_49.f90: New.
8537 2012-01-31 Tobias Burnus <burnus@net-b.de>
8540 * gfortran.dg/elemental_args_check_6.f90: New.
8542 2012-01-31 Jason Merrill <jason@redhat.com>
8545 * g++.dg/cpp0x/variadic122.C: New.
8547 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/realloc_on_assign_10.f90: New test.
8552 2012-01-31 Richard Guenther <rguenther@suse.de>
8554 PR tree-optimization/51528
8555 * gcc.dg/torture/pr51528.c: New testcase.
8557 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8560 * lib/go.exp (go_target_compile): Append timeout= to options.
8561 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8562 select5-out.go test on alpha*-*-* targets.
8564 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8566 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8567 (TEST_SHORT): Reformat in the same way.
8568 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8569 (TEST_SHORT): Reformat in the same way.
8570 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8571 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8572 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8573 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8574 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8576 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8579 * gcc.target/arm/pr51835.c: New testcase.
8581 2012-01-30 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/52028
8584 * gcc.dg/torture/pr52028.c: New testcase.
8585 * gfortran.dg/ldist-pr45199.f: Adjust.
8586 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8587 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8588 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8590 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8593 * gcc.dg/tree-prof/pr52027.c: New test.
8595 PR tree-optimization/52046
8596 * gcc.dg/pr52046.c: New test.
8599 * g++.dg/other/pr52048.C: New test.
8601 2012-01-30 Richard Guenther <rguenther@suse.de>
8603 PR tree-optimization/52045
8604 * gcc.dg/pr52045.c: New testcase.
8606 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8608 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8609 new code generated for __sync_lock_release.
8611 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8613 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8615 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8618 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8620 * g++.dg/ext/visibility/template10.C: Fix typo.
8622 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8624 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8627 * g++.dg/cpp0x/constexpr-ice6.C: New.
8629 2012-01-29 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/default_initialization_6.f90: New.
8634 2012-01-29 Tobias Burnus <burnus@net-b.de>
8637 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8638 * gfortran.dg/class_48.f90: New.
8640 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8643 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8645 2012-01-28 Tobias Burnus <burnus@net-b.de>
8648 * gfortran.dg/class_allocate_12.f90: New.
8650 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8652 * gcc.dg/torture/pr50444.c: Fix dg directives.
8654 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8657 * gcc.target/arm/pr52006.c: New test.
8659 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8662 * gcc.dg/lto/trans-mem.h: New file.
8663 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8664 * gcc.dg/lto/trans-mem-1_1.c: Same.
8665 * gcc.dg/lto/trans-mem-4_1.c: Same.
8666 * gcc.dg/lto/trans-mem-3_1.c: Same.
8668 2012-01-27 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/dummy_procedure_7.f90: New.
8673 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8675 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8676 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8678 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8681 * g++.dg/other/gc5.C: New test.
8683 2012-01-27 Richard Guenther <rguenther@suse.de>
8685 PR tree-optimization/50444
8686 * gcc.dg/torture/pr50444.c: New testcase.
8688 2012-01-27 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/move_alloc_13.f90: New.
8694 2012-01-27 Tobias Burnus <burnus@net-b.de>
8697 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8698 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8699 and change dg-error string.
8701 2012-01-27 Tobias Burnus <burnus@net-b.de>
8704 * gfortran.dg/elemental_args_check_5.f90: New.
8706 2012-01-27 Richard Guenther <rguenther@suse.de>
8709 * g++.dg/torture/pr51959.C: New testcase.
8711 2012-01-27 Tom de Vries <tom@codesourcery.com>
8713 PR tree-optimization/51990
8714 * gcc.dg/pr51990.c: New test.
8715 * gcc.dg/pr51990-2.c: Same.
8717 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8718 Tobias Burnus <burnus@gcc.gnu.org>
8721 * gfortran.dg/class_allocate_11.f03: New.
8726 * gfortran.dg/class_allocate_7.f03: New.
8727 * gfortran.dg/class_allocate_8.f03: New.
8728 * gfortran.dg/class_allocate_9.f03: New.
8729 * gfortran.dg/class_allocate_10.f03: New.
8731 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8733 * gnat.dg/discr34.adb: New test.
8734 * gnat.dg/discr34_pkg.ads: New helper.
8736 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8738 * gnat.dg/discr33.adb: New test.
8740 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8742 * gnat.dg/limited_with3.ad[sb): New test.
8743 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8744 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8745 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8747 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8749 * gnat.dg/stack_usage1.adb: New test.
8750 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8752 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8753 * gcc.dg/pr44194-2.c: Likewise.
8755 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8758 * g++.dg/template/crash112.C: New.
8760 2012-01-27 Richard Henderson <rth@redhat.com>
8762 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8764 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8766 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8768 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8771 * g++.dg/opt/pr51895.C: New test.
8773 2012-01-26 Michael Matz <matz@suse.de>
8775 PR tree-optimization/48794
8776 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8778 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8780 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8782 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8784 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8785 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8787 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8788 the default value for s390 and s390x.
8790 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8793 * gcc.dg/lto/trans-mem-4_0.c: New.
8794 * gcc.dg/lto/trans-mem-4_1.c: New.
8795 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8797 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8798 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8800 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8801 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8804 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8806 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8808 2012-01-25 Ian Lance Taylor <iant@google.com>
8810 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8812 2012-01-25 Tobias Burnus <burnus@net-b.de>
8815 * gfortran.dg/typebound_proc_25.f90: New.
8817 2012-01-25 Jason Merrill <jason@redhat.com>
8820 * g++.dg/lto/pr51992_0.C: New.
8822 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8824 PR tree-optimization/51987
8825 * gcc.target/i386/pr51987.c: New test.
8827 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8829 * gcc.dg/tm/lto-1.c: Require lto support in target.
8831 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8833 PR rtl-optimization/48374
8834 * gcc.dg/pr48374.c: New test.
8836 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8838 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8840 2012-01-25 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/derived_constructor_char_3.f90: New.
8845 2012-01-24 Ian Lance Taylor <iant@google.com>
8847 * go.test/go-test.exp (filecmp): New procedure.
8848 (errchk): Handle quoted square brackets.
8849 (go-gc-tests): Set go_compile_args. Handle various new test
8850 lines. Skip a few new tests.
8851 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8853 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8855 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8856 (check_effective_target_vect_extract_even_odd)
8857 (check_effective_target_vect_interleave): Return true for MIPS
8860 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8862 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8863 (main): Use it instead of argc.
8865 2012-01-24 Jason Merrill <jason@redhat.com>
8868 * g++.dg/cpp0x/sfinae31.C: New.
8870 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8872 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8874 2012-01-24 Jason Merrill <jason@redhat.com>
8877 * g++.dg/inherit/covariant20.C: New.
8879 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8882 * g++.dg/parse/crash58.C: New.
8884 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8887 * gcc.dg/pr51957-1.c: New test.
8888 * gcc.dg/pr51957-1.h: New file.
8889 * gcc.dg/pr51957-2.c: New test.
8891 2012-01-23 Jason Merrill <jason@redhat.com>
8894 * g++.dg/ext/visibility/template10.C: New.
8896 2012-01-23 Tobias Burnus <burnus@net-b.de>
8899 * gfortran.dg/move_alloc_12.f90: New.
8901 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8904 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8906 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8909 * g++.dg/template/crash111.C: New.
8911 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8913 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8915 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8917 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8920 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8921 the DW_TAG_class_type and DW_AT_name: "Executor".
8923 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8925 * lib/target-supports.exp
8926 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8927 (check_effective_target_vect_interleave): Likewise.
8929 2012-01-22 Jason Merrill <jason@redhat.com>
8932 * g++.dg/template/using20.C: New.
8933 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8935 2012-01-23 Jason Merrill <jason@redhat.com>
8938 * g++.dg/torture/pr51344.C: Limit to x86.
8940 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8942 * c-c++-common/tm/omp.c: Require target with pthread support.
8944 2012-01-23 Richard Guenther <rguenther@suse.de>
8946 PR tree-optimization/51949
8947 * gcc.dg/torture/pr51949.c: New testcase.
8949 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8951 PR rtl-optimization/51933
8952 * gcc.c-torture/execute/pr51933.c: New test.
8954 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8956 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8957 Do not define for Interix.
8959 2012-01-22 Jason Merrill <jason@redhat.com>
8962 * g++.dg/lto/pr51832.h: New.
8963 * g++.dg/lto/pr51832_0.C: New.
8964 * g++.dg/lto/pr51832_1.C: New.
8966 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8968 * gcc.dg/ext-elim-1.c: New test.
8970 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8973 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8974 * g++.dg/opt/longbranch1.C: Likewise.
8976 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8978 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8981 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8984 * gfortran.dg/namelist_74.f90: New test.
8985 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8987 2012-01-21 Tobias Burnus <burnus@net-b.de>
8990 * gfortran.dg/class_47.f90: New.
8992 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8994 * gnat.dg/renaming5.ad[sb]: New test.
8996 2012-01-20 Jason Merrill <jason@redhat.com>
8999 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9001 2012-01-20 Jason Merrill <jason@redhat.com>
9004 * g++.dg/ext/attrib42.C: Require ilp32.
9006 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9009 * gcc.target/arm/pr51915.c: New test.
9011 2012-01-20 Cary Coutant <ccoutant@google.com>
9012 Dodji Seketeli <dodji@redhat.com>
9015 * g++.dg/debug/dwarf2/nested-3.C: New test.
9017 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9020 * g++.dg/template/crash110.C: New.
9022 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9025 Remove default options on hppa*-*-hpux*.
9027 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9029 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9031 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9033 * gcc.c-torture/compile/pr51856.c: New testcase.
9035 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9037 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9038 options to go_target_compile.
9040 2012-01-20 Kai Tietz <ktietz@redhat.com>
9042 * g++.dg/torture/pr51344.C: Fix typo.
9044 2012-01-20 Richard Guenther <rguenther@suse.de>
9046 PR tree-optimization/51903
9047 * g++.dg/torture/pr51903.C: New testcase.
9049 2012-01-20 Tobias Burnus <burnus@net-b.de>
9050 Janus Weil <janus@gcc.gnu.org>
9053 * gfortran.dg/use_21.f90: New.
9055 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9058 * gcc.dg/torture/pr51106-1.c: New test.
9059 * gcc.dg/torture/pr51106-2.c: New test.
9061 2012-01-19 Kai Tietz <ktietz@redhat.com>
9063 * g++.dg/torture/pr51344.C: New test.
9065 2012-01-19 Tobias Burnus <burnus@net-b.de>
9068 * gfortran.dg/intrinsic_size_2.f90: New.
9070 2012-01-19 Jason Merrill <jason@redhat.com>
9073 * g++.dg/inherit/using7.C: New.
9075 2012-01-19 Richard Guenther <rguenther@suse.de>
9077 PR tree-optimization/37997
9078 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9080 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9082 PR rtl-optimization/51505
9083 * gcc.dg/pr51505.c: New test.
9085 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9088 * gfortran.dg/typebound_operator_12.f03: New.
9089 * gfortran.dg/typebound_operator_13.f03: New.
9091 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9094 * g++.dg/cpp0x/pr51225.C: New.
9096 2012-01-17 Ian Lance Taylor <iant@google.com>
9099 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9101 2012-01-17 Tobias Burnus <burnus@net-b.de>
9104 * gfortran.dg/realloc_on_assign_9.f90: New.
9106 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9109 * gcc.dg/tm/memopt-3.c: Remove xfail.
9110 * gcc.dg/tm/memopt-4.c: Remove xfail.
9111 * gcc.dg/tm/memopt-5.c: Remove xfail.
9112 * gcc.dg/tm/memopt-7.c: Remove xfail.
9114 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9116 PR tree-optimization/51877
9117 * gcc.c-torture/execute/pr51877.c: New test.
9119 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9121 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9122 {!vect_align_arrays} to vect_sizes_32B_16B.
9123 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9124 * gcc.dg/vect/vect-peel-3.c: Ditto.
9126 2012-01-16 Jason Merrill <jason@redhat.com>
9129 * g++.dg/abi/mangle60.C: New.
9132 * g++.dg/pch/mangle1.{C,Hs}: New.
9134 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9135 Tobias Burnus <burnus@net-b.de>
9138 * gfortran.dg/elemental_optional_args_3.f90: New
9139 * gfortran.dg/elemental_optional_args_4.f90: New
9141 2012-01-16 Tobias Burnus <burnus@net-b.de>
9144 * gfortran.dg/use_20.f90: New
9146 2012-01-16 Jason Merrill <jason@redhat.com>
9149 * g++.dg/cpp0x/rv-bitfield.C: New.
9150 * g++.dg/cpp0x/rv-bitfield2.C: New.
9152 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9154 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9155 subroutine 'qsort' and use index array to assign the result.
9157 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9159 PR tree-optimization/51865
9160 * gcc.dg/pr51865.c: New test.
9162 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9164 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9166 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9168 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9169 to be loaded from the constant pool, rather than via %hi and %lo.
9171 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9173 PR rtl-optimization/51821
9174 * gcc.dg/pr51821.c: New test.
9176 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9178 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9180 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9182 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9184 2012-01-14 Tobias Burnus <burnus@net-b.de>
9187 * gfortran.dg/init_flag_8.f90: New.
9188 * gfortran.dg/init_flag_9.f90: New.
9190 2011-01-14 Tobias Burnus <burnus@net-b.de>
9193 * gfortran.dg/use_18.f90: New.
9194 * gfortran.dg/use_19.f90: New.
9196 2012-01-13 Ian Lance Taylor <iant@google.com>
9199 * g++.dg/warn/Wsign-compare-4.C: New.
9201 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9204 * gfortran.dg/alloc_comp_assign.f03: New.
9205 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9206 __BUILTIN_FREE from 38 to 32.
9208 2012-01-13 Jason Merrill <jason@redhat.com>
9211 * g++.dg/warn/Wreturn-type-7.C: New.
9213 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9215 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9217 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9218 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9219 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9220 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9221 int32plus because of big array needed.
9222 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9223 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9225 2012-01-13 Jason Merrill <jason@redhat.com>
9228 * g++.dg/ext/visibility/template9.C: New.
9231 * g++.dg/cpp0x/defaulted34.C: New.
9232 * g++.dg/template/virtual3.C: New.
9234 2012-01-13 Richard Guenther <rguenther@suse.de>
9237 * gcc.dg/torture/pr8081.c: New testcase.
9239 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9241 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9243 2012-01-12 Jason Merrill <jason@redhat.com>
9246 * g++.dg/ext/stmtexpr14.C: New.
9248 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9251 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9253 2012-01-12 Jason Merrill <jason@redhat.com>
9256 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9257 * g++.dg/abi/mangle58.C: Likewise.
9260 * g++.dg/template/arg8.C: New.
9262 2012-01-12 Ira Rosen <irar@il.ibm.com>
9264 PR tree-optimization/51799
9265 * gcc.dg/vect/pr51799.c: New test.
9266 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9269 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9270 Tobias Burnus <burnus@net-b.de>
9274 * lib/target-supports.exp
9275 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9276 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9278 2012-01-11 Jason Merrill <jason@redhat.com>
9281 * g++.dg/ext/attrib42.C: New.
9283 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9286 * gcc.dg/pr51796.c: New test.
9288 2012-01-11 Jason Merrill <jason@redhat.com>
9291 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9293 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9295 * gnat.dg/array19.ad[sb]: New test.
9297 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9299 * gnat.dg/opt23.ad[sb]: New test.
9300 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9301 * gnat.dg/opt24.ad[sb]: New test.
9303 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9305 PR tree-optimization/49642
9306 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9307 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9309 2012-01-11 Jason Merrill <jason@redhat.com>
9312 * g++.dg/template/explicit-args5.C: New.
9314 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9316 * gcc.c-torture/execute/20120110-1.c: New testcase.
9318 2012-01-10 Jason Merrill <jason@redhat.com>
9321 * g++.dg/inherit/ambig1.C: New.
9324 * g++.dg/cpp0x/constexpr-cache1.C: New.
9326 2012-01-10 Richard Guenther <rguenther@suse.de>
9328 PR tree-optimization/51801
9329 * gcc.dg/torture/pr51801.c: New testcase.
9331 2012-01-10 Tobias Burnus <burnus@net-b.de>
9334 * gfortran.dg/allocate_with_typespec_5.f90: New.
9336 2012-01-10 Tobias Burnus <burnus@net-b.de>
9338 * gfortran.dg/class_39.f03: Update dg-error string.
9340 2012-01-10 Richard Guenther <rguenther@suse.de>
9342 PR tree-optimization/50913
9343 * gcc.dg/graphite/interchange-16.c: New testcase.
9344 * gcc.dg/graphite/scop-20.c: XFAIL.
9345 * gfortran.dg/graphite/interchange-1.f: Likewise.
9346 * gfortran.dg/graphite/block-1.f90: Likewise.
9347 * gfortran.dg/graphite/block-2.f: Likewise.
9349 2012-01-10 Richard Henderson <rth@redhat.com>
9351 * lib/target-supports.exp (check_effective_target_vect_perm,
9352 check_effective_target_vect_perm_byte,
9353 check_effective_target_vect_perm_short): Enable for arm neon.
9355 2012-01-09 Tobias Burnus <burnus@net-b.de>
9358 * gfortran.dg/typebound_operator_11.f90: New.
9360 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9362 * gnat.dg/array18.adb: New test.
9363 * gnat.dg/array18_pkg.ads: New helper.
9365 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9368 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9369 around base object in first assignment in main program.
9370 * gfortran.dg/typebound_operator_10.f03: New test.
9372 2012-01-09 Martin Jambor <mjambor@suse.cz>
9374 PR tree-optimization/51759
9375 * g++.dg/ipa/pr51759.C: New test.
9377 2012-01-09 Tobias Burnus <burnus@net-b.de>
9380 * gfortran.dg/optional_absent_2.f90: New.
9382 2012-01-09 Tobias Burnus <burnus@net-b.de>
9385 * gfortran.dg/use_17.f90: New.
9387 2012-01-09 Gary Funck <gary@intrepid.com>
9389 PR preprocessor/33919
9390 * gcc.dg/pr33919.c: New test.
9391 * gcc.dg/pr33919-0.h: New test header file.
9392 * gcc.dg/pr33919-1.h: Ditto.
9393 * gcc.dg/pr33919-2.h: Ditto.
9395 2012-01-07 Jan Hubicka <jh@suse.cz>
9397 PR tree-optimize/51694
9398 * gcc.c-torture/compile/pr51694.c: new testcase.
9400 2012-01-07 Jan Hubicka <jh@suse.cz>
9402 PR tree-optimization/51600
9403 * g++.dg/torture/pr51600.C: New testcase.
9405 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9407 PR gcov-profile/51715
9408 PR gcov-profile/51717
9409 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9410 * gcc.misc-tests/gcov-14.c: Likewise.
9412 2012-01-06 Jason Merrill <jason@redhat.com>
9414 * g++.dg/parse/new5.C: New.
9416 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9419 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9420 including <string.h>.
9422 2012-01-06 Jason Merrill <jason@redhat.com>
9424 * g++.dg/abi/mangle51.C: New.
9425 * g++.dg/abi/mangle52.C: New.
9426 * g++.dg/abi/mangle53.C: New.
9427 * g++.dg/abi/mangle54.C: New.
9428 * g++.dg/abi/mangle55.C: New.
9429 * g++.dg/abi/mangle56.C: New.
9430 * g++.dg/abi/mangle57.C: New.
9431 * g++.dg/abi/mangle58.C: New.
9432 * g++.dg/abi/mangle59.C: New.
9433 * g++.dg/cpp0x/trailing3.C: Update mangling.
9434 * g++.dg/cpp0x/variadic111.C: Update mangling.
9435 * g++.dg/cpp0x/variadic4.C: Update mangling.
9436 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9437 * g++.dg/template/nontype22.C: Works now.
9438 * g++.dg/template/pr35240.C: Works now.
9440 * g++.dg/cpp0x/error7.C: New.
9442 2012-01-06 Tobias Burnus <burnus@net-b.de>
9444 * gfortran.dg/deallocate_stat_2.f90: New.
9445 * coarray/allocate_errgmsg.f90: New.
9446 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9447 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9448 * coarray/subobject_1.f90: Fix for num_images > 1.
9449 * gfortran.dg/deallocate_stat.f90: Update due to changed
9452 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9454 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9456 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9458 * ada/acats/overflow.lst: Add cb20004.
9460 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9463 * g++.dg/cpp0x/alias-decl-18.C: New test.
9465 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9467 * gcc.c-torture/execute/20120104-1.c: New test.
9469 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9472 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9473 the old typebound_operator_8.f03.
9474 * gfortran.dg/typebound_operator_8.f03: New version of
9475 typebound_operator_7.f03 with 'u' a derived type instead of a
9478 2012-01-05 Richard Guenther <rguenther@suse.de>
9480 * g++.dg/torture/pr49309.C: Skip for -flto.
9482 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.c-torture/compile/pr51761.c: New test.
9487 2012-01-05 Richard Guenther <rguenther@suse.de>
9489 PR tree-optimization/51760
9490 * gcc.dg/torture/pr51760.c: New testcase.
9492 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9495 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9497 2012-01-05 Richard Guenther <rguenther@suse.de>
9500 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9501 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9503 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/pr51695.c: New test.
9508 2012-01-04 Andrew Pinski <apinski@cavium.com>
9510 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9511 * gcc.target/mips/octeon2-lx-1.c: New test.
9512 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9513 * gcc.target/mips/octeon2-lx-2.c: New test.
9514 * gcc.target/mips/octeon2-lx-3.c: New test.
9516 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9520 * gcc.dg/tm/alias-1.c: Adjust regexp.
9521 * gcc.dg/tm/alias-2.c: Adjust regexp.
9523 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9526 * g++.dg/warn/Wparentheses-26.C: New.
9528 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9530 * gfortran.dg/elemental_optional_args_2.f90: New test.
9532 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9535 * gfortran.dg/common_17.f90: New test.
9537 2012-01-04 Richard Guenther <rguenther@suse.de>
9539 PR tree-optimization/49651
9540 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9541 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9543 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9546 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9548 2012-01-03 Andrew Pinski <apinski@cavium.com>
9550 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9551 for all mips targets. Also allow an optional .cfi_startproc.
9553 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9555 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9557 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9560 * g++.dg/rtti/dyncast5.C: New.
9562 2012-01-03 Richard Guenther <rguenther@suse.de>
9564 PR tree-optimization/51070
9565 * gcc.dg/torture/pr51070-2.c: New testcase.
9567 2012-01-03 Richard Guenther <rguenther@suse.de>
9569 PR tree-optimization/51692
9570 * gcc.dg/torture/pr51692.c: New testcase.
9572 2012-01-03 Richard Guenther <rguenther@suse.de>
9575 * g++.dg/lto/pr51650-3_0.C: New testcase.
9577 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9580 * g++.dg/warn/Wredundant-decls-spec.C: New.
9582 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9584 PR tree-optimization/51719
9585 * g++.dg/tree-prof/pr51719.C: New test.
9587 2012-01-03 Richard Guenther <rguenther@suse.de>
9590 * gcc.dg/fold-compare-6.c: New testcase.
9592 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9595 * g++.dg/gomp/pr51669.C: New test.
9597 2012-01-02 Jason Merrill <jason@redhat.com>
9600 * g++.dg/cpp0x/constexpr-union2.C: New.
9603 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9605 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9608 * g++.dg/cpp0x/constexpr-99.C: New test.
9610 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9613 * g++.dg/template/init9.C: New.
9615 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9617 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9618 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9619 rather than a specific number.
9621 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9626 * gfortran.dg/typebound_operator_7.f03: New.
9627 * gfortran.dg/typebound_operator_8.f03: New.
9629 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9632 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9634 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9636 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9638 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9640 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9642 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9645 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9647 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9648 * gfortran.dg/io_real_boz_4.f90: Likewise.
9649 * gfortran.dg/io_real_boz_5.f90: Likewise.
9651 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9653 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9655 2012-01-02 Revital Eres <revital.eres@linaro.org>
9657 * gcc.dg/sms-11.c: New file.
9659 2012-01-02 Tobias Burnus <burnus@net-b.de>
9662 * gfortran.dg/coarray/image_index_3.f90: New.
9664 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/parse/enum8.C: New.
9669 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9672 * g++.dg/conversion/reinterpret4.C: New.
9673 * g++.dg/conversion/reinterpret1.C: Adjust.
9675 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9677 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9679 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9681 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9682 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9683 * g++.old-deja/g++.jason/access14.C: Likewise.
9684 * g++.old-deja/g++.jason/access8.C: Likewise.
9685 * g++.old-deja/g++.jason/access1.C: Likewise.
9686 * g++.old-deja/g++.other/access3.C: Likewise.
9687 * g++.old-deja/g++.other/access5.C: Likewise.
9688 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9689 * g++.old-deja/g++.law/visibility22.C: Likewise.
9690 * g++.old-deja/g++.law/visibility26.C: Likewise.
9691 * g++.old-deja/g++.mike/p2746.C: Likewise.
9692 * g++.dg/debug/using1.C: Likewise.
9693 * g++.dg/lookup/using51.C: Likewise.
9694 * g++.dg/inherit/using5.C: Likewise.
9695 * g++.dg/inherit/pr30297.C: Likewise.
9696 * g++.dg/inherit/access8.C: Likewise.
9697 * g++.dg/torture/pr39362.C: Likewise.
9698 * g++.dg/template/crash13.C: Likewise.
9699 * g++.dg/template/using10.C: Likewise.
9701 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9704 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9706 2012-01-01 Ira Rosen <irar@il.ibm.com>
9708 PR tree-optimization/51704
9709 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9710 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9711 corresponding flags.
9713 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9716 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9718 2012-01-01 Jan Hubicka <jh@suse.cz>
9720 PR rtl-optimization/51069
9721 * gcc.c-torture/compile/pr51069.c: New testcase.
9723 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9725 PR tree-optimization/51683
9726 * gcc.dg/pr51683.c: New test.
9728 Copyright (C) 2012 Free Software Foundation, Inc.
9730 Copying and distribution of this file, with or without modification,
9731 are permitted in any medium without royalty provided the copyright
9732 notice and this notice are preserved.