1 2012-11-06 Jan Hubicka <jh@suse.cz>
3 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
4 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
6 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
8 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
10 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
12 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
15 * gcc.dg/torture/pr41993.c: New test.
17 2012-11-06 Jan Hubicka <jh@suse.cz>
19 * gcc.target/i386/l_fma_float_?.c: Update.
20 * gcc.target/i386/l_fma_double_?.c: Update.
22 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
25 * gcc.target/sh/pr54089-8.c: New.
26 * gcc.target/sh/pr54089-9.c: New.
28 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
31 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
32 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
33 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
34 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
35 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
36 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
37 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
38 * gcc.target/i386/avx-vzeroupper-27.c: New.
40 2012-11-06 Janus Weil <janus@gcc.gnu.org>
43 * gfortran.dg/transfer_class_1.f90: New.
44 * gfortran.dg/transfer_class_2.f90: New.
46 2012-11-05 Sriraman Tallam <tmsriram@google.com>
48 * testsuite/g++.dg/mv1.C: New test.
49 * testsuite/g++.dg/mv2.C: New test.
50 * testsuite/g++.dg/mv3.C: New test.
51 * testsuite/g++.dg/mv4.C: New test.
52 * testsuite/g++.dg/mv5.C: New test.
53 * testsuite/g++.dg/mv6.C: New test.
55 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
58 * gcc.dg/const-uniq-1.c (a): Increase length four times.
60 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
62 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
65 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
67 * g++.dg/torture/20121105-1.C: New test.
69 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
71 * gcc.dg/torture/fp-compare.c: New testcase.
73 2012-11-05 Jan Hubicka <jh@suse.cz>
75 * gcc.dg/const-1.c: Update.
76 * gcc.dg/pure-1.c: Update.
78 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
80 PR rtl-optimization/55151
81 * gcc.dg/pr55151.c: New test.
83 2012-11-05 Jakub Jelinek <jakub@redhat.com>
87 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
89 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
92 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
94 2012-11-05 Jan Hubicka <jh@suse.cz>
96 * gcc.dg/autopar/pr49960.c: Fix testcase.
98 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
101 Fix scan-tree-dump-times directive.
103 2012-11-04 Janus Weil <janus@gcc.gnu.org>
106 * gfortran.dg/associate_12.f90: New.
108 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
111 * lib/target-supports.exp (check_effective_target_masm_intel): New
113 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
116 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
117 Jack Howarth <howarth@bromo.med.uc.edu>
119 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
120 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
121 * gcc.target/i386/pr53249.c: Likewise.
123 2012-11-03 Andrew Pinski <apinski@cavium.com>
125 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
126 call abort1 so that cross jumping does not happen.
128 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
131 * gcc.target/sh/pr51244-18.c: New.
132 * gcc.target/sh/pr51244-19.c: New.
134 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
136 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
137 b requires a 64-bit operation followed by a truncation.
139 2012-11-02 Jan Hubicka <jh@suse.cz>
141 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
143 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
145 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
146 conditions to verify the reduction code is vectorized.
148 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
149 in case 'pow', such as 'powerpc' is used in the compiler version name.
150 * gcc.target/powerpc/pr46728-2.c: Likewise.
151 * gcc.target/powerpc/pr46728-3.c: Likewise.
152 * gcc.target/powerpc/pr46728-4.c: Likewise.
153 * gcc.target/powerpc/pr46728-5.c: Likewise.
154 * gcc.target/powerpc/pr46728-7.c: Likewise.
155 * gcc.target/powerpc/pr46728-8.c: Likewise.
156 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
158 2012-11-02 Jan Hubicka <jh@suse.cz>
160 * gcc.dg/tree-ssa/loop-38.c: New testcase.
162 2012-11-02 Jan Hubicka <jh@suse.cz>
164 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
165 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
167 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
170 * gcc.target/i386/pr55130.c: New test.
172 2012-11-02 Jakub Jelinek <jakub@redhat.com>
175 * gcc.target/i386/pr55147.c: New test.
177 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
179 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
180 * gfortran.dg/default_format_denormal_1.f90: Same.
182 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
185 * g++.dg/ext/vector19.C: Remove target restrictions.
186 * gcc.dg/fold-compare-7.c: New testcase.
188 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
191 * gcc.target/sh/pr55160.c: New.
193 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
195 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
196 scan-assembler regex.
198 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
201 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
202 * gcc.dg/pr55150-2.c: New test.
204 2012-11-01 Sharad Singhai <singhai@google.com>
206 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
207 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
208 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
209 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
211 2012-10-31 Dehao Chen <dehao@google.com>
213 * g++.dg/debug/dwarf2/block.C: New testcase.
215 2012-10-31 Jan Hubicka <jh@suse.cz>
217 * gcc.dg/pr44974.c: Add noinline.
219 2012-10-31 Janus Weil <janus@gcc.gnu.org>
222 * gfortran.dg/class_54.f90: New.
224 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
225 Jakub Jelinek <jakub@redhat.com>
227 PR tree-optimization/55018
228 * gcc.dg/torture/pr55018.c: New test.
230 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/ext/vla13.C: New.
235 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
238 * gcc.dg/pr55150.c: New test.
240 2012-10-31 Tobias Burnus <burnus@net-b.de>
243 * gfortran.dg/associate_11.f90: New.
245 2012-10-31 Dodji Seketeli <dodji@redhat.com>
248 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
250 2012-10-31 Jakub Jelinek <jakub@redhat.com>
252 PR tree-optimization/19105
253 PR tree-optimization/21643
254 PR tree-optimization/46309
255 * gcc.dg/pr19105.c: New test.
256 * gcc.dg/pr21643.c: New test.
257 * gcc.dg/pr46309-2.c: New test.
258 * gcc.c-torture/execute/pr46309.c: New test.
260 2012-10-31 Alan Modra <amodra@gmail.com>
262 * gcc.target/powerpc/dimode_off.c: New.
263 * gcc.target/powerpc/timode_off.c: New.
264 * gcc.target/powerpc/dfmode_off.c: New.
265 * gcc.target/powerpc/tfmode_off.c: New.
267 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
269 PR rtl-optimization/55093
270 * gcc.target/i386/pr55093.c: New file.
272 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
274 * gcc.target/i386/pr55116.c: Renamed to ...
275 * gcc.target/i386/pr55116-1.c: This.
277 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
279 * gcc.target/i386/pr55116-2.c: New file.
281 2012-10-30 Richard Biener <rguenther@suse.de>
283 * gcc.dg/vect/slp-perm-2.c: Adjust.
285 2012-10-30 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/55111
288 * gcc.dg/torture/pr55111.c: New testcase.
290 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
293 * gcc.target/sh/pr53988.c: New.
295 2012-10-30 Bin Cheng <bin.cheng@arm.com>
298 * gcc.dg/hoist-register-pressure-1.c: Rename from
299 hoist-register-pressure.c. Add nonpic condition.
300 * gcc.dg/hoist-register-pressure-2.c: New testcase.
302 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
305 * gcc.dg/Wreturn-local-addr.c: New.
306 * g++.dg/warn/Wno-return-local-addr.C: New.
307 * g++.dg/warn/Wreturn-local-addr.C: New.
309 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.target/i386/pr55116.c: New file.
314 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
317 * gcc.dg/Wshadow-4.c: New.
318 * gcc.dg/Wshadow-4.h: New.
320 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
323 * gcc.dg/guality/pr54693.c: New.
325 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
328 * gcc.dg/pr55027.c: New testcase.
330 2012-10-29 Jan Hubicka <jh@suse.cz>
332 * gcc.dg/ipa/inline-6.c: New testcase.
334 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
336 PR rtl-optimization/55106
337 * g++.dg/pr55106.C: New.
339 2012-10-29 Richard Guenther <rguenther@suse.de>
342 * gcc.dg/torture/pr53695.c: New testcase.
344 2012-10-28 Jan Hubicka <jh@suse.cz>
346 * gcc.dg/ipa/inlinehint-3.c: New testcase.
348 2012-10-28 Tobias Burnus <burnus@net-b.de>
351 * gfortran.dg/do_check_6.f90: New.
353 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
354 Jack Howarth <howarth@bromo.med.uc.edu>
357 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
359 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
361 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
364 * gcc.target/i386/pr34283.c: New test.
366 2012-10-26 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/opt/pr55081.C: New test.
373 * gcc.dg/guality/pr54970.c: New test.
375 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/template/new11.C: New.
380 2012-10-26 Richard Biener <rguenther@suse.de>
383 * gcc.dg/torture/pr54824.c: New testcase.
385 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
387 * gcc.target/i386/fxsave-1.c: New.
388 * gcc.target/i386/fxsave64-1.c: Ditto.
389 * gcc.target/i386/fxrstor-1.c: Ditto.
390 * gcc.target/i386/fxrstor64-1.c: Ditto.
391 * gcc.target/i386/xsave-1.c: Ditto.
392 * gcc.target/i386/xsave64-1.c: Ditto.
393 * gcc.target/i386/xrstor-1.c: Ditto.
394 * gcc.target/i386/xrstor64-1.c: Ditto.
395 * gcc.target/i386/xsaveopt-1.c: Ditto.
396 * gcc.target/i386/xsaveopt64-1.c: Ditto.
397 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
398 * gcc.target/i386/sse-13.c: Ditto.
399 * gcc.target/i386/sse-14.c: Ditto.
400 * gcc.target/i386/sse-22.c: Ditto.
401 * gcc.target/i386/sse-23.c: Ditto.
402 * g++.dg/other/i386-2.C: Ditto.
403 * g++.dg/other/i386-3.C: Ditto.
405 2012-10-25 Jan Hubicka <jh@suse.cz>
407 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
410 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/ext/transparent-union.C: New.
415 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
418 * g++.dg/ext/vector19.C: New testcase.
420 2012-10-25 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/54902
423 * g++.dg/torture/pr54902.C: New testcase.
425 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/template/crash114.C: New.
430 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
433 * gcc.target/i386/pr55049-1.c: New test.
435 2012-10-24 Janus Weil <janus@gcc.gnu.org>
438 * gfortran.dg/class_dummy_4.f03: New.
440 2012-10-24 Jakub Jelinek <jakub@redhat.com>
442 PR rtl-optimization/55010
443 * gcc.dg/pr55010.c: New test.
446 * g++.dg/debug/pr54828.C: New test.
448 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
450 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
451 * gcc.dg/vect/vect-83_64.c: Likewise.
453 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
456 * g++.dg/cpp0x/constexpr-union4.C: New.
458 2012-10-23 Jeff Law <law@redhat.com>
460 * gcc.c-torture/execute/pr54985.c: New test.
462 2012-10-23 Paul Koning <ni1d@arrl.net>
465 * g++.dg/debug/dwarf2/pr54508.C: New.
467 2012-10-23 Jakub Jelinek <jakub@redhat.com>
470 * g++.dg/template/sizeof14.C: New test.
472 2012-10-23 Ian Bolton <ian.bolton@arm.com>
473 Jim MacArthur <jim.macarthur@arm.com>
474 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
475 Marcus Shawcroft <marcus.shawcroft@arm.com>
476 Nigel Stephens <nigel.stephens@arm.com>
477 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
478 Richard Earnshaw <rearnsha@arm.com>
479 Sofiane Naci <sofiane.naci@arm.com>
480 Stephen Thomas <stephen.thomas@arm.com>
481 Tejas Belagod <tejas.belagod@arm.com>
482 Yufeng Zhang <yufeng.zhang@arm.com>
484 * lib/target-supports.exp
485 (check_profiling_available): Add AArch64.
486 (check_effective_target_vect_int): Likewise.
487 (check_effective_target_vect_shift): Likewise.
488 (check_effective_target_vect_float): Likewise.
489 (check_effective_target_vect_double): Likewise.
490 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
491 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
492 (check_effective_target_vect_pack_trunc): Likewise.
493 (check_effective_target_vect_unpack): Likewise.
494 (check_effective_target_vect_hw_misalign): Likewise.
495 (check_effective_target_vect_short_mult): Likewise.
496 (check_effective_target_vect_int_mult): Likewise.
497 (check_effective_target_vect_stridedN): Likewise.
498 (check_effective_target_sync_int_long): Likewise.
499 (check_effective_target_sync_char_short): Likewise.
500 (check_vect_support_and_set_flags): Likewise.
501 (check_effective_target_aarch64_tiny): New.
502 (check_effective_target_aarch64_small): New.
503 (check_effective_target_aarch64_large): New.
504 * g++.dg/other/PR23205.C: Enable aarch64.
505 * g++.dg/other/pr23205-2.C: Likewise.
506 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
507 * gcc.c-torture/execute/20101011-1.c: Likewise.
508 * gcc.dg/20020312-2.c: Likewise.
509 * gcc.dg/20040813-1.c: Likewise.
510 * gcc.dg/builtin-apply2.c: Likewise.
511 * gcc.dg/stack-usage-1.c: Likewise.
513 2012-10-23 Ian Bolton <ian.bolton@arm.com>
514 Jim MacArthur <jim.macarthur@arm.com>
515 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
516 Marcus Shawcroft <marcus.shawcroft@arm.com>
517 Nigel Stephens <nigel.stephens@arm.com>
518 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
519 Richard Earnshaw <rearnsha@arm.com>
520 Sofiane Naci <sofiane.naci@arm.com>
521 Stephen Thomas <stephen.thomas@arm.com>
522 Tejas Belagod <tejas.belagod@arm.com>
523 Yufeng Zhang <yufeng.zhang@arm.com>
525 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
526 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
527 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
528 * gcc.target/aarch64/aapcs/abitest.S: New file.
529 * gcc.target/aarch64/aapcs/abitest.h: New file.
530 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
531 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
532 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
533 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
534 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
535 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
536 * gcc.target/aarch64/aapcs/ice_1.c: New file.
537 * gcc.target/aarch64/aapcs/ice_2.c: New file.
538 * gcc.target/aarch64/aapcs/ice_3.c: New file.
539 * gcc.target/aarch64/aapcs/ice_4.c: New file.
540 * gcc.target/aarch64/aapcs/ice_5.c: New file.
541 * gcc.target/aarch64/aapcs/macro-def.h: New file.
542 * gcc.target/aarch64/aapcs/test_1.c: New file.
543 * gcc.target/aarch64/aapcs/test_10.c: New file.
544 * gcc.target/aarch64/aapcs/test_11.c: New file.
545 * gcc.target/aarch64/aapcs/test_12.c: New file.
546 * gcc.target/aarch64/aapcs/test_13.c: New file.
547 * gcc.target/aarch64/aapcs/test_14.c: New file.
548 * gcc.target/aarch64/aapcs/test_15.c: New file.
549 * gcc.target/aarch64/aapcs/test_16.c: New file.
550 * gcc.target/aarch64/aapcs/test_17.c: New file.
551 * gcc.target/aarch64/aapcs/test_18.c: New file.
552 * gcc.target/aarch64/aapcs/test_19.c: New file.
553 * gcc.target/aarch64/aapcs/test_2.c: New file.
554 * gcc.target/aarch64/aapcs/test_20.c: New file.
555 * gcc.target/aarch64/aapcs/test_21.c: New file.
556 * gcc.target/aarch64/aapcs/test_22.c: New file.
557 * gcc.target/aarch64/aapcs/test_23.c: New file.
558 * gcc.target/aarch64/aapcs/test_24.c: New file.
559 * gcc.target/aarch64/aapcs/test_25.c: New file.
560 * gcc.target/aarch64/aapcs/test_26.c: New file.
561 * gcc.target/aarch64/aapcs/test_3.c: New file.
562 * gcc.target/aarch64/aapcs/test_4.c: New file.
563 * gcc.target/aarch64/aapcs/test_5.c: New file.
564 * gcc.target/aarch64/aapcs/test_6.c: New file.
565 * gcc.target/aarch64/aapcs/test_7.c: New file.
566 * gcc.target/aarch64/aapcs/test_8.c: New file.
567 * gcc.target/aarch64/aapcs/test_9.c: New file.
568 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
569 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
570 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
571 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
572 * gcc.target/aarch64/aapcs/test_complex.c: New file.
573 * gcc.target/aarch64/aapcs/test_int128.c: New file.
574 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
575 * gcc.target/aarch64/aapcs/type-def.h: New file.
576 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
577 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
578 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
579 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
580 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
587 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
588 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
589 * gcc.target/aarch64/aarch64.exp: New file.
590 * gcc.target/aarch64/adc-1.c: New file.
591 * gcc.target/aarch64/adc-2.c: New file.
592 * gcc.target/aarch64/asm-1.c: New file.
593 * gcc.target/aarch64/clrsb.c: New file.
594 * gcc.target/aarch64/clz.c: New file.
595 * gcc.target/aarch64/ctz.c: New file.
596 * gcc.target/aarch64/csinc-1.c: New file.
597 * gcc.target/aarch64/csinv-1.c: New file.
598 * gcc.target/aarch64/csneg-1.c: New file.
599 * gcc.target/aarch64/extend.c: New file.
600 * gcc.target/aarch64/fcvt.x: New file.
601 * gcc.target/aarch64/fcvt_double_int.c: New file.
602 * gcc.target/aarch64/fcvt_double_long.c: New file.
603 * gcc.target/aarch64/fcvt_double_uint.c: New file.
604 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
605 * gcc.target/aarch64/fcvt_float_int.c: New file.
606 * gcc.target/aarch64/fcvt_float_long.c: New file.
607 * gcc.target/aarch64/fcvt_float_uint.c: New file.
608 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
609 * gcc.target/aarch64/ffs.c: New file.
610 * gcc.target/aarch64/fmadd.c: New file.
611 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
612 * gcc.target/aarch64/frint.x: New file.
613 * gcc.target/aarch64/frint_double.c: New file.
614 * gcc.target/aarch64/frint_float.c: New file.
615 * gcc.target/aarch64/index.c: New file.
616 * gcc.target/aarch64/mneg-1.c: New file.
617 * gcc.target/aarch64/mneg-2.c: New file.
618 * gcc.target/aarch64/mneg-3.c: New file.
619 * gcc.target/aarch64/mnegl-1.c: New file.
620 * gcc.target/aarch64/mnegl-2.c: New file.
621 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
622 * gcc.target/aarch64/pic-constantpool1.c: New file.
623 * gcc.target/aarch64/pic-symrefplus.c: New file.
624 * gcc.target/aarch64/predefine_large.c: New file.
625 * gcc.target/aarch64/predefine_small.c: New file.
626 * gcc.target/aarch64/predefine_tiny.c: New file.
627 * gcc.target/aarch64/reload-valid-spoff.c: New file.
628 * gcc.target/aarch64/scalar_intrinsics.c: New file.
629 * gcc.target/aarch64/table-intrinsics.c: New file.
630 * gcc.target/aarch64/tst-1.c: New file.
631 * gcc.target/aarch64/vect-abs-compile.c: New file.
632 * gcc.target/aarch64/vect-abs.c: New file.
633 * gcc.target/aarch64/vect-abs.x: New file.
634 * gcc.target/aarch64/vect-compile.c: New file.
635 * gcc.target/aarch64/vect-faddv-compile.c: New file.
636 * gcc.target/aarch64/vect-faddv.c: New file.
637 * gcc.target/aarch64/vect-faddv.x: New file.
638 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
639 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
640 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
641 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
642 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
643 * gcc.target/aarch64/vect-fp-compile.c: New file.
644 * gcc.target/aarch64/vect-fp.c: New file.
645 * gcc.target/aarch64/vect-fp.x: New file.
646 * gcc.target/aarch64/vect-mull-compile.c: New file.
647 * gcc.target/aarch64/vect-mull.c: New file.
648 * gcc.target/aarch64/vect-mull.x: New file.
649 * gcc.target/aarch64/vect.c: New file.
650 * gcc.target/aarch64/vect.x: New file.
651 * gcc.target/aarch64/vector_intrinsics.c: New file.
652 * gcc.target/aarch64/vfp-1.c: New file.
653 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
654 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
655 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
656 * g++.dg/abi/aarch64_guard1.C: New file.
658 2012-10-23 Jakub Jelinek <jakub@redhat.com>
661 * c-c++-common/pr54988.c: New test.
663 2012-10-23 Jan Hubicka <jh@suse.cz>
665 * gcc.dg/tree-prof/peel-1.c: New testcase.
667 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
670 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
672 2012-10-23 Joseph Myers <joseph@codesourcery.com>
674 * gcc.dg/c99-predef-1.c: New test.
675 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
676 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
677 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
678 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
679 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
680 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
681 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
682 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
683 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
684 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
685 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
686 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
688 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
690 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
692 2012-10-23 Jan Hubicka <jh@suse.cz>
695 * gcc.c-torture/execute/pr54937.c: New testcase.
696 * gcc.dg/tree-ssa/cunroll-2.c: Update.
698 2012-10-23 Jan Hubicka <jh@suse.cz>
701 * gfortran.dg/pr54967.f90: New testcase.
703 2012-10-23 Terry Guo <terry.guo@arm.com>
706 * gcc.dg/pr55019.c: New.
708 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 PR tree-optimization/55008
711 * gcc.dg/tree-ssa/pr55008.c: New test.
713 2012-10-22 Richard Biener <rguenther@suse.de>
715 PR tree-optimization/55011
716 * gcc.dg/torture/pr55011.c: New testcase.
718 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
720 * gcc.target/arm/pr40457-1.c: Adjust expected output.
721 * gcc.target/arm/pr40457-2.c: Likewise.
722 * gcc.target/arm/pr40457-3.c: Likewise.
724 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
726 * gnat.dg/specs/limited_with4.ads: New test.
727 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
729 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
731 * gnat.dg/modular4.adb: New test.
732 * gnat.dg/modular4_pkg.ads: New helper.
734 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
737 * gnat.dg/specs/addr1.ads: Likewise.
739 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
741 * gcc.dg/webizer.c (main): Add missing exit call.
743 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
746 * gfortran.dg/wextra_1.f: New test.
748 2012-10-20 Jan Hubicka <jh@suse.cz>
750 * gcc.dg/tree-prof/unroll-1.c: New testcase.
752 2012-10-19 Janus Weil <janus@gcc.gnu.org>
755 * gfortran.dg/warn_unused_function.f90: New.
757 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
759 * lib/target-supports.exp
760 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
762 2012-10-19 Richard Guenther <rguenther@suse.de>
764 PR tree-optimization/54981
765 * gcc.dg/pr54981.c: New testcase.
767 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
770 * gcc.target/arm/pr54892.c: New.
772 2012-10-19 Bin Cheng <bin.cheng@arm.com>
774 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
776 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/init/array30.C: New.
780 * g++.dg/init/array31.C: Likewise.
782 2012-10-18 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/public_private_module_7.f90: New.
787 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/template/pr29633.C: New.
792 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
794 * gnat.dg/loop_optimization13.ad[sb]: New test.
795 * gnat.dg/loop_optimization13_pkg.ads: New helper.
797 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
799 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
800 * gcc.target/arm/neon/vfmaf32.c: Likewise.
801 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
802 * gcc.target/arm/neon/vfmsf32.c: Likewise.
804 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
806 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
807 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
808 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
809 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
810 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
811 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
813 2012-10-16 Jan Hubicka <jh@suse.cz>
815 * gcc.target/i386/l_fma_float_?.c: Update.
816 * gcc.target/i386/l_fma_double_?.c: Update.
817 * gfortran.dg/do_1.f90: XFAIL
818 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
820 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
821 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
822 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
823 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
826 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
830 * gcc.dg/Wstrict-overflow-24.c: New.
832 2012-10-16 Tobias Burnus <burnus@net-b.de>
836 * gfortran.dg/class_optional_1.f90: New.
837 * gfortran.dg/class_optional_2.f90: New.
839 2012-10-16 Jakub Jelinek <jakub@redhat.com>
842 * gcc.dg/guality/pr54796.c: New test.
844 PR tree-optimization/54889
845 * gfortran.dg/pr54889.f90: New test.
847 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
849 * g++.dg/other/dump-ada-spec-2.C: New test.
851 2012-10-16 Easwaran Raman <eraman@google.com>
853 * gcc.dg/tree-prof/switch-case-1.c: New test case.
854 * gcc.dg/tree-prof/switch-case-2.c: New test case.
856 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
858 * gcc.dg/torture/stackalign/builtin-apply-2.c,
859 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
861 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
864 * gcc.c-torture/compile/pr54925.c: New.
866 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
869 * gcc.target/sh/pr51244-17.c: New.
871 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
874 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
876 * gcc.target/sh/pr54760-4.c: New.
878 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
881 * gcc.target/sh/torture/sh-torture.exp: New.
882 * gcc.target/sh/torture/pr34777.c: New.
884 2012-10-15 Matthias Klose <doko@ubuntu.com>
886 * lib/target-supports.exp (check_profiling_available): Match
887 arm*-*-linux-* for ARM Linux/GNU.
888 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
889 * gfortran.dg/enum_10.f90: Likewise.
890 * gfortran.dg/enum_9.f90: Likewise.
891 * gcc.target/arm/synchronize.c: Likewise.
892 * g++.old-deja/g++.jason/enum6.C: Likewise.
893 * g++.old-deja/g++.other/enum4.C: Likewise.
894 * g++.old-deja/g++.law/enum9.C: Likewise.
896 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
898 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
899 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
901 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
902 Paolo Carlini <paolo.carlini@oracle.com>
905 * g++.dg/overload/operator6.C: New.
907 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
911 * g++.dg/parse/tmpl-outside1.C: Likewise.
912 * g++.dg/template/qualttp18.C: Likewise.
913 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
914 * g++.old-deja/g++.pt/overload13.C: Likewise.
916 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
918 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
919 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
920 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
921 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
922 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
923 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
925 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
927 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/parse/tmpl-outside2.C: New.
931 * g++.dg/parse/tmpl-outside1.C: Adjust.
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 Marc Glisse <marc.glisse@inria.fr>
938 PR tree-optimization/54915
939 * gcc.dg/tree-ssa/pr54915.c: New testcase.
941 2012-10-15 Richard Guenther <rguenther@suse.de>
943 PR tree-optimization/54920
944 * gcc.dg/torture/pr54920.c: New testcase.
946 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
948 * gnat.dg/unchecked_convert9.ad[sb]: New test.
950 2012-10-13 Jason Merrill <jason@redhat.com>
952 * g++.dg/tls/thread_local7g.C: Require tls_native.
954 2012-10-14 Jason Merrill <jason@redhat.com>
956 * g++.dg/cpp0x/inh-ctor1.C: New.
957 * g++.dg/cpp0x/inh-ctor2.C: New.
958 * g++.dg/cpp0x/inh-ctor3.C: New.
959 * g++.dg/cpp0x/inh-ctor4.C: New.
960 * g++.dg/cpp0x/inh-ctor5.C: New.
961 * g++.dg/cpp0x/inh-ctor6.C: New.
962 * g++.dg/cpp0x/inh-ctor7.C: New.
963 * g++.dg/cpp0x/inh-ctor8.C: New.
964 * g++.dg/cpp0x/inh-ctor9.C: New.
965 * g++.dg/cpp0x/inh-ctor10.C: New.
966 * g++.dg/cpp0x/inh-ctor11.C: New.
967 * g++.dg/cpp0x/inh-ctor12.C: New.
968 * g++.dg/cpp0x/inh-ctor13.C: New.
970 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
972 PR rtl-optimization/54919
973 * gcc.dg/pr54919.c: New testcase.
975 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
978 * g++.dg/template/crash113.C: New.
980 2012-10-14 Jan Hubicka <jh@suse.cz>
982 * gcc.dg/unroll_5.c: New testcase.
984 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
987 * g++.dg/opt/pr52643.C: New.
989 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
992 * gcc.target/sh/pr54602-1.c: New.
993 * gcc.target/sh/pr54602-2.c: New.
994 * gcc.target/sh/pr54602-3.c: New.
995 * gcc.target/sh/pr54602-4.c: New.
997 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1000 * gcc.target/sh/pr54680.c: New.
1002 2012-10-12 Jan Hubicka <jh@suse.cz>
1004 * gcc.dg/webizer.c: New testcase.
1006 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1008 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1011 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1013 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1014 Return 0 if already specifying -mfloat-abi other than hard.
1016 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1018 * gcc.dg/pr53060.c: Prune irrelevant warning.
1020 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1023 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1024 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1025 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1026 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1027 Adjust expected wording of warnings for *cmp* builtins.
1028 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1029 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1031 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1034 * g++.dg/parse/friend-main.C: New.
1036 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1039 * g++.dg/pr53055.C: New testcase.
1041 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/cpp0x/pr52744.C: New.
1046 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1049 * gfortran.dg/dummy_procedure_9.f90: New.
1051 2012-10-12 Richard Biener <rguenther@suse.de>
1053 PR tree-optimization/54894
1054 * gcc.dg/torture/pr54894.c: New testcase.
1056 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1059 * gcc.target/sh/pr51244-13.c: New.
1060 * gcc.target/sh/pr51244-14.c: New.
1061 * gcc.target/sh/pr51244-15.c: New.
1062 * gcc.target/sh/pr51244-16.c: New.
1064 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp0x/decltype45.C: New.
1069 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1072 * gfortran.dg/class_allocate_13.f90: New.
1074 2012-10-11 Jason Merrill <jason@redhat.com>
1076 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1077 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1079 * g++.dg/gomp/tls-5.C: Require tls_native.
1080 * g++.dg/tls/thread_local7.C: Require tls_native.
1081 * g++.dg/tls/static2.C: New.
1083 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/ext/weak5.C: New.
1088 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1091 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1092 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1094 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/parse/pr43765.C: New.
1099 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1101 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1103 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/init/bitfield3.C: New.
1108 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1110 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1112 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1114 PR tree-optimization/54877
1115 * gcc.dg/torture/pr54877.c: New test.
1117 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1120 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1121 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1122 and remove target info from dg-do compile.
1123 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1124 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1125 and remove target info from dg-do compile.
1127 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1129 * gcc.dg/pr54782.c: Require target with pthread support.
1131 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/auto35.C: New.
1136 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1138 PR c++/53540 - using fails to be equivalent to typedef
1139 * g++.dg/cpp0x/alias-decl-24.C: New test.
1141 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1143 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1144 that c++11 attributes to types are ignored for now.
1145 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1146 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1148 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1153 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/initlist67.C: New.
1158 2012-10-10 Dehao Chen <dehao@google.com>
1160 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1162 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1165 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1168 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/cpp0x/decltype44.C: New.
1173 2012-10-09 Steve Ellcey <sellcey@mips.com>
1175 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1177 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/cpp0x/decltype43.C: New.
1182 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1185 * gcc.dg/pr53397-1.c: New test case.
1186 * gcc.dg/pr53397-2.c: New test case.
1188 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/warn/Wparentheses-26.C: Adjust.
1192 * g++.dg/warn/Wparentheses-27.C: New.
1194 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1197 * c-c++-common/vector-scalar.c: New testcase.
1198 * g++.dg/ext/vector18.C: New testcase.
1199 * g++.dg/ext/vector5.C: This is not an error anymore.
1200 * gcc.dg/init-vec-1.c: Move ...
1201 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1202 * gcc.c-torture/execute/vector-shift1.c: Move ...
1203 * c-c++-common/torture/vector-shift1.c: ... here.
1204 * gcc.dg/scal-to-vec1.c: Move ...
1205 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1206 C++11. Adapt error messages.
1207 * gcc.dg/convert-vec-1.c: Move ...
1208 * c-c++-common/convert-vec-1.c: ... here.
1209 * gcc.dg/scal-to-vec2.c: Move ...
1210 * c-c++-common/scal-to-vec2.c: ... here.
1212 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1215 * gcc.target/i386/pr54400.c: New testcase.
1217 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1220 * g++.dg/template/pr54858.C: New test.
1222 2012-10-08 Marek Polacek <polacek@redhat.com>
1225 * g++.dg/debug/pr54831.C: New test.
1227 2012-10-08 Dehao Chen <dehao@google.com>
1229 * g++.dg/predict-loop-exit-1.C: New.
1230 * g++.dg/predict-loop-exit-2.C: New.
1231 * g++.dg/predict-loop-exit-3.C: New.
1233 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1235 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1237 2012-10-08 Jason Merrill <jason@redhat.com>
1239 * g++.dg/gomp/tls-5.C: New.
1240 * g++.dg/gomp/tls-wrap1.C: New.
1241 * g++.dg/gomp/tls-wrap2.C: New.
1242 * g++.dg/gomp/tls-wrap3.C: New.
1243 * g++.dg/gomp/tls-wrap4.C: New.
1244 * g++.dg/gomp/tls-wrapper-cse.C: New.
1245 * g++.dg/tls/thread_local-cse.C: New.
1246 * g++.dg/tls/thread_local-order1.C: New.
1247 * g++.dg/tls/thread_local-order2.C: New.
1248 * g++.dg/tls/thread_local-wrap1.C: New.
1249 * g++.dg/tls/thread_local-wrap2.C: New.
1250 * g++.dg/tls/thread_local-wrap3.C: New.
1251 * g++.dg/tls/thread_local-wrap4.C: New.
1252 * g++.dg/tls/thread_local2g.C: New.
1253 * g++.dg/tls/thread_local3g.C: New.
1254 * g++.dg/tls/thread_local4g.C: New.
1255 * g++.dg/tls/thread_local5g.C: New.
1256 * g++.dg/tls/thread_local6g.C: New.
1257 * g++.dg/tls/thread_local7g.C: New.
1259 * g++.dg/tls/thread_local3.C: New.
1260 * g++.dg/tls/thread_local4.C: New.
1261 * g++.dg/tls/thread_local5.C: New.
1262 * g++.dg/tls/thread_local6.C: New.
1264 * g++.dg/tls/init-2.C: Tweak errors.
1265 * g++.dg/tls/thread_local1.C: New.
1266 * g++.dg/tls/thread_local2.C: New.
1267 * g++.dg/tls/thread_local7.C: New.
1269 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1272 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1274 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1277 * gcc.target/sh/pr54685.c: New.
1279 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1281 PR c++/53528 C++11 attribute support
1282 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1283 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1340 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1342 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1343 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1344 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1346 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1349 * gcc.target/sh/pr54760-2.c: New.
1350 * gcc.target/sh/pr54760-3.c: New.
1352 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1355 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1357 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1358 Sandra Loosemore <sandra@codesourcery.com>
1360 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1361 and test that the accumulator is initialized using MULT.
1362 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1363 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1365 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/cpp0x/stdint.C: New.
1370 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/stddef.C: New.
1375 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1378 * gfortran.dg/typebound_operator_17.f90: New.
1380 2012-10-06 Jan Hubicka <jh@suse.cz>
1384 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1386 2012-10-06 Jan Hubicka <jh@suse.cz>
1388 * gcc.dg/lto/resolutions_0.c: New testcase.
1390 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1393 * gfortran.dg/generic_25.f90: New.
1394 * gfortran.dg/generic_26.f90: New.
1395 * gfortran.dg/generic_27.f90: New.
1397 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1400 * gcc.target/sh/pr54760-1.c: New.
1402 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1404 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1405 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1406 * g++.dg/warn/Wsign-compare-5.C: New test.
1407 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1408 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1409 * g++.dg/ext/builtin30.C: New test.
1410 * g++.dg/ext/vla12.C: New test.
1411 * gcc.dg/builtins-85.c: New test.
1414 * gcc.dg/guality/pr54519-1.c: New test.
1415 * gcc.dg/guality/pr54519-2.c: New test.
1416 * gcc.dg/guality/pr54519-3.c: New test.
1417 * gcc.dg/guality/pr54519-4.c: New test.
1418 * gcc.dg/guality/pr54519-5.c: New test.
1419 * gcc.dg/guality/pr54519-6.c: New test.
1421 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/cpp0x/defaulted38.C: New.
1426 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1428 PR tree-optimization/33763
1429 * c-c++-common/pr33763.c: New test.
1431 PR tree-optimization/54810
1432 * gcc.dg/tree-ssa/vrp85.c: New test.
1434 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1436 * gcc.dg/ucnid-7.c: Skip on AIX.
1437 * gcc.dg/ucnid-8.c: Same.
1438 * gcc.dg/ucnid-10.c: Same.
1439 * gcc.dg/ucnid-13.c: Same.
1440 * gcc.dg/attr-alias-3.c: Same.
1441 * gcc.dg/attr-alias-5.c: Same.
1442 * gcc.dg/torture/pr51106-2.c: Same.
1443 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1445 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1448 * g++.dg/cpp0x/alias-decl-23.C: New.
1450 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/template/friend53.C: New.
1455 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1457 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1458 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1459 (scan-ada-spec): Likewise.
1460 (scan-ada-spec-not): Likewise.
1461 * gcc.dg/dump-ada-spec-1.c: New test.
1462 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1464 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1466 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1468 2012-10-04 Florian Weimer <fweimer@redhat.com>
1470 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1472 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/cpp0x/pr54323.C: New.
1477 2012-10-04 Richard Guenther <rguenther@suse.de>
1480 * g++.dg/torture/pr54735.C: New testcase.
1482 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1484 PR rtl-optimization/54739
1485 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1487 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1490 * gcc.target/sh/pr51244-12.c: New.
1492 2012-10-03 Dehao Chen <dehao@google.com>
1495 * gcc.dg/pr54782.c: New test.
1497 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1502 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1505 * gfortran.dg/class_53.f90: New.
1507 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1510 * gcc.dg/guality/pr54551.c: New.
1512 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1514 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1515 * gcc.target/powerpc/pr46728-2.c: Likewise.
1517 2012-10-02 Sharad Singhai <singhai@google.com>
1520 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1521 to fix test failures caused by r191883.
1522 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1523 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1524 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1525 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1526 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1530 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1532 2012-09-30 Sharad Singhai <singhai@google.com>
1534 * gcc.target/i386/vect-double-1.c: Fix test.
1536 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1539 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1542 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1544 PR rtl-optimization/54457
1545 * gcc.target/i386/pr54457.c: New test.
1547 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1549 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1551 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1553 * gcc.target/i386/vect-rebuild.c: New testcase.
1555 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1557 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1559 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1561 * gcc.target/mips/pr37362.c: Fix target selector.
1563 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1566 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1568 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1570 * gcc.dg/ucnid-8.c: Update line number.
1571 * gcc.dg/torture/pr51106-2.c: Likewise.
1573 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1576 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1577 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1578 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1580 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1582 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1583 partially reverting r170092.
1584 * gfortran.dg/class_7.f03: Ditto.
1585 * gfortran.dg/coarray_14.f90: Ditto.
1586 * gfortran.dg/typebound_proc_13.f03: Ditto.
1588 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/sfinae42.C: New.
1593 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1595 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1596 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1597 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1598 * gcc.dg/pr42629.c: XFAIL on AIX.
1599 * gcc.dg/pr47684.c: Same.
1600 * gcc.dg/pr43670.c: Same.
1601 * gcc.dg/pr42916.c: Same.
1602 * gcc.dg/pr45449.c: Same.
1603 * gcc.dg/pr50017.c: Same.
1604 * gcc.dg/pr42728.c: Same.
1605 * gcc.dg/pr47881.c: Same.
1606 * gcc.dg/pr44023.c: Same.
1607 * gcc.dg/pr41345.c: Same.
1608 * gcc.dg/pr42630.c: Same.
1609 * gcc.dg/pr44971.c: Same.
1610 * gcc.dg/pr46771.c: Same.
1611 * gcc.dg/ucnid-8.c: Same.
1612 * gcc.dg/ucnid-10.c: Same.
1613 * gcc.dg/ucnid-13.c: Same.
1614 * gcc.dg/torture/pr51106-2.c: Same.
1615 * gcc.dg/pr48768.c: Same.
1616 * gcc.dg/pr42631.c: Same.
1617 * gcc.dg/pr43084.c: Same.
1618 * gcc.dg/ucnid-7.c: Same.
1619 * gcc.dg/pr42889.c: Same.
1620 * gcc.dg/pr41241.c: Same.
1621 * gcc.dg/pr42719.c: Same.
1622 * g++.dg/debug/pr46583.C: Same.
1623 * g++.dg/debug/pr47106.C: Same.
1624 * g++.dg/opt/pr48549.C: Same.
1625 * g++.dg/other/pr42685.C: Same.
1626 * c-c++-common/pr43942.c: Same.
1628 2012-09-29 Ian Lance Taylor <iant@google.com>
1630 * go.test/go-test.exp: Update for latest version of Go testsuite.
1632 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1635 * gfortran.dg/internal_readwrite_3.f90: New test.
1637 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1639 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1640 c-c++-common/Wunused-local-typedefs-2.c to here.
1642 PR c++/54372 - unused attribute inactive on dependant entities
1643 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1645 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1647 PR c++/29028 - Missed unused warning on using declaration
1648 * g++.dg/warn/Wunused-var-18.C: New test.
1650 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1652 PR c++/53551 - -Wunused-local-typedefs misses uses
1653 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1655 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1660 PR tree-optimization/54713
1661 * gcc.c-torture/compile/pr54713-1.c: New test.
1662 * gcc.c-torture/compile/pr54713-2.c: New test.
1663 * gcc.c-torture/compile/pr54713-3.c: New test.
1665 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1667 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1669 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1671 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1673 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1676 * gcc.target/i386/pr54703.c: New test.
1678 2012-09-27 Richard Guenther <rguenther@suse.de>
1681 * gcc.dg/lto/pr54709_0.c: New testcase.
1682 * gcc.dg/lto/pr54709_1.c: Likewise.
1684 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1686 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1688 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1690 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1692 * gcc.target/arm/pr42879.c: Handle big-endian.
1694 2012-09-26 Steve Ellcey <sellcey@mips.com>
1697 * gcc.dg/pr37303.c: Check for rdata or rodata.
1699 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1701 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1703 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1707 * gcc.target/powerpc/ppc-ne0-1.c: New.
1709 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1712 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1713 test_19, test_20, test_21, test_22, test_23): New functions.
1714 * gcc.target/sh/pr54089-4.c: New.
1715 * gcc.target/sh/pr54089-5.c: New.
1716 * gcc.target/sh/pr54089-6.c: New.
1717 * gcc.target/sh/pr54089-7.c: New.
1719 2012-09-25 Richard Guenther <rguenther@suse.de>
1722 * gcc.dg/lto/pr54702_0.c: New testcase.
1723 * gcc.dg/lto/pr54702_1.c: Likewise.
1724 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1725 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1726 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1727 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1729 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/cpp0x/parse2.C: New.
1733 * g++.dg/parse/error11.C: Adjust.
1734 * g++.dg/parse/error12.C: Likewise.
1736 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1738 * gcc.target/i386/20030217-1.c: Added check for
1739 large_long_double effective target.
1740 * gcc.target/i386/387-3.c: Likewise.
1741 * gcc.target/i386/387-4.c: Likewise.
1742 * gcc.target/i386/pr36578-1.c: Likewise.
1743 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1744 when long double size is equal double size.
1745 * gcc.target/i386/excess-precision-1.c: Likewise.
1746 * gcc.target/i386/pr36578-2.c: Likewise.
1747 * gcc.target/i386/20030217-2.c: New testcase.
1749 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1751 PR tree-optimization/54676
1752 * gcc.dg/pr54676.c: New test.
1754 2012-09-25 Richard Guenther <rguenther@suse.de>
1756 PR tree-optimization/53663
1757 * gcc.dg/torture/pr53663-1.c: New testcase.
1758 * gcc.dg/torture/pr53663-2.c: Likewise.
1759 * gcc.dg/torture/pr53663-3.c: Likewise.
1761 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1765 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1767 * lib/target-supports-dg.exp (dg-require-effective-target,
1768 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1769 dg-process-target-1 instead of dg-process-target.
1770 (dg-process-target-1): Rename from dg-process-target.
1771 (dg-process-target): New.
1773 2012-09-24 Richard Guenther <rguenther@suse.de>
1775 PR tree-optimization/54684
1776 * g++.dg/torture/pr54684.C: New testcase.
1778 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1780 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1782 2012-09-24 Richard Guenther <rguenther@suse.de>
1785 * gcc.dg/tm/pr52173-1.c: New.
1786 * gcc.dg/tm/pr52173-2.c: New.
1788 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1790 * gcc.dg/pr54669.c: New test.
1792 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1793 Dominique Dhumieres <dominiq@lps.ens.fr>
1796 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1798 2012-09-23 Tobias Burnus <burnus@net-b.de>
1801 * gfortran.dg/class_array_14.f90: New.
1803 2012-09-22 Kai Tietz <ktietz@redhat.com>
1805 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1806 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1808 2012-09-21 Dehao Chen <dehao@google.com>
1811 PR tree-optimization/54655
1812 * g++.dg/pr54655.C: New testcase.
1814 2012-09-21 Richard Guenther <rguenther@suse.de>
1816 PR tree-optimization/54647
1817 * g++.dg/torture/pr54647.C: New testcase.
1819 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1822 * c-c++-common/torture/vector-compare-2.c: Add -w.
1824 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1826 * gnat.dg/opt20.ads: Move dg directive to...
1827 * gnat.dg/opt20.adb: ...here.
1828 * gnat.dg/addr1.ad[sb]: Likewise.
1829 * gnat.dg/concat2.ad[sb]: Likewise.
1830 * gnat.dg/array16.ad[sb]: Likewise.
1831 * gnat.dg/atomic5.ad[sb]: Likewise.
1832 * gnat.dg/discr29.ad[sb]: Likewise.
1833 * gnat.dg/noreturn5.ad[sb]: Likewise.
1834 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1835 * gnat.dg/discr23.ads: Remove dg directive.
1836 * gnat.dg/nested_float_packed.ads: Likewise.
1837 * gnat.dg/oconst6.ads: Move to...
1838 * gnat.dg/specs/oconst6.ads: ...here.
1840 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1843 * g++.dg/cpp0x/decltype32.C: Tweak.
1845 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1847 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1848 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1849 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1850 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1852 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1855 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1857 2012-09-19 Steve Ellcey <sellcey@mips.com>
1859 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1861 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1863 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1864 * gcc.target/powerpc/ppc-mftb.c: New file.
1866 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1869 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1872 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1875 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1877 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1879 * gcc.c-torture/execute/20120919-1.c: New test.
1881 2012-09-19 Richard Guenther <rguenther@suse.de>
1883 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1885 2012-09-19 Richard Guenther <rguenther@suse.de>
1887 * gcc.dg/builtin-unreachable-6.c: Adjust.
1889 2012-09-19 Richard Guenther <rguenther@suse.de>
1891 * gcc.dg/builtin-object-size-10.c: Adjust.
1892 * gcc.dg/builtin-unreachable-5.c: Adjust.
1893 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1894 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1896 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1900 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1901 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1902 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1903 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1904 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1906 2012-09-19 Richard Guenther <rguenther@suse.de>
1908 PR tree-optimization/54132
1909 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1910 * gcc.dg/torture/pr54132.c: Likewise.
1912 2012-09-19 Terry Guo <terry.guo@arm.com>
1914 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1915 extra prune rules that will be applied to all tests in a .exp file.
1916 (gcc-dg-prune): Use rules defined by the above variable.
1917 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1918 harmless warnings on architecture switch conflict.
1920 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1922 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1923 of asm-comment characters instead of a single one.
1924 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1926 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1928 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1930 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1931 target instead of xfailing it.
1932 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1933 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1934 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1935 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1936 * gcc.dg/vect/vect-104.c: Likewise.
1937 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1938 * gcc.dg/vect/vect-outer-1.c: Likewise.
1939 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1940 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1942 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1943 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1944 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1945 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1946 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1947 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1949 * lib/target-supports.exp
1950 (check_effective_target_vect_widen_mult_qi_to_hi,
1951 check_effective_target_vect_widen_mult_hi_to_si,
1952 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1953 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1954 check_effective_target_vect_pack_trunc,
1955 check_effective_target_vect_unpack,
1956 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1957 instead of arm_none.
1959 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1961 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1963 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1964 config to compiler_flags.
1966 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1969 * gcc.target/i386/pr54592.c: New test.
1971 PR tree-optimization/54610
1972 * gcc.target/i386/pr54610.c: New test.
1974 2012-09-17 Jason Merrill <jason@redhat.com>
1977 * g++.dg/cpp0x/alias-decl-21.C: New.
1978 * g++.dg/cpp0x/alias-decl-22.C: New.
1980 2012-09-17 Tobias Burnus <burnus@net-b.de>
1983 * gfortran.dg/scan_2.f90: New.
1985 2012-09-17 Jason Merrill <jason@redhat.com>
1988 * g++.dg/init/aggr9.C: New.
1990 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1992 * gnat.dg/loop_optimization12.ad[sb]: New test.
1994 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1997 * gfortran.dg/proc_ptr_result_7.f90: New.
1999 2012-09-17 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/structure_constructor_11.f90: New.
2004 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2006 PR tree-optimization/54563
2007 * g++.dg/torture/pr54563.C: New test.
2009 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2012 * gfortran.dg/typebound_generic_14.f03: New.
2014 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/proc_ptr_38.f90: New.
2019 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2022 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2026 * gnat.dg/lto15.adb: Require lto.
2028 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2029 "myBindC" for hppa*-*-hpux*.
2031 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2033 * gfortran.dg/namelist_75.f90: New test.
2035 2012-09-15 Tom de Vries <tom@codesourcery.com>
2037 * gcc.dg/tree-ssa/vrp82.c: New test.
2038 * gcc.dg/tree-ssa/vrp83.c: Same.
2039 * gcc.dg/tree-ssa/vrp84.c: Same.
2041 2012-09-15 Tom de Vries <tom@codesourcery.com>
2043 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2044 * gcc.dg/tree-ssa/vrp81.c: ... this.
2046 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2049 * gcc.target/avr/torture/fix-types.h: New.
2050 * gcc.target/avr/torture/vals-hr.def: New.
2051 * gcc.target/avr/torture/vals-r.def: New.
2052 * gcc.target/avr/torture/vals-k.def: New.
2053 * gcc.target/avr/torture/vals-ur.def: New.
2054 * gcc.target/avr/torture/vals-uk.def: New.
2055 * gcc.target/avr/torture/vals-uhr.def: New.
2056 * gcc.target/avr/torture/vals-llk.def: New.
2057 * gcc.target/avr/torture/vals-ullk.def: New.
2058 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2059 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2060 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2061 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2062 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2065 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2067 2012-09-14 Dehao Chen <dehao@google.com>
2069 * g++.dg/debug/dwarf2/deallocator.C: New test.
2071 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2074 * gcc.c-torture/compile/pr54552-1.c: New test.
2076 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2079 * g++.dg/other/vector-compare.C: New testcase.
2080 * c-c++-common/vector-compare-3.c: New testcase.
2081 * gcc.dg/vector-shift.c: Move ...
2082 * c-c++-common/vector-shift.c: ... here.
2083 * gcc.dg/vector-shift1.c: Move ...
2084 * c-c++-common/vector-shift1.c: ... here.
2085 * gcc.dg/vector-shift3.c: Move ...
2086 * c-c++-common/vector-shift3.c: ... here.
2087 * gcc.dg/vector-compare-1.c: Move ...
2088 * c-c++-common/vector-compare-1.c: ... here.
2089 * gcc.dg/vector-compare-2.c: Move ...
2090 * c-c++-common/vector-compare-2.c: ... here.
2091 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2092 * c-c++-common/torture/vector-compare-1.c: ... here.
2093 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2094 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2095 * c-c++-common/torture/vector-compare-2.c: ... here.
2096 * gcc.c-torture/execute/vector-shift.c: Move ...
2097 * c-c++-common/torture/vector-shift.c: ... here.
2098 * gcc.c-torture/execute/vector-shift2.c: Move ...
2099 * c-c++-common/torture/vector-shift2.c: ... here.
2100 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2101 * c-c++-common/torture/vector-subscript-1.c: ... here.
2102 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2103 * c-c++-common/torture/vector-subscript-2.c: ... here.
2104 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2105 * c-c++-common/torture/vector-subscript-3.c: ... here.
2107 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2110 * gcc.c-torture/compile/pr54103-1.c,
2111 gcc.c-torture/compile/pr54103-2.c,
2112 gcc.c-torture/compile/pr54103-3.c,
2113 gcc.c-torture/compile/pr54103-4.c,
2114 gcc.c-torture/compile/pr54103-5.c,
2115 gcc.c-torture/compile/pr54103-6.c: New tests.
2116 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2118 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2120 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2122 2012-09-14 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/54565
2125 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2126 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2128 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2130 * gcc.target/arm/combine-movs.c: Add missing space.
2132 2012-09-14 Richard Guenther <rguenther@suse.de>
2134 * g++.dg/torture/builtin-location.C: New testcase.
2136 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2137 Manuel López-Ibáñez <manu@gcc.gnu.org>
2140 * g++.dg/warn/Wuninitialized-self.C: New.
2142 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2145 * gcc.c-torture/compile/pr54559.c: New test.
2147 2012-09-13 Jason Merrill <jason@redhat.com>
2150 * g++.dg/cpp0x/constexpr-temp1.C: New.
2153 * g++.dg/template/anonunion2.C: New.
2156 * g++.dg/template/init10.C: New.
2158 2012-09-13 Tobias Burnus <burnus@net-b.de>
2161 * gfortran.dg/implicit_pure_3.f90: New.
2163 2012-09-13 Richard Guenther <rguenther@suse.de>
2165 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2167 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2169 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2171 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173 * c-c++-common/pr51712.c: Handle for short-enum targets.
2175 2012-09-12 Terry Guo <terry.guo@arm.com>
2177 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2178 and lsrs for Thumb2 mode.
2180 2012-09-12 Jan Hubicka <jh@suse.cz>
2182 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2184 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2187 * gcc.target/i386/pr54445-1.c: New file.
2188 * gcc.target/i386/pr54445-2.c: Likewise.
2190 2012-09-12 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/coarray_10.f90: Update dg-error.
2195 * gfortran.dg/coarray_28.f90: New.
2196 * gfortran.dg/array_section_3.f90: New.
2198 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2200 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2201 gcc.target/arm/pr48252.c: Fix for big-endian support.
2203 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2205 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2207 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2208 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2210 * gcc.target/arm/neon-vfma-1.c: New testcase.
2211 * gcc.target/arm/neon-vfms-1.c: Likewise.
2212 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2214 * gcc.target/arm/neon-vmls-1.c: Likewise.
2215 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2217 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2218 (check_effective_target_arm_neonv2_ok): Likewise.
2219 (check_effective_target_arm_neonv2_hw): Likewise.
2220 (check_effective_target_arm_neonv2): Likewise.
2222 2012-09-11 Richard Guenther <rguenther@suse.de>
2225 * g++.dg/tree-ssa/pr54515.C: New testcase.
2227 2012-09-10 Andrew Pinski <apinski@cavium.com>
2230 * gcc.dg/tm/memopt-16.c: New testcase.
2232 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/cpp0x/sfinae40.C: New.
2237 * g++.dg/cpp0x/sfinae41.C: Likewise.
2239 2012-09-10 Jason Merrill <jason@redhat.com>
2242 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2244 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2247 * gcc.target/sh/pr54089-3.c: New.
2249 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2251 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2253 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2255 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2257 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2259 * gcc.dg/pr52558-2.c: Delete.
2260 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2262 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2264 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2266 2012-09-10 Richard Guenther <rguenther@suse.de>
2268 PR tree-optimization/54520
2269 * gcc.dg/torture/pr54520.c: New testcase.
2271 2012-09-10 Jason Merrill <jason@redhat.com>
2274 * g++.dg/cpp0x/implicit14.C: New.
2276 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2279 * gfortran.dg/bound_simplification_3.f90: New test.
2281 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2284 * gcc.dg/pr52558-1.c: Delete.
2285 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2287 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2289 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2290 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2291 * gcc.target/arm/smlaltt-1.c: Likewise.
2293 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2295 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2297 2012-09-07 Tom de Vries <tom@codesourcery.com>
2299 PR tree-optimization/53986
2300 * gcc.dg/tree-ssa/vrp80.c: New test.
2301 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2303 2012-09-06 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2308 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2310 2012-09-06 Andrew Pinski <apinski@cavium.com>
2313 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2315 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2317 PR rtl-optimization/54455
2318 * gcc.dg/54455.c: New test.
2320 2012-09-06 Tobias Burnus <burnus@net-b.de>
2323 * gfortran.dg/promotion_2.f90: New.
2325 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2328 * c-c++-common/pr54486.c: New test.
2330 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2333 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2335 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2338 * g++.dg/cpp0x/sfinae39.C: New.
2340 2012-09-04 Jason Merrill <jason@redhat.com>
2343 * g++.dg/ext/flexary3.C: New.
2346 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2349 * g++.dg/template/defarg15.C: New.
2352 * g++.dg/template/access24.C: New.
2354 2012-09-04 Richard Guenther <rguenther@suse.de>
2356 PR tree-optimization/54458
2357 * gcc.dg/torture/pr54458.c: New testcase.
2359 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2361 * gcc.target/arm/neon-vext.c: New test.
2362 * gcc.target/arm/neon-vext-execute.c: Ditto.
2364 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2368 * gfortran.dg/select_type_29.f03: New.
2370 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2372 * gcc.dg/fold-perm.c: Improve test.
2374 2012-09-03 Tobias Burnus <burnus@net-b.de>
2377 * gfortran.dg/coarray_class_1.f90: New.
2379 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2382 * gcc.c-torture/compile/pr49206.c: New test.
2384 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2385 Uros Bizjak <ubizjak@gmail.com>
2388 * gfortran.dg/pr36680.f90: New test.
2390 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2393 * g++.dg/opt/pr42295.C: New test.
2395 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2398 * gcc.dg/torture/pr54436.c: New test.
2400 2012-09-01 Andrew Pinski <apinski@cavium.com>
2402 * gcc.target/mips/truncate-8.c: New testcase.
2404 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2408 * gcc.target/i386/pr46829.c: New test.
2409 * gcc.target/i386/pr46843.c: Ditto.
2411 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2412 Jason Merrill <jason@redhat.com>
2415 * g++.dg/parse/error50.C: New.
2417 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2420 * gcc.c-torture/compile/pr54428.c: New test.
2422 2012-08-31 Ollie Wild <aaw@google.com>
2425 * g++.dg/init/lifetime3.C: New test.
2427 2012-08-31 Martin Jambor <mjambor@suse.cz>
2430 * gcc.dg/torture/pr54409.c: New test.
2432 2012-08-31 Martin Jambor <mjambor@suse.cz>
2434 * gfortran.dg/pr48636.f90: Add dump scan checks.
2436 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2438 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2440 2012-08-28 Joey Ye <joey.ye@arm.com>
2442 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2444 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2447 * gcc.target/i386/pr46254.c: New test.
2449 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2451 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2452 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2453 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2455 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2457 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2458 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2459 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2460 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2461 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2462 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2463 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2464 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2465 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2466 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2467 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2468 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2469 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2470 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2471 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2472 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2473 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2474 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2475 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2476 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2477 gcc.target/mips/unaligned-1.c: Tighten regexps.
2479 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2481 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2482 (mips_option_groups): Remove optimization. Add various -f options.
2483 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2484 and -pg imply -fno-omit-frame-pointer.
2485 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2486 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2487 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2488 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2489 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2490 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2491 * gcc.target/mips/abi-n32-long32.c: Likewise.
2492 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2493 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2494 * gcc.target/mips/abi-n32-long64.c: Likewise.
2495 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2496 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2497 * gcc.target/mips/abi-n64-long32.c: Likewise.
2498 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2499 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2500 * gcc.target/mips/abi-n64-long64.c: Likewise.
2501 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2502 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2503 * gcc.target/mips/abi-o32-long32.c: Likewise.
2504 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2505 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2506 * gcc.target/mips/abi-o32-long64.c: Likewise.
2507 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2508 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2509 * gcc.target/mips/abi-o64-long32.c: Likewise.
2510 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2511 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2512 * gcc.target/mips/abi-o64-long64.c: Likewise.
2513 * gcc.target/mips/asm-1.c: Likewise.
2514 * gcc.target/mips/branch-1.c: Likewise.
2515 * gcc.target/mips/call-3.c: Likewise.
2516 * gcc.target/mips/call-saved-3.c: Likewise.
2517 * gcc.target/mips/clear-cache-1.c: Likewise.
2518 * gcc.target/mips/div-1.c: Likewise.
2519 * gcc.target/mips/div-2.c: Likewise.
2520 * gcc.target/mips/div-3.c: Likewise.
2521 * gcc.target/mips/div-4.c: Likewise.
2522 * gcc.target/mips/div-5.c: Likewise.
2523 * gcc.target/mips/div-6.c: Likewise.
2524 * gcc.target/mips/div-7.c: Likewise.
2525 * gcc.target/mips/div-8.c: Likewise.
2526 * gcc.target/mips/div-9.c: Likewise.
2527 * gcc.target/mips/div-10.c: Likewise.
2528 * gcc.target/mips/div-11.c: Likewise.
2529 * gcc.target/mips/div-12.c: Likewise.
2530 * gcc.target/mips/dsp-ctrl.c: Likewise.
2531 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2532 * gcc.target/mips/ext-8.c: Likewise.
2533 * gcc.target/mips/extend-2.c: Likewise.
2534 * gcc.target/mips/fix-r10000-1.c: Likewise.
2535 * gcc.target/mips/fix-r10000-2.c: Likewise.
2536 * gcc.target/mips/fix-r10000-3.c: Likewise.
2537 * gcc.target/mips/fix-r10000-4.c: Likewise.
2538 * gcc.target/mips/fix-r10000-5.c: Likewise.
2539 * gcc.target/mips/fix-r10000-6.c: Likewise.
2540 * gcc.target/mips/fix-r10000-7.c: Likewise.
2541 * gcc.target/mips/fix-r10000-8.c: Likewise.
2542 * gcc.target/mips/fix-r10000-9.c: Likewise.
2543 * gcc.target/mips/fix-r10000-10.c: Likewise.
2544 * gcc.target/mips/fix-r10000-11.c: Likewise.
2545 * gcc.target/mips/fix-r10000-12.c: Likewise.
2546 * gcc.target/mips/fix-r10000-13.c: Likewise.
2547 * gcc.target/mips/fix-r10000-14.c: Likewise.
2548 * gcc.target/mips/fix-r10000-15.c: Likewise.
2549 * gcc.target/mips/fpcmp-1.c: Likewise.
2550 * gcc.target/mips/fpcmp-2.c: Likewise.
2551 * gcc.target/mips/fpr-moves-7.c: Likewise.
2552 * gcc.target/mips/fpr-moves-8.c: Likewise.
2553 * gcc.target/mips/int-moves-1.c: Likewise.
2554 * gcc.target/mips/int-moves-2.c: Likewise.
2555 * gcc.target/mips/long-calls-pg.c: Likewise.
2556 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2557 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2558 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2559 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2560 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2561 * gcc.target/mips/mips-3d-1.c: Likewise.
2562 * gcc.target/mips/mips-3d-2.c: Likewise.
2563 * gcc.target/mips/mips-3d-3.c: Likewise.
2564 * gcc.target/mips/mips-3d-4.c: Likewise.
2565 * gcc.target/mips/mips-3d-5.c: Likewise.
2566 * gcc.target/mips/mips-3d-6.c: Likewise.
2567 * gcc.target/mips/mips-3d-7.c: Likewise.
2568 * gcc.target/mips/mips-3d-8.c: Likewise.
2569 * gcc.target/mips/mips-3d-9.c: Likewise.
2570 * gcc.target/mips/mips-ps-1.c: Likewise.
2571 * gcc.target/mips/mips-ps-2.c: Likewise.
2572 * gcc.target/mips/mips-ps-3.c: Likewise.
2573 * gcc.target/mips/mips-ps-4.c: Likewise.
2574 * gcc.target/mips/mips-ps-6.c: Likewise.
2575 * gcc.target/mips/mips32-dspr2.c: Likewise.
2576 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2577 * gcc.target/mips/neg-abs-1.c: Likewise.
2578 * gcc.target/mips/neg-abs-2.c: Likewise.
2579 * gcc.target/mips/nmadd-3.c: Likewise.
2580 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2581 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2582 * gcc.target/mips/octeon-pop-1.c: Likewise.
2583 * gcc.target/mips/pr26765.c: Likewise.
2584 * gcc.target/mips/pr33256.c: Likewise.
2585 * gcc.target/mips/pr33635-1.c: Likewise.
2586 * gcc.target/mips/pr33755.c: Likewise.
2587 * gcc.target/mips/pr35802.c: Likewise.
2588 * gcc.target/mips/pr45074.c: Likewise.
2589 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2590 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2591 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2592 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2602 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2603 * gcc.target/mips/save-restore-1.c: Likewise.
2604 * gcc.target/mips/save-restore-3.c: Likewise.
2605 * gcc.target/mips/save-restore-5.c: Likewise.
2606 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2607 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2608 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2609 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2610 * gcc.target/mips/stack-1.c: Likewise.
2612 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2615 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2616 branch under test to be filled with preceding rather than
2617 following instructions.
2618 * gcc.target/mips/branch-10.c: Likewise.
2619 * gcc.target/mips/branch-11.c: Likewise.
2620 * gcc.target/mips/branch-12.c: Likewise.
2621 * gcc.target/mips/branch-13.c: Likewise.
2622 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2623 to be eliminated. Tighten $28 scan-assembler-not test.
2625 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2627 * gcc.target/mips/call-4.c: ...this new test.
2629 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2631 * gcc.target/mips/code-readable-3.c: Likewise.
2632 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2633 flag but skip for -O0.
2634 * gcc.target/mips/code-readable-4.c: Likewise.
2636 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2637 of operations under test.
2638 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2640 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2641 Don't require sibling-call optimization.
2642 * gcc.target/mips/near-far-4.c: Likewise.
2644 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2645 Make sure that the register variable is used.
2646 * gcc.target/mips/soft-float-1.c: Likewise.
2648 * gcc.target/mips/sdata-1.c: Make static data volatile.
2649 * gcc.target/mips/sdata-2.c: Likewise.
2650 * gcc.target/mips/sdata-3.c: Likewise.
2651 * gcc.target/mips/sdata-4.c: Likewise.
2653 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2655 * gcc.target/mips/atomic-memory-2.c: Likewise.
2656 * gcc.target/mips/branch-cost-1.c: Likewise.
2657 * gcc.target/mips/branch-cost-2.c: Likewise.
2658 * gcc.target/mips/cache-1.c: Likewise.
2659 * gcc.target/mips/call-1.c: Likewise.
2660 * gcc.target/mips/call-saved-2.c: Likewise.
2661 * gcc.target/mips/const-anchor-1.c: Likewise.
2662 * gcc.target/mips/const-anchor-2.c: Likewise.
2663 * gcc.target/mips/dse-1.c: Likewise.
2664 * gcc.target/mips/dsp-lhx.c: Likewise.
2665 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2666 * gcc.target/mips/ext-1.c: Likewise.
2667 * gcc.target/mips/ext-2.c: Likewise.
2668 * gcc.target/mips/ext-3.c: Likewise.
2669 * gcc.target/mips/ext-4.c: Likewise.
2670 * gcc.target/mips/ext-5.c: Likewise.
2671 * gcc.target/mips/ext-6.c: Likewise.
2672 * gcc.target/mips/ext-7.c: Likewise.
2673 * gcc.target/mips/extend-1.c: Likewise.
2674 * gcc.target/mips/fix-r4000-1.c: Likewise.
2675 * gcc.target/mips/fix-r4000-3.c: Likewise.
2676 * gcc.target/mips/fix-r4000-5.c: Likewise.
2677 * gcc.target/mips/fix-r4000-6.c: Likewise.
2678 * gcc.target/mips/fix-r4000-8.c: Likewise.
2679 * gcc.target/mips/fix-r4000-10.c: Likewise.
2680 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2681 * gcc.target/mips/fixed-vector-type.c: Likewise.
2682 * gcc.target/mips/fpr-moves-1.c: Likewise.
2683 * gcc.target/mips/fpr-moves-2.c: Likewise.
2684 * gcc.target/mips/fpr-moves-3.c: Likewise.
2685 * gcc.target/mips/fpr-moves-4.c: Likewise.
2686 * gcc.target/mips/fpr-moves-5.c: Likewise.
2687 * gcc.target/mips/fpr-moves-6.c: Likewise.
2688 * gcc.target/mips/ins-1.c: Likewise.
2689 * gcc.target/mips/ins-2.c: Likewise.
2690 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2691 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2692 * gcc.target/mips/lazy-binding-1.c: Likewise.
2693 * gcc.target/mips/madd-3.c: Likewise.
2694 * gcc.target/mips/madd-5.c: Likewise.
2695 * gcc.target/mips/madd-6.c: Likewise.
2696 * gcc.target/mips/madd-8.c: Likewise.
2697 * gcc.target/mips/madd-9.c: Likewise.
2698 * gcc.target/mips/memcpy-1.c: Likewise.
2699 * gcc.target/mips/mips-ps-type.c: Likewise.
2700 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2701 * gcc.target/mips/mips-sched-madd.c: Likewise.
2702 * gcc.target/mips/mips16e-extends.c: Likewise.
2703 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2704 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2705 * gcc.target/mips/movcc-1.c: Likewise.
2706 * gcc.target/mips/movcc-2.c: Likewise.
2707 * gcc.target/mips/movcc-3.c: Likewise.
2708 * gcc.target/mips/msub-5.c: Likewise.
2709 * gcc.target/mips/msub-6.c: Likewise.
2710 * gcc.target/mips/msub-8.c: Likewise.
2711 * gcc.target/mips/mult-2.c: Likewise.
2712 * gcc.target/mips/mult-3.c: Likewise.
2713 * gcc.target/mips/mult-5.c: Likewise.
2714 * gcc.target/mips/mult-6.c: Likewise.
2715 * gcc.target/mips/mult-7.c: Likewise.
2716 * gcc.target/mips/mult-12.c: Likewise.
2717 * gcc.target/mips/mult-13.c: Likewise.
2718 * gcc.target/mips/mult-14.c: Likewise.
2719 * gcc.target/mips/mult-15.c: Likewise.
2720 * gcc.target/mips/mult-17.c: Likewise.
2721 * gcc.target/mips/mult-18.c: Likewise.
2722 * gcc.target/mips/mult-19.c: Likewise.
2723 * gcc.target/mips/nmadd-1.c: Likewise.
2724 * gcc.target/mips/nmadd-2.c: Likewise.
2725 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2726 * gcc.target/mips/octeon-cins-1.c: Likewise.
2727 * gcc.target/mips/octeon-cins-2.c: Likewise.
2728 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2729 * gcc.target/mips/octeon-exts-2.c: Likewise.
2730 * gcc.target/mips/octeon-exts-3.c: Likewise.
2731 * gcc.target/mips/octeon-exts-4.c: Likewise.
2732 * gcc.target/mips/octeon-exts-5.c: Likewise.
2733 * gcc.target/mips/octeon-exts-6.c: Likewise.
2734 * gcc.target/mips/octeon-exts-7.c: Likewise.
2735 * gcc.target/mips/octeon-pop-2.c: Likewise.
2736 * gcc.target/mips/octeon-seq-3.c: Likewise.
2737 * gcc.target/mips/octeon-seq-4.c: Likewise.
2738 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2739 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2740 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2741 * gcc.target/mips/pr54240.c: Likewise.
2742 * gcc.target/mips/rsqrt-1.c: Likewise.
2743 * gcc.target/mips/rsqrt-2.c: Likewise.
2744 * gcc.target/mips/rsqrt-3.c: Likewise.
2745 * gcc.target/mips/rsqrt-4.c: Likewise.
2746 * gcc.target/mips/save-restore-2.c: Likewise.
2747 * gcc.target/mips/save-restore-4.c: Likewise.
2748 * gcc.target/mips/sb1-1.c: Likewise.
2749 * gcc.target/mips/scc-1.c: Likewise.
2750 * gcc.target/mips/scc-2.c: Likewise.
2751 * gcc.target/mips/scc-3.c: Likewise.
2752 * gcc.target/mips/scc-4.c: Likewise.
2753 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2754 * gcc.target/mips/truncate-1.c: Likewise.
2755 * gcc.target/mips/truncate-2.c: Likewise.
2756 * gcc.target/mips/truncate-3.c: Likewise.
2757 * gcc.target/mips/truncate-4.c: Likewise.
2758 * gcc.target/mips/truncate-5.c: Likewise.
2759 * gcc.target/mips/truncate-6.c: Likewise.
2760 * gcc.target/mips/unaligned-1.c: Likewise.
2762 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2763 skip for -O0. Require -fexpensive-optimizations.
2764 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2765 * gcc.target/mips/dspr2-MULT.c: Likewise.
2766 * gcc.target/mips/fix-r4000-2.c: Likewise.
2767 * gcc.target/mips/fix-r4000-4.c: Likewise.
2768 * gcc.target/mips/fix-r4000-7.c: Likewise.
2769 * gcc.target/mips/fix-r4000-9.c: Likewise.
2770 * gcc.target/mips/madd-1.c: Likewise.
2771 * gcc.target/mips/madd-2.c: Likewise.
2772 * gcc.target/mips/madd-4.c: Likewise.
2773 * gcc.target/mips/maddu-1.c: Likewise.
2774 * gcc.target/mips/maddu-2.c: Likewise.
2775 * gcc.target/mips/maddu-3.c: Likewise.
2776 * gcc.target/mips/maddu-4.c: Likewise.
2777 * gcc.target/mips/msub-1.c: Likewise.
2778 * gcc.target/mips/msub-2.c: Likewise.
2779 * gcc.target/mips/msub-3.c: Likewise.
2780 * gcc.target/mips/msub-4.c: Likewise.
2781 * gcc.target/mips/msubu-1.c: Likewise.
2782 * gcc.target/mips/msubu-2.c: Likewise.
2783 * gcc.target/mips/msubu-3.c: Likewise.
2784 * gcc.target/mips/msubu-4.c: Likewise.
2785 * gcc.target/mips/mult-1.c: Likewise.
2786 * gcc.target/mips/mult-4.c: Likewise.
2787 * gcc.target/mips/mult-8.c: Likewise.
2788 * gcc.target/mips/mult-9.c: Likewise.
2789 * gcc.target/mips/mult-10.c: Likewise.
2790 * gcc.target/mips/mult-11.c: Likewise.
2791 * gcc.target/mips/mult-16.c: Likewise.
2793 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2794 skip for -O0 and -Os.
2795 * gcc.target/mips/fix-r4000-12.c: Likewise.
2796 * gcc.target/mips/madd-7.c: Likewise.
2797 * gcc.target/mips/mips-ps-5.c: Likewise.
2798 * gcc.target/mips/mips-ps-7.c: Likewise.
2799 * gcc.target/mips/msub-7.c: Likewise.
2801 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2802 skip for -O0. Require -mno-abicalls.
2803 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2805 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2806 skip for -O0. Require a total number of BBIT instructions and
2807 at least one of each kind.
2809 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2810 skip for -O0. Require -fno-unroll-loops.
2812 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2813 skip for -O0. Allow BLTZ as well as BGEZ.
2815 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2817 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2818 skip for -O0. Require -fschedule-insns2.
2819 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2821 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2822 but skip for -O0. Make a branch-likely more likely.
2824 * gcc.target/mips/timode-2.c: Split each test into its own function.
2825 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2827 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2828 skip for -O0. Require -fpeephole2.
2829 * gcc.target/mips/vr-mult-2.c: Likewise.
2831 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2833 PR preprocessor/53469
2834 * gcc.dg/cpp/_Pragma7.c: New test case.
2836 2012-08-27 Tobias Burnus <burnus@net-b.de>
2839 * gfortran.dg/do_5.f90: New.
2841 2012-08-27 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2844 from dg-options as -Wall no longer implies it.
2846 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2848 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2850 2012-08-25 Jason Merrill <jason@redhat.com>
2852 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2854 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/cpp0x/auto34.C: New.
2859 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2862 * gcc.dg/pr54363.c: New test.
2865 * gcc.dg/pr54355.c: New test.
2867 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2870 * gcc.target/i386/pr52857-1.c: New.
2871 * gcc.target/i386/pr52857-2.c: Likewise.
2873 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2875 * gcc.target/mips/code-readable-4.c: New test.
2877 2012-08-23 Julian Brown <julian@codesourcery.com>
2878 Sandra Loosemore <sandra@codesourcery.com>
2880 * gcc.target/mips/code-readable-1.c: Add -O to options.
2882 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2885 * g++.dg/lookup/using53.C: New.
2887 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2889 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2890 * gcc.dg/fixed-point/convert-1.c: New.
2891 * gcc.dg/fixed-point/convert-2.c: New.
2892 * gcc.dg/fixed-point/convert-3.c: New.
2893 * gcc.dg/fixed-point/convert-4.c: New.
2894 * gcc.dg/fixed-point/convert-float-1.c: New.
2895 * gcc.dg/fixed-point/convert-float-2.c: New.
2896 * gcc.dg/fixed-point/convert-float-3.c: New.
2897 * gcc.dg/fixed-point/convert-float-4.c: New.
2898 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2899 * gcc.dg/fixed-point/convert-sat.c: New.
2900 * gcc.dg/fixed-point/convert.h: New.
2902 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2905 * gcc.target/sh/pr54089-2.c: New.
2907 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2909 * gcc.target/i386/long-double-64-1.c: New file.
2910 * gcc.target/i386/long-double-64-2.c: Likewise.
2911 * gcc.target/i386/long-double-64-3.c: Likewise.
2912 * gcc.target/i386/long-double-64-4.c: Likewise.
2913 * gcc.target/i386/long-double-80-1.c: Likewise.
2914 * gcc.target/i386/long-double-80-2.c: Likewise.
2915 * gcc.target/i386/long-double-80-3.c: Likewise.
2916 * gcc.target/i386/long-double-80-4.c: Likewise.
2917 * gcc.target/i386/long-double-80-5.c: Likewise.
2918 * gcc.target/i386/long-double-80-6.c: Likewise.
2919 * gcc.target/i386/long-double-80-7.c: Likewise.
2921 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2923 PR tree-optimization/54317
2924 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2926 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2929 * gcc.target/sh/pr39423-2.c: New.
2931 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2933 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2934 * gcc.dg/fold-perm.c: Likewise.
2936 2012-08-20 Jan Hubicka <jh@suse.cz>
2939 * gcc.dg/ipa/inlinehint-1.c: New.
2941 2012-08-20 Florian Weimer <fweimer@redhat.com>
2944 * g++.dg/init/new38.C: New test.
2945 * g++.dg/init/new39.C: New test.
2947 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2950 * gcc.target/sh/pr54089-1.c: New.
2952 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2955 * gcc.target/sh/pr51244-11.c: New.
2957 2012-08-20 Tobias Burnus <burnus@net-b.de>
2960 * gfortran.dg/warn_target_lifetime_2.f90: New.
2962 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2965 * g++.dg/warn/Wunused-var-17.C: New.
2967 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2970 * gcc.dg/gomp/pr53992.c: New test.
2972 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2975 * gcc.c-torture/execute/20120817-1.c: New test.
2977 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2979 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2981 (f2): New test that really does need adds.
2983 2012-08-20 Richard Guenther <rguenther@suse.de>
2985 PR tree-optimization/54327
2986 * gcc.dg/torture/pr54327.c: New testcase.
2988 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2990 PR tree-optimization/54321
2991 * gcc.c-torture/compile/pr54321.c: New test.
2993 2012-08-20 Tobias Burnus <burnus@net-b.de>
2996 * gfortran.dg/warn_target_lifetime_1.f90: New.
2998 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3001 * gfortran.dg/real_compare_1.f90: New test case.
3002 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3004 2012-08-18 Jan Hubicka <jh@suse.cz>
3006 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3008 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3011 * gfortran.dg/interface_37.f90: New test.
3013 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3014 Gary Funck <gary@intrepid.com>
3017 * gcc.target/i386/pr20020-1.c: New test.
3018 * gcc.target/i386/pr20020-2.c: Likewise.
3019 * gcc.target/i386/pr20020-3.c: Likewise.
3021 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3023 * gcc.target/i386/perm-concat.c: New test.
3025 2012-08-17 Julian Brown <julian@codesourcery.com>
3027 * gcc.target/arm/div64-unwinding.c: New test.
3029 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3031 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3033 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3036 * gcc.target/sh/pr54236-1.c: New.
3038 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3040 * lib/target-supports.exp (check_effective_target_sync_int_long)
3041 (check_effective_target_sync_char_short): Enable for crisv32-*
3045 * gcc.dg/torture/pr54261-1.c: New test.
3047 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3051 * gfortran.dg/typebound_call_24.f03: New.
3053 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3055 PR tree-optimization/54245
3056 * gcc.dg/tree-ssa/pr54245.c: New test.
3058 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3060 PR tree-optimization/54240
3061 * gcc.target/powerpc/pr54240.c: New test.
3062 * gcc.target/mips/pr54240.c: Likewise.
3064 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3067 * gcc.target/sh/pr52933-1.c: New.
3068 * gcc.target/sh/pr52933-2.c: New.
3070 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3073 * gcc.target/sh/pr50751-8.c: New.
3075 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3078 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3079 * gfortran.dg/typebound_proc_27.f03: New test.
3081 2012-08-14 Sterling Augustine <saugustine@google.com>
3083 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3085 2012-08-14 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/data_constraints_3.f90: New.
3089 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3090 to disable -pedantic compilation.
3091 * gfortran.dg/pr37243.f: Ditto.
3092 * gfortran.dg/g77/19990826-3.f: Ditto.
3093 * gfortran.dg/g77/20020307-1.f : Ditto.
3094 * gfortran.dg/g77/980310-3.f: Ditto.
3096 2012-08-14 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/warn_conversion_4.f90: New.
3101 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3104 PR rtl-optimization/53495
3105 * gcc.c-torture/compile/pr53411.c: New test.
3106 * gcc.c-torture/compile/pr53495.c: New test.
3108 2012-08-13 Richard Guenther <rguenther@suse.de>
3110 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3112 2012-08-13 Richard Guenther <rguenther@suse.de>
3114 PR tree-optimization/54200
3115 * gcc.dg/guality/pr54200.c: New testcase.
3116 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3118 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3120 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3122 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3125 * gcc.target/sh/pr51244-7.c: New.
3126 * gcc.target/sh/pr51244-8.c: New.
3127 * gcc.target/sh/pr51244-9.c: New.
3128 * gcc.target/sh/pr51244-10.c: New.
3130 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3132 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3134 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3135 * gcc.target/sh/pr53511-1.c: Likewise.
3136 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3137 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3138 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3139 * gcc.target/sh/pr53512-3.c: Likewise.
3140 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3142 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3145 * gcc.c-torture/compile/pr39423-1.c: New.
3146 * gcc.c-torture/compile/pr39423-2.c: New.
3148 2012-08-12 Tobias Burnus <burnus@net-b.de>
3151 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3152 they appear uninitialized on the RHS.
3153 * gfortran.dg/public_private_module_6.f90: New.
3155 2012-08-11 Martin Jambor <mjambor@suse.cz>
3158 * gfortran.dg/pr48636.f90: New test.
3160 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3162 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3164 (main): Adjust caller.
3166 2012-08-10 Richard Guenther <rguenther@suse.de>
3168 * gcc.dg/matrix/*.c: Adjust and move ...
3169 * gcc.dg/torture/: ... here.
3170 * gcc.dg/matrix: Remove directory.
3172 2012-08-10 Richard Guenther <rguenther@suse.de>
3175 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3177 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3180 * gcc.dg/tree-ssa/pr54211.c: New test.
3182 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3184 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3185 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3187 2012-08-10 Richard Guenther <rguenther@suse.de>
3189 PR tree-optimization/54109
3190 * gcc.dg/torture/pr54109.c: New testcase.
3191 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3192 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3194 2012-08-10 Richard Guenther <rguenther@suse.de>
3196 PR tree-optimization/54027
3197 * gcc.dg/torture/pr54027.c: New testcase.
3199 2012-08-10 Richard Guenther <rguenther@suse.de>
3201 * g++.dg/plugin/selfassign.c: Adjust.
3202 * gcc.dg/plugin/selfassign.c: Likewise.
3203 * gcc.dg/strlenopt-11.c: Likewise.
3204 * gcc.dg/strlenopt-13.c: Likewise.
3205 * gcc.dg/no-strict-overflow-4.c: Likewise.
3206 * gcc.dg/strict-overflow-4.c: Likewise.
3207 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3208 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3209 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3210 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3211 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3212 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3213 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3214 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3215 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3216 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3217 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3218 * gcc.dg/pr46309.c: Likewise.
3219 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3221 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3223 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3225 * gcc.c-torture/compile/20120727-2.c: New test.
3227 2012-08-09 Martin Jambor <mjambor@suse.cz>
3229 * gcc.dg/ipa/iinline-4.c: New test.
3230 * gcc.dg/ipa/iinline-5.c: Likewise.
3231 * gcc.dg/ipa/iinline-6.c: Likewise.
3232 * gcc.dg/ipa/iinline-7.c: Likewise.
3233 * gcc.dg/lto/20120723_0.c: Likewise.
3234 * gcc.dg/lto/20120723_1.c: Likewise.
3236 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3239 * gcc.target/sh/pr39423-1.c: New.
3241 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3244 * gcc.target/sh/pr51244-5: New.
3245 * gcc.target/sh/pr51244-6: New.
3247 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3249 * gcc.target/i386/adx-addxcarry32-3.c: New.
3250 * gcc.target/i386/adx-addxcarry64-3.c: New.
3252 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3254 PR rtl-optimization/53701
3255 * gcc.dg/pr53701.c: New test.
3257 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3259 * gcc.c-torture/compile/20120727-1.c: New test.
3261 2012-08-09 Tobias Burnus <burnus@net-b.de>
3264 * gfortran.dg/intrinsic_shadow_4.f90: New.
3266 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3268 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3270 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3272 * gcc.c-torture/execute/20120808-1.c: New test.
3274 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3276 PR rtl-optimization/54157
3277 * gcc.target/i386/pr54157.c: New file.
3279 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3281 * gcc.target/i386/adx-addcarryx32-1.c: New.
3282 * gcc.target/i386/adx-addcarryx32-2.c: New.
3283 * gcc.target/i386/adx-addcarryx64-1.c: New.
3284 * gcc.target/i386/adx-addcarryx64-2.c: New.
3285 * gcc.target/i386/adx-check.h: New.
3286 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3287 * gcc.target/i386/sse-12.c: Add -madx.
3288 * gcc.target/i386/sse-13.c: Ditto.
3289 * gcc.target/i386/sse-14.c: Ditto.
3290 * gcc.target/i386/sse-22.c: Ditto.
3291 * gcc.target/i386/sse-23.c: Ditto.
3292 * g++.dg/other/i386-2.C: Ditto.
3293 * g++.dg/other/i386-3.C: Ditto.
3295 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3297 * gcc.dg/tree-ssa/slsr-5.c: New.
3298 * gcc.dg/tree-ssa/slsr-6.c: New.
3299 * gcc.dg/tree-ssa/slsr-7.c: New.
3300 * gcc.dg/tree-ssa/slsr-8.c: New.
3301 * gcc.dg/tree-ssa/slsr-9.c: New.
3302 * gcc.dg/tree-ssa/slsr-10.c: New.
3303 * gcc.dg/tree-ssa/slsr-11.c: New.
3304 * gcc.dg/tree-ssa/slsr-12.c: New.
3305 * gcc.dg/tree-ssa/slsr-13.c: New.
3306 * gcc.dg/tree-ssa/slsr-14.c: New.
3307 * gcc.dg/tree-ssa/slsr-15.c: New.
3308 * gcc.dg/tree-ssa/slsr-16.c: New.
3309 * gcc.dg/tree-ssa/slsr-17.c: New.
3310 * gcc.dg/tree-ssa/slsr-18.c: New.
3311 * gcc.dg/tree-ssa/slsr-19.c: New.
3312 * gcc.dg/tree-ssa/slsr-20.c: New.
3313 * gcc.dg/tree-ssa/slsr-21.c: New.
3314 * gcc.dg/tree-ssa/slsr-22.c: New.
3315 * gcc.dg/tree-ssa/slsr-23.c: New.
3316 * gcc.dg/tree-ssa/slsr-24.c: New.
3317 * gcc.dg/tree-ssa/slsr-25.c: New.
3318 * gcc.dg/tree-ssa/slsr-26.c: New.
3319 * gcc.dg/tree-ssa/slsr-30.c: New.
3320 * gcc.dg/tree-ssa/slsr-31.c: New.
3322 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3324 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3325 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3326 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3328 2012-08-06 Cary Coutant <ccoutant@google.com>
3330 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3332 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3335 * gfortran.dg/dummy_procedure_5.f90: Modified.
3336 * gfortran.dg/dummy_procedure_8.f90: New.
3337 * gfortran.dg/interface_26.f90: Modified.
3338 * gfortran.dg/proc_ptr_11.f90: Modified.
3339 * gfortran.dg/proc_ptr_15.f90: Modified.
3340 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3341 * gfortran.dg/typebound_override_1.f90: Modified.
3342 * gfortran.dg/typebound_proc_6.f03: Modified.
3344 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3346 PR tree-optimization/51938
3347 PR tree-optimization/52005
3348 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3351 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3353 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3355 Avoid crashing on erroneous static_assert usage
3356 * g++.dg/cpp0x/static_assert8.C: New test.
3358 2012-08-06 Jason Merrill <jason@redhat.com>
3360 * g++.dg/cpp0x/sfinae38.C: New.
3362 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3363 Paolo Carlini <paolo.carlini@oracle.com>
3366 * g++.dg/conversion/void2.C: New.
3368 2012-08-06 Tom de Vries <tom@codesourcery.com>
3370 * gcc.dg/tree-ssa/vrp78.c: New test.
3372 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3373 Richard Sandiford <rdsandiford@googlemail.com>
3375 * g++.dg/opt/enum2.C: Require fpic target.
3376 * g++.dg/lto/20090303_0.C: Likewise.
3378 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3379 Catherine Moore <clm@codesourcery.com>
3381 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3382 flush function names too.
3383 * gcc.target/mips/clear-cache-1.c: Likewise.
3385 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3388 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3390 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3393 * gfortran.dg/array_5.f90: New test.
3395 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3397 PR tree-optimization/30318
3398 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3400 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3402 * g++.dg/ext/vector17.C: New testcase.
3404 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3407 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3408 * g++.dg/opt/longbranch1.C: Likewise.
3410 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3412 PR tree-optimization/53805
3413 * gcc.dg/fold-notunord.c: New testcase.
3415 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3418 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3419 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3421 2012-08-02 Jason Merrill <jason@redhat.com>
3422 Paolo Carlini <paolo.carlini@oracle.com>
3424 PR c++/51213 (again)
3425 * g++.dg/cpp0x/sfinae37.C: Extend.
3427 2012-08-02 Richard Guenther <rguenther@suse.de>
3429 PR tree-optimization/50672
3430 * g++.dg/torture/pr50672.C: New testcase.
3432 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3435 * gfortran.dg/abstract_type_6.f03: Modified.
3436 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3437 * gfortran.dg/proc_ptr_comp_35.f90: New.
3438 * gfortran.dg/typebound_proc_9.f03: Modified.
3439 * gfortran.dg/typebound_proc_26.f90: New.
3441 2012-08-02 Richard Guenther <rguenther@suse.de>
3443 * gcc.dg/torture/pta-callused-1.c: Adjust.
3444 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3445 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3446 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3447 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3448 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3449 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3450 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3451 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3453 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3456 * gfortran.dg/include_6.f90: New test case.
3457 * gfortran.dg/include_7.f90: New test case.
3458 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3460 2012-08-01 Tom de Vries <tom@codesourcery.com>
3462 * gcc.dg/tree-ssa/vrp76.c: New test.
3464 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3466 PR tree-optimization/46556
3467 * gcc.dg/tree-ssa/slsr-27.c: New.
3468 * gcc.dg/tree-ssa/slsr-28.c: New.
3469 * gcc.dg/tree-ssa/slsr-29.c: New.
3471 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3474 * gfortran.dg/proc_decl_29.f90: New.
3476 2012-07-31 Dehao Chen <dehao@google.com>
3478 * gcc.dg/predict-7.c: New test.
3480 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3483 * gfortran.dg/typebound_override_3.f90: New.
3485 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3487 PR tree-optimization/53773
3488 * gcc.dg/vect/pr53773.c: New test.
3490 2012-07-31 Nick Clifton <nickc@redhat.com>
3492 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3495 2012-07-31 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/c_funloc_tests_6.f90: New.
3498 * gfortran.dg/c_funloc_tests_7.f90: New.
3499 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3501 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3504 * g++.dg/cpp0x/temp_default5.C: New.
3506 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3509 * gfortran.dg/proc_ptr_37.f90: New.
3511 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3513 * lib/target-supports.exp
3514 (check_effective_target_vect_natural_alignment): New function.
3515 * gcc.dg/align-2.c: Only run on targets with natural alignment
3517 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3518 alignment of vector types.
3520 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3521 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3523 * gcc.target/i386/rdseed16-1.c: New.
3524 * gcc.target/i386/rdseed32-1.c: Ditto
3525 * gcc.target/i386/rdseed64-1.c: Ditto
3526 * gcc.target/i386/sse-12.c: Add -mrdseed.
3527 * gcc.target/i386/sse-13.c: Ditto.
3528 * gcc.target/i386/sse-14.c: Ditto.
3529 * g++.dg/other/i386-2.C: Ditto.
3530 * g++.dg/other/i386-3.C: Ditto.
3532 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3535 * gcc.target/sh/pr51244-4.c: New.
3537 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3539 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3540 for alpha*-*-* targets. Cleanup original tree dump.
3542 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3544 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3545 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3547 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3549 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3550 rand, srand. Include <stdlib.h>.
3552 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3554 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3556 2012-07-26 Richard Henderson <rth@redhat.com>
3558 * gcc.dg/attr-hotcold-1.c: New.
3559 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3561 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3562 Sandra Loosemore <sandra@codesourcery.com>
3564 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3566 2012-07-26 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/contiguous_1.f90: Update dg-error.
3569 * gfortran.dg/proc_ptr_32.f90: Ditto.
3571 2012-07-26 Richard Guenther <rguenther@suse.de>
3573 PR tree-optimization/54098
3574 * gcc.dg/torture/pr54098.c: New testcase.
3576 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3578 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3579 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3581 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3584 * gfortran.dg/array_constructor_39.f90: New test.
3586 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3589 * gfortran.dg/array_constructor_38.f90: New test.
3591 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3593 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3595 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3597 * gnat.dg/noreturn5.ad[sb]: New test.
3599 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3600 Paul Brook <paul@codesourcery.com>
3604 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3605 * c-c++-common/pr53633.c: New test.
3607 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3609 * gcc.target/i386/asm-dialect-1.c: New test case.
3611 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3612 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3614 * gcc.target/i386/prefetchw-1.c: New.
3615 * gcc.target/i386/sse-12.c: Add -mprfchw.
3616 * gcc.target/i386/sse-13.c: Ditto.
3617 * gcc.target/i386/sse-14.c: Ditto.
3618 * gcc.target/i386/sse-22.c: Ditto.
3619 * gcc.target/i386/sse-23.c: Ditto.
3620 * g++.dg/other/i386-2.C: Ditto.
3621 * g++.dg/other/i386-3.C: Ditto.
3623 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3625 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3627 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3630 * gcc.target/arm/pr54051.c: New.
3631 * gcc.target/arm/vfp-1.c: Adjust test.
3633 2012-07-24 Julian Brown <julian@codesourcery.com>
3635 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3636 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3639 2012-07-23 Paul Brook <paul@codesourcery.com>
3641 * g++.dg/other/armv7m-1.c: New test.
3643 2012-07-23 Julian Brown <julian@codesourcery.com>
3645 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3647 (DO_TEST): Define to 1 for appropriate ARM targets.
3649 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3651 PR tree-optimization/53881
3652 * gcc.dg/pr53881.c: Renamed to ...
3653 * gcc.dg/pr53881-1.c: ... this.
3654 * gcc.dg/pr53881-2.c: New test.
3656 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3658 Handle recent changes in default atomics for cris*-*-linux*.
3659 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3660 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3661 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3662 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3663 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3664 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3665 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3666 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3667 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3668 -mno-unaligned-atomic-may-use-library is in effect for
3670 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3671 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3672 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3673 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3674 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3675 gcc.target/cris/torture/sync-mis-op-i-1.c,
3676 gcc.target/cris/torture/sync-mis-op-i-2.c,
3677 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3678 gcc.target/cris/torture/sync-mis-op-i-3.c,
3679 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3680 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3682 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3683 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3684 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3685 (main): Remove local variable x.
3686 [mis_ok]: Check that atomics don't fail.
3688 2012-07-21 Andrew Pinski <apinski@cavium.com>
3690 * gcc.dg/tree-ssa/vrp72.c: New test.
3691 * gcc.dg/tree-ssa/vrp73.c: New test.
3692 * gcc.dg/tree-ssa/vrp74.c: New test.
3693 * gcc.dg/tree-ssa/vrp75.c: New test.
3695 2012-07-21 Andrew Pinski <apinski@cavium.com>
3697 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3698 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3700 2012-07-21 Andrew Pinski <apinski@cavium.com>
3702 * gcc.target/mips/octeon-pop-2.c: New testcase.
3704 2012-07-21 Tobias Burnus <burnus@net-b.de>
3707 * gfortran.dg/assumed_rank_3.f90: New.
3708 * gfortran.dg/assumed_rank_11.f90: New.
3709 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3710 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3711 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3713 2012-07-21 Andrew Pinski <apinski@cavium.com>
3715 * gcc.target/mips/unaligned-1.c: New testcase.
3717 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3719 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3721 2012-07-20 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/bind_c_array_params_2.f90: New.
3724 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3725 and update dg-error.
3727 2012-07-20 Tobias Burnus <burnus@net-b.de>
3729 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3731 2012-07-20 Jason Merrill <jason@redhat.com>
3734 * g++.dg/other/array7.C: New.
3736 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3738 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3739 the basic block and check loop depth.
3740 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3741 matching patterns and comments.
3742 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3743 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3745 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3748 * c-c++-common/pr28656.c: New test.
3750 2012-07-19 Jason Merrill <jason@redhat.com>
3753 * g++.dg/init/mutable1.C: New.
3755 2012-07-20 Tobias Burnus <burnus@net-b.de>
3758 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3759 * gfortran.dg/assumed_rank_1.f90: New.
3760 * gfortran.dg/assumed_rank_1_c.c: New.
3761 * gfortran.dg/assumed_rank_2.f90: New.
3762 * gfortran.dg/assumed_rank_4.f90: New.
3763 * gfortran.dg/assumed_rank_5.f90: New.
3764 * gfortran.dg/assumed_rank_6.f90: New.
3765 * gfortran.dg/assumed_rank_7.f90: New.
3766 * gfortran.dg/assumed_rank_8.f90: New.
3767 * gfortran.dg/assumed_rank_8_c.c: New.
3768 * gfortran.dg/assumed_rank_9.f90: New.
3769 * gfortran.dg/assumed_rank_10.f90: New.
3770 * gfortran.dg/assumed_rank_12.f90: New.
3772 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3774 * gnat.dg/opt25.adb: New test.
3775 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3776 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3778 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3780 * gnat.dg/aggr20.ad[sb]: New test.
3781 * gnat.dg/aggr20_pkg.ads: New helper.
3783 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3785 * gnat.dg/derived_type3.adb: New test.
3786 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3788 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3790 PR rtl-optimization/53942
3791 * gcc.dg/pr53942.c: New test.
3793 2012-07-19 Jason Merrill <jason@redhat.com>
3796 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3798 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3800 * gnat.dg/discr38.adb: New test.
3802 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3805 * c-c++-common/gomp/pr54017.c: New test.
3807 2012-07-19 Richard Guenther <rguenther@suse.de>
3808 Eric Botcazou <ebotcazou@adacore.com>
3810 * gnat.dg/loop_optimization11.adb: New testcase.
3811 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3813 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3814 Jason Merrill <jason@redhat.com>
3816 * g++.dg/cpp0x/sfinae37.C: New.
3817 * g++.dg/template/access23.C: New.
3818 * g++.dg/template/access7.C: Adjust.
3819 * g++.dg/template/sfinae10.C: Don't expect errors.
3820 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3822 2012-07-18 Julian Brown <julian@codesourcery.com>
3823 Sandra Loosemore <sandra@codesroucery.com>
3825 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3827 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3829 * gnat.dg/noreturn4.ad[sb]: New test.
3830 * gnat.dg/noreturn4_pkg.ads: New helper.
3832 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3833 Julian Brown <julian@codesourcery.com>
3835 * gcc.target/arm/neon-vdup-1.c: New test case.
3836 * gcc.target/arm/neon-vdup-2.c: New test case.
3837 * gcc.target/arm/neon-vdup-3.c: New test case.
3838 * gcc.target/arm/neon-vdup-4.c: New test case.
3839 * gcc.target/arm/neon-vdup-5.c: New test case.
3840 * gcc.target/arm/neon-vdup-6.c: New test case.
3841 * gcc.target/arm/neon-vdup-7.c: New test case.
3842 * gcc.target/arm/neon-vdup-8.c: New test case.
3843 * gcc.target/arm/neon-vdup-9.c: New test case.
3844 * gcc.target/arm/neon-vdup-10.c: New test case.
3845 * gcc.target/arm/neon-vdup-11.c: New test case.
3846 * gcc.target/arm/neon-vdup-12.c: New test case.
3847 * gcc.target/arm/neon-vdup-13.c: New test case.
3848 * gcc.target/arm/neon-vdup-14.c: New test case.
3849 * gcc.target/arm/neon-vdup-15.c: New test case.
3850 * gcc.target/arm/neon-vdup-16.c: New test case.
3851 * gcc.target/arm/neon-vdup-17.c: New test case.
3852 * gcc.target/arm/neon-vdup-18.c: New test case.
3853 * gcc.target/arm/neon-vdup-19.c: New test case.
3854 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3855 arguments non-constant.
3857 2012-07-18 Richard Guenther <rguenther@suse.de>
3859 PR tree-optimization/53970
3860 * g++.dg/torture/pr53970.C: New testcase.
3862 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3865 * gcc.c-torture/compile/pr38621.c: New.
3867 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3870 * gcc.target/sh/pr33135-1.c: New.
3871 * gcc.target/sh/pr33135-2.c: New.
3872 * gcc.target/sh/pr33135-3.c: New.
3873 * gcc.target/sh/pr33135-4.c: New.
3875 2012-07-17 Jason Merrill <jason@redhat.com>
3878 * g++.dg/parse/enum9.C: New.
3880 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3881 Sandra Loosemore <sandra@codesourcery.com>
3883 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3884 if there is a conflict with -mcpu=. Use -mcpu=5208.
3886 2012-07-17 Jason Merrill <jason@redhat.com>
3889 * g++.dg/template/array23.C: New.
3891 2012-07-17 Tobias Burnus <burnus@net-b.de>
3894 * gfortran.dg/bind_c_usage_26.f90: New.
3895 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3896 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3897 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3898 * gfortran.dg/interop_params.f03: Ditto.
3900 2012-07-17 Jason Merrill <jason@redhat.com>
3902 * g++.dg/template/inherit8.C: Adjust.
3903 * g++.dg/template/using21.C: Adjust.
3904 * g++.dg/template/using22.C: Adjust.
3907 * g++.dg/template/current-inst1.C: New.
3908 * g++.dg/parse/crash35.C: Adjust.
3910 2012-07-17 Tobias Burnus <burnus@net-b.de>
3913 * gfortran.dg/oldstyle_4.f90: New.
3915 2012-07-17 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3919 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3921 2012-07-16 Jason Merrill <jason@redhat.com>
3923 * g++.dg/parse/access8.C: Adjust.
3924 * g++.dg/template/sfinae6_neg.C: Adjust.
3926 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3929 * gfortran.dg/coarray_allocate_1.f90: New test.
3931 2012-07-16 Andrew Pinski <apinski@cavium.com>
3933 * gcc.c-torture/execute/bswap-1.c: New testcase.
3934 * gcc.c-torture/compile/unalign-1.c: New testcase.
3935 * gcc.c-torture/compile/20120524-1.c: New testcase.
3936 * gcc.c-torture/compile/20101216-1.c: New testcase.
3938 2012-07-16 Dehao Chen <dehao@google.com>
3941 2012-07-10 Dehao Chen <dehao@google.com>
3943 * gcc.dg/debug_info_inline.c: New test.
3945 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/proc_decl_28.f90: New.
3950 2012-07-16 Andrew Pinski <apinski@cavium.com>
3952 * gcc.dg/torture/builtins-1.c: New testcase.
3954 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3956 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3957 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3958 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3959 gcc.target/cris/sync-1-v10.c,
3960 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3961 pass -mno-unaligned-atomic-may-use-library.
3962 * gcc.target/cris/sync-xchg-1.c: New test.
3963 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3964 valid register operand output modifier.
3966 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3968 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3971 2012-07-13 Andrew Pinski <apinski@cavium.com>
3973 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3974 rather than cleanup-tree-dump.
3975 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3977 2012-07-13 Richard Guenther <rguenther@suse.de>
3979 PR tree-optimization/53907
3980 * gcc.target/i386/pr53907.c: New testcase.
3982 2012-07-13 Richard Guenther <rguenther@suse.de>
3984 PR tree-optimization/53922
3985 * gcc.dg/torture/pr53922.c: New testcase.
3987 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3989 PR rtl-optimization/53908
3990 * gcc.dg/torture/pr53908.c: New test.
3992 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3995 * g++.dg/cpp0x/variadic135.C: New.
3997 2012-07-12 Jason Merrill <jason@redhat.com>
3999 * g++.dg/template/sfinae6_neg.C: Adjust.
4001 2012-07-12 Tobias Burnus <burnus@net-b.de>
4003 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4004 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4005 scan-tree-dump-times pattern.
4007 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4009 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4011 2012-07-11 Jason Merrill <jason@redhat.com>
4014 * g++.g/cpp0x/defaulted37.C: New.
4016 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4019 * gcc.target/arm/pr53859.c: New test.
4021 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4024 * gcc.c-torture/compile/pr53886.c: New.
4026 2012-07-10 Dehao Chen <dehao@google.com>
4028 * gcc.dg/debug_info_inline.c: New test.
4030 2012-07-10 Jason Merrill <jason@redhat.com>
4033 * g++.dg/cpp0x/defaulted36.C: New.
4034 * g++.dg/cpp0x/defaulted21.C: Adjust.
4036 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4038 2012-07-09 Sterling Augustine <saugustine@google.com>
4040 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4042 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4044 PR tree-optimization/53887
4045 * gcc.dg/pr53887.c: New test.
4047 2012-07-09 Jason Merrill <jason@redhat.com>
4050 * g++.dg/cpp0x/nullptr29.C: New.
4052 2012-07-09 Tom de Vries <tom@codesourcery.com>
4053 Richard Guenther <rguenther@suse.de>
4055 * gcc.dg/builtin-unreachable-6.c: New test.
4056 * gcc.dg/builtin-unreachable-5.c: New test.
4058 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4060 PR tree-optimization/53881
4061 * gcc.dg/pr53881.c: New test.
4063 2012-07-06 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/variadic134.C: New.
4069 * g++.dg/cpp0x/alias-decl-20.C: New.
4071 2012-07-06 Tom de Vries <tom@codesourcery.com>
4073 PR tree-optimization/51879
4074 * gcc.dg/pr51879-16.c: New test.
4075 * gcc.dg/pr51879-17.c: Same.
4077 2012-07-06 Tom de Vries <tom@codesourcery.com>
4079 PR tree-optimization/52009
4080 * gcc.dg/pr51879-7.c: New test.
4081 * gcc.dg/pr51879-18.c: New test.
4083 2012-07-05 Jason Merrill <jason@redhat.com>
4086 * g++.dg/template/typedef39.C: New.
4089 * g++.dg/cpp0x/variadic133.C: New.
4090 * g++.dg/template/param1.C: Adjust.
4092 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4096 * gcc.target/arm/neon/vtrnf32.c: Update.
4097 * gcc.target/arm/neon/vtrns32.c: Update.
4098 * gcc.target/arm/neon/vtrnu32.c: Update.
4099 * gcc.target/arm/neon/vzipf32.c: Update.
4100 * gcc.target/arm/neon/vzips32.c: Update.
4101 * gcc.target/arm/neon/vzipu32.c: Update.
4103 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4106 * gfortran.dg/inline_sum_4.f90: New test.
4108 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4110 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4112 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4114 * gcc.target/arm/fma-sp.c: New testcase.
4115 * gcc.target/arm/fma.c: Likewise.
4116 * gcc.target/arm/fma.h: Likewise.
4118 2012-07-04 Jason Merrill <jason@redhat.com>
4121 * g++.dg/other/enum3.C: New.
4123 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4126 * g++.dg/torture/pr53321.C: New test.
4128 2012-07-04 Richard Guenther <rguenther@suse.de>
4130 PR tree-optimization/53844
4131 * g++.dg/tree-ssa/pr53844.C: New testcase.
4133 2012-07-04 Richard Guenther <rguenther@suse.de>
4135 PR tree-optimization/53849
4136 * gcc.dg/pr53849.c: New testcase.
4138 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4141 * g++.dg/ext/label14.C: New test.
4143 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4146 * g++.dg/other/pr53811.C: New test.
4148 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4151 * gcc.target/m68k/stack-limit-1.c: New testcase.
4153 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4155 * gnat.dg/recursive_call.adb: New test.
4157 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4159 * gnat.dg/discr37.ad[sb]: New test.
4161 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4163 * g++.dg/other/packed1.C: Remove SH from xfail list.
4165 2012-07-02 Jason Merrill <jason@redhat.com>
4168 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4171 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4174 * g++.dg/cpp0x/decltype39.C: New.
4175 * g++.dg/diagnostic/method1.C: Adjust.
4178 * g++.dg/template/ref6.C: New.
4180 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4183 * gcc.target/sh/pr53568-1.c: New.
4185 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4188 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4190 2012-07-02 Jason Merrill <jason@redhat.com>
4193 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4196 * g++.dg/template/enum7.C: New.
4197 * g++.dg/other/ptrmem10.C: Adjust.
4198 * g++.dg/other/ptrmem11.C: Adjust.
4199 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4201 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4203 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4205 2012-07-01 Wei Guozhi <carrot@google.com>
4208 * gcc.target/arm/pr53447-1.c: New testcase.
4209 * gcc.target/arm/pr53447-2.c: New testcase.
4210 * gcc.target/arm/pr53447-3.c: New testcase.
4211 * gcc.target/arm/pr53447-4.c: New testcase.
4213 2012-06-29 Richard Guenther <rguenther@suse.de>
4215 PR tree-optimization/47061
4216 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4218 2012-06-29 Richard Guenther <rguenther@suse.de>
4220 PR tree-optimization/37541
4221 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4223 2012-06-29 Richard Guenther <rguenther@suse.de>
4225 PR tree-optimization/52589
4226 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4228 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4230 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4232 * g++.dg/template/error46.C: Add missing comment to dg-message.
4233 * g++.dg/template/crash107.C: Likewise.
4234 * g++.dg/template/error47.C: Likewise.
4235 * g++.dg/template/crash108.C: Likewise.
4236 * g++.dg/overload/operator5.C: Likewise.
4238 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4239 errors in dg-message directives, add comments.
4241 2012-06-28 Kai Tietz <ktietz@redhat.com>
4243 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4244 hard-coded 'unsigned long'.
4246 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4248 PR tree-optimization/51581
4249 * gcc.dg/vect/pr51581-4.c: New test.
4251 PR tree-optimization/53645
4252 * gcc.c-torture/execute/pr53645-2.c: New test.
4254 2012-06-28 Richard Guenther <rguenther@suse.de>
4257 * gcc.dg/torture/pr53790.c: New testcase.
4259 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4261 PR tree-optimization/53645
4262 * gcc.c-torture/execute/pr53645.c: New test.
4264 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4266 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4268 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4272 * gcc.dg/guality/pr49888.c: Account for the possibility that
4273 the variable is optimized out at the first test.
4275 2012-06-27 Jason Merrill <jason@redhat.com>
4277 * g++.dg/cpp0x/override2.C: Adjust.
4278 * g++.dg/template/error5.C: Adjust.
4279 * g++.dg/parse/crash28.C: Adjust.
4282 * g++.dg/parse/template27.C: New.
4283 * g++.dg/template/crash74.C: Adjust expected output.
4285 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4289 * gfortran.dg/typebound_operator_16.f03: New.
4291 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4293 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4294 even src1.i and src2.i fields even in the second half of the arrays.
4296 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4299 * g++.dg/torture/vshuf-16.inc: New test.
4300 * g++.dg/torture/vshuf-2.inc: New test.
4301 * g++.dg/torture/vshuf-4.inc: New test.
4302 * g++.dg/torture/vshuf-8.inc: New test.
4303 * g++.dg/torture/vshuf-main.inc: New test.
4304 * g++.dg/torture/vshuf-v16hi.C: New test.
4305 * g++.dg/torture/vshuf-v16qi.C: New test.
4306 * g++.dg/torture/vshuf-v2df.C: New test.
4307 * g++.dg/torture/vshuf-v2di.C: New test.
4308 * g++.dg/torture/vshuf-v2sf.C: New test.
4309 * g++.dg/torture/vshuf-v2si.C: New test.
4310 * g++.dg/torture/vshuf-v4df.C: New test.
4311 * g++.dg/torture/vshuf-v4di.C: New test.
4312 * g++.dg/torture/vshuf-v4sf.C: New test.
4313 * g++.dg/torture/vshuf-v4si.C: New test.
4314 * g++.dg/torture/vshuf-v8hi.C: New test.
4315 * g++.dg/torture/vshuf-v8qi.C: New test.
4316 * g++.dg/torture/vshuf-v8si.C: New test.
4318 2012-06-27 Richard Guenther <rguenther@suse.de>
4321 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4323 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4325 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4326 scan-dump-dem-not): Use printable pattern in test name.
4328 2012-06-26 Sterling Augustine <saugustine@google.com>
4329 Dominique Dhumieres <dominiq@lps.ens.fr>
4331 * gcc.dg/pubtypes-2.c: Update expected output.
4332 * gcc.dg/pubtypes-3.c: Likewise.
4333 * gcc.dg/pubtypes-4.c: Likewise.
4335 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4337 * gcc.dg/tree-ssa/slsr-1.c: New test.
4338 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4339 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4340 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4342 2012-06-26 Matt Turner <mattst88@gmail.com>
4345 * gcc.target/arm/mmx-2.c: New.
4347 2012-06-26 Richard Guenther <rguenther@suse.de>
4350 * g++.dg/torture/pr53752.C: New testcase.
4352 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4354 PR tree-optimization/53748
4355 * gcc.c-torture/compile/pr53748.c: New test.
4357 2012-06-25 Jason Merrill <jason@redhat.com>
4361 * g++.dg/cpp0x/decltype38.C: New.
4362 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4364 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4366 * lib/target-supports-dg.exp (testname-for-summary): New.
4367 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4368 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4369 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4370 scan-module-absence, output-exists, output-exists-not: Use
4371 testname-for-summary.
4372 (dg-test): Clean up testname_with_flags.
4373 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4374 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4375 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4376 scan-assembler-dem-not, object-size: Use testname-for-summary.
4377 * lib/gcov.exp (run-gcov): Likewise.
4378 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4379 scan-dump-dem, scan-dump-dem-note): Likewise.
4381 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4382 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4383 including profopt.opt; save and restore existing value.
4384 * g++.dg/bprob/bprob.exp: Likewise.
4385 * gcc.dg/matrix/matrix.exp: Likewise.
4386 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4387 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4390 2012-06-25 Richard Henderson <rth@redhat.com>
4392 * gcc.dg/pr53749.c: New.
4394 2012-06-25 Jason Merrill <jason@redhat.com>
4397 * g++.dg/cpp0x/nullptr28.C: New.
4399 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4401 * gcc.target/arm/neon-vld1_dupQ.c: New.
4403 2012-06-25 Florian Weimer <fweimer@redhat.com>
4405 * g++.dg/init/new35.C: New.
4406 * g++.dg/init/new36.C: New.
4407 * g++.dg/init/new37.C: New.
4408 * g++.dg/ext/vla5.C: New warning.
4409 * g++.dg/ext/vla8.C: New warning.
4410 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4412 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4413 James Greenhalgh <james.greenhalgh@arm.com>
4415 * gcc.target/arm/ftest-support-arm.h New testcase.
4416 * gcc.target/arm/ftest-support-thumb.h Likewise.
4417 * gcc.target/arm/ftest-support.h Likewise.
4418 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4419 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4420 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4421 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4422 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4423 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4424 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4425 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4426 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4427 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4428 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4429 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4430 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4431 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4432 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4433 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4434 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4435 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4436 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4438 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4439 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4440 * lib/target-supports.exp
4441 (check_effective_target_arm_arch_FUNC): Add support for more
4443 (add_options_for_arm_arch_FUNC): Likewise.
4444 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4446 2012-06-25 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp0x/constexpr-tuple.C: New.
4451 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4454 * gcc.target/i386/pr53759.c: New test.
4457 * g++.dg/cpp0x/nsdmi7.C: New test.
4459 2012-06-24 Kai Tietz <ktietz@redhat.com>
4461 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4463 * gcc.target/i386/pr38988.c: Likewise.
4465 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4469 * gfortran.dg/typebound_generic_12.f03: New.
4470 * gfortran.dg/typebound_generic_13.f03: New.
4472 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4474 * gnat.dg/lto15.ad[sb]: New test.
4476 2012-06-21 Meador Inge <meadori@codesourcery.com>
4479 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4481 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4483 * gcc.dg/pch/ident-1.c: New test.
4484 * gcc.dg/pch/ident-1.hs: Header file for new test.
4486 2012-06-21 Michael Matz <matz@suse.de>
4489 * gcc.c-torture/execute/pr53688.c: New test.
4491 2012-06-20 Richard Guenther <rguenther@suse.de>
4493 PR tree-optimization/30318
4494 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4496 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4498 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4500 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4502 * gcc.target/i386/clearcapv2.map: New file.
4503 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4505 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4507 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4508 and add __sh__ case.
4510 2012-06-19 Jason Merrill <jason@redhat.com>
4513 * g++.dg/debug/localclass1.C: New.
4515 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4517 * g++.dg/cpp0x/override4.C: New.
4519 2012-06-14 Jason Merrill <jason@redhat.com>
4522 * g++.dg/cpp0x/decltype37.C: New.
4524 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4526 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4528 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4530 * gcc.c-torture/compile/vector-5.c,
4531 gcc.c-torture/compile/vector-6.c: New tests.
4533 2012-06-19 Richard Henderson <rth@redhat.com>
4535 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4537 2012-06-19 Richard Guenther <rguenther@suse.de>
4539 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4541 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4544 * gcc.target/i386/pr53712.c: New test.
4546 2012-06-18 Tobias Burnus <burnus@net-b.de>
4549 * gfortran.dg/elemental_optional_args_6.f90: New.
4551 2012-06-18 Tobias Burnus <burnus@net-b.de>
4554 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4555 * gfortran.dg/coarray/move_alloc_1.f90
4557 2012-06-18 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/coarray_27.f90: New.
4562 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4563 Greta Yorsh <Greta.Yorsh@arm.com>
4565 * gcc.target/arm/epilog-1.c: New test.
4567 2012-06-18 Richard Guenther <rguenther@suse.de>
4569 PR tree-optimization/53693
4570 * g++.dg/torture/pr53693.C: New testcase.
4572 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4574 PR tree-optimization/53703
4575 * gcc.dg/torture/pr53703.c: New test.
4577 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4580 * gcc.target/i386/pr53698.c: New test.
4582 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4584 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4586 2012-06-17 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/transfer_check_3.f90: New.
4592 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4594 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4596 2012-06-16 Tobias Burnus <burnus@net-b.de>
4600 * gfortran.dg/deferred_type_param_8.f90: New.
4602 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4604 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4605 testname that includes flags, passed in as new argument, in
4607 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4608 and pass it to verify-* procedures.
4610 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4611 alignment torture options with usual torture options.
4613 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4614 messages reported for one line of source code.
4615 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4616 * g++.dg/cpp0x/decltype2.C: Likewise.
4617 * g++.dg/cpp0x/decltype3.C: Likewise.
4618 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4619 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4620 * g++.dg/cpp0x/static_assert3.C: Likewise.
4621 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4622 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4623 * g++.dg/cpp0x/union1.C: Likewise.
4624 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4625 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4626 * g++.dg/cpp0x/variadic2.C: Likewise.
4627 * g++.dg/cpp0x/variadic20.C: Likewise.
4628 * g++.dg/cpp0x/variadic74.C: Likewise.
4629 * g++.dg/diagnostic/bitfld2.C: Likewise.
4630 * g++.dg/ext/attrib44.C: Likewise.
4631 * g++.dg/ext/no-asm-1.C: Likewise.
4632 * g++.dg/other/error34.C: Likewise.
4633 * g++.dg/parse/crash46.C: Likewise.
4634 * g++.dg/parse/error10.C: Likewise.
4635 * g++.dg/parse/error2.C: Likewise.
4636 * g++.dg/parse/error3.C: Likewise.
4637 * g++.dg/parse/error36.C: Likewise.
4638 * g++.dg/parse/error8.C: Likewise.
4639 * g++.dg/parse/error9.C: Likewise.
4640 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4641 * g++.dg/parse/parser-pr28152.C: Likewise.
4642 * g++.dg/parse/template25.C: Likewise.
4643 * g++.dg/parse/typename11.C: Likewise.
4644 * g++.dg/tc1/dr147.C: Likewise.
4645 * g++.dg/template/deduce3.C: Likewise.
4646 * g++.dg/template/koenig9.C: Likewise.
4647 * g++.dg/template/pr23510.C: Likewise.
4648 * g++.dg/warn/pr12242.C: Likewise.
4649 * g++.dg/warn/pr30551-2.C: Likewise.
4650 * g++.dg/warn/pr30551.C: Likewise.
4651 * g++.old-deja/g++.other/typename1.C: Likewise.
4652 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4654 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4657 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4658 * c-c++-common/torture/vshuf-2.inc: Likewise.
4659 * c-c++-common/torture/vshuf-4.inc: Likewise.
4660 * c-c++-common/torture/vshuf-8.inc: Likewise.
4661 * c-c++-common/torture/vshuf-main.inc: Likewise.
4662 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4663 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4664 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4665 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4666 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4667 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4668 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4669 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4670 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4671 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4672 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4673 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4674 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4675 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4677 2012-06-15 Michael Matz <matz@suse.de>
4679 * gcc.dg/tree-ssa/vector-4.c: New test.
4681 2012-06-15 Michael Matz <matz@suse.de>
4683 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4684 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4686 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4688 PR tree-optimization/53636
4689 * gcc.target/arm/pr53636.c: New test.
4691 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4693 PR tree-optimization/51581
4694 * gcc.c-torture/execute/pr51581-1.c: New test.
4695 * gcc.c-torture/execute/pr51581-2.c: New test.
4696 * gcc.dg/vect/pr51581-1.c: New test.
4697 * gcc.dg/vect/pr51581-2.c: New test.
4698 * gcc.dg/vect/pr51581-3.c: New test.
4699 * gcc.target/i386/avx-pr51581-1.c: New test.
4700 * gcc.target/i386/avx-pr51581-2.c: New test.
4701 * gcc.target/i386/avx2-pr51581-1.c: New test.
4702 * gcc.target/i386/avx2-pr51581-2.c: New test.
4703 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4705 2012-06-15 Richard Guenther <rguenther@suse.de>
4707 * gcc.c-torture/execute/20120615-1.c: New testcase.
4709 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4711 * gnat.dg/vect8.ad[sb]: New test.
4713 2012-06-14 Richard Guenther <rguenther@suse.de>
4715 * gcc.dg/tree-ssa/vrp.h: New testcase.
4716 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4718 2012-06-13 Christian Bruel <christian.bruel@st.com>
4721 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4723 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4725 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4727 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4730 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4731 test summary unique.
4733 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4734 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4735 scan-stack-usage-not): Don't strip torture options from test name.
4737 * lib/scandump.exp (scan-dump-times): Use printable version of
4738 regexp in test summary line.
4740 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4741 messages reported for one line of source code.
4742 * gcc.dg/format/few-1.c: Likewise.
4743 * gcc.dg/ia64-sync-2.c: Likewise.
4744 * gcc.dg/sync-2.c: Likewise.
4745 * gcc.dg/noncompile/pr44517.c: Likewise.
4747 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4750 * gcc.dg/guality/pr49888.c: New.
4752 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4754 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4755 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4756 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4758 2012-06-13 Tobias Burnus <burnus@net-b.de>
4761 * gfortran.dg/intent_out_7.f90: New.
4763 2012-06-13 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/save_4.f90: New.
4768 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4773 * gcc.dg/pr53532.c: New test.
4774 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4775 adjust line numbers.
4776 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4777 * gcc.dg/Wcxx-compat-8.c: Likewise.
4778 * gcc.dg/pr51034.c: New test.
4779 * gcc.dg/pr53196-1.c: New test.
4780 * gcc.dg/pr53196-2.c: New test.
4782 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4784 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4785 alignment torture options with usual torture options.
4786 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4787 instead of dg-options.
4788 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4789 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4790 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4791 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4792 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4793 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4795 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4796 to checks for multiple messages reported for one line of source code.
4797 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4799 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4800 messages reported for one line of source code.
4802 * gcc.dg/20031223-1.c: Add comments to check for multiple
4803 messages reported for one line of source code.
4804 * gcc.dg/Wconversion-integer.c: Likewise.
4805 * gcc.dg/Wfatal-2.c: Likewise.
4806 * gcc.dg/Wfatal.c: Likewise.
4807 * gcc.dg/Wobjsize-1.c: Likewise.
4808 * gcc.dg/c99-vla-jump-1.c: Likewise.
4809 * gcc.dg/c99-vla-jump-2.c: Likewise.
4810 * gcc.dg/c99-vla-jump-3.c: Likewise.
4811 * gcc.dg/c99-vla-jump-4.c: Likewise.
4812 * gcc.dg/c99-vla-jump-5.c: Likewise.
4813 * gcc.dg/decl-9.c: Likewise.
4814 * gcc.dg/declspec-10.c: Likewise.
4815 * gcc.dg/declspec-18.c: Likewise.
4816 * gcc.dg/mtune.c: Likewise.
4817 * gcc.dg/parser-pr28152-2.c: Likewise.
4818 * gcc.dg/parser-pr28152.c: Likewise.
4819 * gcc.dg/pr14475.c: Likewise.
4820 * gcc.dg/pr27953.c: Likewise.
4821 * gcc.dg/pr28322-3.c: Likewise.
4822 * gcc.dg/pr30457.c: Likewise.
4823 * gcc.dg/pr30551-2.c: Likewise.
4824 * gcc.dg/pr30551-3.c: Likewise.
4825 * gcc.dg/pr30551-4.c: Likewise.
4826 * gcc.dg/pr30551-5.c: Likewise.
4827 * gcc.dg/pr30551-6.c: Likewise.
4828 * gcc.dg/pr30551.c: Likewise.
4829 * gcc.dg/pr45461.c: Likewise.
4830 * gcc.dg/pr48552-1.c: Likewise.
4831 * gcc.dg/pr48552-2.c: Likewise.
4832 * gcc.dg/redecl-1.c: Likewise.
4833 * gcc.dg/transparent-union-3.c: Likewise.
4834 * gcc.dg/utf-dflt.c: Likewise.
4835 * gcc.dg/utf-dflt2.c: Likewise.
4836 * gcc.dg/vla-8.c: Likewise.
4837 * gcc.dg/vla-init-1.c: Likewise.
4838 * gcc.dg/wtr-int-type-1.c: Likewise.
4840 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4841 messages reported for for one line of source code.
4842 * c-c++-common/raw-string-5.c: Likewise.
4843 * c-c++-common/raw-string-4.c: Likewise.
4844 * c-c++-common/raw-string-6.c: Likewise.
4845 * c-c++-common/pr20000.c: Likewise.
4847 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4848 messages reported for one line of source code.
4849 * gcc.dg/cpp/pr30786.c: Likewise.
4850 * gcc.dg/cpp/pr28709.c: Likewise.
4851 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4852 * gcc.dg/cpp/macspace2.c: Likewise.
4853 * gcc.dg/cpp/missing-header-1.c: Likewise.
4854 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4855 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4856 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4858 2012-06-12 Jason Merrill <jason@redhat.com>
4861 * g++.dg/template/local7.C: New.
4863 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4866 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4867 * gcc.target/sh/pr51340-2.c: Likewise.
4868 * gcc.target/sh/pr51340-3.c: Likewise.
4870 2012-06-12 Michael Matz <matz@suse.de>
4872 * gcc.dg/torture/alias-1.c: New test.
4874 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4876 PR rtl-optimization/53589
4877 * gcc.dg/torture/pr53589.c: New test.
4879 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4882 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4883 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4884 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4885 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4886 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4887 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4888 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4889 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4890 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4891 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4892 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4893 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4894 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4895 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4896 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4897 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4899 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4901 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4902 (check_intel_cpu_model): New function.
4903 (check_amd_cpu_model): New function.
4904 (check_features): New function.
4905 (__get_cpuid_output): New function.
4906 (check_detailed): New function.
4907 (fn1): Rename to quick_check.
4908 (main): Update to call quick_check and call check_detailed.
4910 2012-06-11 Richard Henderson <rth@redhat.com>
4912 * lib/target-supports.exp
4913 (check_effective_target_sync_long_long_runtime): Use
4914 check_effective_target_lp64 instead of
4915 check_effective_target_powerpc64 for powerpc targets.
4917 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4920 * gcc.target/sh/pr53511-1.c: New.
4922 2012-06-11 Richard Guenther <rguenther@suse.de>
4925 * g++.dg/lto/pr53470_0.C: New testcase.
4926 * gcc.dg/lto/pr53470_0.c: Likewise.
4928 2012-06-11 Richard Guenther <rguenther@suse.de>
4931 * g++.dg/ext/pr53605.C: New testcase.
4933 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4935 * gnat.dg/specs/array1.ads: New test.
4936 * gnat.dg/specs/array2.ads: Likewise.
4937 * gnat.dg/array22.adb: Likewise.
4939 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4941 * gnat.dg/constant4.adb: New test.
4942 * gnat.dg/constant4_pkg.ads: New helper.
4944 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4947 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4948 * gfortran.dg/allocate_class_1.f90: Modified.
4949 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4950 * gfortran.dg/allocate_class_2.f90: New.
4952 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4955 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4957 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4960 * gfortran.dg/string_assign_2.f90: New test case.
4962 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4965 * gfortran.dg/string_assign_1.f90: New test case.
4967 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4970 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4971 * gcc.dg/gomp/critical-4.c: Likewise.
4972 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4973 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4974 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4975 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4976 * c-c++-common/gomp/pr53580.c: New test.
4978 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4981 * g++.dg/cpp0x/forw_enum11.C: New.
4983 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/cpp0x/alias-decl-19.C: New.
4988 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4990 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4992 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4994 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4996 (XSTATE_SSE): Ditto.
4997 (XSTATE_YMM): Ditto.
4998 (avx_os_support): Use new defines.
5000 2012-06-06 Richard Guenther <rguenther@suse.de>
5003 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5006 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5009 * g++.dg/cpp0x/pr52841.C: New testcase.
5011 2012-06-06 Richard Guenther <rguenther@suse.de>
5013 PR tree-optimization/53081
5014 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5015 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5017 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5019 * gcc.target/powerpc/pr53487.c: New test.
5021 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5023 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5025 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5027 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5029 2012-06-05 Richard Guenther <rguenther@suse.de>
5031 PR tree-optimization/30442
5032 * gcc.dg/vect/bb-slp-30.c: New testcase.
5034 2012-06-05 Richard Guenther <rguenther@suse.de>
5036 PR tree-optimization/53081
5037 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5038 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5039 -fno-tree-loop-distribute-patterns.
5041 2012-06-05 Alan Modra <amodra@gmail.com>
5043 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5044 Check static chain in nested funcs.
5046 2012-06-04 Tobias Burnus <burnus@net-b.de>
5049 * gfortran.dg/init_flag_10.f90: New.
5051 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/warn/Wenum-compare-no-2: New.
5056 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5058 PR preprocessor/53463
5059 * g++.dg/cpp/limits.C: New test.
5060 * g++.dg/parse/error19.C: Adjust.
5061 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5062 * g++.dg/warn/pr35635.C: Likewise.
5063 * g++.old-deja/g++.pt/assign1.C: Likewise.
5065 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5068 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5069 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5070 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5071 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5072 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5073 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5075 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5077 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5079 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5081 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5083 PR tree-optimization/53550
5084 * gcc.dg/pr53550.c: New test.
5086 2012-06-04 Richard Guenther <rguenther@suse.de>
5088 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5089 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5090 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5092 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5095 * gfortran.dg/parameter_array_element_2.f90: New.
5097 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5100 * gcc.target/sh/pr53512-1.c: New.
5101 * gcc.target/sh/pr53512-2.c: New.
5102 * gcc.target/sh/pr53512-3.c: New.
5103 * gcc.target/sh/pr53512-4.c: New.
5105 2012-06-01 Jason Merrill <jason@redhat.com>
5108 * g++.dg/ext/visibility/template12.C: New.
5109 * g++.dg/ext/attrib14.C: Adjust warning line.
5112 * g++.dg/parse/new6.C: New.
5113 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5115 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5117 * c-c++-common/restrict-2.c: Revert previous change.
5119 2012-06-01 Jason Merrill <jason@redhat.com>
5122 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5125 * g++.dg/cpp0x/auto33.C: New.
5127 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/parse/namespace-alias-1.C: New.
5132 2012-06-01 Christian Bruel <christian.bruel@st.com>
5134 * gcc.dg/spec-options.c: New test.
5135 * gcc.dg/foo.specs: New file.
5137 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5140 * gnat.dg/lto14.adb: Skip on Solaris.
5142 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5144 * gcc.target/cris/sync-1-v10.c,
5145 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5146 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5147 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5148 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5149 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5150 gcc.target/cris/torture/sync-mis-op-i-1.c,
5151 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5152 gcc.target/cris/torture/sync-mis-op-i-2.c,
5153 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5154 gcc.target/cris/torture/sync-mis-op-i-3.c,
5155 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5156 gcc.target/cris/torture/sync-mis-op-s-1.c,
5157 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5158 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5159 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5160 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5161 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5165 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5167 2012-05-31 Richard Guenther <rguenther@suse.de>
5169 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5170 ldist-pr45948.c with disabled SCCP.
5172 2012-05-31 Richard Guenther <rguenther@suse.de>
5175 * gcc.dg/torture/pr48493.c: New testcase.
5177 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5179 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5181 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5182 of the initialization loop.
5183 (dg-final): Adjust the expected number of vectorized loops depending
5184 on vect_char_mult target selector.
5186 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5188 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5189 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5190 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5193 2012-05-30 Jason Merrill <jason@redhat.com>
5196 * g++.dg/init/new34.C: New.
5197 * g++.dg/tree-ssa/stabilize1.C: New.
5199 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5202 * g++.dg/init/new33.C: New test.
5204 2012-05-30 Richard Guenther <rguenther@suse.de>
5207 * gcc.dg/torture/pr53501.c: New testcase.
5208 * c-c++-common/restrict-2.c: Adjust.
5210 2012-05-30 Alan Modra <amodra@gmail.com>
5212 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5215 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5217 * gcc.target/i386/shuf-concat.c: New test.
5219 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5221 PR rtl-optimization/53519
5222 * gcc.c-torture/compile/pr53519.c: New test.
5224 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5226 * gcc.target/arm/neon-vrev.c: New.
5228 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5231 * gcc.target/sh/pr51340-1.c: New.
5232 * gcc.target/sh/pr51340-2.c: New.
5233 * gcc.target/sh/pr51340-3.c: New.
5235 2012-05-29 Richard Guenther <rguenther@suse.de>
5237 PR tree-optimization/53516
5238 * gcc.dg/torture/pr53516.c: New testcase.
5240 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5242 PR preprocessor/53229
5243 * gcc.dg/cpp/paste6.c: Force to run without
5244 -ftrack-macro-expansion.
5245 * gcc.dg/cpp/paste8.c: Likewise.
5246 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5247 -ftrack-macro-expansion.
5248 * gcc.dg/cpp/paste12.c: Force to run without
5249 -ftrack-macro-expansion.
5250 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5251 -ftrack-macro-expansion.
5252 * gcc.dg/cpp/paste13.c: Likewise.
5253 * gcc.dg/cpp/paste14.c: Likewise.
5254 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5255 -ftrack-macro-expansion.
5256 * gcc.dg/cpp/paste18.c: New test.
5258 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5260 * gcc.target/cris/torture/trap-1.c,
5261 gcc.target/cris/torture/trap-2.c,
5262 gcc.target/cris/torture/trap-3.c,
5263 gcc.target/cris/torture/trap-v0.c,
5264 gcc.target/cris/torture/trap-v3.c: New tests.
5266 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5269 * g++.dg/warn/Wbraces3.C: New.
5270 * g++.dg/warn/Wbraces4.C: Likewise.
5272 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5274 PR tree-optimization/53505
5275 * c-c++-common/torture/pr53505.c: New test.
5277 2012-05-27 Nathan Sidwell <nathan@acm.org>
5279 * gcc.dg/stmt-expr-4.c: New.
5281 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5284 * g++.dg/parse/crash60.C: New.
5286 2012-05-26 Jason Merrill <jason@redhat.com>
5289 * c-c++-common/array-lit.c: New.
5290 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5292 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5295 * gnat.dg/array21.adb: New test.
5297 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5299 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5301 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5304 * g++.dg/other/anon-union3.C: New.
5306 2012-05-25 Ian Lance Taylor <iant@google.com>
5308 * gcc.dg/split-6.c: New test.
5310 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/lto14.adb: New test.
5314 2012-05-25 Tristan Gingold <gingold@adacore.com>
5316 * gcc.target/i386/large-frame.c: New.
5318 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5319 * gcc.target/powerpc/lhs-1.c: New.
5320 * gcc.target/powerpc/lhs-2.c: New.
5321 * gcc.target/powerpc/lhs-3.c: New.
5323 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5325 Make unwound macro expansion trace less redundant
5326 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5327 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5328 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5329 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5330 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5331 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5333 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/constexpr-default1.C: New.
5338 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5341 * g++.dg/eh/goto2.C: New.
5343 2012-05-24 Richard Guenther <rguenther@suse.de>
5346 * g++.dg/tree-prof/pr53460.C: New testcase.
5348 2012-05-24 Richard Guenther <rguenther@suse.de>
5351 * g++.dg/debug/pr53466.C: New testcase.
5353 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5355 PR tree-optimization/53465
5356 * gcc.c-torture/execute/pr53465.c: New test.
5358 2012-05-23 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/allocate_with_typespec_6.f90: New.
5364 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5367 * g++.dg/warn/delete-array-1.C: New.
5369 2012-05-23 Richard Guenther <rguenther@suse.de>
5371 * gcc.dg/torture/pr39074-2.c: Adjust.
5372 * gcc.dg/torture/pr39074.c: Likewise.
5373 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5374 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5376 2012-05-22 Jan Hubicka <jh@suse.cz>
5379 * g++.dg/torture/pr53161.C: New testcase.
5381 2012-05-22 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/realloc_on_assign_15.f90: New.
5386 2012-05-22 Richard Guenther <rguenther@suse.de>
5389 * gcc.dg/torture/pr51071-2.c: New testcase.
5391 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5393 PR tree-optimization/53336
5394 * g++.dg/torture/pr53336.C: New testcase.
5396 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5399 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5400 instead of -Wunused-local-typedefs.
5402 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5405 * g++.dg/other/abstract4.C: New-
5407 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5410 * g++.dg/ext/attrib46.C: New.
5412 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5415 * gcc.c-torture/compile/pr53418-1.c,
5416 gcc.c-torture/compile/pr53418-2.c: New tests.
5418 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5420 PR tree-optimization/53366
5421 * gcc.dg/torture/pr53366-1.c: New test.
5422 * gcc.dg/torture/pr53366-2.c: New test.
5423 * gcc.target/i386/pr53366-1.c: New test.
5424 * gcc.target/i386/pr53366-2.c: New test.
5426 PR tree-optimization/53409
5427 * gcc.c-torture/compile/pr53409.c: New test.
5429 PR tree-optimization/53410
5430 * gcc.c-torture/compile/pr53410-1.c: New test.
5431 * gcc.c-torture/compile/pr53410-2.c: New test.
5433 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5436 * gcc.target/i386/pr53425-1.c: New file.
5437 * gcc.target/i386/pr53425-2.c: Likewise.
5439 2012-05-21 Richard Guenther <rguenther@suse.de>
5441 PR tree-optimization/53408
5442 * gcc.dg/torture/pr53408.c: New testcase.
5444 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5445 H.J. Lu <hongjiu.lu@intel.com>
5448 * gcc.target/i386/pr53416.c: New file.
5450 2012-05-21 Richard Guenther <rguenther@suse.de>
5452 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5454 2012-05-21 Richard Guenther <rguenther@suse.de>
5456 * gcc.dg/torture/ldist-1.c: New testcase.
5458 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5460 * gnat.dg/lto13.adb: New test.
5461 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5463 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5465 * gnat.dg/specs/lto12.ads: New test.
5466 * gnat.dg/specs/lto12_pkg.ads: New helper.
5468 2012-05-18 Richard Guenther <rguenther@suse.de>
5470 PR tree-optimization/53346
5471 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5472 * gcc.target/i386/incoming-10.c: Adjust.
5473 * gcc.target/i386/incoming-11.c: Likewise.
5474 * gcc.target/i386/pr46295.c: Likewise.
5476 2012-05-18 Richard Guenther <rguenther@suse.de>
5478 * gcc.dg/pr53352.c: Return zero.
5480 2012-05-18 Richard Guenther <rguenther@suse.de>
5482 PR tree-optimization/53390
5483 * gcc.dg/torture/pr53390.c: New testcase.
5485 2012-05-18 Meador Inge <meadori@codesourcery.com>
5487 PR rtl-optimization/53352
5488 * gcc.dg/pr53352.c: New test.
5490 2012-05-17 David S. Miller <davem@davemloft.net>
5492 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5493 failure on sparc-*-linux-gnu.
5495 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5498 * g++.dg/parse/error49.C: New.
5499 * g++.dg/cpp0x/error8.C: Likewise.
5500 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5501 * g++.dg/ext/utf-dflt2.C: Likewise.
5502 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5503 * g++.dg/ext/utf-dflt.C: Likewise.
5504 * c-c++-common/raw-string-3.c: Likewise.
5505 * c-c++-common/raw-string-4.c: Likewise.
5507 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/cpp0x/catch1.C: New.
5512 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/parse/error48.C: New.
5516 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5517 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5519 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5521 * gcc.dg/tm/indirect-2.c: New test.
5523 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5525 PR tree-optimization/53217
5526 * gfortran.dg/pr53217.f90: New test.
5528 2012-05-16 Richard Guenther <rguenther@suse.de>
5530 PR tree-optimization/53364
5531 * g++.dg/torture/pr53364.C: New testcase.
5533 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5536 * gcc.dg/pr52549.c: Fix test for long != void*
5537 * gcc.c-torture/execute/pr52979-1.x: New file.
5538 * gcc.c-torture/execute/pr52979-2.x: New file.
5540 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5542 PR preprocessor/7263
5543 * gcc.dg/binary-constants-2.c: Run without tracking locations
5544 accross macro expansion.
5545 * gcc.dg/binary-constants-3.c: Likewise.
5546 * gcc.dg/cpp/sysmac2.c: Likewise.
5547 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5549 * gcc.dg/cpp/syshdr3.c: New test.
5550 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5551 * gcc.dg/system-binary-constants-1.c: New test.
5552 * gcc.dg/system-binary-constants-1.h: New header for the new test
5554 * g++.dg/cpp/syshdr3.C: New test.
5555 * g++.dg/cpp/syshdr3.h: New header the new test above.
5556 * g++.dg/system-binary-constants-1.C: New test.
5557 * g++.dg/system-binary-constants-1.h: New header the new test
5560 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5562 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5564 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5567 * gcc.dg/pr53358.c: New test.
5569 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5573 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5575 2012-05-15 Olivier Hainque <hainque@adacore.com>
5577 * g++.dg/eh/sighandle.C: New testcase.
5579 2012-05-15 Richard Guenther <rguenther@suse.de>
5581 PR tree-optimization/53355
5582 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5584 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5586 * gfortran.dg/*.f90: Remove now redundant manual
5587 cleanup-modules directive.
5589 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5591 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5592 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5594 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5597 * gfortran.dg/int_range_io_1.f90: New test.
5599 2012-05-14 Andi Kleen <ak@linux.intel.com>
5600 Jakub Jelinek <jakub@redhat.com>
5603 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5604 * gcc.target/i386/rtm-check.h: New file.
5605 * gcc.target/i386/pr53315.c: New test.
5607 2012-05-14 Tobias Burnus <burnus@net-b.de>
5612 * gfortran.dg/deferred_type_param_4.f90: New.
5613 * gfortran.dg/deferred_type_param_6.f90: New.
5615 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5617 * gcc.target/i386/retarg.c: New test.
5619 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5622 * gfortran.dg/deferred_type_param_3.f90: New.
5623 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5624 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5626 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/null_pointer_deref3.adb: New test.
5630 2012-05-12 Tobias Burnus <burnus@net-b.de>
5634 * gfortran.dg/deferred_type_param_5.f90: New.
5636 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5638 * g++.dg/parse/error47.C: New.
5640 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5643 * gfortran.dg/string_compare_4.f90: Change option
5644 to -fdump-tree-original. Add test case for kind=4.
5646 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5649 * gfortran.dg/string_compare_4.f90: New test.
5651 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5653 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5655 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/variadic132.C: New.
5660 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5664 * g++.dg/parse/error26.C: Tweak dg-error column number.
5666 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5669 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5671 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5673 * gnat.dg/lto11.ad[sb]: New test.
5675 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5678 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5679 directive to Scan for vpmuldq, not vpmacsdql.
5681 2012-05-09 Michael Matz <matz@suse.de>
5683 PR tree-optimization/53185
5684 * gcc.dg/vect/pr53185.c: New test.
5686 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5689 * gcc.target/i386/pr53249.c: New.
5691 2012-05-09 Richard Guenther <rguenther@suse.de>
5693 PR tree-optimization/18437
5694 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5695 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5697 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5699 PR tree-optimization/53226
5700 * gcc.c-torture/compile/pr53226.c: New test.
5702 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5704 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5705 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5706 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5707 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5708 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5709 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5710 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5711 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5712 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5713 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5714 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5715 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5716 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5717 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5719 2012-05-09 Dehao Chen <dehao@google.com>
5721 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5722 * gcc.dg/predict-2.c: Likewise.
5723 * gcc.dg/predict-3.c: Likewise.
5724 * gcc.dg/predict-4.c: Likewise.
5725 * gcc.dg/predict-5.c: Likewise.
5726 * gcc.dg/predict-6.c: Likewise.
5728 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5731 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5733 2012-05-08 Richard Guenther <rguenther@suse.de>
5735 * gcc.dg/fold-bitand-4.c: New testcase.
5737 2012-05-08 Dehao Chen <dehao@google.com>
5739 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5740 heuristic is working properly.
5741 * gcc.dg/predict-2.c: Likewise.
5742 * gcc/dg/predict-3.c: Likewise.
5743 * gcc/dg/predict-4.c: Likewise.
5744 * gcc/dg/predict-5.c: Likewise.
5745 * gcc/dg/predict-6.c: Likewise.
5747 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5749 PR tree-optimization/53239
5750 * g++.dg/opt/vrp3.C: New test.
5751 * g++.dg/opt/vrp3-aux.cc: New file.
5752 * g++.dg/opt/vrp3.h: New file.
5754 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5756 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5757 .uleb128 support in assembler output.
5759 2012-05-07 Richard Guenther <rguenther@suse.de>
5762 * g++.dg/lto/pr42987_0.C: New testcase.
5763 * g++.dg/lto/pr42987_1.C: Likewise.
5765 2012-05-07 Tobias Burnus <burnus@net-b.de>
5768 * gfortran.dg/typebound_operator_15.f90: New.
5770 2012-05-06 Tobias Burnus <burnus@net-b.de>
5773 * gfortran.dg/class_array_13.f90: New.
5775 2012-05-06 Tristan Gingold <gingold@adacore.com>
5777 * gnat.dg/warn7.adb: New test.
5779 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5781 * gnat.dg/specs/renamings.ads: Rename to...
5782 * gnat.dg/specs/renaming1.ads: ...this.
5783 * gnat.dg/specs/renaming2.ads: New test.
5784 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5785 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5786 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5787 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5789 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5791 * gnat.dg/discr36.ad[sb]: New test.
5792 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5794 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5797 * c-c++-common/pr43772.c: New.
5799 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5802 * gfortran.dg/select_type_26.f03 : New test.
5803 * gfortran.dg/select_type_27.f03 : New test.
5806 * gfortran.dg/select_type_28.f03 : New test.
5808 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5812 * gfortran.dg/mod_sign0_1.f90: New test.
5813 * gfortran.dg/mod_large_1.f90: New test.
5815 2012-05-04 Tobias Burnus <burnus@net-b.de>
5818 gfortran.dg/public_private_module_5.f90: New.
5820 2012-05-04 Tobias Burnus <burnus@net-b.de>
5823 * gfortran.dg/constructor_7.f90: New.
5824 * gfortran.dg/constructor_8.f90: New.
5826 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5829 * g++.dg/cpp0x/static_assert7.C: New.
5831 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5833 PR tree-optimization/52633
5834 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5835 recognized as widening shifts instead of over-widening.
5836 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5837 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5838 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5839 * gcc.target/arm/pr52633.c: New test.
5841 2012-05-04 Richard Guenther <rguenther@suse.de>
5843 PR tree-optimization/53168
5844 * gcc.dg/torture/pr53168.c: New testcase.
5845 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5847 2012-05-04 Richard Guenther <rguenther@suse.de>
5849 * gcc.dg/lto/pr53214_0.c: New testcase.
5851 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5853 * gcc.target/ia64/pr48496.c: New test.
5854 * gcc.target/ia64/pr52657.c: Likewise.
5856 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5859 * c-c++-common/pr51712.c: New.
5861 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5864 * gcc.target/powwerpc/pr53199.c: New file.
5866 2012-05-03 Jason Merrill <jason@redhat.com>
5868 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5870 * gcc.dg/debug/dwarf2/dups-types.c: New.
5871 * gcc.dg/debug/dwarf2/dups-types.h: New.
5873 2012-05-03 Jason Merrill <jason@redhat.com>
5875 * g++.dg/debug/dwarf2/namespace-2.C: New.
5876 * g++.dg/debug/dwarf2/localclass3.C: New.
5878 2012-05-03 Jason Merrill <jason@redhat.com>
5880 * g++.dg/debug/dwarf2/thunk1.C: New.
5882 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5885 * g++.dg/other/final2.C: New.
5887 2012-05-03 Richard Guenther <rguenther@suse.de>
5889 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5891 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5893 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5894 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5895 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5896 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5898 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5900 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5902 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5904 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5907 * gcc.dg/pr53174.c: New test.
5910 * gcc.target/arm/pr53187.c: New test.
5911 * gcc.c-torture/compile/pr53187.c: New test.
5913 2012-05-03 Richard Guenther <rguenther@suse.de>
5915 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5916 unsupported prefetching support.
5918 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5920 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5921 option -ftrack-macro-expansion=0.
5922 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5923 option -ftrack-macro-expansion=0.
5925 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5927 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5928 dg-options for target arm with dg-additional-options.
5930 2012-05-03 Richard Guenther <rguenther@suse.de>
5932 PR tree-optimization/53144
5933 * gcc.dg/torture/pr53144.c: New testcase.
5935 2012-05-03 Tobias Burnus <burnus@net-b.de>
5938 * gfortran.dg/pointer_intent_7.f90: New.
5939 * gfortran.dg/pure_formal_3.f90: New.
5941 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5943 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5945 2012-05-02 Martin Jambor <mjambor@suse.cz>
5948 * g++.dg/lto/pr52605_0.C: New test.
5950 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5952 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5953 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5954 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5955 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5956 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5957 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5958 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5959 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5960 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5961 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5962 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5963 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5964 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5965 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5966 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5967 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5969 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5972 * gcc.dg/pr53153.c: New test.
5974 2012-05-02 Richard Guenther <rguenther@suse.de>
5976 * g++.dg/tree-ssa/pr19807.C: Adjust.
5978 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/53163
5981 * gcc.c-torture/compile/pr53163.c: New test.
5983 PR rtl-optimization/53160
5984 * gcc.c-torture/execute/pr53160.c: New test.
5986 2012-05-01 Ian Lance Taylor <iant@google.com>
5989 * gcc.dg/pr37303.c: New test.
5991 2012-05-01 Richard Henderson <rth@redhat.com>
5993 * lib/target-supports.exp
5994 (check_effective_target_sync_long_long_runtime): True for
5995 check_effective_target_powerpc64.
5997 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6000 * gcc.dg/vector-1.c: Move to ...
6001 * c-c++-common/vector-1.c: ... here.
6002 * gcc.dg/vector-2.c: Move to ...
6003 * c-c++-common/vector-2.c: ... here.
6004 * gcc.dg/vector-3.c: Move to ...
6005 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6006 * gcc.dg/vector-4.c: Move to ...
6007 * c-c++-common/vector-4.c: ... here.
6008 * gcc.dg/vector-init-1.c: Move to ...
6009 * c-c++-common/vector-init-1.c: ... here.
6010 * gcc.dg/vector-init-2.c: Move to ...
6011 * c-c++-common/vector-init-2.c: ... here.
6012 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6013 * c-c++-common/vector-subscript-1.c: ... here.
6014 * gcc.dg/vector-subscript-2.c: Move to ...
6015 * c-c++-common/vector-subscript-2.c: ... here.
6016 * gcc.dg/vector-subscript-3.c: Move to ...
6017 * c-c++-common/vector-subscript-3.c: ... here.
6020 * g++.dg/cpp0x/vt-51314.C: New test.
6021 * g++.dg/cpp0x/variadic76.C: Fix.
6023 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6025 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6027 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6029 Add -Wvarargs option
6030 * c-c++-common/Wvarargs.c: New test case.
6031 * c-c++-common/Wvarargs-2.c: Likewise.
6033 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6035 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6036 * objc.dg/foreach-7.m: Force the test case to run without
6037 -ftrack-macro-expansion.
6038 * c-c++-common/tm/attrib-1.c: Likewise.
6039 * c-c++-common/warn-ommitted-condop.c: Likewise.
6040 * gcc.dg/assign-warn-1.c: Likewise.
6041 * gcc.dg/assign-warn-2.c: Likewise.
6042 * gcc.dg/attr-alloc_size.c: Likewise.
6043 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6044 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6045 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6046 * gcc.dg/c90-const-expr-9.c: Likewise.
6047 * gcc.dg/c99-const-expr-9.c: Likewise.
6048 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6049 * gcc.dg/cpp/direct2s.c: Likewise.
6050 * gcc.dg/cpp/pr28709.c: Likewise.
6051 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6052 * gcc.dg/dfp/composite-type.c: Likewise.
6053 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6054 with -ftrack-macro-expansion
6055 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6056 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6057 * g++.dg/ext/cleanup-1.C: Likewise.
6058 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6059 * g++.dg/template/sfinae10.C: Likewise.
6060 * g++.dg/tm/wrap-2.C: Likewise.
6061 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6062 * g++.dg/warn/Wsign-conversion.C: Likewise.
6063 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6064 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6065 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6066 it to run with -ftrack-macro-expansion.
6067 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6068 test cases without -ftrack-macro-expansion.
6070 Fix location for static class members
6071 * g++.dg/template/sfinae6_neg.C: Adjust.
6073 Make conversion warnings work on NULL with -ftrack-macro-expansion
6074 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6075 alongside the previous testing for NULL.
6077 Fix -Wuninitialized for -ftrack-macro-expansion
6078 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6080 Strip "<built-in>" loc from displayed expansion context
6081 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6082 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6083 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6086 Fix expansion point loc for macro-like tokens
6087 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6088 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6090 Fix token pasting with -ftrack-macro-expansion
6091 * gcc.dg/cpp/paste17.c: New test case for
6092 -ftrack-macro-expansion=2 mode only.
6093 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6095 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6097 * gnat.dg/warn6.ad[sb]: New test.
6099 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6102 * gcc.dg/20011021-1.c: Adjust testcase.
6104 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6107 * gfortran.dg/function_optimize_12.f90: New test.
6109 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6112 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6113 code to match current output and cover new peephole2 pattern.
6115 2012-04-27 Ollie Wild <aaw@google.com>
6117 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6119 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6121 * gcc.c-torture/execute/20120427-2.c: New testcase.
6122 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6123 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6124 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6126 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6129 * gcc.c-torture/execute/20120427-1.c: New testcase.
6131 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6134 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6136 2012-04-27 Tom de Vries <tom@codesourcery.com>
6138 PR tree-optimization/51879
6139 * gcc.dg/pr51879.c: New test.
6140 * gcc.dg/pr51879-2.c: Same.
6141 * gcc.dg/pr51879-3.c: Same.
6142 * gcc.dg/pr51879-4.c: Same.
6143 * gcc.dg/pr51879-6.c: Same.
6145 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6148 * g++.dg/cpp0x/defaulted35.C: New.
6149 * g++.dg/cpp0x/defaulted15.C: Adjust.
6151 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6153 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6156 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6158 * gcc.target/i386/builtin_target.c: Check avx2.
6160 2012-04-26 Alan Modra <amodra@gmail.com>
6162 * gcc.target/powerpc/savres.c: New test.
6163 * gcc.target/powerpc/powerpc.exp: Run it.
6165 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6168 * gcc.dg/torture/pr53120.c: New test.
6170 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6173 * gcc.c-torture/compile/pr52979-1.c: New test.
6174 * gcc.c-torture/execute/pr52979-1.c: New test.
6175 * gcc.c-torture/execute/pr52979-2.c: New test.
6177 2012-04-25 Richard Guenther <rguenther@suse.de>
6179 * gcc.target/i386/l_fma_float_5.c: Adjust.
6180 * gcc.target/i386/l_fma_double_4.c: Likewise.
6181 * gcc.target/i386/l_fma_float_2.c: Likewise.
6182 * gcc.target/i386/l_fma_float_6.c: Likewise.
6183 * gcc.target/i386/l_fma_double_1.c: Likewise.
6184 * gcc.target/i386/l_fma_double_5.c: Likewise.
6185 * gcc.target/i386/l_fma_float_3.c: Likewise.
6186 * gcc.target/i386/l_fma_double_2.c: Likewise.
6187 * gcc.target/i386/l_fma_double_6.c: Likewise.
6188 * gcc.target/i386/l_fma_float_4.c: Likewise.
6189 * gcc.target/i386/l_fma_double_3.c: Likewise.
6190 * gcc.target/i386/l_fma_float_1.c: Likewise.
6192 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6194 PR tree-optimization/53058
6195 * gcc.c-torture/compile/pr53058.c: New test.
6197 2012-04-25 Jan Hubicka <jh@suse.cz>
6200 * gcc.target/i386/pr39082-1.c: Update warning location.
6202 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.dg/pr52880.c: New test.
6207 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6209 * gcc.dg/m-un-2.c: Update.
6210 * gcc.dg/20011021-1.c: Update.
6212 2012-04-25 Tobias Burnus <burnus@net-b.de>
6215 * gfortran.dg/realloc_on_assign_14.f90: New.
6217 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6220 PR tree-optimizations/52891
6221 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6223 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6226 * g++.dg/cpp0x/sfinae35.C: New.
6227 * g++.dg/cpp0x/sfinae36.C: Likewise.
6229 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6231 * gcc.target/builtin_target.c: New testcase.
6233 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6236 * gcc.target/powerpc/pr47197.c: New test.
6238 2012-04-24 Richard Guenther <rguenther@suse.de>
6240 PR tree-optimization/53085
6241 * g++.dg/torture/pr53085.C: New testcase.
6243 2012-04-24 Andrew Pinski <apinski@cavium.com>
6246 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6247 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6248 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6250 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6253 * gcc.c-torture/execute/pr53084.c: New test.
6255 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6257 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6259 2012-04-23 Andrew Pinski <apinski@cavium.com>
6261 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6263 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6266 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6267 * gcc.dg/torture/builtin-power-1.c: Likewise.
6269 2012-04-23 Richard Guenther <rguenther@suse.de>
6271 PR tree-optimization/53070
6272 * gcc.dg/torture/pr53070.c: New testcase.
6274 2012-04-23 Richard Guenther <rguenther@suse.de>
6277 * gcc.dg/pr53060.c: New testcase.
6279 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6281 PR tree-optimizations/52891
6282 * gcc.c-torture/compile/pr52891-1.c: New test.
6283 * gcc.c-torture/compile/pr52891-2.c: New test.
6285 2012-04-22 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/read_float_4.f90: New.
6290 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6293 * c-c++-common/pr35441.C: New.
6295 2012-04-20 Ian Lance Taylor <iant@google.com>
6297 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6298 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6300 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6302 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6304 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6306 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6308 PR rtl-optimization/44214
6309 * gcc.dg/pr44214-1.c: New test.
6310 * gcc.dg/pr44214-2.c: Likewise.
6311 * gcc.dg/pr44214-3.c: Likewise.
6313 2012-04-20 Richard Guenther <rguenther@suse.de>
6315 * g++.dg/torture/20120420-1.C: New testcase.
6317 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6319 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6321 2012-04-19 Christian Bruel <christian.bruel@st.com>
6323 * gcc.dg/pr52283.c: New test.
6325 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6327 * gcc.dg/pr37985.c: New test.
6329 2012-04-19 Richard Guenther <rguenther@suse.de>
6331 PR rtl-optimization/44688
6332 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6333 possibly profitable.
6335 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6337 PR tree-optimization/52976
6338 * gfortran.dg/reassoc_11.f: New test.
6340 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6342 PR tree-optimization/52976
6343 * gfortran.dg/reassoc_7.f: New test.
6344 * gfortran.dg/reassoc_8.f: Likewise.
6345 * gfortran.dg/reassoc_9.f: Likewise.
6346 * gfortran.dg/reassoc_10.f: Likewise.
6348 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6351 * g++.dg/cpp0x/sfinae33.C: New.
6352 * g++.dg/cpp0x/sfinae34.C: Likewise.
6354 2012-04-18 Joey Ye <joey.ye@arm.com>
6356 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6358 2012-04-18 Richard Guenther <rguenther@suse.de>
6360 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6362 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6363 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6365 2012-04-17 Tom de Vries <tom@codesourcery.com>
6367 * g++.dg/pr51264-4.C: New test.
6369 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6372 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6374 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6377 * g++.dg/parse/crash59.C: New.
6379 2012-04-17 Michael Matz <matz@suse.de>
6381 PR tree-optimization/18437
6382 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6384 2012-04-17 Richard Guenther <rguenther@suse.de>
6387 * g++.dg/torture/pr53011.C: New testcase.
6389 2012-04-16 Jason Merrill <jason@redhat.com>
6392 * g++.dg/cpp0x/variadic131.C: New.
6395 * g++.dg/cpp0x/variadic130.C: New.
6398 * g++.dg/cpp0x/variadic129.C: New.
6401 * g++.dg/cpp0x/variadic128.C: New.
6403 2012-04-16 Tobias Burnus <burnus@net-b.de>
6406 * gfortran.dg/pointer_intent_6.f90: New.
6408 2012-04-16 Tobias Burnus <burnus@net-b.de>
6411 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6412 to include public_private_module_4.f90.
6413 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6416 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6419 * g++.dg/diagnostic/operator1.C: New.
6420 * g++.dg/ext/label5.C: Adjust.
6421 * g++.dg/ext/va-arg1.C: Likewise.
6422 * g++.dg/other/error20.C: Likewise.
6423 * g++.dg/other/error20.C: Likewise.
6424 * g++.dg/other/error16.C: Likewise.
6425 * g++.dg/other/error10.C: Likewise.
6426 * g++.dg/parse/error30.C: Likewise.
6427 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6429 2012-04-16 Jason Merrill <jason@redhat.com>
6432 * g++.dg/cpp0x/variadic127.C: New.
6434 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6438 Use fail, pass instead of unresolved.
6442 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6444 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6445 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6446 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6448 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6451 * gfortran.dg/typebound_call_23.f03: New test case.
6453 2012-04-15 Jason Merrill <jason@redhat.com>
6456 * g++.dg/cpp0x/variadic126.C: New.
6459 * g++.dg/cpp0x/variadic125.C: New.
6462 * g++.dg/cpp0x/variadic124.C: New.
6465 * g++.dg/cpp0x/nullptr27.C: New.
6468 * g++.dg/warn/format8.C: New.
6470 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6473 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6475 2012-04-14 Tobias Burnus <burnus@net-b.de>
6479 * gfortran.dg/public_private_module_3.f90: New.
6480 * gfortran.dg/public_private_module_4.f90: New.
6482 2012-04-14 Tom de Vries <tom@codesourcery.com>
6484 * gcc.dg/superblock.c: New test.
6486 2012-04-14 Tom de Vries <tom@codesourcery.com>
6488 * gcc.dg/pr51879-12.c: New test.
6490 2012-04-13 Jason Merrill <jason@redhat.com>
6493 * g++.dg/cpp0x/variadic123.C: New.
6494 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6497 * g++.dg/cpp0x/initlist-ctor1.C: New.
6500 * g++.dg/other/anon-union2.C: New.
6502 2012-04-13 Martin Jambor <mjambor@suse.cz>
6505 * g++.dg/ipa/pr52939.C: New test.
6507 2012-04-13 Tom de Vries <tom@codesourcery.com>
6509 * gcc.dg/pr52734.c: New test.
6511 2012-04-13 Richard Guenther <rguenther@suse.de>
6513 PR tree-optimization/52969
6514 * gcc.dg/torture/pr52969.c: New testcase.
6516 2012-04-13 Richard Guenther <rguenther@suse.de>
6519 * gcc.dg/pr52549.c: New testcase.
6521 2012-04-13 Richard Guenther <rguenther@suse.de>
6524 * gcc.dg/pr52862.c: New testcase.
6526 2012-04-13 Joey Ye <joey.ye@arm.com>
6528 * gcc.target/arm/thumb1-imm.c: New testcase.
6530 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6533 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6534 second function argument.
6535 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6536 (calc_permps): Update declaration. Calculate result correctly.
6537 (avx2_test): Change src2 type to union256i_d.
6538 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6541 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6544 * gcc.target/powerpc/pr52775.c: New file.
6546 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6548 PR tree-optimization/18589
6549 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6550 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6551 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6552 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6553 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6554 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6558 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6560 2012-04-12 Richard Guenther <rguenther@suse.de>
6562 PR tree-optimization/52943
6563 * gcc.dg/torture/pr52943.c: New testcase.
6565 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6568 * gcc/target/sh/pr50751-4.c: New.
6569 * gcc/target/sh/pr50751-5.c: New.
6570 * gcc/target/sh/pr50751-6.c: New.
6571 * gcc/target/sh/pr50751-7.c: New.
6573 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6576 * g++.dg/lookup/using52.C: New.
6578 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6580 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6582 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6584 PR rtl-optimization/52876
6585 * gcc.target/i386/pr52876.c: New.
6587 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6589 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6591 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6593 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6594 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6595 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6596 (ptrdiff_t): ... this. All uses changed.
6597 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6598 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6600 (main): Cast argument to __INTPTR_TYPE__.
6601 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6603 * gcc.dg/mallign.c (main): Likewise.
6604 * gcc.dg/pr38700.c (foo): Likewise.
6605 * gcc.dg/long-long-cst1.c (t): Likewise.
6606 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6607 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6608 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6609 * gcc.dg/pr25682.c (d, foo): Likewise.
6610 * gcc.dg/format/cast-1.c (f): Likewise.
6611 * gcc.dg/c90-const-expr-10.c
6612 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6613 (size_t): ...this. All uses changed.
6614 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6615 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6616 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6617 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6618 * gcc.dg/sequence-pt-1.c: Likewise.
6619 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6620 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6621 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6622 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6623 of ptrdiff_t with it.
6624 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6625 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6626 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6628 2012-04-11 Jason Merrill <jason@redhat.com>
6631 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6632 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6635 * g++.dg/ext/attrib45.C: New.
6637 * g++.dg/eh/dtor3.C: New.
6639 2012-04-11 Richard Guenther <rguenther@suse.de>
6642 * gfortran.dg/pr52621.f90: New testcase.
6644 2012-04-11 Richard Guenther <rguenther@suse.de>
6647 * g++.dg/torture/pr52918-1.C: New testcase.
6648 * g++.dg/torture/pr52918-2.C: Likewise.
6650 2012-04-11 Tobias Burnus <burnus@net-b.de>
6653 * gfortran.dg/block_11.f90: New.
6655 2012-04-11 Nick Clifton <nickc@redhat.com>
6657 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6659 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6662 * gcc.target/powerpc/pr16458-1.c: New test.
6663 * gcc.target/powerpc/pr16458-2.c: Likewise.
6664 * gcc.target/powerpc/pr16458-3.c: Likewise.
6665 * gcc.target/powerpc/pr16458-4.c: Likewise.
6667 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6669 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6670 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6671 * gcc.dg/builtin-bswap-5.c: Likewise.
6672 * gcc.target/i386/builtin-bswap-4.c: New test.
6674 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6677 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6679 2012-04-11 Richard Guenther <rguenther@suse.de>
6681 PR rtl-optimization/52881
6682 * gcc.dg/torture/pr52881.c: New testcase.
6683 * gcc.dg/torture/pr52913.c: Likewise.
6685 2012-04-11 Richard Guenther <rguenther@suse.de>
6687 PR tree-optimization/52912
6688 * gcc.dg/torture/pr52912.c: New testcase.
6690 2010-04-10 Michael Matz <matz@suse.de>
6692 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6693 * gcc.dg/vect/vect-outer-1.c: Adjust.
6694 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6695 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6696 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6697 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6698 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6699 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6701 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6703 PR tree-optimization/52870
6704 * gcc.dg/vect/pr52870.c: New test.
6706 2012-04-09 Mike Stump <mikestump@comcast.net>
6708 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6709 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6710 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6711 * gnat.dg/aggr11.adb: Likewise.
6712 * gnat.dg/aggr11_pkg.ads: Likewise.
6713 * gnat.dg/aggr15.adb: Likewise.
6714 * gnat.dg/aggr15.ads: Likewise.
6715 * gnat.dg/aggr17.adb: Likewise.
6716 * gnat.dg/aggr18.adb: Likewise.
6717 * gnat.dg/array14.adb: Likewise.
6718 * gnat.dg/array14.ads: Likewise.
6719 * gnat.dg/array14_pkg.ads: Likewise.
6720 * gnat.dg/array19.adb: Likewise.
6721 * gnat.dg/array19.ads: Likewise.
6722 * gnat.dg/discr27.adb: Likewise.
6723 * gnat.dg/discr27.ads: Likewise.
6724 * gnat.dg/discr35.adb: Likewise.
6725 * gnat.dg/discr35.ads: Likewise.
6726 * gnat.dg/discr6.adb: Likewise.
6727 * gnat.dg/discr6_pkg.ads: Likewise.
6728 * gnat.dg/import1.adb: Likewise.
6729 * gnat.dg/import1.ads: Likewise.
6730 * gnat.dg/loop_address2.adb: Likewise.
6731 * gnat.dg/opt7.adb: Likewise.
6732 * gnat.dg/opt7.ads: Likewise.
6733 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6734 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6735 * gnat.dg/rep_clause2.adb: Likewise.
6736 * gnat.dg/rep_clause2.ads: Likewise.
6737 * gnat.dg/slice2.adb: Likewise.
6738 * gnat.dg/slice2.ads: Likewise.
6739 * gnat.dg/slice6.adb: Likewise.
6740 * gnat.dg/slice6_pkg.ads: Likewise.
6741 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6742 * gnat.dg/taft_type2.adb: Likewise.
6743 * gnat.dg/taft_type2.ads: Likewise.
6744 * gnat.dg/taft_type2_pkg.ads: Likewise.
6745 * gnat.dg/volatile10.adb: Likewise.
6746 * gnat.dg/volatile10_pkg.ads: Likewise.
6748 * gcc.dg/dll-8.c: Remove execute permissions.
6749 * g++.dg/ext/dllexport5.C: Likewise.
6751 2012-04-09 Jan Hubicka <jh@suse.cz>
6756 * gcc.dg/lto/pr52634_1.c: New testcase.
6757 * gcc.dg/lto/pr52634_0.c: New testcase.
6759 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6762 * gcc.target/i386/pr52883.c: New testcase.
6764 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6766 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6767 (check_effective_target_sync_long_long): Add SPARC case.
6768 (check_effective_target_sync_long_long_runtime): Likewise.
6769 (check_effective_target_sync_int_long): Adjust SPARC case.
6770 (check_effective_target_sync_char_short): Likewise.
6772 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6774 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6775 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6777 2012-04-08 Tobias Burnus <burnus@net-b.de>
6781 * gfortran.dg/public_private_module_2.f90: New.
6783 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6785 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6788 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6791 * gfortran.dg/function_optimize_11.f90: New test.
6793 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6796 * gfortran.dg/use_only_6.f90: New test.
6798 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6801 * gfortran.dg/use_only_6.f90: New test.
6802 2012-04-06 Mike Stump <mikestump@comcast.net>
6805 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6807 2012-04-05 Jason Merrill <jason@redhat.com>
6810 * g++.dg/template/qualified-id5.C: New.
6812 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6815 * gcc.target/i386/pr52882.c: New test.
6817 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6818 Dominique D'Humieures <dominiq@lps.ens.fr>
6821 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6822 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6824 2012-04-04 Jason Merrill <jason@redhat.com>
6827 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6829 2012-04-03 Jason Merrill <jason@redhat.com>
6832 * g++.dg/cpp0x/variadic-value1.C: New.
6834 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6836 * gnat.dg/pack18.adb: New test.
6837 * gnat.dg/pack18_pkg.ads: New helper.
6839 2012-04-03 Richard Guenther <rguenther@suse.de>
6841 PR tree-optimization/52808
6842 * gcc.dg/pr52808.c: New testcase.
6844 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6846 PR tree-optimization/52835
6847 * gfortran.dg/pr52835.f90: New test.
6849 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6851 * gnat.dg/specs/aggr5.ads: New test.
6853 2012-04-02 Richard Guenther <rguenther@suse.de>
6855 PR tree-optimization/52756
6856 * gcc.dg/torture/pr52756.c: New testcase.
6858 2012-04-02 Richard Guenther <rguenther@suse.de>
6861 * gcc.dg/pr52803.c: New testcase.
6863 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6866 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6869 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6872 * g++.dg/cpp0x/noexcept17.C: New.
6873 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6874 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6875 * g++.dg/cpp0x/noexcept01.C: Likewise.
6876 * g++.dg/eh/init-temp1.C: Likewise.
6877 * g++.dg/eh/ctor1.C: Likwise.
6879 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6881 * gnat.dg/controlled6.adb: New test.
6882 * gnat.dg/controlled6_pkg.ads: New helper.
6883 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6885 2012-03-30 Richard Henderson <rth@redhat.com>
6888 * g++.dg/opt/pr52727.C: New testcase.
6890 2012-03-30 Richard Guenther <rguenther@suse.de>
6892 PR tree-optimization/52754
6893 * gcc.target/i386/pr52754.c: New testcase.
6895 2012-03-30 Richard Guenther <rguenther@suse.de>
6898 * g++.dg/torture/pr52772.C: New testcase.
6900 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6905 2012-03-29 Jason Merrill <jason@redhat.com>
6908 * g++.dg/template/inherit8.C: New.
6910 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6913 * g++.dg/ext/weak4.C: New test.
6915 PR tree-optimization/52760
6916 * gcc.c-torture/execute/pr52760.c: New test.
6918 2012-03-29 Jason Merrill <jason@redhat.com>
6921 * g++.dg/cpp0x/initlist-array3.C: New.
6923 2012-03-28 Jason Merrill <jason@redhat.com>
6926 * g++.dg/overload/virtual2.C: New.
6928 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6930 * gnat.dg/vect7.ad[sb]: New test.
6932 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6933 Tobias Burnus <burnus@gcc.gnu.org>
6936 * gfortran.dg/allocate_class_1.f90 : Change error test.
6937 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6938 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6939 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6941 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6944 * gcc.dg/pr52691.c: New test.
6947 * gcc.c-torture/compile/pr52750.c: New test.
6949 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6952 * gcc.target/avr/torture/builtins-2.c: New test.
6954 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6957 * gcc.target/i386/pr52736.c: New test.
6959 2012-03-27 Martin Jambor <mjambor@suse.cz>
6962 * gcc.dg/torture/pr52693.c: New test.
6964 2012-03-27 Meador Inge <meadori@codesourcery.com>
6967 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6969 2012-03-27 Mike Stump <mikestump@comcast.net>
6972 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6973 failures that match branch names.
6975 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6976 H.J. Lu <hongjiu.lu@intel.com>
6979 * gcc.target/i386/pr52698.c: New test.
6981 2012-03-27 Richard Guenther <rguenther@suse.de>
6984 * gcc.dg/torture/pr52720.c: New testcase.
6986 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6988 * gnat.dg/pack17.adb: New test.
6990 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6992 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6993 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6995 2012-03-26 Martin Jambor <mjambor@suse.cz>
6997 PR tree-optimization/50052
6998 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7000 2012-03-26 Richard Guenther <rguenther@suse.de>
7002 PR tree-optimization/52701
7003 * gfortran.dg/pr52701.f90: New testcase.
7005 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7007 PR tree-optimization/52686
7008 * gcc.target/arm/pr52686.c: New test.
7010 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7012 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7013 Add "-Os -flto" to list.
7015 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7017 * gnat.dg/concat2.ad[sb]: New test.
7019 2012-03-24 Jason Merrill <jason@redhat.com>
7021 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7022 * g++.dg/cpp0x/trailing2.C: Likewise.
7023 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7024 * g++.dg/cpp1y/auto-fn1.C: New.
7025 * g++.dg/cpp1y/auto-fn2.C: New.
7026 * g++.dg/cpp1y/auto-fn3.C: New.
7027 * g++.dg/cpp1y/auto-fn4.C: New.
7028 * g++.dg/cpp1y/auto-fn5.C: New.
7029 * g++.dg/cpp1y/auto-fn6.C: New.
7030 * g++.dg/cpp1y/auto-fn7.C: New.
7031 * g++.dg/cpp1y/auto-fn8.C: New.
7032 * g++.dg/cpp1y/auto-fn9.C: New.
7033 * g++.dg/cpp1y/auto-fn10.C: New.
7034 * g++.dg/cpp1y/auto-fn11.C: New.
7036 2012-03-23 Richard Guenther <rguenther@suse.de>
7038 PR tree-optimization/52678
7039 * gfortran.dg/pr52678.f: New testcase.
7041 2012-03-23 Richard Guenther <rguenther@suse.de>
7043 PR tree-optimization/52638
7044 * g++.dg/torture/pr52638.C: New testcase.
7046 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7049 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7051 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7054 * g++.dg/ext/attrib44.C: New test.
7056 2012-03-22 Jan Hubicka <jh@suse.cz>
7059 * g++.dg/torture/pr51737.C: New testcase
7061 2012-03-22 Richard Guenther <rguenther@suse.de>
7063 PR tree-optimization/52548
7064 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7066 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7068 * lib/fortran-modules.exp (list-module-names-1): Remove
7071 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7074 * gcc.target/sh/pr50751-1.c: New.
7075 * gcc.target/sh/pr50751-2.c: New.
7076 * gcc.target/sh/pr50751-3.c: New.
7078 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7081 * gcc.target/sh/sh4a-cos.c: Remove.
7082 * gcc.target/sh/sh4a-sin.c: Remove.
7083 * gcc.target/sh/sh4a-sincos.c: Remove.
7085 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7087 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7088 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7090 2012-03-21 Martin Jambor <mjambor@suse.cz>
7093 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7094 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7096 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7098 * gcc.target/arm/thumb-16bit-ops.c: New file.
7099 * gcc.target/arm/thumb-ifcvt.c: New file.
7101 2012-03-20 Jason Merrill <jason@redhat.com>
7103 * lib/target-supports.exp: Add { target c++1y }.
7105 * g++.dg/cpp0x/auto32.C: New.
7107 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7110 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7112 * gcc.dg/torture/pr48124-4.c: Ditto:
7113 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7115 2012-03-20 Jason Merrill <jason@redhat.com>
7118 * g++.dg/cpp0x/initlist66.C: New.
7120 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7122 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7125 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7128 * gcc.target/avr/torture/addr-space-2.h: New file.
7129 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7130 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7131 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7132 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7134 2012-03-20 Richard Guenther <rguenther@suse.de>
7136 * gnat.dg/pack16.adb: New testcase.
7137 * gnat.dg/pack16_pkg.ads: Likewise.
7138 * gnat.dg/specs/pack8.ads: Likewise.
7139 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7141 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7143 * g++.dg/warn/Wuseless-cast.C: Extend.
7145 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/warn/Wuseless-cast.C: New.
7150 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7153 * gfortran.dg/pr52608.f90: New test.
7155 2012-03-17 Tobias Burnus <burnus@net-b.de>
7158 * gfortran.dg/proc_ptr_36.f90: New.
7160 2012-03-16 Martin Jambor <mjambor@suse.cz>
7162 * gcc.dg/misaligned-expand-1.c: New test.
7163 * gcc.dg/misaligned-expand-3.c: Likewise.
7165 2012-03-16 Richard Guenther <rguenther@suse.de>
7166 Kai Tietz <ktietz@redhat.com>
7169 * gcc.c-torture/execute/pr48814-1.c: New test.
7170 * gcc.c-torture/execute/pr48814-2.c: New test.
7171 * gcc.dg/tree-ssa/assign-1.c: New test.
7172 * gcc.dg/tree-ssa/assign-2.c: New test.
7173 * gcc.dg/tree-ssa/assign-3.c: New test.
7175 2012-03-16 Richard Guenther <rguenther@suse.de>
7177 * gnat.dg/specs/pack7.ads: New testcase.
7179 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7182 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7183 * gcc.dg/torture/vshuf-8.inc: Likewise.
7184 * gcc.dg/torture/vshuf-16.inc: Likewise.
7185 * gcc.dg/torture/vshuf-32.inc: Likewise.
7187 2012-03-15 Jason Merrill <jason@redhat.com>
7189 * g++.dg/torture/pr52582.C: New.
7191 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7193 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7195 2012-03-15 Ira Rosen <irar@il.ibm.com>
7196 Ulrich Weigand <ulrich.weigand@linaro.org>
7198 * gcc.dg/vect/slp-cond-3.c: New test.
7199 * gcc.dg/vect/slp-cond-4.c: New test.
7201 2012-03-15 Ira Rosen <irar@il.ibm.com>
7202 Ulrich Weigand <ulrich.weigand@linaro.org>
7204 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7205 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7207 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7212 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7213 * gfortran.dg/round_1.f03: Likewise.
7215 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7216 Andrew Pinski <apinski@cavium.com>
7219 * gcc.dg/pr52592.c: New test.
7221 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7223 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7224 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7225 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7226 * lib/fortran-modules.exp: .. this new file. Adjust users.
7227 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7228 gfortran-dg-debug-runtest): Call cleanup-modules.
7229 * lib/fortran-torture.exp (fortran-torture-execute,
7230 fortran-torture): Likewise.
7231 * gfortran.dg/coarray/caf.exp: Likewise.
7232 * lib/lto.exp: Likewise.
7233 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7234 * gfortran.dg/class_4b.f03: Likewise.
7235 * gfortran.dg/class_4c.f03: Likewise.
7236 * gfortran.dg/class_45a.f03: Likewise.
7237 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7238 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7239 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7240 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7242 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7243 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7244 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7245 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7246 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7247 * gfortran.dg/whole_file_28.f90: Likewise.
7248 * gfortran.dg/whole_file_29.f90: Likewise.
7249 * gfortran.dg/whole_file_30.f90: Likewise.
7250 * gfortran.dg/whole_file_31.f90: Likewise.
7252 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7254 PR tree-optimization/52267
7255 * gcc.dg/pr52267.c: New test.
7256 * gcc.dg/tree-ssa/vrp65.c: New test.
7257 * gcc.dg/tree-ssa/vrp66.c: New test.
7259 2012-03-15 Richard Guenther <rguenther@suse.de>
7262 * gfortran.dg/vect/pr52580.f: New testcase.
7264 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7266 * gcc.target/sh/fpul-usage-1.c: New.
7268 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7271 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7272 * gcc.target/sh/pr49468-di.c: Likewise.
7274 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7276 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7277 * gcc.dg/c99-stdint-6.c: Likewise.
7278 * gcc.dg/lto/20090210_0.c: Likewise.
7279 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7280 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7281 * gcc.dg/pragma-init-fini-2.c: Likewise.
7282 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7283 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7284 * gcc.target/i386/pr22152.c: Likewise.
7285 * gcc.target/i386/vect8-ret.c: Likewise.
7286 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7289 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7292 * g++.dg/tree-prof/partition1.C: Likewise.
7293 * g++.dg/tree-prof/partition2.C: Likewise.
7294 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7296 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7297 * gcc.c-torture/execute/20010724-1.c: Remove.
7298 * gcc.c-torture/execute/20010724-1.x: Remove.
7299 * gcc.c-torture/execute/20040208-2.c: Remove.
7300 * gcc.c-torture/execute/20040208-2.x: Remove.
7301 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7303 (main) [__mips__ && __sgi__]: Remove.
7304 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7305 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7306 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7307 mips-sgi-irix6* handling.
7308 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7309 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7310 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7312 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7313 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7314 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7315 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7316 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7317 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7319 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7320 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7321 * gcc.target/mips/save-restore-3.c: Likewise.
7322 * gcc.target/mips/save-restore-4.c: Likewise.
7323 * gcc.target/mips/save-restore-5.c: Likewise.
7324 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7325 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7327 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7329 (restore_ld_library_path_env_vars): Likewise.
7330 * lib/target-supports.exp (check_profiling_available): Remove
7331 mips*-*-irix* handling.
7332 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7333 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7334 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7336 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7339 * g++.dg/opt/pr52582.C: New test.
7341 2012-03-14 Richard Guenther <rguenther@suse.de>
7343 PR tree-optimization/52571
7344 * gcc.dg/vect/vect-2.c: Initialize arrays.
7345 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7346 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7347 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7349 2012-03-14 Richard Guenther <rguenther@suse.de>
7354 * gcc.dg/torture/pr48124-1.c: New testcase.
7355 * gcc.dg/torture/pr48124-2.c: Likewise.
7356 * gcc.dg/torture/pr48124-3.c: Likewise.
7357 * gcc.dg/torture/pr48124-4.c: Likewise.
7359 2012-03-14 Richard Guenther <rguenther@suse.de>
7362 * gcc.dg/pr52578.c: New testcase.
7364 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7367 * g++.dg/cpp0x/udlit-args2.C: New test.
7369 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7372 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7373 * gcc.c-torture/compile/pr48596.c: ... here.
7375 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7378 * g++.dg/lookup/hidden-class17.C: New test.
7380 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7383 * gcc.dg/Wunused-var-3.c: New test.
7385 2012-03-13 Martin Jambor <mjambor@suse.cz>
7387 * gcc.dg/misaligned-expand-2.c: New test.
7389 2012-03-13 Richard Guenther <rguenther@suse.de>
7392 * gcc.dg/pr52134.c: New testcase.
7394 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7398 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7400 PR tree-optimization/46728
7401 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7402 * gcc.target/powerpc/pr46728-5.c: Likewise.
7403 * gcc.target/powerpc/pr46728-8.c: Likewise.
7404 * gcc.target/powerpc/pr46728-10.c: Likewise.
7405 * gcc.target/powerpc/pr46728-11.c: Likewise.
7406 * gcc.target/powerpc/pr46728-13.c: Likewise.
7407 * gcc.target/powerpc/pr46728-14.c: Likewise.
7408 * gcc.target/powerpc/pr46728-15.c: Likewise.
7410 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7413 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7415 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7417 PR tree-optimization/46728
7418 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7419 * gcc.target/powerpc/pr46728-5.c: Likewise.
7420 * gcc.target/powerpc/pr46728-8.c: Likewise.
7421 * gcc.target/powerpc/pr46728-10.c: Likewise.
7422 * gcc.target/powerpc/pr46728-11.c: Likewise.
7423 * gcc.target/powerpc/pr46728-13.c: Likewise.
7424 * gcc.target/powerpc/pr46728-14.c: Likewise.
7425 * gcc.target/powerpc/pr46728-15.c: Likewise.
7427 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7430 * gcc.target/avr/torture/addr-space-1.h: New file.
7431 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7432 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7433 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7434 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7436 2012-03-12 Andrew Pinski <apinski@cavium.com>
7438 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7440 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7443 * g++.dg/abi/thunk4.C: Likewise.
7444 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7446 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7448 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7449 * g++.dg/eh/spbp.C: Likewise.
7450 * g++.dg/ext/label13.C: Likewise.
7451 * g++.dg/guality/guality.exp: Likewise.
7452 * g++.dg/other/anon5.C: Likewise.
7453 * g++.dg/other/pragma-ep-1.C: Remove.
7454 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7455 * g++.dg/warn/pr31246.C: Likewise.
7456 * g++.dg/warn/weak1.C: Likewise.
7457 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7458 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7459 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7460 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7461 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7462 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7463 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7464 * gcc.dg/c99-tgmath-1.c: Likewise.
7465 * gcc.dg/c99-tgmath-2.c: Likewise.
7466 * gcc.dg/c99-tgmath-3.c: Likewise.
7467 * gcc.dg/c99-tgmath-4.c: Likewise.
7468 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7470 * gcc.dg/debug/pr49032.c: Likewise.
7471 * gcc.dg/guality/guality.exp: Likewise.
7472 * gcc.dg/intmax_t-1.c: Likewise.
7473 * gcc.dg/pr48616.c: Likewise.
7474 * gcc.dg/pragma-ep-1.c: Remove.
7475 * gcc.dg/pragma-ep-2.c: Remove.
7476 * gcc.dg/pragma-ep-3.c: Remove.
7477 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7478 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7479 * gcc.misc-tests/gcov-14.c: Likewise.
7480 * gfortran.dg/guality/guality.exp: Likewise.
7481 * lib/target-supports.exp (check_weak_available): Likewise.
7482 (add_options_for_tls): Likewise.
7483 (check_ascii_locale_available): Likewise.
7484 * obj-c++.dg/dwarf-2.mm: Likewise.
7485 * objc.dg/dwarf-1.m: Likewise.
7486 * objc.dg/dwarf-2.m: Likewise.
7488 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7490 PR tree-optimization/51721
7491 * gcc.dg/tree-ssa/vrp64.c: New test.
7493 PR tree-optimization/52533
7494 * gcc.c-torture/compile/pr52533.c: New test.
7496 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7498 * gcc.target/i386/rtm-xabort-1.c: New.
7499 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7500 * gcc.target/i386/rtm-xend-1.c: Ditto.
7501 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7502 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7503 * gcc.target/i386/sse-13.c: Ditto.
7504 * gcc.target/i386/sse-14.c: Ditto.
7505 * gcc.target/i386/sse-22.c: Ditto.
7506 * gcc.target/i386/sse-23.c: Ditto.
7507 * g++.dg/other/i386-2.C: Ditto.
7508 * g++.dg/other/i386-3.C: Ditto.
7510 2012-03-12 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/proc_ptr_35.f90: New.
7515 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7518 * gcc.dg/torture/pr52530.c: New test.
7520 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7523 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7525 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7528 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7530 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7532 2012-03-09 Andrew Pinski <apinski@cavium.com>
7535 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7536 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7538 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7540 * gcc.dg/tree-ssa/scev-3.c: New.
7541 * gcc.dg/tree-ssa/scev-4.c: New.
7543 2012-03-08 Tobias Burnus <burnus@net-b.de>
7546 * gfortran.dg/proc_ptr_34.f90
7548 2012-03-07 Jason Merrill <jason@redhat.com>
7551 * g++.dg/cpp0x/udlit-mangle.C: New.
7553 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7555 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7557 2012-03-06 Richard Guenther <rguenther@suse.de>
7560 * gcc.dg/torture/pr52493.c: New testcase.
7562 2012-03-06 Richard Guenther <rguenther@suse.de>
7565 * gcc.dg/lto/pr52097_0.c: New testcase.
7567 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7570 * gcc.target/sh/pr51244-1.c: New.
7571 * gcc.target/sh/pr51244-2.c: New.
7572 * gcc.target/sh/pr51244-3.c: New.
7574 2012-03-05 Jason Merrill <jason@redhat.com>
7577 * g++.dg/ext/visibility/template11.C: New.
7579 * g++.dg/cpp0x/implicit13.C: New.
7581 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7583 PR tree-optimization/51721
7584 * gcc.dg/tree-ssa/vrp63.c: New test.
7585 * gcc.dg/pr51721.c: New test.
7587 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7590 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7593 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7596 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7598 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7601 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7603 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7605 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7608 2012-03-03 Jason Merrill <jason@redhat.com>
7610 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7613 * g++.dg/cpp0x/initlist65.C: New.
7616 * g++.dg/ext/is_empty2.C: New.
7618 2012-03-03 Tobias Burnus <burnus@net-b.de>
7621 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7623 2012-03-03 Tobias Burnus <burnus@net-b.de>
7625 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7626 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7627 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7628 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7629 * gfortran.dg/class_30.f90: Remove dg-warning line.
7630 * gfortran.dg/bind_c_usage_25.f90: New.
7632 2012-03-03 Tobias Burnus <burnus@net-b.de>
7635 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7636 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7637 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7639 2012-03-03 Tobias Burnus <burnus@net-b.de>
7642 * gfortran.dg/assumed_type_1.f90: New.
7643 * gfortran.dg/assumed_type_2.f90: New.
7644 * gfortran.dg/assumed_type_3.f90: New.
7645 * gfortran.dg/assumed_type_4.f90: New.
7647 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7650 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7651 * gcc.target/sh/pr49468-di.c: New.
7653 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7655 * gcc.dg/graphite/pr50561.c: Update.
7657 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7659 * gcc.target/powerpc/pr52457.c: New test.
7661 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7663 * gcc.target/arm/sat-1.c: New test.
7665 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7668 * gcc.target/i386/pr46716.c: New test.
7670 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7673 * g++.dg/cpp0x/sfinae32.C: New.
7675 2012-03-02 Richard Guenther <rguenther@suse.de>
7677 PR tree-optimization/52406
7678 * gcc.dg/torture/pr52406.c: New testcase.
7680 2012-03-02 Tobias Burnus <burnus@net-b.de>
7683 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7684 * gfortran.dg/nullify_2.f90: Update dg-error.
7685 * gfortran.dg/nullify_4.f90: Ditto.
7686 * gfortran.dg/pointer_init_6.f90: Ditto.
7688 2012-03-02 Tobias Burnus <burnus@net-b.de>
7691 * gfortran.dg/class_51.f90: New.
7693 2012-03-02 Tobias Burnus <burnus@net-b.de>
7696 * gfortran.dg/intrinsic_8.f90: New.
7698 2012-03-01 Kai Tietz <ktietz@redhat.com>
7700 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7701 routines on mingw targets.
7702 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7704 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7706 PR tree-optimization/52445
7707 * gcc.dg/pr52445.c: New test.
7709 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.c-torture/compile/pr52437.c: New test.
7715 * gcc.dg/torture/pr52419.c: New test.
7717 PR tree-optimization/52429
7718 * gcc.dg/torture/pr52429.c: New test.
7719 * g++.dg/opt/pr52429.C: New test.
7721 2012-02-29 Richard Guenther <rguenther@suse.de>
7724 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7725 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7726 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7727 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7728 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7729 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7731 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7733 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7735 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7738 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7740 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7743 * gcc.target/arm/neon/pr51534.c: New testcase.
7745 2012-02-28 Richard Guenther <rguenther@suse.de>
7748 * gcc.dg/torture/pr52407.c: New testcase.
7750 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7752 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7753 * gcc.target/arm/vfp2.c: Likewise.
7754 * gcc.target/arm/vfp3.c: Likewise.
7755 * gcc.target/arm/vfp4.c: Likewise.
7756 * gcc.target/arm/vfp5.c: Likewise.
7757 * gcc.target/arm/vfp6.c: Likewise.
7758 * gcc.target/arm/vfp7.c: Likewise.
7759 * gcc.target/arm/vfp8.c: Likewise.
7760 * gcc.target/arm/vfp9.c: Likewise.
7761 * gcc.target/arm/vfp10.c: Likewise.
7762 * gcc.target/arm/vfp11.c: Likewise.
7763 * gcc.target/arm/vfp12.c: Likewise.
7764 * gcc.target/arm/vfp13.c: Likewise.
7765 * gcc.target/arm/vfp14.c: Likewise.
7766 * gcc.target/arm/vfp15.c: Likewise.
7767 * gcc.target/arm/vfp16.c: Likewise.
7768 * gcc.target/arm/vfp17.c: Likewise.
7769 * gcc.target/arm/neon-constants.h: New file.
7770 * gcc.target/arm/neon-vect1.c: New test.
7771 * gcc.target/arm/neon-vect2.c: New test.
7772 * gcc.target/arm/neon-vect3.c: New test.
7773 * gcc.target/arm/neon-vect4.c: New test.
7774 * gcc.target/arm/neon-vect5.c: New test.
7775 * gcc.target/arm/neon-vect6.c: New test.
7776 * gcc.target/arm/neon-vect7.c: New test.
7777 * gcc.target/arm/neon-vect8.c: New test.
7779 2012-02-28 Richard Guenther <rguenther@suse.de>
7781 PR tree-optimization/52402
7782 * gcc.dg/torture/pr52402.c: New testcase.
7784 2012-02-28 Richard Guenther <rguenther@suse.de>
7787 * g++.dg/lto/pr52400_0.C: New testcase.
7789 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7791 * gcc.target/avr/torture/builtins-1.c: New test.
7792 * gcc.target/avr/torture/builtins-error.c: New test.
7794 2012-02-28 Kai Tietz <ktietz@redhat.com>
7796 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7797 * gcc.target/i386/pr45352-2.c: Likewise.
7798 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7799 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7800 targets instead rand.
7801 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7802 * gcc.target/i386/sse2-mul-1.c: Likewise.
7803 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7804 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7805 * gcc.target/i386/pad-1.c: Likewise.
7806 * gcc.target/i386/pad-9.c: Likewise.
7807 * gcc.target/i386/pad-2.c: Likewise.
7808 * gcc.target/i386/pad-5b.c: Likewise.
7809 * gcc.target/i386/pad-8.c: Likewise.
7810 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7811 * gcc.target/i386/pr44130.c: Likewise.
7812 * gcc.target/i386/align-main-1.c: Likewise.
7813 * gcc.target/i386/align-main-2.c: Likewise.
7814 * gcc.target/i386/sw-1.c: Likewise.
7815 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7816 on x64 mingw target.
7817 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7818 * gcc.target/i386/pr46295.c: Likewise.
7819 * gcc.target/i386/amd64-abi-1.c: Likewise.
7820 * gcc.target/i386/amd64-abi-2.c: Likewise.
7821 * gcc.target/i386/pr39082-1.c: Likewise.
7822 * gcc.target/i386/pr39162.c: Likewise.
7823 * gcc.target/i386/pr22152.c: Likewise.
7824 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7825 * gcc.target/i386/wrfsbase-2.c: Likewise.
7826 * gcc.target/i386/local.c: Likewise
7827 * gcc.target/i386/wrgsbase-1.c: Likewise.
7828 * gcc.target/i386/wrfsbase-1.c: Likewise.
7829 * gcc.target/i386/pr39315-3.c: Likewise.
7830 * gcc.target/i386/pr35767-4.c: Likewise.
7831 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7833 * gcc.target/i386/pr45336-2.c: Likewise.
7834 * gcc.target/i386/pr45336-1.c: Likewise.
7835 * gcc.target/i386/pr45336-4.c: Likewise.
7837 2012-02-27 Tristan Gingold <gingold@adacore.com>
7839 * gnat.dg/array20.ad[sb]: New test.
7841 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7844 * gcc.target/arm/pr52375.c: New test.
7845 * gcc.c-torture/compile/pr52375.c: New test.
7847 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7849 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7850 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7852 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7854 * gnat.dg/aggr19.adb: New test.
7855 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7857 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7860 * gcc.target/sh/pr49263.c: New.
7862 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7864 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7865 simulate_thread_wrapper_other_threads
7866 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7867 Move initialization of 'value' to main().
7868 (main): Initialize 'value';
7869 * gcc.dg/simulate-thread/speculative-store.c
7870 (simulate_thread_step_verify): Return 0 when successful.
7871 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7873 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7874 (simulate_thread_wrapper_other_threads): Return a success/fail value
7875 and issue an error if the instruction count threshold is exceeded.
7877 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7880 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7881 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7883 2012-02-24 Richard Guenther <rguenther@suse.de>
7886 * gcc.dg/pr52355.c: New testcase.
7888 2012-02-23 Kai Tietz <ktietz@redhat.com>
7890 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7891 * gcc.dg/Wpadded.c: Likewise.
7892 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7894 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7895 for sleep by Sleep and add windows.h include for this function.
7896 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7898 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7900 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7901 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7902 on x64 mingw target.
7903 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7904 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7905 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7906 failure on LLP64 target.
7908 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7911 * gcc.dg/noncompile/pr52290.c: New test.
7913 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7915 PR tree-optimization/52019
7916 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7918 2012-02-22 Kai Tietz <ktietz@redhat.com>
7920 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7921 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7922 derived pdiff_t type.
7923 * g++.dg/torture/pr49720.C: Likewise
7925 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7928 * gcc.target/i386/pr52330.c: New test.
7930 2012-02-22 Tobias Burnus <burnus@net-b.de>
7933 * gfortran.dg/io_constraints_10.f90: New.
7935 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7937 * lib/target-supports.exp (check_effective_target_vect_condition):
7938 Return true for NEON.
7940 2012-02-21 Kai Tietz <ktietz@redhat.com>
7942 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7944 2012-02-21 Richard Guenther <rguenther@suse.de>
7946 PR tree-optimization/52324
7947 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7949 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7952 * gcc.target/avr/torture/pr51782-1.c: New test.
7954 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7956 PR tree-optimization/52318
7957 * gcc.dg/pr52318.c: New test.
7959 2012-02-20 Kai Tietz <ktietz@redhat.com>
7961 * gcc.dg/bf-ms-layout-3.c: New testcase.
7963 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7967 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7969 2012-02-20 Richard Guenther <rguenther@suse.de>
7971 PR tree-optimization/52298
7972 * gcc.dg/torture/pr52298.c: New testcase.
7973 * gcc.dg/vect/pr52298.c: Likewise.
7975 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7977 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7978 * gcc.c-torture/execute/pr52286.c: Ditto.
7980 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7982 PR tree-optimization/52286
7983 * gcc.c-torture/execute/pr52286.c: New test.
7985 2012-02-18 Tobias Burnus <burnus@net-b.de>
7988 * gfortran.dg/interface_35.f90: Use -std=f2003.
7989 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7990 * gfortran.dg/interface_assignment_4.f90: Ditto.
7991 * gfortran.dg/bessel_1.f90: Ditto.
7992 * gfortran.dg/func_result_6.f90: Ditto.
7993 * gfortran.dg/hypot_1.f90: Ditto.
7994 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7996 2012-02-17 Tobias Burnus <burnus@net-b.de>
7998 PR translation/52232
7999 PR translation/52234
8000 PR translation/52245
8001 PR translation/52246
8002 PR translation/52262
8003 PR translation/52273
8004 * gfortran.dg/coarray_22.f90: Update dg-error.
8005 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8007 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8010 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8011 (simulate-thread): Use default timeout.
8013 2012-02-16 Jason Merrill <jason@redhat.com>
8016 * g++.dg/ext/timevar1.C: New.
8018 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8021 * g++.dg/template/using21.C: New.
8022 * g++.dg/template/using22.C: Likewise.
8024 2012-02-16 Jason Merrill <jason@redhat.com>
8027 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8029 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8031 PR tree-optimization/52255
8032 * gcc.c-torture/compile/pr52255.c: New test.
8035 * g++.dg/debug/dwarf2/pr52260.C: New test.
8038 * g++.dg/ipa/pr51929.C: New test.
8040 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8043 * gcc.target/powerpc/pr52199.c: New file.
8045 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8050 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8052 * gcc.dg/pr51867.c: Don't include <math.h>.
8055 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8057 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8058 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8060 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8062 PR tree-optimization/50561
8063 * gcc.dg/graphite/pr50561.c: New testcase.
8065 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8067 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8068 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8070 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8072 * gnat.dg/discr35.ad[sb]: New test.
8074 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8076 * gnat.dg/volatile10.adb: New test.
8077 * gnat.dg/volatile10_pkg.ads: New helper.
8079 2012-02-14 Jason Merrill <jason@redhat.com>
8081 * g++.dg/ext/attrib43.C: New.
8083 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8085 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8086 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8088 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8089 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8090 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8091 effective_target fgnu_tm.
8092 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8094 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8097 * g++.dg/template/asmgoto1.C: New test.
8099 2012-02-14 Ian Lance Taylor <iant@google.com>
8102 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8103 compiling generated file for 64bit and index tests.
8105 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8107 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8109 2012-02-14 Richard Guenther <rguenther@suse.de>
8111 PR tree-optimization/52244
8112 PR tree-optimization/51528
8113 * gcc.dg/torture/pr52244.c: New testcase.
8115 2012-02-14 Walter Lee <walt@tilera.com>
8117 * g++.dg/other/PR23205.C: Disable test on tile.
8118 * g++.dg/other/pr23205-2.C: Disable test on tile.
8119 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8120 * gcc.dg/20040813-1.c: Disable test on tile.
8121 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8122 * gcc.misc-tests/linkage.exp: Handle tilegx.
8124 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8126 PR tree-optimization/52210
8127 * gcc.dg/pr52210.c: New test.
8129 2012-02-14 Jason Merrill <jason@redhat.com>
8132 * g++.dg/overload/defarg5.C: New.
8134 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8137 * c-c++-common/pr52181.c: New test.
8139 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8142 * g++.dg/ext/atomic-1.C: New test.
8144 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8146 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8148 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8151 * gcc.c-torture/execute/pr52209.c: New test.
8153 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8156 * gfortran.dg/elemental_optional_args_5.f03: New test.
8158 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8161 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8164 2012-02-11 Ian Lance Taylor <iant@google.com>
8167 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8168 SPARC Solaris. Don't run the test at all on systems where it may
8169 not work, rather than xfailing it.
8171 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8173 PR rtl-optimization/52175
8174 * gcc.c-torture/compile/pr52175.c: New test.
8176 2012-02-10 Jason Merrill <jason@redhat.com>
8179 * g++.dg/template/repo10.C: New.
8181 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.dg/pr52132.c: New test.
8186 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8188 * gnat.dg/specs/aggr4.ads: New test.
8189 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8191 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8194 * gcc.target/i386/pr52146.c: New.
8196 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8199 * c-c++-common/pr52177.c: New test.
8201 2012-02-10 Jan Hubicka <jh@suse.cz>
8204 * g++.dg/torture/pr48600.C: New testcase.
8206 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8209 * gcc.dg/dfp/pr52140.c: New test.
8211 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8214 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8217 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8220 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8221 * gcc.dg/pr51867.c: New test.
8223 2012-02-09 Ian Lance Taylor <iant@google.com>
8225 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8226 which don't support -fsplit-stack. Turn off optimization when
8227 compiling select5-out.go.
8229 2012-02-08 Ian Lance Taylor <iant@google.com>
8231 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8232 systems which don't support -fsplit-stack.
8234 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8236 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8237 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8238 machine instuction in the log.
8240 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8242 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8245 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8248 * gcc.dg/pr48524.c: New test.
8249 * gcc.dg/pr48524.spec: New spec file for test.
8251 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8254 * gfortran.dg/vect/pr32380.f90: New test.
8256 2012-02-08 Tobias Burnus <burnus@net-b.de>
8259 * gfortran.dg/realloc_on_assign_12.f90: New.
8261 2012-02-08 Richard Guenther <rguenther@suse.de>
8263 PR rtl-optimization/52170
8264 * gcc.dg/torture/pr52170.c: New testcase.
8266 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8268 PR gcov-profile/52150
8269 * gcc.dg/tree-prof/pr52150.c: New test.
8271 PR rtl-optimization/52139
8272 * gcc.dg/pr52139.c: New test.
8274 2012-02-07 Jason Merrill <jason@redhat.com>
8277 * g++.dg/cpp0x/constexpr-union3.C: New.
8280 * g++.dg/lto/pr52035_0.C: New.
8282 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8284 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8285 * gcc.dg/special/weak-1.c: Likewise.
8286 * gcc.dg/ucnid-12.c: Likewise.
8287 * gcc.dg/torture/pr45678-1.c: Likewise.
8288 * gcc.dg/torture/pr45678-2.c: Likewise.
8289 * gcc.dg/vector-4.c: Likewise.
8290 * gcc.dg/ipa/inline-5.c: Likewise.
8291 * gcc.dg/ucnid-11.c: Likewise.
8292 * gcc.misc-tests/gcov-13.c: Likewise.
8293 * gcc.misc-tests/gcov-14.c: Likewise.
8294 * g++.dg/ext/label13.C: Likewise.
8295 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8296 hppa*-*-hpux* options.
8297 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8298 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8299 * gcc.dg/pr48616.c: Likewise.
8300 * gcc.dg/pr17957.c: Likewise.
8301 * gcc.dg/pr17055-1.c: Likewise.
8302 * gcc.dg/pr32912-1.c: Likewise.
8303 * gcc.dg/tm/pr51472.c: Likewise.
8304 * c-c++-common/fold-bitand-4.c: Likewise.
8305 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8306 Use dg-additional-options for extra options.
8308 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8310 * gcc.target/epiphany/interrupt-2.c: New test.
8312 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8315 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8316 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8319 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8322 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8324 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8328 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8329 * gcc.target/mips/va-arg-1.c: New test.
8331 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8333 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8334 for -mno-pointers-to-nested-functions.
8336 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8338 * gcc.c-torture/execute/20120207-1.c: New test.
8340 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8342 PR rtl-optimization/52060
8343 * gcc.dg/torture/pr52060.c: New test.
8346 * gcc.c-torture/compile/pr52074.c: New test.
8348 2012-02-07 Tobias Burnus <burnus@net-b.de>
8351 * gfortran.dg/class_to_type_2.f90: New.
8353 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8356 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8359 2012-02-06 Jason Merrill <jason@redhat.com>
8362 * g++.dg/template/conv13.C: New.
8364 2012-02-06 Richard Guenther <rguenther@suse.de>
8366 PR tree-optimization/52115
8367 * gcc.c-torture/compile/pr52115.c: New testcase.
8369 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8372 * gcc.c-torture/execute/pr52129.c: New test.
8374 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8376 * gcc.dg/pr48374.c: Actually add the test I forgot
8377 in the 2012-01-25 commit.
8379 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8382 * gfortran.dg/vect/vect-8.f90: New test case.
8384 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8387 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8389 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8392 * gfortran.dg/class_48.f90 : Add test of allocate class array
8393 component with source in subroutine test3. Remove commenting
8394 out in subroutine test4, since branching on unitialized variable
8395 is now fixed (no PR for this last.).
8397 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8399 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8401 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8403 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8406 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8407 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8409 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8411 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8412 (check_effective_target_sync_int_long): Use it.
8413 (check_effective_target_sync_char_short): Likewise.
8414 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8416 2012-02-05 Tobias Burnus <burnus@net-b.de>
8419 * gfortran.dg/class_48.f90: Add some further checks.
8421 2012-02-05 Ira Rosen <irar@il.ibm.com>
8423 PR tree-optimization/52091
8424 * gcc.dg/vect/pr52091.c: New test.
8426 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8428 PR rtl-optimization/52113
8429 * gcc.target/avr/pr52113.c: New test.
8431 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8433 PR rtl-optimization/52092
8434 * gcc.c-torture/compile/pr52092.c: New test.
8436 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8439 * gfortran.dg/class_array_10.f03: New test.
8442 * gfortran.dg/class_array_11.f03: New test.
8445 * gfortran.dg/class_array_12.f03: New test.
8447 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8450 * gfortran.dg/realloc_on_assign_11.f90: New test.
8452 2012-02-02 Tobias Burnus <burnus@net-b.de>
8455 * gfortran.dg/shape_7.f90: New.
8457 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8459 * gcc.target/mips/mips-prepend-1.c: New test.
8461 2012-02-02 Jan Hubicka <jh@suse.cz>
8462 Tom de Vries <tom@codesourcery.com>
8465 * gcc.dg/alias-12.c: New testcase.
8466 * gcc.dg/alias-13.c: New testcase.
8468 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/pr52086.c: New test.
8473 PR tree-optimization/52073
8474 * gcc.c-torture/compile/pr52073.c: New test.
8476 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8479 * gfortran.dg/function_optimize_10.f90: New test.
8481 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8483 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8486 2012-02-01 Tobias Burnus <burnus@net-b.de>
8489 * gfortran.dg/typebound_operator_14.f90: New.
8491 2012-02-01 Tobias Burnus <burnus@net-b.de>
8494 * gfortran.dg/elemental_function_1.f90: New.
8496 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8498 PR rtl-optimization/51374
8499 * gcc.target/avr/torture/pr51374-1.c:
8500 Also fail if SBIS is seen.
8502 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8504 PR rtl-optimization/51374
8505 * gcc.target/avr/torture/pr51374-1.c: New.
8507 2012-01-31 Tobias Burnus <burnus@net-b.de>
8510 * gfortran.dg/typebound_generic_11.f90: New.
8512 2012-01-31 Tobias Burnus <burnus@net-b.de>
8515 * gfortran.dg/class_49.f90: New.
8517 2012-01-31 Tobias Burnus <burnus@net-b.de>
8520 * gfortran.dg/elemental_args_check_6.f90: New.
8522 2012-01-31 Jason Merrill <jason@redhat.com>
8525 * g++.dg/cpp0x/variadic122.C: New.
8527 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8530 * gfortran.dg/realloc_on_assign_10.f90: New test.
8532 2012-01-31 Richard Guenther <rguenther@suse.de>
8534 PR tree-optimization/51528
8535 * gcc.dg/torture/pr51528.c: New testcase.
8537 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8540 * lib/go.exp (go_target_compile): Append timeout= to options.
8541 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8542 select5-out.go test on alpha*-*-* targets.
8544 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8546 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8547 (TEST_SHORT): Reformat in the same way.
8548 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8549 (TEST_SHORT): Reformat in the same way.
8550 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8551 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8552 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8553 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8554 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8556 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8559 * gcc.target/arm/pr51835.c: New testcase.
8561 2012-01-30 Richard Guenther <rguenther@suse.de>
8563 PR tree-optimization/52028
8564 * gcc.dg/torture/pr52028.c: New testcase.
8565 * gfortran.dg/ldist-pr45199.f: Adjust.
8566 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8567 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8568 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8570 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8573 * gcc.dg/tree-prof/pr52027.c: New test.
8575 PR tree-optimization/52046
8576 * gcc.dg/pr52046.c: New test.
8579 * g++.dg/other/pr52048.C: New test.
8581 2012-01-30 Richard Guenther <rguenther@suse.de>
8583 PR tree-optimization/52045
8584 * gcc.dg/pr52045.c: New testcase.
8586 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8588 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8589 new code generated for __sync_lock_release.
8591 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8593 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8595 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8598 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8600 * g++.dg/ext/visibility/template10.C: Fix typo.
8602 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8604 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8607 * g++.dg/cpp0x/constexpr-ice6.C: New.
8609 2012-01-29 Tobias Burnus <burnus@net-b.de>
8612 * gfortran.dg/default_initialization_6.f90: New.
8614 2012-01-29 Tobias Burnus <burnus@net-b.de>
8617 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8618 * gfortran.dg/class_48.f90: New.
8620 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8623 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8625 2012-01-28 Tobias Burnus <burnus@net-b.de>
8628 * gfortran.dg/class_allocate_12.f90: New.
8630 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8632 * gcc.dg/torture/pr50444.c: Fix dg directives.
8634 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8637 * gcc.target/arm/pr52006.c: New test.
8639 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8642 * gcc.dg/lto/trans-mem.h: New file.
8643 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8644 * gcc.dg/lto/trans-mem-1_1.c: Same.
8645 * gcc.dg/lto/trans-mem-4_1.c: Same.
8646 * gcc.dg/lto/trans-mem-3_1.c: Same.
8648 2012-01-27 Tobias Burnus <burnus@net-b.de>
8651 * gfortran.dg/dummy_procedure_7.f90: New.
8653 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8655 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8656 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8658 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8661 * g++.dg/other/gc5.C: New test.
8663 2012-01-27 Richard Guenther <rguenther@suse.de>
8665 PR tree-optimization/50444
8666 * gcc.dg/torture/pr50444.c: New testcase.
8668 2012-01-27 Tobias Burnus <burnus@net-b.de>
8672 * gfortran.dg/move_alloc_13.f90: New.
8674 2012-01-27 Tobias Burnus <burnus@net-b.de>
8677 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8678 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8679 and change dg-error string.
8681 2012-01-27 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/elemental_args_check_5.f90: New.
8686 2012-01-27 Richard Guenther <rguenther@suse.de>
8689 * g++.dg/torture/pr51959.C: New testcase.
8691 2012-01-27 Tom de Vries <tom@codesourcery.com>
8693 PR tree-optimization/51990
8694 * gcc.dg/pr51990.c: New test.
8695 * gcc.dg/pr51990-2.c: Same.
8697 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8698 Tobias Burnus <burnus@gcc.gnu.org>
8701 * gfortran.dg/class_allocate_11.f03: New.
8706 * gfortran.dg/class_allocate_7.f03: New.
8707 * gfortran.dg/class_allocate_8.f03: New.
8708 * gfortran.dg/class_allocate_9.f03: New.
8709 * gfortran.dg/class_allocate_10.f03: New.
8711 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8713 * gnat.dg/discr34.adb: New test.
8714 * gnat.dg/discr34_pkg.ads: New helper.
8716 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8718 * gnat.dg/discr33.adb: New test.
8720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8722 * gnat.dg/limited_with3.ad[sb): New test.
8723 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8724 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8725 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8727 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8729 * gnat.dg/stack_usage1.adb: New test.
8730 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8732 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8733 * gcc.dg/pr44194-2.c: Likewise.
8735 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8738 * g++.dg/template/crash112.C: New.
8740 2012-01-27 Richard Henderson <rth@redhat.com>
8742 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8744 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8746 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8748 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8751 * g++.dg/opt/pr51895.C: New test.
8753 2012-01-26 Michael Matz <matz@suse.de>
8755 PR tree-optimization/48794
8756 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8758 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8760 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8762 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8764 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8765 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8767 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8768 the default value for s390 and s390x.
8770 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8773 * gcc.dg/lto/trans-mem-4_0.c: New.
8774 * gcc.dg/lto/trans-mem-4_1.c: New.
8775 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8777 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8778 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8780 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8781 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8784 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8786 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8788 2012-01-25 Ian Lance Taylor <iant@google.com>
8790 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8792 2012-01-25 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/typebound_proc_25.f90: New.
8797 2012-01-25 Jason Merrill <jason@redhat.com>
8800 * g++.dg/lto/pr51992_0.C: New.
8802 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8804 PR tree-optimization/51987
8805 * gcc.target/i386/pr51987.c: New test.
8807 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8809 * gcc.dg/tm/lto-1.c: Require lto support in target.
8811 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8813 PR rtl-optimization/48374
8814 * gcc.dg/pr48374.c: New test.
8816 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8818 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8820 2012-01-25 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/derived_constructor_char_3.f90: New.
8825 2012-01-24 Ian Lance Taylor <iant@google.com>
8827 * go.test/go-test.exp (filecmp): New procedure.
8828 (errchk): Handle quoted square brackets.
8829 (go-gc-tests): Set go_compile_args. Handle various new test
8830 lines. Skip a few new tests.
8831 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8833 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8835 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8836 (check_effective_target_vect_extract_even_odd)
8837 (check_effective_target_vect_interleave): Return true for MIPS
8840 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8842 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8843 (main): Use it instead of argc.
8845 2012-01-24 Jason Merrill <jason@redhat.com>
8848 * g++.dg/cpp0x/sfinae31.C: New.
8850 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8852 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8854 2012-01-24 Jason Merrill <jason@redhat.com>
8857 * g++.dg/inherit/covariant20.C: New.
8859 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/parse/crash58.C: New.
8864 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.dg/pr51957-1.c: New test.
8868 * gcc.dg/pr51957-1.h: New file.
8869 * gcc.dg/pr51957-2.c: New test.
8871 2012-01-23 Jason Merrill <jason@redhat.com>
8874 * g++.dg/ext/visibility/template10.C: New.
8876 2012-01-23 Tobias Burnus <burnus@net-b.de>
8879 * gfortran.dg/move_alloc_12.f90: New.
8881 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8884 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8886 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/template/crash111.C: New.
8891 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8893 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8895 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8897 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8900 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8901 the DW_TAG_class_type and DW_AT_name: "Executor".
8903 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8905 * lib/target-supports.exp
8906 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8907 (check_effective_target_vect_interleave): Likewise.
8909 2012-01-22 Jason Merrill <jason@redhat.com>
8912 * g++.dg/template/using20.C: New.
8913 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8915 2012-01-23 Jason Merrill <jason@redhat.com>
8918 * g++.dg/torture/pr51344.C: Limit to x86.
8920 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8922 * c-c++-common/tm/omp.c: Require target with pthread support.
8924 2012-01-23 Richard Guenther <rguenther@suse.de>
8926 PR tree-optimization/51949
8927 * gcc.dg/torture/pr51949.c: New testcase.
8929 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8931 PR rtl-optimization/51933
8932 * gcc.c-torture/execute/pr51933.c: New test.
8934 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8936 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8937 Do not define for Interix.
8939 2012-01-22 Jason Merrill <jason@redhat.com>
8942 * g++.dg/lto/pr51832.h: New.
8943 * g++.dg/lto/pr51832_0.C: New.
8944 * g++.dg/lto/pr51832_1.C: New.
8946 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8948 * gcc.dg/ext-elim-1.c: New test.
8950 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8953 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8954 * g++.dg/opt/longbranch1.C: Likewise.
8956 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8958 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8961 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8964 * gfortran.dg/namelist_74.f90: New test.
8965 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8967 2012-01-21 Tobias Burnus <burnus@net-b.de>
8970 * gfortran.dg/class_47.f90: New.
8972 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8974 * gnat.dg/renaming5.ad[sb]: New test.
8976 2012-01-20 Jason Merrill <jason@redhat.com>
8979 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8981 2012-01-20 Jason Merrill <jason@redhat.com>
8984 * g++.dg/ext/attrib42.C: Require ilp32.
8986 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.target/arm/pr51915.c: New test.
8991 2012-01-20 Cary Coutant <ccoutant@google.com>
8992 Dodji Seketeli <dodji@redhat.com>
8995 * g++.dg/debug/dwarf2/nested-3.C: New test.
8997 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9000 * g++.dg/template/crash110.C: New.
9002 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9004 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9005 Remove default options on hppa*-*-hpux*.
9007 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9009 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9011 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9013 * gcc.c-torture/compile/pr51856.c: New testcase.
9015 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9017 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9018 options to go_target_compile.
9020 2012-01-20 Kai Tietz <ktietz@redhat.com>
9022 * g++.dg/torture/pr51344.C: Fix typo.
9024 2012-01-20 Richard Guenther <rguenther@suse.de>
9026 PR tree-optimization/51903
9027 * g++.dg/torture/pr51903.C: New testcase.
9029 2012-01-20 Tobias Burnus <burnus@net-b.de>
9030 Janus Weil <janus@gcc.gnu.org>
9033 * gfortran.dg/use_21.f90: New.
9035 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9038 * gcc.dg/torture/pr51106-1.c: New test.
9039 * gcc.dg/torture/pr51106-2.c: New test.
9041 2012-01-19 Kai Tietz <ktietz@redhat.com>
9043 * g++.dg/torture/pr51344.C: New test.
9045 2012-01-19 Tobias Burnus <burnus@net-b.de>
9048 * gfortran.dg/intrinsic_size_2.f90: New.
9050 2012-01-19 Jason Merrill <jason@redhat.com>
9053 * g++.dg/inherit/using7.C: New.
9055 2012-01-19 Richard Guenther <rguenther@suse.de>
9057 PR tree-optimization/37997
9058 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9060 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9062 PR rtl-optimization/51505
9063 * gcc.dg/pr51505.c: New test.
9065 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9068 * gfortran.dg/typebound_operator_12.f03: New.
9069 * gfortran.dg/typebound_operator_13.f03: New.
9071 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/cpp0x/pr51225.C: New.
9076 2012-01-17 Ian Lance Taylor <iant@google.com>
9079 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9081 2012-01-17 Tobias Burnus <burnus@net-b.de>
9084 * gfortran.dg/realloc_on_assign_9.f90: New.
9086 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9089 * gcc.dg/tm/memopt-3.c: Remove xfail.
9090 * gcc.dg/tm/memopt-4.c: Remove xfail.
9091 * gcc.dg/tm/memopt-5.c: Remove xfail.
9092 * gcc.dg/tm/memopt-7.c: Remove xfail.
9094 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9096 PR tree-optimization/51877
9097 * gcc.c-torture/execute/pr51877.c: New test.
9099 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9101 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9102 {!vect_align_arrays} to vect_sizes_32B_16B.
9103 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9104 * gcc.dg/vect/vect-peel-3.c: Ditto.
9106 2012-01-16 Jason Merrill <jason@redhat.com>
9109 * g++.dg/abi/mangle60.C: New.
9112 * g++.dg/pch/mangle1.{C,Hs}: New.
9114 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9115 Tobias Burnus <burnus@net-b.de>
9118 * gfortran.dg/elemental_optional_args_3.f90: New
9119 * gfortran.dg/elemental_optional_args_4.f90: New
9121 2012-01-16 Tobias Burnus <burnus@net-b.de>
9124 * gfortran.dg/use_20.f90: New
9126 2012-01-16 Jason Merrill <jason@redhat.com>
9129 * g++.dg/cpp0x/rv-bitfield.C: New.
9130 * g++.dg/cpp0x/rv-bitfield2.C: New.
9132 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9134 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9135 subroutine 'qsort' and use index array to assign the result.
9137 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9139 PR tree-optimization/51865
9140 * gcc.dg/pr51865.c: New test.
9142 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9144 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9146 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9148 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9149 to be loaded from the constant pool, rather than via %hi and %lo.
9151 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9153 PR rtl-optimization/51821
9154 * gcc.dg/pr51821.c: New test.
9156 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9158 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9160 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9162 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9164 2012-01-14 Tobias Burnus <burnus@net-b.de>
9167 * gfortran.dg/init_flag_8.f90: New.
9168 * gfortran.dg/init_flag_9.f90: New.
9170 2011-01-14 Tobias Burnus <burnus@net-b.de>
9173 * gfortran.dg/use_18.f90: New.
9174 * gfortran.dg/use_19.f90: New.
9176 2012-01-13 Ian Lance Taylor <iant@google.com>
9179 * g++.dg/warn/Wsign-compare-4.C: New.
9181 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9184 * gfortran.dg/alloc_comp_assign.f03: New.
9185 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9186 __BUILTIN_FREE from 38 to 32.
9188 2012-01-13 Jason Merrill <jason@redhat.com>
9191 * g++.dg/warn/Wreturn-type-7.C: New.
9193 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9195 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9197 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9198 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9199 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9200 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9201 int32plus because of big array needed.
9202 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9203 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9205 2012-01-13 Jason Merrill <jason@redhat.com>
9208 * g++.dg/ext/visibility/template9.C: New.
9211 * g++.dg/cpp0x/defaulted34.C: New.
9212 * g++.dg/template/virtual3.C: New.
9214 2012-01-13 Richard Guenther <rguenther@suse.de>
9217 * gcc.dg/torture/pr8081.c: New testcase.
9219 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9221 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9223 2012-01-12 Jason Merrill <jason@redhat.com>
9226 * g++.dg/ext/stmtexpr14.C: New.
9228 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9231 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9233 2012-01-12 Jason Merrill <jason@redhat.com>
9236 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9237 * g++.dg/abi/mangle58.C: Likewise.
9240 * g++.dg/template/arg8.C: New.
9242 2012-01-12 Ira Rosen <irar@il.ibm.com>
9244 PR tree-optimization/51799
9245 * gcc.dg/vect/pr51799.c: New test.
9246 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9249 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9250 Tobias Burnus <burnus@net-b.de>
9254 * lib/target-supports.exp
9255 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9256 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9258 2012-01-11 Jason Merrill <jason@redhat.com>
9261 * g++.dg/ext/attrib42.C: New.
9263 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9266 * gcc.dg/pr51796.c: New test.
9268 2012-01-11 Jason Merrill <jason@redhat.com>
9271 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9273 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9275 * gnat.dg/array19.ad[sb]: New test.
9277 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9279 * gnat.dg/opt23.ad[sb]: New test.
9280 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9281 * gnat.dg/opt24.ad[sb]: New test.
9283 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9285 PR tree-optimization/49642
9286 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9287 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9289 2012-01-11 Jason Merrill <jason@redhat.com>
9292 * g++.dg/template/explicit-args5.C: New.
9294 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9296 * gcc.c-torture/execute/20120110-1.c: New testcase.
9298 2012-01-10 Jason Merrill <jason@redhat.com>
9301 * g++.dg/inherit/ambig1.C: New.
9304 * g++.dg/cpp0x/constexpr-cache1.C: New.
9306 2012-01-10 Richard Guenther <rguenther@suse.de>
9308 PR tree-optimization/51801
9309 * gcc.dg/torture/pr51801.c: New testcase.
9311 2012-01-10 Tobias Burnus <burnus@net-b.de>
9314 * gfortran.dg/allocate_with_typespec_5.f90: New.
9316 2012-01-10 Tobias Burnus <burnus@net-b.de>
9318 * gfortran.dg/class_39.f03: Update dg-error string.
9320 2012-01-10 Richard Guenther <rguenther@suse.de>
9322 PR tree-optimization/50913
9323 * gcc.dg/graphite/interchange-16.c: New testcase.
9324 * gcc.dg/graphite/scop-20.c: XFAIL.
9325 * gfortran.dg/graphite/interchange-1.f: Likewise.
9326 * gfortran.dg/graphite/block-1.f90: Likewise.
9327 * gfortran.dg/graphite/block-2.f: Likewise.
9329 2012-01-10 Richard Henderson <rth@redhat.com>
9331 * lib/target-supports.exp (check_effective_target_vect_perm,
9332 check_effective_target_vect_perm_byte,
9333 check_effective_target_vect_perm_short): Enable for arm neon.
9335 2012-01-09 Tobias Burnus <burnus@net-b.de>
9338 * gfortran.dg/typebound_operator_11.f90: New.
9340 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9342 * gnat.dg/array18.adb: New test.
9343 * gnat.dg/array18_pkg.ads: New helper.
9345 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9348 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9349 around base object in first assignment in main program.
9350 * gfortran.dg/typebound_operator_10.f03: New test.
9352 2012-01-09 Martin Jambor <mjambor@suse.cz>
9354 PR tree-optimization/51759
9355 * g++.dg/ipa/pr51759.C: New test.
9357 2012-01-09 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/optional_absent_2.f90: New.
9362 2012-01-09 Tobias Burnus <burnus@net-b.de>
9365 * gfortran.dg/use_17.f90: New.
9367 2012-01-09 Gary Funck <gary@intrepid.com>
9369 PR preprocessor/33919
9370 * gcc.dg/pr33919.c: New test.
9371 * gcc.dg/pr33919-0.h: New test header file.
9372 * gcc.dg/pr33919-1.h: Ditto.
9373 * gcc.dg/pr33919-2.h: Ditto.
9375 2012-01-07 Jan Hubicka <jh@suse.cz>
9377 PR tree-optimize/51694
9378 * gcc.c-torture/compile/pr51694.c: new testcase.
9380 2012-01-07 Jan Hubicka <jh@suse.cz>
9382 PR tree-optimization/51600
9383 * g++.dg/torture/pr51600.C: New testcase.
9385 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9387 PR gcov-profile/51715
9388 PR gcov-profile/51717
9389 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9390 * gcc.misc-tests/gcov-14.c: Likewise.
9392 2012-01-06 Jason Merrill <jason@redhat.com>
9394 * g++.dg/parse/new5.C: New.
9396 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9399 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9400 including <string.h>.
9402 2012-01-06 Jason Merrill <jason@redhat.com>
9404 * g++.dg/abi/mangle51.C: New.
9405 * g++.dg/abi/mangle52.C: New.
9406 * g++.dg/abi/mangle53.C: New.
9407 * g++.dg/abi/mangle54.C: New.
9408 * g++.dg/abi/mangle55.C: New.
9409 * g++.dg/abi/mangle56.C: New.
9410 * g++.dg/abi/mangle57.C: New.
9411 * g++.dg/abi/mangle58.C: New.
9412 * g++.dg/abi/mangle59.C: New.
9413 * g++.dg/cpp0x/trailing3.C: Update mangling.
9414 * g++.dg/cpp0x/variadic111.C: Update mangling.
9415 * g++.dg/cpp0x/variadic4.C: Update mangling.
9416 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9417 * g++.dg/template/nontype22.C: Works now.
9418 * g++.dg/template/pr35240.C: Works now.
9420 * g++.dg/cpp0x/error7.C: New.
9422 2012-01-06 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/deallocate_stat_2.f90: New.
9425 * coarray/allocate_errgmsg.f90: New.
9426 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9427 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9428 * coarray/subobject_1.f90: Fix for num_images > 1.
9429 * gfortran.dg/deallocate_stat.f90: Update due to changed
9432 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9434 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9436 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9438 * ada/acats/overflow.lst: Add cb20004.
9440 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9443 * g++.dg/cpp0x/alias-decl-18.C: New test.
9445 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9447 * gcc.c-torture/execute/20120104-1.c: New test.
9449 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9452 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9453 the old typebound_operator_8.f03.
9454 * gfortran.dg/typebound_operator_8.f03: New version of
9455 typebound_operator_7.f03 with 'u' a derived type instead of a
9458 2012-01-05 Richard Guenther <rguenther@suse.de>
9460 * g++.dg/torture/pr49309.C: Skip for -flto.
9462 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9465 * gcc.c-torture/compile/pr51761.c: New test.
9467 2012-01-05 Richard Guenther <rguenther@suse.de>
9469 PR tree-optimization/51760
9470 * gcc.dg/torture/pr51760.c: New testcase.
9472 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9475 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9477 2012-01-05 Richard Guenther <rguenther@suse.de>
9480 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9481 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9483 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9486 * gcc.dg/pr51695.c: New test.
9488 2012-01-04 Andrew Pinski <apinski@cavium.com>
9490 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9491 * gcc.target/mips/octeon2-lx-1.c: New test.
9492 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9493 * gcc.target/mips/octeon2-lx-2.c: New test.
9494 * gcc.target/mips/octeon2-lx-3.c: New test.
9496 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9500 * gcc.dg/tm/alias-1.c: Adjust regexp.
9501 * gcc.dg/tm/alias-2.c: Adjust regexp.
9503 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9506 * g++.dg/warn/Wparentheses-26.C: New.
9508 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9510 * gfortran.dg/elemental_optional_args_2.f90: New test.
9512 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9515 * gfortran.dg/common_17.f90: New test.
9517 2012-01-04 Richard Guenther <rguenther@suse.de>
9519 PR tree-optimization/49651
9520 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9521 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9523 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9526 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9528 2012-01-03 Andrew Pinski <apinski@cavium.com>
9530 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9531 for all mips targets. Also allow an optional .cfi_startproc.
9533 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9535 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9537 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9540 * g++.dg/rtti/dyncast5.C: New.
9542 2012-01-03 Richard Guenther <rguenther@suse.de>
9544 PR tree-optimization/51070
9545 * gcc.dg/torture/pr51070-2.c: New testcase.
9547 2012-01-03 Richard Guenther <rguenther@suse.de>
9549 PR tree-optimization/51692
9550 * gcc.dg/torture/pr51692.c: New testcase.
9552 2012-01-03 Richard Guenther <rguenther@suse.de>
9555 * g++.dg/lto/pr51650-3_0.C: New testcase.
9557 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9560 * g++.dg/warn/Wredundant-decls-spec.C: New.
9562 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9564 PR tree-optimization/51719
9565 * g++.dg/tree-prof/pr51719.C: New test.
9567 2012-01-03 Richard Guenther <rguenther@suse.de>
9570 * gcc.dg/fold-compare-6.c: New testcase.
9572 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9575 * g++.dg/gomp/pr51669.C: New test.
9577 2012-01-02 Jason Merrill <jason@redhat.com>
9580 * g++.dg/cpp0x/constexpr-union2.C: New.
9583 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9585 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9588 * g++.dg/cpp0x/constexpr-99.C: New test.
9590 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9593 * g++.dg/template/init9.C: New.
9595 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9597 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9598 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9599 rather than a specific number.
9601 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9606 * gfortran.dg/typebound_operator_7.f03: New.
9607 * gfortran.dg/typebound_operator_8.f03: New.
9609 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9612 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9614 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9616 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9618 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9622 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9625 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9627 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9628 * gfortran.dg/io_real_boz_4.f90: Likewise.
9629 * gfortran.dg/io_real_boz_5.f90: Likewise.
9631 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9633 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9635 2012-01-02 Revital Eres <revital.eres@linaro.org>
9637 * gcc.dg/sms-11.c: New file.
9639 2012-01-02 Tobias Burnus <burnus@net-b.de>
9642 * gfortran.dg/coarray/image_index_3.f90: New.
9644 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9647 * g++.dg/parse/enum8.C: New.
9649 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9652 * g++.dg/conversion/reinterpret4.C: New.
9653 * g++.dg/conversion/reinterpret1.C: Adjust.
9655 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9657 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9659 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9661 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9662 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9663 * g++.old-deja/g++.jason/access14.C: Likewise.
9664 * g++.old-deja/g++.jason/access8.C: Likewise.
9665 * g++.old-deja/g++.jason/access1.C: Likewise.
9666 * g++.old-deja/g++.other/access3.C: Likewise.
9667 * g++.old-deja/g++.other/access5.C: Likewise.
9668 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9669 * g++.old-deja/g++.law/visibility22.C: Likewise.
9670 * g++.old-deja/g++.law/visibility26.C: Likewise.
9671 * g++.old-deja/g++.mike/p2746.C: Likewise.
9672 * g++.dg/debug/using1.C: Likewise.
9673 * g++.dg/lookup/using51.C: Likewise.
9674 * g++.dg/inherit/using5.C: Likewise.
9675 * g++.dg/inherit/pr30297.C: Likewise.
9676 * g++.dg/inherit/access8.C: Likewise.
9677 * g++.dg/torture/pr39362.C: Likewise.
9678 * g++.dg/template/crash13.C: Likewise.
9679 * g++.dg/template/using10.C: Likewise.
9681 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9684 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9686 2012-01-01 Ira Rosen <irar@il.ibm.com>
9688 PR tree-optimization/51704
9689 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9690 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9691 corresponding flags.
9693 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9696 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9698 2012-01-01 Jan Hubicka <jh@suse.cz>
9700 PR rtl-optimization/51069
9701 * gcc.c-torture/compile/pr51069.c: New testcase.
9703 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9705 PR tree-optimization/51683
9706 * gcc.dg/pr51683.c: New test.
9708 Copyright (C) 2012 Free Software Foundation, Inc.
9710 Copying and distribution of this file, with or without modification,
9711 are permitted in any medium without royalty provided the copyright
9712 notice and this notice are preserved.