1 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
3 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
4 * gcc.dg/tm/debug-1.c: Same.
5 * gcc.dg/tm/irrevocable-3.c: Same.
6 * gcc.dg/tm/irrevocable-4.c: Same.
7 * gcc.dg/tm/memopt-10.c: Same.
8 * gcc.dg/tm/memopt-11.c: Same.
9 * gcc.dg/tm/props-4.c: Same.
10 * gcc.dg/tm/wrap-3.c: Same.
11 * gcc.dg/tm/wrap-4.c: Same.
13 2012-11-06 Andrew Pinski <apinski@cavium.com>
15 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
17 2012-11-06 Jan Hubicka <jh@suse.cz>
19 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
20 * gcc.dg/tree-ssa/loop-23.c: Likewise.
21 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
22 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
24 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
26 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
28 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
31 * gcc.dg/torture/pr41993.c: New test.
33 2012-11-06 Jan Hubicka <jh@suse.cz>
35 * gcc.target/i386/l_fma_float_?.c: Update.
36 * gcc.target/i386/l_fma_double_?.c: Update.
38 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
41 * gcc.target/sh/pr54089-8.c: New.
42 * gcc.target/sh/pr54089-9.c: New.
44 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
47 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
48 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
49 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
50 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
51 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
52 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
53 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
54 * gcc.target/i386/avx-vzeroupper-27.c: New.
56 2012-11-06 Janus Weil <janus@gcc.gnu.org>
59 * gfortran.dg/transfer_class_1.f90: New.
60 * gfortran.dg/transfer_class_2.f90: New.
62 2012-11-05 Sriraman Tallam <tmsriram@google.com>
64 * testsuite/g++.dg/mv1.C: New test.
65 * testsuite/g++.dg/mv2.C: New test.
66 * testsuite/g++.dg/mv3.C: New test.
67 * testsuite/g++.dg/mv4.C: New test.
68 * testsuite/g++.dg/mv5.C: New test.
69 * testsuite/g++.dg/mv6.C: New test.
71 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
74 * gcc.dg/const-uniq-1.c (a): Increase length four times.
76 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
78 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
81 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
83 * g++.dg/torture/20121105-1.C: New test.
85 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
87 * gcc.dg/torture/fp-compare.c: New testcase.
89 2012-11-05 Jan Hubicka <jh@suse.cz>
91 * gcc.dg/const-1.c: Update.
92 * gcc.dg/pure-1.c: Update.
94 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
96 PR rtl-optimization/55151
97 * gcc.dg/pr55151.c: New test.
99 2012-11-05 Jakub Jelinek <jakub@redhat.com>
103 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
105 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
108 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
110 2012-11-05 Jan Hubicka <jh@suse.cz>
112 * gcc.dg/autopar/pr49960.c: Fix testcase.
114 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
116 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
117 Fix scan-tree-dump-times directive.
119 2012-11-04 Janus Weil <janus@gcc.gnu.org>
122 * gfortran.dg/associate_12.f90: New.
124 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
127 * lib/target-supports.exp (check_effective_target_masm_intel): New
129 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
132 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
133 Jack Howarth <howarth@bromo.med.uc.edu>
135 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
136 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
137 * gcc.target/i386/pr53249.c: Likewise.
139 2012-11-03 Andrew Pinski <apinski@cavium.com>
141 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
142 call abort1 so that cross jumping does not happen.
144 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
147 * gcc.target/sh/pr51244-18.c: New.
148 * gcc.target/sh/pr51244-19.c: New.
150 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
152 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
153 b requires a 64-bit operation followed by a truncation.
155 2012-11-02 Jan Hubicka <jh@suse.cz>
157 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
159 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
161 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
162 conditions to verify the reduction code is vectorized.
164 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
165 in case 'pow', such as 'powerpc' is used in the compiler version name.
166 * gcc.target/powerpc/pr46728-2.c: Likewise.
167 * gcc.target/powerpc/pr46728-3.c: Likewise.
168 * gcc.target/powerpc/pr46728-4.c: Likewise.
169 * gcc.target/powerpc/pr46728-5.c: Likewise.
170 * gcc.target/powerpc/pr46728-7.c: Likewise.
171 * gcc.target/powerpc/pr46728-8.c: Likewise.
172 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
174 2012-11-02 Jan Hubicka <jh@suse.cz>
176 * gcc.dg/tree-ssa/loop-38.c: New testcase.
178 2012-11-02 Jan Hubicka <jh@suse.cz>
180 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
181 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
183 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
186 * gcc.target/i386/pr55130.c: New test.
188 2012-11-02 Jakub Jelinek <jakub@redhat.com>
191 * gcc.target/i386/pr55147.c: New test.
193 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
195 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
196 * gfortran.dg/default_format_denormal_1.f90: Same.
198 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
201 * g++.dg/ext/vector19.C: Remove target restrictions.
202 * gcc.dg/fold-compare-7.c: New testcase.
204 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
207 * gcc.target/sh/pr55160.c: New.
209 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
211 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
212 scan-assembler regex.
214 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
217 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
218 * gcc.dg/pr55150-2.c: New test.
220 2012-11-01 Sharad Singhai <singhai@google.com>
222 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
223 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
224 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
225 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
227 2012-10-31 Dehao Chen <dehao@google.com>
229 * g++.dg/debug/dwarf2/block.C: New testcase.
231 2012-10-31 Jan Hubicka <jh@suse.cz>
233 * gcc.dg/pr44974.c: Add noinline.
235 2012-10-31 Janus Weil <janus@gcc.gnu.org>
238 * gfortran.dg/class_54.f90: New.
240 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
241 Jakub Jelinek <jakub@redhat.com>
243 PR tree-optimization/55018
244 * gcc.dg/torture/pr55018.c: New test.
246 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/ext/vla13.C: New.
251 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
254 * gcc.dg/pr55150.c: New test.
256 2012-10-31 Tobias Burnus <burnus@net-b.de>
259 * gfortran.dg/associate_11.f90: New.
261 2012-10-31 Dodji Seketeli <dodji@redhat.com>
264 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
266 2012-10-31 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/19105
269 PR tree-optimization/21643
270 PR tree-optimization/46309
271 * gcc.dg/pr19105.c: New test.
272 * gcc.dg/pr21643.c: New test.
273 * gcc.dg/pr46309-2.c: New test.
274 * gcc.c-torture/execute/pr46309.c: New test.
276 2012-10-31 Alan Modra <amodra@gmail.com>
278 * gcc.target/powerpc/dimode_off.c: New.
279 * gcc.target/powerpc/timode_off.c: New.
280 * gcc.target/powerpc/dfmode_off.c: New.
281 * gcc.target/powerpc/tfmode_off.c: New.
283 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
285 PR rtl-optimization/55093
286 * gcc.target/i386/pr55093.c: New file.
288 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
290 * gcc.target/i386/pr55116.c: Renamed to ...
291 * gcc.target/i386/pr55116-1.c: This.
293 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
295 * gcc.target/i386/pr55116-2.c: New file.
297 2012-10-30 Richard Biener <rguenther@suse.de>
299 * gcc.dg/vect/slp-perm-2.c: Adjust.
301 2012-10-30 Richard Biener <rguenther@suse.de>
303 PR tree-optimization/55111
304 * gcc.dg/torture/pr55111.c: New testcase.
306 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
309 * gcc.target/sh/pr53988.c: New.
311 2012-10-30 Bin Cheng <bin.cheng@arm.com>
314 * gcc.dg/hoist-register-pressure-1.c: Rename from
315 hoist-register-pressure.c. Add nonpic condition.
316 * gcc.dg/hoist-register-pressure-2.c: New testcase.
318 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
321 * gcc.dg/Wreturn-local-addr.c: New.
322 * g++.dg/warn/Wno-return-local-addr.C: New.
323 * g++.dg/warn/Wreturn-local-addr.C: New.
325 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
328 * gcc.target/i386/pr55116.c: New file.
330 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
333 * gcc.dg/Wshadow-4.c: New.
334 * gcc.dg/Wshadow-4.h: New.
336 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
339 * gcc.dg/guality/pr54693.c: New.
341 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
344 * gcc.dg/pr55027.c: New testcase.
346 2012-10-29 Jan Hubicka <jh@suse.cz>
348 * gcc.dg/ipa/inline-6.c: New testcase.
350 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
352 PR rtl-optimization/55106
353 * g++.dg/pr55106.C: New.
355 2012-10-29 Richard Guenther <rguenther@suse.de>
358 * gcc.dg/torture/pr53695.c: New testcase.
360 2012-10-28 Jan Hubicka <jh@suse.cz>
362 * gcc.dg/ipa/inlinehint-3.c: New testcase.
364 2012-10-28 Tobias Burnus <burnus@net-b.de>
367 * gfortran.dg/do_check_6.f90: New.
369 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
370 Jack Howarth <howarth@bromo.med.uc.edu>
373 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
375 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
377 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
380 * gcc.target/i386/pr34283.c: New test.
382 2012-10-26 Jakub Jelinek <jakub@redhat.com>
385 * g++.dg/opt/pr55081.C: New test.
389 * gcc.dg/guality/pr54970.c: New test.
391 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/template/new11.C: New.
396 2012-10-26 Richard Biener <rguenther@suse.de>
399 * gcc.dg/torture/pr54824.c: New testcase.
401 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
403 * gcc.target/i386/fxsave-1.c: New.
404 * gcc.target/i386/fxsave64-1.c: Ditto.
405 * gcc.target/i386/fxrstor-1.c: Ditto.
406 * gcc.target/i386/fxrstor64-1.c: Ditto.
407 * gcc.target/i386/xsave-1.c: Ditto.
408 * gcc.target/i386/xsave64-1.c: Ditto.
409 * gcc.target/i386/xrstor-1.c: Ditto.
410 * gcc.target/i386/xrstor64-1.c: Ditto.
411 * gcc.target/i386/xsaveopt-1.c: Ditto.
412 * gcc.target/i386/xsaveopt64-1.c: Ditto.
413 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
414 * gcc.target/i386/sse-13.c: Ditto.
415 * gcc.target/i386/sse-14.c: Ditto.
416 * gcc.target/i386/sse-22.c: Ditto.
417 * gcc.target/i386/sse-23.c: Ditto.
418 * g++.dg/other/i386-2.C: Ditto.
419 * g++.dg/other/i386-3.C: Ditto.
421 2012-10-25 Jan Hubicka <jh@suse.cz>
423 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
426 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
429 * g++.dg/ext/transparent-union.C: New.
431 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
434 * g++.dg/ext/vector19.C: New testcase.
436 2012-10-25 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/54902
439 * g++.dg/torture/pr54902.C: New testcase.
441 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.dg/template/crash114.C: New.
446 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
449 * gcc.target/i386/pr55049-1.c: New test.
451 2012-10-24 Janus Weil <janus@gcc.gnu.org>
454 * gfortran.dg/class_dummy_4.f03: New.
456 2012-10-24 Jakub Jelinek <jakub@redhat.com>
458 PR rtl-optimization/55010
459 * gcc.dg/pr55010.c: New test.
462 * g++.dg/debug/pr54828.C: New test.
464 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
466 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
467 * gcc.dg/vect/vect-83_64.c: Likewise.
469 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/constexpr-union4.C: New.
474 2012-10-23 Jeff Law <law@redhat.com>
476 * gcc.c-torture/execute/pr54985.c: New test.
478 2012-10-23 Paul Koning <ni1d@arrl.net>
481 * g++.dg/debug/dwarf2/pr54508.C: New.
483 2012-10-23 Jakub Jelinek <jakub@redhat.com>
486 * g++.dg/template/sizeof14.C: New test.
488 2012-10-23 Ian Bolton <ian.bolton@arm.com>
489 Jim MacArthur <jim.macarthur@arm.com>
490 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
491 Marcus Shawcroft <marcus.shawcroft@arm.com>
492 Nigel Stephens <nigel.stephens@arm.com>
493 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
494 Richard Earnshaw <rearnsha@arm.com>
495 Sofiane Naci <sofiane.naci@arm.com>
496 Stephen Thomas <stephen.thomas@arm.com>
497 Tejas Belagod <tejas.belagod@arm.com>
498 Yufeng Zhang <yufeng.zhang@arm.com>
500 * lib/target-supports.exp
501 (check_profiling_available): Add AArch64.
502 (check_effective_target_vect_int): Likewise.
503 (check_effective_target_vect_shift): Likewise.
504 (check_effective_target_vect_float): Likewise.
505 (check_effective_target_vect_double): Likewise.
506 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
507 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
508 (check_effective_target_vect_pack_trunc): Likewise.
509 (check_effective_target_vect_unpack): Likewise.
510 (check_effective_target_vect_hw_misalign): Likewise.
511 (check_effective_target_vect_short_mult): Likewise.
512 (check_effective_target_vect_int_mult): Likewise.
513 (check_effective_target_vect_stridedN): Likewise.
514 (check_effective_target_sync_int_long): Likewise.
515 (check_effective_target_sync_char_short): Likewise.
516 (check_vect_support_and_set_flags): Likewise.
517 (check_effective_target_aarch64_tiny): New.
518 (check_effective_target_aarch64_small): New.
519 (check_effective_target_aarch64_large): New.
520 * g++.dg/other/PR23205.C: Enable aarch64.
521 * g++.dg/other/pr23205-2.C: Likewise.
522 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
523 * gcc.c-torture/execute/20101011-1.c: Likewise.
524 * gcc.dg/20020312-2.c: Likewise.
525 * gcc.dg/20040813-1.c: Likewise.
526 * gcc.dg/builtin-apply2.c: Likewise.
527 * gcc.dg/stack-usage-1.c: Likewise.
529 2012-10-23 Ian Bolton <ian.bolton@arm.com>
530 Jim MacArthur <jim.macarthur@arm.com>
531 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
532 Marcus Shawcroft <marcus.shawcroft@arm.com>
533 Nigel Stephens <nigel.stephens@arm.com>
534 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
535 Richard Earnshaw <rearnsha@arm.com>
536 Sofiane Naci <sofiane.naci@arm.com>
537 Stephen Thomas <stephen.thomas@arm.com>
538 Tejas Belagod <tejas.belagod@arm.com>
539 Yufeng Zhang <yufeng.zhang@arm.com>
541 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
542 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
543 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
544 * gcc.target/aarch64/aapcs/abitest.S: New file.
545 * gcc.target/aarch64/aapcs/abitest.h: New file.
546 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
547 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
548 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
549 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
550 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
551 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
552 * gcc.target/aarch64/aapcs/ice_1.c: New file.
553 * gcc.target/aarch64/aapcs/ice_2.c: New file.
554 * gcc.target/aarch64/aapcs/ice_3.c: New file.
555 * gcc.target/aarch64/aapcs/ice_4.c: New file.
556 * gcc.target/aarch64/aapcs/ice_5.c: New file.
557 * gcc.target/aarch64/aapcs/macro-def.h: New file.
558 * gcc.target/aarch64/aapcs/test_1.c: New file.
559 * gcc.target/aarch64/aapcs/test_10.c: New file.
560 * gcc.target/aarch64/aapcs/test_11.c: New file.
561 * gcc.target/aarch64/aapcs/test_12.c: New file.
562 * gcc.target/aarch64/aapcs/test_13.c: New file.
563 * gcc.target/aarch64/aapcs/test_14.c: New file.
564 * gcc.target/aarch64/aapcs/test_15.c: New file.
565 * gcc.target/aarch64/aapcs/test_16.c: New file.
566 * gcc.target/aarch64/aapcs/test_17.c: New file.
567 * gcc.target/aarch64/aapcs/test_18.c: New file.
568 * gcc.target/aarch64/aapcs/test_19.c: New file.
569 * gcc.target/aarch64/aapcs/test_2.c: New file.
570 * gcc.target/aarch64/aapcs/test_20.c: New file.
571 * gcc.target/aarch64/aapcs/test_21.c: New file.
572 * gcc.target/aarch64/aapcs/test_22.c: New file.
573 * gcc.target/aarch64/aapcs/test_23.c: New file.
574 * gcc.target/aarch64/aapcs/test_24.c: New file.
575 * gcc.target/aarch64/aapcs/test_25.c: New file.
576 * gcc.target/aarch64/aapcs/test_26.c: New file.
577 * gcc.target/aarch64/aapcs/test_3.c: New file.
578 * gcc.target/aarch64/aapcs/test_4.c: New file.
579 * gcc.target/aarch64/aapcs/test_5.c: New file.
580 * gcc.target/aarch64/aapcs/test_6.c: New file.
581 * gcc.target/aarch64/aapcs/test_7.c: New file.
582 * gcc.target/aarch64/aapcs/test_8.c: New file.
583 * gcc.target/aarch64/aapcs/test_9.c: New file.
584 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
585 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
586 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
587 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
588 * gcc.target/aarch64/aapcs/test_complex.c: New file.
589 * gcc.target/aarch64/aapcs/test_int128.c: New file.
590 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
591 * gcc.target/aarch64/aapcs/type-def.h: New file.
592 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
593 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
594 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
595 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
596 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
597 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
598 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
599 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
600 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
601 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
602 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
603 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
604 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
605 * gcc.target/aarch64/aarch64.exp: New file.
606 * gcc.target/aarch64/adc-1.c: New file.
607 * gcc.target/aarch64/adc-2.c: New file.
608 * gcc.target/aarch64/asm-1.c: New file.
609 * gcc.target/aarch64/clrsb.c: New file.
610 * gcc.target/aarch64/clz.c: New file.
611 * gcc.target/aarch64/ctz.c: New file.
612 * gcc.target/aarch64/csinc-1.c: New file.
613 * gcc.target/aarch64/csinv-1.c: New file.
614 * gcc.target/aarch64/csneg-1.c: New file.
615 * gcc.target/aarch64/extend.c: New file.
616 * gcc.target/aarch64/fcvt.x: New file.
617 * gcc.target/aarch64/fcvt_double_int.c: New file.
618 * gcc.target/aarch64/fcvt_double_long.c: New file.
619 * gcc.target/aarch64/fcvt_double_uint.c: New file.
620 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
621 * gcc.target/aarch64/fcvt_float_int.c: New file.
622 * gcc.target/aarch64/fcvt_float_long.c: New file.
623 * gcc.target/aarch64/fcvt_float_uint.c: New file.
624 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
625 * gcc.target/aarch64/ffs.c: New file.
626 * gcc.target/aarch64/fmadd.c: New file.
627 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
628 * gcc.target/aarch64/frint.x: New file.
629 * gcc.target/aarch64/frint_double.c: New file.
630 * gcc.target/aarch64/frint_float.c: New file.
631 * gcc.target/aarch64/index.c: New file.
632 * gcc.target/aarch64/mneg-1.c: New file.
633 * gcc.target/aarch64/mneg-2.c: New file.
634 * gcc.target/aarch64/mneg-3.c: New file.
635 * gcc.target/aarch64/mnegl-1.c: New file.
636 * gcc.target/aarch64/mnegl-2.c: New file.
637 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
638 * gcc.target/aarch64/pic-constantpool1.c: New file.
639 * gcc.target/aarch64/pic-symrefplus.c: New file.
640 * gcc.target/aarch64/predefine_large.c: New file.
641 * gcc.target/aarch64/predefine_small.c: New file.
642 * gcc.target/aarch64/predefine_tiny.c: New file.
643 * gcc.target/aarch64/reload-valid-spoff.c: New file.
644 * gcc.target/aarch64/scalar_intrinsics.c: New file.
645 * gcc.target/aarch64/table-intrinsics.c: New file.
646 * gcc.target/aarch64/tst-1.c: New file.
647 * gcc.target/aarch64/vect-abs-compile.c: New file.
648 * gcc.target/aarch64/vect-abs.c: New file.
649 * gcc.target/aarch64/vect-abs.x: New file.
650 * gcc.target/aarch64/vect-compile.c: New file.
651 * gcc.target/aarch64/vect-faddv-compile.c: New file.
652 * gcc.target/aarch64/vect-faddv.c: New file.
653 * gcc.target/aarch64/vect-faddv.x: New file.
654 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
655 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
656 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
657 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
658 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
659 * gcc.target/aarch64/vect-fp-compile.c: New file.
660 * gcc.target/aarch64/vect-fp.c: New file.
661 * gcc.target/aarch64/vect-fp.x: New file.
662 * gcc.target/aarch64/vect-mull-compile.c: New file.
663 * gcc.target/aarch64/vect-mull.c: New file.
664 * gcc.target/aarch64/vect-mull.x: New file.
665 * gcc.target/aarch64/vect.c: New file.
666 * gcc.target/aarch64/vect.x: New file.
667 * gcc.target/aarch64/vector_intrinsics.c: New file.
668 * gcc.target/aarch64/vfp-1.c: New file.
669 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
670 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
671 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
672 * g++.dg/abi/aarch64_guard1.C: New file.
674 2012-10-23 Jakub Jelinek <jakub@redhat.com>
677 * c-c++-common/pr54988.c: New test.
679 2012-10-23 Jan Hubicka <jh@suse.cz>
681 * gcc.dg/tree-prof/peel-1.c: New testcase.
683 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
686 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
688 2012-10-23 Joseph Myers <joseph@codesourcery.com>
690 * gcc.dg/c99-predef-1.c: New test.
691 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
692 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
693 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
694 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
695 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
696 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
697 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
698 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
699 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
700 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
701 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
702 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
704 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
706 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
708 2012-10-23 Jan Hubicka <jh@suse.cz>
711 * gcc.c-torture/execute/pr54937.c: New testcase.
712 * gcc.dg/tree-ssa/cunroll-2.c: Update.
714 2012-10-23 Jan Hubicka <jh@suse.cz>
717 * gfortran.dg/pr54967.f90: New testcase.
719 2012-10-23 Terry Guo <terry.guo@arm.com>
722 * gcc.dg/pr55019.c: New.
724 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
726 PR tree-optimization/55008
727 * gcc.dg/tree-ssa/pr55008.c: New test.
729 2012-10-22 Richard Biener <rguenther@suse.de>
731 PR tree-optimization/55011
732 * gcc.dg/torture/pr55011.c: New testcase.
734 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
736 * gcc.target/arm/pr40457-1.c: Adjust expected output.
737 * gcc.target/arm/pr40457-2.c: Likewise.
738 * gcc.target/arm/pr40457-3.c: Likewise.
740 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
742 * gnat.dg/specs/limited_with4.ads: New test.
743 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
745 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
747 * gnat.dg/modular4.adb: New test.
748 * gnat.dg/modular4_pkg.ads: New helper.
750 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
752 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
753 * gnat.dg/specs/addr1.ads: Likewise.
755 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
757 * gcc.dg/webizer.c (main): Add missing exit call.
759 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
762 * gfortran.dg/wextra_1.f: New test.
764 2012-10-20 Jan Hubicka <jh@suse.cz>
766 * gcc.dg/tree-prof/unroll-1.c: New testcase.
768 2012-10-19 Janus Weil <janus@gcc.gnu.org>
771 * gfortran.dg/warn_unused_function.f90: New.
773 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
775 * lib/target-supports.exp
776 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
778 2012-10-19 Richard Guenther <rguenther@suse.de>
780 PR tree-optimization/54981
781 * gcc.dg/pr54981.c: New testcase.
783 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
786 * gcc.target/arm/pr54892.c: New.
788 2012-10-19 Bin Cheng <bin.cheng@arm.com>
790 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
792 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
795 * g++.dg/init/array30.C: New.
796 * g++.dg/init/array31.C: Likewise.
798 2012-10-18 Tobias Burnus <burnus@net-b.de>
801 * gfortran.dg/public_private_module_7.f90: New.
803 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/template/pr29633.C: New.
808 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
810 * gnat.dg/loop_optimization13.ad[sb]: New test.
811 * gnat.dg/loop_optimization13_pkg.ads: New helper.
813 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
815 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
816 * gcc.target/arm/neon/vfmaf32.c: Likewise.
817 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
818 * gcc.target/arm/neon/vfmsf32.c: Likewise.
820 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
822 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
823 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
824 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
825 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
826 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
827 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
829 2012-10-16 Jan Hubicka <jh@suse.cz>
831 * gcc.target/i386/l_fma_float_?.c: Update.
832 * gcc.target/i386/l_fma_double_?.c: Update.
833 * gfortran.dg/do_1.f90: XFAIL
834 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
835 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
836 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
837 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
838 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
839 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
842 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
846 * gcc.dg/Wstrict-overflow-24.c: New.
848 2012-10-16 Tobias Burnus <burnus@net-b.de>
852 * gfortran.dg/class_optional_1.f90: New.
853 * gfortran.dg/class_optional_2.f90: New.
855 2012-10-16 Jakub Jelinek <jakub@redhat.com>
858 * gcc.dg/guality/pr54796.c: New test.
860 PR tree-optimization/54889
861 * gfortran.dg/pr54889.f90: New test.
863 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
865 * g++.dg/other/dump-ada-spec-2.C: New test.
867 2012-10-16 Easwaran Raman <eraman@google.com>
869 * gcc.dg/tree-prof/switch-case-1.c: New test case.
870 * gcc.dg/tree-prof/switch-case-2.c: New test case.
872 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
874 * gcc.dg/torture/stackalign/builtin-apply-2.c,
875 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
877 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
880 * gcc.c-torture/compile/pr54925.c: New.
882 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
885 * gcc.target/sh/pr51244-17.c: New.
887 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
890 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
892 * gcc.target/sh/pr54760-4.c: New.
894 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
897 * gcc.target/sh/torture/sh-torture.exp: New.
898 * gcc.target/sh/torture/pr34777.c: New.
900 2012-10-15 Matthias Klose <doko@ubuntu.com>
902 * lib/target-supports.exp (check_profiling_available): Match
903 arm*-*-linux-* for ARM Linux/GNU.
904 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
905 * gfortran.dg/enum_10.f90: Likewise.
906 * gfortran.dg/enum_9.f90: Likewise.
907 * gcc.target/arm/synchronize.c: Likewise.
908 * g++.old-deja/g++.jason/enum6.C: Likewise.
909 * g++.old-deja/g++.other/enum4.C: Likewise.
910 * g++.old-deja/g++.law/enum9.C: Likewise.
912 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
914 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
915 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
917 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
918 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/overload/operator6.C: New.
923 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
927 * g++.dg/parse/tmpl-outside1.C: Likewise.
928 * g++.dg/template/qualttp18.C: Likewise.
929 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
930 * g++.old-deja/g++.pt/overload13.C: Likewise.
932 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
934 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
935 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
936 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
937 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
938 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
939 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
940 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
941 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
943 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
946 * g++.dg/parse/tmpl-outside2.C: New.
947 * g++.dg/parse/tmpl-outside1.C: Adjust.
948 * g++.dg/template/qualttp18.C: Likewise.
949 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
950 * g++.old-deja/g++.pt/overload13.C: Likewise.
952 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
954 PR tree-optimization/54915
955 * gcc.dg/tree-ssa/pr54915.c: New testcase.
957 2012-10-15 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/54920
960 * gcc.dg/torture/pr54920.c: New testcase.
962 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
964 * gnat.dg/unchecked_convert9.ad[sb]: New test.
966 2012-10-13 Jason Merrill <jason@redhat.com>
968 * g++.dg/tls/thread_local7g.C: Require tls_native.
970 2012-10-14 Jason Merrill <jason@redhat.com>
972 * g++.dg/cpp0x/inh-ctor1.C: New.
973 * g++.dg/cpp0x/inh-ctor2.C: New.
974 * g++.dg/cpp0x/inh-ctor3.C: New.
975 * g++.dg/cpp0x/inh-ctor4.C: New.
976 * g++.dg/cpp0x/inh-ctor5.C: New.
977 * g++.dg/cpp0x/inh-ctor6.C: New.
978 * g++.dg/cpp0x/inh-ctor7.C: New.
979 * g++.dg/cpp0x/inh-ctor8.C: New.
980 * g++.dg/cpp0x/inh-ctor9.C: New.
981 * g++.dg/cpp0x/inh-ctor10.C: New.
982 * g++.dg/cpp0x/inh-ctor11.C: New.
983 * g++.dg/cpp0x/inh-ctor12.C: New.
984 * g++.dg/cpp0x/inh-ctor13.C: New.
986 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
988 PR rtl-optimization/54919
989 * gcc.dg/pr54919.c: New testcase.
991 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/template/crash113.C: New.
996 2012-10-14 Jan Hubicka <jh@suse.cz>
998 * gcc.dg/unroll_5.c: New testcase.
1000 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/opt/pr52643.C: New.
1005 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1008 * gcc.target/sh/pr54602-1.c: New.
1009 * gcc.target/sh/pr54602-2.c: New.
1010 * gcc.target/sh/pr54602-3.c: New.
1011 * gcc.target/sh/pr54602-4.c: New.
1013 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1016 * gcc.target/sh/pr54680.c: New.
1018 2012-10-12 Jan Hubicka <jh@suse.cz>
1020 * gcc.dg/webizer.c: New testcase.
1022 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1024 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1027 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1029 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1030 Return 0 if already specifying -mfloat-abi other than hard.
1032 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1034 * gcc.dg/pr53060.c: Prune irrelevant warning.
1036 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1039 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1040 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1041 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1042 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1043 Adjust expected wording of warnings for *cmp* builtins.
1044 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1045 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1047 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1050 * g++.dg/parse/friend-main.C: New.
1052 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1055 * g++.dg/pr53055.C: New testcase.
1057 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/cpp0x/pr52744.C: New.
1062 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1065 * gfortran.dg/dummy_procedure_9.f90: New.
1067 2012-10-12 Richard Biener <rguenther@suse.de>
1069 PR tree-optimization/54894
1070 * gcc.dg/torture/pr54894.c: New testcase.
1072 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1075 * gcc.target/sh/pr51244-13.c: New.
1076 * gcc.target/sh/pr51244-14.c: New.
1077 * gcc.target/sh/pr51244-15.c: New.
1078 * gcc.target/sh/pr51244-16.c: New.
1080 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp0x/decltype45.C: New.
1085 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1088 * gfortran.dg/class_allocate_13.f90: New.
1090 2012-10-11 Jason Merrill <jason@redhat.com>
1092 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1093 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1095 * g++.dg/gomp/tls-5.C: Require tls_native.
1096 * g++.dg/tls/thread_local7.C: Require tls_native.
1097 * g++.dg/tls/static2.C: New.
1099 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/ext/weak5.C: New.
1104 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1107 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1108 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1110 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/parse/pr43765.C: New.
1115 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1117 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1119 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/init/bitfield3.C: New.
1124 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1126 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1128 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1130 PR tree-optimization/54877
1131 * gcc.dg/torture/pr54877.c: New test.
1133 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1136 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1137 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1138 and remove target info from dg-do compile.
1139 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1140 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1141 and remove target info from dg-do compile.
1143 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1145 * gcc.dg/pr54782.c: Require target with pthread support.
1147 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/cpp0x/auto35.C: New.
1152 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1154 PR c++/53540 - using fails to be equivalent to typedef
1155 * g++.dg/cpp0x/alias-decl-24.C: New test.
1157 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1159 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1160 that c++11 attributes to types are ignored for now.
1161 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1162 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1169 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp0x/initlist67.C: New.
1174 2012-10-10 Dehao Chen <dehao@google.com>
1176 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1178 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1181 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1184 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/cpp0x/decltype44.C: New.
1189 2012-10-09 Steve Ellcey <sellcey@mips.com>
1191 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1193 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/cpp0x/decltype43.C: New.
1198 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1201 * gcc.dg/pr53397-1.c: New test case.
1202 * gcc.dg/pr53397-2.c: New test case.
1204 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/warn/Wparentheses-26.C: Adjust.
1208 * g++.dg/warn/Wparentheses-27.C: New.
1210 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1213 * c-c++-common/vector-scalar.c: New testcase.
1214 * g++.dg/ext/vector18.C: New testcase.
1215 * g++.dg/ext/vector5.C: This is not an error anymore.
1216 * gcc.dg/init-vec-1.c: Move ...
1217 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1218 * gcc.c-torture/execute/vector-shift1.c: Move ...
1219 * c-c++-common/torture/vector-shift1.c: ... here.
1220 * gcc.dg/scal-to-vec1.c: Move ...
1221 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1222 C++11. Adapt error messages.
1223 * gcc.dg/convert-vec-1.c: Move ...
1224 * c-c++-common/convert-vec-1.c: ... here.
1225 * gcc.dg/scal-to-vec2.c: Move ...
1226 * c-c++-common/scal-to-vec2.c: ... here.
1228 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1231 * gcc.target/i386/pr54400.c: New testcase.
1233 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1236 * g++.dg/template/pr54858.C: New test.
1238 2012-10-08 Marek Polacek <polacek@redhat.com>
1241 * g++.dg/debug/pr54831.C: New test.
1243 2012-10-08 Dehao Chen <dehao@google.com>
1245 * g++.dg/predict-loop-exit-1.C: New.
1246 * g++.dg/predict-loop-exit-2.C: New.
1247 * g++.dg/predict-loop-exit-3.C: New.
1249 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1253 2012-10-08 Jason Merrill <jason@redhat.com>
1255 * g++.dg/gomp/tls-5.C: New.
1256 * g++.dg/gomp/tls-wrap1.C: New.
1257 * g++.dg/gomp/tls-wrap2.C: New.
1258 * g++.dg/gomp/tls-wrap3.C: New.
1259 * g++.dg/gomp/tls-wrap4.C: New.
1260 * g++.dg/gomp/tls-wrapper-cse.C: New.
1261 * g++.dg/tls/thread_local-cse.C: New.
1262 * g++.dg/tls/thread_local-order1.C: New.
1263 * g++.dg/tls/thread_local-order2.C: New.
1264 * g++.dg/tls/thread_local-wrap1.C: New.
1265 * g++.dg/tls/thread_local-wrap2.C: New.
1266 * g++.dg/tls/thread_local-wrap3.C: New.
1267 * g++.dg/tls/thread_local-wrap4.C: New.
1268 * g++.dg/tls/thread_local2g.C: New.
1269 * g++.dg/tls/thread_local3g.C: New.
1270 * g++.dg/tls/thread_local4g.C: New.
1271 * g++.dg/tls/thread_local5g.C: New.
1272 * g++.dg/tls/thread_local6g.C: New.
1273 * g++.dg/tls/thread_local7g.C: New.
1275 * g++.dg/tls/thread_local3.C: New.
1276 * g++.dg/tls/thread_local4.C: New.
1277 * g++.dg/tls/thread_local5.C: New.
1278 * g++.dg/tls/thread_local6.C: New.
1280 * g++.dg/tls/init-2.C: Tweak errors.
1281 * g++.dg/tls/thread_local1.C: New.
1282 * g++.dg/tls/thread_local2.C: New.
1283 * g++.dg/tls/thread_local7.C: New.
1285 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1290 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1293 * gcc.target/sh/pr54685.c: New.
1295 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1297 PR c++/53528 C++11 attribute support
1298 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1299 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1356 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1358 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1359 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1360 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1362 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1365 * gcc.target/sh/pr54760-2.c: New.
1366 * gcc.target/sh/pr54760-3.c: New.
1368 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1371 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1373 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1374 Sandra Loosemore <sandra@codesourcery.com>
1376 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1377 and test that the accumulator is initialized using MULT.
1378 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1379 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1381 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/cpp0x/stdint.C: New.
1386 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/stddef.C: New.
1391 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1394 * gfortran.dg/typebound_operator_17.f90: New.
1396 2012-10-06 Jan Hubicka <jh@suse.cz>
1400 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1402 2012-10-06 Jan Hubicka <jh@suse.cz>
1404 * gcc.dg/lto/resolutions_0.c: New testcase.
1406 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1409 * gfortran.dg/generic_25.f90: New.
1410 * gfortran.dg/generic_26.f90: New.
1411 * gfortran.dg/generic_27.f90: New.
1413 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1416 * gcc.target/sh/pr54760-1.c: New.
1418 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1420 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1421 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1422 * g++.dg/warn/Wsign-compare-5.C: New test.
1423 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1424 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1425 * g++.dg/ext/builtin30.C: New test.
1426 * g++.dg/ext/vla12.C: New test.
1427 * gcc.dg/builtins-85.c: New test.
1430 * gcc.dg/guality/pr54519-1.c: New test.
1431 * gcc.dg/guality/pr54519-2.c: New test.
1432 * gcc.dg/guality/pr54519-3.c: New test.
1433 * gcc.dg/guality/pr54519-4.c: New test.
1434 * gcc.dg/guality/pr54519-5.c: New test.
1435 * gcc.dg/guality/pr54519-6.c: New test.
1437 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/defaulted38.C: New.
1442 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1444 PR tree-optimization/33763
1445 * c-c++-common/pr33763.c: New test.
1447 PR tree-optimization/54810
1448 * gcc.dg/tree-ssa/vrp85.c: New test.
1450 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1452 * gcc.dg/ucnid-7.c: Skip on AIX.
1453 * gcc.dg/ucnid-8.c: Same.
1454 * gcc.dg/ucnid-10.c: Same.
1455 * gcc.dg/ucnid-13.c: Same.
1456 * gcc.dg/attr-alias-3.c: Same.
1457 * gcc.dg/attr-alias-5.c: Same.
1458 * gcc.dg/torture/pr51106-2.c: Same.
1459 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1461 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/cpp0x/alias-decl-23.C: New.
1466 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/template/friend53.C: New.
1471 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1473 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1474 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1475 (scan-ada-spec): Likewise.
1476 (scan-ada-spec-not): Likewise.
1477 * gcc.dg/dump-ada-spec-1.c: New test.
1478 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1480 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1482 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1484 2012-10-04 Florian Weimer <fweimer@redhat.com>
1486 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1488 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp0x/pr54323.C: New.
1493 2012-10-04 Richard Guenther <rguenther@suse.de>
1496 * g++.dg/torture/pr54735.C: New testcase.
1498 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1500 PR rtl-optimization/54739
1501 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1503 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1506 * gcc.target/sh/pr51244-12.c: New.
1508 2012-10-03 Dehao Chen <dehao@google.com>
1511 * gcc.dg/pr54782.c: New test.
1513 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1516 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1518 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1521 * gfortran.dg/class_53.f90: New.
1523 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1526 * gcc.dg/guality/pr54551.c: New.
1528 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1530 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1531 * gcc.target/powerpc/pr46728-2.c: Likewise.
1533 2012-10-02 Sharad Singhai <singhai@google.com>
1536 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1537 to fix test failures caused by r191883.
1538 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1539 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1540 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1541 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1542 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1543 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1544 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1545 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1546 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1548 2012-09-30 Sharad Singhai <singhai@google.com>
1550 * gcc.target/i386/vect-double-1.c: Fix test.
1552 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1555 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1558 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1560 PR rtl-optimization/54457
1561 * gcc.target/i386/pr54457.c: New test.
1563 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1565 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1567 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1569 * gcc.target/i386/vect-rebuild.c: New testcase.
1571 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1573 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1575 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1577 * gcc.target/mips/pr37362.c: Fix target selector.
1579 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1582 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1584 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1586 * gcc.dg/ucnid-8.c: Update line number.
1587 * gcc.dg/torture/pr51106-2.c: Likewise.
1589 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1592 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1593 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1594 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1596 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1598 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1599 partially reverting r170092.
1600 * gfortran.dg/class_7.f03: Ditto.
1601 * gfortran.dg/coarray_14.f90: Ditto.
1602 * gfortran.dg/typebound_proc_13.f03: Ditto.
1604 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp0x/sfinae42.C: New.
1609 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1611 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1612 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1613 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1614 * gcc.dg/pr42629.c: XFAIL on AIX.
1615 * gcc.dg/pr47684.c: Same.
1616 * gcc.dg/pr43670.c: Same.
1617 * gcc.dg/pr42916.c: Same.
1618 * gcc.dg/pr45449.c: Same.
1619 * gcc.dg/pr50017.c: Same.
1620 * gcc.dg/pr42728.c: Same.
1621 * gcc.dg/pr47881.c: Same.
1622 * gcc.dg/pr44023.c: Same.
1623 * gcc.dg/pr41345.c: Same.
1624 * gcc.dg/pr42630.c: Same.
1625 * gcc.dg/pr44971.c: Same.
1626 * gcc.dg/pr46771.c: Same.
1627 * gcc.dg/ucnid-8.c: Same.
1628 * gcc.dg/ucnid-10.c: Same.
1629 * gcc.dg/ucnid-13.c: Same.
1630 * gcc.dg/torture/pr51106-2.c: Same.
1631 * gcc.dg/pr48768.c: Same.
1632 * gcc.dg/pr42631.c: Same.
1633 * gcc.dg/pr43084.c: Same.
1634 * gcc.dg/ucnid-7.c: Same.
1635 * gcc.dg/pr42889.c: Same.
1636 * gcc.dg/pr41241.c: Same.
1637 * gcc.dg/pr42719.c: Same.
1638 * g++.dg/debug/pr46583.C: Same.
1639 * g++.dg/debug/pr47106.C: Same.
1640 * g++.dg/opt/pr48549.C: Same.
1641 * g++.dg/other/pr42685.C: Same.
1642 * c-c++-common/pr43942.c: Same.
1644 2012-09-29 Ian Lance Taylor <iant@google.com>
1646 * go.test/go-test.exp: Update for latest version of Go testsuite.
1648 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1651 * gfortran.dg/internal_readwrite_3.f90: New test.
1653 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1655 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1656 c-c++-common/Wunused-local-typedefs-2.c to here.
1658 PR c++/54372 - unused attribute inactive on dependant entities
1659 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1661 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1663 PR c++/29028 - Missed unused warning on using declaration
1664 * g++.dg/warn/Wunused-var-18.C: New test.
1666 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1668 PR c++/53551 - -Wunused-local-typedefs misses uses
1669 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1671 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1674 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1676 PR tree-optimization/54713
1677 * gcc.c-torture/compile/pr54713-1.c: New test.
1678 * gcc.c-torture/compile/pr54713-2.c: New test.
1679 * gcc.c-torture/compile/pr54713-3.c: New test.
1681 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1683 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1685 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1687 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1689 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1692 * gcc.target/i386/pr54703.c: New test.
1694 2012-09-27 Richard Guenther <rguenther@suse.de>
1697 * gcc.dg/lto/pr54709_0.c: New testcase.
1698 * gcc.dg/lto/pr54709_1.c: Likewise.
1700 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1702 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1704 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1706 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1708 * gcc.target/arm/pr42879.c: Handle big-endian.
1710 2012-09-26 Steve Ellcey <sellcey@mips.com>
1713 * gcc.dg/pr37303.c: Check for rdata or rodata.
1715 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1717 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1719 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1723 * gcc.target/powerpc/ppc-ne0-1.c: New.
1725 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1728 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1729 test_19, test_20, test_21, test_22, test_23): New functions.
1730 * gcc.target/sh/pr54089-4.c: New.
1731 * gcc.target/sh/pr54089-5.c: New.
1732 * gcc.target/sh/pr54089-6.c: New.
1733 * gcc.target/sh/pr54089-7.c: New.
1735 2012-09-25 Richard Guenther <rguenther@suse.de>
1738 * gcc.dg/lto/pr54702_0.c: New testcase.
1739 * gcc.dg/lto/pr54702_1.c: Likewise.
1740 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1741 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1742 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1743 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1745 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/cpp0x/parse2.C: New.
1749 * g++.dg/parse/error11.C: Adjust.
1750 * g++.dg/parse/error12.C: Likewise.
1752 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1754 * gcc.target/i386/20030217-1.c: Added check for
1755 large_long_double effective target.
1756 * gcc.target/i386/387-3.c: Likewise.
1757 * gcc.target/i386/387-4.c: Likewise.
1758 * gcc.target/i386/pr36578-1.c: Likewise.
1759 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1760 when long double size is equal double size.
1761 * gcc.target/i386/excess-precision-1.c: Likewise.
1762 * gcc.target/i386/pr36578-2.c: Likewise.
1763 * gcc.target/i386/20030217-2.c: New testcase.
1765 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1767 PR tree-optimization/54676
1768 * gcc.dg/pr54676.c: New test.
1770 2012-09-25 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/53663
1773 * gcc.dg/torture/pr53663-1.c: New testcase.
1774 * gcc.dg/torture/pr53663-2.c: Likewise.
1775 * gcc.dg/torture/pr53663-3.c: Likewise.
1777 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1779 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1781 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1783 * lib/target-supports-dg.exp (dg-require-effective-target,
1784 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1785 dg-process-target-1 instead of dg-process-target.
1786 (dg-process-target-1): Rename from dg-process-target.
1787 (dg-process-target): New.
1789 2012-09-24 Richard Guenther <rguenther@suse.de>
1791 PR tree-optimization/54684
1792 * g++.dg/torture/pr54684.C: New testcase.
1794 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1796 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1798 2012-09-24 Richard Guenther <rguenther@suse.de>
1801 * gcc.dg/tm/pr52173-1.c: New.
1802 * gcc.dg/tm/pr52173-2.c: New.
1804 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1806 * gcc.dg/pr54669.c: New test.
1808 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1809 Dominique Dhumieres <dominiq@lps.ens.fr>
1812 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1814 2012-09-23 Tobias Burnus <burnus@net-b.de>
1817 * gfortran.dg/class_array_14.f90: New.
1819 2012-09-22 Kai Tietz <ktietz@redhat.com>
1821 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1822 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1824 2012-09-21 Dehao Chen <dehao@google.com>
1827 PR tree-optimization/54655
1828 * g++.dg/pr54655.C: New testcase.
1830 2012-09-21 Richard Guenther <rguenther@suse.de>
1832 PR tree-optimization/54647
1833 * g++.dg/torture/pr54647.C: New testcase.
1835 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1838 * c-c++-common/torture/vector-compare-2.c: Add -w.
1840 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1842 * gnat.dg/opt20.ads: Move dg directive to...
1843 * gnat.dg/opt20.adb: ...here.
1844 * gnat.dg/addr1.ad[sb]: Likewise.
1845 * gnat.dg/concat2.ad[sb]: Likewise.
1846 * gnat.dg/array16.ad[sb]: Likewise.
1847 * gnat.dg/atomic5.ad[sb]: Likewise.
1848 * gnat.dg/discr29.ad[sb]: Likewise.
1849 * gnat.dg/noreturn5.ad[sb]: Likewise.
1850 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1851 * gnat.dg/discr23.ads: Remove dg directive.
1852 * gnat.dg/nested_float_packed.ads: Likewise.
1853 * gnat.dg/oconst6.ads: Move to...
1854 * gnat.dg/specs/oconst6.ads: ...here.
1856 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/cpp0x/decltype32.C: Tweak.
1861 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1863 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1864 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1865 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1866 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1868 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1871 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1873 2012-09-19 Steve Ellcey <sellcey@mips.com>
1875 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1877 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1879 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1880 * gcc.target/powerpc/ppc-mftb.c: New file.
1882 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1885 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1888 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1891 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1893 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1895 * gcc.c-torture/execute/20120919-1.c: New test.
1897 2012-09-19 Richard Guenther <rguenther@suse.de>
1899 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1901 2012-09-19 Richard Guenther <rguenther@suse.de>
1903 * gcc.dg/builtin-unreachable-6.c: Adjust.
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1907 * gcc.dg/builtin-object-size-10.c: Adjust.
1908 * gcc.dg/builtin-unreachable-5.c: Adjust.
1909 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1910 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1911 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1912 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1913 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1914 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1915 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1916 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1917 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1918 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1919 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1920 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1922 2012-09-19 Richard Guenther <rguenther@suse.de>
1924 PR tree-optimization/54132
1925 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1926 * gcc.dg/torture/pr54132.c: Likewise.
1928 2012-09-19 Terry Guo <terry.guo@arm.com>
1930 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1931 extra prune rules that will be applied to all tests in a .exp file.
1932 (gcc-dg-prune): Use rules defined by the above variable.
1933 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1934 harmless warnings on architecture switch conflict.
1936 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1938 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1939 of asm-comment characters instead of a single one.
1940 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1942 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1944 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1946 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1947 target instead of xfailing it.
1948 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1949 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1950 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1951 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1952 * gcc.dg/vect/vect-104.c: Likewise.
1953 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1954 * gcc.dg/vect/vect-outer-1.c: Likewise.
1955 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1956 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1957 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1958 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1959 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1960 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1961 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1962 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1963 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1965 * lib/target-supports.exp
1966 (check_effective_target_vect_widen_mult_qi_to_hi,
1967 check_effective_target_vect_widen_mult_hi_to_si,
1968 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1969 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1970 check_effective_target_vect_pack_trunc,
1971 check_effective_target_vect_unpack,
1972 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1973 instead of arm_none.
1975 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1977 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1979 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1980 config to compiler_flags.
1982 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.target/i386/pr54592.c: New test.
1987 PR tree-optimization/54610
1988 * gcc.target/i386/pr54610.c: New test.
1990 2012-09-17 Jason Merrill <jason@redhat.com>
1993 * g++.dg/cpp0x/alias-decl-21.C: New.
1994 * g++.dg/cpp0x/alias-decl-22.C: New.
1996 2012-09-17 Tobias Burnus <burnus@net-b.de>
1999 * gfortran.dg/scan_2.f90: New.
2001 2012-09-17 Jason Merrill <jason@redhat.com>
2004 * g++.dg/init/aggr9.C: New.
2006 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2008 * gnat.dg/loop_optimization12.ad[sb]: New test.
2010 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2013 * gfortran.dg/proc_ptr_result_7.f90: New.
2015 2012-09-17 Tobias Burnus <burnus@net-b.de>
2018 * gfortran.dg/structure_constructor_11.f90: New.
2020 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2022 PR tree-optimization/54563
2023 * g++.dg/torture/pr54563.C: New test.
2025 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2028 * gfortran.dg/typebound_generic_14.f03: New.
2030 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2033 * gfortran.dg/proc_ptr_38.f90: New.
2035 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2038 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2042 * gnat.dg/lto15.adb: Require lto.
2044 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2045 "myBindC" for hppa*-*-hpux*.
2047 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2049 * gfortran.dg/namelist_75.f90: New test.
2051 2012-09-15 Tom de Vries <tom@codesourcery.com>
2053 * gcc.dg/tree-ssa/vrp82.c: New test.
2054 * gcc.dg/tree-ssa/vrp83.c: Same.
2055 * gcc.dg/tree-ssa/vrp84.c: Same.
2057 2012-09-15 Tom de Vries <tom@codesourcery.com>
2059 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2060 * gcc.dg/tree-ssa/vrp81.c: ... this.
2062 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2065 * gcc.target/avr/torture/fix-types.h: New.
2066 * gcc.target/avr/torture/vals-hr.def: New.
2067 * gcc.target/avr/torture/vals-r.def: New.
2068 * gcc.target/avr/torture/vals-k.def: New.
2069 * gcc.target/avr/torture/vals-ur.def: New.
2070 * gcc.target/avr/torture/vals-uk.def: New.
2071 * gcc.target/avr/torture/vals-uhr.def: New.
2072 * gcc.target/avr/torture/vals-llk.def: New.
2073 * gcc.target/avr/torture/vals-ullk.def: New.
2074 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2075 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2076 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2077 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2078 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2079 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2080 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2081 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2083 2012-09-14 Dehao Chen <dehao@google.com>
2085 * g++.dg/debug/dwarf2/deallocator.C: New test.
2087 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2090 * gcc.c-torture/compile/pr54552-1.c: New test.
2092 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2095 * g++.dg/other/vector-compare.C: New testcase.
2096 * c-c++-common/vector-compare-3.c: New testcase.
2097 * gcc.dg/vector-shift.c: Move ...
2098 * c-c++-common/vector-shift.c: ... here.
2099 * gcc.dg/vector-shift1.c: Move ...
2100 * c-c++-common/vector-shift1.c: ... here.
2101 * gcc.dg/vector-shift3.c: Move ...
2102 * c-c++-common/vector-shift3.c: ... here.
2103 * gcc.dg/vector-compare-1.c: Move ...
2104 * c-c++-common/vector-compare-1.c: ... here.
2105 * gcc.dg/vector-compare-2.c: Move ...
2106 * c-c++-common/vector-compare-2.c: ... here.
2107 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2108 * c-c++-common/torture/vector-compare-1.c: ... here.
2109 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2110 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2111 * c-c++-common/torture/vector-compare-2.c: ... here.
2112 * gcc.c-torture/execute/vector-shift.c: Move ...
2113 * c-c++-common/torture/vector-shift.c: ... here.
2114 * gcc.c-torture/execute/vector-shift2.c: Move ...
2115 * c-c++-common/torture/vector-shift2.c: ... here.
2116 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2117 * c-c++-common/torture/vector-subscript-1.c: ... here.
2118 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2119 * c-c++-common/torture/vector-subscript-2.c: ... here.
2120 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2121 * c-c++-common/torture/vector-subscript-3.c: ... here.
2123 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2126 * gcc.c-torture/compile/pr54103-1.c,
2127 gcc.c-torture/compile/pr54103-2.c,
2128 gcc.c-torture/compile/pr54103-3.c,
2129 gcc.c-torture/compile/pr54103-4.c,
2130 gcc.c-torture/compile/pr54103-5.c,
2131 gcc.c-torture/compile/pr54103-6.c: New tests.
2132 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2134 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2136 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2138 2012-09-14 Richard Guenther <rguenther@suse.de>
2140 PR tree-optimization/54565
2141 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2142 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2144 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2146 * gcc.target/arm/combine-movs.c: Add missing space.
2148 2012-09-14 Richard Guenther <rguenther@suse.de>
2150 * g++.dg/torture/builtin-location.C: New testcase.
2152 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2153 Manuel López-Ibåñez <manu@gcc.gnu.org>
2156 * g++.dg/warn/Wuninitialized-self.C: New.
2158 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.c-torture/compile/pr54559.c: New test.
2163 2012-09-13 Jason Merrill <jason@redhat.com>
2166 * g++.dg/cpp0x/constexpr-temp1.C: New.
2169 * g++.dg/template/anonunion2.C: New.
2172 * g++.dg/template/init10.C: New.
2174 2012-09-13 Tobias Burnus <burnus@net-b.de>
2177 * gfortran.dg/implicit_pure_3.f90: New.
2179 2012-09-13 Richard Guenther <rguenther@suse.de>
2181 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2183 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2185 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2187 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2189 * c-c++-common/pr51712.c: Handle for short-enum targets.
2191 2012-09-12 Terry Guo <terry.guo@arm.com>
2193 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2194 and lsrs for Thumb2 mode.
2196 2012-09-12 Jan Hubicka <jh@suse.cz>
2198 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2200 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2203 * gcc.target/i386/pr54445-1.c: New file.
2204 * gcc.target/i386/pr54445-2.c: Likewise.
2206 2012-09-12 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/coarray_10.f90: Update dg-error.
2211 * gfortran.dg/coarray_28.f90: New.
2212 * gfortran.dg/array_section_3.f90: New.
2214 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2216 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2217 gcc.target/arm/pr48252.c: Fix for big-endian support.
2219 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2221 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2223 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2224 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2226 * gcc.target/arm/neon-vfma-1.c: New testcase.
2227 * gcc.target/arm/neon-vfms-1.c: Likewise.
2228 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2230 * gcc.target/arm/neon-vmls-1.c: Likewise.
2231 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2233 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2234 (check_effective_target_arm_neonv2_ok): Likewise.
2235 (check_effective_target_arm_neonv2_hw): Likewise.
2236 (check_effective_target_arm_neonv2): Likewise.
2238 2012-09-11 Richard Guenther <rguenther@suse.de>
2241 * g++.dg/tree-ssa/pr54515.C: New testcase.
2243 2012-09-10 Andrew Pinski <apinski@cavium.com>
2246 * gcc.dg/tm/memopt-16.c: New testcase.
2248 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/cpp0x/sfinae40.C: New.
2253 * g++.dg/cpp0x/sfinae41.C: Likewise.
2255 2012-09-10 Jason Merrill <jason@redhat.com>
2258 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2260 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2263 * gcc.target/sh/pr54089-3.c: New.
2265 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2267 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2269 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2271 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2273 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2275 * gcc.dg/pr52558-2.c: Delete.
2276 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2278 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2280 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2282 2012-09-10 Richard Guenther <rguenther@suse.de>
2284 PR tree-optimization/54520
2285 * gcc.dg/torture/pr54520.c: New testcase.
2287 2012-09-10 Jason Merrill <jason@redhat.com>
2290 * g++.dg/cpp0x/implicit14.C: New.
2292 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2295 * gfortran.dg/bound_simplification_3.f90: New test.
2297 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2300 * gcc.dg/pr52558-1.c: Delete.
2301 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2303 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2305 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2306 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2307 * gcc.target/arm/smlaltt-1.c: Likewise.
2309 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2311 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2313 2012-09-07 Tom de Vries <tom@codesourcery.com>
2315 PR tree-optimization/53986
2316 * gcc.dg/tree-ssa/vrp80.c: New test.
2317 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2319 2012-09-06 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2324 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2326 2012-09-06 Andrew Pinski <apinski@cavium.com>
2329 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2331 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2333 PR rtl-optimization/54455
2334 * gcc.dg/54455.c: New test.
2336 2012-09-06 Tobias Burnus <burnus@net-b.de>
2339 * gfortran.dg/promotion_2.f90: New.
2341 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2344 * c-c++-common/pr54486.c: New test.
2346 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2349 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2351 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/cpp0x/sfinae39.C: New.
2356 2012-09-04 Jason Merrill <jason@redhat.com>
2359 * g++.dg/ext/flexary3.C: New.
2362 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2365 * g++.dg/template/defarg15.C: New.
2368 * g++.dg/template/access24.C: New.
2370 2012-09-04 Richard Guenther <rguenther@suse.de>
2372 PR tree-optimization/54458
2373 * gcc.dg/torture/pr54458.c: New testcase.
2375 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2377 * gcc.target/arm/neon-vext.c: New test.
2378 * gcc.target/arm/neon-vext-execute.c: Ditto.
2380 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2384 * gfortran.dg/select_type_29.f03: New.
2386 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2388 * gcc.dg/fold-perm.c: Improve test.
2390 2012-09-03 Tobias Burnus <burnus@net-b.de>
2393 * gfortran.dg/coarray_class_1.f90: New.
2395 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2398 * gcc.c-torture/compile/pr49206.c: New test.
2400 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2401 Uros Bizjak <ubizjak@gmail.com>
2404 * gfortran.dg/pr36680.f90: New test.
2406 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2409 * g++.dg/opt/pr42295.C: New test.
2411 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.dg/torture/pr54436.c: New test.
2416 2012-09-01 Andrew Pinski <apinski@cavium.com>
2418 * gcc.target/mips/truncate-8.c: New testcase.
2420 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2424 * gcc.target/i386/pr46829.c: New test.
2425 * gcc.target/i386/pr46843.c: Ditto.
2427 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2428 Jason Merrill <jason@redhat.com>
2431 * g++.dg/parse/error50.C: New.
2433 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2436 * gcc.c-torture/compile/pr54428.c: New test.
2438 2012-08-31 Ollie Wild <aaw@google.com>
2441 * g++.dg/init/lifetime3.C: New test.
2443 2012-08-31 Martin Jambor <mjambor@suse.cz>
2446 * gcc.dg/torture/pr54409.c: New test.
2448 2012-08-31 Martin Jambor <mjambor@suse.cz>
2450 * gfortran.dg/pr48636.f90: Add dump scan checks.
2452 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2454 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2456 2012-08-28 Joey Ye <joey.ye@arm.com>
2458 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2460 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2463 * gcc.target/i386/pr46254.c: New test.
2465 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2467 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2468 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2469 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2471 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2473 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2474 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2475 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2476 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2477 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2478 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2479 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2480 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2481 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2482 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2483 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2484 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2485 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2486 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2487 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2488 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2489 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2490 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2491 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2492 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2493 gcc.target/mips/unaligned-1.c: Tighten regexps.
2495 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2497 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2498 (mips_option_groups): Remove optimization. Add various -f options.
2499 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2500 and -pg imply -fno-omit-frame-pointer.
2501 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2502 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2503 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2504 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2505 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2506 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2507 * gcc.target/mips/abi-n32-long32.c: Likewise.
2508 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2509 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2510 * gcc.target/mips/abi-n32-long64.c: Likewise.
2511 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2512 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2513 * gcc.target/mips/abi-n64-long32.c: Likewise.
2514 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2515 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2516 * gcc.target/mips/abi-n64-long64.c: Likewise.
2517 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2518 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2519 * gcc.target/mips/abi-o32-long32.c: Likewise.
2520 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2521 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2522 * gcc.target/mips/abi-o32-long64.c: Likewise.
2523 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2524 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2525 * gcc.target/mips/abi-o64-long32.c: Likewise.
2526 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2527 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2528 * gcc.target/mips/abi-o64-long64.c: Likewise.
2529 * gcc.target/mips/asm-1.c: Likewise.
2530 * gcc.target/mips/branch-1.c: Likewise.
2531 * gcc.target/mips/call-3.c: Likewise.
2532 * gcc.target/mips/call-saved-3.c: Likewise.
2533 * gcc.target/mips/clear-cache-1.c: Likewise.
2534 * gcc.target/mips/div-1.c: Likewise.
2535 * gcc.target/mips/div-2.c: Likewise.
2536 * gcc.target/mips/div-3.c: Likewise.
2537 * gcc.target/mips/div-4.c: Likewise.
2538 * gcc.target/mips/div-5.c: Likewise.
2539 * gcc.target/mips/div-6.c: Likewise.
2540 * gcc.target/mips/div-7.c: Likewise.
2541 * gcc.target/mips/div-8.c: Likewise.
2542 * gcc.target/mips/div-9.c: Likewise.
2543 * gcc.target/mips/div-10.c: Likewise.
2544 * gcc.target/mips/div-11.c: Likewise.
2545 * gcc.target/mips/div-12.c: Likewise.
2546 * gcc.target/mips/dsp-ctrl.c: Likewise.
2547 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2548 * gcc.target/mips/ext-8.c: Likewise.
2549 * gcc.target/mips/extend-2.c: Likewise.
2550 * gcc.target/mips/fix-r10000-1.c: Likewise.
2551 * gcc.target/mips/fix-r10000-2.c: Likewise.
2552 * gcc.target/mips/fix-r10000-3.c: Likewise.
2553 * gcc.target/mips/fix-r10000-4.c: Likewise.
2554 * gcc.target/mips/fix-r10000-5.c: Likewise.
2555 * gcc.target/mips/fix-r10000-6.c: Likewise.
2556 * gcc.target/mips/fix-r10000-7.c: Likewise.
2557 * gcc.target/mips/fix-r10000-8.c: Likewise.
2558 * gcc.target/mips/fix-r10000-9.c: Likewise.
2559 * gcc.target/mips/fix-r10000-10.c: Likewise.
2560 * gcc.target/mips/fix-r10000-11.c: Likewise.
2561 * gcc.target/mips/fix-r10000-12.c: Likewise.
2562 * gcc.target/mips/fix-r10000-13.c: Likewise.
2563 * gcc.target/mips/fix-r10000-14.c: Likewise.
2564 * gcc.target/mips/fix-r10000-15.c: Likewise.
2565 * gcc.target/mips/fpcmp-1.c: Likewise.
2566 * gcc.target/mips/fpcmp-2.c: Likewise.
2567 * gcc.target/mips/fpr-moves-7.c: Likewise.
2568 * gcc.target/mips/fpr-moves-8.c: Likewise.
2569 * gcc.target/mips/int-moves-1.c: Likewise.
2570 * gcc.target/mips/int-moves-2.c: Likewise.
2571 * gcc.target/mips/long-calls-pg.c: Likewise.
2572 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2573 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2574 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2575 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2576 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2577 * gcc.target/mips/mips-3d-1.c: Likewise.
2578 * gcc.target/mips/mips-3d-2.c: Likewise.
2579 * gcc.target/mips/mips-3d-3.c: Likewise.
2580 * gcc.target/mips/mips-3d-4.c: Likewise.
2581 * gcc.target/mips/mips-3d-5.c: Likewise.
2582 * gcc.target/mips/mips-3d-6.c: Likewise.
2583 * gcc.target/mips/mips-3d-7.c: Likewise.
2584 * gcc.target/mips/mips-3d-8.c: Likewise.
2585 * gcc.target/mips/mips-3d-9.c: Likewise.
2586 * gcc.target/mips/mips-ps-1.c: Likewise.
2587 * gcc.target/mips/mips-ps-2.c: Likewise.
2588 * gcc.target/mips/mips-ps-3.c: Likewise.
2589 * gcc.target/mips/mips-ps-4.c: Likewise.
2590 * gcc.target/mips/mips-ps-6.c: Likewise.
2591 * gcc.target/mips/mips32-dspr2.c: Likewise.
2592 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2593 * gcc.target/mips/neg-abs-1.c: Likewise.
2594 * gcc.target/mips/neg-abs-2.c: Likewise.
2595 * gcc.target/mips/nmadd-3.c: Likewise.
2596 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2597 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2598 * gcc.target/mips/octeon-pop-1.c: Likewise.
2599 * gcc.target/mips/pr26765.c: Likewise.
2600 * gcc.target/mips/pr33256.c: Likewise.
2601 * gcc.target/mips/pr33635-1.c: Likewise.
2602 * gcc.target/mips/pr33755.c: Likewise.
2603 * gcc.target/mips/pr35802.c: Likewise.
2604 * gcc.target/mips/pr45074.c: Likewise.
2605 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2606 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2607 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2608 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2609 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2610 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2611 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2612 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2613 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2614 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2615 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2616 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2617 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2619 * gcc.target/mips/save-restore-1.c: Likewise.
2620 * gcc.target/mips/save-restore-3.c: Likewise.
2621 * gcc.target/mips/save-restore-5.c: Likewise.
2622 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2623 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2624 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2625 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2626 * gcc.target/mips/stack-1.c: Likewise.
2628 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2631 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2632 branch under test to be filled with preceding rather than
2633 following instructions.
2634 * gcc.target/mips/branch-10.c: Likewise.
2635 * gcc.target/mips/branch-11.c: Likewise.
2636 * gcc.target/mips/branch-12.c: Likewise.
2637 * gcc.target/mips/branch-13.c: Likewise.
2638 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2639 to be eliminated. Tighten $28 scan-assembler-not test.
2641 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2643 * gcc.target/mips/call-4.c: ...this new test.
2645 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2647 * gcc.target/mips/code-readable-3.c: Likewise.
2648 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2649 flag but skip for -O0.
2650 * gcc.target/mips/code-readable-4.c: Likewise.
2652 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2653 of operations under test.
2654 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2656 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2657 Don't require sibling-call optimization.
2658 * gcc.target/mips/near-far-4.c: Likewise.
2660 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2661 Make sure that the register variable is used.
2662 * gcc.target/mips/soft-float-1.c: Likewise.
2664 * gcc.target/mips/sdata-1.c: Make static data volatile.
2665 * gcc.target/mips/sdata-2.c: Likewise.
2666 * gcc.target/mips/sdata-3.c: Likewise.
2667 * gcc.target/mips/sdata-4.c: Likewise.
2669 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2671 * gcc.target/mips/atomic-memory-2.c: Likewise.
2672 * gcc.target/mips/branch-cost-1.c: Likewise.
2673 * gcc.target/mips/branch-cost-2.c: Likewise.
2674 * gcc.target/mips/cache-1.c: Likewise.
2675 * gcc.target/mips/call-1.c: Likewise.
2676 * gcc.target/mips/call-saved-2.c: Likewise.
2677 * gcc.target/mips/const-anchor-1.c: Likewise.
2678 * gcc.target/mips/const-anchor-2.c: Likewise.
2679 * gcc.target/mips/dse-1.c: Likewise.
2680 * gcc.target/mips/dsp-lhx.c: Likewise.
2681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2682 * gcc.target/mips/ext-1.c: Likewise.
2683 * gcc.target/mips/ext-2.c: Likewise.
2684 * gcc.target/mips/ext-3.c: Likewise.
2685 * gcc.target/mips/ext-4.c: Likewise.
2686 * gcc.target/mips/ext-5.c: Likewise.
2687 * gcc.target/mips/ext-6.c: Likewise.
2688 * gcc.target/mips/ext-7.c: Likewise.
2689 * gcc.target/mips/extend-1.c: Likewise.
2690 * gcc.target/mips/fix-r4000-1.c: Likewise.
2691 * gcc.target/mips/fix-r4000-3.c: Likewise.
2692 * gcc.target/mips/fix-r4000-5.c: Likewise.
2693 * gcc.target/mips/fix-r4000-6.c: Likewise.
2694 * gcc.target/mips/fix-r4000-8.c: Likewise.
2695 * gcc.target/mips/fix-r4000-10.c: Likewise.
2696 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2697 * gcc.target/mips/fixed-vector-type.c: Likewise.
2698 * gcc.target/mips/fpr-moves-1.c: Likewise.
2699 * gcc.target/mips/fpr-moves-2.c: Likewise.
2700 * gcc.target/mips/fpr-moves-3.c: Likewise.
2701 * gcc.target/mips/fpr-moves-4.c: Likewise.
2702 * gcc.target/mips/fpr-moves-5.c: Likewise.
2703 * gcc.target/mips/fpr-moves-6.c: Likewise.
2704 * gcc.target/mips/ins-1.c: Likewise.
2705 * gcc.target/mips/ins-2.c: Likewise.
2706 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2707 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2708 * gcc.target/mips/lazy-binding-1.c: Likewise.
2709 * gcc.target/mips/madd-3.c: Likewise.
2710 * gcc.target/mips/madd-5.c: Likewise.
2711 * gcc.target/mips/madd-6.c: Likewise.
2712 * gcc.target/mips/madd-8.c: Likewise.
2713 * gcc.target/mips/madd-9.c: Likewise.
2714 * gcc.target/mips/memcpy-1.c: Likewise.
2715 * gcc.target/mips/mips-ps-type.c: Likewise.
2716 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2717 * gcc.target/mips/mips-sched-madd.c: Likewise.
2718 * gcc.target/mips/mips16e-extends.c: Likewise.
2719 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2720 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2721 * gcc.target/mips/movcc-1.c: Likewise.
2722 * gcc.target/mips/movcc-2.c: Likewise.
2723 * gcc.target/mips/movcc-3.c: Likewise.
2724 * gcc.target/mips/msub-5.c: Likewise.
2725 * gcc.target/mips/msub-6.c: Likewise.
2726 * gcc.target/mips/msub-8.c: Likewise.
2727 * gcc.target/mips/mult-2.c: Likewise.
2728 * gcc.target/mips/mult-3.c: Likewise.
2729 * gcc.target/mips/mult-5.c: Likewise.
2730 * gcc.target/mips/mult-6.c: Likewise.
2731 * gcc.target/mips/mult-7.c: Likewise.
2732 * gcc.target/mips/mult-12.c: Likewise.
2733 * gcc.target/mips/mult-13.c: Likewise.
2734 * gcc.target/mips/mult-14.c: Likewise.
2735 * gcc.target/mips/mult-15.c: Likewise.
2736 * gcc.target/mips/mult-17.c: Likewise.
2737 * gcc.target/mips/mult-18.c: Likewise.
2738 * gcc.target/mips/mult-19.c: Likewise.
2739 * gcc.target/mips/nmadd-1.c: Likewise.
2740 * gcc.target/mips/nmadd-2.c: Likewise.
2741 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2742 * gcc.target/mips/octeon-cins-1.c: Likewise.
2743 * gcc.target/mips/octeon-cins-2.c: Likewise.
2744 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2745 * gcc.target/mips/octeon-exts-2.c: Likewise.
2746 * gcc.target/mips/octeon-exts-3.c: Likewise.
2747 * gcc.target/mips/octeon-exts-4.c: Likewise.
2748 * gcc.target/mips/octeon-exts-5.c: Likewise.
2749 * gcc.target/mips/octeon-exts-6.c: Likewise.
2750 * gcc.target/mips/octeon-exts-7.c: Likewise.
2751 * gcc.target/mips/octeon-pop-2.c: Likewise.
2752 * gcc.target/mips/octeon-seq-3.c: Likewise.
2753 * gcc.target/mips/octeon-seq-4.c: Likewise.
2754 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2755 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2756 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2757 * gcc.target/mips/pr54240.c: Likewise.
2758 * gcc.target/mips/rsqrt-1.c: Likewise.
2759 * gcc.target/mips/rsqrt-2.c: Likewise.
2760 * gcc.target/mips/rsqrt-3.c: Likewise.
2761 * gcc.target/mips/rsqrt-4.c: Likewise.
2762 * gcc.target/mips/save-restore-2.c: Likewise.
2763 * gcc.target/mips/save-restore-4.c: Likewise.
2764 * gcc.target/mips/sb1-1.c: Likewise.
2765 * gcc.target/mips/scc-1.c: Likewise.
2766 * gcc.target/mips/scc-2.c: Likewise.
2767 * gcc.target/mips/scc-3.c: Likewise.
2768 * gcc.target/mips/scc-4.c: Likewise.
2769 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2770 * gcc.target/mips/truncate-1.c: Likewise.
2771 * gcc.target/mips/truncate-2.c: Likewise.
2772 * gcc.target/mips/truncate-3.c: Likewise.
2773 * gcc.target/mips/truncate-4.c: Likewise.
2774 * gcc.target/mips/truncate-5.c: Likewise.
2775 * gcc.target/mips/truncate-6.c: Likewise.
2776 * gcc.target/mips/unaligned-1.c: Likewise.
2778 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2779 skip for -O0. Require -fexpensive-optimizations.
2780 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2781 * gcc.target/mips/dspr2-MULT.c: Likewise.
2782 * gcc.target/mips/fix-r4000-2.c: Likewise.
2783 * gcc.target/mips/fix-r4000-4.c: Likewise.
2784 * gcc.target/mips/fix-r4000-7.c: Likewise.
2785 * gcc.target/mips/fix-r4000-9.c: Likewise.
2786 * gcc.target/mips/madd-1.c: Likewise.
2787 * gcc.target/mips/madd-2.c: Likewise.
2788 * gcc.target/mips/madd-4.c: Likewise.
2789 * gcc.target/mips/maddu-1.c: Likewise.
2790 * gcc.target/mips/maddu-2.c: Likewise.
2791 * gcc.target/mips/maddu-3.c: Likewise.
2792 * gcc.target/mips/maddu-4.c: Likewise.
2793 * gcc.target/mips/msub-1.c: Likewise.
2794 * gcc.target/mips/msub-2.c: Likewise.
2795 * gcc.target/mips/msub-3.c: Likewise.
2796 * gcc.target/mips/msub-4.c: Likewise.
2797 * gcc.target/mips/msubu-1.c: Likewise.
2798 * gcc.target/mips/msubu-2.c: Likewise.
2799 * gcc.target/mips/msubu-3.c: Likewise.
2800 * gcc.target/mips/msubu-4.c: Likewise.
2801 * gcc.target/mips/mult-1.c: Likewise.
2802 * gcc.target/mips/mult-4.c: Likewise.
2803 * gcc.target/mips/mult-8.c: Likewise.
2804 * gcc.target/mips/mult-9.c: Likewise.
2805 * gcc.target/mips/mult-10.c: Likewise.
2806 * gcc.target/mips/mult-11.c: Likewise.
2807 * gcc.target/mips/mult-16.c: Likewise.
2809 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2810 skip for -O0 and -Os.
2811 * gcc.target/mips/fix-r4000-12.c: Likewise.
2812 * gcc.target/mips/madd-7.c: Likewise.
2813 * gcc.target/mips/mips-ps-5.c: Likewise.
2814 * gcc.target/mips/mips-ps-7.c: Likewise.
2815 * gcc.target/mips/msub-7.c: Likewise.
2817 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2818 skip for -O0. Require -mno-abicalls.
2819 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2821 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2822 skip for -O0. Require a total number of BBIT instructions and
2823 at least one of each kind.
2825 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2826 skip for -O0. Require -fno-unroll-loops.
2828 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2829 skip for -O0. Allow BLTZ as well as BGEZ.
2831 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2833 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2834 skip for -O0. Require -fschedule-insns2.
2835 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2837 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2838 but skip for -O0. Make a branch-likely more likely.
2840 * gcc.target/mips/timode-2.c: Split each test into its own function.
2841 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2843 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2844 skip for -O0. Require -fpeephole2.
2845 * gcc.target/mips/vr-mult-2.c: Likewise.
2847 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2849 PR preprocessor/53469
2850 * gcc.dg/cpp/_Pragma7.c: New test case.
2852 2012-08-27 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/do_5.f90: New.
2857 2012-08-27 Tobias Burnus <burnus@net-b.de>
2859 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2860 from dg-options as -Wall no longer implies it.
2862 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2864 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2866 2012-08-25 Jason Merrill <jason@redhat.com>
2868 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2870 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2873 * g++.dg/cpp0x/auto34.C: New.
2875 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2878 * gcc.dg/pr54363.c: New test.
2881 * gcc.dg/pr54355.c: New test.
2883 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2886 * gcc.target/i386/pr52857-1.c: New.
2887 * gcc.target/i386/pr52857-2.c: Likewise.
2889 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2891 * gcc.target/mips/code-readable-4.c: New test.
2893 2012-08-23 Julian Brown <julian@codesourcery.com>
2894 Sandra Loosemore <sandra@codesourcery.com>
2896 * gcc.target/mips/code-readable-1.c: Add -O to options.
2898 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2901 * g++.dg/lookup/using53.C: New.
2903 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2905 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2906 * gcc.dg/fixed-point/convert-1.c: New.
2907 * gcc.dg/fixed-point/convert-2.c: New.
2908 * gcc.dg/fixed-point/convert-3.c: New.
2909 * gcc.dg/fixed-point/convert-4.c: New.
2910 * gcc.dg/fixed-point/convert-float-1.c: New.
2911 * gcc.dg/fixed-point/convert-float-2.c: New.
2912 * gcc.dg/fixed-point/convert-float-3.c: New.
2913 * gcc.dg/fixed-point/convert-float-4.c: New.
2914 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2915 * gcc.dg/fixed-point/convert-sat.c: New.
2916 * gcc.dg/fixed-point/convert.h: New.
2918 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2921 * gcc.target/sh/pr54089-2.c: New.
2923 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.target/i386/long-double-64-1.c: New file.
2926 * gcc.target/i386/long-double-64-2.c: Likewise.
2927 * gcc.target/i386/long-double-64-3.c: Likewise.
2928 * gcc.target/i386/long-double-64-4.c: Likewise.
2929 * gcc.target/i386/long-double-80-1.c: Likewise.
2930 * gcc.target/i386/long-double-80-2.c: Likewise.
2931 * gcc.target/i386/long-double-80-3.c: Likewise.
2932 * gcc.target/i386/long-double-80-4.c: Likewise.
2933 * gcc.target/i386/long-double-80-5.c: Likewise.
2934 * gcc.target/i386/long-double-80-6.c: Likewise.
2935 * gcc.target/i386/long-double-80-7.c: Likewise.
2937 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2939 PR tree-optimization/54317
2940 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2942 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2945 * gcc.target/sh/pr39423-2.c: New.
2947 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2949 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2950 * gcc.dg/fold-perm.c: Likewise.
2952 2012-08-20 Jan Hubicka <jh@suse.cz>
2955 * gcc.dg/ipa/inlinehint-1.c: New.
2957 2012-08-20 Florian Weimer <fweimer@redhat.com>
2960 * g++.dg/init/new38.C: New test.
2961 * g++.dg/init/new39.C: New test.
2963 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2966 * gcc.target/sh/pr54089-1.c: New.
2968 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2971 * gcc.target/sh/pr51244-11.c: New.
2973 2012-08-20 Tobias Burnus <burnus@net-b.de>
2976 * gfortran.dg/warn_target_lifetime_2.f90: New.
2978 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/warn/Wunused-var-17.C: New.
2983 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2986 * gcc.dg/gomp/pr53992.c: New test.
2988 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2991 * gcc.c-torture/execute/20120817-1.c: New test.
2993 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2995 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2997 (f2): New test that really does need adds.
2999 2012-08-20 Richard Guenther <rguenther@suse.de>
3001 PR tree-optimization/54327
3002 * gcc.dg/torture/pr54327.c: New testcase.
3004 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3006 PR tree-optimization/54321
3007 * gcc.c-torture/compile/pr54321.c: New test.
3009 2012-08-20 Tobias Burnus <burnus@net-b.de>
3012 * gfortran.dg/warn_target_lifetime_1.f90: New.
3014 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3017 * gfortran.dg/real_compare_1.f90: New test case.
3018 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3020 2012-08-18 Jan Hubicka <jh@suse.cz>
3022 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3024 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3027 * gfortran.dg/interface_37.f90: New test.
3029 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3030 Gary Funck <gary@intrepid.com>
3033 * gcc.target/i386/pr20020-1.c: New test.
3034 * gcc.target/i386/pr20020-2.c: Likewise.
3035 * gcc.target/i386/pr20020-3.c: Likewise.
3037 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3039 * gcc.target/i386/perm-concat.c: New test.
3041 2012-08-17 Julian Brown <julian@codesourcery.com>
3043 * gcc.target/arm/div64-unwinding.c: New test.
3045 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3047 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3049 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3052 * gcc.target/sh/pr54236-1.c: New.
3054 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3056 * lib/target-supports.exp (check_effective_target_sync_int_long)
3057 (check_effective_target_sync_char_short): Enable for crisv32-*
3061 * gcc.dg/torture/pr54261-1.c: New test.
3063 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3067 * gfortran.dg/typebound_call_24.f03: New.
3069 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3071 PR tree-optimization/54245
3072 * gcc.dg/tree-ssa/pr54245.c: New test.
3074 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3076 PR tree-optimization/54240
3077 * gcc.target/powerpc/pr54240.c: New test.
3078 * gcc.target/mips/pr54240.c: Likewise.
3080 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3083 * gcc.target/sh/pr52933-1.c: New.
3084 * gcc.target/sh/pr52933-2.c: New.
3086 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3089 * gcc.target/sh/pr50751-8.c: New.
3091 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3094 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3095 * gfortran.dg/typebound_proc_27.f03: New test.
3097 2012-08-14 Sterling Augustine <saugustine@google.com>
3099 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3101 2012-08-14 Tobias Burnus <burnus@net-b.de>
3104 * gfortran.dg/data_constraints_3.f90: New.
3105 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3106 to disable -pedantic compilation.
3107 * gfortran.dg/pr37243.f: Ditto.
3108 * gfortran.dg/g77/19990826-3.f: Ditto.
3109 * gfortran.dg/g77/20020307-1.f : Ditto.
3110 * gfortran.dg/g77/980310-3.f: Ditto.
3112 2012-08-14 Tobias Burnus <burnus@net-b.de>
3115 * gfortran.dg/warn_conversion_4.f90: New.
3117 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3120 PR rtl-optimization/53495
3121 * gcc.c-torture/compile/pr53411.c: New test.
3122 * gcc.c-torture/compile/pr53495.c: New test.
3124 2012-08-13 Richard Guenther <rguenther@suse.de>
3126 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3128 2012-08-13 Richard Guenther <rguenther@suse.de>
3130 PR tree-optimization/54200
3131 * gcc.dg/guality/pr54200.c: New testcase.
3132 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3134 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3136 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3138 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3141 * gcc.target/sh/pr51244-7.c: New.
3142 * gcc.target/sh/pr51244-8.c: New.
3143 * gcc.target/sh/pr51244-9.c: New.
3144 * gcc.target/sh/pr51244-10.c: New.
3146 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3148 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3150 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3151 * gcc.target/sh/pr53511-1.c: Likewise.
3152 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3153 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3154 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3155 * gcc.target/sh/pr53512-3.c: Likewise.
3156 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3158 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3161 * gcc.c-torture/compile/pr39423-1.c: New.
3162 * gcc.c-torture/compile/pr39423-2.c: New.
3164 2012-08-12 Tobias Burnus <burnus@net-b.de>
3167 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3168 they appear uninitialized on the RHS.
3169 * gfortran.dg/public_private_module_6.f90: New.
3171 2012-08-11 Martin Jambor <mjambor@suse.cz>
3174 * gfortran.dg/pr48636.f90: New test.
3176 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3178 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3180 (main): Adjust caller.
3182 2012-08-10 Richard Guenther <rguenther@suse.de>
3184 * gcc.dg/matrix/*.c: Adjust and move ...
3185 * gcc.dg/torture/: ... here.
3186 * gcc.dg/matrix: Remove directory.
3188 2012-08-10 Richard Guenther <rguenther@suse.de>
3191 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3193 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3196 * gcc.dg/tree-ssa/pr54211.c: New test.
3198 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3200 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3201 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3203 2012-08-10 Richard Guenther <rguenther@suse.de>
3205 PR tree-optimization/54109
3206 * gcc.dg/torture/pr54109.c: New testcase.
3207 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3208 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3210 2012-08-10 Richard Guenther <rguenther@suse.de>
3212 PR tree-optimization/54027
3213 * gcc.dg/torture/pr54027.c: New testcase.
3215 2012-08-10 Richard Guenther <rguenther@suse.de>
3217 * g++.dg/plugin/selfassign.c: Adjust.
3218 * gcc.dg/plugin/selfassign.c: Likewise.
3219 * gcc.dg/strlenopt-11.c: Likewise.
3220 * gcc.dg/strlenopt-13.c: Likewise.
3221 * gcc.dg/no-strict-overflow-4.c: Likewise.
3222 * gcc.dg/strict-overflow-4.c: Likewise.
3223 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3224 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3225 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3226 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3227 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3228 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3229 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3230 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3231 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3232 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3233 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3234 * gcc.dg/pr46309.c: Likewise.
3235 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3237 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3239 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3241 * gcc.c-torture/compile/20120727-2.c: New test.
3243 2012-08-09 Martin Jambor <mjambor@suse.cz>
3245 * gcc.dg/ipa/iinline-4.c: New test.
3246 * gcc.dg/ipa/iinline-5.c: Likewise.
3247 * gcc.dg/ipa/iinline-6.c: Likewise.
3248 * gcc.dg/ipa/iinline-7.c: Likewise.
3249 * gcc.dg/lto/20120723_0.c: Likewise.
3250 * gcc.dg/lto/20120723_1.c: Likewise.
3252 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3255 * gcc.target/sh/pr39423-1.c: New.
3257 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3260 * gcc.target/sh/pr51244-5: New.
3261 * gcc.target/sh/pr51244-6: New.
3263 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3265 * gcc.target/i386/adx-addxcarry32-3.c: New.
3266 * gcc.target/i386/adx-addxcarry64-3.c: New.
3268 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3270 PR rtl-optimization/53701
3271 * gcc.dg/pr53701.c: New test.
3273 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3275 * gcc.c-torture/compile/20120727-1.c: New test.
3277 2012-08-09 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/intrinsic_shadow_4.f90: New.
3282 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3284 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3286 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3288 * gcc.c-torture/execute/20120808-1.c: New test.
3290 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3292 PR rtl-optimization/54157
3293 * gcc.target/i386/pr54157.c: New file.
3295 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3297 * gcc.target/i386/adx-addcarryx32-1.c: New.
3298 * gcc.target/i386/adx-addcarryx32-2.c: New.
3299 * gcc.target/i386/adx-addcarryx64-1.c: New.
3300 * gcc.target/i386/adx-addcarryx64-2.c: New.
3301 * gcc.target/i386/adx-check.h: New.
3302 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3303 * gcc.target/i386/sse-12.c: Add -madx.
3304 * gcc.target/i386/sse-13.c: Ditto.
3305 * gcc.target/i386/sse-14.c: Ditto.
3306 * gcc.target/i386/sse-22.c: Ditto.
3307 * gcc.target/i386/sse-23.c: Ditto.
3308 * g++.dg/other/i386-2.C: Ditto.
3309 * g++.dg/other/i386-3.C: Ditto.
3311 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3313 * gcc.dg/tree-ssa/slsr-5.c: New.
3314 * gcc.dg/tree-ssa/slsr-6.c: New.
3315 * gcc.dg/tree-ssa/slsr-7.c: New.
3316 * gcc.dg/tree-ssa/slsr-8.c: New.
3317 * gcc.dg/tree-ssa/slsr-9.c: New.
3318 * gcc.dg/tree-ssa/slsr-10.c: New.
3319 * gcc.dg/tree-ssa/slsr-11.c: New.
3320 * gcc.dg/tree-ssa/slsr-12.c: New.
3321 * gcc.dg/tree-ssa/slsr-13.c: New.
3322 * gcc.dg/tree-ssa/slsr-14.c: New.
3323 * gcc.dg/tree-ssa/slsr-15.c: New.
3324 * gcc.dg/tree-ssa/slsr-16.c: New.
3325 * gcc.dg/tree-ssa/slsr-17.c: New.
3326 * gcc.dg/tree-ssa/slsr-18.c: New.
3327 * gcc.dg/tree-ssa/slsr-19.c: New.
3328 * gcc.dg/tree-ssa/slsr-20.c: New.
3329 * gcc.dg/tree-ssa/slsr-21.c: New.
3330 * gcc.dg/tree-ssa/slsr-22.c: New.
3331 * gcc.dg/tree-ssa/slsr-23.c: New.
3332 * gcc.dg/tree-ssa/slsr-24.c: New.
3333 * gcc.dg/tree-ssa/slsr-25.c: New.
3334 * gcc.dg/tree-ssa/slsr-26.c: New.
3335 * gcc.dg/tree-ssa/slsr-30.c: New.
3336 * gcc.dg/tree-ssa/slsr-31.c: New.
3338 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3340 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3341 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3342 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3344 2012-08-06 Cary Coutant <ccoutant@google.com>
3346 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3348 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3351 * gfortran.dg/dummy_procedure_5.f90: Modified.
3352 * gfortran.dg/dummy_procedure_8.f90: New.
3353 * gfortran.dg/interface_26.f90: Modified.
3354 * gfortran.dg/proc_ptr_11.f90: Modified.
3355 * gfortran.dg/proc_ptr_15.f90: Modified.
3356 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3357 * gfortran.dg/typebound_override_1.f90: Modified.
3358 * gfortran.dg/typebound_proc_6.f03: Modified.
3360 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3362 PR tree-optimization/51938
3363 PR tree-optimization/52005
3364 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3365 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3366 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3367 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3369 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3371 Avoid crashing on erroneous static_assert usage
3372 * g++.dg/cpp0x/static_assert8.C: New test.
3374 2012-08-06 Jason Merrill <jason@redhat.com>
3376 * g++.dg/cpp0x/sfinae38.C: New.
3378 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3379 Paolo Carlini <paolo.carlini@oracle.com>
3382 * g++.dg/conversion/void2.C: New.
3384 2012-08-06 Tom de Vries <tom@codesourcery.com>
3386 * gcc.dg/tree-ssa/vrp78.c: New test.
3388 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3389 Richard Sandiford <rdsandiford@googlemail.com>
3391 * g++.dg/opt/enum2.C: Require fpic target.
3392 * g++.dg/lto/20090303_0.C: Likewise.
3394 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3395 Catherine Moore <clm@codesourcery.com>
3397 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3398 flush function names too.
3399 * gcc.target/mips/clear-cache-1.c: Likewise.
3401 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3404 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3406 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3409 * gfortran.dg/array_5.f90: New test.
3411 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3413 PR tree-optimization/30318
3414 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3416 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3418 * g++.dg/ext/vector17.C: New testcase.
3420 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3423 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3424 * g++.dg/opt/longbranch1.C: Likewise.
3426 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3428 PR tree-optimization/53805
3429 * gcc.dg/fold-notunord.c: New testcase.
3431 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3434 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3435 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3437 2012-08-02 Jason Merrill <jason@redhat.com>
3438 Paolo Carlini <paolo.carlini@oracle.com>
3440 PR c++/51213 (again)
3441 * g++.dg/cpp0x/sfinae37.C: Extend.
3443 2012-08-02 Richard Guenther <rguenther@suse.de>
3445 PR tree-optimization/50672
3446 * g++.dg/torture/pr50672.C: New testcase.
3448 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3451 * gfortran.dg/abstract_type_6.f03: Modified.
3452 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3453 * gfortran.dg/proc_ptr_comp_35.f90: New.
3454 * gfortran.dg/typebound_proc_9.f03: Modified.
3455 * gfortran.dg/typebound_proc_26.f90: New.
3457 2012-08-02 Richard Guenther <rguenther@suse.de>
3459 * gcc.dg/torture/pta-callused-1.c: Adjust.
3460 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3461 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3462 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3463 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3464 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3465 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3466 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3467 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3469 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3472 * gfortran.dg/include_6.f90: New test case.
3473 * gfortran.dg/include_7.f90: New test case.
3474 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3476 2012-08-01 Tom de Vries <tom@codesourcery.com>
3478 * gcc.dg/tree-ssa/vrp76.c: New test.
3480 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3482 PR tree-optimization/46556
3483 * gcc.dg/tree-ssa/slsr-27.c: New.
3484 * gcc.dg/tree-ssa/slsr-28.c: New.
3485 * gcc.dg/tree-ssa/slsr-29.c: New.
3487 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3490 * gfortran.dg/proc_decl_29.f90: New.
3492 2012-07-31 Dehao Chen <dehao@google.com>
3494 * gcc.dg/predict-7.c: New test.
3496 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/typebound_override_3.f90: New.
3501 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3503 PR tree-optimization/53773
3504 * gcc.dg/vect/pr53773.c: New test.
3506 2012-07-31 Nick Clifton <nickc@redhat.com>
3508 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3511 2012-07-31 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/c_funloc_tests_6.f90: New.
3514 * gfortran.dg/c_funloc_tests_7.f90: New.
3515 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3517 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3520 * g++.dg/cpp0x/temp_default5.C: New.
3522 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3525 * gfortran.dg/proc_ptr_37.f90: New.
3527 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3529 * lib/target-supports.exp
3530 (check_effective_target_vect_natural_alignment): New function.
3531 * gcc.dg/align-2.c: Only run on targets with natural alignment
3533 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3534 alignment of vector types.
3536 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3537 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3539 * gcc.target/i386/rdseed16-1.c: New.
3540 * gcc.target/i386/rdseed32-1.c: Ditto
3541 * gcc.target/i386/rdseed64-1.c: Ditto
3542 * gcc.target/i386/sse-12.c: Add -mrdseed.
3543 * gcc.target/i386/sse-13.c: Ditto.
3544 * gcc.target/i386/sse-14.c: Ditto.
3545 * g++.dg/other/i386-2.C: Ditto.
3546 * g++.dg/other/i386-3.C: Ditto.
3548 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3551 * gcc.target/sh/pr51244-4.c: New.
3553 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3555 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3556 for alpha*-*-* targets. Cleanup original tree dump.
3558 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3560 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3561 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3563 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3565 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3566 rand, srand. Include <stdlib.h>.
3568 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3570 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3572 2012-07-26 Richard Henderson <rth@redhat.com>
3574 * gcc.dg/attr-hotcold-1.c: New.
3575 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3577 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3578 Sandra Loosemore <sandra@codesourcery.com>
3580 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3582 2012-07-26 Tobias Burnus <burnus@net-b.de>
3584 * gfortran.dg/contiguous_1.f90: Update dg-error.
3585 * gfortran.dg/proc_ptr_32.f90: Ditto.
3587 2012-07-26 Richard Guenther <rguenther@suse.de>
3589 PR tree-optimization/54098
3590 * gcc.dg/torture/pr54098.c: New testcase.
3592 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3594 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3595 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3597 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3600 * gfortran.dg/array_constructor_39.f90: New test.
3602 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3605 * gfortran.dg/array_constructor_38.f90: New test.
3607 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3609 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3611 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3613 * gnat.dg/noreturn5.ad[sb]: New test.
3615 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3616 Paul Brook <paul@codesourcery.com>
3620 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3621 * c-c++-common/pr53633.c: New test.
3623 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3625 * gcc.target/i386/asm-dialect-1.c: New test case.
3627 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3628 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3630 * gcc.target/i386/prefetchw-1.c: New.
3631 * gcc.target/i386/sse-12.c: Add -mprfchw.
3632 * gcc.target/i386/sse-13.c: Ditto.
3633 * gcc.target/i386/sse-14.c: Ditto.
3634 * gcc.target/i386/sse-22.c: Ditto.
3635 * gcc.target/i386/sse-23.c: Ditto.
3636 * g++.dg/other/i386-2.C: Ditto.
3637 * g++.dg/other/i386-3.C: Ditto.
3639 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3641 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3643 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3646 * gcc.target/arm/pr54051.c: New.
3647 * gcc.target/arm/vfp-1.c: Adjust test.
3649 2012-07-24 Julian Brown <julian@codesourcery.com>
3651 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3652 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3655 2012-07-23 Paul Brook <paul@codesourcery.com>
3657 * g++.dg/other/armv7m-1.c: New test.
3659 2012-07-23 Julian Brown <julian@codesourcery.com>
3661 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3663 (DO_TEST): Define to 1 for appropriate ARM targets.
3665 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3667 PR tree-optimization/53881
3668 * gcc.dg/pr53881.c: Renamed to ...
3669 * gcc.dg/pr53881-1.c: ... this.
3670 * gcc.dg/pr53881-2.c: New test.
3672 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3674 Handle recent changes in default atomics for cris*-*-linux*.
3675 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3676 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3677 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3678 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3679 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3680 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3681 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3682 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3683 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3684 -mno-unaligned-atomic-may-use-library is in effect for
3686 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3687 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3688 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3689 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3690 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3691 gcc.target/cris/torture/sync-mis-op-i-1.c,
3692 gcc.target/cris/torture/sync-mis-op-i-2.c,
3693 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3694 gcc.target/cris/torture/sync-mis-op-i-3.c,
3695 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3696 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3697 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3698 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3699 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3700 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3701 (main): Remove local variable x.
3702 [mis_ok]: Check that atomics don't fail.
3704 2012-07-21 Andrew Pinski <apinski@cavium.com>
3706 * gcc.dg/tree-ssa/vrp72.c: New test.
3707 * gcc.dg/tree-ssa/vrp73.c: New test.
3708 * gcc.dg/tree-ssa/vrp74.c: New test.
3709 * gcc.dg/tree-ssa/vrp75.c: New test.
3711 2012-07-21 Andrew Pinski <apinski@cavium.com>
3713 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3714 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3716 2012-07-21 Andrew Pinski <apinski@cavium.com>
3718 * gcc.target/mips/octeon-pop-2.c: New testcase.
3720 2012-07-21 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/assumed_rank_3.f90: New.
3724 * gfortran.dg/assumed_rank_11.f90: New.
3725 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3726 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3727 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3729 2012-07-21 Andrew Pinski <apinski@cavium.com>
3731 * gcc.target/mips/unaligned-1.c: New testcase.
3733 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3735 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3737 2012-07-20 Tobias Burnus <burnus@net-b.de>
3739 * gfortran.dg/bind_c_array_params_2.f90: New.
3740 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3741 and update dg-error.
3743 2012-07-20 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3747 2012-07-20 Jason Merrill <jason@redhat.com>
3750 * g++.dg/other/array7.C: New.
3752 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3754 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3755 the basic block and check loop depth.
3756 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3757 matching patterns and comments.
3758 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3759 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3761 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3764 * c-c++-common/pr28656.c: New test.
3766 2012-07-19 Jason Merrill <jason@redhat.com>
3769 * g++.dg/init/mutable1.C: New.
3771 2012-07-20 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3775 * gfortran.dg/assumed_rank_1.f90: New.
3776 * gfortran.dg/assumed_rank_1_c.c: New.
3777 * gfortran.dg/assumed_rank_2.f90: New.
3778 * gfortran.dg/assumed_rank_4.f90: New.
3779 * gfortran.dg/assumed_rank_5.f90: New.
3780 * gfortran.dg/assumed_rank_6.f90: New.
3781 * gfortran.dg/assumed_rank_7.f90: New.
3782 * gfortran.dg/assumed_rank_8.f90: New.
3783 * gfortran.dg/assumed_rank_8_c.c: New.
3784 * gfortran.dg/assumed_rank_9.f90: New.
3785 * gfortran.dg/assumed_rank_10.f90: New.
3786 * gfortran.dg/assumed_rank_12.f90: New.
3788 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3790 * gnat.dg/opt25.adb: New test.
3791 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3792 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3794 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3796 * gnat.dg/aggr20.ad[sb]: New test.
3797 * gnat.dg/aggr20_pkg.ads: New helper.
3799 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3801 * gnat.dg/derived_type3.adb: New test.
3802 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3804 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3806 PR rtl-optimization/53942
3807 * gcc.dg/pr53942.c: New test.
3809 2012-07-19 Jason Merrill <jason@redhat.com>
3812 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3814 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3816 * gnat.dg/discr38.adb: New test.
3818 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3821 * c-c++-common/gomp/pr54017.c: New test.
3823 2012-07-19 Richard Guenther <rguenther@suse.de>
3824 Eric Botcazou <ebotcazou@adacore.com>
3826 * gnat.dg/loop_optimization11.adb: New testcase.
3827 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3829 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3830 Jason Merrill <jason@redhat.com>
3832 * g++.dg/cpp0x/sfinae37.C: New.
3833 * g++.dg/template/access23.C: New.
3834 * g++.dg/template/access7.C: Adjust.
3835 * g++.dg/template/sfinae10.C: Don't expect errors.
3836 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3838 2012-07-18 Julian Brown <julian@codesourcery.com>
3839 Sandra Loosemore <sandra@codesroucery.com>
3841 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3843 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3845 * gnat.dg/noreturn4.ad[sb]: New test.
3846 * gnat.dg/noreturn4_pkg.ads: New helper.
3848 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3849 Julian Brown <julian@codesourcery.com>
3851 * gcc.target/arm/neon-vdup-1.c: New test case.
3852 * gcc.target/arm/neon-vdup-2.c: New test case.
3853 * gcc.target/arm/neon-vdup-3.c: New test case.
3854 * gcc.target/arm/neon-vdup-4.c: New test case.
3855 * gcc.target/arm/neon-vdup-5.c: New test case.
3856 * gcc.target/arm/neon-vdup-6.c: New test case.
3857 * gcc.target/arm/neon-vdup-7.c: New test case.
3858 * gcc.target/arm/neon-vdup-8.c: New test case.
3859 * gcc.target/arm/neon-vdup-9.c: New test case.
3860 * gcc.target/arm/neon-vdup-10.c: New test case.
3861 * gcc.target/arm/neon-vdup-11.c: New test case.
3862 * gcc.target/arm/neon-vdup-12.c: New test case.
3863 * gcc.target/arm/neon-vdup-13.c: New test case.
3864 * gcc.target/arm/neon-vdup-14.c: New test case.
3865 * gcc.target/arm/neon-vdup-15.c: New test case.
3866 * gcc.target/arm/neon-vdup-16.c: New test case.
3867 * gcc.target/arm/neon-vdup-17.c: New test case.
3868 * gcc.target/arm/neon-vdup-18.c: New test case.
3869 * gcc.target/arm/neon-vdup-19.c: New test case.
3870 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3871 arguments non-constant.
3873 2012-07-18 Richard Guenther <rguenther@suse.de>
3875 PR tree-optimization/53970
3876 * g++.dg/torture/pr53970.C: New testcase.
3878 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3881 * gcc.c-torture/compile/pr38621.c: New.
3883 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3886 * gcc.target/sh/pr33135-1.c: New.
3887 * gcc.target/sh/pr33135-2.c: New.
3888 * gcc.target/sh/pr33135-3.c: New.
3889 * gcc.target/sh/pr33135-4.c: New.
3891 2012-07-17 Jason Merrill <jason@redhat.com>
3894 * g++.dg/parse/enum9.C: New.
3896 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3897 Sandra Loosemore <sandra@codesourcery.com>
3899 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3900 if there is a conflict with -mcpu=. Use -mcpu=5208.
3902 2012-07-17 Jason Merrill <jason@redhat.com>
3905 * g++.dg/template/array23.C: New.
3907 2012-07-17 Tobias Burnus <burnus@net-b.de>
3910 * gfortran.dg/bind_c_usage_26.f90: New.
3911 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3912 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3913 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3914 * gfortran.dg/interop_params.f03: Ditto.
3916 2012-07-17 Jason Merrill <jason@redhat.com>
3918 * g++.dg/template/inherit8.C: Adjust.
3919 * g++.dg/template/using21.C: Adjust.
3920 * g++.dg/template/using22.C: Adjust.
3923 * g++.dg/template/current-inst1.C: New.
3924 * g++.dg/parse/crash35.C: Adjust.
3926 2012-07-17 Tobias Burnus <burnus@net-b.de>
3929 * gfortran.dg/oldstyle_4.f90: New.
3931 2012-07-17 Tobias Burnus <burnus@net-b.de>
3934 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3935 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3937 2012-07-16 Jason Merrill <jason@redhat.com>
3939 * g++.dg/parse/access8.C: Adjust.
3940 * g++.dg/template/sfinae6_neg.C: Adjust.
3942 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3945 * gfortran.dg/coarray_allocate_1.f90: New test.
3947 2012-07-16 Andrew Pinski <apinski@cavium.com>
3949 * gcc.c-torture/execute/bswap-1.c: New testcase.
3950 * gcc.c-torture/compile/unalign-1.c: New testcase.
3951 * gcc.c-torture/compile/20120524-1.c: New testcase.
3952 * gcc.c-torture/compile/20101216-1.c: New testcase.
3954 2012-07-16 Dehao Chen <dehao@google.com>
3957 2012-07-10 Dehao Chen <dehao@google.com>
3959 * gcc.dg/debug_info_inline.c: New test.
3961 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3964 * gfortran.dg/proc_decl_28.f90: New.
3966 2012-07-16 Andrew Pinski <apinski@cavium.com>
3968 * gcc.dg/torture/builtins-1.c: New testcase.
3970 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3972 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3973 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3974 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3975 gcc.target/cris/sync-1-v10.c,
3976 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3977 pass -mno-unaligned-atomic-may-use-library.
3978 * gcc.target/cris/sync-xchg-1.c: New test.
3979 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3980 valid register operand output modifier.
3982 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3984 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3987 2012-07-13 Andrew Pinski <apinski@cavium.com>
3989 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3990 rather than cleanup-tree-dump.
3991 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3993 2012-07-13 Richard Guenther <rguenther@suse.de>
3995 PR tree-optimization/53907
3996 * gcc.target/i386/pr53907.c: New testcase.
3998 2012-07-13 Richard Guenther <rguenther@suse.de>
4000 PR tree-optimization/53922
4001 * gcc.dg/torture/pr53922.c: New testcase.
4003 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4005 PR rtl-optimization/53908
4006 * gcc.dg/torture/pr53908.c: New test.
4008 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4011 * g++.dg/cpp0x/variadic135.C: New.
4013 2012-07-12 Jason Merrill <jason@redhat.com>
4015 * g++.dg/template/sfinae6_neg.C: Adjust.
4017 2012-07-12 Tobias Burnus <burnus@net-b.de>
4019 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4020 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4021 scan-tree-dump-times pattern.
4023 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4025 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4027 2012-07-11 Jason Merrill <jason@redhat.com>
4030 * g++.g/cpp0x/defaulted37.C: New.
4032 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4035 * gcc.target/arm/pr53859.c: New test.
4037 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4040 * gcc.c-torture/compile/pr53886.c: New.
4042 2012-07-10 Dehao Chen <dehao@google.com>
4044 * gcc.dg/debug_info_inline.c: New test.
4046 2012-07-10 Jason Merrill <jason@redhat.com>
4049 * g++.dg/cpp0x/defaulted36.C: New.
4050 * g++.dg/cpp0x/defaulted21.C: Adjust.
4052 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4054 2012-07-09 Sterling Augustine <saugustine@google.com>
4056 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4058 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4060 PR tree-optimization/53887
4061 * gcc.dg/pr53887.c: New test.
4063 2012-07-09 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/nullptr29.C: New.
4068 2012-07-09 Tom de Vries <tom@codesourcery.com>
4069 Richard Guenther <rguenther@suse.de>
4071 * gcc.dg/builtin-unreachable-6.c: New test.
4072 * gcc.dg/builtin-unreachable-5.c: New test.
4074 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4076 PR tree-optimization/53881
4077 * gcc.dg/pr53881.c: New test.
4079 2012-07-06 Jason Merrill <jason@redhat.com>
4082 * g++.dg/cpp0x/variadic134.C: New.
4085 * g++.dg/cpp0x/alias-decl-20.C: New.
4087 2012-07-06 Tom de Vries <tom@codesourcery.com>
4089 PR tree-optimization/51879
4090 * gcc.dg/pr51879-16.c: New test.
4091 * gcc.dg/pr51879-17.c: Same.
4093 2012-07-06 Tom de Vries <tom@codesourcery.com>
4095 PR tree-optimization/52009
4096 * gcc.dg/pr51879-7.c: New test.
4097 * gcc.dg/pr51879-18.c: New test.
4099 2012-07-05 Jason Merrill <jason@redhat.com>
4102 * g++.dg/template/typedef39.C: New.
4105 * g++.dg/cpp0x/variadic133.C: New.
4106 * g++.dg/template/param1.C: Adjust.
4108 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4112 * gcc.target/arm/neon/vtrnf32.c: Update.
4113 * gcc.target/arm/neon/vtrns32.c: Update.
4114 * gcc.target/arm/neon/vtrnu32.c: Update.
4115 * gcc.target/arm/neon/vzipf32.c: Update.
4116 * gcc.target/arm/neon/vzips32.c: Update.
4117 * gcc.target/arm/neon/vzipu32.c: Update.
4119 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4122 * gfortran.dg/inline_sum_4.f90: New test.
4124 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4126 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4128 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4130 * gcc.target/arm/fma-sp.c: New testcase.
4131 * gcc.target/arm/fma.c: Likewise.
4132 * gcc.target/arm/fma.h: Likewise.
4134 2012-07-04 Jason Merrill <jason@redhat.com>
4137 * g++.dg/other/enum3.C: New.
4139 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4142 * g++.dg/torture/pr53321.C: New test.
4144 2012-07-04 Richard Guenther <rguenther@suse.de>
4146 PR tree-optimization/53844
4147 * g++.dg/tree-ssa/pr53844.C: New testcase.
4149 2012-07-04 Richard Guenther <rguenther@suse.de>
4151 PR tree-optimization/53849
4152 * gcc.dg/pr53849.c: New testcase.
4154 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4157 * g++.dg/ext/label14.C: New test.
4159 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4162 * g++.dg/other/pr53811.C: New test.
4164 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4167 * gcc.target/m68k/stack-limit-1.c: New testcase.
4169 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4171 * gnat.dg/recursive_call.adb: New test.
4173 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4175 * gnat.dg/discr37.ad[sb]: New test.
4177 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4179 * g++.dg/other/packed1.C: Remove SH from xfail list.
4181 2012-07-02 Jason Merrill <jason@redhat.com>
4184 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4187 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4190 * g++.dg/cpp0x/decltype39.C: New.
4191 * g++.dg/diagnostic/method1.C: Adjust.
4194 * g++.dg/template/ref6.C: New.
4196 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4199 * gcc.target/sh/pr53568-1.c: New.
4201 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4204 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4206 2012-07-02 Jason Merrill <jason@redhat.com>
4209 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4212 * g++.dg/template/enum7.C: New.
4213 * g++.dg/other/ptrmem10.C: Adjust.
4214 * g++.dg/other/ptrmem11.C: Adjust.
4215 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4217 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4219 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4221 2012-07-01 Wei Guozhi <carrot@google.com>
4224 * gcc.target/arm/pr53447-1.c: New testcase.
4225 * gcc.target/arm/pr53447-2.c: New testcase.
4226 * gcc.target/arm/pr53447-3.c: New testcase.
4227 * gcc.target/arm/pr53447-4.c: New testcase.
4229 2012-06-29 Richard Guenther <rguenther@suse.de>
4231 PR tree-optimization/47061
4232 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4234 2012-06-29 Richard Guenther <rguenther@suse.de>
4236 PR tree-optimization/37541
4237 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4239 2012-06-29 Richard Guenther <rguenther@suse.de>
4241 PR tree-optimization/52589
4242 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4244 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4246 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4248 * g++.dg/template/error46.C: Add missing comment to dg-message.
4249 * g++.dg/template/crash107.C: Likewise.
4250 * g++.dg/template/error47.C: Likewise.
4251 * g++.dg/template/crash108.C: Likewise.
4252 * g++.dg/overload/operator5.C: Likewise.
4254 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4255 errors in dg-message directives, add comments.
4257 2012-06-28 Kai Tietz <ktietz@redhat.com>
4259 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4260 hard-coded 'unsigned long'.
4262 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4264 PR tree-optimization/51581
4265 * gcc.dg/vect/pr51581-4.c: New test.
4267 PR tree-optimization/53645
4268 * gcc.c-torture/execute/pr53645-2.c: New test.
4270 2012-06-28 Richard Guenther <rguenther@suse.de>
4273 * gcc.dg/torture/pr53790.c: New testcase.
4275 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4277 PR tree-optimization/53645
4278 * gcc.c-torture/execute/pr53645.c: New test.
4280 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4282 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4284 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4288 * gcc.dg/guality/pr49888.c: Account for the possibility that
4289 the variable is optimized out at the first test.
4291 2012-06-27 Jason Merrill <jason@redhat.com>
4293 * g++.dg/cpp0x/override2.C: Adjust.
4294 * g++.dg/template/error5.C: Adjust.
4295 * g++.dg/parse/crash28.C: Adjust.
4298 * g++.dg/parse/template27.C: New.
4299 * g++.dg/template/crash74.C: Adjust expected output.
4301 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4305 * gfortran.dg/typebound_operator_16.f03: New.
4307 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4309 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4310 even src1.i and src2.i fields even in the second half of the arrays.
4312 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4315 * g++.dg/torture/vshuf-16.inc: New test.
4316 * g++.dg/torture/vshuf-2.inc: New test.
4317 * g++.dg/torture/vshuf-4.inc: New test.
4318 * g++.dg/torture/vshuf-8.inc: New test.
4319 * g++.dg/torture/vshuf-main.inc: New test.
4320 * g++.dg/torture/vshuf-v16hi.C: New test.
4321 * g++.dg/torture/vshuf-v16qi.C: New test.
4322 * g++.dg/torture/vshuf-v2df.C: New test.
4323 * g++.dg/torture/vshuf-v2di.C: New test.
4324 * g++.dg/torture/vshuf-v2sf.C: New test.
4325 * g++.dg/torture/vshuf-v2si.C: New test.
4326 * g++.dg/torture/vshuf-v4df.C: New test.
4327 * g++.dg/torture/vshuf-v4di.C: New test.
4328 * g++.dg/torture/vshuf-v4sf.C: New test.
4329 * g++.dg/torture/vshuf-v4si.C: New test.
4330 * g++.dg/torture/vshuf-v8hi.C: New test.
4331 * g++.dg/torture/vshuf-v8qi.C: New test.
4332 * g++.dg/torture/vshuf-v8si.C: New test.
4334 2012-06-27 Richard Guenther <rguenther@suse.de>
4337 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4339 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4341 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4342 scan-dump-dem-not): Use printable pattern in test name.
4344 2012-06-26 Sterling Augustine <saugustine@google.com>
4345 Dominique Dhumieres <dominiq@lps.ens.fr>
4347 * gcc.dg/pubtypes-2.c: Update expected output.
4348 * gcc.dg/pubtypes-3.c: Likewise.
4349 * gcc.dg/pubtypes-4.c: Likewise.
4351 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4353 * gcc.dg/tree-ssa/slsr-1.c: New test.
4354 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4355 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4356 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4358 2012-06-26 Matt Turner <mattst88@gmail.com>
4361 * gcc.target/arm/mmx-2.c: New.
4363 2012-06-26 Richard Guenther <rguenther@suse.de>
4366 * g++.dg/torture/pr53752.C: New testcase.
4368 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4370 PR tree-optimization/53748
4371 * gcc.c-torture/compile/pr53748.c: New test.
4373 2012-06-25 Jason Merrill <jason@redhat.com>
4377 * g++.dg/cpp0x/decltype38.C: New.
4378 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4380 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4382 * lib/target-supports-dg.exp (testname-for-summary): New.
4383 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4384 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4385 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4386 scan-module-absence, output-exists, output-exists-not: Use
4387 testname-for-summary.
4388 (dg-test): Clean up testname_with_flags.
4389 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4390 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4391 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4392 scan-assembler-dem-not, object-size: Use testname-for-summary.
4393 * lib/gcov.exp (run-gcov): Likewise.
4394 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4395 scan-dump-dem, scan-dump-dem-note): Likewise.
4397 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4398 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4399 including profopt.opt; save and restore existing value.
4400 * g++.dg/bprob/bprob.exp: Likewise.
4401 * gcc.dg/matrix/matrix.exp: Likewise.
4402 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4403 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4406 2012-06-25 Richard Henderson <rth@redhat.com>
4408 * gcc.dg/pr53749.c: New.
4410 2012-06-25 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/nullptr28.C: New.
4415 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4417 * gcc.target/arm/neon-vld1_dupQ.c: New.
4419 2012-06-25 Florian Weimer <fweimer@redhat.com>
4421 * g++.dg/init/new35.C: New.
4422 * g++.dg/init/new36.C: New.
4423 * g++.dg/init/new37.C: New.
4424 * g++.dg/ext/vla5.C: New warning.
4425 * g++.dg/ext/vla8.C: New warning.
4426 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4428 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4429 James Greenhalgh <james.greenhalgh@arm.com>
4431 * gcc.target/arm/ftest-support-arm.h New testcase.
4432 * gcc.target/arm/ftest-support-thumb.h Likewise.
4433 * gcc.target/arm/ftest-support.h Likewise.
4434 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4435 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4436 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4438 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4439 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4440 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4442 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4443 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4444 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4445 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4446 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4447 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4448 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4449 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4451 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4452 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4453 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4456 * lib/target-supports.exp
4457 (check_effective_target_arm_arch_FUNC): Add support for more
4459 (add_options_for_arm_arch_FUNC): Likewise.
4460 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4462 2012-06-25 Jason Merrill <jason@redhat.com>
4465 * g++.dg/cpp0x/constexpr-tuple.C: New.
4467 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4470 * gcc.target/i386/pr53759.c: New test.
4473 * g++.dg/cpp0x/nsdmi7.C: New test.
4475 2012-06-24 Kai Tietz <ktietz@redhat.com>
4477 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4479 * gcc.target/i386/pr38988.c: Likewise.
4481 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4485 * gfortran.dg/typebound_generic_12.f03: New.
4486 * gfortran.dg/typebound_generic_13.f03: New.
4488 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4490 * gnat.dg/lto15.ad[sb]: New test.
4492 2012-06-21 Meador Inge <meadori@codesourcery.com>
4495 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4497 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4499 * gcc.dg/pch/ident-1.c: New test.
4500 * gcc.dg/pch/ident-1.hs: Header file for new test.
4502 2012-06-21 Michael Matz <matz@suse.de>
4505 * gcc.c-torture/execute/pr53688.c: New test.
4507 2012-06-20 Richard Guenther <rguenther@suse.de>
4509 PR tree-optimization/30318
4510 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4512 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4514 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4516 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4518 * gcc.target/i386/clearcapv2.map: New file.
4519 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4521 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4523 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4524 and add __sh__ case.
4526 2012-06-19 Jason Merrill <jason@redhat.com>
4529 * g++.dg/debug/localclass1.C: New.
4531 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4533 * g++.dg/cpp0x/override4.C: New.
4535 2012-06-14 Jason Merrill <jason@redhat.com>
4538 * g++.dg/cpp0x/decltype37.C: New.
4540 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4542 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4544 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4546 * gcc.c-torture/compile/vector-5.c,
4547 gcc.c-torture/compile/vector-6.c: New tests.
4549 2012-06-19 Richard Henderson <rth@redhat.com>
4551 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4553 2012-06-19 Richard Guenther <rguenther@suse.de>
4555 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4557 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4560 * gcc.target/i386/pr53712.c: New test.
4562 2012-06-18 Tobias Burnus <burnus@net-b.de>
4565 * gfortran.dg/elemental_optional_args_6.f90: New.
4567 2012-06-18 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4571 * gfortran.dg/coarray/move_alloc_1.f90
4573 2012-06-18 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/coarray_27.f90: New.
4578 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4579 Greta Yorsh <Greta.Yorsh@arm.com>
4581 * gcc.target/arm/epilog-1.c: New test.
4583 2012-06-18 Richard Guenther <rguenther@suse.de>
4585 PR tree-optimization/53693
4586 * g++.dg/torture/pr53693.C: New testcase.
4588 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4590 PR tree-optimization/53703
4591 * gcc.dg/torture/pr53703.c: New test.
4593 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4596 * gcc.target/i386/pr53698.c: New test.
4598 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4600 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4602 2012-06-17 Tobias Burnus <burnus@net-b.de>
4606 * gfortran.dg/transfer_check_3.f90: New.
4608 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4610 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4612 2012-06-16 Tobias Burnus <burnus@net-b.de>
4616 * gfortran.dg/deferred_type_param_8.f90: New.
4618 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4620 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4621 testname that includes flags, passed in as new argument, in
4623 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4624 and pass it to verify-* procedures.
4626 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4627 alignment torture options with usual torture options.
4629 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4630 messages reported for one line of source code.
4631 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4632 * g++.dg/cpp0x/decltype2.C: Likewise.
4633 * g++.dg/cpp0x/decltype3.C: Likewise.
4634 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4635 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4636 * g++.dg/cpp0x/static_assert3.C: Likewise.
4637 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4638 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4639 * g++.dg/cpp0x/union1.C: Likewise.
4640 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4641 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4642 * g++.dg/cpp0x/variadic2.C: Likewise.
4643 * g++.dg/cpp0x/variadic20.C: Likewise.
4644 * g++.dg/cpp0x/variadic74.C: Likewise.
4645 * g++.dg/diagnostic/bitfld2.C: Likewise.
4646 * g++.dg/ext/attrib44.C: Likewise.
4647 * g++.dg/ext/no-asm-1.C: Likewise.
4648 * g++.dg/other/error34.C: Likewise.
4649 * g++.dg/parse/crash46.C: Likewise.
4650 * g++.dg/parse/error10.C: Likewise.
4651 * g++.dg/parse/error2.C: Likewise.
4652 * g++.dg/parse/error3.C: Likewise.
4653 * g++.dg/parse/error36.C: Likewise.
4654 * g++.dg/parse/error8.C: Likewise.
4655 * g++.dg/parse/error9.C: Likewise.
4656 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4657 * g++.dg/parse/parser-pr28152.C: Likewise.
4658 * g++.dg/parse/template25.C: Likewise.
4659 * g++.dg/parse/typename11.C: Likewise.
4660 * g++.dg/tc1/dr147.C: Likewise.
4661 * g++.dg/template/deduce3.C: Likewise.
4662 * g++.dg/template/koenig9.C: Likewise.
4663 * g++.dg/template/pr23510.C: Likewise.
4664 * g++.dg/warn/pr12242.C: Likewise.
4665 * g++.dg/warn/pr30551-2.C: Likewise.
4666 * g++.dg/warn/pr30551.C: Likewise.
4667 * g++.old-deja/g++.other/typename1.C: Likewise.
4668 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4670 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4673 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4674 * c-c++-common/torture/vshuf-2.inc: Likewise.
4675 * c-c++-common/torture/vshuf-4.inc: Likewise.
4676 * c-c++-common/torture/vshuf-8.inc: Likewise.
4677 * c-c++-common/torture/vshuf-main.inc: Likewise.
4678 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4679 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4680 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4681 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4682 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4683 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4684 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4685 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4686 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4687 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4688 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4689 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4690 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4691 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4693 2012-06-15 Michael Matz <matz@suse.de>
4695 * gcc.dg/tree-ssa/vector-4.c: New test.
4697 2012-06-15 Michael Matz <matz@suse.de>
4699 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4700 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4702 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4704 PR tree-optimization/53636
4705 * gcc.target/arm/pr53636.c: New test.
4707 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4709 PR tree-optimization/51581
4710 * gcc.c-torture/execute/pr51581-1.c: New test.
4711 * gcc.c-torture/execute/pr51581-2.c: New test.
4712 * gcc.dg/vect/pr51581-1.c: New test.
4713 * gcc.dg/vect/pr51581-2.c: New test.
4714 * gcc.dg/vect/pr51581-3.c: New test.
4715 * gcc.target/i386/avx-pr51581-1.c: New test.
4716 * gcc.target/i386/avx-pr51581-2.c: New test.
4717 * gcc.target/i386/avx2-pr51581-1.c: New test.
4718 * gcc.target/i386/avx2-pr51581-2.c: New test.
4719 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4721 2012-06-15 Richard Guenther <rguenther@suse.de>
4723 * gcc.c-torture/execute/20120615-1.c: New testcase.
4725 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4727 * gnat.dg/vect8.ad[sb]: New test.
4729 2012-06-14 Richard Guenther <rguenther@suse.de>
4731 * gcc.dg/tree-ssa/vrp.h: New testcase.
4732 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4734 2012-06-13 Christian Bruel <christian.bruel@st.com>
4737 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4739 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4741 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4743 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4746 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4747 test summary unique.
4749 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4750 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4751 scan-stack-usage-not): Don't strip torture options from test name.
4753 * lib/scandump.exp (scan-dump-times): Use printable version of
4754 regexp in test summary line.
4756 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4757 messages reported for one line of source code.
4758 * gcc.dg/format/few-1.c: Likewise.
4759 * gcc.dg/ia64-sync-2.c: Likewise.
4760 * gcc.dg/sync-2.c: Likewise.
4761 * gcc.dg/noncompile/pr44517.c: Likewise.
4763 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4766 * gcc.dg/guality/pr49888.c: New.
4768 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4770 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4771 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4772 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4774 2012-06-13 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/intent_out_7.f90: New.
4779 2012-06-13 Tobias Burnus <burnus@net-b.de>
4782 * gfortran.dg/save_4.f90: New.
4784 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4789 * gcc.dg/pr53532.c: New test.
4790 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4791 adjust line numbers.
4792 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4793 * gcc.dg/Wcxx-compat-8.c: Likewise.
4794 * gcc.dg/pr51034.c: New test.
4795 * gcc.dg/pr53196-1.c: New test.
4796 * gcc.dg/pr53196-2.c: New test.
4798 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4800 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4801 alignment torture options with usual torture options.
4802 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4803 instead of dg-options.
4804 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4805 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4806 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4807 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4808 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4809 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4811 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4812 to checks for multiple messages reported for one line of source code.
4813 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4815 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4816 messages reported for one line of source code.
4818 * gcc.dg/20031223-1.c: Add comments to check for multiple
4819 messages reported for one line of source code.
4820 * gcc.dg/Wconversion-integer.c: Likewise.
4821 * gcc.dg/Wfatal-2.c: Likewise.
4822 * gcc.dg/Wfatal.c: Likewise.
4823 * gcc.dg/Wobjsize-1.c: Likewise.
4824 * gcc.dg/c99-vla-jump-1.c: Likewise.
4825 * gcc.dg/c99-vla-jump-2.c: Likewise.
4826 * gcc.dg/c99-vla-jump-3.c: Likewise.
4827 * gcc.dg/c99-vla-jump-4.c: Likewise.
4828 * gcc.dg/c99-vla-jump-5.c: Likewise.
4829 * gcc.dg/decl-9.c: Likewise.
4830 * gcc.dg/declspec-10.c: Likewise.
4831 * gcc.dg/declspec-18.c: Likewise.
4832 * gcc.dg/mtune.c: Likewise.
4833 * gcc.dg/parser-pr28152-2.c: Likewise.
4834 * gcc.dg/parser-pr28152.c: Likewise.
4835 * gcc.dg/pr14475.c: Likewise.
4836 * gcc.dg/pr27953.c: Likewise.
4837 * gcc.dg/pr28322-3.c: Likewise.
4838 * gcc.dg/pr30457.c: Likewise.
4839 * gcc.dg/pr30551-2.c: Likewise.
4840 * gcc.dg/pr30551-3.c: Likewise.
4841 * gcc.dg/pr30551-4.c: Likewise.
4842 * gcc.dg/pr30551-5.c: Likewise.
4843 * gcc.dg/pr30551-6.c: Likewise.
4844 * gcc.dg/pr30551.c: Likewise.
4845 * gcc.dg/pr45461.c: Likewise.
4846 * gcc.dg/pr48552-1.c: Likewise.
4847 * gcc.dg/pr48552-2.c: Likewise.
4848 * gcc.dg/redecl-1.c: Likewise.
4849 * gcc.dg/transparent-union-3.c: Likewise.
4850 * gcc.dg/utf-dflt.c: Likewise.
4851 * gcc.dg/utf-dflt2.c: Likewise.
4852 * gcc.dg/vla-8.c: Likewise.
4853 * gcc.dg/vla-init-1.c: Likewise.
4854 * gcc.dg/wtr-int-type-1.c: Likewise.
4856 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4857 messages reported for for one line of source code.
4858 * c-c++-common/raw-string-5.c: Likewise.
4859 * c-c++-common/raw-string-4.c: Likewise.
4860 * c-c++-common/raw-string-6.c: Likewise.
4861 * c-c++-common/pr20000.c: Likewise.
4863 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4864 messages reported for one line of source code.
4865 * gcc.dg/cpp/pr30786.c: Likewise.
4866 * gcc.dg/cpp/pr28709.c: Likewise.
4867 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4868 * gcc.dg/cpp/macspace2.c: Likewise.
4869 * gcc.dg/cpp/missing-header-1.c: Likewise.
4870 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4871 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4872 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4874 2012-06-12 Jason Merrill <jason@redhat.com>
4877 * g++.dg/template/local7.C: New.
4879 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4882 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4883 * gcc.target/sh/pr51340-2.c: Likewise.
4884 * gcc.target/sh/pr51340-3.c: Likewise.
4886 2012-06-12 Michael Matz <matz@suse.de>
4888 * gcc.dg/torture/alias-1.c: New test.
4890 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4892 PR rtl-optimization/53589
4893 * gcc.dg/torture/pr53589.c: New test.
4895 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4898 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4899 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4900 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4901 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4902 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4903 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4904 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4905 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4906 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4907 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4908 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4909 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4910 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4911 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4912 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4913 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4915 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4917 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4918 (check_intel_cpu_model): New function.
4919 (check_amd_cpu_model): New function.
4920 (check_features): New function.
4921 (__get_cpuid_output): New function.
4922 (check_detailed): New function.
4923 (fn1): Rename to quick_check.
4924 (main): Update to call quick_check and call check_detailed.
4926 2012-06-11 Richard Henderson <rth@redhat.com>
4928 * lib/target-supports.exp
4929 (check_effective_target_sync_long_long_runtime): Use
4930 check_effective_target_lp64 instead of
4931 check_effective_target_powerpc64 for powerpc targets.
4933 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4936 * gcc.target/sh/pr53511-1.c: New.
4938 2012-06-11 Richard Guenther <rguenther@suse.de>
4941 * g++.dg/lto/pr53470_0.C: New testcase.
4942 * gcc.dg/lto/pr53470_0.c: Likewise.
4944 2012-06-11 Richard Guenther <rguenther@suse.de>
4947 * g++.dg/ext/pr53605.C: New testcase.
4949 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4951 * gnat.dg/specs/array1.ads: New test.
4952 * gnat.dg/specs/array2.ads: Likewise.
4953 * gnat.dg/array22.adb: Likewise.
4955 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4957 * gnat.dg/constant4.adb: New test.
4958 * gnat.dg/constant4_pkg.ads: New helper.
4960 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4963 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4964 * gfortran.dg/allocate_class_1.f90: Modified.
4965 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4966 * gfortran.dg/allocate_class_2.f90: New.
4968 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4971 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4973 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4976 * gfortran.dg/string_assign_2.f90: New test case.
4978 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4981 * gfortran.dg/string_assign_1.f90: New test case.
4983 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4986 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4987 * gcc.dg/gomp/critical-4.c: Likewise.
4988 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4989 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4990 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4991 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4992 * c-c++-common/gomp/pr53580.c: New test.
4994 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4997 * g++.dg/cpp0x/forw_enum11.C: New.
4999 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5002 * g++.dg/cpp0x/alias-decl-19.C: New.
5004 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5006 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5008 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5012 (XSTATE_SSE): Ditto.
5013 (XSTATE_YMM): Ditto.
5014 (avx_os_support): Use new defines.
5016 2012-06-06 Richard Guenther <rguenther@suse.de>
5019 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5022 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5025 * g++.dg/cpp0x/pr52841.C: New testcase.
5027 2012-06-06 Richard Guenther <rguenther@suse.de>
5029 PR tree-optimization/53081
5030 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5031 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5033 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5035 * gcc.target/powerpc/pr53487.c: New test.
5037 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5039 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5041 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5043 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5045 2012-06-05 Richard Guenther <rguenther@suse.de>
5047 PR tree-optimization/30442
5048 * gcc.dg/vect/bb-slp-30.c: New testcase.
5050 2012-06-05 Richard Guenther <rguenther@suse.de>
5052 PR tree-optimization/53081
5053 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5054 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5055 -fno-tree-loop-distribute-patterns.
5057 2012-06-05 Alan Modra <amodra@gmail.com>
5059 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5060 Check static chain in nested funcs.
5062 2012-06-04 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/init_flag_10.f90: New.
5067 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5070 * g++.dg/warn/Wenum-compare-no-2: New.
5072 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5074 PR preprocessor/53463
5075 * g++.dg/cpp/limits.C: New test.
5076 * g++.dg/parse/error19.C: Adjust.
5077 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5078 * g++.dg/warn/pr35635.C: Likewise.
5079 * g++.old-deja/g++.pt/assign1.C: Likewise.
5081 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5084 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5085 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5086 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5087 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5088 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5089 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5090 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5091 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5093 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5095 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5097 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5099 PR tree-optimization/53550
5100 * gcc.dg/pr53550.c: New test.
5102 2012-06-04 Richard Guenther <rguenther@suse.de>
5104 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5105 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5106 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5108 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5111 * gfortran.dg/parameter_array_element_2.f90: New.
5113 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5116 * gcc.target/sh/pr53512-1.c: New.
5117 * gcc.target/sh/pr53512-2.c: New.
5118 * gcc.target/sh/pr53512-3.c: New.
5119 * gcc.target/sh/pr53512-4.c: New.
5121 2012-06-01 Jason Merrill <jason@redhat.com>
5124 * g++.dg/ext/visibility/template12.C: New.
5125 * g++.dg/ext/attrib14.C: Adjust warning line.
5128 * g++.dg/parse/new6.C: New.
5129 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5131 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5133 * c-c++-common/restrict-2.c: Revert previous change.
5135 2012-06-01 Jason Merrill <jason@redhat.com>
5138 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5141 * g++.dg/cpp0x/auto33.C: New.
5143 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5146 * g++.dg/parse/namespace-alias-1.C: New.
5148 2012-06-01 Christian Bruel <christian.bruel@st.com>
5150 * gcc.dg/spec-options.c: New test.
5151 * gcc.dg/foo.specs: New file.
5153 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5156 * gnat.dg/lto14.adb: Skip on Solaris.
5158 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5160 * gcc.target/cris/sync-1-v10.c,
5161 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5162 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5163 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5164 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5165 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5166 gcc.target/cris/torture/sync-mis-op-i-1.c,
5167 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5168 gcc.target/cris/torture/sync-mis-op-i-2.c,
5169 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5170 gcc.target/cris/torture/sync-mis-op-i-3.c,
5171 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5172 gcc.target/cris/torture/sync-mis-op-s-1.c,
5173 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5174 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5175 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5176 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5177 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5178 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5179 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5180 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5181 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5183 2012-05-31 Richard Guenther <rguenther@suse.de>
5185 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5186 ldist-pr45948.c with disabled SCCP.
5188 2012-05-31 Richard Guenther <rguenther@suse.de>
5191 * gcc.dg/torture/pr48493.c: New testcase.
5193 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5195 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5197 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5198 of the initialization loop.
5199 (dg-final): Adjust the expected number of vectorized loops depending
5200 on vect_char_mult target selector.
5202 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5204 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5205 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5206 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5209 2012-05-30 Jason Merrill <jason@redhat.com>
5212 * g++.dg/init/new34.C: New.
5213 * g++.dg/tree-ssa/stabilize1.C: New.
5215 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5218 * g++.dg/init/new33.C: New test.
5220 2012-05-30 Richard Guenther <rguenther@suse.de>
5223 * gcc.dg/torture/pr53501.c: New testcase.
5224 * c-c++-common/restrict-2.c: Adjust.
5226 2012-05-30 Alan Modra <amodra@gmail.com>
5228 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5231 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5233 * gcc.target/i386/shuf-concat.c: New test.
5235 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5237 PR rtl-optimization/53519
5238 * gcc.c-torture/compile/pr53519.c: New test.
5240 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5242 * gcc.target/arm/neon-vrev.c: New.
5244 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5247 * gcc.target/sh/pr51340-1.c: New.
5248 * gcc.target/sh/pr51340-2.c: New.
5249 * gcc.target/sh/pr51340-3.c: New.
5251 2012-05-29 Richard Guenther <rguenther@suse.de>
5253 PR tree-optimization/53516
5254 * gcc.dg/torture/pr53516.c: New testcase.
5256 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5258 PR preprocessor/53229
5259 * gcc.dg/cpp/paste6.c: Force to run without
5260 -ftrack-macro-expansion.
5261 * gcc.dg/cpp/paste8.c: Likewise.
5262 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5263 -ftrack-macro-expansion.
5264 * gcc.dg/cpp/paste12.c: Force to run without
5265 -ftrack-macro-expansion.
5266 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5267 -ftrack-macro-expansion.
5268 * gcc.dg/cpp/paste13.c: Likewise.
5269 * gcc.dg/cpp/paste14.c: Likewise.
5270 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5271 -ftrack-macro-expansion.
5272 * gcc.dg/cpp/paste18.c: New test.
5274 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5276 * gcc.target/cris/torture/trap-1.c,
5277 gcc.target/cris/torture/trap-2.c,
5278 gcc.target/cris/torture/trap-3.c,
5279 gcc.target/cris/torture/trap-v0.c,
5280 gcc.target/cris/torture/trap-v3.c: New tests.
5282 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5285 * g++.dg/warn/Wbraces3.C: New.
5286 * g++.dg/warn/Wbraces4.C: Likewise.
5288 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5290 PR tree-optimization/53505
5291 * c-c++-common/torture/pr53505.c: New test.
5293 2012-05-27 Nathan Sidwell <nathan@acm.org>
5295 * gcc.dg/stmt-expr-4.c: New.
5297 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5300 * g++.dg/parse/crash60.C: New.
5302 2012-05-26 Jason Merrill <jason@redhat.com>
5305 * c-c++-common/array-lit.c: New.
5306 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5308 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/array21.adb: New test.
5313 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5315 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5317 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/other/anon-union3.C: New.
5322 2012-05-25 Ian Lance Taylor <iant@google.com>
5324 * gcc.dg/split-6.c: New test.
5326 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/lto14.adb: New test.
5330 2012-05-25 Tristan Gingold <gingold@adacore.com>
5332 * gcc.target/i386/large-frame.c: New.
5334 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5335 * gcc.target/powerpc/lhs-1.c: New.
5336 * gcc.target/powerpc/lhs-2.c: New.
5337 * gcc.target/powerpc/lhs-3.c: New.
5339 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5341 Make unwound macro expansion trace less redundant
5342 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5343 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5344 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5345 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5346 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5347 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5349 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5352 * g++.dg/cpp0x/constexpr-default1.C: New.
5354 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5357 * g++.dg/eh/goto2.C: New.
5359 2012-05-24 Richard Guenther <rguenther@suse.de>
5362 * g++.dg/tree-prof/pr53460.C: New testcase.
5364 2012-05-24 Richard Guenther <rguenther@suse.de>
5367 * g++.dg/debug/pr53466.C: New testcase.
5369 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5371 PR tree-optimization/53465
5372 * gcc.c-torture/execute/pr53465.c: New test.
5374 2012-05-23 Tobias Burnus <burnus@net-b.de>
5378 * gfortran.dg/allocate_with_typespec_6.f90: New.
5380 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5383 * g++.dg/warn/delete-array-1.C: New.
5385 2012-05-23 Richard Guenther <rguenther@suse.de>
5387 * gcc.dg/torture/pr39074-2.c: Adjust.
5388 * gcc.dg/torture/pr39074.c: Likewise.
5389 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5390 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5392 2012-05-22 Jan Hubicka <jh@suse.cz>
5395 * g++.dg/torture/pr53161.C: New testcase.
5397 2012-05-22 Tobias Burnus <burnus@net-b.de>
5400 * gfortran.dg/realloc_on_assign_15.f90: New.
5402 2012-05-22 Richard Guenther <rguenther@suse.de>
5405 * gcc.dg/torture/pr51071-2.c: New testcase.
5407 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5409 PR tree-optimization/53336
5410 * g++.dg/torture/pr53336.C: New testcase.
5412 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5415 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5416 instead of -Wunused-local-typedefs.
5418 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5421 * g++.dg/other/abstract4.C: New-
5423 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5426 * g++.dg/ext/attrib46.C: New.
5428 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5431 * gcc.c-torture/compile/pr53418-1.c,
5432 gcc.c-torture/compile/pr53418-2.c: New tests.
5434 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/53366
5437 * gcc.dg/torture/pr53366-1.c: New test.
5438 * gcc.dg/torture/pr53366-2.c: New test.
5439 * gcc.target/i386/pr53366-1.c: New test.
5440 * gcc.target/i386/pr53366-2.c: New test.
5442 PR tree-optimization/53409
5443 * gcc.c-torture/compile/pr53409.c: New test.
5445 PR tree-optimization/53410
5446 * gcc.c-torture/compile/pr53410-1.c: New test.
5447 * gcc.c-torture/compile/pr53410-2.c: New test.
5449 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5452 * gcc.target/i386/pr53425-1.c: New file.
5453 * gcc.target/i386/pr53425-2.c: Likewise.
5455 2012-05-21 Richard Guenther <rguenther@suse.de>
5457 PR tree-optimization/53408
5458 * gcc.dg/torture/pr53408.c: New testcase.
5460 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5461 H.J. Lu <hongjiu.lu@intel.com>
5464 * gcc.target/i386/pr53416.c: New file.
5466 2012-05-21 Richard Guenther <rguenther@suse.de>
5468 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5470 2012-05-21 Richard Guenther <rguenther@suse.de>
5472 * gcc.dg/torture/ldist-1.c: New testcase.
5474 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5476 * gnat.dg/lto13.adb: New test.
5477 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5479 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5481 * gnat.dg/specs/lto12.ads: New test.
5482 * gnat.dg/specs/lto12_pkg.ads: New helper.
5484 2012-05-18 Richard Guenther <rguenther@suse.de>
5486 PR tree-optimization/53346
5487 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5488 * gcc.target/i386/incoming-10.c: Adjust.
5489 * gcc.target/i386/incoming-11.c: Likewise.
5490 * gcc.target/i386/pr46295.c: Likewise.
5492 2012-05-18 Richard Guenther <rguenther@suse.de>
5494 * gcc.dg/pr53352.c: Return zero.
5496 2012-05-18 Richard Guenther <rguenther@suse.de>
5498 PR tree-optimization/53390
5499 * gcc.dg/torture/pr53390.c: New testcase.
5501 2012-05-18 Meador Inge <meadori@codesourcery.com>
5503 PR rtl-optimization/53352
5504 * gcc.dg/pr53352.c: New test.
5506 2012-05-17 David S. Miller <davem@davemloft.net>
5508 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5509 failure on sparc-*-linux-gnu.
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/parse/error49.C: New.
5515 * g++.dg/cpp0x/error8.C: Likewise.
5516 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5517 * g++.dg/ext/utf-dflt2.C: Likewise.
5518 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5519 * g++.dg/ext/utf-dflt.C: Likewise.
5520 * c-c++-common/raw-string-3.c: Likewise.
5521 * c-c++-common/raw-string-4.c: Likewise.
5523 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5526 * g++.dg/cpp0x/catch1.C: New.
5528 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5531 * g++.dg/parse/error48.C: New.
5532 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5533 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5535 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5537 * gcc.dg/tm/indirect-2.c: New test.
5539 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5541 PR tree-optimization/53217
5542 * gfortran.dg/pr53217.f90: New test.
5544 2012-05-16 Richard Guenther <rguenther@suse.de>
5546 PR tree-optimization/53364
5547 * g++.dg/torture/pr53364.C: New testcase.
5549 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5552 * gcc.dg/pr52549.c: Fix test for long != void*
5553 * gcc.c-torture/execute/pr52979-1.x: New file.
5554 * gcc.c-torture/execute/pr52979-2.x: New file.
5556 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5558 PR preprocessor/7263
5559 * gcc.dg/binary-constants-2.c: Run without tracking locations
5560 accross macro expansion.
5561 * gcc.dg/binary-constants-3.c: Likewise.
5562 * gcc.dg/cpp/sysmac2.c: Likewise.
5563 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5565 * gcc.dg/cpp/syshdr3.c: New test.
5566 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5567 * gcc.dg/system-binary-constants-1.c: New test.
5568 * gcc.dg/system-binary-constants-1.h: New header for the new test
5570 * g++.dg/cpp/syshdr3.C: New test.
5571 * g++.dg/cpp/syshdr3.h: New header the new test above.
5572 * g++.dg/system-binary-constants-1.C: New test.
5573 * g++.dg/system-binary-constants-1.h: New header the new test
5576 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5578 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5580 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.dg/pr53358.c: New test.
5585 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5588 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5589 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5591 2012-05-15 Olivier Hainque <hainque@adacore.com>
5593 * g++.dg/eh/sighandle.C: New testcase.
5595 2012-05-15 Richard Guenther <rguenther@suse.de>
5597 PR tree-optimization/53355
5598 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5600 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5602 * gfortran.dg/*.f90: Remove now redundant manual
5603 cleanup-modules directive.
5605 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5607 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5608 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5610 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5613 * gfortran.dg/int_range_io_1.f90: New test.
5615 2012-05-14 Andi Kleen <ak@linux.intel.com>
5616 Jakub Jelinek <jakub@redhat.com>
5619 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5620 * gcc.target/i386/rtm-check.h: New file.
5621 * gcc.target/i386/pr53315.c: New test.
5623 2012-05-14 Tobias Burnus <burnus@net-b.de>
5628 * gfortran.dg/deferred_type_param_4.f90: New.
5629 * gfortran.dg/deferred_type_param_6.f90: New.
5631 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5633 * gcc.target/i386/retarg.c: New test.
5635 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5638 * gfortran.dg/deferred_type_param_3.f90: New.
5639 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5640 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5642 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5644 * gnat.dg/null_pointer_deref3.adb: New test.
5646 2012-05-12 Tobias Burnus <burnus@net-b.de>
5650 * gfortran.dg/deferred_type_param_5.f90: New.
5652 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5654 * g++.dg/parse/error47.C: New.
5656 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5659 * gfortran.dg/string_compare_4.f90: Change option
5660 to -fdump-tree-original. Add test case for kind=4.
5662 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5665 * gfortran.dg/string_compare_4.f90: New test.
5667 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5669 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5671 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5674 * g++.dg/cpp0x/variadic132.C: New.
5676 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5679 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5680 * g++.dg/parse/error26.C: Tweak dg-error column number.
5682 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5685 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5687 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5689 * gnat.dg/lto11.ad[sb]: New test.
5691 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5694 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5695 directive to Scan for vpmuldq, not vpmacsdql.
5697 2012-05-09 Michael Matz <matz@suse.de>
5699 PR tree-optimization/53185
5700 * gcc.dg/vect/pr53185.c: New test.
5702 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5705 * gcc.target/i386/pr53249.c: New.
5707 2012-05-09 Richard Guenther <rguenther@suse.de>
5709 PR tree-optimization/18437
5710 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5711 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5713 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5715 PR tree-optimization/53226
5716 * gcc.c-torture/compile/pr53226.c: New test.
5718 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5720 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5721 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5722 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5723 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5724 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5725 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5726 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5727 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5728 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5729 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5730 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5731 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5732 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5733 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5735 2012-05-09 Dehao Chen <dehao@google.com>
5737 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5738 * gcc.dg/predict-2.c: Likewise.
5739 * gcc.dg/predict-3.c: Likewise.
5740 * gcc.dg/predict-4.c: Likewise.
5741 * gcc.dg/predict-5.c: Likewise.
5742 * gcc.dg/predict-6.c: Likewise.
5744 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5747 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5749 2012-05-08 Richard Guenther <rguenther@suse.de>
5751 * gcc.dg/fold-bitand-4.c: New testcase.
5753 2012-05-08 Dehao Chen <dehao@google.com>
5755 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5756 heuristic is working properly.
5757 * gcc.dg/predict-2.c: Likewise.
5758 * gcc/dg/predict-3.c: Likewise.
5759 * gcc/dg/predict-4.c: Likewise.
5760 * gcc/dg/predict-5.c: Likewise.
5761 * gcc/dg/predict-6.c: Likewise.
5763 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5765 PR tree-optimization/53239
5766 * g++.dg/opt/vrp3.C: New test.
5767 * g++.dg/opt/vrp3-aux.cc: New file.
5768 * g++.dg/opt/vrp3.h: New file.
5770 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5772 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5773 .uleb128 support in assembler output.
5775 2012-05-07 Richard Guenther <rguenther@suse.de>
5778 * g++.dg/lto/pr42987_0.C: New testcase.
5779 * g++.dg/lto/pr42987_1.C: Likewise.
5781 2012-05-07 Tobias Burnus <burnus@net-b.de>
5784 * gfortran.dg/typebound_operator_15.f90: New.
5786 2012-05-06 Tobias Burnus <burnus@net-b.de>
5789 * gfortran.dg/class_array_13.f90: New.
5791 2012-05-06 Tristan Gingold <gingold@adacore.com>
5793 * gnat.dg/warn7.adb: New test.
5795 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5797 * gnat.dg/specs/renamings.ads: Rename to...
5798 * gnat.dg/specs/renaming1.ads: ...this.
5799 * gnat.dg/specs/renaming2.ads: New test.
5800 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5801 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5802 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5803 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5805 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5807 * gnat.dg/discr36.ad[sb]: New test.
5808 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5810 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5813 * c-c++-common/pr43772.c: New.
5815 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5818 * gfortran.dg/select_type_26.f03 : New test.
5819 * gfortran.dg/select_type_27.f03 : New test.
5822 * gfortran.dg/select_type_28.f03 : New test.
5824 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5828 * gfortran.dg/mod_sign0_1.f90: New test.
5829 * gfortran.dg/mod_large_1.f90: New test.
5831 2012-05-04 Tobias Burnus <burnus@net-b.de>
5834 gfortran.dg/public_private_module_5.f90: New.
5836 2012-05-04 Tobias Burnus <burnus@net-b.de>
5839 * gfortran.dg/constructor_7.f90: New.
5840 * gfortran.dg/constructor_8.f90: New.
5842 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5845 * g++.dg/cpp0x/static_assert7.C: New.
5847 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5849 PR tree-optimization/52633
5850 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5851 recognized as widening shifts instead of over-widening.
5852 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5853 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5854 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5855 * gcc.target/arm/pr52633.c: New test.
5857 2012-05-04 Richard Guenther <rguenther@suse.de>
5859 PR tree-optimization/53168
5860 * gcc.dg/torture/pr53168.c: New testcase.
5861 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5863 2012-05-04 Richard Guenther <rguenther@suse.de>
5865 * gcc.dg/lto/pr53214_0.c: New testcase.
5867 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5869 * gcc.target/ia64/pr48496.c: New test.
5870 * gcc.target/ia64/pr52657.c: Likewise.
5872 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5875 * c-c++-common/pr51712.c: New.
5877 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5880 * gcc.target/powwerpc/pr53199.c: New file.
5882 2012-05-03 Jason Merrill <jason@redhat.com>
5884 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5886 * gcc.dg/debug/dwarf2/dups-types.c: New.
5887 * gcc.dg/debug/dwarf2/dups-types.h: New.
5889 2012-05-03 Jason Merrill <jason@redhat.com>
5891 * g++.dg/debug/dwarf2/namespace-2.C: New.
5892 * g++.dg/debug/dwarf2/localclass3.C: New.
5894 2012-05-03 Jason Merrill <jason@redhat.com>
5896 * g++.dg/debug/dwarf2/thunk1.C: New.
5898 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5901 * g++.dg/other/final2.C: New.
5903 2012-05-03 Richard Guenther <rguenther@suse.de>
5905 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5907 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5909 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5910 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5911 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5912 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5914 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5916 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5918 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5920 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5923 * gcc.dg/pr53174.c: New test.
5926 * gcc.target/arm/pr53187.c: New test.
5927 * gcc.c-torture/compile/pr53187.c: New test.
5929 2012-05-03 Richard Guenther <rguenther@suse.de>
5931 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5932 unsupported prefetching support.
5934 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5936 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5937 option -ftrack-macro-expansion=0.
5938 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5939 option -ftrack-macro-expansion=0.
5941 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5943 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5944 dg-options for target arm with dg-additional-options.
5946 2012-05-03 Richard Guenther <rguenther@suse.de>
5948 PR tree-optimization/53144
5949 * gcc.dg/torture/pr53144.c: New testcase.
5951 2012-05-03 Tobias Burnus <burnus@net-b.de>
5954 * gfortran.dg/pointer_intent_7.f90: New.
5955 * gfortran.dg/pure_formal_3.f90: New.
5957 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5959 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5961 2012-05-02 Martin Jambor <mjambor@suse.cz>
5964 * g++.dg/lto/pr52605_0.C: New test.
5966 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5968 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5969 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5970 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5971 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5972 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5973 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5974 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5975 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5976 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5977 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5978 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5979 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5980 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5981 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5982 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5983 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5985 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5988 * gcc.dg/pr53153.c: New test.
5990 2012-05-02 Richard Guenther <rguenther@suse.de>
5992 * g++.dg/tree-ssa/pr19807.C: Adjust.
5994 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5996 PR tree-optimization/53163
5997 * gcc.c-torture/compile/pr53163.c: New test.
5999 PR rtl-optimization/53160
6000 * gcc.c-torture/execute/pr53160.c: New test.
6002 2012-05-01 Ian Lance Taylor <iant@google.com>
6005 * gcc.dg/pr37303.c: New test.
6007 2012-05-01 Richard Henderson <rth@redhat.com>
6009 * lib/target-supports.exp
6010 (check_effective_target_sync_long_long_runtime): True for
6011 check_effective_target_powerpc64.
6013 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6016 * gcc.dg/vector-1.c: Move to ...
6017 * c-c++-common/vector-1.c: ... here.
6018 * gcc.dg/vector-2.c: Move to ...
6019 * c-c++-common/vector-2.c: ... here.
6020 * gcc.dg/vector-3.c: Move to ...
6021 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6022 * gcc.dg/vector-4.c: Move to ...
6023 * c-c++-common/vector-4.c: ... here.
6024 * gcc.dg/vector-init-1.c: Move to ...
6025 * c-c++-common/vector-init-1.c: ... here.
6026 * gcc.dg/vector-init-2.c: Move to ...
6027 * c-c++-common/vector-init-2.c: ... here.
6028 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6029 * c-c++-common/vector-subscript-1.c: ... here.
6030 * gcc.dg/vector-subscript-2.c: Move to ...
6031 * c-c++-common/vector-subscript-2.c: ... here.
6032 * gcc.dg/vector-subscript-3.c: Move to ...
6033 * c-c++-common/vector-subscript-3.c: ... here.
6036 * g++.dg/cpp0x/vt-51314.C: New test.
6037 * g++.dg/cpp0x/variadic76.C: Fix.
6039 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6041 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6043 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6045 Add -Wvarargs option
6046 * c-c++-common/Wvarargs.c: New test case.
6047 * c-c++-common/Wvarargs-2.c: Likewise.
6049 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6051 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6052 * objc.dg/foreach-7.m: Force the test case to run without
6053 -ftrack-macro-expansion.
6054 * c-c++-common/tm/attrib-1.c: Likewise.
6055 * c-c++-common/warn-ommitted-condop.c: Likewise.
6056 * gcc.dg/assign-warn-1.c: Likewise.
6057 * gcc.dg/assign-warn-2.c: Likewise.
6058 * gcc.dg/attr-alloc_size.c: Likewise.
6059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6060 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6061 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6062 * gcc.dg/c90-const-expr-9.c: Likewise.
6063 * gcc.dg/c99-const-expr-9.c: Likewise.
6064 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6065 * gcc.dg/cpp/direct2s.c: Likewise.
6066 * gcc.dg/cpp/pr28709.c: Likewise.
6067 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6068 * gcc.dg/dfp/composite-type.c: Likewise.
6069 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6070 with -ftrack-macro-expansion
6071 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6072 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6073 * g++.dg/ext/cleanup-1.C: Likewise.
6074 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6075 * g++.dg/template/sfinae10.C: Likewise.
6076 * g++.dg/tm/wrap-2.C: Likewise.
6077 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6078 * g++.dg/warn/Wsign-conversion.C: Likewise.
6079 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6080 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6081 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6082 it to run with -ftrack-macro-expansion.
6083 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6084 test cases without -ftrack-macro-expansion.
6086 Fix location for static class members
6087 * g++.dg/template/sfinae6_neg.C: Adjust.
6089 Make conversion warnings work on NULL with -ftrack-macro-expansion
6090 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6091 alongside the previous testing for NULL.
6093 Fix -Wuninitialized for -ftrack-macro-expansion
6094 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6096 Strip "<built-in>" loc from displayed expansion context
6097 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6098 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6099 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6102 Fix expansion point loc for macro-like tokens
6103 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6104 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6106 Fix token pasting with -ftrack-macro-expansion
6107 * gcc.dg/cpp/paste17.c: New test case for
6108 -ftrack-macro-expansion=2 mode only.
6109 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6111 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6113 * gnat.dg/warn6.ad[sb]: New test.
6115 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6118 * gcc.dg/20011021-1.c: Adjust testcase.
6120 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6123 * gfortran.dg/function_optimize_12.f90: New test.
6125 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6128 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6129 code to match current output and cover new peephole2 pattern.
6131 2012-04-27 Ollie Wild <aaw@google.com>
6133 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6135 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6137 * gcc.c-torture/execute/20120427-2.c: New testcase.
6138 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6139 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6140 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6142 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6145 * gcc.c-torture/execute/20120427-1.c: New testcase.
6147 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6150 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6152 2012-04-27 Tom de Vries <tom@codesourcery.com>
6154 PR tree-optimization/51879
6155 * gcc.dg/pr51879.c: New test.
6156 * gcc.dg/pr51879-2.c: Same.
6157 * gcc.dg/pr51879-3.c: Same.
6158 * gcc.dg/pr51879-4.c: Same.
6159 * gcc.dg/pr51879-6.c: Same.
6161 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6164 * g++.dg/cpp0x/defaulted35.C: New.
6165 * g++.dg/cpp0x/defaulted15.C: Adjust.
6167 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6169 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6172 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6174 * gcc.target/i386/builtin_target.c: Check avx2.
6176 2012-04-26 Alan Modra <amodra@gmail.com>
6178 * gcc.target/powerpc/savres.c: New test.
6179 * gcc.target/powerpc/powerpc.exp: Run it.
6181 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6184 * gcc.dg/torture/pr53120.c: New test.
6186 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.c-torture/compile/pr52979-1.c: New test.
6190 * gcc.c-torture/execute/pr52979-1.c: New test.
6191 * gcc.c-torture/execute/pr52979-2.c: New test.
6193 2012-04-25 Richard Guenther <rguenther@suse.de>
6195 * gcc.target/i386/l_fma_float_5.c: Adjust.
6196 * gcc.target/i386/l_fma_double_4.c: Likewise.
6197 * gcc.target/i386/l_fma_float_2.c: Likewise.
6198 * gcc.target/i386/l_fma_float_6.c: Likewise.
6199 * gcc.target/i386/l_fma_double_1.c: Likewise.
6200 * gcc.target/i386/l_fma_double_5.c: Likewise.
6201 * gcc.target/i386/l_fma_float_3.c: Likewise.
6202 * gcc.target/i386/l_fma_double_2.c: Likewise.
6203 * gcc.target/i386/l_fma_double_6.c: Likewise.
6204 * gcc.target/i386/l_fma_float_4.c: Likewise.
6205 * gcc.target/i386/l_fma_double_3.c: Likewise.
6206 * gcc.target/i386/l_fma_float_1.c: Likewise.
6208 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6210 PR tree-optimization/53058
6211 * gcc.c-torture/compile/pr53058.c: New test.
6213 2012-04-25 Jan Hubicka <jh@suse.cz>
6216 * gcc.target/i386/pr39082-1.c: Update warning location.
6218 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6221 * gcc.dg/pr52880.c: New test.
6223 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6225 * gcc.dg/m-un-2.c: Update.
6226 * gcc.dg/20011021-1.c: Update.
6228 2012-04-25 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/realloc_on_assign_14.f90: New.
6233 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6236 PR tree-optimizations/52891
6237 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6239 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6242 * g++.dg/cpp0x/sfinae35.C: New.
6243 * g++.dg/cpp0x/sfinae36.C: Likewise.
6245 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6247 * gcc.target/builtin_target.c: New testcase.
6249 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6252 * gcc.target/powerpc/pr47197.c: New test.
6254 2012-04-24 Richard Guenther <rguenther@suse.de>
6256 PR tree-optimization/53085
6257 * g++.dg/torture/pr53085.C: New testcase.
6259 2012-04-24 Andrew Pinski <apinski@cavium.com>
6262 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6263 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6264 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6266 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.c-torture/execute/pr53084.c: New test.
6271 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6273 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6275 2012-04-23 Andrew Pinski <apinski@cavium.com>
6277 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6279 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6282 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6283 * gcc.dg/torture/builtin-power-1.c: Likewise.
6285 2012-04-23 Richard Guenther <rguenther@suse.de>
6287 PR tree-optimization/53070
6288 * gcc.dg/torture/pr53070.c: New testcase.
6290 2012-04-23 Richard Guenther <rguenther@suse.de>
6293 * gcc.dg/pr53060.c: New testcase.
6295 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6297 PR tree-optimizations/52891
6298 * gcc.c-torture/compile/pr52891-1.c: New test.
6299 * gcc.c-torture/compile/pr52891-2.c: New test.
6301 2012-04-22 Tobias Burnus <burnus@net-b.de>
6304 * gfortran.dg/read_float_4.f90: New.
6306 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6309 * c-c++-common/pr35441.C: New.
6311 2012-04-20 Ian Lance Taylor <iant@google.com>
6313 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6314 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6316 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6318 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6320 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6322 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6324 PR rtl-optimization/44214
6325 * gcc.dg/pr44214-1.c: New test.
6326 * gcc.dg/pr44214-2.c: Likewise.
6327 * gcc.dg/pr44214-3.c: Likewise.
6329 2012-04-20 Richard Guenther <rguenther@suse.de>
6331 * g++.dg/torture/20120420-1.C: New testcase.
6333 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6335 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6337 2012-04-19 Christian Bruel <christian.bruel@st.com>
6339 * gcc.dg/pr52283.c: New test.
6341 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6343 * gcc.dg/pr37985.c: New test.
6345 2012-04-19 Richard Guenther <rguenther@suse.de>
6347 PR rtl-optimization/44688
6348 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6349 possibly profitable.
6351 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6353 PR tree-optimization/52976
6354 * gfortran.dg/reassoc_11.f: New test.
6356 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6358 PR tree-optimization/52976
6359 * gfortran.dg/reassoc_7.f: New test.
6360 * gfortran.dg/reassoc_8.f: Likewise.
6361 * gfortran.dg/reassoc_9.f: Likewise.
6362 * gfortran.dg/reassoc_10.f: Likewise.
6364 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6367 * g++.dg/cpp0x/sfinae33.C: New.
6368 * g++.dg/cpp0x/sfinae34.C: Likewise.
6370 2012-04-18 Joey Ye <joey.ye@arm.com>
6372 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6374 2012-04-18 Richard Guenther <rguenther@suse.de>
6376 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6378 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6379 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6381 2012-04-17 Tom de Vries <tom@codesourcery.com>
6383 * g++.dg/pr51264-4.C: New test.
6385 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6388 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6390 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6393 * g++.dg/parse/crash59.C: New.
6395 2012-04-17 Michael Matz <matz@suse.de>
6397 PR tree-optimization/18437
6398 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6400 2012-04-17 Richard Guenther <rguenther@suse.de>
6403 * g++.dg/torture/pr53011.C: New testcase.
6405 2012-04-16 Jason Merrill <jason@redhat.com>
6408 * g++.dg/cpp0x/variadic131.C: New.
6411 * g++.dg/cpp0x/variadic130.C: New.
6414 * g++.dg/cpp0x/variadic129.C: New.
6417 * g++.dg/cpp0x/variadic128.C: New.
6419 2012-04-16 Tobias Burnus <burnus@net-b.de>
6422 * gfortran.dg/pointer_intent_6.f90: New.
6424 2012-04-16 Tobias Burnus <burnus@net-b.de>
6427 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6428 to include public_private_module_4.f90.
6429 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6432 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/diagnostic/operator1.C: New.
6436 * g++.dg/ext/label5.C: Adjust.
6437 * g++.dg/ext/va-arg1.C: Likewise.
6438 * g++.dg/other/error20.C: Likewise.
6439 * g++.dg/other/error20.C: Likewise.
6440 * g++.dg/other/error16.C: Likewise.
6441 * g++.dg/other/error10.C: Likewise.
6442 * g++.dg/parse/error30.C: Likewise.
6443 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6445 2012-04-16 Jason Merrill <jason@redhat.com>
6448 * g++.dg/cpp0x/variadic127.C: New.
6450 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6452 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6454 Use fail, pass instead of unresolved.
6458 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6460 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6461 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6462 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6464 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6467 * gfortran.dg/typebound_call_23.f03: New test case.
6469 2012-04-15 Jason Merrill <jason@redhat.com>
6472 * g++.dg/cpp0x/variadic126.C: New.
6475 * g++.dg/cpp0x/variadic125.C: New.
6478 * g++.dg/cpp0x/variadic124.C: New.
6481 * g++.dg/cpp0x/nullptr27.C: New.
6484 * g++.dg/warn/format8.C: New.
6486 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6489 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6491 2012-04-14 Tobias Burnus <burnus@net-b.de>
6495 * gfortran.dg/public_private_module_3.f90: New.
6496 * gfortran.dg/public_private_module_4.f90: New.
6498 2012-04-14 Tom de Vries <tom@codesourcery.com>
6500 * gcc.dg/superblock.c: New test.
6502 2012-04-14 Tom de Vries <tom@codesourcery.com>
6504 * gcc.dg/pr51879-12.c: New test.
6506 2012-04-13 Jason Merrill <jason@redhat.com>
6509 * g++.dg/cpp0x/variadic123.C: New.
6510 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6513 * g++.dg/cpp0x/initlist-ctor1.C: New.
6516 * g++.dg/other/anon-union2.C: New.
6518 2012-04-13 Martin Jambor <mjambor@suse.cz>
6521 * g++.dg/ipa/pr52939.C: New test.
6523 2012-04-13 Tom de Vries <tom@codesourcery.com>
6525 * gcc.dg/pr52734.c: New test.
6527 2012-04-13 Richard Guenther <rguenther@suse.de>
6529 PR tree-optimization/52969
6530 * gcc.dg/torture/pr52969.c: New testcase.
6532 2012-04-13 Richard Guenther <rguenther@suse.de>
6535 * gcc.dg/pr52549.c: New testcase.
6537 2012-04-13 Richard Guenther <rguenther@suse.de>
6540 * gcc.dg/pr52862.c: New testcase.
6542 2012-04-13 Joey Ye <joey.ye@arm.com>
6544 * gcc.target/arm/thumb1-imm.c: New testcase.
6546 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6549 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6550 second function argument.
6551 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6552 (calc_permps): Update declaration. Calculate result correctly.
6553 (avx2_test): Change src2 type to union256i_d.
6554 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6557 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6560 * gcc.target/powerpc/pr52775.c: New file.
6562 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6564 PR tree-optimization/18589
6565 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6566 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6567 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6568 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6569 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6570 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6571 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6572 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6573 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6574 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6576 2012-04-12 Richard Guenther <rguenther@suse.de>
6578 PR tree-optimization/52943
6579 * gcc.dg/torture/pr52943.c: New testcase.
6581 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6584 * gcc/target/sh/pr50751-4.c: New.
6585 * gcc/target/sh/pr50751-5.c: New.
6586 * gcc/target/sh/pr50751-6.c: New.
6587 * gcc/target/sh/pr50751-7.c: New.
6589 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6592 * g++.dg/lookup/using52.C: New.
6594 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6596 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6598 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6600 PR rtl-optimization/52876
6601 * gcc.target/i386/pr52876.c: New.
6603 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6605 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6607 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6609 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6610 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6611 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6612 (ptrdiff_t): ... this. All uses changed.
6613 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6614 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6616 (main): Cast argument to __INTPTR_TYPE__.
6617 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6619 * gcc.dg/mallign.c (main): Likewise.
6620 * gcc.dg/pr38700.c (foo): Likewise.
6621 * gcc.dg/long-long-cst1.c (t): Likewise.
6622 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6623 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6624 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6625 * gcc.dg/pr25682.c (d, foo): Likewise.
6626 * gcc.dg/format/cast-1.c (f): Likewise.
6627 * gcc.dg/c90-const-expr-10.c
6628 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6629 (size_t): ...this. All uses changed.
6630 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6631 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6632 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6633 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6634 * gcc.dg/sequence-pt-1.c: Likewise.
6635 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6636 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6637 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6638 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6639 of ptrdiff_t with it.
6640 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6641 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6642 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6644 2012-04-11 Jason Merrill <jason@redhat.com>
6647 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6648 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6651 * g++.dg/ext/attrib45.C: New.
6653 * g++.dg/eh/dtor3.C: New.
6655 2012-04-11 Richard Guenther <rguenther@suse.de>
6658 * gfortran.dg/pr52621.f90: New testcase.
6660 2012-04-11 Richard Guenther <rguenther@suse.de>
6663 * g++.dg/torture/pr52918-1.C: New testcase.
6664 * g++.dg/torture/pr52918-2.C: Likewise.
6666 2012-04-11 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/block_11.f90: New.
6671 2012-04-11 Nick Clifton <nickc@redhat.com>
6673 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6675 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6678 * gcc.target/powerpc/pr16458-1.c: New test.
6679 * gcc.target/powerpc/pr16458-2.c: Likewise.
6680 * gcc.target/powerpc/pr16458-3.c: Likewise.
6681 * gcc.target/powerpc/pr16458-4.c: Likewise.
6683 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6685 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6686 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6687 * gcc.dg/builtin-bswap-5.c: Likewise.
6688 * gcc.target/i386/builtin-bswap-4.c: New test.
6690 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6693 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6695 2012-04-11 Richard Guenther <rguenther@suse.de>
6697 PR rtl-optimization/52881
6698 * gcc.dg/torture/pr52881.c: New testcase.
6699 * gcc.dg/torture/pr52913.c: Likewise.
6701 2012-04-11 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/52912
6704 * gcc.dg/torture/pr52912.c: New testcase.
6706 2010-04-10 Michael Matz <matz@suse.de>
6708 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6709 * gcc.dg/vect/vect-outer-1.c: Adjust.
6710 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6711 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6712 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6713 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6714 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6715 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6717 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6719 PR tree-optimization/52870
6720 * gcc.dg/vect/pr52870.c: New test.
6722 2012-04-09 Mike Stump <mikestump@comcast.net>
6724 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6725 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6726 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6727 * gnat.dg/aggr11.adb: Likewise.
6728 * gnat.dg/aggr11_pkg.ads: Likewise.
6729 * gnat.dg/aggr15.adb: Likewise.
6730 * gnat.dg/aggr15.ads: Likewise.
6731 * gnat.dg/aggr17.adb: Likewise.
6732 * gnat.dg/aggr18.adb: Likewise.
6733 * gnat.dg/array14.adb: Likewise.
6734 * gnat.dg/array14.ads: Likewise.
6735 * gnat.dg/array14_pkg.ads: Likewise.
6736 * gnat.dg/array19.adb: Likewise.
6737 * gnat.dg/array19.ads: Likewise.
6738 * gnat.dg/discr27.adb: Likewise.
6739 * gnat.dg/discr27.ads: Likewise.
6740 * gnat.dg/discr35.adb: Likewise.
6741 * gnat.dg/discr35.ads: Likewise.
6742 * gnat.dg/discr6.adb: Likewise.
6743 * gnat.dg/discr6_pkg.ads: Likewise.
6744 * gnat.dg/import1.adb: Likewise.
6745 * gnat.dg/import1.ads: Likewise.
6746 * gnat.dg/loop_address2.adb: Likewise.
6747 * gnat.dg/opt7.adb: Likewise.
6748 * gnat.dg/opt7.ads: Likewise.
6749 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6750 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6751 * gnat.dg/rep_clause2.adb: Likewise.
6752 * gnat.dg/rep_clause2.ads: Likewise.
6753 * gnat.dg/slice2.adb: Likewise.
6754 * gnat.dg/slice2.ads: Likewise.
6755 * gnat.dg/slice6.adb: Likewise.
6756 * gnat.dg/slice6_pkg.ads: Likewise.
6757 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6758 * gnat.dg/taft_type2.adb: Likewise.
6759 * gnat.dg/taft_type2.ads: Likewise.
6760 * gnat.dg/taft_type2_pkg.ads: Likewise.
6761 * gnat.dg/volatile10.adb: Likewise.
6762 * gnat.dg/volatile10_pkg.ads: Likewise.
6764 * gcc.dg/dll-8.c: Remove execute permissions.
6765 * g++.dg/ext/dllexport5.C: Likewise.
6767 2012-04-09 Jan Hubicka <jh@suse.cz>
6772 * gcc.dg/lto/pr52634_1.c: New testcase.
6773 * gcc.dg/lto/pr52634_0.c: New testcase.
6775 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6778 * gcc.target/i386/pr52883.c: New testcase.
6780 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6782 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6783 (check_effective_target_sync_long_long): Add SPARC case.
6784 (check_effective_target_sync_long_long_runtime): Likewise.
6785 (check_effective_target_sync_int_long): Adjust SPARC case.
6786 (check_effective_target_sync_char_short): Likewise.
6788 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6790 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6791 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6793 2012-04-08 Tobias Burnus <burnus@net-b.de>
6797 * gfortran.dg/public_private_module_2.f90: New.
6799 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6801 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6804 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6807 * gfortran.dg/function_optimize_11.f90: New test.
6809 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6812 * gfortran.dg/use_only_6.f90: New test.
6814 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6817 * gfortran.dg/use_only_6.f90: New test.
6818 2012-04-06 Mike Stump <mikestump@comcast.net>
6821 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6823 2012-04-05 Jason Merrill <jason@redhat.com>
6826 * g++.dg/template/qualified-id5.C: New.
6828 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6831 * gcc.target/i386/pr52882.c: New test.
6833 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6834 Dominique D'Humieures <dominiq@lps.ens.fr>
6837 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6838 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6840 2012-04-04 Jason Merrill <jason@redhat.com>
6843 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6845 2012-04-03 Jason Merrill <jason@redhat.com>
6848 * g++.dg/cpp0x/variadic-value1.C: New.
6850 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6852 * gnat.dg/pack18.adb: New test.
6853 * gnat.dg/pack18_pkg.ads: New helper.
6855 2012-04-03 Richard Guenther <rguenther@suse.de>
6857 PR tree-optimization/52808
6858 * gcc.dg/pr52808.c: New testcase.
6860 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6862 PR tree-optimization/52835
6863 * gfortran.dg/pr52835.f90: New test.
6865 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6867 * gnat.dg/specs/aggr5.ads: New test.
6869 2012-04-02 Richard Guenther <rguenther@suse.de>
6871 PR tree-optimization/52756
6872 * gcc.dg/torture/pr52756.c: New testcase.
6874 2012-04-02 Richard Guenther <rguenther@suse.de>
6877 * gcc.dg/pr52803.c: New testcase.
6879 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6882 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6885 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6888 * g++.dg/cpp0x/noexcept17.C: New.
6889 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6890 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6891 * g++.dg/cpp0x/noexcept01.C: Likewise.
6892 * g++.dg/eh/init-temp1.C: Likewise.
6893 * g++.dg/eh/ctor1.C: Likwise.
6895 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6897 * gnat.dg/controlled6.adb: New test.
6898 * gnat.dg/controlled6_pkg.ads: New helper.
6899 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6901 2012-03-30 Richard Henderson <rth@redhat.com>
6904 * g++.dg/opt/pr52727.C: New testcase.
6906 2012-03-30 Richard Guenther <rguenther@suse.de>
6908 PR tree-optimization/52754
6909 * gcc.target/i386/pr52754.c: New testcase.
6911 2012-03-30 Richard Guenther <rguenther@suse.de>
6914 * g++.dg/torture/pr52772.C: New testcase.
6916 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6919 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6921 2012-03-29 Jason Merrill <jason@redhat.com>
6924 * g++.dg/template/inherit8.C: New.
6926 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6929 * g++.dg/ext/weak4.C: New test.
6931 PR tree-optimization/52760
6932 * gcc.c-torture/execute/pr52760.c: New test.
6934 2012-03-29 Jason Merrill <jason@redhat.com>
6937 * g++.dg/cpp0x/initlist-array3.C: New.
6939 2012-03-28 Jason Merrill <jason@redhat.com>
6942 * g++.dg/overload/virtual2.C: New.
6944 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6946 * gnat.dg/vect7.ad[sb]: New test.
6948 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6949 Tobias Burnus <burnus@gcc.gnu.org>
6952 * gfortran.dg/allocate_class_1.f90 : Change error test.
6953 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6954 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6955 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6957 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6960 * gcc.dg/pr52691.c: New test.
6963 * gcc.c-torture/compile/pr52750.c: New test.
6965 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6968 * gcc.target/avr/torture/builtins-2.c: New test.
6970 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6973 * gcc.target/i386/pr52736.c: New test.
6975 2012-03-27 Martin Jambor <mjambor@suse.cz>
6978 * gcc.dg/torture/pr52693.c: New test.
6980 2012-03-27 Meador Inge <meadori@codesourcery.com>
6983 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6985 2012-03-27 Mike Stump <mikestump@comcast.net>
6988 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6989 failures that match branch names.
6991 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6992 H.J. Lu <hongjiu.lu@intel.com>
6995 * gcc.target/i386/pr52698.c: New test.
6997 2012-03-27 Richard Guenther <rguenther@suse.de>
7000 * gcc.dg/torture/pr52720.c: New testcase.
7002 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7004 * gnat.dg/pack17.adb: New test.
7006 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7008 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7009 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7011 2012-03-26 Martin Jambor <mjambor@suse.cz>
7013 PR tree-optimization/50052
7014 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7016 2012-03-26 Richard Guenther <rguenther@suse.de>
7018 PR tree-optimization/52701
7019 * gfortran.dg/pr52701.f90: New testcase.
7021 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7023 PR tree-optimization/52686
7024 * gcc.target/arm/pr52686.c: New test.
7026 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7028 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7029 Add "-Os -flto" to list.
7031 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/concat2.ad[sb]: New test.
7035 2012-03-24 Jason Merrill <jason@redhat.com>
7037 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7038 * g++.dg/cpp0x/trailing2.C: Likewise.
7039 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7040 * g++.dg/cpp1y/auto-fn1.C: New.
7041 * g++.dg/cpp1y/auto-fn2.C: New.
7042 * g++.dg/cpp1y/auto-fn3.C: New.
7043 * g++.dg/cpp1y/auto-fn4.C: New.
7044 * g++.dg/cpp1y/auto-fn5.C: New.
7045 * g++.dg/cpp1y/auto-fn6.C: New.
7046 * g++.dg/cpp1y/auto-fn7.C: New.
7047 * g++.dg/cpp1y/auto-fn8.C: New.
7048 * g++.dg/cpp1y/auto-fn9.C: New.
7049 * g++.dg/cpp1y/auto-fn10.C: New.
7050 * g++.dg/cpp1y/auto-fn11.C: New.
7052 2012-03-23 Richard Guenther <rguenther@suse.de>
7054 PR tree-optimization/52678
7055 * gfortran.dg/pr52678.f: New testcase.
7057 2012-03-23 Richard Guenther <rguenther@suse.de>
7059 PR tree-optimization/52638
7060 * g++.dg/torture/pr52638.C: New testcase.
7062 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7065 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7067 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7070 * g++.dg/ext/attrib44.C: New test.
7072 2012-03-22 Jan Hubicka <jh@suse.cz>
7075 * g++.dg/torture/pr51737.C: New testcase
7077 2012-03-22 Richard Guenther <rguenther@suse.de>
7079 PR tree-optimization/52548
7080 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7082 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7084 * lib/fortran-modules.exp (list-module-names-1): Remove
7087 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7090 * gcc.target/sh/pr50751-1.c: New.
7091 * gcc.target/sh/pr50751-2.c: New.
7092 * gcc.target/sh/pr50751-3.c: New.
7094 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7097 * gcc.target/sh/sh4a-cos.c: Remove.
7098 * gcc.target/sh/sh4a-sin.c: Remove.
7099 * gcc.target/sh/sh4a-sincos.c: Remove.
7101 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7103 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7104 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7106 2012-03-21 Martin Jambor <mjambor@suse.cz>
7109 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7110 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7112 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7114 * gcc.target/arm/thumb-16bit-ops.c: New file.
7115 * gcc.target/arm/thumb-ifcvt.c: New file.
7117 2012-03-20 Jason Merrill <jason@redhat.com>
7119 * lib/target-supports.exp: Add { target c++1y }.
7121 * g++.dg/cpp0x/auto32.C: New.
7123 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7126 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7128 * gcc.dg/torture/pr48124-4.c: Ditto:
7129 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7131 2012-03-20 Jason Merrill <jason@redhat.com>
7134 * g++.dg/cpp0x/initlist66.C: New.
7136 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7138 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7141 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7144 * gcc.target/avr/torture/addr-space-2.h: New file.
7145 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7146 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7147 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7148 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7150 2012-03-20 Richard Guenther <rguenther@suse.de>
7152 * gnat.dg/pack16.adb: New testcase.
7153 * gnat.dg/pack16_pkg.ads: Likewise.
7154 * gnat.dg/specs/pack8.ads: Likewise.
7155 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7157 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7159 * g++.dg/warn/Wuseless-cast.C: Extend.
7161 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7164 * g++.dg/warn/Wuseless-cast.C: New.
7166 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7169 * gfortran.dg/pr52608.f90: New test.
7171 2012-03-17 Tobias Burnus <burnus@net-b.de>
7174 * gfortran.dg/proc_ptr_36.f90: New.
7176 2012-03-16 Martin Jambor <mjambor@suse.cz>
7178 * gcc.dg/misaligned-expand-1.c: New test.
7179 * gcc.dg/misaligned-expand-3.c: Likewise.
7181 2012-03-16 Richard Guenther <rguenther@suse.de>
7182 Kai Tietz <ktietz@redhat.com>
7185 * gcc.c-torture/execute/pr48814-1.c: New test.
7186 * gcc.c-torture/execute/pr48814-2.c: New test.
7187 * gcc.dg/tree-ssa/assign-1.c: New test.
7188 * gcc.dg/tree-ssa/assign-2.c: New test.
7189 * gcc.dg/tree-ssa/assign-3.c: New test.
7191 2012-03-16 Richard Guenther <rguenther@suse.de>
7193 * gnat.dg/specs/pack7.ads: New testcase.
7195 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7198 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7199 * gcc.dg/torture/vshuf-8.inc: Likewise.
7200 * gcc.dg/torture/vshuf-16.inc: Likewise.
7201 * gcc.dg/torture/vshuf-32.inc: Likewise.
7203 2012-03-15 Jason Merrill <jason@redhat.com>
7205 * g++.dg/torture/pr52582.C: New.
7207 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7209 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7211 2012-03-15 Ira Rosen <irar@il.ibm.com>
7212 Ulrich Weigand <ulrich.weigand@linaro.org>
7214 * gcc.dg/vect/slp-cond-3.c: New test.
7215 * gcc.dg/vect/slp-cond-4.c: New test.
7217 2012-03-15 Ira Rosen <irar@il.ibm.com>
7218 Ulrich Weigand <ulrich.weigand@linaro.org>
7220 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7221 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7223 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7228 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7229 * gfortran.dg/round_1.f03: Likewise.
7231 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7232 Andrew Pinski <apinski@cavium.com>
7235 * gcc.dg/pr52592.c: New test.
7237 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7239 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7240 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7241 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7242 * lib/fortran-modules.exp: .. this new file. Adjust users.
7243 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7244 gfortran-dg-debug-runtest): Call cleanup-modules.
7245 * lib/fortran-torture.exp (fortran-torture-execute,
7246 fortran-torture): Likewise.
7247 * gfortran.dg/coarray/caf.exp: Likewise.
7248 * lib/lto.exp: Likewise.
7249 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7250 * gfortran.dg/class_4b.f03: Likewise.
7251 * gfortran.dg/class_4c.f03: Likewise.
7252 * gfortran.dg/class_45a.f03: Likewise.
7253 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7254 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7255 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7256 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7257 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7258 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7259 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7260 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7261 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7262 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7263 * gfortran.dg/whole_file_28.f90: Likewise.
7264 * gfortran.dg/whole_file_29.f90: Likewise.
7265 * gfortran.dg/whole_file_30.f90: Likewise.
7266 * gfortran.dg/whole_file_31.f90: Likewise.
7268 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7270 PR tree-optimization/52267
7271 * gcc.dg/pr52267.c: New test.
7272 * gcc.dg/tree-ssa/vrp65.c: New test.
7273 * gcc.dg/tree-ssa/vrp66.c: New test.
7275 2012-03-15 Richard Guenther <rguenther@suse.de>
7278 * gfortran.dg/vect/pr52580.f: New testcase.
7280 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7282 * gcc.target/sh/fpul-usage-1.c: New.
7284 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7287 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7288 * gcc.target/sh/pr49468-di.c: Likewise.
7290 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7292 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7293 * gcc.dg/c99-stdint-6.c: Likewise.
7294 * gcc.dg/lto/20090210_0.c: Likewise.
7295 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7296 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7297 * gcc.dg/pragma-init-fini-2.c: Likewise.
7298 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7299 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7300 * gcc.target/i386/pr22152.c: Likewise.
7301 * gcc.target/i386/vect8-ret.c: Likewise.
7302 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7305 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7307 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7308 * g++.dg/tree-prof/partition1.C: Likewise.
7309 * g++.dg/tree-prof/partition2.C: Likewise.
7310 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7312 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7313 * gcc.c-torture/execute/20010724-1.c: Remove.
7314 * gcc.c-torture/execute/20010724-1.x: Remove.
7315 * gcc.c-torture/execute/20040208-2.c: Remove.
7316 * gcc.c-torture/execute/20040208-2.x: Remove.
7317 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7319 (main) [__mips__ && __sgi__]: Remove.
7320 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7321 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7322 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7323 mips-sgi-irix6* handling.
7324 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7325 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7326 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7328 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7329 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7330 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7331 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7332 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7333 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7335 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7336 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7337 * gcc.target/mips/save-restore-3.c: Likewise.
7338 * gcc.target/mips/save-restore-4.c: Likewise.
7339 * gcc.target/mips/save-restore-5.c: Likewise.
7340 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7341 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7343 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7345 (restore_ld_library_path_env_vars): Likewise.
7346 * lib/target-supports.exp (check_profiling_available): Remove
7347 mips*-*-irix* handling.
7348 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7349 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7350 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7352 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7355 * g++.dg/opt/pr52582.C: New test.
7357 2012-03-14 Richard Guenther <rguenther@suse.de>
7359 PR tree-optimization/52571
7360 * gcc.dg/vect/vect-2.c: Initialize arrays.
7361 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7362 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7363 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7365 2012-03-14 Richard Guenther <rguenther@suse.de>
7370 * gcc.dg/torture/pr48124-1.c: New testcase.
7371 * gcc.dg/torture/pr48124-2.c: Likewise.
7372 * gcc.dg/torture/pr48124-3.c: Likewise.
7373 * gcc.dg/torture/pr48124-4.c: Likewise.
7375 2012-03-14 Richard Guenther <rguenther@suse.de>
7378 * gcc.dg/pr52578.c: New testcase.
7380 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7383 * g++.dg/cpp0x/udlit-args2.C: New test.
7385 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7388 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7389 * gcc.c-torture/compile/pr48596.c: ... here.
7391 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7394 * g++.dg/lookup/hidden-class17.C: New test.
7396 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7399 * gcc.dg/Wunused-var-3.c: New test.
7401 2012-03-13 Martin Jambor <mjambor@suse.cz>
7403 * gcc.dg/misaligned-expand-2.c: New test.
7405 2012-03-13 Richard Guenther <rguenther@suse.de>
7408 * gcc.dg/pr52134.c: New testcase.
7410 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7412 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7414 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7416 PR tree-optimization/46728
7417 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7418 * gcc.target/powerpc/pr46728-5.c: Likewise.
7419 * gcc.target/powerpc/pr46728-8.c: Likewise.
7420 * gcc.target/powerpc/pr46728-10.c: Likewise.
7421 * gcc.target/powerpc/pr46728-11.c: Likewise.
7422 * gcc.target/powerpc/pr46728-13.c: Likewise.
7423 * gcc.target/powerpc/pr46728-14.c: Likewise.
7424 * gcc.target/powerpc/pr46728-15.c: Likewise.
7426 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7431 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7433 PR tree-optimization/46728
7434 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7435 * gcc.target/powerpc/pr46728-5.c: Likewise.
7436 * gcc.target/powerpc/pr46728-8.c: Likewise.
7437 * gcc.target/powerpc/pr46728-10.c: Likewise.
7438 * gcc.target/powerpc/pr46728-11.c: Likewise.
7439 * gcc.target/powerpc/pr46728-13.c: Likewise.
7440 * gcc.target/powerpc/pr46728-14.c: Likewise.
7441 * gcc.target/powerpc/pr46728-15.c: Likewise.
7443 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7446 * gcc.target/avr/torture/addr-space-1.h: New file.
7447 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7448 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7449 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7450 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7452 2012-03-12 Andrew Pinski <apinski@cavium.com>
7454 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7456 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7458 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7459 * g++.dg/abi/thunk4.C: Likewise.
7460 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7462 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7464 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7465 * g++.dg/eh/spbp.C: Likewise.
7466 * g++.dg/ext/label13.C: Likewise.
7467 * g++.dg/guality/guality.exp: Likewise.
7468 * g++.dg/other/anon5.C: Likewise.
7469 * g++.dg/other/pragma-ep-1.C: Remove.
7470 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7471 * g++.dg/warn/pr31246.C: Likewise.
7472 * g++.dg/warn/weak1.C: Likewise.
7473 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7474 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7475 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7476 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7477 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7478 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7479 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7480 * gcc.dg/c99-tgmath-1.c: Likewise.
7481 * gcc.dg/c99-tgmath-2.c: Likewise.
7482 * gcc.dg/c99-tgmath-3.c: Likewise.
7483 * gcc.dg/c99-tgmath-4.c: Likewise.
7484 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7486 * gcc.dg/debug/pr49032.c: Likewise.
7487 * gcc.dg/guality/guality.exp: Likewise.
7488 * gcc.dg/intmax_t-1.c: Likewise.
7489 * gcc.dg/pr48616.c: Likewise.
7490 * gcc.dg/pragma-ep-1.c: Remove.
7491 * gcc.dg/pragma-ep-2.c: Remove.
7492 * gcc.dg/pragma-ep-3.c: Remove.
7493 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7494 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7495 * gcc.misc-tests/gcov-14.c: Likewise.
7496 * gfortran.dg/guality/guality.exp: Likewise.
7497 * lib/target-supports.exp (check_weak_available): Likewise.
7498 (add_options_for_tls): Likewise.
7499 (check_ascii_locale_available): Likewise.
7500 * obj-c++.dg/dwarf-2.mm: Likewise.
7501 * objc.dg/dwarf-1.m: Likewise.
7502 * objc.dg/dwarf-2.m: Likewise.
7504 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7506 PR tree-optimization/51721
7507 * gcc.dg/tree-ssa/vrp64.c: New test.
7509 PR tree-optimization/52533
7510 * gcc.c-torture/compile/pr52533.c: New test.
7512 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7514 * gcc.target/i386/rtm-xabort-1.c: New.
7515 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7516 * gcc.target/i386/rtm-xend-1.c: Ditto.
7517 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7518 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7519 * gcc.target/i386/sse-13.c: Ditto.
7520 * gcc.target/i386/sse-14.c: Ditto.
7521 * gcc.target/i386/sse-22.c: Ditto.
7522 * gcc.target/i386/sse-23.c: Ditto.
7523 * g++.dg/other/i386-2.C: Ditto.
7524 * g++.dg/other/i386-3.C: Ditto.
7526 2012-03-12 Tobias Burnus <burnus@net-b.de>
7529 * gfortran.dg/proc_ptr_35.f90: New.
7531 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7534 * gcc.dg/torture/pr52530.c: New test.
7536 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7539 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7541 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7544 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7546 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7548 2012-03-09 Andrew Pinski <apinski@cavium.com>
7551 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7552 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7554 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7556 * gcc.dg/tree-ssa/scev-3.c: New.
7557 * gcc.dg/tree-ssa/scev-4.c: New.
7559 2012-03-08 Tobias Burnus <burnus@net-b.de>
7562 * gfortran.dg/proc_ptr_34.f90
7564 2012-03-07 Jason Merrill <jason@redhat.com>
7567 * g++.dg/cpp0x/udlit-mangle.C: New.
7569 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7571 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7573 2012-03-06 Richard Guenther <rguenther@suse.de>
7576 * gcc.dg/torture/pr52493.c: New testcase.
7578 2012-03-06 Richard Guenther <rguenther@suse.de>
7581 * gcc.dg/lto/pr52097_0.c: New testcase.
7583 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7586 * gcc.target/sh/pr51244-1.c: New.
7587 * gcc.target/sh/pr51244-2.c: New.
7588 * gcc.target/sh/pr51244-3.c: New.
7590 2012-03-05 Jason Merrill <jason@redhat.com>
7593 * g++.dg/ext/visibility/template11.C: New.
7595 * g++.dg/cpp0x/implicit13.C: New.
7597 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7599 PR tree-optimization/51721
7600 * gcc.dg/tree-ssa/vrp63.c: New test.
7601 * gcc.dg/pr51721.c: New test.
7603 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7606 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7609 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7612 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7614 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7617 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7619 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7621 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7624 2012-03-03 Jason Merrill <jason@redhat.com>
7626 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7629 * g++.dg/cpp0x/initlist65.C: New.
7632 * g++.dg/ext/is_empty2.C: New.
7634 2012-03-03 Tobias Burnus <burnus@net-b.de>
7637 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7639 2012-03-03 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7642 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7643 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7644 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7645 * gfortran.dg/class_30.f90: Remove dg-warning line.
7646 * gfortran.dg/bind_c_usage_25.f90: New.
7648 2012-03-03 Tobias Burnus <burnus@net-b.de>
7651 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7652 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7653 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7655 2012-03-03 Tobias Burnus <burnus@net-b.de>
7658 * gfortran.dg/assumed_type_1.f90: New.
7659 * gfortran.dg/assumed_type_2.f90: New.
7660 * gfortran.dg/assumed_type_3.f90: New.
7661 * gfortran.dg/assumed_type_4.f90: New.
7663 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7666 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7667 * gcc.target/sh/pr49468-di.c: New.
7669 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7671 * gcc.dg/graphite/pr50561.c: Update.
7673 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7675 * gcc.target/powerpc/pr52457.c: New test.
7677 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7679 * gcc.target/arm/sat-1.c: New test.
7681 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7684 * gcc.target/i386/pr46716.c: New test.
7686 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7689 * g++.dg/cpp0x/sfinae32.C: New.
7691 2012-03-02 Richard Guenther <rguenther@suse.de>
7693 PR tree-optimization/52406
7694 * gcc.dg/torture/pr52406.c: New testcase.
7696 2012-03-02 Tobias Burnus <burnus@net-b.de>
7699 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7700 * gfortran.dg/nullify_2.f90: Update dg-error.
7701 * gfortran.dg/nullify_4.f90: Ditto.
7702 * gfortran.dg/pointer_init_6.f90: Ditto.
7704 2012-03-02 Tobias Burnus <burnus@net-b.de>
7707 * gfortran.dg/class_51.f90: New.
7709 2012-03-02 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/intrinsic_8.f90: New.
7714 2012-03-01 Kai Tietz <ktietz@redhat.com>
7716 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7717 routines on mingw targets.
7718 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7720 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7722 PR tree-optimization/52445
7723 * gcc.dg/pr52445.c: New test.
7725 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7728 * gcc.c-torture/compile/pr52437.c: New test.
7731 * gcc.dg/torture/pr52419.c: New test.
7733 PR tree-optimization/52429
7734 * gcc.dg/torture/pr52429.c: New test.
7735 * g++.dg/opt/pr52429.C: New test.
7737 2012-02-29 Richard Guenther <rguenther@suse.de>
7740 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7741 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7742 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7743 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7744 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7745 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7747 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7749 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7751 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7754 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7756 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7759 * gcc.target/arm/neon/pr51534.c: New testcase.
7761 2012-02-28 Richard Guenther <rguenther@suse.de>
7764 * gcc.dg/torture/pr52407.c: New testcase.
7766 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7768 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7769 * gcc.target/arm/vfp2.c: Likewise.
7770 * gcc.target/arm/vfp3.c: Likewise.
7771 * gcc.target/arm/vfp4.c: Likewise.
7772 * gcc.target/arm/vfp5.c: Likewise.
7773 * gcc.target/arm/vfp6.c: Likewise.
7774 * gcc.target/arm/vfp7.c: Likewise.
7775 * gcc.target/arm/vfp8.c: Likewise.
7776 * gcc.target/arm/vfp9.c: Likewise.
7777 * gcc.target/arm/vfp10.c: Likewise.
7778 * gcc.target/arm/vfp11.c: Likewise.
7779 * gcc.target/arm/vfp12.c: Likewise.
7780 * gcc.target/arm/vfp13.c: Likewise.
7781 * gcc.target/arm/vfp14.c: Likewise.
7782 * gcc.target/arm/vfp15.c: Likewise.
7783 * gcc.target/arm/vfp16.c: Likewise.
7784 * gcc.target/arm/vfp17.c: Likewise.
7785 * gcc.target/arm/neon-constants.h: New file.
7786 * gcc.target/arm/neon-vect1.c: New test.
7787 * gcc.target/arm/neon-vect2.c: New test.
7788 * gcc.target/arm/neon-vect3.c: New test.
7789 * gcc.target/arm/neon-vect4.c: New test.
7790 * gcc.target/arm/neon-vect5.c: New test.
7791 * gcc.target/arm/neon-vect6.c: New test.
7792 * gcc.target/arm/neon-vect7.c: New test.
7793 * gcc.target/arm/neon-vect8.c: New test.
7795 2012-02-28 Richard Guenther <rguenther@suse.de>
7797 PR tree-optimization/52402
7798 * gcc.dg/torture/pr52402.c: New testcase.
7800 2012-02-28 Richard Guenther <rguenther@suse.de>
7803 * g++.dg/lto/pr52400_0.C: New testcase.
7805 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7807 * gcc.target/avr/torture/builtins-1.c: New test.
7808 * gcc.target/avr/torture/builtins-error.c: New test.
7810 2012-02-28 Kai Tietz <ktietz@redhat.com>
7812 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7813 * gcc.target/i386/pr45352-2.c: Likewise.
7814 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7815 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7816 targets instead rand.
7817 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7818 * gcc.target/i386/sse2-mul-1.c: Likewise.
7819 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7820 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7821 * gcc.target/i386/pad-1.c: Likewise.
7822 * gcc.target/i386/pad-9.c: Likewise.
7823 * gcc.target/i386/pad-2.c: Likewise.
7824 * gcc.target/i386/pad-5b.c: Likewise.
7825 * gcc.target/i386/pad-8.c: Likewise.
7826 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7827 * gcc.target/i386/pr44130.c: Likewise.
7828 * gcc.target/i386/align-main-1.c: Likewise.
7829 * gcc.target/i386/align-main-2.c: Likewise.
7830 * gcc.target/i386/sw-1.c: Likewise.
7831 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7832 on x64 mingw target.
7833 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7834 * gcc.target/i386/pr46295.c: Likewise.
7835 * gcc.target/i386/amd64-abi-1.c: Likewise.
7836 * gcc.target/i386/amd64-abi-2.c: Likewise.
7837 * gcc.target/i386/pr39082-1.c: Likewise.
7838 * gcc.target/i386/pr39162.c: Likewise.
7839 * gcc.target/i386/pr22152.c: Likewise.
7840 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7841 * gcc.target/i386/wrfsbase-2.c: Likewise.
7842 * gcc.target/i386/local.c: Likewise
7843 * gcc.target/i386/wrgsbase-1.c: Likewise.
7844 * gcc.target/i386/wrfsbase-1.c: Likewise.
7845 * gcc.target/i386/pr39315-3.c: Likewise.
7846 * gcc.target/i386/pr35767-4.c: Likewise.
7847 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7849 * gcc.target/i386/pr45336-2.c: Likewise.
7850 * gcc.target/i386/pr45336-1.c: Likewise.
7851 * gcc.target/i386/pr45336-4.c: Likewise.
7853 2012-02-27 Tristan Gingold <gingold@adacore.com>
7855 * gnat.dg/array20.ad[sb]: New test.
7857 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7860 * gcc.target/arm/pr52375.c: New test.
7861 * gcc.c-torture/compile/pr52375.c: New test.
7863 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7865 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7866 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7868 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7870 * gnat.dg/aggr19.adb: New test.
7871 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7873 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7876 * gcc.target/sh/pr49263.c: New.
7878 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7880 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7881 simulate_thread_wrapper_other_threads
7882 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7883 Move initialization of 'value' to main().
7884 (main): Initialize 'value';
7885 * gcc.dg/simulate-thread/speculative-store.c
7886 (simulate_thread_step_verify): Return 0 when successful.
7887 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7889 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7890 (simulate_thread_wrapper_other_threads): Return a success/fail value
7891 and issue an error if the instruction count threshold is exceeded.
7893 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7896 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7897 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7899 2012-02-24 Richard Guenther <rguenther@suse.de>
7902 * gcc.dg/pr52355.c: New testcase.
7904 2012-02-23 Kai Tietz <ktietz@redhat.com>
7906 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7907 * gcc.dg/Wpadded.c: Likewise.
7908 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7910 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7911 for sleep by Sleep and add windows.h include for this function.
7912 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7914 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7916 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7917 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7918 on x64 mingw target.
7919 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7920 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7921 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7922 failure on LLP64 target.
7924 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7927 * gcc.dg/noncompile/pr52290.c: New test.
7929 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7931 PR tree-optimization/52019
7932 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7934 2012-02-22 Kai Tietz <ktietz@redhat.com>
7936 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7937 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7938 derived pdiff_t type.
7939 * g++.dg/torture/pr49720.C: Likewise
7941 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7944 * gcc.target/i386/pr52330.c: New test.
7946 2012-02-22 Tobias Burnus <burnus@net-b.de>
7949 * gfortran.dg/io_constraints_10.f90: New.
7951 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7953 * lib/target-supports.exp (check_effective_target_vect_condition):
7954 Return true for NEON.
7956 2012-02-21 Kai Tietz <ktietz@redhat.com>
7958 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7960 2012-02-21 Richard Guenther <rguenther@suse.de>
7962 PR tree-optimization/52324
7963 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7965 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7968 * gcc.target/avr/torture/pr51782-1.c: New test.
7970 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7972 PR tree-optimization/52318
7973 * gcc.dg/pr52318.c: New test.
7975 2012-02-20 Kai Tietz <ktietz@redhat.com>
7977 * gcc.dg/bf-ms-layout-3.c: New testcase.
7979 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7983 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7985 2012-02-20 Richard Guenther <rguenther@suse.de>
7987 PR tree-optimization/52298
7988 * gcc.dg/torture/pr52298.c: New testcase.
7989 * gcc.dg/vect/pr52298.c: Likewise.
7991 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7993 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7994 * gcc.c-torture/execute/pr52286.c: Ditto.
7996 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7998 PR tree-optimization/52286
7999 * gcc.c-torture/execute/pr52286.c: New test.
8001 2012-02-18 Tobias Burnus <burnus@net-b.de>
8004 * gfortran.dg/interface_35.f90: Use -std=f2003.
8005 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8006 * gfortran.dg/interface_assignment_4.f90: Ditto.
8007 * gfortran.dg/bessel_1.f90: Ditto.
8008 * gfortran.dg/func_result_6.f90: Ditto.
8009 * gfortran.dg/hypot_1.f90: Ditto.
8010 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8012 2012-02-17 Tobias Burnus <burnus@net-b.de>
8014 PR translation/52232
8015 PR translation/52234
8016 PR translation/52245
8017 PR translation/52246
8018 PR translation/52262
8019 PR translation/52273
8020 * gfortran.dg/coarray_22.f90: Update dg-error.
8021 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8023 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8027 (simulate-thread): Use default timeout.
8029 2012-02-16 Jason Merrill <jason@redhat.com>
8032 * g++.dg/ext/timevar1.C: New.
8034 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8037 * g++.dg/template/using21.C: New.
8038 * g++.dg/template/using22.C: Likewise.
8040 2012-02-16 Jason Merrill <jason@redhat.com>
8043 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8045 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8047 PR tree-optimization/52255
8048 * gcc.c-torture/compile/pr52255.c: New test.
8051 * g++.dg/debug/dwarf2/pr52260.C: New test.
8054 * g++.dg/ipa/pr51929.C: New test.
8056 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8059 * gcc.target/powerpc/pr52199.c: New file.
8061 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8064 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8066 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068 * gcc.dg/pr51867.c: Don't include <math.h>.
8071 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8073 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8074 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8076 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8078 PR tree-optimization/50561
8079 * gcc.dg/graphite/pr50561.c: New testcase.
8081 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8083 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8084 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8086 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8088 * gnat.dg/discr35.ad[sb]: New test.
8090 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8092 * gnat.dg/volatile10.adb: New test.
8093 * gnat.dg/volatile10_pkg.ads: New helper.
8095 2012-02-14 Jason Merrill <jason@redhat.com>
8097 * g++.dg/ext/attrib43.C: New.
8099 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8101 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8102 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8104 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8105 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8106 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8107 effective_target fgnu_tm.
8108 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8110 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8113 * g++.dg/template/asmgoto1.C: New test.
8115 2012-02-14 Ian Lance Taylor <iant@google.com>
8118 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8119 compiling generated file for 64bit and index tests.
8121 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8123 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8125 2012-02-14 Richard Guenther <rguenther@suse.de>
8127 PR tree-optimization/52244
8128 PR tree-optimization/51528
8129 * gcc.dg/torture/pr52244.c: New testcase.
8131 2012-02-14 Walter Lee <walt@tilera.com>
8133 * g++.dg/other/PR23205.C: Disable test on tile.
8134 * g++.dg/other/pr23205-2.C: Disable test on tile.
8135 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8136 * gcc.dg/20040813-1.c: Disable test on tile.
8137 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8138 * gcc.misc-tests/linkage.exp: Handle tilegx.
8140 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8142 PR tree-optimization/52210
8143 * gcc.dg/pr52210.c: New test.
8145 2012-02-14 Jason Merrill <jason@redhat.com>
8148 * g++.dg/overload/defarg5.C: New.
8150 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8153 * c-c++-common/pr52181.c: New test.
8155 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8158 * g++.dg/ext/atomic-1.C: New test.
8160 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8162 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8164 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.c-torture/execute/pr52209.c: New test.
8169 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8172 * gfortran.dg/elemental_optional_args_5.f03: New test.
8174 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8177 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8180 2012-02-11 Ian Lance Taylor <iant@google.com>
8183 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8184 SPARC Solaris. Don't run the test at all on systems where it may
8185 not work, rather than xfailing it.
8187 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8189 PR rtl-optimization/52175
8190 * gcc.c-torture/compile/pr52175.c: New test.
8192 2012-02-10 Jason Merrill <jason@redhat.com>
8195 * g++.dg/template/repo10.C: New.
8197 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.dg/pr52132.c: New test.
8202 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8204 * gnat.dg/specs/aggr4.ads: New test.
8205 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8207 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8210 * gcc.target/i386/pr52146.c: New.
8212 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8215 * c-c++-common/pr52177.c: New test.
8217 2012-02-10 Jan Hubicka <jh@suse.cz>
8220 * g++.dg/torture/pr48600.C: New testcase.
8222 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8225 * gcc.dg/dfp/pr52140.c: New test.
8227 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8230 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8233 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8236 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8237 * gcc.dg/pr51867.c: New test.
8239 2012-02-09 Ian Lance Taylor <iant@google.com>
8241 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8242 which don't support -fsplit-stack. Turn off optimization when
8243 compiling select5-out.go.
8245 2012-02-08 Ian Lance Taylor <iant@google.com>
8247 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8248 systems which don't support -fsplit-stack.
8250 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8252 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8253 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8254 machine instuction in the log.
8256 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8258 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8261 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8264 * gcc.dg/pr48524.c: New test.
8265 * gcc.dg/pr48524.spec: New spec file for test.
8267 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8270 * gfortran.dg/vect/pr32380.f90: New test.
8272 2012-02-08 Tobias Burnus <burnus@net-b.de>
8275 * gfortran.dg/realloc_on_assign_12.f90: New.
8277 2012-02-08 Richard Guenther <rguenther@suse.de>
8279 PR rtl-optimization/52170
8280 * gcc.dg/torture/pr52170.c: New testcase.
8282 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8284 PR gcov-profile/52150
8285 * gcc.dg/tree-prof/pr52150.c: New test.
8287 PR rtl-optimization/52139
8288 * gcc.dg/pr52139.c: New test.
8290 2012-02-07 Jason Merrill <jason@redhat.com>
8293 * g++.dg/cpp0x/constexpr-union3.C: New.
8296 * g++.dg/lto/pr52035_0.C: New.
8298 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8300 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8301 * gcc.dg/special/weak-1.c: Likewise.
8302 * gcc.dg/ucnid-12.c: Likewise.
8303 * gcc.dg/torture/pr45678-1.c: Likewise.
8304 * gcc.dg/torture/pr45678-2.c: Likewise.
8305 * gcc.dg/vector-4.c: Likewise.
8306 * gcc.dg/ipa/inline-5.c: Likewise.
8307 * gcc.dg/ucnid-11.c: Likewise.
8308 * gcc.misc-tests/gcov-13.c: Likewise.
8309 * gcc.misc-tests/gcov-14.c: Likewise.
8310 * g++.dg/ext/label13.C: Likewise.
8311 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8312 hppa*-*-hpux* options.
8313 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8314 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8315 * gcc.dg/pr48616.c: Likewise.
8316 * gcc.dg/pr17957.c: Likewise.
8317 * gcc.dg/pr17055-1.c: Likewise.
8318 * gcc.dg/pr32912-1.c: Likewise.
8319 * gcc.dg/tm/pr51472.c: Likewise.
8320 * c-c++-common/fold-bitand-4.c: Likewise.
8321 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8322 Use dg-additional-options for extra options.
8324 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8326 * gcc.target/epiphany/interrupt-2.c: New test.
8328 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8331 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8332 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8335 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8338 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8340 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8344 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8345 * gcc.target/mips/va-arg-1.c: New test.
8347 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8349 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8350 for -mno-pointers-to-nested-functions.
8352 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8354 * gcc.c-torture/execute/20120207-1.c: New test.
8356 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8358 PR rtl-optimization/52060
8359 * gcc.dg/torture/pr52060.c: New test.
8362 * gcc.c-torture/compile/pr52074.c: New test.
8364 2012-02-07 Tobias Burnus <burnus@net-b.de>
8367 * gfortran.dg/class_to_type_2.f90: New.
8369 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8372 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8375 2012-02-06 Jason Merrill <jason@redhat.com>
8378 * g++.dg/template/conv13.C: New.
8380 2012-02-06 Richard Guenther <rguenther@suse.de>
8382 PR tree-optimization/52115
8383 * gcc.c-torture/compile/pr52115.c: New testcase.
8385 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.c-torture/execute/pr52129.c: New test.
8390 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8392 * gcc.dg/pr48374.c: Actually add the test I forgot
8393 in the 2012-01-25 commit.
8395 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8398 * gfortran.dg/vect/vect-8.f90: New test case.
8400 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8403 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8405 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8408 * gfortran.dg/class_48.f90 : Add test of allocate class array
8409 component with source in subroutine test3. Remove commenting
8410 out in subroutine test4, since branching on unitialized variable
8411 is now fixed (no PR for this last.).
8413 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8415 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8417 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8419 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8422 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8423 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8425 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8427 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8428 (check_effective_target_sync_int_long): Use it.
8429 (check_effective_target_sync_char_short): Likewise.
8430 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8432 2012-02-05 Tobias Burnus <burnus@net-b.de>
8435 * gfortran.dg/class_48.f90: Add some further checks.
8437 2012-02-05 Ira Rosen <irar@il.ibm.com>
8439 PR tree-optimization/52091
8440 * gcc.dg/vect/pr52091.c: New test.
8442 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8444 PR rtl-optimization/52113
8445 * gcc.target/avr/pr52113.c: New test.
8447 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8449 PR rtl-optimization/52092
8450 * gcc.c-torture/compile/pr52092.c: New test.
8452 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8455 * gfortran.dg/class_array_10.f03: New test.
8458 * gfortran.dg/class_array_11.f03: New test.
8461 * gfortran.dg/class_array_12.f03: New test.
8463 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/realloc_on_assign_11.f90: New test.
8468 2012-02-02 Tobias Burnus <burnus@net-b.de>
8471 * gfortran.dg/shape_7.f90: New.
8473 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8475 * gcc.target/mips/mips-prepend-1.c: New test.
8477 2012-02-02 Jan Hubicka <jh@suse.cz>
8478 Tom de Vries <tom@codesourcery.com>
8481 * gcc.dg/alias-12.c: New testcase.
8482 * gcc.dg/alias-13.c: New testcase.
8484 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8487 * gcc.dg/pr52086.c: New test.
8489 PR tree-optimization/52073
8490 * gcc.c-torture/compile/pr52073.c: New test.
8492 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8495 * gfortran.dg/function_optimize_10.f90: New test.
8497 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8499 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8502 2012-02-01 Tobias Burnus <burnus@net-b.de>
8505 * gfortran.dg/typebound_operator_14.f90: New.
8507 2012-02-01 Tobias Burnus <burnus@net-b.de>
8510 * gfortran.dg/elemental_function_1.f90: New.
8512 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8514 PR rtl-optimization/51374
8515 * gcc.target/avr/torture/pr51374-1.c:
8516 Also fail if SBIS is seen.
8518 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8520 PR rtl-optimization/51374
8521 * gcc.target/avr/torture/pr51374-1.c: New.
8523 2012-01-31 Tobias Burnus <burnus@net-b.de>
8526 * gfortran.dg/typebound_generic_11.f90: New.
8528 2012-01-31 Tobias Burnus <burnus@net-b.de>
8531 * gfortran.dg/class_49.f90: New.
8533 2012-01-31 Tobias Burnus <burnus@net-b.de>
8536 * gfortran.dg/elemental_args_check_6.f90: New.
8538 2012-01-31 Jason Merrill <jason@redhat.com>
8541 * g++.dg/cpp0x/variadic122.C: New.
8543 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8546 * gfortran.dg/realloc_on_assign_10.f90: New test.
8548 2012-01-31 Richard Guenther <rguenther@suse.de>
8550 PR tree-optimization/51528
8551 * gcc.dg/torture/pr51528.c: New testcase.
8553 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8556 * lib/go.exp (go_target_compile): Append timeout= to options.
8557 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8558 select5-out.go test on alpha*-*-* targets.
8560 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8562 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8563 (TEST_SHORT): Reformat in the same way.
8564 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8565 (TEST_SHORT): Reformat in the same way.
8566 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8567 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8568 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8569 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8570 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8572 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8575 * gcc.target/arm/pr51835.c: New testcase.
8577 2012-01-30 Richard Guenther <rguenther@suse.de>
8579 PR tree-optimization/52028
8580 * gcc.dg/torture/pr52028.c: New testcase.
8581 * gfortran.dg/ldist-pr45199.f: Adjust.
8582 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8583 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8584 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8586 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8589 * gcc.dg/tree-prof/pr52027.c: New test.
8591 PR tree-optimization/52046
8592 * gcc.dg/pr52046.c: New test.
8595 * g++.dg/other/pr52048.C: New test.
8597 2012-01-30 Richard Guenther <rguenther@suse.de>
8599 PR tree-optimization/52045
8600 * gcc.dg/pr52045.c: New testcase.
8602 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8604 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8605 new code generated for __sync_lock_release.
8607 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8609 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8611 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8614 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8616 * g++.dg/ext/visibility/template10.C: Fix typo.
8618 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8620 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8623 * g++.dg/cpp0x/constexpr-ice6.C: New.
8625 2012-01-29 Tobias Burnus <burnus@net-b.de>
8628 * gfortran.dg/default_initialization_6.f90: New.
8630 2012-01-29 Tobias Burnus <burnus@net-b.de>
8633 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8634 * gfortran.dg/class_48.f90: New.
8636 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8639 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8641 2012-01-28 Tobias Burnus <burnus@net-b.de>
8644 * gfortran.dg/class_allocate_12.f90: New.
8646 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8648 * gcc.dg/torture/pr50444.c: Fix dg directives.
8650 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8653 * gcc.target/arm/pr52006.c: New test.
8655 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8658 * gcc.dg/lto/trans-mem.h: New file.
8659 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8660 * gcc.dg/lto/trans-mem-1_1.c: Same.
8661 * gcc.dg/lto/trans-mem-4_1.c: Same.
8662 * gcc.dg/lto/trans-mem-3_1.c: Same.
8664 2012-01-27 Tobias Burnus <burnus@net-b.de>
8667 * gfortran.dg/dummy_procedure_7.f90: New.
8669 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8671 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8672 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8674 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8677 * g++.dg/other/gc5.C: New test.
8679 2012-01-27 Richard Guenther <rguenther@suse.de>
8681 PR tree-optimization/50444
8682 * gcc.dg/torture/pr50444.c: New testcase.
8684 2012-01-27 Tobias Burnus <burnus@net-b.de>
8688 * gfortran.dg/move_alloc_13.f90: New.
8690 2012-01-27 Tobias Burnus <burnus@net-b.de>
8693 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8694 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8695 and change dg-error string.
8697 2012-01-27 Tobias Burnus <burnus@net-b.de>
8700 * gfortran.dg/elemental_args_check_5.f90: New.
8702 2012-01-27 Richard Guenther <rguenther@suse.de>
8705 * g++.dg/torture/pr51959.C: New testcase.
8707 2012-01-27 Tom de Vries <tom@codesourcery.com>
8709 PR tree-optimization/51990
8710 * gcc.dg/pr51990.c: New test.
8711 * gcc.dg/pr51990-2.c: Same.
8713 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8714 Tobias Burnus <burnus@gcc.gnu.org>
8717 * gfortran.dg/class_allocate_11.f03: New.
8722 * gfortran.dg/class_allocate_7.f03: New.
8723 * gfortran.dg/class_allocate_8.f03: New.
8724 * gfortran.dg/class_allocate_9.f03: New.
8725 * gfortran.dg/class_allocate_10.f03: New.
8727 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8729 * gnat.dg/discr34.adb: New test.
8730 * gnat.dg/discr34_pkg.ads: New helper.
8732 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8734 * gnat.dg/discr33.adb: New test.
8736 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8738 * gnat.dg/limited_with3.ad[sb): New test.
8739 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8740 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8741 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8743 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8745 * gnat.dg/stack_usage1.adb: New test.
8746 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8748 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8749 * gcc.dg/pr44194-2.c: Likewise.
8751 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8754 * g++.dg/template/crash112.C: New.
8756 2012-01-27 Richard Henderson <rth@redhat.com>
8758 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8760 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8762 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8764 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8767 * g++.dg/opt/pr51895.C: New test.
8769 2012-01-26 Michael Matz <matz@suse.de>
8771 PR tree-optimization/48794
8772 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8774 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8776 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8778 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8780 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8781 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8783 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8784 the default value for s390 and s390x.
8786 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8789 * gcc.dg/lto/trans-mem-4_0.c: New.
8790 * gcc.dg/lto/trans-mem-4_1.c: New.
8791 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8793 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8794 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8796 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8797 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8800 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8802 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8804 2012-01-25 Ian Lance Taylor <iant@google.com>
8806 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8808 2012-01-25 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/typebound_proc_25.f90: New.
8813 2012-01-25 Jason Merrill <jason@redhat.com>
8816 * g++.dg/lto/pr51992_0.C: New.
8818 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8820 PR tree-optimization/51987
8821 * gcc.target/i386/pr51987.c: New test.
8823 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8825 * gcc.dg/tm/lto-1.c: Require lto support in target.
8827 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8829 PR rtl-optimization/48374
8830 * gcc.dg/pr48374.c: New test.
8832 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8834 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8836 2012-01-25 Tobias Burnus <burnus@net-b.de>
8839 * gfortran.dg/derived_constructor_char_3.f90: New.
8841 2012-01-24 Ian Lance Taylor <iant@google.com>
8843 * go.test/go-test.exp (filecmp): New procedure.
8844 (errchk): Handle quoted square brackets.
8845 (go-gc-tests): Set go_compile_args. Handle various new test
8846 lines. Skip a few new tests.
8847 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8849 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8851 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8852 (check_effective_target_vect_extract_even_odd)
8853 (check_effective_target_vect_interleave): Return true for MIPS
8856 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8858 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8859 (main): Use it instead of argc.
8861 2012-01-24 Jason Merrill <jason@redhat.com>
8864 * g++.dg/cpp0x/sfinae31.C: New.
8866 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8868 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8870 2012-01-24 Jason Merrill <jason@redhat.com>
8873 * g++.dg/inherit/covariant20.C: New.
8875 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8878 * g++.dg/parse/crash58.C: New.
8880 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8883 * gcc.dg/pr51957-1.c: New test.
8884 * gcc.dg/pr51957-1.h: New file.
8885 * gcc.dg/pr51957-2.c: New test.
8887 2012-01-23 Jason Merrill <jason@redhat.com>
8890 * g++.dg/ext/visibility/template10.C: New.
8892 2012-01-23 Tobias Burnus <burnus@net-b.de>
8895 * gfortran.dg/move_alloc_12.f90: New.
8897 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8900 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8902 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8905 * g++.dg/template/crash111.C: New.
8907 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8909 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8911 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8913 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8916 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8917 the DW_TAG_class_type and DW_AT_name: "Executor".
8919 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8921 * lib/target-supports.exp
8922 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8923 (check_effective_target_vect_interleave): Likewise.
8925 2012-01-22 Jason Merrill <jason@redhat.com>
8928 * g++.dg/template/using20.C: New.
8929 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8931 2012-01-23 Jason Merrill <jason@redhat.com>
8934 * g++.dg/torture/pr51344.C: Limit to x86.
8936 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8938 * c-c++-common/tm/omp.c: Require target with pthread support.
8940 2012-01-23 Richard Guenther <rguenther@suse.de>
8942 PR tree-optimization/51949
8943 * gcc.dg/torture/pr51949.c: New testcase.
8945 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8947 PR rtl-optimization/51933
8948 * gcc.c-torture/execute/pr51933.c: New test.
8950 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8952 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8953 Do not define for Interix.
8955 2012-01-22 Jason Merrill <jason@redhat.com>
8958 * g++.dg/lto/pr51832.h: New.
8959 * g++.dg/lto/pr51832_0.C: New.
8960 * g++.dg/lto/pr51832_1.C: New.
8962 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8964 * gcc.dg/ext-elim-1.c: New test.
8966 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8969 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8970 * g++.dg/opt/longbranch1.C: Likewise.
8972 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8974 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8977 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8980 * gfortran.dg/namelist_74.f90: New test.
8981 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8983 2012-01-21 Tobias Burnus <burnus@net-b.de>
8986 * gfortran.dg/class_47.f90: New.
8988 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8990 * gnat.dg/renaming5.ad[sb]: New test.
8992 2012-01-20 Jason Merrill <jason@redhat.com>
8995 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8997 2012-01-20 Jason Merrill <jason@redhat.com>
9000 * g++.dg/ext/attrib42.C: Require ilp32.
9002 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9005 * gcc.target/arm/pr51915.c: New test.
9007 2012-01-20 Cary Coutant <ccoutant@google.com>
9008 Dodji Seketeli <dodji@redhat.com>
9011 * g++.dg/debug/dwarf2/nested-3.C: New test.
9013 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9016 * g++.dg/template/crash110.C: New.
9018 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9020 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9021 Remove default options on hppa*-*-hpux*.
9023 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9025 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9027 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9029 * gcc.c-torture/compile/pr51856.c: New testcase.
9031 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9033 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9034 options to go_target_compile.
9036 2012-01-20 Kai Tietz <ktietz@redhat.com>
9038 * g++.dg/torture/pr51344.C: Fix typo.
9040 2012-01-20 Richard Guenther <rguenther@suse.de>
9042 PR tree-optimization/51903
9043 * g++.dg/torture/pr51903.C: New testcase.
9045 2012-01-20 Tobias Burnus <burnus@net-b.de>
9046 Janus Weil <janus@gcc.gnu.org>
9049 * gfortran.dg/use_21.f90: New.
9051 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9054 * gcc.dg/torture/pr51106-1.c: New test.
9055 * gcc.dg/torture/pr51106-2.c: New test.
9057 2012-01-19 Kai Tietz <ktietz@redhat.com>
9059 * g++.dg/torture/pr51344.C: New test.
9061 2012-01-19 Tobias Burnus <burnus@net-b.de>
9064 * gfortran.dg/intrinsic_size_2.f90: New.
9066 2012-01-19 Jason Merrill <jason@redhat.com>
9069 * g++.dg/inherit/using7.C: New.
9071 2012-01-19 Richard Guenther <rguenther@suse.de>
9073 PR tree-optimization/37997
9074 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9076 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9078 PR rtl-optimization/51505
9079 * gcc.dg/pr51505.c: New test.
9081 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9084 * gfortran.dg/typebound_operator_12.f03: New.
9085 * gfortran.dg/typebound_operator_13.f03: New.
9087 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9090 * g++.dg/cpp0x/pr51225.C: New.
9092 2012-01-17 Ian Lance Taylor <iant@google.com>
9095 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9097 2012-01-17 Tobias Burnus <burnus@net-b.de>
9100 * gfortran.dg/realloc_on_assign_9.f90: New.
9102 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9105 * gcc.dg/tm/memopt-3.c: Remove xfail.
9106 * gcc.dg/tm/memopt-4.c: Remove xfail.
9107 * gcc.dg/tm/memopt-5.c: Remove xfail.
9108 * gcc.dg/tm/memopt-7.c: Remove xfail.
9110 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9112 PR tree-optimization/51877
9113 * gcc.c-torture/execute/pr51877.c: New test.
9115 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9117 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9118 {!vect_align_arrays} to vect_sizes_32B_16B.
9119 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9120 * gcc.dg/vect/vect-peel-3.c: Ditto.
9122 2012-01-16 Jason Merrill <jason@redhat.com>
9125 * g++.dg/abi/mangle60.C: New.
9128 * g++.dg/pch/mangle1.{C,Hs}: New.
9130 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9131 Tobias Burnus <burnus@net-b.de>
9134 * gfortran.dg/elemental_optional_args_3.f90: New
9135 * gfortran.dg/elemental_optional_args_4.f90: New
9137 2012-01-16 Tobias Burnus <burnus@net-b.de>
9140 * gfortran.dg/use_20.f90: New
9142 2012-01-16 Jason Merrill <jason@redhat.com>
9145 * g++.dg/cpp0x/rv-bitfield.C: New.
9146 * g++.dg/cpp0x/rv-bitfield2.C: New.
9148 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9150 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9151 subroutine 'qsort' and use index array to assign the result.
9153 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9155 PR tree-optimization/51865
9156 * gcc.dg/pr51865.c: New test.
9158 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9160 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9162 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9164 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9165 to be loaded from the constant pool, rather than via %hi and %lo.
9167 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9169 PR rtl-optimization/51821
9170 * gcc.dg/pr51821.c: New test.
9172 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9174 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9176 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9178 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9180 2012-01-14 Tobias Burnus <burnus@net-b.de>
9183 * gfortran.dg/init_flag_8.f90: New.
9184 * gfortran.dg/init_flag_9.f90: New.
9186 2011-01-14 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/use_18.f90: New.
9190 * gfortran.dg/use_19.f90: New.
9192 2012-01-13 Ian Lance Taylor <iant@google.com>
9195 * g++.dg/warn/Wsign-compare-4.C: New.
9197 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9200 * gfortran.dg/alloc_comp_assign.f03: New.
9201 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9202 __BUILTIN_FREE from 38 to 32.
9204 2012-01-13 Jason Merrill <jason@redhat.com>
9207 * g++.dg/warn/Wreturn-type-7.C: New.
9209 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9211 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9213 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9214 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9215 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9216 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9217 int32plus because of big array needed.
9218 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9219 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9221 2012-01-13 Jason Merrill <jason@redhat.com>
9224 * g++.dg/ext/visibility/template9.C: New.
9227 * g++.dg/cpp0x/defaulted34.C: New.
9228 * g++.dg/template/virtual3.C: New.
9230 2012-01-13 Richard Guenther <rguenther@suse.de>
9233 * gcc.dg/torture/pr8081.c: New testcase.
9235 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9237 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9239 2012-01-12 Jason Merrill <jason@redhat.com>
9242 * g++.dg/ext/stmtexpr14.C: New.
9244 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9247 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9249 2012-01-12 Jason Merrill <jason@redhat.com>
9252 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9253 * g++.dg/abi/mangle58.C: Likewise.
9256 * g++.dg/template/arg8.C: New.
9258 2012-01-12 Ira Rosen <irar@il.ibm.com>
9260 PR tree-optimization/51799
9261 * gcc.dg/vect/pr51799.c: New test.
9262 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9265 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9266 Tobias Burnus <burnus@net-b.de>
9270 * lib/target-supports.exp
9271 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9272 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9274 2012-01-11 Jason Merrill <jason@redhat.com>
9277 * g++.dg/ext/attrib42.C: New.
9279 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9282 * gcc.dg/pr51796.c: New test.
9284 2012-01-11 Jason Merrill <jason@redhat.com>
9287 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9289 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9291 * gnat.dg/array19.ad[sb]: New test.
9293 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9295 * gnat.dg/opt23.ad[sb]: New test.
9296 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9297 * gnat.dg/opt24.ad[sb]: New test.
9299 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9301 PR tree-optimization/49642
9302 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9303 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9305 2012-01-11 Jason Merrill <jason@redhat.com>
9308 * g++.dg/template/explicit-args5.C: New.
9310 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9312 * gcc.c-torture/execute/20120110-1.c: New testcase.
9314 2012-01-10 Jason Merrill <jason@redhat.com>
9317 * g++.dg/inherit/ambig1.C: New.
9320 * g++.dg/cpp0x/constexpr-cache1.C: New.
9322 2012-01-10 Richard Guenther <rguenther@suse.de>
9324 PR tree-optimization/51801
9325 * gcc.dg/torture/pr51801.c: New testcase.
9327 2012-01-10 Tobias Burnus <burnus@net-b.de>
9330 * gfortran.dg/allocate_with_typespec_5.f90: New.
9332 2012-01-10 Tobias Burnus <burnus@net-b.de>
9334 * gfortran.dg/class_39.f03: Update dg-error string.
9336 2012-01-10 Richard Guenther <rguenther@suse.de>
9338 PR tree-optimization/50913
9339 * gcc.dg/graphite/interchange-16.c: New testcase.
9340 * gcc.dg/graphite/scop-20.c: XFAIL.
9341 * gfortran.dg/graphite/interchange-1.f: Likewise.
9342 * gfortran.dg/graphite/block-1.f90: Likewise.
9343 * gfortran.dg/graphite/block-2.f: Likewise.
9345 2012-01-10 Richard Henderson <rth@redhat.com>
9347 * lib/target-supports.exp (check_effective_target_vect_perm,
9348 check_effective_target_vect_perm_byte,
9349 check_effective_target_vect_perm_short): Enable for arm neon.
9351 2012-01-09 Tobias Burnus <burnus@net-b.de>
9354 * gfortran.dg/typebound_operator_11.f90: New.
9356 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9358 * gnat.dg/array18.adb: New test.
9359 * gnat.dg/array18_pkg.ads: New helper.
9361 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9364 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9365 around base object in first assignment in main program.
9366 * gfortran.dg/typebound_operator_10.f03: New test.
9368 2012-01-09 Martin Jambor <mjambor@suse.cz>
9370 PR tree-optimization/51759
9371 * g++.dg/ipa/pr51759.C: New test.
9373 2012-01-09 Tobias Burnus <burnus@net-b.de>
9376 * gfortran.dg/optional_absent_2.f90: New.
9378 2012-01-09 Tobias Burnus <burnus@net-b.de>
9381 * gfortran.dg/use_17.f90: New.
9383 2012-01-09 Gary Funck <gary@intrepid.com>
9385 PR preprocessor/33919
9386 * gcc.dg/pr33919.c: New test.
9387 * gcc.dg/pr33919-0.h: New test header file.
9388 * gcc.dg/pr33919-1.h: Ditto.
9389 * gcc.dg/pr33919-2.h: Ditto.
9391 2012-01-07 Jan Hubicka <jh@suse.cz>
9393 PR tree-optimize/51694
9394 * gcc.c-torture/compile/pr51694.c: new testcase.
9396 2012-01-07 Jan Hubicka <jh@suse.cz>
9398 PR tree-optimization/51600
9399 * g++.dg/torture/pr51600.C: New testcase.
9401 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9403 PR gcov-profile/51715
9404 PR gcov-profile/51717
9405 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9406 * gcc.misc-tests/gcov-14.c: Likewise.
9408 2012-01-06 Jason Merrill <jason@redhat.com>
9410 * g++.dg/parse/new5.C: New.
9412 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9415 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9416 including <string.h>.
9418 2012-01-06 Jason Merrill <jason@redhat.com>
9420 * g++.dg/abi/mangle51.C: New.
9421 * g++.dg/abi/mangle52.C: New.
9422 * g++.dg/abi/mangle53.C: New.
9423 * g++.dg/abi/mangle54.C: New.
9424 * g++.dg/abi/mangle55.C: New.
9425 * g++.dg/abi/mangle56.C: New.
9426 * g++.dg/abi/mangle57.C: New.
9427 * g++.dg/abi/mangle58.C: New.
9428 * g++.dg/abi/mangle59.C: New.
9429 * g++.dg/cpp0x/trailing3.C: Update mangling.
9430 * g++.dg/cpp0x/variadic111.C: Update mangling.
9431 * g++.dg/cpp0x/variadic4.C: Update mangling.
9432 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9433 * g++.dg/template/nontype22.C: Works now.
9434 * g++.dg/template/pr35240.C: Works now.
9436 * g++.dg/cpp0x/error7.C: New.
9438 2012-01-06 Tobias Burnus <burnus@net-b.de>
9440 * gfortran.dg/deallocate_stat_2.f90: New.
9441 * coarray/allocate_errgmsg.f90: New.
9442 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9443 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9444 * coarray/subobject_1.f90: Fix for num_images > 1.
9445 * gfortran.dg/deallocate_stat.f90: Update due to changed
9448 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9450 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9452 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9454 * ada/acats/overflow.lst: Add cb20004.
9456 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9459 * g++.dg/cpp0x/alias-decl-18.C: New test.
9461 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9463 * gcc.c-torture/execute/20120104-1.c: New test.
9465 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9468 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9469 the old typebound_operator_8.f03.
9470 * gfortran.dg/typebound_operator_8.f03: New version of
9471 typebound_operator_7.f03 with 'u' a derived type instead of a
9474 2012-01-05 Richard Guenther <rguenther@suse.de>
9476 * g++.dg/torture/pr49309.C: Skip for -flto.
9478 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9481 * gcc.c-torture/compile/pr51761.c: New test.
9483 2012-01-05 Richard Guenther <rguenther@suse.de>
9485 PR tree-optimization/51760
9486 * gcc.dg/torture/pr51760.c: New testcase.
9488 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9491 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9493 2012-01-05 Richard Guenther <rguenther@suse.de>
9496 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9497 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9499 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9502 * gcc.dg/pr51695.c: New test.
9504 2012-01-04 Andrew Pinski <apinski@cavium.com>
9506 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9507 * gcc.target/mips/octeon2-lx-1.c: New test.
9508 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9509 * gcc.target/mips/octeon2-lx-2.c: New test.
9510 * gcc.target/mips/octeon2-lx-3.c: New test.
9512 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9516 * gcc.dg/tm/alias-1.c: Adjust regexp.
9517 * gcc.dg/tm/alias-2.c: Adjust regexp.
9519 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9522 * g++.dg/warn/Wparentheses-26.C: New.
9524 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9526 * gfortran.dg/elemental_optional_args_2.f90: New test.
9528 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9531 * gfortran.dg/common_17.f90: New test.
9533 2012-01-04 Richard Guenther <rguenther@suse.de>
9535 PR tree-optimization/49651
9536 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9537 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9539 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9542 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9544 2012-01-03 Andrew Pinski <apinski@cavium.com>
9546 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9547 for all mips targets. Also allow an optional .cfi_startproc.
9549 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9551 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9553 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9556 * g++.dg/rtti/dyncast5.C: New.
9558 2012-01-03 Richard Guenther <rguenther@suse.de>
9560 PR tree-optimization/51070
9561 * gcc.dg/torture/pr51070-2.c: New testcase.
9563 2012-01-03 Richard Guenther <rguenther@suse.de>
9565 PR tree-optimization/51692
9566 * gcc.dg/torture/pr51692.c: New testcase.
9568 2012-01-03 Richard Guenther <rguenther@suse.de>
9571 * g++.dg/lto/pr51650-3_0.C: New testcase.
9573 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9576 * g++.dg/warn/Wredundant-decls-spec.C: New.
9578 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9580 PR tree-optimization/51719
9581 * g++.dg/tree-prof/pr51719.C: New test.
9583 2012-01-03 Richard Guenther <rguenther@suse.de>
9586 * gcc.dg/fold-compare-6.c: New testcase.
9588 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9591 * g++.dg/gomp/pr51669.C: New test.
9593 2012-01-02 Jason Merrill <jason@redhat.com>
9596 * g++.dg/cpp0x/constexpr-union2.C: New.
9599 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9601 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9604 * g++.dg/cpp0x/constexpr-99.C: New test.
9606 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9609 * g++.dg/template/init9.C: New.
9611 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9613 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9614 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9615 rather than a specific number.
9617 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9622 * gfortran.dg/typebound_operator_7.f03: New.
9623 * gfortran.dg/typebound_operator_8.f03: New.
9625 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9628 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9630 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9632 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9634 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9636 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9638 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9641 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9643 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9644 * gfortran.dg/io_real_boz_4.f90: Likewise.
9645 * gfortran.dg/io_real_boz_5.f90: Likewise.
9647 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9649 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9651 2012-01-02 Revital Eres <revital.eres@linaro.org>
9653 * gcc.dg/sms-11.c: New file.
9655 2012-01-02 Tobias Burnus <burnus@net-b.de>
9658 * gfortran.dg/coarray/image_index_3.f90: New.
9660 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9663 * g++.dg/parse/enum8.C: New.
9665 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9668 * g++.dg/conversion/reinterpret4.C: New.
9669 * g++.dg/conversion/reinterpret1.C: Adjust.
9671 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9673 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9675 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9677 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9678 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9679 * g++.old-deja/g++.jason/access14.C: Likewise.
9680 * g++.old-deja/g++.jason/access8.C: Likewise.
9681 * g++.old-deja/g++.jason/access1.C: Likewise.
9682 * g++.old-deja/g++.other/access3.C: Likewise.
9683 * g++.old-deja/g++.other/access5.C: Likewise.
9684 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9685 * g++.old-deja/g++.law/visibility22.C: Likewise.
9686 * g++.old-deja/g++.law/visibility26.C: Likewise.
9687 * g++.old-deja/g++.mike/p2746.C: Likewise.
9688 * g++.dg/debug/using1.C: Likewise.
9689 * g++.dg/lookup/using51.C: Likewise.
9690 * g++.dg/inherit/using5.C: Likewise.
9691 * g++.dg/inherit/pr30297.C: Likewise.
9692 * g++.dg/inherit/access8.C: Likewise.
9693 * g++.dg/torture/pr39362.C: Likewise.
9694 * g++.dg/template/crash13.C: Likewise.
9695 * g++.dg/template/using10.C: Likewise.
9697 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9700 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9702 2012-01-01 Ira Rosen <irar@il.ibm.com>
9704 PR tree-optimization/51704
9705 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9706 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9707 corresponding flags.
9709 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9712 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9714 2012-01-01 Jan Hubicka <jh@suse.cz>
9716 PR rtl-optimization/51069
9717 * gcc.c-torture/compile/pr51069.c: New testcase.
9719 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9721 PR tree-optimization/51683
9722 * gcc.dg/pr51683.c: New test.
9724 Copyright (C) 2012 Free Software Foundation, Inc.
9726 Copying and distribution of this file, with or without modification,
9727 are permitted in any medium without royalty provided the copyright
9728 notice and this notice are preserved.