1 2012-11-06 Andrew Pinski <apinski@cavium.com>
3 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
5 2012-11-06 Jan Hubicka <jh@suse.cz>
7 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
8 * gcc.dg/tree-ssa/loop-23.c: Likewise.
9 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
10 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
12 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
14 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
16 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
19 * gcc.dg/torture/pr41993.c: New test.
21 2012-11-06 Jan Hubicka <jh@suse.cz>
23 * gcc.target/i386/l_fma_float_?.c: Update.
24 * gcc.target/i386/l_fma_double_?.c: Update.
26 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
29 * gcc.target/sh/pr54089-8.c: New.
30 * gcc.target/sh/pr54089-9.c: New.
32 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
35 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
36 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
37 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
38 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
39 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
40 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
41 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
42 * gcc.target/i386/avx-vzeroupper-27.c: New.
44 2012-11-06 Janus Weil <janus@gcc.gnu.org>
47 * gfortran.dg/transfer_class_1.f90: New.
48 * gfortran.dg/transfer_class_2.f90: New.
50 2012-11-05 Sriraman Tallam <tmsriram@google.com>
52 * testsuite/g++.dg/mv1.C: New test.
53 * testsuite/g++.dg/mv2.C: New test.
54 * testsuite/g++.dg/mv3.C: New test.
55 * testsuite/g++.dg/mv4.C: New test.
56 * testsuite/g++.dg/mv5.C: New test.
57 * testsuite/g++.dg/mv6.C: New test.
59 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
62 * gcc.dg/const-uniq-1.c (a): Increase length four times.
64 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
66 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
69 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
71 * g++.dg/torture/20121105-1.C: New test.
73 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
75 * gcc.dg/torture/fp-compare.c: New testcase.
77 2012-11-05 Jan Hubicka <jh@suse.cz>
79 * gcc.dg/const-1.c: Update.
80 * gcc.dg/pure-1.c: Update.
82 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
84 PR rtl-optimization/55151
85 * gcc.dg/pr55151.c: New test.
87 2012-11-05 Jakub Jelinek <jakub@redhat.com>
91 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
93 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
96 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
98 2012-11-05 Jan Hubicka <jh@suse.cz>
100 * gcc.dg/autopar/pr49960.c: Fix testcase.
102 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
105 Fix scan-tree-dump-times directive.
107 2012-11-04 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/associate_12.f90: New.
112 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
115 * lib/target-supports.exp (check_effective_target_masm_intel): New
117 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
120 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
121 Jack Howarth <howarth@bromo.med.uc.edu>
123 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
124 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
125 * gcc.target/i386/pr53249.c: Likewise.
127 2012-11-03 Andrew Pinski <apinski@cavium.com>
129 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
130 call abort1 so that cross jumping does not happen.
132 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
135 * gcc.target/sh/pr51244-18.c: New.
136 * gcc.target/sh/pr51244-19.c: New.
138 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
140 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
141 b requires a 64-bit operation followed by a truncation.
143 2012-11-02 Jan Hubicka <jh@suse.cz>
145 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
147 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
149 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
150 conditions to verify the reduction code is vectorized.
152 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
153 in case 'pow', such as 'powerpc' is used in the compiler version name.
154 * gcc.target/powerpc/pr46728-2.c: Likewise.
155 * gcc.target/powerpc/pr46728-3.c: Likewise.
156 * gcc.target/powerpc/pr46728-4.c: Likewise.
157 * gcc.target/powerpc/pr46728-5.c: Likewise.
158 * gcc.target/powerpc/pr46728-7.c: Likewise.
159 * gcc.target/powerpc/pr46728-8.c: Likewise.
160 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
162 2012-11-02 Jan Hubicka <jh@suse.cz>
164 * gcc.dg/tree-ssa/loop-38.c: New testcase.
166 2012-11-02 Jan Hubicka <jh@suse.cz>
168 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
169 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
171 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
174 * gcc.target/i386/pr55130.c: New test.
176 2012-11-02 Jakub Jelinek <jakub@redhat.com>
179 * gcc.target/i386/pr55147.c: New test.
181 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
183 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
184 * gfortran.dg/default_format_denormal_1.f90: Same.
186 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
189 * g++.dg/ext/vector19.C: Remove target restrictions.
190 * gcc.dg/fold-compare-7.c: New testcase.
192 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
195 * gcc.target/sh/pr55160.c: New.
197 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
199 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
200 scan-assembler regex.
202 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
205 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
206 * gcc.dg/pr55150-2.c: New test.
208 2012-11-01 Sharad Singhai <singhai@google.com>
210 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
211 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
212 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
213 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
215 2012-10-31 Dehao Chen <dehao@google.com>
217 * g++.dg/debug/dwarf2/block.C: New testcase.
219 2012-10-31 Jan Hubicka <jh@suse.cz>
221 * gcc.dg/pr44974.c: Add noinline.
223 2012-10-31 Janus Weil <janus@gcc.gnu.org>
226 * gfortran.dg/class_54.f90: New.
228 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
229 Jakub Jelinek <jakub@redhat.com>
231 PR tree-optimization/55018
232 * gcc.dg/torture/pr55018.c: New test.
234 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/ext/vla13.C: New.
239 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
242 * gcc.dg/pr55150.c: New test.
244 2012-10-31 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/associate_11.f90: New.
249 2012-10-31 Dodji Seketeli <dodji@redhat.com>
252 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
254 2012-10-31 Jakub Jelinek <jakub@redhat.com>
256 PR tree-optimization/19105
257 PR tree-optimization/21643
258 PR tree-optimization/46309
259 * gcc.dg/pr19105.c: New test.
260 * gcc.dg/pr21643.c: New test.
261 * gcc.dg/pr46309-2.c: New test.
262 * gcc.c-torture/execute/pr46309.c: New test.
264 2012-10-31 Alan Modra <amodra@gmail.com>
266 * gcc.target/powerpc/dimode_off.c: New.
267 * gcc.target/powerpc/timode_off.c: New.
268 * gcc.target/powerpc/dfmode_off.c: New.
269 * gcc.target/powerpc/tfmode_off.c: New.
271 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
273 PR rtl-optimization/55093
274 * gcc.target/i386/pr55093.c: New file.
276 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
278 * gcc.target/i386/pr55116.c: Renamed to ...
279 * gcc.target/i386/pr55116-1.c: This.
281 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
283 * gcc.target/i386/pr55116-2.c: New file.
285 2012-10-30 Richard Biener <rguenther@suse.de>
287 * gcc.dg/vect/slp-perm-2.c: Adjust.
289 2012-10-30 Richard Biener <rguenther@suse.de>
291 PR tree-optimization/55111
292 * gcc.dg/torture/pr55111.c: New testcase.
294 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
297 * gcc.target/sh/pr53988.c: New.
299 2012-10-30 Bin Cheng <bin.cheng@arm.com>
302 * gcc.dg/hoist-register-pressure-1.c: Rename from
303 hoist-register-pressure.c. Add nonpic condition.
304 * gcc.dg/hoist-register-pressure-2.c: New testcase.
306 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
309 * gcc.dg/Wreturn-local-addr.c: New.
310 * g++.dg/warn/Wno-return-local-addr.C: New.
311 * g++.dg/warn/Wreturn-local-addr.C: New.
313 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
316 * gcc.target/i386/pr55116.c: New file.
318 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
321 * gcc.dg/Wshadow-4.c: New.
322 * gcc.dg/Wshadow-4.h: New.
324 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
327 * gcc.dg/guality/pr54693.c: New.
329 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
332 * gcc.dg/pr55027.c: New testcase.
334 2012-10-29 Jan Hubicka <jh@suse.cz>
336 * gcc.dg/ipa/inline-6.c: New testcase.
338 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
340 PR rtl-optimization/55106
341 * g++.dg/pr55106.C: New.
343 2012-10-29 Richard Guenther <rguenther@suse.de>
346 * gcc.dg/torture/pr53695.c: New testcase.
348 2012-10-28 Jan Hubicka <jh@suse.cz>
350 * gcc.dg/ipa/inlinehint-3.c: New testcase.
352 2012-10-28 Tobias Burnus <burnus@net-b.de>
355 * gfortran.dg/do_check_6.f90: New.
357 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
358 Jack Howarth <howarth@bromo.med.uc.edu>
361 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
363 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
365 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/pr34283.c: New test.
370 2012-10-26 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/opt/pr55081.C: New test.
377 * gcc.dg/guality/pr54970.c: New test.
379 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/template/new11.C: New.
384 2012-10-26 Richard Biener <rguenther@suse.de>
387 * gcc.dg/torture/pr54824.c: New testcase.
389 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
391 * gcc.target/i386/fxsave-1.c: New.
392 * gcc.target/i386/fxsave64-1.c: Ditto.
393 * gcc.target/i386/fxrstor-1.c: Ditto.
394 * gcc.target/i386/fxrstor64-1.c: Ditto.
395 * gcc.target/i386/xsave-1.c: Ditto.
396 * gcc.target/i386/xsave64-1.c: Ditto.
397 * gcc.target/i386/xrstor-1.c: Ditto.
398 * gcc.target/i386/xrstor64-1.c: Ditto.
399 * gcc.target/i386/xsaveopt-1.c: Ditto.
400 * gcc.target/i386/xsaveopt64-1.c: Ditto.
401 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
402 * gcc.target/i386/sse-13.c: Ditto.
403 * gcc.target/i386/sse-14.c: Ditto.
404 * gcc.target/i386/sse-22.c: Ditto.
405 * gcc.target/i386/sse-23.c: Ditto.
406 * g++.dg/other/i386-2.C: Ditto.
407 * g++.dg/other/i386-3.C: Ditto.
409 2012-10-25 Jan Hubicka <jh@suse.cz>
411 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
414 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
417 * g++.dg/ext/transparent-union.C: New.
419 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
422 * g++.dg/ext/vector19.C: New testcase.
424 2012-10-25 Richard Biener <rguenther@suse.de>
426 PR tree-optimization/54902
427 * g++.dg/torture/pr54902.C: New testcase.
429 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/template/crash114.C: New.
434 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
437 * gcc.target/i386/pr55049-1.c: New test.
439 2012-10-24 Janus Weil <janus@gcc.gnu.org>
442 * gfortran.dg/class_dummy_4.f03: New.
444 2012-10-24 Jakub Jelinek <jakub@redhat.com>
446 PR rtl-optimization/55010
447 * gcc.dg/pr55010.c: New test.
450 * g++.dg/debug/pr54828.C: New test.
452 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
454 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
455 * gcc.dg/vect/vect-83_64.c: Likewise.
457 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp0x/constexpr-union4.C: New.
462 2012-10-23 Jeff Law <law@redhat.com>
464 * gcc.c-torture/execute/pr54985.c: New test.
466 2012-10-23 Paul Koning <ni1d@arrl.net>
469 * g++.dg/debug/dwarf2/pr54508.C: New.
471 2012-10-23 Jakub Jelinek <jakub@redhat.com>
474 * g++.dg/template/sizeof14.C: New test.
476 2012-10-23 Ian Bolton <ian.bolton@arm.com>
477 Jim MacArthur <jim.macarthur@arm.com>
478 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
479 Marcus Shawcroft <marcus.shawcroft@arm.com>
480 Nigel Stephens <nigel.stephens@arm.com>
481 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
482 Richard Earnshaw <rearnsha@arm.com>
483 Sofiane Naci <sofiane.naci@arm.com>
484 Stephen Thomas <stephen.thomas@arm.com>
485 Tejas Belagod <tejas.belagod@arm.com>
486 Yufeng Zhang <yufeng.zhang@arm.com>
488 * lib/target-supports.exp
489 (check_profiling_available): Add AArch64.
490 (check_effective_target_vect_int): Likewise.
491 (check_effective_target_vect_shift): Likewise.
492 (check_effective_target_vect_float): Likewise.
493 (check_effective_target_vect_double): Likewise.
494 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
495 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
496 (check_effective_target_vect_pack_trunc): Likewise.
497 (check_effective_target_vect_unpack): Likewise.
498 (check_effective_target_vect_hw_misalign): Likewise.
499 (check_effective_target_vect_short_mult): Likewise.
500 (check_effective_target_vect_int_mult): Likewise.
501 (check_effective_target_vect_stridedN): Likewise.
502 (check_effective_target_sync_int_long): Likewise.
503 (check_effective_target_sync_char_short): Likewise.
504 (check_vect_support_and_set_flags): Likewise.
505 (check_effective_target_aarch64_tiny): New.
506 (check_effective_target_aarch64_small): New.
507 (check_effective_target_aarch64_large): New.
508 * g++.dg/other/PR23205.C: Enable aarch64.
509 * g++.dg/other/pr23205-2.C: Likewise.
510 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
511 * gcc.c-torture/execute/20101011-1.c: Likewise.
512 * gcc.dg/20020312-2.c: Likewise.
513 * gcc.dg/20040813-1.c: Likewise.
514 * gcc.dg/builtin-apply2.c: Likewise.
515 * gcc.dg/stack-usage-1.c: Likewise.
517 2012-10-23 Ian Bolton <ian.bolton@arm.com>
518 Jim MacArthur <jim.macarthur@arm.com>
519 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
520 Marcus Shawcroft <marcus.shawcroft@arm.com>
521 Nigel Stephens <nigel.stephens@arm.com>
522 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
523 Richard Earnshaw <rearnsha@arm.com>
524 Sofiane Naci <sofiane.naci@arm.com>
525 Stephen Thomas <stephen.thomas@arm.com>
526 Tejas Belagod <tejas.belagod@arm.com>
527 Yufeng Zhang <yufeng.zhang@arm.com>
529 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
530 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
531 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
532 * gcc.target/aarch64/aapcs/abitest.S: New file.
533 * gcc.target/aarch64/aapcs/abitest.h: New file.
534 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
535 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
536 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
537 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
538 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
539 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
540 * gcc.target/aarch64/aapcs/ice_1.c: New file.
541 * gcc.target/aarch64/aapcs/ice_2.c: New file.
542 * gcc.target/aarch64/aapcs/ice_3.c: New file.
543 * gcc.target/aarch64/aapcs/ice_4.c: New file.
544 * gcc.target/aarch64/aapcs/ice_5.c: New file.
545 * gcc.target/aarch64/aapcs/macro-def.h: New file.
546 * gcc.target/aarch64/aapcs/test_1.c: New file.
547 * gcc.target/aarch64/aapcs/test_10.c: New file.
548 * gcc.target/aarch64/aapcs/test_11.c: New file.
549 * gcc.target/aarch64/aapcs/test_12.c: New file.
550 * gcc.target/aarch64/aapcs/test_13.c: New file.
551 * gcc.target/aarch64/aapcs/test_14.c: New file.
552 * gcc.target/aarch64/aapcs/test_15.c: New file.
553 * gcc.target/aarch64/aapcs/test_16.c: New file.
554 * gcc.target/aarch64/aapcs/test_17.c: New file.
555 * gcc.target/aarch64/aapcs/test_18.c: New file.
556 * gcc.target/aarch64/aapcs/test_19.c: New file.
557 * gcc.target/aarch64/aapcs/test_2.c: New file.
558 * gcc.target/aarch64/aapcs/test_20.c: New file.
559 * gcc.target/aarch64/aapcs/test_21.c: New file.
560 * gcc.target/aarch64/aapcs/test_22.c: New file.
561 * gcc.target/aarch64/aapcs/test_23.c: New file.
562 * gcc.target/aarch64/aapcs/test_24.c: New file.
563 * gcc.target/aarch64/aapcs/test_25.c: New file.
564 * gcc.target/aarch64/aapcs/test_26.c: New file.
565 * gcc.target/aarch64/aapcs/test_3.c: New file.
566 * gcc.target/aarch64/aapcs/test_4.c: New file.
567 * gcc.target/aarch64/aapcs/test_5.c: New file.
568 * gcc.target/aarch64/aapcs/test_6.c: New file.
569 * gcc.target/aarch64/aapcs/test_7.c: New file.
570 * gcc.target/aarch64/aapcs/test_8.c: New file.
571 * gcc.target/aarch64/aapcs/test_9.c: New file.
572 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
573 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
574 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
575 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
576 * gcc.target/aarch64/aapcs/test_complex.c: New file.
577 * gcc.target/aarch64/aapcs/test_int128.c: New file.
578 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
579 * gcc.target/aarch64/aapcs/type-def.h: New file.
580 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
587 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
588 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
589 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
590 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
591 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
592 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
593 * gcc.target/aarch64/aarch64.exp: New file.
594 * gcc.target/aarch64/adc-1.c: New file.
595 * gcc.target/aarch64/adc-2.c: New file.
596 * gcc.target/aarch64/asm-1.c: New file.
597 * gcc.target/aarch64/clrsb.c: New file.
598 * gcc.target/aarch64/clz.c: New file.
599 * gcc.target/aarch64/ctz.c: New file.
600 * gcc.target/aarch64/csinc-1.c: New file.
601 * gcc.target/aarch64/csinv-1.c: New file.
602 * gcc.target/aarch64/csneg-1.c: New file.
603 * gcc.target/aarch64/extend.c: New file.
604 * gcc.target/aarch64/fcvt.x: New file.
605 * gcc.target/aarch64/fcvt_double_int.c: New file.
606 * gcc.target/aarch64/fcvt_double_long.c: New file.
607 * gcc.target/aarch64/fcvt_double_uint.c: New file.
608 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
609 * gcc.target/aarch64/fcvt_float_int.c: New file.
610 * gcc.target/aarch64/fcvt_float_long.c: New file.
611 * gcc.target/aarch64/fcvt_float_uint.c: New file.
612 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
613 * gcc.target/aarch64/ffs.c: New file.
614 * gcc.target/aarch64/fmadd.c: New file.
615 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
616 * gcc.target/aarch64/frint.x: New file.
617 * gcc.target/aarch64/frint_double.c: New file.
618 * gcc.target/aarch64/frint_float.c: New file.
619 * gcc.target/aarch64/index.c: New file.
620 * gcc.target/aarch64/mneg-1.c: New file.
621 * gcc.target/aarch64/mneg-2.c: New file.
622 * gcc.target/aarch64/mneg-3.c: New file.
623 * gcc.target/aarch64/mnegl-1.c: New file.
624 * gcc.target/aarch64/mnegl-2.c: New file.
625 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
626 * gcc.target/aarch64/pic-constantpool1.c: New file.
627 * gcc.target/aarch64/pic-symrefplus.c: New file.
628 * gcc.target/aarch64/predefine_large.c: New file.
629 * gcc.target/aarch64/predefine_small.c: New file.
630 * gcc.target/aarch64/predefine_tiny.c: New file.
631 * gcc.target/aarch64/reload-valid-spoff.c: New file.
632 * gcc.target/aarch64/scalar_intrinsics.c: New file.
633 * gcc.target/aarch64/table-intrinsics.c: New file.
634 * gcc.target/aarch64/tst-1.c: New file.
635 * gcc.target/aarch64/vect-abs-compile.c: New file.
636 * gcc.target/aarch64/vect-abs.c: New file.
637 * gcc.target/aarch64/vect-abs.x: New file.
638 * gcc.target/aarch64/vect-compile.c: New file.
639 * gcc.target/aarch64/vect-faddv-compile.c: New file.
640 * gcc.target/aarch64/vect-faddv.c: New file.
641 * gcc.target/aarch64/vect-faddv.x: New file.
642 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
643 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
644 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
645 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
646 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
647 * gcc.target/aarch64/vect-fp-compile.c: New file.
648 * gcc.target/aarch64/vect-fp.c: New file.
649 * gcc.target/aarch64/vect-fp.x: New file.
650 * gcc.target/aarch64/vect-mull-compile.c: New file.
651 * gcc.target/aarch64/vect-mull.c: New file.
652 * gcc.target/aarch64/vect-mull.x: New file.
653 * gcc.target/aarch64/vect.c: New file.
654 * gcc.target/aarch64/vect.x: New file.
655 * gcc.target/aarch64/vector_intrinsics.c: New file.
656 * gcc.target/aarch64/vfp-1.c: New file.
657 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
658 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
659 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
660 * g++.dg/abi/aarch64_guard1.C: New file.
662 2012-10-23 Jakub Jelinek <jakub@redhat.com>
665 * c-c++-common/pr54988.c: New test.
667 2012-10-23 Jan Hubicka <jh@suse.cz>
669 * gcc.dg/tree-prof/peel-1.c: New testcase.
671 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
674 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
676 2012-10-23 Joseph Myers <joseph@codesourcery.com>
678 * gcc.dg/c99-predef-1.c: New test.
679 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
680 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
681 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
682 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
683 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
684 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
685 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
686 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
687 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
688 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
689 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
690 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
692 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
694 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
696 2012-10-23 Jan Hubicka <jh@suse.cz>
699 * gcc.c-torture/execute/pr54937.c: New testcase.
700 * gcc.dg/tree-ssa/cunroll-2.c: Update.
702 2012-10-23 Jan Hubicka <jh@suse.cz>
705 * gfortran.dg/pr54967.f90: New testcase.
707 2012-10-23 Terry Guo <terry.guo@arm.com>
710 * gcc.dg/pr55019.c: New.
712 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
714 PR tree-optimization/55008
715 * gcc.dg/tree-ssa/pr55008.c: New test.
717 2012-10-22 Richard Biener <rguenther@suse.de>
719 PR tree-optimization/55011
720 * gcc.dg/torture/pr55011.c: New testcase.
722 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
724 * gcc.target/arm/pr40457-1.c: Adjust expected output.
725 * gcc.target/arm/pr40457-2.c: Likewise.
726 * gcc.target/arm/pr40457-3.c: Likewise.
728 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/specs/limited_with4.ads: New test.
731 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
733 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/modular4.adb: New test.
736 * gnat.dg/modular4_pkg.ads: New helper.
738 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
740 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
741 * gnat.dg/specs/addr1.ads: Likewise.
743 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
745 * gcc.dg/webizer.c (main): Add missing exit call.
747 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
750 * gfortran.dg/wextra_1.f: New test.
752 2012-10-20 Jan Hubicka <jh@suse.cz>
754 * gcc.dg/tree-prof/unroll-1.c: New testcase.
756 2012-10-19 Janus Weil <janus@gcc.gnu.org>
759 * gfortran.dg/warn_unused_function.f90: New.
761 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
763 * lib/target-supports.exp
764 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
766 2012-10-19 Richard Guenther <rguenther@suse.de>
768 PR tree-optimization/54981
769 * gcc.dg/pr54981.c: New testcase.
771 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
774 * gcc.target/arm/pr54892.c: New.
776 2012-10-19 Bin Cheng <bin.cheng@arm.com>
778 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
780 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/init/array30.C: New.
784 * g++.dg/init/array31.C: Likewise.
786 2012-10-18 Tobias Burnus <burnus@net-b.de>
789 * gfortran.dg/public_private_module_7.f90: New.
791 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/template/pr29633.C: New.
796 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/loop_optimization13.ad[sb]: New test.
799 * gnat.dg/loop_optimization13_pkg.ads: New helper.
801 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
803 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
804 * gcc.target/arm/neon/vfmaf32.c: Likewise.
805 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
806 * gcc.target/arm/neon/vfmsf32.c: Likewise.
808 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
810 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
811 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
812 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
813 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
814 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
815 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
817 2012-10-16 Jan Hubicka <jh@suse.cz>
819 * gcc.target/i386/l_fma_float_?.c: Update.
820 * gcc.target/i386/l_fma_double_?.c: Update.
821 * gfortran.dg/do_1.f90: XFAIL
822 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
823 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
824 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
825 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
826 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
827 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
830 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
834 * gcc.dg/Wstrict-overflow-24.c: New.
836 2012-10-16 Tobias Burnus <burnus@net-b.de>
840 * gfortran.dg/class_optional_1.f90: New.
841 * gfortran.dg/class_optional_2.f90: New.
843 2012-10-16 Jakub Jelinek <jakub@redhat.com>
846 * gcc.dg/guality/pr54796.c: New test.
848 PR tree-optimization/54889
849 * gfortran.dg/pr54889.f90: New test.
851 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
853 * g++.dg/other/dump-ada-spec-2.C: New test.
855 2012-10-16 Easwaran Raman <eraman@google.com>
857 * gcc.dg/tree-prof/switch-case-1.c: New test case.
858 * gcc.dg/tree-prof/switch-case-2.c: New test case.
860 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
862 * gcc.dg/torture/stackalign/builtin-apply-2.c,
863 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
865 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
868 * gcc.c-torture/compile/pr54925.c: New.
870 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
873 * gcc.target/sh/pr51244-17.c: New.
875 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
878 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
880 * gcc.target/sh/pr54760-4.c: New.
882 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
885 * gcc.target/sh/torture/sh-torture.exp: New.
886 * gcc.target/sh/torture/pr34777.c: New.
888 2012-10-15 Matthias Klose <doko@ubuntu.com>
890 * lib/target-supports.exp (check_profiling_available): Match
891 arm*-*-linux-* for ARM Linux/GNU.
892 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
893 * gfortran.dg/enum_10.f90: Likewise.
894 * gfortran.dg/enum_9.f90: Likewise.
895 * gcc.target/arm/synchronize.c: Likewise.
896 * g++.old-deja/g++.jason/enum6.C: Likewise.
897 * g++.old-deja/g++.other/enum4.C: Likewise.
898 * g++.old-deja/g++.law/enum9.C: Likewise.
900 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
902 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
903 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
905 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
906 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/overload/operator6.C: New.
911 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
915 * g++.dg/parse/tmpl-outside1.C: Likewise.
916 * g++.dg/template/qualttp18.C: Likewise.
917 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
918 * g++.old-deja/g++.pt/overload13.C: Likewise.
920 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
922 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
923 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
925 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
926 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
927 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
928 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
929 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
931 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/parse/tmpl-outside2.C: New.
935 * g++.dg/parse/tmpl-outside1.C: Adjust.
936 * g++.dg/template/qualttp18.C: Likewise.
937 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
938 * g++.old-deja/g++.pt/overload13.C: Likewise.
940 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
942 PR tree-optimization/54915
943 * gcc.dg/tree-ssa/pr54915.c: New testcase.
945 2012-10-15 Richard Guenther <rguenther@suse.de>
947 PR tree-optimization/54920
948 * gcc.dg/torture/pr54920.c: New testcase.
950 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
952 * gnat.dg/unchecked_convert9.ad[sb]: New test.
954 2012-10-13 Jason Merrill <jason@redhat.com>
956 * g++.dg/tls/thread_local7g.C: Require tls_native.
958 2012-10-14 Jason Merrill <jason@redhat.com>
960 * g++.dg/cpp0x/inh-ctor1.C: New.
961 * g++.dg/cpp0x/inh-ctor2.C: New.
962 * g++.dg/cpp0x/inh-ctor3.C: New.
963 * g++.dg/cpp0x/inh-ctor4.C: New.
964 * g++.dg/cpp0x/inh-ctor5.C: New.
965 * g++.dg/cpp0x/inh-ctor6.C: New.
966 * g++.dg/cpp0x/inh-ctor7.C: New.
967 * g++.dg/cpp0x/inh-ctor8.C: New.
968 * g++.dg/cpp0x/inh-ctor9.C: New.
969 * g++.dg/cpp0x/inh-ctor10.C: New.
970 * g++.dg/cpp0x/inh-ctor11.C: New.
971 * g++.dg/cpp0x/inh-ctor12.C: New.
972 * g++.dg/cpp0x/inh-ctor13.C: New.
974 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
976 PR rtl-optimization/54919
977 * gcc.dg/pr54919.c: New testcase.
979 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/template/crash113.C: New.
984 2012-10-14 Jan Hubicka <jh@suse.cz>
986 * gcc.dg/unroll_5.c: New testcase.
988 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
991 * g++.dg/opt/pr52643.C: New.
993 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
996 * gcc.target/sh/pr54602-1.c: New.
997 * gcc.target/sh/pr54602-2.c: New.
998 * gcc.target/sh/pr54602-3.c: New.
999 * gcc.target/sh/pr54602-4.c: New.
1001 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1004 * gcc.target/sh/pr54680.c: New.
1006 2012-10-12 Jan Hubicka <jh@suse.cz>
1008 * gcc.dg/webizer.c: New testcase.
1010 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1012 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1015 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1017 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1018 Return 0 if already specifying -mfloat-abi other than hard.
1020 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1022 * gcc.dg/pr53060.c: Prune irrelevant warning.
1024 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1027 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1028 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1029 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1030 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1031 Adjust expected wording of warnings for *cmp* builtins.
1032 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1033 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1035 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1038 * g++.dg/parse/friend-main.C: New.
1040 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1043 * g++.dg/pr53055.C: New testcase.
1045 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1048 * g++.dg/cpp0x/pr52744.C: New.
1050 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1053 * gfortran.dg/dummy_procedure_9.f90: New.
1055 2012-10-12 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/54894
1058 * gcc.dg/torture/pr54894.c: New testcase.
1060 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1063 * gcc.target/sh/pr51244-13.c: New.
1064 * gcc.target/sh/pr51244-14.c: New.
1065 * gcc.target/sh/pr51244-15.c: New.
1066 * gcc.target/sh/pr51244-16.c: New.
1068 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/cpp0x/decltype45.C: New.
1073 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1076 * gfortran.dg/class_allocate_13.f90: New.
1078 2012-10-11 Jason Merrill <jason@redhat.com>
1080 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1081 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1083 * g++.dg/gomp/tls-5.C: Require tls_native.
1084 * g++.dg/tls/thread_local7.C: Require tls_native.
1085 * g++.dg/tls/static2.C: New.
1087 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1090 * g++.dg/ext/weak5.C: New.
1092 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1095 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1096 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1098 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/parse/pr43765.C: New.
1103 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1105 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1107 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/init/bitfield3.C: New.
1112 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1114 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1116 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1118 PR tree-optimization/54877
1119 * gcc.dg/torture/pr54877.c: New test.
1121 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1124 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1125 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1126 and remove target info from dg-do compile.
1127 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1128 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1129 and remove target info from dg-do compile.
1131 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1133 * gcc.dg/pr54782.c: Require target with pthread support.
1135 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1138 * g++.dg/cpp0x/auto35.C: New.
1140 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1142 PR c++/53540 - using fails to be equivalent to typedef
1143 * g++.dg/cpp0x/alias-decl-24.C: New test.
1145 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1147 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1148 that c++11 attributes to types are ignored for now.
1149 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1150 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1152 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1157 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/cpp0x/initlist67.C: New.
1162 2012-10-10 Dehao Chen <dehao@google.com>
1164 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1166 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1169 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1172 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/cpp0x/decltype44.C: New.
1177 2012-10-09 Steve Ellcey <sellcey@mips.com>
1179 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1181 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/decltype43.C: New.
1186 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1189 * gcc.dg/pr53397-1.c: New test case.
1190 * gcc.dg/pr53397-2.c: New test case.
1192 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1195 * g++.dg/warn/Wparentheses-26.C: Adjust.
1196 * g++.dg/warn/Wparentheses-27.C: New.
1198 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1201 * c-c++-common/vector-scalar.c: New testcase.
1202 * g++.dg/ext/vector18.C: New testcase.
1203 * g++.dg/ext/vector5.C: This is not an error anymore.
1204 * gcc.dg/init-vec-1.c: Move ...
1205 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1206 * gcc.c-torture/execute/vector-shift1.c: Move ...
1207 * c-c++-common/torture/vector-shift1.c: ... here.
1208 * gcc.dg/scal-to-vec1.c: Move ...
1209 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1210 C++11. Adapt error messages.
1211 * gcc.dg/convert-vec-1.c: Move ...
1212 * c-c++-common/convert-vec-1.c: ... here.
1213 * gcc.dg/scal-to-vec2.c: Move ...
1214 * c-c++-common/scal-to-vec2.c: ... here.
1216 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1219 * gcc.target/i386/pr54400.c: New testcase.
1221 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1224 * g++.dg/template/pr54858.C: New test.
1226 2012-10-08 Marek Polacek <polacek@redhat.com>
1229 * g++.dg/debug/pr54831.C: New test.
1231 2012-10-08 Dehao Chen <dehao@google.com>
1233 * g++.dg/predict-loop-exit-1.C: New.
1234 * g++.dg/predict-loop-exit-2.C: New.
1235 * g++.dg/predict-loop-exit-3.C: New.
1237 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1239 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1241 2012-10-08 Jason Merrill <jason@redhat.com>
1243 * g++.dg/gomp/tls-5.C: New.
1244 * g++.dg/gomp/tls-wrap1.C: New.
1245 * g++.dg/gomp/tls-wrap2.C: New.
1246 * g++.dg/gomp/tls-wrap3.C: New.
1247 * g++.dg/gomp/tls-wrap4.C: New.
1248 * g++.dg/gomp/tls-wrapper-cse.C: New.
1249 * g++.dg/tls/thread_local-cse.C: New.
1250 * g++.dg/tls/thread_local-order1.C: New.
1251 * g++.dg/tls/thread_local-order2.C: New.
1252 * g++.dg/tls/thread_local-wrap1.C: New.
1253 * g++.dg/tls/thread_local-wrap2.C: New.
1254 * g++.dg/tls/thread_local-wrap3.C: New.
1255 * g++.dg/tls/thread_local-wrap4.C: New.
1256 * g++.dg/tls/thread_local2g.C: New.
1257 * g++.dg/tls/thread_local3g.C: New.
1258 * g++.dg/tls/thread_local4g.C: New.
1259 * g++.dg/tls/thread_local5g.C: New.
1260 * g++.dg/tls/thread_local6g.C: New.
1261 * g++.dg/tls/thread_local7g.C: New.
1263 * g++.dg/tls/thread_local3.C: New.
1264 * g++.dg/tls/thread_local4.C: New.
1265 * g++.dg/tls/thread_local5.C: New.
1266 * g++.dg/tls/thread_local6.C: New.
1268 * g++.dg/tls/init-2.C: Tweak errors.
1269 * g++.dg/tls/thread_local1.C: New.
1270 * g++.dg/tls/thread_local2.C: New.
1271 * g++.dg/tls/thread_local7.C: New.
1273 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1276 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1278 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1281 * gcc.target/sh/pr54685.c: New.
1283 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1285 PR c++/53528 C++11 attribute support
1286 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1287 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1344 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1346 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1347 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1348 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1350 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1353 * gcc.target/sh/pr54760-2.c: New.
1354 * gcc.target/sh/pr54760-3.c: New.
1356 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1361 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1362 Sandra Loosemore <sandra@codesourcery.com>
1364 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1365 and test that the accumulator is initialized using MULT.
1366 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1367 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1369 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/cpp0x/stdint.C: New.
1374 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp0x/stddef.C: New.
1379 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1382 * gfortran.dg/typebound_operator_17.f90: New.
1384 2012-10-06 Jan Hubicka <jh@suse.cz>
1388 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1390 2012-10-06 Jan Hubicka <jh@suse.cz>
1392 * gcc.dg/lto/resolutions_0.c: New testcase.
1394 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1397 * gfortran.dg/generic_25.f90: New.
1398 * gfortran.dg/generic_26.f90: New.
1399 * gfortran.dg/generic_27.f90: New.
1401 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1404 * gcc.target/sh/pr54760-1.c: New.
1406 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1409 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1410 * g++.dg/warn/Wsign-compare-5.C: New test.
1411 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1412 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1413 * g++.dg/ext/builtin30.C: New test.
1414 * g++.dg/ext/vla12.C: New test.
1415 * gcc.dg/builtins-85.c: New test.
1418 * gcc.dg/guality/pr54519-1.c: New test.
1419 * gcc.dg/guality/pr54519-2.c: New test.
1420 * gcc.dg/guality/pr54519-3.c: New test.
1421 * gcc.dg/guality/pr54519-4.c: New test.
1422 * gcc.dg/guality/pr54519-5.c: New test.
1423 * gcc.dg/guality/pr54519-6.c: New test.
1425 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1428 * g++.dg/cpp0x/defaulted38.C: New.
1430 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1432 PR tree-optimization/33763
1433 * c-c++-common/pr33763.c: New test.
1435 PR tree-optimization/54810
1436 * gcc.dg/tree-ssa/vrp85.c: New test.
1438 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1440 * gcc.dg/ucnid-7.c: Skip on AIX.
1441 * gcc.dg/ucnid-8.c: Same.
1442 * gcc.dg/ucnid-10.c: Same.
1443 * gcc.dg/ucnid-13.c: Same.
1444 * gcc.dg/attr-alias-3.c: Same.
1445 * gcc.dg/attr-alias-5.c: Same.
1446 * gcc.dg/torture/pr51106-2.c: Same.
1447 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1449 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/cpp0x/alias-decl-23.C: New.
1454 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/template/friend53.C: New.
1459 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1461 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1462 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1463 (scan-ada-spec): Likewise.
1464 (scan-ada-spec-not): Likewise.
1465 * gcc.dg/dump-ada-spec-1.c: New test.
1466 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1468 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1470 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1472 2012-10-04 Florian Weimer <fweimer@redhat.com>
1474 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1476 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/pr54323.C: New.
1481 2012-10-04 Richard Guenther <rguenther@suse.de>
1484 * g++.dg/torture/pr54735.C: New testcase.
1486 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1488 PR rtl-optimization/54739
1489 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1491 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1494 * gcc.target/sh/pr51244-12.c: New.
1496 2012-10-03 Dehao Chen <dehao@google.com>
1499 * gcc.dg/pr54782.c: New test.
1501 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1504 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1506 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/class_53.f90: New.
1511 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1514 * gcc.dg/guality/pr54551.c: New.
1516 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1518 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1519 * gcc.target/powerpc/pr46728-2.c: Likewise.
1521 2012-10-02 Sharad Singhai <singhai@google.com>
1524 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1525 to fix test failures caused by r191883.
1526 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1530 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1531 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1532 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1533 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1534 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1536 2012-09-30 Sharad Singhai <singhai@google.com>
1538 * gcc.target/i386/vect-double-1.c: Fix test.
1540 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1543 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1546 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1548 PR rtl-optimization/54457
1549 * gcc.target/i386/pr54457.c: New test.
1551 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1553 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1555 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1557 * gcc.target/i386/vect-rebuild.c: New testcase.
1559 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1561 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1563 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1565 * gcc.target/mips/pr37362.c: Fix target selector.
1567 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1570 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1572 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1574 * gcc.dg/ucnid-8.c: Update line number.
1575 * gcc.dg/torture/pr51106-2.c: Likewise.
1577 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1580 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1581 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1582 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1584 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1586 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1587 partially reverting r170092.
1588 * gfortran.dg/class_7.f03: Ditto.
1589 * gfortran.dg/coarray_14.f90: Ditto.
1590 * gfortran.dg/typebound_proc_13.f03: Ditto.
1592 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/sfinae42.C: New.
1597 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1599 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1600 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1601 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1602 * gcc.dg/pr42629.c: XFAIL on AIX.
1603 * gcc.dg/pr47684.c: Same.
1604 * gcc.dg/pr43670.c: Same.
1605 * gcc.dg/pr42916.c: Same.
1606 * gcc.dg/pr45449.c: Same.
1607 * gcc.dg/pr50017.c: Same.
1608 * gcc.dg/pr42728.c: Same.
1609 * gcc.dg/pr47881.c: Same.
1610 * gcc.dg/pr44023.c: Same.
1611 * gcc.dg/pr41345.c: Same.
1612 * gcc.dg/pr42630.c: Same.
1613 * gcc.dg/pr44971.c: Same.
1614 * gcc.dg/pr46771.c: Same.
1615 * gcc.dg/ucnid-8.c: Same.
1616 * gcc.dg/ucnid-10.c: Same.
1617 * gcc.dg/ucnid-13.c: Same.
1618 * gcc.dg/torture/pr51106-2.c: Same.
1619 * gcc.dg/pr48768.c: Same.
1620 * gcc.dg/pr42631.c: Same.
1621 * gcc.dg/pr43084.c: Same.
1622 * gcc.dg/ucnid-7.c: Same.
1623 * gcc.dg/pr42889.c: Same.
1624 * gcc.dg/pr41241.c: Same.
1625 * gcc.dg/pr42719.c: Same.
1626 * g++.dg/debug/pr46583.C: Same.
1627 * g++.dg/debug/pr47106.C: Same.
1628 * g++.dg/opt/pr48549.C: Same.
1629 * g++.dg/other/pr42685.C: Same.
1630 * c-c++-common/pr43942.c: Same.
1632 2012-09-29 Ian Lance Taylor <iant@google.com>
1634 * go.test/go-test.exp: Update for latest version of Go testsuite.
1636 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1639 * gfortran.dg/internal_readwrite_3.f90: New test.
1641 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1643 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1644 c-c++-common/Wunused-local-typedefs-2.c to here.
1646 PR c++/54372 - unused attribute inactive on dependant entities
1647 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1649 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1651 PR c++/29028 - Missed unused warning on using declaration
1652 * g++.dg/warn/Wunused-var-18.C: New test.
1654 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1656 PR c++/53551 - -Wunused-local-typedefs misses uses
1657 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1659 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1662 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1664 PR tree-optimization/54713
1665 * gcc.c-torture/compile/pr54713-1.c: New test.
1666 * gcc.c-torture/compile/pr54713-2.c: New test.
1667 * gcc.c-torture/compile/pr54713-3.c: New test.
1669 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1671 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1673 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1675 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1677 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1680 * gcc.target/i386/pr54703.c: New test.
1682 2012-09-27 Richard Guenther <rguenther@suse.de>
1685 * gcc.dg/lto/pr54709_0.c: New testcase.
1686 * gcc.dg/lto/pr54709_1.c: Likewise.
1688 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1690 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1692 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1694 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1696 * gcc.target/arm/pr42879.c: Handle big-endian.
1698 2012-09-26 Steve Ellcey <sellcey@mips.com>
1701 * gcc.dg/pr37303.c: Check for rdata or rodata.
1703 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1705 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1707 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1711 * gcc.target/powerpc/ppc-ne0-1.c: New.
1713 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1716 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1717 test_19, test_20, test_21, test_22, test_23): New functions.
1718 * gcc.target/sh/pr54089-4.c: New.
1719 * gcc.target/sh/pr54089-5.c: New.
1720 * gcc.target/sh/pr54089-6.c: New.
1721 * gcc.target/sh/pr54089-7.c: New.
1723 2012-09-25 Richard Guenther <rguenther@suse.de>
1726 * gcc.dg/lto/pr54702_0.c: New testcase.
1727 * gcc.dg/lto/pr54702_1.c: Likewise.
1728 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1729 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1730 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1731 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1733 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1736 * g++.dg/cpp0x/parse2.C: New.
1737 * g++.dg/parse/error11.C: Adjust.
1738 * g++.dg/parse/error12.C: Likewise.
1740 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1742 * gcc.target/i386/20030217-1.c: Added check for
1743 large_long_double effective target.
1744 * gcc.target/i386/387-3.c: Likewise.
1745 * gcc.target/i386/387-4.c: Likewise.
1746 * gcc.target/i386/pr36578-1.c: Likewise.
1747 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1748 when long double size is equal double size.
1749 * gcc.target/i386/excess-precision-1.c: Likewise.
1750 * gcc.target/i386/pr36578-2.c: Likewise.
1751 * gcc.target/i386/20030217-2.c: New testcase.
1753 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/54676
1756 * gcc.dg/pr54676.c: New test.
1758 2012-09-25 Richard Guenther <rguenther@suse.de>
1760 PR tree-optimization/53663
1761 * gcc.dg/torture/pr53663-1.c: New testcase.
1762 * gcc.dg/torture/pr53663-2.c: Likewise.
1763 * gcc.dg/torture/pr53663-3.c: Likewise.
1765 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1767 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1769 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1771 * lib/target-supports-dg.exp (dg-require-effective-target,
1772 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1773 dg-process-target-1 instead of dg-process-target.
1774 (dg-process-target-1): Rename from dg-process-target.
1775 (dg-process-target): New.
1777 2012-09-24 Richard Guenther <rguenther@suse.de>
1779 PR tree-optimization/54684
1780 * g++.dg/torture/pr54684.C: New testcase.
1782 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1784 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1786 2012-09-24 Richard Guenther <rguenther@suse.de>
1789 * gcc.dg/tm/pr52173-1.c: New.
1790 * gcc.dg/tm/pr52173-2.c: New.
1792 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1794 * gcc.dg/pr54669.c: New test.
1796 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1797 Dominique Dhumieres <dominiq@lps.ens.fr>
1800 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1802 2012-09-23 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/class_array_14.f90: New.
1807 2012-09-22 Kai Tietz <ktietz@redhat.com>
1809 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1810 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1812 2012-09-21 Dehao Chen <dehao@google.com>
1815 PR tree-optimization/54655
1816 * g++.dg/pr54655.C: New testcase.
1818 2012-09-21 Richard Guenther <rguenther@suse.de>
1820 PR tree-optimization/54647
1821 * g++.dg/torture/pr54647.C: New testcase.
1823 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1826 * c-c++-common/torture/vector-compare-2.c: Add -w.
1828 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1830 * gnat.dg/opt20.ads: Move dg directive to...
1831 * gnat.dg/opt20.adb: ...here.
1832 * gnat.dg/addr1.ad[sb]: Likewise.
1833 * gnat.dg/concat2.ad[sb]: Likewise.
1834 * gnat.dg/array16.ad[sb]: Likewise.
1835 * gnat.dg/atomic5.ad[sb]: Likewise.
1836 * gnat.dg/discr29.ad[sb]: Likewise.
1837 * gnat.dg/noreturn5.ad[sb]: Likewise.
1838 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1839 * gnat.dg/discr23.ads: Remove dg directive.
1840 * gnat.dg/nested_float_packed.ads: Likewise.
1841 * gnat.dg/oconst6.ads: Move to...
1842 * gnat.dg/specs/oconst6.ads: ...here.
1844 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/cpp0x/decltype32.C: Tweak.
1849 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1851 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1852 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1853 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1854 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1856 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1859 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1861 2012-09-19 Steve Ellcey <sellcey@mips.com>
1863 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1865 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1867 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1868 * gcc.target/powerpc/ppc-mftb.c: New file.
1870 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1873 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1876 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1879 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1881 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1883 * gcc.c-torture/execute/20120919-1.c: New test.
1885 2012-09-19 Richard Guenther <rguenther@suse.de>
1887 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1889 2012-09-19 Richard Guenther <rguenther@suse.de>
1891 * gcc.dg/builtin-unreachable-6.c: Adjust.
1893 2012-09-19 Richard Guenther <rguenther@suse.de>
1895 * gcc.dg/builtin-object-size-10.c: Adjust.
1896 * gcc.dg/builtin-unreachable-5.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1900 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1901 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1902 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1903 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1904 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1905 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1906 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1907 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1908 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1910 2012-09-19 Richard Guenther <rguenther@suse.de>
1912 PR tree-optimization/54132
1913 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1914 * gcc.dg/torture/pr54132.c: Likewise.
1916 2012-09-19 Terry Guo <terry.guo@arm.com>
1918 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1919 extra prune rules that will be applied to all tests in a .exp file.
1920 (gcc-dg-prune): Use rules defined by the above variable.
1921 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1922 harmless warnings on architecture switch conflict.
1924 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1926 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1927 of asm-comment characters instead of a single one.
1928 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1930 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1932 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1934 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1935 target instead of xfailing it.
1936 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1937 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1938 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1939 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1940 * gcc.dg/vect/vect-104.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1942 * gcc.dg/vect/vect-outer-1.c: Likewise.
1943 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1944 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1945 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1946 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1947 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1948 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1949 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1950 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1951 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1953 * lib/target-supports.exp
1954 (check_effective_target_vect_widen_mult_qi_to_hi,
1955 check_effective_target_vect_widen_mult_hi_to_si,
1956 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1957 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1958 check_effective_target_vect_pack_trunc,
1959 check_effective_target_vect_unpack,
1960 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1961 instead of arm_none.
1963 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1965 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1967 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1968 config to compiler_flags.
1970 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1973 * gcc.target/i386/pr54592.c: New test.
1975 PR tree-optimization/54610
1976 * gcc.target/i386/pr54610.c: New test.
1978 2012-09-17 Jason Merrill <jason@redhat.com>
1981 * g++.dg/cpp0x/alias-decl-21.C: New.
1982 * g++.dg/cpp0x/alias-decl-22.C: New.
1984 2012-09-17 Tobias Burnus <burnus@net-b.de>
1987 * gfortran.dg/scan_2.f90: New.
1989 2012-09-17 Jason Merrill <jason@redhat.com>
1992 * g++.dg/init/aggr9.C: New.
1994 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1996 * gnat.dg/loop_optimization12.ad[sb]: New test.
1998 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2001 * gfortran.dg/proc_ptr_result_7.f90: New.
2003 2012-09-17 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/structure_constructor_11.f90: New.
2008 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/54563
2011 * g++.dg/torture/pr54563.C: New test.
2013 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2016 * gfortran.dg/typebound_generic_14.f03: New.
2018 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2021 * gfortran.dg/proc_ptr_38.f90: New.
2023 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2026 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2030 * gnat.dg/lto15.adb: Require lto.
2032 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2033 "myBindC" for hppa*-*-hpux*.
2035 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2037 * gfortran.dg/namelist_75.f90: New test.
2039 2012-09-15 Tom de Vries <tom@codesourcery.com>
2041 * gcc.dg/tree-ssa/vrp82.c: New test.
2042 * gcc.dg/tree-ssa/vrp83.c: Same.
2043 * gcc.dg/tree-ssa/vrp84.c: Same.
2045 2012-09-15 Tom de Vries <tom@codesourcery.com>
2047 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2048 * gcc.dg/tree-ssa/vrp81.c: ... this.
2050 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2053 * gcc.target/avr/torture/fix-types.h: New.
2054 * gcc.target/avr/torture/vals-hr.def: New.
2055 * gcc.target/avr/torture/vals-r.def: New.
2056 * gcc.target/avr/torture/vals-k.def: New.
2057 * gcc.target/avr/torture/vals-ur.def: New.
2058 * gcc.target/avr/torture/vals-uk.def: New.
2059 * gcc.target/avr/torture/vals-uhr.def: New.
2060 * gcc.target/avr/torture/vals-llk.def: New.
2061 * gcc.target/avr/torture/vals-ullk.def: New.
2062 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2065 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2066 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2067 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2068 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2069 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2071 2012-09-14 Dehao Chen <dehao@google.com>
2073 * g++.dg/debug/dwarf2/deallocator.C: New test.
2075 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2078 * gcc.c-torture/compile/pr54552-1.c: New test.
2080 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2083 * g++.dg/other/vector-compare.C: New testcase.
2084 * c-c++-common/vector-compare-3.c: New testcase.
2085 * gcc.dg/vector-shift.c: Move ...
2086 * c-c++-common/vector-shift.c: ... here.
2087 * gcc.dg/vector-shift1.c: Move ...
2088 * c-c++-common/vector-shift1.c: ... here.
2089 * gcc.dg/vector-shift3.c: Move ...
2090 * c-c++-common/vector-shift3.c: ... here.
2091 * gcc.dg/vector-compare-1.c: Move ...
2092 * c-c++-common/vector-compare-1.c: ... here.
2093 * gcc.dg/vector-compare-2.c: Move ...
2094 * c-c++-common/vector-compare-2.c: ... here.
2095 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2096 * c-c++-common/torture/vector-compare-1.c: ... here.
2097 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2098 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2099 * c-c++-common/torture/vector-compare-2.c: ... here.
2100 * gcc.c-torture/execute/vector-shift.c: Move ...
2101 * c-c++-common/torture/vector-shift.c: ... here.
2102 * gcc.c-torture/execute/vector-shift2.c: Move ...
2103 * c-c++-common/torture/vector-shift2.c: ... here.
2104 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2105 * c-c++-common/torture/vector-subscript-1.c: ... here.
2106 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2107 * c-c++-common/torture/vector-subscript-2.c: ... here.
2108 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2109 * c-c++-common/torture/vector-subscript-3.c: ... here.
2111 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2114 * gcc.c-torture/compile/pr54103-1.c,
2115 gcc.c-torture/compile/pr54103-2.c,
2116 gcc.c-torture/compile/pr54103-3.c,
2117 gcc.c-torture/compile/pr54103-4.c,
2118 gcc.c-torture/compile/pr54103-5.c,
2119 gcc.c-torture/compile/pr54103-6.c: New tests.
2120 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2122 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2124 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2126 2012-09-14 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/54565
2129 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2130 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2132 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2134 * gcc.target/arm/combine-movs.c: Add missing space.
2136 2012-09-14 Richard Guenther <rguenther@suse.de>
2138 * g++.dg/torture/builtin-location.C: New testcase.
2140 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2141 Manuel López-Ibáñez <manu@gcc.gnu.org>
2144 * g++.dg/warn/Wuninitialized-self.C: New.
2146 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.c-torture/compile/pr54559.c: New test.
2151 2012-09-13 Jason Merrill <jason@redhat.com>
2154 * g++.dg/cpp0x/constexpr-temp1.C: New.
2157 * g++.dg/template/anonunion2.C: New.
2160 * g++.dg/template/init10.C: New.
2162 2012-09-13 Tobias Burnus <burnus@net-b.de>
2165 * gfortran.dg/implicit_pure_3.f90: New.
2167 2012-09-13 Richard Guenther <rguenther@suse.de>
2169 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2171 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2173 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2175 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2177 * c-c++-common/pr51712.c: Handle for short-enum targets.
2179 2012-09-12 Terry Guo <terry.guo@arm.com>
2181 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2182 and lsrs for Thumb2 mode.
2184 2012-09-12 Jan Hubicka <jh@suse.cz>
2186 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2188 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2191 * gcc.target/i386/pr54445-1.c: New file.
2192 * gcc.target/i386/pr54445-2.c: Likewise.
2194 2012-09-12 Tobias Burnus <burnus@net-b.de>
2198 * gfortran.dg/coarray_10.f90: Update dg-error.
2199 * gfortran.dg/coarray_28.f90: New.
2200 * gfortran.dg/array_section_3.f90: New.
2202 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2204 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2205 gcc.target/arm/pr48252.c: Fix for big-endian support.
2207 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2209 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2211 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2212 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2214 * gcc.target/arm/neon-vfma-1.c: New testcase.
2215 * gcc.target/arm/neon-vfms-1.c: Likewise.
2216 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2218 * gcc.target/arm/neon-vmls-1.c: Likewise.
2219 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2221 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2222 (check_effective_target_arm_neonv2_ok): Likewise.
2223 (check_effective_target_arm_neonv2_hw): Likewise.
2224 (check_effective_target_arm_neonv2): Likewise.
2226 2012-09-11 Richard Guenther <rguenther@suse.de>
2229 * g++.dg/tree-ssa/pr54515.C: New testcase.
2231 2012-09-10 Andrew Pinski <apinski@cavium.com>
2234 * gcc.dg/tm/memopt-16.c: New testcase.
2236 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/sfinae40.C: New.
2241 * g++.dg/cpp0x/sfinae41.C: Likewise.
2243 2012-09-10 Jason Merrill <jason@redhat.com>
2246 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2248 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2251 * gcc.target/sh/pr54089-3.c: New.
2253 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2255 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2257 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2259 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2261 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2263 * gcc.dg/pr52558-2.c: Delete.
2264 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2266 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2268 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2270 2012-09-10 Richard Guenther <rguenther@suse.de>
2272 PR tree-optimization/54520
2273 * gcc.dg/torture/pr54520.c: New testcase.
2275 2012-09-10 Jason Merrill <jason@redhat.com>
2278 * g++.dg/cpp0x/implicit14.C: New.
2280 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2283 * gfortran.dg/bound_simplification_3.f90: New test.
2285 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2288 * gcc.dg/pr52558-1.c: Delete.
2289 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2291 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2293 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2294 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2295 * gcc.target/arm/smlaltt-1.c: Likewise.
2297 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2299 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2301 2012-09-07 Tom de Vries <tom@codesourcery.com>
2303 PR tree-optimization/53986
2304 * gcc.dg/tree-ssa/vrp80.c: New test.
2305 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2307 2012-09-06 Jason Merrill <jason@redhat.com>
2311 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2312 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2314 2012-09-06 Andrew Pinski <apinski@cavium.com>
2317 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2319 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2321 PR rtl-optimization/54455
2322 * gcc.dg/54455.c: New test.
2324 2012-09-06 Tobias Burnus <burnus@net-b.de>
2327 * gfortran.dg/promotion_2.f90: New.
2329 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2332 * c-c++-common/pr54486.c: New test.
2334 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2337 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2339 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/cpp0x/sfinae39.C: New.
2344 2012-09-04 Jason Merrill <jason@redhat.com>
2347 * g++.dg/ext/flexary3.C: New.
2350 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2353 * g++.dg/template/defarg15.C: New.
2356 * g++.dg/template/access24.C: New.
2358 2012-09-04 Richard Guenther <rguenther@suse.de>
2360 PR tree-optimization/54458
2361 * gcc.dg/torture/pr54458.c: New testcase.
2363 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2365 * gcc.target/arm/neon-vext.c: New test.
2366 * gcc.target/arm/neon-vext-execute.c: Ditto.
2368 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2372 * gfortran.dg/select_type_29.f03: New.
2374 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2376 * gcc.dg/fold-perm.c: Improve test.
2378 2012-09-03 Tobias Burnus <burnus@net-b.de>
2381 * gfortran.dg/coarray_class_1.f90: New.
2383 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2386 * gcc.c-torture/compile/pr49206.c: New test.
2388 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2389 Uros Bizjak <ubizjak@gmail.com>
2392 * gfortran.dg/pr36680.f90: New test.
2394 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2397 * g++.dg/opt/pr42295.C: New test.
2399 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/torture/pr54436.c: New test.
2404 2012-09-01 Andrew Pinski <apinski@cavium.com>
2406 * gcc.target/mips/truncate-8.c: New testcase.
2408 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2412 * gcc.target/i386/pr46829.c: New test.
2413 * gcc.target/i386/pr46843.c: Ditto.
2415 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2416 Jason Merrill <jason@redhat.com>
2419 * g++.dg/parse/error50.C: New.
2421 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.c-torture/compile/pr54428.c: New test.
2426 2012-08-31 Ollie Wild <aaw@google.com>
2429 * g++.dg/init/lifetime3.C: New test.
2431 2012-08-31 Martin Jambor <mjambor@suse.cz>
2434 * gcc.dg/torture/pr54409.c: New test.
2436 2012-08-31 Martin Jambor <mjambor@suse.cz>
2438 * gfortran.dg/pr48636.f90: Add dump scan checks.
2440 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2442 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2444 2012-08-28 Joey Ye <joey.ye@arm.com>
2446 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2448 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2451 * gcc.target/i386/pr46254.c: New test.
2453 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2455 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2456 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2457 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2459 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2461 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2462 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2463 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2464 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2465 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2466 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2467 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2468 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2469 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2470 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2471 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2472 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2473 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2474 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2475 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2476 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2477 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2478 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2479 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2480 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2481 gcc.target/mips/unaligned-1.c: Tighten regexps.
2483 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2485 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2486 (mips_option_groups): Remove optimization. Add various -f options.
2487 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2488 and -pg imply -fno-omit-frame-pointer.
2489 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2490 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2491 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2492 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2493 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2494 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2495 * gcc.target/mips/abi-n32-long32.c: Likewise.
2496 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2497 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2498 * gcc.target/mips/abi-n32-long64.c: Likewise.
2499 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2500 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2501 * gcc.target/mips/abi-n64-long32.c: Likewise.
2502 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2503 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2504 * gcc.target/mips/abi-n64-long64.c: Likewise.
2505 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2506 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2507 * gcc.target/mips/abi-o32-long32.c: Likewise.
2508 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2509 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2510 * gcc.target/mips/abi-o32-long64.c: Likewise.
2511 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2512 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2513 * gcc.target/mips/abi-o64-long32.c: Likewise.
2514 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2515 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2516 * gcc.target/mips/abi-o64-long64.c: Likewise.
2517 * gcc.target/mips/asm-1.c: Likewise.
2518 * gcc.target/mips/branch-1.c: Likewise.
2519 * gcc.target/mips/call-3.c: Likewise.
2520 * gcc.target/mips/call-saved-3.c: Likewise.
2521 * gcc.target/mips/clear-cache-1.c: Likewise.
2522 * gcc.target/mips/div-1.c: Likewise.
2523 * gcc.target/mips/div-2.c: Likewise.
2524 * gcc.target/mips/div-3.c: Likewise.
2525 * gcc.target/mips/div-4.c: Likewise.
2526 * gcc.target/mips/div-5.c: Likewise.
2527 * gcc.target/mips/div-6.c: Likewise.
2528 * gcc.target/mips/div-7.c: Likewise.
2529 * gcc.target/mips/div-8.c: Likewise.
2530 * gcc.target/mips/div-9.c: Likewise.
2531 * gcc.target/mips/div-10.c: Likewise.
2532 * gcc.target/mips/div-11.c: Likewise.
2533 * gcc.target/mips/div-12.c: Likewise.
2534 * gcc.target/mips/dsp-ctrl.c: Likewise.
2535 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2536 * gcc.target/mips/ext-8.c: Likewise.
2537 * gcc.target/mips/extend-2.c: Likewise.
2538 * gcc.target/mips/fix-r10000-1.c: Likewise.
2539 * gcc.target/mips/fix-r10000-2.c: Likewise.
2540 * gcc.target/mips/fix-r10000-3.c: Likewise.
2541 * gcc.target/mips/fix-r10000-4.c: Likewise.
2542 * gcc.target/mips/fix-r10000-5.c: Likewise.
2543 * gcc.target/mips/fix-r10000-6.c: Likewise.
2544 * gcc.target/mips/fix-r10000-7.c: Likewise.
2545 * gcc.target/mips/fix-r10000-8.c: Likewise.
2546 * gcc.target/mips/fix-r10000-9.c: Likewise.
2547 * gcc.target/mips/fix-r10000-10.c: Likewise.
2548 * gcc.target/mips/fix-r10000-11.c: Likewise.
2549 * gcc.target/mips/fix-r10000-12.c: Likewise.
2550 * gcc.target/mips/fix-r10000-13.c: Likewise.
2551 * gcc.target/mips/fix-r10000-14.c: Likewise.
2552 * gcc.target/mips/fix-r10000-15.c: Likewise.
2553 * gcc.target/mips/fpcmp-1.c: Likewise.
2554 * gcc.target/mips/fpcmp-2.c: Likewise.
2555 * gcc.target/mips/fpr-moves-7.c: Likewise.
2556 * gcc.target/mips/fpr-moves-8.c: Likewise.
2557 * gcc.target/mips/int-moves-1.c: Likewise.
2558 * gcc.target/mips/int-moves-2.c: Likewise.
2559 * gcc.target/mips/long-calls-pg.c: Likewise.
2560 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2561 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2562 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2563 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2564 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2565 * gcc.target/mips/mips-3d-1.c: Likewise.
2566 * gcc.target/mips/mips-3d-2.c: Likewise.
2567 * gcc.target/mips/mips-3d-3.c: Likewise.
2568 * gcc.target/mips/mips-3d-4.c: Likewise.
2569 * gcc.target/mips/mips-3d-5.c: Likewise.
2570 * gcc.target/mips/mips-3d-6.c: Likewise.
2571 * gcc.target/mips/mips-3d-7.c: Likewise.
2572 * gcc.target/mips/mips-3d-8.c: Likewise.
2573 * gcc.target/mips/mips-3d-9.c: Likewise.
2574 * gcc.target/mips/mips-ps-1.c: Likewise.
2575 * gcc.target/mips/mips-ps-2.c: Likewise.
2576 * gcc.target/mips/mips-ps-3.c: Likewise.
2577 * gcc.target/mips/mips-ps-4.c: Likewise.
2578 * gcc.target/mips/mips-ps-6.c: Likewise.
2579 * gcc.target/mips/mips32-dspr2.c: Likewise.
2580 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2581 * gcc.target/mips/neg-abs-1.c: Likewise.
2582 * gcc.target/mips/neg-abs-2.c: Likewise.
2583 * gcc.target/mips/nmadd-3.c: Likewise.
2584 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2585 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2586 * gcc.target/mips/octeon-pop-1.c: Likewise.
2587 * gcc.target/mips/pr26765.c: Likewise.
2588 * gcc.target/mips/pr33256.c: Likewise.
2589 * gcc.target/mips/pr33635-1.c: Likewise.
2590 * gcc.target/mips/pr33755.c: Likewise.
2591 * gcc.target/mips/pr35802.c: Likewise.
2592 * gcc.target/mips/pr45074.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2602 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2603 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2604 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2605 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2606 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2607 * gcc.target/mips/save-restore-1.c: Likewise.
2608 * gcc.target/mips/save-restore-3.c: Likewise.
2609 * gcc.target/mips/save-restore-5.c: Likewise.
2610 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2611 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2612 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2613 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2614 * gcc.target/mips/stack-1.c: Likewise.
2616 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2619 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2620 branch under test to be filled with preceding rather than
2621 following instructions.
2622 * gcc.target/mips/branch-10.c: Likewise.
2623 * gcc.target/mips/branch-11.c: Likewise.
2624 * gcc.target/mips/branch-12.c: Likewise.
2625 * gcc.target/mips/branch-13.c: Likewise.
2626 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2627 to be eliminated. Tighten $28 scan-assembler-not test.
2629 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2631 * gcc.target/mips/call-4.c: ...this new test.
2633 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2635 * gcc.target/mips/code-readable-3.c: Likewise.
2636 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2637 flag but skip for -O0.
2638 * gcc.target/mips/code-readable-4.c: Likewise.
2640 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2641 of operations under test.
2642 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2644 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2645 Don't require sibling-call optimization.
2646 * gcc.target/mips/near-far-4.c: Likewise.
2648 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2649 Make sure that the register variable is used.
2650 * gcc.target/mips/soft-float-1.c: Likewise.
2652 * gcc.target/mips/sdata-1.c: Make static data volatile.
2653 * gcc.target/mips/sdata-2.c: Likewise.
2654 * gcc.target/mips/sdata-3.c: Likewise.
2655 * gcc.target/mips/sdata-4.c: Likewise.
2657 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2659 * gcc.target/mips/atomic-memory-2.c: Likewise.
2660 * gcc.target/mips/branch-cost-1.c: Likewise.
2661 * gcc.target/mips/branch-cost-2.c: Likewise.
2662 * gcc.target/mips/cache-1.c: Likewise.
2663 * gcc.target/mips/call-1.c: Likewise.
2664 * gcc.target/mips/call-saved-2.c: Likewise.
2665 * gcc.target/mips/const-anchor-1.c: Likewise.
2666 * gcc.target/mips/const-anchor-2.c: Likewise.
2667 * gcc.target/mips/dse-1.c: Likewise.
2668 * gcc.target/mips/dsp-lhx.c: Likewise.
2669 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2670 * gcc.target/mips/ext-1.c: Likewise.
2671 * gcc.target/mips/ext-2.c: Likewise.
2672 * gcc.target/mips/ext-3.c: Likewise.
2673 * gcc.target/mips/ext-4.c: Likewise.
2674 * gcc.target/mips/ext-5.c: Likewise.
2675 * gcc.target/mips/ext-6.c: Likewise.
2676 * gcc.target/mips/ext-7.c: Likewise.
2677 * gcc.target/mips/extend-1.c: Likewise.
2678 * gcc.target/mips/fix-r4000-1.c: Likewise.
2679 * gcc.target/mips/fix-r4000-3.c: Likewise.
2680 * gcc.target/mips/fix-r4000-5.c: Likewise.
2681 * gcc.target/mips/fix-r4000-6.c: Likewise.
2682 * gcc.target/mips/fix-r4000-8.c: Likewise.
2683 * gcc.target/mips/fix-r4000-10.c: Likewise.
2684 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2685 * gcc.target/mips/fixed-vector-type.c: Likewise.
2686 * gcc.target/mips/fpr-moves-1.c: Likewise.
2687 * gcc.target/mips/fpr-moves-2.c: Likewise.
2688 * gcc.target/mips/fpr-moves-3.c: Likewise.
2689 * gcc.target/mips/fpr-moves-4.c: Likewise.
2690 * gcc.target/mips/fpr-moves-5.c: Likewise.
2691 * gcc.target/mips/fpr-moves-6.c: Likewise.
2692 * gcc.target/mips/ins-1.c: Likewise.
2693 * gcc.target/mips/ins-2.c: Likewise.
2694 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2695 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2696 * gcc.target/mips/lazy-binding-1.c: Likewise.
2697 * gcc.target/mips/madd-3.c: Likewise.
2698 * gcc.target/mips/madd-5.c: Likewise.
2699 * gcc.target/mips/madd-6.c: Likewise.
2700 * gcc.target/mips/madd-8.c: Likewise.
2701 * gcc.target/mips/madd-9.c: Likewise.
2702 * gcc.target/mips/memcpy-1.c: Likewise.
2703 * gcc.target/mips/mips-ps-type.c: Likewise.
2704 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2705 * gcc.target/mips/mips-sched-madd.c: Likewise.
2706 * gcc.target/mips/mips16e-extends.c: Likewise.
2707 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2708 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2709 * gcc.target/mips/movcc-1.c: Likewise.
2710 * gcc.target/mips/movcc-2.c: Likewise.
2711 * gcc.target/mips/movcc-3.c: Likewise.
2712 * gcc.target/mips/msub-5.c: Likewise.
2713 * gcc.target/mips/msub-6.c: Likewise.
2714 * gcc.target/mips/msub-8.c: Likewise.
2715 * gcc.target/mips/mult-2.c: Likewise.
2716 * gcc.target/mips/mult-3.c: Likewise.
2717 * gcc.target/mips/mult-5.c: Likewise.
2718 * gcc.target/mips/mult-6.c: Likewise.
2719 * gcc.target/mips/mult-7.c: Likewise.
2720 * gcc.target/mips/mult-12.c: Likewise.
2721 * gcc.target/mips/mult-13.c: Likewise.
2722 * gcc.target/mips/mult-14.c: Likewise.
2723 * gcc.target/mips/mult-15.c: Likewise.
2724 * gcc.target/mips/mult-17.c: Likewise.
2725 * gcc.target/mips/mult-18.c: Likewise.
2726 * gcc.target/mips/mult-19.c: Likewise.
2727 * gcc.target/mips/nmadd-1.c: Likewise.
2728 * gcc.target/mips/nmadd-2.c: Likewise.
2729 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2730 * gcc.target/mips/octeon-cins-1.c: Likewise.
2731 * gcc.target/mips/octeon-cins-2.c: Likewise.
2732 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2733 * gcc.target/mips/octeon-exts-2.c: Likewise.
2734 * gcc.target/mips/octeon-exts-3.c: Likewise.
2735 * gcc.target/mips/octeon-exts-4.c: Likewise.
2736 * gcc.target/mips/octeon-exts-5.c: Likewise.
2737 * gcc.target/mips/octeon-exts-6.c: Likewise.
2738 * gcc.target/mips/octeon-exts-7.c: Likewise.
2739 * gcc.target/mips/octeon-pop-2.c: Likewise.
2740 * gcc.target/mips/octeon-seq-3.c: Likewise.
2741 * gcc.target/mips/octeon-seq-4.c: Likewise.
2742 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2743 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2744 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2745 * gcc.target/mips/pr54240.c: Likewise.
2746 * gcc.target/mips/rsqrt-1.c: Likewise.
2747 * gcc.target/mips/rsqrt-2.c: Likewise.
2748 * gcc.target/mips/rsqrt-3.c: Likewise.
2749 * gcc.target/mips/rsqrt-4.c: Likewise.
2750 * gcc.target/mips/save-restore-2.c: Likewise.
2751 * gcc.target/mips/save-restore-4.c: Likewise.
2752 * gcc.target/mips/sb1-1.c: Likewise.
2753 * gcc.target/mips/scc-1.c: Likewise.
2754 * gcc.target/mips/scc-2.c: Likewise.
2755 * gcc.target/mips/scc-3.c: Likewise.
2756 * gcc.target/mips/scc-4.c: Likewise.
2757 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2758 * gcc.target/mips/truncate-1.c: Likewise.
2759 * gcc.target/mips/truncate-2.c: Likewise.
2760 * gcc.target/mips/truncate-3.c: Likewise.
2761 * gcc.target/mips/truncate-4.c: Likewise.
2762 * gcc.target/mips/truncate-5.c: Likewise.
2763 * gcc.target/mips/truncate-6.c: Likewise.
2764 * gcc.target/mips/unaligned-1.c: Likewise.
2766 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2767 skip for -O0. Require -fexpensive-optimizations.
2768 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2769 * gcc.target/mips/dspr2-MULT.c: Likewise.
2770 * gcc.target/mips/fix-r4000-2.c: Likewise.
2771 * gcc.target/mips/fix-r4000-4.c: Likewise.
2772 * gcc.target/mips/fix-r4000-7.c: Likewise.
2773 * gcc.target/mips/fix-r4000-9.c: Likewise.
2774 * gcc.target/mips/madd-1.c: Likewise.
2775 * gcc.target/mips/madd-2.c: Likewise.
2776 * gcc.target/mips/madd-4.c: Likewise.
2777 * gcc.target/mips/maddu-1.c: Likewise.
2778 * gcc.target/mips/maddu-2.c: Likewise.
2779 * gcc.target/mips/maddu-3.c: Likewise.
2780 * gcc.target/mips/maddu-4.c: Likewise.
2781 * gcc.target/mips/msub-1.c: Likewise.
2782 * gcc.target/mips/msub-2.c: Likewise.
2783 * gcc.target/mips/msub-3.c: Likewise.
2784 * gcc.target/mips/msub-4.c: Likewise.
2785 * gcc.target/mips/msubu-1.c: Likewise.
2786 * gcc.target/mips/msubu-2.c: Likewise.
2787 * gcc.target/mips/msubu-3.c: Likewise.
2788 * gcc.target/mips/msubu-4.c: Likewise.
2789 * gcc.target/mips/mult-1.c: Likewise.
2790 * gcc.target/mips/mult-4.c: Likewise.
2791 * gcc.target/mips/mult-8.c: Likewise.
2792 * gcc.target/mips/mult-9.c: Likewise.
2793 * gcc.target/mips/mult-10.c: Likewise.
2794 * gcc.target/mips/mult-11.c: Likewise.
2795 * gcc.target/mips/mult-16.c: Likewise.
2797 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2798 skip for -O0 and -Os.
2799 * gcc.target/mips/fix-r4000-12.c: Likewise.
2800 * gcc.target/mips/madd-7.c: Likewise.
2801 * gcc.target/mips/mips-ps-5.c: Likewise.
2802 * gcc.target/mips/mips-ps-7.c: Likewise.
2803 * gcc.target/mips/msub-7.c: Likewise.
2805 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2806 skip for -O0. Require -mno-abicalls.
2807 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2809 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2810 skip for -O0. Require a total number of BBIT instructions and
2811 at least one of each kind.
2813 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2814 skip for -O0. Require -fno-unroll-loops.
2816 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2817 skip for -O0. Allow BLTZ as well as BGEZ.
2819 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2821 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2822 skip for -O0. Require -fschedule-insns2.
2823 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2825 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2826 but skip for -O0. Make a branch-likely more likely.
2828 * gcc.target/mips/timode-2.c: Split each test into its own function.
2829 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2831 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2832 skip for -O0. Require -fpeephole2.
2833 * gcc.target/mips/vr-mult-2.c: Likewise.
2835 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2837 PR preprocessor/53469
2838 * gcc.dg/cpp/_Pragma7.c: New test case.
2840 2012-08-27 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/do_5.f90: New.
2845 2012-08-27 Tobias Burnus <burnus@net-b.de>
2847 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2848 from dg-options as -Wall no longer implies it.
2850 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2852 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2854 2012-08-25 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2858 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/cpp0x/auto34.C: New.
2863 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.dg/pr54363.c: New test.
2869 * gcc.dg/pr54355.c: New test.
2871 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2874 * gcc.target/i386/pr52857-1.c: New.
2875 * gcc.target/i386/pr52857-2.c: Likewise.
2877 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2879 * gcc.target/mips/code-readable-4.c: New test.
2881 2012-08-23 Julian Brown <julian@codesourcery.com>
2882 Sandra Loosemore <sandra@codesourcery.com>
2884 * gcc.target/mips/code-readable-1.c: Add -O to options.
2886 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2889 * g++.dg/lookup/using53.C: New.
2891 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2893 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2894 * gcc.dg/fixed-point/convert-1.c: New.
2895 * gcc.dg/fixed-point/convert-2.c: New.
2896 * gcc.dg/fixed-point/convert-3.c: New.
2897 * gcc.dg/fixed-point/convert-4.c: New.
2898 * gcc.dg/fixed-point/convert-float-1.c: New.
2899 * gcc.dg/fixed-point/convert-float-2.c: New.
2900 * gcc.dg/fixed-point/convert-float-3.c: New.
2901 * gcc.dg/fixed-point/convert-float-4.c: New.
2902 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2903 * gcc.dg/fixed-point/convert-sat.c: New.
2904 * gcc.dg/fixed-point/convert.h: New.
2906 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2909 * gcc.target/sh/pr54089-2.c: New.
2911 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2913 * gcc.target/i386/long-double-64-1.c: New file.
2914 * gcc.target/i386/long-double-64-2.c: Likewise.
2915 * gcc.target/i386/long-double-64-3.c: Likewise.
2916 * gcc.target/i386/long-double-64-4.c: Likewise.
2917 * gcc.target/i386/long-double-80-1.c: Likewise.
2918 * gcc.target/i386/long-double-80-2.c: Likewise.
2919 * gcc.target/i386/long-double-80-3.c: Likewise.
2920 * gcc.target/i386/long-double-80-4.c: Likewise.
2921 * gcc.target/i386/long-double-80-5.c: Likewise.
2922 * gcc.target/i386/long-double-80-6.c: Likewise.
2923 * gcc.target/i386/long-double-80-7.c: Likewise.
2925 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2927 PR tree-optimization/54317
2928 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2930 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2933 * gcc.target/sh/pr39423-2.c: New.
2935 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2937 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2938 * gcc.dg/fold-perm.c: Likewise.
2940 2012-08-20 Jan Hubicka <jh@suse.cz>
2943 * gcc.dg/ipa/inlinehint-1.c: New.
2945 2012-08-20 Florian Weimer <fweimer@redhat.com>
2948 * g++.dg/init/new38.C: New test.
2949 * g++.dg/init/new39.C: New test.
2951 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2954 * gcc.target/sh/pr54089-1.c: New.
2956 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2959 * gcc.target/sh/pr51244-11.c: New.
2961 2012-08-20 Tobias Burnus <burnus@net-b.de>
2964 * gfortran.dg/warn_target_lifetime_2.f90: New.
2966 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/warn/Wunused-var-17.C: New.
2971 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2974 * gcc.dg/gomp/pr53992.c: New test.
2976 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2979 * gcc.c-torture/execute/20120817-1.c: New test.
2981 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2983 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2985 (f2): New test that really does need adds.
2987 2012-08-20 Richard Guenther <rguenther@suse.de>
2989 PR tree-optimization/54327
2990 * gcc.dg/torture/pr54327.c: New testcase.
2992 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/54321
2995 * gcc.c-torture/compile/pr54321.c: New test.
2997 2012-08-20 Tobias Burnus <burnus@net-b.de>
3000 * gfortran.dg/warn_target_lifetime_1.f90: New.
3002 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3005 * gfortran.dg/real_compare_1.f90: New test case.
3006 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3008 2012-08-18 Jan Hubicka <jh@suse.cz>
3010 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3012 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3015 * gfortran.dg/interface_37.f90: New test.
3017 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3018 Gary Funck <gary@intrepid.com>
3021 * gcc.target/i386/pr20020-1.c: New test.
3022 * gcc.target/i386/pr20020-2.c: Likewise.
3023 * gcc.target/i386/pr20020-3.c: Likewise.
3025 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3027 * gcc.target/i386/perm-concat.c: New test.
3029 2012-08-17 Julian Brown <julian@codesourcery.com>
3031 * gcc.target/arm/div64-unwinding.c: New test.
3033 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3035 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3037 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3040 * gcc.target/sh/pr54236-1.c: New.
3042 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3044 * lib/target-supports.exp (check_effective_target_sync_int_long)
3045 (check_effective_target_sync_char_short): Enable for crisv32-*
3049 * gcc.dg/torture/pr54261-1.c: New test.
3051 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3055 * gfortran.dg/typebound_call_24.f03: New.
3057 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3059 PR tree-optimization/54245
3060 * gcc.dg/tree-ssa/pr54245.c: New test.
3062 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3064 PR tree-optimization/54240
3065 * gcc.target/powerpc/pr54240.c: New test.
3066 * gcc.target/mips/pr54240.c: Likewise.
3068 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3071 * gcc.target/sh/pr52933-1.c: New.
3072 * gcc.target/sh/pr52933-2.c: New.
3074 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3077 * gcc.target/sh/pr50751-8.c: New.
3079 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3082 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3083 * gfortran.dg/typebound_proc_27.f03: New test.
3085 2012-08-14 Sterling Augustine <saugustine@google.com>
3087 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3089 2012-08-14 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/data_constraints_3.f90: New.
3093 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3094 to disable -pedantic compilation.
3095 * gfortran.dg/pr37243.f: Ditto.
3096 * gfortran.dg/g77/19990826-3.f: Ditto.
3097 * gfortran.dg/g77/20020307-1.f : Ditto.
3098 * gfortran.dg/g77/980310-3.f: Ditto.
3100 2012-08-14 Tobias Burnus <burnus@net-b.de>
3103 * gfortran.dg/warn_conversion_4.f90: New.
3105 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3108 PR rtl-optimization/53495
3109 * gcc.c-torture/compile/pr53411.c: New test.
3110 * gcc.c-torture/compile/pr53495.c: New test.
3112 2012-08-13 Richard Guenther <rguenther@suse.de>
3114 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3116 2012-08-13 Richard Guenther <rguenther@suse.de>
3118 PR tree-optimization/54200
3119 * gcc.dg/guality/pr54200.c: New testcase.
3120 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3122 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3124 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3126 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3129 * gcc.target/sh/pr51244-7.c: New.
3130 * gcc.target/sh/pr51244-8.c: New.
3131 * gcc.target/sh/pr51244-9.c: New.
3132 * gcc.target/sh/pr51244-10.c: New.
3134 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3136 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3138 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3139 * gcc.target/sh/pr53511-1.c: Likewise.
3140 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3141 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3142 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3143 * gcc.target/sh/pr53512-3.c: Likewise.
3144 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3146 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3149 * gcc.c-torture/compile/pr39423-1.c: New.
3150 * gcc.c-torture/compile/pr39423-2.c: New.
3152 2012-08-12 Tobias Burnus <burnus@net-b.de>
3155 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3156 they appear uninitialized on the RHS.
3157 * gfortran.dg/public_private_module_6.f90: New.
3159 2012-08-11 Martin Jambor <mjambor@suse.cz>
3162 * gfortran.dg/pr48636.f90: New test.
3164 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3168 (main): Adjust caller.
3170 2012-08-10 Richard Guenther <rguenther@suse.de>
3172 * gcc.dg/matrix/*.c: Adjust and move ...
3173 * gcc.dg/torture/: ... here.
3174 * gcc.dg/matrix: Remove directory.
3176 2012-08-10 Richard Guenther <rguenther@suse.de>
3179 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3181 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3184 * gcc.dg/tree-ssa/pr54211.c: New test.
3186 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3188 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3189 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3191 2012-08-10 Richard Guenther <rguenther@suse.de>
3193 PR tree-optimization/54109
3194 * gcc.dg/torture/pr54109.c: New testcase.
3195 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3196 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3198 2012-08-10 Richard Guenther <rguenther@suse.de>
3200 PR tree-optimization/54027
3201 * gcc.dg/torture/pr54027.c: New testcase.
3203 2012-08-10 Richard Guenther <rguenther@suse.de>
3205 * g++.dg/plugin/selfassign.c: Adjust.
3206 * gcc.dg/plugin/selfassign.c: Likewise.
3207 * gcc.dg/strlenopt-11.c: Likewise.
3208 * gcc.dg/strlenopt-13.c: Likewise.
3209 * gcc.dg/no-strict-overflow-4.c: Likewise.
3210 * gcc.dg/strict-overflow-4.c: Likewise.
3211 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3212 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3213 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3214 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3215 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3216 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3217 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3218 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3219 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3220 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3221 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3222 * gcc.dg/pr46309.c: Likewise.
3223 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3225 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3227 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3229 * gcc.c-torture/compile/20120727-2.c: New test.
3231 2012-08-09 Martin Jambor <mjambor@suse.cz>
3233 * gcc.dg/ipa/iinline-4.c: New test.
3234 * gcc.dg/ipa/iinline-5.c: Likewise.
3235 * gcc.dg/ipa/iinline-6.c: Likewise.
3236 * gcc.dg/ipa/iinline-7.c: Likewise.
3237 * gcc.dg/lto/20120723_0.c: Likewise.
3238 * gcc.dg/lto/20120723_1.c: Likewise.
3240 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3243 * gcc.target/sh/pr39423-1.c: New.
3245 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3248 * gcc.target/sh/pr51244-5: New.
3249 * gcc.target/sh/pr51244-6: New.
3251 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3253 * gcc.target/i386/adx-addxcarry32-3.c: New.
3254 * gcc.target/i386/adx-addxcarry64-3.c: New.
3256 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3258 PR rtl-optimization/53701
3259 * gcc.dg/pr53701.c: New test.
3261 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3263 * gcc.c-torture/compile/20120727-1.c: New test.
3265 2012-08-09 Tobias Burnus <burnus@net-b.de>
3268 * gfortran.dg/intrinsic_shadow_4.f90: New.
3270 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3272 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3274 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3276 * gcc.c-torture/execute/20120808-1.c: New test.
3278 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3280 PR rtl-optimization/54157
3281 * gcc.target/i386/pr54157.c: New file.
3283 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3285 * gcc.target/i386/adx-addcarryx32-1.c: New.
3286 * gcc.target/i386/adx-addcarryx32-2.c: New.
3287 * gcc.target/i386/adx-addcarryx64-1.c: New.
3288 * gcc.target/i386/adx-addcarryx64-2.c: New.
3289 * gcc.target/i386/adx-check.h: New.
3290 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3291 * gcc.target/i386/sse-12.c: Add -madx.
3292 * gcc.target/i386/sse-13.c: Ditto.
3293 * gcc.target/i386/sse-14.c: Ditto.
3294 * gcc.target/i386/sse-22.c: Ditto.
3295 * gcc.target/i386/sse-23.c: Ditto.
3296 * g++.dg/other/i386-2.C: Ditto.
3297 * g++.dg/other/i386-3.C: Ditto.
3299 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3301 * gcc.dg/tree-ssa/slsr-5.c: New.
3302 * gcc.dg/tree-ssa/slsr-6.c: New.
3303 * gcc.dg/tree-ssa/slsr-7.c: New.
3304 * gcc.dg/tree-ssa/slsr-8.c: New.
3305 * gcc.dg/tree-ssa/slsr-9.c: New.
3306 * gcc.dg/tree-ssa/slsr-10.c: New.
3307 * gcc.dg/tree-ssa/slsr-11.c: New.
3308 * gcc.dg/tree-ssa/slsr-12.c: New.
3309 * gcc.dg/tree-ssa/slsr-13.c: New.
3310 * gcc.dg/tree-ssa/slsr-14.c: New.
3311 * gcc.dg/tree-ssa/slsr-15.c: New.
3312 * gcc.dg/tree-ssa/slsr-16.c: New.
3313 * gcc.dg/tree-ssa/slsr-17.c: New.
3314 * gcc.dg/tree-ssa/slsr-18.c: New.
3315 * gcc.dg/tree-ssa/slsr-19.c: New.
3316 * gcc.dg/tree-ssa/slsr-20.c: New.
3317 * gcc.dg/tree-ssa/slsr-21.c: New.
3318 * gcc.dg/tree-ssa/slsr-22.c: New.
3319 * gcc.dg/tree-ssa/slsr-23.c: New.
3320 * gcc.dg/tree-ssa/slsr-24.c: New.
3321 * gcc.dg/tree-ssa/slsr-25.c: New.
3322 * gcc.dg/tree-ssa/slsr-26.c: New.
3323 * gcc.dg/tree-ssa/slsr-30.c: New.
3324 * gcc.dg/tree-ssa/slsr-31.c: New.
3326 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3328 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3329 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3330 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3332 2012-08-06 Cary Coutant <ccoutant@google.com>
3334 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3336 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3339 * gfortran.dg/dummy_procedure_5.f90: Modified.
3340 * gfortran.dg/dummy_procedure_8.f90: New.
3341 * gfortran.dg/interface_26.f90: Modified.
3342 * gfortran.dg/proc_ptr_11.f90: Modified.
3343 * gfortran.dg/proc_ptr_15.f90: Modified.
3344 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3345 * gfortran.dg/typebound_override_1.f90: Modified.
3346 * gfortran.dg/typebound_proc_6.f03: Modified.
3348 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3350 PR tree-optimization/51938
3351 PR tree-optimization/52005
3352 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3353 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3354 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3355 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3357 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3359 Avoid crashing on erroneous static_assert usage
3360 * g++.dg/cpp0x/static_assert8.C: New test.
3362 2012-08-06 Jason Merrill <jason@redhat.com>
3364 * g++.dg/cpp0x/sfinae38.C: New.
3366 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3367 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/conversion/void2.C: New.
3372 2012-08-06 Tom de Vries <tom@codesourcery.com>
3374 * gcc.dg/tree-ssa/vrp78.c: New test.
3376 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3377 Richard Sandiford <rdsandiford@googlemail.com>
3379 * g++.dg/opt/enum2.C: Require fpic target.
3380 * g++.dg/lto/20090303_0.C: Likewise.
3382 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3383 Catherine Moore <clm@codesourcery.com>
3385 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3386 flush function names too.
3387 * gcc.target/mips/clear-cache-1.c: Likewise.
3389 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3392 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3394 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3397 * gfortran.dg/array_5.f90: New test.
3399 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3401 PR tree-optimization/30318
3402 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3404 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3406 * g++.dg/ext/vector17.C: New testcase.
3408 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3411 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3412 * g++.dg/opt/longbranch1.C: Likewise.
3414 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3416 PR tree-optimization/53805
3417 * gcc.dg/fold-notunord.c: New testcase.
3419 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3422 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3423 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3425 2012-08-02 Jason Merrill <jason@redhat.com>
3426 Paolo Carlini <paolo.carlini@oracle.com>
3428 PR c++/51213 (again)
3429 * g++.dg/cpp0x/sfinae37.C: Extend.
3431 2012-08-02 Richard Guenther <rguenther@suse.de>
3433 PR tree-optimization/50672
3434 * g++.dg/torture/pr50672.C: New testcase.
3436 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/abstract_type_6.f03: Modified.
3440 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3441 * gfortran.dg/proc_ptr_comp_35.f90: New.
3442 * gfortran.dg/typebound_proc_9.f03: Modified.
3443 * gfortran.dg/typebound_proc_26.f90: New.
3445 2012-08-02 Richard Guenther <rguenther@suse.de>
3447 * gcc.dg/torture/pta-callused-1.c: Adjust.
3448 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3449 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3450 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3451 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3452 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3453 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3454 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3455 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3457 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3460 * gfortran.dg/include_6.f90: New test case.
3461 * gfortran.dg/include_7.f90: New test case.
3462 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3464 2012-08-01 Tom de Vries <tom@codesourcery.com>
3466 * gcc.dg/tree-ssa/vrp76.c: New test.
3468 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3470 PR tree-optimization/46556
3471 * gcc.dg/tree-ssa/slsr-27.c: New.
3472 * gcc.dg/tree-ssa/slsr-28.c: New.
3473 * gcc.dg/tree-ssa/slsr-29.c: New.
3475 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3478 * gfortran.dg/proc_decl_29.f90: New.
3480 2012-07-31 Dehao Chen <dehao@google.com>
3482 * gcc.dg/predict-7.c: New test.
3484 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3487 * gfortran.dg/typebound_override_3.f90: New.
3489 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3491 PR tree-optimization/53773
3492 * gcc.dg/vect/pr53773.c: New test.
3494 2012-07-31 Nick Clifton <nickc@redhat.com>
3496 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3499 2012-07-31 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/c_funloc_tests_6.f90: New.
3502 * gfortran.dg/c_funloc_tests_7.f90: New.
3503 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3505 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/cpp0x/temp_default5.C: New.
3510 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3513 * gfortran.dg/proc_ptr_37.f90: New.
3515 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3517 * lib/target-supports.exp
3518 (check_effective_target_vect_natural_alignment): New function.
3519 * gcc.dg/align-2.c: Only run on targets with natural alignment
3521 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3522 alignment of vector types.
3524 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3525 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3527 * gcc.target/i386/rdseed16-1.c: New.
3528 * gcc.target/i386/rdseed32-1.c: Ditto
3529 * gcc.target/i386/rdseed64-1.c: Ditto
3530 * gcc.target/i386/sse-12.c: Add -mrdseed.
3531 * gcc.target/i386/sse-13.c: Ditto.
3532 * gcc.target/i386/sse-14.c: Ditto.
3533 * g++.dg/other/i386-2.C: Ditto.
3534 * g++.dg/other/i386-3.C: Ditto.
3536 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3539 * gcc.target/sh/pr51244-4.c: New.
3541 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3543 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3544 for alpha*-*-* targets. Cleanup original tree dump.
3546 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3548 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3549 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3551 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3553 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3554 rand, srand. Include <stdlib.h>.
3556 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3558 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3560 2012-07-26 Richard Henderson <rth@redhat.com>
3562 * gcc.dg/attr-hotcold-1.c: New.
3563 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3565 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3566 Sandra Loosemore <sandra@codesourcery.com>
3568 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3570 2012-07-26 Tobias Burnus <burnus@net-b.de>
3572 * gfortran.dg/contiguous_1.f90: Update dg-error.
3573 * gfortran.dg/proc_ptr_32.f90: Ditto.
3575 2012-07-26 Richard Guenther <rguenther@suse.de>
3577 PR tree-optimization/54098
3578 * gcc.dg/torture/pr54098.c: New testcase.
3580 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3582 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3583 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3585 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3588 * gfortran.dg/array_constructor_39.f90: New test.
3590 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3593 * gfortran.dg/array_constructor_38.f90: New test.
3595 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3597 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3599 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3601 * gnat.dg/noreturn5.ad[sb]: New test.
3603 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3604 Paul Brook <paul@codesourcery.com>
3608 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3609 * c-c++-common/pr53633.c: New test.
3611 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3613 * gcc.target/i386/asm-dialect-1.c: New test case.
3615 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3616 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3618 * gcc.target/i386/prefetchw-1.c: New.
3619 * gcc.target/i386/sse-12.c: Add -mprfchw.
3620 * gcc.target/i386/sse-13.c: Ditto.
3621 * gcc.target/i386/sse-14.c: Ditto.
3622 * gcc.target/i386/sse-22.c: Ditto.
3623 * gcc.target/i386/sse-23.c: Ditto.
3624 * g++.dg/other/i386-2.C: Ditto.
3625 * g++.dg/other/i386-3.C: Ditto.
3627 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3629 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3631 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3634 * gcc.target/arm/pr54051.c: New.
3635 * gcc.target/arm/vfp-1.c: Adjust test.
3637 2012-07-24 Julian Brown <julian@codesourcery.com>
3639 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3640 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3643 2012-07-23 Paul Brook <paul@codesourcery.com>
3645 * g++.dg/other/armv7m-1.c: New test.
3647 2012-07-23 Julian Brown <julian@codesourcery.com>
3649 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3651 (DO_TEST): Define to 1 for appropriate ARM targets.
3653 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3655 PR tree-optimization/53881
3656 * gcc.dg/pr53881.c: Renamed to ...
3657 * gcc.dg/pr53881-1.c: ... this.
3658 * gcc.dg/pr53881-2.c: New test.
3660 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3662 Handle recent changes in default atomics for cris*-*-linux*.
3663 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3664 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3665 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3666 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3667 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3668 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3669 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3670 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3671 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3672 -mno-unaligned-atomic-may-use-library is in effect for
3674 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3675 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3676 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3677 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3678 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3679 gcc.target/cris/torture/sync-mis-op-i-1.c,
3680 gcc.target/cris/torture/sync-mis-op-i-2.c,
3681 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3682 gcc.target/cris/torture/sync-mis-op-i-3.c,
3683 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3684 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3685 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3686 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3687 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3688 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3689 (main): Remove local variable x.
3690 [mis_ok]: Check that atomics don't fail.
3692 2012-07-21 Andrew Pinski <apinski@cavium.com>
3694 * gcc.dg/tree-ssa/vrp72.c: New test.
3695 * gcc.dg/tree-ssa/vrp73.c: New test.
3696 * gcc.dg/tree-ssa/vrp74.c: New test.
3697 * gcc.dg/tree-ssa/vrp75.c: New test.
3699 2012-07-21 Andrew Pinski <apinski@cavium.com>
3701 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3702 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3704 2012-07-21 Andrew Pinski <apinski@cavium.com>
3706 * gcc.target/mips/octeon-pop-2.c: New testcase.
3708 2012-07-21 Tobias Burnus <burnus@net-b.de>
3711 * gfortran.dg/assumed_rank_3.f90: New.
3712 * gfortran.dg/assumed_rank_11.f90: New.
3713 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3714 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3715 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3717 2012-07-21 Andrew Pinski <apinski@cavium.com>
3719 * gcc.target/mips/unaligned-1.c: New testcase.
3721 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3723 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3725 2012-07-20 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/bind_c_array_params_2.f90: New.
3728 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3729 and update dg-error.
3731 2012-07-20 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3735 2012-07-20 Jason Merrill <jason@redhat.com>
3738 * g++.dg/other/array7.C: New.
3740 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3742 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3743 the basic block and check loop depth.
3744 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3745 matching patterns and comments.
3746 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3747 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3749 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3752 * c-c++-common/pr28656.c: New test.
3754 2012-07-19 Jason Merrill <jason@redhat.com>
3757 * g++.dg/init/mutable1.C: New.
3759 2012-07-20 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3763 * gfortran.dg/assumed_rank_1.f90: New.
3764 * gfortran.dg/assumed_rank_1_c.c: New.
3765 * gfortran.dg/assumed_rank_2.f90: New.
3766 * gfortran.dg/assumed_rank_4.f90: New.
3767 * gfortran.dg/assumed_rank_5.f90: New.
3768 * gfortran.dg/assumed_rank_6.f90: New.
3769 * gfortran.dg/assumed_rank_7.f90: New.
3770 * gfortran.dg/assumed_rank_8.f90: New.
3771 * gfortran.dg/assumed_rank_8_c.c: New.
3772 * gfortran.dg/assumed_rank_9.f90: New.
3773 * gfortran.dg/assumed_rank_10.f90: New.
3774 * gfortran.dg/assumed_rank_12.f90: New.
3776 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3778 * gnat.dg/opt25.adb: New test.
3779 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3780 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3782 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3784 * gnat.dg/aggr20.ad[sb]: New test.
3785 * gnat.dg/aggr20_pkg.ads: New helper.
3787 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3789 * gnat.dg/derived_type3.adb: New test.
3790 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3792 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3794 PR rtl-optimization/53942
3795 * gcc.dg/pr53942.c: New test.
3797 2012-07-19 Jason Merrill <jason@redhat.com>
3800 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3802 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3804 * gnat.dg/discr38.adb: New test.
3806 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3809 * c-c++-common/gomp/pr54017.c: New test.
3811 2012-07-19 Richard Guenther <rguenther@suse.de>
3812 Eric Botcazou <ebotcazou@adacore.com>
3814 * gnat.dg/loop_optimization11.adb: New testcase.
3815 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3817 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3818 Jason Merrill <jason@redhat.com>
3820 * g++.dg/cpp0x/sfinae37.C: New.
3821 * g++.dg/template/access23.C: New.
3822 * g++.dg/template/access7.C: Adjust.
3823 * g++.dg/template/sfinae10.C: Don't expect errors.
3824 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3826 2012-07-18 Julian Brown <julian@codesourcery.com>
3827 Sandra Loosemore <sandra@codesroucery.com>
3829 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3831 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3833 * gnat.dg/noreturn4.ad[sb]: New test.
3834 * gnat.dg/noreturn4_pkg.ads: New helper.
3836 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3837 Julian Brown <julian@codesourcery.com>
3839 * gcc.target/arm/neon-vdup-1.c: New test case.
3840 * gcc.target/arm/neon-vdup-2.c: New test case.
3841 * gcc.target/arm/neon-vdup-3.c: New test case.
3842 * gcc.target/arm/neon-vdup-4.c: New test case.
3843 * gcc.target/arm/neon-vdup-5.c: New test case.
3844 * gcc.target/arm/neon-vdup-6.c: New test case.
3845 * gcc.target/arm/neon-vdup-7.c: New test case.
3846 * gcc.target/arm/neon-vdup-8.c: New test case.
3847 * gcc.target/arm/neon-vdup-9.c: New test case.
3848 * gcc.target/arm/neon-vdup-10.c: New test case.
3849 * gcc.target/arm/neon-vdup-11.c: New test case.
3850 * gcc.target/arm/neon-vdup-12.c: New test case.
3851 * gcc.target/arm/neon-vdup-13.c: New test case.
3852 * gcc.target/arm/neon-vdup-14.c: New test case.
3853 * gcc.target/arm/neon-vdup-15.c: New test case.
3854 * gcc.target/arm/neon-vdup-16.c: New test case.
3855 * gcc.target/arm/neon-vdup-17.c: New test case.
3856 * gcc.target/arm/neon-vdup-18.c: New test case.
3857 * gcc.target/arm/neon-vdup-19.c: New test case.
3858 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3859 arguments non-constant.
3861 2012-07-18 Richard Guenther <rguenther@suse.de>
3863 PR tree-optimization/53970
3864 * g++.dg/torture/pr53970.C: New testcase.
3866 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3869 * gcc.c-torture/compile/pr38621.c: New.
3871 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3874 * gcc.target/sh/pr33135-1.c: New.
3875 * gcc.target/sh/pr33135-2.c: New.
3876 * gcc.target/sh/pr33135-3.c: New.
3877 * gcc.target/sh/pr33135-4.c: New.
3879 2012-07-17 Jason Merrill <jason@redhat.com>
3882 * g++.dg/parse/enum9.C: New.
3884 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3885 Sandra Loosemore <sandra@codesourcery.com>
3887 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3888 if there is a conflict with -mcpu=. Use -mcpu=5208.
3890 2012-07-17 Jason Merrill <jason@redhat.com>
3893 * g++.dg/template/array23.C: New.
3895 2012-07-17 Tobias Burnus <burnus@net-b.de>
3898 * gfortran.dg/bind_c_usage_26.f90: New.
3899 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3900 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3901 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3902 * gfortran.dg/interop_params.f03: Ditto.
3904 2012-07-17 Jason Merrill <jason@redhat.com>
3906 * g++.dg/template/inherit8.C: Adjust.
3907 * g++.dg/template/using21.C: Adjust.
3908 * g++.dg/template/using22.C: Adjust.
3911 * g++.dg/template/current-inst1.C: New.
3912 * g++.dg/parse/crash35.C: Adjust.
3914 2012-07-17 Tobias Burnus <burnus@net-b.de>
3917 * gfortran.dg/oldstyle_4.f90: New.
3919 2012-07-17 Tobias Burnus <burnus@net-b.de>
3922 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3923 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3925 2012-07-16 Jason Merrill <jason@redhat.com>
3927 * g++.dg/parse/access8.C: Adjust.
3928 * g++.dg/template/sfinae6_neg.C: Adjust.
3930 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3933 * gfortran.dg/coarray_allocate_1.f90: New test.
3935 2012-07-16 Andrew Pinski <apinski@cavium.com>
3937 * gcc.c-torture/execute/bswap-1.c: New testcase.
3938 * gcc.c-torture/compile/unalign-1.c: New testcase.
3939 * gcc.c-torture/compile/20120524-1.c: New testcase.
3940 * gcc.c-torture/compile/20101216-1.c: New testcase.
3942 2012-07-16 Dehao Chen <dehao@google.com>
3945 2012-07-10 Dehao Chen <dehao@google.com>
3947 * gcc.dg/debug_info_inline.c: New test.
3949 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3952 * gfortran.dg/proc_decl_28.f90: New.
3954 2012-07-16 Andrew Pinski <apinski@cavium.com>
3956 * gcc.dg/torture/builtins-1.c: New testcase.
3958 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3960 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3961 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3962 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3963 gcc.target/cris/sync-1-v10.c,
3964 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3965 pass -mno-unaligned-atomic-may-use-library.
3966 * gcc.target/cris/sync-xchg-1.c: New test.
3967 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3968 valid register operand output modifier.
3970 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3972 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3975 2012-07-13 Andrew Pinski <apinski@cavium.com>
3977 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3978 rather than cleanup-tree-dump.
3979 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3981 2012-07-13 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/53907
3984 * gcc.target/i386/pr53907.c: New testcase.
3986 2012-07-13 Richard Guenther <rguenther@suse.de>
3988 PR tree-optimization/53922
3989 * gcc.dg/torture/pr53922.c: New testcase.
3991 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3993 PR rtl-optimization/53908
3994 * gcc.dg/torture/pr53908.c: New test.
3996 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3999 * g++.dg/cpp0x/variadic135.C: New.
4001 2012-07-12 Jason Merrill <jason@redhat.com>
4003 * g++.dg/template/sfinae6_neg.C: Adjust.
4005 2012-07-12 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4008 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4009 scan-tree-dump-times pattern.
4011 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4013 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4015 2012-07-11 Jason Merrill <jason@redhat.com>
4018 * g++.g/cpp0x/defaulted37.C: New.
4020 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4023 * gcc.target/arm/pr53859.c: New test.
4025 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4028 * gcc.c-torture/compile/pr53886.c: New.
4030 2012-07-10 Dehao Chen <dehao@google.com>
4032 * gcc.dg/debug_info_inline.c: New test.
4034 2012-07-10 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/defaulted36.C: New.
4038 * g++.dg/cpp0x/defaulted21.C: Adjust.
4040 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4042 2012-07-09 Sterling Augustine <saugustine@google.com>
4044 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4046 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4048 PR tree-optimization/53887
4049 * gcc.dg/pr53887.c: New test.
4051 2012-07-09 Jason Merrill <jason@redhat.com>
4054 * g++.dg/cpp0x/nullptr29.C: New.
4056 2012-07-09 Tom de Vries <tom@codesourcery.com>
4057 Richard Guenther <rguenther@suse.de>
4059 * gcc.dg/builtin-unreachable-6.c: New test.
4060 * gcc.dg/builtin-unreachable-5.c: New test.
4062 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4064 PR tree-optimization/53881
4065 * gcc.dg/pr53881.c: New test.
4067 2012-07-06 Jason Merrill <jason@redhat.com>
4070 * g++.dg/cpp0x/variadic134.C: New.
4073 * g++.dg/cpp0x/alias-decl-20.C: New.
4075 2012-07-06 Tom de Vries <tom@codesourcery.com>
4077 PR tree-optimization/51879
4078 * gcc.dg/pr51879-16.c: New test.
4079 * gcc.dg/pr51879-17.c: Same.
4081 2012-07-06 Tom de Vries <tom@codesourcery.com>
4083 PR tree-optimization/52009
4084 * gcc.dg/pr51879-7.c: New test.
4085 * gcc.dg/pr51879-18.c: New test.
4087 2012-07-05 Jason Merrill <jason@redhat.com>
4090 * g++.dg/template/typedef39.C: New.
4093 * g++.dg/cpp0x/variadic133.C: New.
4094 * g++.dg/template/param1.C: Adjust.
4096 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4100 * gcc.target/arm/neon/vtrnf32.c: Update.
4101 * gcc.target/arm/neon/vtrns32.c: Update.
4102 * gcc.target/arm/neon/vtrnu32.c: Update.
4103 * gcc.target/arm/neon/vzipf32.c: Update.
4104 * gcc.target/arm/neon/vzips32.c: Update.
4105 * gcc.target/arm/neon/vzipu32.c: Update.
4107 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4110 * gfortran.dg/inline_sum_4.f90: New test.
4112 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4114 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4116 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4118 * gcc.target/arm/fma-sp.c: New testcase.
4119 * gcc.target/arm/fma.c: Likewise.
4120 * gcc.target/arm/fma.h: Likewise.
4122 2012-07-04 Jason Merrill <jason@redhat.com>
4125 * g++.dg/other/enum3.C: New.
4127 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4130 * g++.dg/torture/pr53321.C: New test.
4132 2012-07-04 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/53844
4135 * g++.dg/tree-ssa/pr53844.C: New testcase.
4137 2012-07-04 Richard Guenther <rguenther@suse.de>
4139 PR tree-optimization/53849
4140 * gcc.dg/pr53849.c: New testcase.
4142 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4145 * g++.dg/ext/label14.C: New test.
4147 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4150 * g++.dg/other/pr53811.C: New test.
4152 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4155 * gcc.target/m68k/stack-limit-1.c: New testcase.
4157 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4159 * gnat.dg/recursive_call.adb: New test.
4161 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4163 * gnat.dg/discr37.ad[sb]: New test.
4165 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4167 * g++.dg/other/packed1.C: Remove SH from xfail list.
4169 2012-07-02 Jason Merrill <jason@redhat.com>
4172 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4175 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4178 * g++.dg/cpp0x/decltype39.C: New.
4179 * g++.dg/diagnostic/method1.C: Adjust.
4182 * g++.dg/template/ref6.C: New.
4184 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4187 * gcc.target/sh/pr53568-1.c: New.
4189 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4192 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4194 2012-07-02 Jason Merrill <jason@redhat.com>
4197 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4200 * g++.dg/template/enum7.C: New.
4201 * g++.dg/other/ptrmem10.C: Adjust.
4202 * g++.dg/other/ptrmem11.C: Adjust.
4203 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4205 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4207 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4209 2012-07-01 Wei Guozhi <carrot@google.com>
4212 * gcc.target/arm/pr53447-1.c: New testcase.
4213 * gcc.target/arm/pr53447-2.c: New testcase.
4214 * gcc.target/arm/pr53447-3.c: New testcase.
4215 * gcc.target/arm/pr53447-4.c: New testcase.
4217 2012-06-29 Richard Guenther <rguenther@suse.de>
4219 PR tree-optimization/47061
4220 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4222 2012-06-29 Richard Guenther <rguenther@suse.de>
4224 PR tree-optimization/37541
4225 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4227 2012-06-29 Richard Guenther <rguenther@suse.de>
4229 PR tree-optimization/52589
4230 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4232 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4234 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4236 * g++.dg/template/error46.C: Add missing comment to dg-message.
4237 * g++.dg/template/crash107.C: Likewise.
4238 * g++.dg/template/error47.C: Likewise.
4239 * g++.dg/template/crash108.C: Likewise.
4240 * g++.dg/overload/operator5.C: Likewise.
4242 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4243 errors in dg-message directives, add comments.
4245 2012-06-28 Kai Tietz <ktietz@redhat.com>
4247 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4248 hard-coded 'unsigned long'.
4250 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4252 PR tree-optimization/51581
4253 * gcc.dg/vect/pr51581-4.c: New test.
4255 PR tree-optimization/53645
4256 * gcc.c-torture/execute/pr53645-2.c: New test.
4258 2012-06-28 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/torture/pr53790.c: New testcase.
4263 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4265 PR tree-optimization/53645
4266 * gcc.c-torture/execute/pr53645.c: New test.
4268 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4270 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4272 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4276 * gcc.dg/guality/pr49888.c: Account for the possibility that
4277 the variable is optimized out at the first test.
4279 2012-06-27 Jason Merrill <jason@redhat.com>
4281 * g++.dg/cpp0x/override2.C: Adjust.
4282 * g++.dg/template/error5.C: Adjust.
4283 * g++.dg/parse/crash28.C: Adjust.
4286 * g++.dg/parse/template27.C: New.
4287 * g++.dg/template/crash74.C: Adjust expected output.
4289 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4293 * gfortran.dg/typebound_operator_16.f03: New.
4295 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4297 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4298 even src1.i and src2.i fields even in the second half of the arrays.
4300 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4303 * g++.dg/torture/vshuf-16.inc: New test.
4304 * g++.dg/torture/vshuf-2.inc: New test.
4305 * g++.dg/torture/vshuf-4.inc: New test.
4306 * g++.dg/torture/vshuf-8.inc: New test.
4307 * g++.dg/torture/vshuf-main.inc: New test.
4308 * g++.dg/torture/vshuf-v16hi.C: New test.
4309 * g++.dg/torture/vshuf-v16qi.C: New test.
4310 * g++.dg/torture/vshuf-v2df.C: New test.
4311 * g++.dg/torture/vshuf-v2di.C: New test.
4312 * g++.dg/torture/vshuf-v2sf.C: New test.
4313 * g++.dg/torture/vshuf-v2si.C: New test.
4314 * g++.dg/torture/vshuf-v4df.C: New test.
4315 * g++.dg/torture/vshuf-v4di.C: New test.
4316 * g++.dg/torture/vshuf-v4sf.C: New test.
4317 * g++.dg/torture/vshuf-v4si.C: New test.
4318 * g++.dg/torture/vshuf-v8hi.C: New test.
4319 * g++.dg/torture/vshuf-v8qi.C: New test.
4320 * g++.dg/torture/vshuf-v8si.C: New test.
4322 2012-06-27 Richard Guenther <rguenther@suse.de>
4325 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4327 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4329 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4330 scan-dump-dem-not): Use printable pattern in test name.
4332 2012-06-26 Sterling Augustine <saugustine@google.com>
4333 Dominique Dhumieres <dominiq@lps.ens.fr>
4335 * gcc.dg/pubtypes-2.c: Update expected output.
4336 * gcc.dg/pubtypes-3.c: Likewise.
4337 * gcc.dg/pubtypes-4.c: Likewise.
4339 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4341 * gcc.dg/tree-ssa/slsr-1.c: New test.
4342 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4343 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4344 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4346 2012-06-26 Matt Turner <mattst88@gmail.com>
4349 * gcc.target/arm/mmx-2.c: New.
4351 2012-06-26 Richard Guenther <rguenther@suse.de>
4354 * g++.dg/torture/pr53752.C: New testcase.
4356 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4358 PR tree-optimization/53748
4359 * gcc.c-torture/compile/pr53748.c: New test.
4361 2012-06-25 Jason Merrill <jason@redhat.com>
4365 * g++.dg/cpp0x/decltype38.C: New.
4366 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4368 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4370 * lib/target-supports-dg.exp (testname-for-summary): New.
4371 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4372 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4373 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4374 scan-module-absence, output-exists, output-exists-not: Use
4375 testname-for-summary.
4376 (dg-test): Clean up testname_with_flags.
4377 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4378 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4379 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4380 scan-assembler-dem-not, object-size: Use testname-for-summary.
4381 * lib/gcov.exp (run-gcov): Likewise.
4382 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4383 scan-dump-dem, scan-dump-dem-note): Likewise.
4385 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4386 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4387 including profopt.opt; save and restore existing value.
4388 * g++.dg/bprob/bprob.exp: Likewise.
4389 * gcc.dg/matrix/matrix.exp: Likewise.
4390 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4391 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4394 2012-06-25 Richard Henderson <rth@redhat.com>
4396 * gcc.dg/pr53749.c: New.
4398 2012-06-25 Jason Merrill <jason@redhat.com>
4401 * g++.dg/cpp0x/nullptr28.C: New.
4403 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4405 * gcc.target/arm/neon-vld1_dupQ.c: New.
4407 2012-06-25 Florian Weimer <fweimer@redhat.com>
4409 * g++.dg/init/new35.C: New.
4410 * g++.dg/init/new36.C: New.
4411 * g++.dg/init/new37.C: New.
4412 * g++.dg/ext/vla5.C: New warning.
4413 * g++.dg/ext/vla8.C: New warning.
4414 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4416 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4417 James Greenhalgh <james.greenhalgh@arm.com>
4419 * gcc.target/arm/ftest-support-arm.h New testcase.
4420 * gcc.target/arm/ftest-support-thumb.h Likewise.
4421 * gcc.target/arm/ftest-support.h Likewise.
4422 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4423 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4424 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4425 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4426 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4427 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4428 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4429 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4430 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4431 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4432 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4433 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4434 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4435 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4436 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4437 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4438 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4439 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4440 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4442 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4443 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4444 * lib/target-supports.exp
4445 (check_effective_target_arm_arch_FUNC): Add support for more
4447 (add_options_for_arm_arch_FUNC): Likewise.
4448 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4450 2012-06-25 Jason Merrill <jason@redhat.com>
4453 * g++.dg/cpp0x/constexpr-tuple.C: New.
4455 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4458 * gcc.target/i386/pr53759.c: New test.
4461 * g++.dg/cpp0x/nsdmi7.C: New test.
4463 2012-06-24 Kai Tietz <ktietz@redhat.com>
4465 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4467 * gcc.target/i386/pr38988.c: Likewise.
4469 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4473 * gfortran.dg/typebound_generic_12.f03: New.
4474 * gfortran.dg/typebound_generic_13.f03: New.
4476 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4478 * gnat.dg/lto15.ad[sb]: New test.
4480 2012-06-21 Meador Inge <meadori@codesourcery.com>
4483 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4485 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4487 * gcc.dg/pch/ident-1.c: New test.
4488 * gcc.dg/pch/ident-1.hs: Header file for new test.
4490 2012-06-21 Michael Matz <matz@suse.de>
4493 * gcc.c-torture/execute/pr53688.c: New test.
4495 2012-06-20 Richard Guenther <rguenther@suse.de>
4497 PR tree-optimization/30318
4498 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4500 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4502 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4504 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4506 * gcc.target/i386/clearcapv2.map: New file.
4507 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4509 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4511 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4512 and add __sh__ case.
4514 2012-06-19 Jason Merrill <jason@redhat.com>
4517 * g++.dg/debug/localclass1.C: New.
4519 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4521 * g++.dg/cpp0x/override4.C: New.
4523 2012-06-14 Jason Merrill <jason@redhat.com>
4526 * g++.dg/cpp0x/decltype37.C: New.
4528 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4530 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4532 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4534 * gcc.c-torture/compile/vector-5.c,
4535 gcc.c-torture/compile/vector-6.c: New tests.
4537 2012-06-19 Richard Henderson <rth@redhat.com>
4539 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4541 2012-06-19 Richard Guenther <rguenther@suse.de>
4543 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4545 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4548 * gcc.target/i386/pr53712.c: New test.
4550 2012-06-18 Tobias Burnus <burnus@net-b.de>
4553 * gfortran.dg/elemental_optional_args_6.f90: New.
4555 2012-06-18 Tobias Burnus <burnus@net-b.de>
4558 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4559 * gfortran.dg/coarray/move_alloc_1.f90
4561 2012-06-18 Tobias Burnus <burnus@net-b.de>
4564 * gfortran.dg/coarray_27.f90: New.
4566 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4567 Greta Yorsh <Greta.Yorsh@arm.com>
4569 * gcc.target/arm/epilog-1.c: New test.
4571 2012-06-18 Richard Guenther <rguenther@suse.de>
4573 PR tree-optimization/53693
4574 * g++.dg/torture/pr53693.C: New testcase.
4576 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4578 PR tree-optimization/53703
4579 * gcc.dg/torture/pr53703.c: New test.
4581 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4584 * gcc.target/i386/pr53698.c: New test.
4586 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4588 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4590 2012-06-17 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/transfer_check_3.f90: New.
4596 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4598 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4600 2012-06-16 Tobias Burnus <burnus@net-b.de>
4604 * gfortran.dg/deferred_type_param_8.f90: New.
4606 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4608 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4609 testname that includes flags, passed in as new argument, in
4611 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4612 and pass it to verify-* procedures.
4614 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4615 alignment torture options with usual torture options.
4617 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4618 messages reported for one line of source code.
4619 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4620 * g++.dg/cpp0x/decltype2.C: Likewise.
4621 * g++.dg/cpp0x/decltype3.C: Likewise.
4622 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4623 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4624 * g++.dg/cpp0x/static_assert3.C: Likewise.
4625 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4626 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4627 * g++.dg/cpp0x/union1.C: Likewise.
4628 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4629 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4630 * g++.dg/cpp0x/variadic2.C: Likewise.
4631 * g++.dg/cpp0x/variadic20.C: Likewise.
4632 * g++.dg/cpp0x/variadic74.C: Likewise.
4633 * g++.dg/diagnostic/bitfld2.C: Likewise.
4634 * g++.dg/ext/attrib44.C: Likewise.
4635 * g++.dg/ext/no-asm-1.C: Likewise.
4636 * g++.dg/other/error34.C: Likewise.
4637 * g++.dg/parse/crash46.C: Likewise.
4638 * g++.dg/parse/error10.C: Likewise.
4639 * g++.dg/parse/error2.C: Likewise.
4640 * g++.dg/parse/error3.C: Likewise.
4641 * g++.dg/parse/error36.C: Likewise.
4642 * g++.dg/parse/error8.C: Likewise.
4643 * g++.dg/parse/error9.C: Likewise.
4644 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4645 * g++.dg/parse/parser-pr28152.C: Likewise.
4646 * g++.dg/parse/template25.C: Likewise.
4647 * g++.dg/parse/typename11.C: Likewise.
4648 * g++.dg/tc1/dr147.C: Likewise.
4649 * g++.dg/template/deduce3.C: Likewise.
4650 * g++.dg/template/koenig9.C: Likewise.
4651 * g++.dg/template/pr23510.C: Likewise.
4652 * g++.dg/warn/pr12242.C: Likewise.
4653 * g++.dg/warn/pr30551-2.C: Likewise.
4654 * g++.dg/warn/pr30551.C: Likewise.
4655 * g++.old-deja/g++.other/typename1.C: Likewise.
4656 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4658 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4661 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4662 * c-c++-common/torture/vshuf-2.inc: Likewise.
4663 * c-c++-common/torture/vshuf-4.inc: Likewise.
4664 * c-c++-common/torture/vshuf-8.inc: Likewise.
4665 * c-c++-common/torture/vshuf-main.inc: Likewise.
4666 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4667 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4668 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4669 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4670 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4671 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4672 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4673 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4674 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4675 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4676 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4677 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4678 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4679 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4681 2012-06-15 Michael Matz <matz@suse.de>
4683 * gcc.dg/tree-ssa/vector-4.c: New test.
4685 2012-06-15 Michael Matz <matz@suse.de>
4687 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4688 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4690 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4692 PR tree-optimization/53636
4693 * gcc.target/arm/pr53636.c: New test.
4695 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4697 PR tree-optimization/51581
4698 * gcc.c-torture/execute/pr51581-1.c: New test.
4699 * gcc.c-torture/execute/pr51581-2.c: New test.
4700 * gcc.dg/vect/pr51581-1.c: New test.
4701 * gcc.dg/vect/pr51581-2.c: New test.
4702 * gcc.dg/vect/pr51581-3.c: New test.
4703 * gcc.target/i386/avx-pr51581-1.c: New test.
4704 * gcc.target/i386/avx-pr51581-2.c: New test.
4705 * gcc.target/i386/avx2-pr51581-1.c: New test.
4706 * gcc.target/i386/avx2-pr51581-2.c: New test.
4707 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4709 2012-06-15 Richard Guenther <rguenther@suse.de>
4711 * gcc.c-torture/execute/20120615-1.c: New testcase.
4713 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4715 * gnat.dg/vect8.ad[sb]: New test.
4717 2012-06-14 Richard Guenther <rguenther@suse.de>
4719 * gcc.dg/tree-ssa/vrp.h: New testcase.
4720 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4722 2012-06-13 Christian Bruel <christian.bruel@st.com>
4725 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4727 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4729 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4731 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4734 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4735 test summary unique.
4737 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4738 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4739 scan-stack-usage-not): Don't strip torture options from test name.
4741 * lib/scandump.exp (scan-dump-times): Use printable version of
4742 regexp in test summary line.
4744 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4745 messages reported for one line of source code.
4746 * gcc.dg/format/few-1.c: Likewise.
4747 * gcc.dg/ia64-sync-2.c: Likewise.
4748 * gcc.dg/sync-2.c: Likewise.
4749 * gcc.dg/noncompile/pr44517.c: Likewise.
4751 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4754 * gcc.dg/guality/pr49888.c: New.
4756 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4758 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4759 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4760 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4762 2012-06-13 Tobias Burnus <burnus@net-b.de>
4765 * gfortran.dg/intent_out_7.f90: New.
4767 2012-06-13 Tobias Burnus <burnus@net-b.de>
4770 * gfortran.dg/save_4.f90: New.
4772 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4777 * gcc.dg/pr53532.c: New test.
4778 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4779 adjust line numbers.
4780 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4781 * gcc.dg/Wcxx-compat-8.c: Likewise.
4782 * gcc.dg/pr51034.c: New test.
4783 * gcc.dg/pr53196-1.c: New test.
4784 * gcc.dg/pr53196-2.c: New test.
4786 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4788 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4789 alignment torture options with usual torture options.
4790 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4791 instead of dg-options.
4792 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4793 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4794 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4795 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4796 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4797 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4799 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4800 to checks for multiple messages reported for one line of source code.
4801 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4803 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4804 messages reported for one line of source code.
4806 * gcc.dg/20031223-1.c: Add comments to check for multiple
4807 messages reported for one line of source code.
4808 * gcc.dg/Wconversion-integer.c: Likewise.
4809 * gcc.dg/Wfatal-2.c: Likewise.
4810 * gcc.dg/Wfatal.c: Likewise.
4811 * gcc.dg/Wobjsize-1.c: Likewise.
4812 * gcc.dg/c99-vla-jump-1.c: Likewise.
4813 * gcc.dg/c99-vla-jump-2.c: Likewise.
4814 * gcc.dg/c99-vla-jump-3.c: Likewise.
4815 * gcc.dg/c99-vla-jump-4.c: Likewise.
4816 * gcc.dg/c99-vla-jump-5.c: Likewise.
4817 * gcc.dg/decl-9.c: Likewise.
4818 * gcc.dg/declspec-10.c: Likewise.
4819 * gcc.dg/declspec-18.c: Likewise.
4820 * gcc.dg/mtune.c: Likewise.
4821 * gcc.dg/parser-pr28152-2.c: Likewise.
4822 * gcc.dg/parser-pr28152.c: Likewise.
4823 * gcc.dg/pr14475.c: Likewise.
4824 * gcc.dg/pr27953.c: Likewise.
4825 * gcc.dg/pr28322-3.c: Likewise.
4826 * gcc.dg/pr30457.c: Likewise.
4827 * gcc.dg/pr30551-2.c: Likewise.
4828 * gcc.dg/pr30551-3.c: Likewise.
4829 * gcc.dg/pr30551-4.c: Likewise.
4830 * gcc.dg/pr30551-5.c: Likewise.
4831 * gcc.dg/pr30551-6.c: Likewise.
4832 * gcc.dg/pr30551.c: Likewise.
4833 * gcc.dg/pr45461.c: Likewise.
4834 * gcc.dg/pr48552-1.c: Likewise.
4835 * gcc.dg/pr48552-2.c: Likewise.
4836 * gcc.dg/redecl-1.c: Likewise.
4837 * gcc.dg/transparent-union-3.c: Likewise.
4838 * gcc.dg/utf-dflt.c: Likewise.
4839 * gcc.dg/utf-dflt2.c: Likewise.
4840 * gcc.dg/vla-8.c: Likewise.
4841 * gcc.dg/vla-init-1.c: Likewise.
4842 * gcc.dg/wtr-int-type-1.c: Likewise.
4844 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4845 messages reported for for one line of source code.
4846 * c-c++-common/raw-string-5.c: Likewise.
4847 * c-c++-common/raw-string-4.c: Likewise.
4848 * c-c++-common/raw-string-6.c: Likewise.
4849 * c-c++-common/pr20000.c: Likewise.
4851 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4852 messages reported for one line of source code.
4853 * gcc.dg/cpp/pr30786.c: Likewise.
4854 * gcc.dg/cpp/pr28709.c: Likewise.
4855 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4856 * gcc.dg/cpp/macspace2.c: Likewise.
4857 * gcc.dg/cpp/missing-header-1.c: Likewise.
4858 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4859 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4860 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4862 2012-06-12 Jason Merrill <jason@redhat.com>
4865 * g++.dg/template/local7.C: New.
4867 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4870 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4871 * gcc.target/sh/pr51340-2.c: Likewise.
4872 * gcc.target/sh/pr51340-3.c: Likewise.
4874 2012-06-12 Michael Matz <matz@suse.de>
4876 * gcc.dg/torture/alias-1.c: New test.
4878 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4880 PR rtl-optimization/53589
4881 * gcc.dg/torture/pr53589.c: New test.
4883 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4886 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4887 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4888 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4889 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4890 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4891 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4892 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4893 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4894 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4895 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4896 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4897 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4898 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4899 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4900 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4901 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4903 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4905 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4906 (check_intel_cpu_model): New function.
4907 (check_amd_cpu_model): New function.
4908 (check_features): New function.
4909 (__get_cpuid_output): New function.
4910 (check_detailed): New function.
4911 (fn1): Rename to quick_check.
4912 (main): Update to call quick_check and call check_detailed.
4914 2012-06-11 Richard Henderson <rth@redhat.com>
4916 * lib/target-supports.exp
4917 (check_effective_target_sync_long_long_runtime): Use
4918 check_effective_target_lp64 instead of
4919 check_effective_target_powerpc64 for powerpc targets.
4921 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4924 * gcc.target/sh/pr53511-1.c: New.
4926 2012-06-11 Richard Guenther <rguenther@suse.de>
4929 * g++.dg/lto/pr53470_0.C: New testcase.
4930 * gcc.dg/lto/pr53470_0.c: Likewise.
4932 2012-06-11 Richard Guenther <rguenther@suse.de>
4935 * g++.dg/ext/pr53605.C: New testcase.
4937 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4939 * gnat.dg/specs/array1.ads: New test.
4940 * gnat.dg/specs/array2.ads: Likewise.
4941 * gnat.dg/array22.adb: Likewise.
4943 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4945 * gnat.dg/constant4.adb: New test.
4946 * gnat.dg/constant4_pkg.ads: New helper.
4948 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4951 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4952 * gfortran.dg/allocate_class_1.f90: Modified.
4953 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4954 * gfortran.dg/allocate_class_2.f90: New.
4956 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4959 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4961 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4964 * gfortran.dg/string_assign_2.f90: New test case.
4966 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4969 * gfortran.dg/string_assign_1.f90: New test case.
4971 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4974 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4975 * gcc.dg/gomp/critical-4.c: Likewise.
4976 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4977 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4978 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4979 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4980 * c-c++-common/gomp/pr53580.c: New test.
4982 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4985 * g++.dg/cpp0x/forw_enum11.C: New.
4987 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4990 * g++.dg/cpp0x/alias-decl-19.C: New.
4992 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4994 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4996 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4998 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5000 (XSTATE_SSE): Ditto.
5001 (XSTATE_YMM): Ditto.
5002 (avx_os_support): Use new defines.
5004 2012-06-06 Richard Guenther <rguenther@suse.de>
5007 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5010 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5013 * g++.dg/cpp0x/pr52841.C: New testcase.
5015 2012-06-06 Richard Guenther <rguenther@suse.de>
5017 PR tree-optimization/53081
5018 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5019 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5021 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5023 * gcc.target/powerpc/pr53487.c: New test.
5025 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5027 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5029 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5031 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5033 2012-06-05 Richard Guenther <rguenther@suse.de>
5035 PR tree-optimization/30442
5036 * gcc.dg/vect/bb-slp-30.c: New testcase.
5038 2012-06-05 Richard Guenther <rguenther@suse.de>
5040 PR tree-optimization/53081
5041 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5042 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5043 -fno-tree-loop-distribute-patterns.
5045 2012-06-05 Alan Modra <amodra@gmail.com>
5047 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5048 Check static chain in nested funcs.
5050 2012-06-04 Tobias Burnus <burnus@net-b.de>
5053 * gfortran.dg/init_flag_10.f90: New.
5055 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5058 * g++.dg/warn/Wenum-compare-no-2: New.
5060 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5062 PR preprocessor/53463
5063 * g++.dg/cpp/limits.C: New test.
5064 * g++.dg/parse/error19.C: Adjust.
5065 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5066 * g++.dg/warn/pr35635.C: Likewise.
5067 * g++.old-deja/g++.pt/assign1.C: Likewise.
5069 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5072 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5073 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5075 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5076 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5077 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5078 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5079 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5081 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5083 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5085 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5087 PR tree-optimization/53550
5088 * gcc.dg/pr53550.c: New test.
5090 2012-06-04 Richard Guenther <rguenther@suse.de>
5092 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5093 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5094 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5096 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5099 * gfortran.dg/parameter_array_element_2.f90: New.
5101 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5104 * gcc.target/sh/pr53512-1.c: New.
5105 * gcc.target/sh/pr53512-2.c: New.
5106 * gcc.target/sh/pr53512-3.c: New.
5107 * gcc.target/sh/pr53512-4.c: New.
5109 2012-06-01 Jason Merrill <jason@redhat.com>
5112 * g++.dg/ext/visibility/template12.C: New.
5113 * g++.dg/ext/attrib14.C: Adjust warning line.
5116 * g++.dg/parse/new6.C: New.
5117 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5119 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5121 * c-c++-common/restrict-2.c: Revert previous change.
5123 2012-06-01 Jason Merrill <jason@redhat.com>
5126 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5129 * g++.dg/cpp0x/auto33.C: New.
5131 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/parse/namespace-alias-1.C: New.
5136 2012-06-01 Christian Bruel <christian.bruel@st.com>
5138 * gcc.dg/spec-options.c: New test.
5139 * gcc.dg/foo.specs: New file.
5141 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/lto14.adb: Skip on Solaris.
5146 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5148 * gcc.target/cris/sync-1-v10.c,
5149 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5150 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5151 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5152 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5153 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5154 gcc.target/cris/torture/sync-mis-op-i-1.c,
5155 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5156 gcc.target/cris/torture/sync-mis-op-i-2.c,
5157 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5158 gcc.target/cris/torture/sync-mis-op-i-3.c,
5159 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5160 gcc.target/cris/torture/sync-mis-op-s-1.c,
5161 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5164 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5165 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5166 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5167 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5168 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5169 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5171 2012-05-31 Richard Guenther <rguenther@suse.de>
5173 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5174 ldist-pr45948.c with disabled SCCP.
5176 2012-05-31 Richard Guenther <rguenther@suse.de>
5179 * gcc.dg/torture/pr48493.c: New testcase.
5181 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5183 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5185 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5186 of the initialization loop.
5187 (dg-final): Adjust the expected number of vectorized loops depending
5188 on vect_char_mult target selector.
5190 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5192 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5193 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5194 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5197 2012-05-30 Jason Merrill <jason@redhat.com>
5200 * g++.dg/init/new34.C: New.
5201 * g++.dg/tree-ssa/stabilize1.C: New.
5203 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5206 * g++.dg/init/new33.C: New test.
5208 2012-05-30 Richard Guenther <rguenther@suse.de>
5211 * gcc.dg/torture/pr53501.c: New testcase.
5212 * c-c++-common/restrict-2.c: Adjust.
5214 2012-05-30 Alan Modra <amodra@gmail.com>
5216 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5219 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5221 * gcc.target/i386/shuf-concat.c: New test.
5223 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5225 PR rtl-optimization/53519
5226 * gcc.c-torture/compile/pr53519.c: New test.
5228 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5230 * gcc.target/arm/neon-vrev.c: New.
5232 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5235 * gcc.target/sh/pr51340-1.c: New.
5236 * gcc.target/sh/pr51340-2.c: New.
5237 * gcc.target/sh/pr51340-3.c: New.
5239 2012-05-29 Richard Guenther <rguenther@suse.de>
5241 PR tree-optimization/53516
5242 * gcc.dg/torture/pr53516.c: New testcase.
5244 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5246 PR preprocessor/53229
5247 * gcc.dg/cpp/paste6.c: Force to run without
5248 -ftrack-macro-expansion.
5249 * gcc.dg/cpp/paste8.c: Likewise.
5250 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5251 -ftrack-macro-expansion.
5252 * gcc.dg/cpp/paste12.c: Force to run without
5253 -ftrack-macro-expansion.
5254 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5255 -ftrack-macro-expansion.
5256 * gcc.dg/cpp/paste13.c: Likewise.
5257 * gcc.dg/cpp/paste14.c: Likewise.
5258 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5259 -ftrack-macro-expansion.
5260 * gcc.dg/cpp/paste18.c: New test.
5262 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5264 * gcc.target/cris/torture/trap-1.c,
5265 gcc.target/cris/torture/trap-2.c,
5266 gcc.target/cris/torture/trap-3.c,
5267 gcc.target/cris/torture/trap-v0.c,
5268 gcc.target/cris/torture/trap-v3.c: New tests.
5270 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5273 * g++.dg/warn/Wbraces3.C: New.
5274 * g++.dg/warn/Wbraces4.C: Likewise.
5276 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5278 PR tree-optimization/53505
5279 * c-c++-common/torture/pr53505.c: New test.
5281 2012-05-27 Nathan Sidwell <nathan@acm.org>
5283 * gcc.dg/stmt-expr-4.c: New.
5285 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5288 * g++.dg/parse/crash60.C: New.
5290 2012-05-26 Jason Merrill <jason@redhat.com>
5293 * c-c++-common/array-lit.c: New.
5294 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5296 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5299 * gnat.dg/array21.adb: New test.
5301 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5303 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5305 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/other/anon-union3.C: New.
5310 2012-05-25 Ian Lance Taylor <iant@google.com>
5312 * gcc.dg/split-6.c: New test.
5314 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/lto14.adb: New test.
5318 2012-05-25 Tristan Gingold <gingold@adacore.com>
5320 * gcc.target/i386/large-frame.c: New.
5322 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5323 * gcc.target/powerpc/lhs-1.c: New.
5324 * gcc.target/powerpc/lhs-2.c: New.
5325 * gcc.target/powerpc/lhs-3.c: New.
5327 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5329 Make unwound macro expansion trace less redundant
5330 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5331 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5332 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5333 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5334 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5335 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5337 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5340 * g++.dg/cpp0x/constexpr-default1.C: New.
5342 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/eh/goto2.C: New.
5347 2012-05-24 Richard Guenther <rguenther@suse.de>
5350 * g++.dg/tree-prof/pr53460.C: New testcase.
5352 2012-05-24 Richard Guenther <rguenther@suse.de>
5355 * g++.dg/debug/pr53466.C: New testcase.
5357 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5359 PR tree-optimization/53465
5360 * gcc.c-torture/execute/pr53465.c: New test.
5362 2012-05-23 Tobias Burnus <burnus@net-b.de>
5366 * gfortran.dg/allocate_with_typespec_6.f90: New.
5368 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5371 * g++.dg/warn/delete-array-1.C: New.
5373 2012-05-23 Richard Guenther <rguenther@suse.de>
5375 * gcc.dg/torture/pr39074-2.c: Adjust.
5376 * gcc.dg/torture/pr39074.c: Likewise.
5377 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5378 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5380 2012-05-22 Jan Hubicka <jh@suse.cz>
5383 * g++.dg/torture/pr53161.C: New testcase.
5385 2012-05-22 Tobias Burnus <burnus@net-b.de>
5388 * gfortran.dg/realloc_on_assign_15.f90: New.
5390 2012-05-22 Richard Guenther <rguenther@suse.de>
5393 * gcc.dg/torture/pr51071-2.c: New testcase.
5395 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5397 PR tree-optimization/53336
5398 * g++.dg/torture/pr53336.C: New testcase.
5400 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5403 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5404 instead of -Wunused-local-typedefs.
5406 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/other/abstract4.C: New-
5411 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/ext/attrib46.C: New.
5416 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5419 * gcc.c-torture/compile/pr53418-1.c,
5420 gcc.c-torture/compile/pr53418-2.c: New tests.
5422 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5424 PR tree-optimization/53366
5425 * gcc.dg/torture/pr53366-1.c: New test.
5426 * gcc.dg/torture/pr53366-2.c: New test.
5427 * gcc.target/i386/pr53366-1.c: New test.
5428 * gcc.target/i386/pr53366-2.c: New test.
5430 PR tree-optimization/53409
5431 * gcc.c-torture/compile/pr53409.c: New test.
5433 PR tree-optimization/53410
5434 * gcc.c-torture/compile/pr53410-1.c: New test.
5435 * gcc.c-torture/compile/pr53410-2.c: New test.
5437 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5440 * gcc.target/i386/pr53425-1.c: New file.
5441 * gcc.target/i386/pr53425-2.c: Likewise.
5443 2012-05-21 Richard Guenther <rguenther@suse.de>
5445 PR tree-optimization/53408
5446 * gcc.dg/torture/pr53408.c: New testcase.
5448 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5449 H.J. Lu <hongjiu.lu@intel.com>
5452 * gcc.target/i386/pr53416.c: New file.
5454 2012-05-21 Richard Guenther <rguenther@suse.de>
5456 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5458 2012-05-21 Richard Guenther <rguenther@suse.de>
5460 * gcc.dg/torture/ldist-1.c: New testcase.
5462 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5464 * gnat.dg/lto13.adb: New test.
5465 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5467 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5469 * gnat.dg/specs/lto12.ads: New test.
5470 * gnat.dg/specs/lto12_pkg.ads: New helper.
5472 2012-05-18 Richard Guenther <rguenther@suse.de>
5474 PR tree-optimization/53346
5475 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5476 * gcc.target/i386/incoming-10.c: Adjust.
5477 * gcc.target/i386/incoming-11.c: Likewise.
5478 * gcc.target/i386/pr46295.c: Likewise.
5480 2012-05-18 Richard Guenther <rguenther@suse.de>
5482 * gcc.dg/pr53352.c: Return zero.
5484 2012-05-18 Richard Guenther <rguenther@suse.de>
5486 PR tree-optimization/53390
5487 * gcc.dg/torture/pr53390.c: New testcase.
5489 2012-05-18 Meador Inge <meadori@codesourcery.com>
5491 PR rtl-optimization/53352
5492 * gcc.dg/pr53352.c: New test.
5494 2012-05-17 David S. Miller <davem@davemloft.net>
5496 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5497 failure on sparc-*-linux-gnu.
5499 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/parse/error49.C: New.
5503 * g++.dg/cpp0x/error8.C: Likewise.
5504 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5505 * g++.dg/ext/utf-dflt2.C: Likewise.
5506 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5507 * g++.dg/ext/utf-dflt.C: Likewise.
5508 * c-c++-common/raw-string-3.c: Likewise.
5509 * c-c++-common/raw-string-4.c: Likewise.
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/cpp0x/catch1.C: New.
5516 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/parse/error48.C: New.
5520 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5521 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5523 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5525 * gcc.dg/tm/indirect-2.c: New test.
5527 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5529 PR tree-optimization/53217
5530 * gfortran.dg/pr53217.f90: New test.
5532 2012-05-16 Richard Guenther <rguenther@suse.de>
5534 PR tree-optimization/53364
5535 * g++.dg/torture/pr53364.C: New testcase.
5537 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5540 * gcc.dg/pr52549.c: Fix test for long != void*
5541 * gcc.c-torture/execute/pr52979-1.x: New file.
5542 * gcc.c-torture/execute/pr52979-2.x: New file.
5544 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5546 PR preprocessor/7263
5547 * gcc.dg/binary-constants-2.c: Run without tracking locations
5548 accross macro expansion.
5549 * gcc.dg/binary-constants-3.c: Likewise.
5550 * gcc.dg/cpp/sysmac2.c: Likewise.
5551 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5553 * gcc.dg/cpp/syshdr3.c: New test.
5554 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5555 * gcc.dg/system-binary-constants-1.c: New test.
5556 * gcc.dg/system-binary-constants-1.h: New header for the new test
5558 * g++.dg/cpp/syshdr3.C: New test.
5559 * g++.dg/cpp/syshdr3.h: New header the new test above.
5560 * g++.dg/system-binary-constants-1.C: New test.
5561 * g++.dg/system-binary-constants-1.h: New header the new test
5564 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5568 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.dg/pr53358.c: New test.
5573 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5577 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5579 2012-05-15 Olivier Hainque <hainque@adacore.com>
5581 * g++.dg/eh/sighandle.C: New testcase.
5583 2012-05-15 Richard Guenther <rguenther@suse.de>
5585 PR tree-optimization/53355
5586 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5588 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5590 * gfortran.dg/*.f90: Remove now redundant manual
5591 cleanup-modules directive.
5593 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5595 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5596 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5598 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5601 * gfortran.dg/int_range_io_1.f90: New test.
5603 2012-05-14 Andi Kleen <ak@linux.intel.com>
5604 Jakub Jelinek <jakub@redhat.com>
5607 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5608 * gcc.target/i386/rtm-check.h: New file.
5609 * gcc.target/i386/pr53315.c: New test.
5611 2012-05-14 Tobias Burnus <burnus@net-b.de>
5616 * gfortran.dg/deferred_type_param_4.f90: New.
5617 * gfortran.dg/deferred_type_param_6.f90: New.
5619 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5621 * gcc.target/i386/retarg.c: New test.
5623 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5626 * gfortran.dg/deferred_type_param_3.f90: New.
5627 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5628 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5630 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5632 * gnat.dg/null_pointer_deref3.adb: New test.
5634 2012-05-12 Tobias Burnus <burnus@net-b.de>
5638 * gfortran.dg/deferred_type_param_5.f90: New.
5640 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/parse/error47.C: New.
5644 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5647 * gfortran.dg/string_compare_4.f90: Change option
5648 to -fdump-tree-original. Add test case for kind=4.
5650 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5653 * gfortran.dg/string_compare_4.f90: New test.
5655 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5657 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5659 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.dg/cpp0x/variadic132.C: New.
5664 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5668 * g++.dg/parse/error26.C: Tweak dg-error column number.
5670 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5675 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5677 * gnat.dg/lto11.ad[sb]: New test.
5679 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5682 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5683 directive to Scan for vpmuldq, not vpmacsdql.
5685 2012-05-09 Michael Matz <matz@suse.de>
5687 PR tree-optimization/53185
5688 * gcc.dg/vect/pr53185.c: New test.
5690 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5693 * gcc.target/i386/pr53249.c: New.
5695 2012-05-09 Richard Guenther <rguenther@suse.de>
5697 PR tree-optimization/18437
5698 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5699 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5701 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5703 PR tree-optimization/53226
5704 * gcc.c-torture/compile/pr53226.c: New test.
5706 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5708 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5709 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5710 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5711 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5712 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5713 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5714 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5715 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5716 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5717 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5718 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5719 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5720 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5721 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5723 2012-05-09 Dehao Chen <dehao@google.com>
5725 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5726 * gcc.dg/predict-2.c: Likewise.
5727 * gcc.dg/predict-3.c: Likewise.
5728 * gcc.dg/predict-4.c: Likewise.
5729 * gcc.dg/predict-5.c: Likewise.
5730 * gcc.dg/predict-6.c: Likewise.
5732 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5735 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5737 2012-05-08 Richard Guenther <rguenther@suse.de>
5739 * gcc.dg/fold-bitand-4.c: New testcase.
5741 2012-05-08 Dehao Chen <dehao@google.com>
5743 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5744 heuristic is working properly.
5745 * gcc.dg/predict-2.c: Likewise.
5746 * gcc/dg/predict-3.c: Likewise.
5747 * gcc/dg/predict-4.c: Likewise.
5748 * gcc/dg/predict-5.c: Likewise.
5749 * gcc/dg/predict-6.c: Likewise.
5751 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5753 PR tree-optimization/53239
5754 * g++.dg/opt/vrp3.C: New test.
5755 * g++.dg/opt/vrp3-aux.cc: New file.
5756 * g++.dg/opt/vrp3.h: New file.
5758 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5760 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5761 .uleb128 support in assembler output.
5763 2012-05-07 Richard Guenther <rguenther@suse.de>
5766 * g++.dg/lto/pr42987_0.C: New testcase.
5767 * g++.dg/lto/pr42987_1.C: Likewise.
5769 2012-05-07 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/typebound_operator_15.f90: New.
5774 2012-05-06 Tobias Burnus <burnus@net-b.de>
5777 * gfortran.dg/class_array_13.f90: New.
5779 2012-05-06 Tristan Gingold <gingold@adacore.com>
5781 * gnat.dg/warn7.adb: New test.
5783 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5785 * gnat.dg/specs/renamings.ads: Rename to...
5786 * gnat.dg/specs/renaming1.ads: ...this.
5787 * gnat.dg/specs/renaming2.ads: New test.
5788 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5789 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5790 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5791 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5793 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5795 * gnat.dg/discr36.ad[sb]: New test.
5796 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5798 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5801 * c-c++-common/pr43772.c: New.
5803 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5806 * gfortran.dg/select_type_26.f03 : New test.
5807 * gfortran.dg/select_type_27.f03 : New test.
5810 * gfortran.dg/select_type_28.f03 : New test.
5812 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5816 * gfortran.dg/mod_sign0_1.f90: New test.
5817 * gfortran.dg/mod_large_1.f90: New test.
5819 2012-05-04 Tobias Burnus <burnus@net-b.de>
5822 gfortran.dg/public_private_module_5.f90: New.
5824 2012-05-04 Tobias Burnus <burnus@net-b.de>
5827 * gfortran.dg/constructor_7.f90: New.
5828 * gfortran.dg/constructor_8.f90: New.
5830 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5833 * g++.dg/cpp0x/static_assert7.C: New.
5835 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5837 PR tree-optimization/52633
5838 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5839 recognized as widening shifts instead of over-widening.
5840 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5841 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5842 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5843 * gcc.target/arm/pr52633.c: New test.
5845 2012-05-04 Richard Guenther <rguenther@suse.de>
5847 PR tree-optimization/53168
5848 * gcc.dg/torture/pr53168.c: New testcase.
5849 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5851 2012-05-04 Richard Guenther <rguenther@suse.de>
5853 * gcc.dg/lto/pr53214_0.c: New testcase.
5855 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5857 * gcc.target/ia64/pr48496.c: New test.
5858 * gcc.target/ia64/pr52657.c: Likewise.
5860 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5863 * c-c++-common/pr51712.c: New.
5865 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5868 * gcc.target/powwerpc/pr53199.c: New file.
5870 2012-05-03 Jason Merrill <jason@redhat.com>
5872 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5874 * gcc.dg/debug/dwarf2/dups-types.c: New.
5875 * gcc.dg/debug/dwarf2/dups-types.h: New.
5877 2012-05-03 Jason Merrill <jason@redhat.com>
5879 * g++.dg/debug/dwarf2/namespace-2.C: New.
5880 * g++.dg/debug/dwarf2/localclass3.C: New.
5882 2012-05-03 Jason Merrill <jason@redhat.com>
5884 * g++.dg/debug/dwarf2/thunk1.C: New.
5886 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5889 * g++.dg/other/final2.C: New.
5891 2012-05-03 Richard Guenther <rguenther@suse.de>
5893 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5895 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5897 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5898 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5899 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5900 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5902 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5906 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5907 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5908 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5911 * gcc.dg/pr53174.c: New test.
5914 * gcc.target/arm/pr53187.c: New test.
5915 * gcc.c-torture/compile/pr53187.c: New test.
5917 2012-05-03 Richard Guenther <rguenther@suse.de>
5919 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5920 unsupported prefetching support.
5922 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5924 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5925 option -ftrack-macro-expansion=0.
5926 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5927 option -ftrack-macro-expansion=0.
5929 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5931 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5932 dg-options for target arm with dg-additional-options.
5934 2012-05-03 Richard Guenther <rguenther@suse.de>
5936 PR tree-optimization/53144
5937 * gcc.dg/torture/pr53144.c: New testcase.
5939 2012-05-03 Tobias Burnus <burnus@net-b.de>
5942 * gfortran.dg/pointer_intent_7.f90: New.
5943 * gfortran.dg/pure_formal_3.f90: New.
5945 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5947 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5949 2012-05-02 Martin Jambor <mjambor@suse.cz>
5952 * g++.dg/lto/pr52605_0.C: New test.
5954 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5956 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5957 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5958 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5959 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5960 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5961 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5962 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5963 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5964 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5965 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5966 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5967 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5968 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5969 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5970 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5971 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5973 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5976 * gcc.dg/pr53153.c: New test.
5978 2012-05-02 Richard Guenther <rguenther@suse.de>
5980 * g++.dg/tree-ssa/pr19807.C: Adjust.
5982 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5984 PR tree-optimization/53163
5985 * gcc.c-torture/compile/pr53163.c: New test.
5987 PR rtl-optimization/53160
5988 * gcc.c-torture/execute/pr53160.c: New test.
5990 2012-05-01 Ian Lance Taylor <iant@google.com>
5993 * gcc.dg/pr37303.c: New test.
5995 2012-05-01 Richard Henderson <rth@redhat.com>
5997 * lib/target-supports.exp
5998 (check_effective_target_sync_long_long_runtime): True for
5999 check_effective_target_powerpc64.
6001 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6004 * gcc.dg/vector-1.c: Move to ...
6005 * c-c++-common/vector-1.c: ... here.
6006 * gcc.dg/vector-2.c: Move to ...
6007 * c-c++-common/vector-2.c: ... here.
6008 * gcc.dg/vector-3.c: Move to ...
6009 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6010 * gcc.dg/vector-4.c: Move to ...
6011 * c-c++-common/vector-4.c: ... here.
6012 * gcc.dg/vector-init-1.c: Move to ...
6013 * c-c++-common/vector-init-1.c: ... here.
6014 * gcc.dg/vector-init-2.c: Move to ...
6015 * c-c++-common/vector-init-2.c: ... here.
6016 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6017 * c-c++-common/vector-subscript-1.c: ... here.
6018 * gcc.dg/vector-subscript-2.c: Move to ...
6019 * c-c++-common/vector-subscript-2.c: ... here.
6020 * gcc.dg/vector-subscript-3.c: Move to ...
6021 * c-c++-common/vector-subscript-3.c: ... here.
6024 * g++.dg/cpp0x/vt-51314.C: New test.
6025 * g++.dg/cpp0x/variadic76.C: Fix.
6027 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6029 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6031 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6033 Add -Wvarargs option
6034 * c-c++-common/Wvarargs.c: New test case.
6035 * c-c++-common/Wvarargs-2.c: Likewise.
6037 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6039 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6040 * objc.dg/foreach-7.m: Force the test case to run without
6041 -ftrack-macro-expansion.
6042 * c-c++-common/tm/attrib-1.c: Likewise.
6043 * c-c++-common/warn-ommitted-condop.c: Likewise.
6044 * gcc.dg/assign-warn-1.c: Likewise.
6045 * gcc.dg/assign-warn-2.c: Likewise.
6046 * gcc.dg/attr-alloc_size.c: Likewise.
6047 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6048 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6049 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6050 * gcc.dg/c90-const-expr-9.c: Likewise.
6051 * gcc.dg/c99-const-expr-9.c: Likewise.
6052 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6053 * gcc.dg/cpp/direct2s.c: Likewise.
6054 * gcc.dg/cpp/pr28709.c: Likewise.
6055 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6056 * gcc.dg/dfp/composite-type.c: Likewise.
6057 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6058 with -ftrack-macro-expansion
6059 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6060 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6061 * g++.dg/ext/cleanup-1.C: Likewise.
6062 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6063 * g++.dg/template/sfinae10.C: Likewise.
6064 * g++.dg/tm/wrap-2.C: Likewise.
6065 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6066 * g++.dg/warn/Wsign-conversion.C: Likewise.
6067 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6068 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6069 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6070 it to run with -ftrack-macro-expansion.
6071 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6072 test cases without -ftrack-macro-expansion.
6074 Fix location for static class members
6075 * g++.dg/template/sfinae6_neg.C: Adjust.
6077 Make conversion warnings work on NULL with -ftrack-macro-expansion
6078 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6079 alongside the previous testing for NULL.
6081 Fix -Wuninitialized for -ftrack-macro-expansion
6082 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6084 Strip "<built-in>" loc from displayed expansion context
6085 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6086 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6087 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6090 Fix expansion point loc for macro-like tokens
6091 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6092 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6094 Fix token pasting with -ftrack-macro-expansion
6095 * gcc.dg/cpp/paste17.c: New test case for
6096 -ftrack-macro-expansion=2 mode only.
6097 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6099 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6101 * gnat.dg/warn6.ad[sb]: New test.
6103 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6106 * gcc.dg/20011021-1.c: Adjust testcase.
6108 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6111 * gfortran.dg/function_optimize_12.f90: New test.
6113 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6116 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6117 code to match current output and cover new peephole2 pattern.
6119 2012-04-27 Ollie Wild <aaw@google.com>
6121 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6123 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6125 * gcc.c-torture/execute/20120427-2.c: New testcase.
6126 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6127 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6128 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6130 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6133 * gcc.c-torture/execute/20120427-1.c: New testcase.
6135 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6138 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6140 2012-04-27 Tom de Vries <tom@codesourcery.com>
6142 PR tree-optimization/51879
6143 * gcc.dg/pr51879.c: New test.
6144 * gcc.dg/pr51879-2.c: Same.
6145 * gcc.dg/pr51879-3.c: Same.
6146 * gcc.dg/pr51879-4.c: Same.
6147 * gcc.dg/pr51879-6.c: Same.
6149 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6152 * g++.dg/cpp0x/defaulted35.C: New.
6153 * g++.dg/cpp0x/defaulted15.C: Adjust.
6155 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6157 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6160 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6162 * gcc.target/i386/builtin_target.c: Check avx2.
6164 2012-04-26 Alan Modra <amodra@gmail.com>
6166 * gcc.target/powerpc/savres.c: New test.
6167 * gcc.target/powerpc/powerpc.exp: Run it.
6169 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6172 * gcc.dg/torture/pr53120.c: New test.
6174 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6177 * gcc.c-torture/compile/pr52979-1.c: New test.
6178 * gcc.c-torture/execute/pr52979-1.c: New test.
6179 * gcc.c-torture/execute/pr52979-2.c: New test.
6181 2012-04-25 Richard Guenther <rguenther@suse.de>
6183 * gcc.target/i386/l_fma_float_5.c: Adjust.
6184 * gcc.target/i386/l_fma_double_4.c: Likewise.
6185 * gcc.target/i386/l_fma_float_2.c: Likewise.
6186 * gcc.target/i386/l_fma_float_6.c: Likewise.
6187 * gcc.target/i386/l_fma_double_1.c: Likewise.
6188 * gcc.target/i386/l_fma_double_5.c: Likewise.
6189 * gcc.target/i386/l_fma_float_3.c: Likewise.
6190 * gcc.target/i386/l_fma_double_2.c: Likewise.
6191 * gcc.target/i386/l_fma_double_6.c: Likewise.
6192 * gcc.target/i386/l_fma_float_4.c: Likewise.
6193 * gcc.target/i386/l_fma_double_3.c: Likewise.
6194 * gcc.target/i386/l_fma_float_1.c: Likewise.
6196 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6198 PR tree-optimization/53058
6199 * gcc.c-torture/compile/pr53058.c: New test.
6201 2012-04-25 Jan Hubicka <jh@suse.cz>
6204 * gcc.target/i386/pr39082-1.c: Update warning location.
6206 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6209 * gcc.dg/pr52880.c: New test.
6211 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6213 * gcc.dg/m-un-2.c: Update.
6214 * gcc.dg/20011021-1.c: Update.
6216 2012-04-25 Tobias Burnus <burnus@net-b.de>
6219 * gfortran.dg/realloc_on_assign_14.f90: New.
6221 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6224 PR tree-optimizations/52891
6225 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6227 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.dg/cpp0x/sfinae35.C: New.
6231 * g++.dg/cpp0x/sfinae36.C: Likewise.
6233 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6235 * gcc.target/builtin_target.c: New testcase.
6237 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6240 * gcc.target/powerpc/pr47197.c: New test.
6242 2012-04-24 Richard Guenther <rguenther@suse.de>
6244 PR tree-optimization/53085
6245 * g++.dg/torture/pr53085.C: New testcase.
6247 2012-04-24 Andrew Pinski <apinski@cavium.com>
6250 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6251 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6252 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6254 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6257 * gcc.c-torture/execute/pr53084.c: New test.
6259 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6263 2012-04-23 Andrew Pinski <apinski@cavium.com>
6265 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6267 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6270 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6271 * gcc.dg/torture/builtin-power-1.c: Likewise.
6273 2012-04-23 Richard Guenther <rguenther@suse.de>
6275 PR tree-optimization/53070
6276 * gcc.dg/torture/pr53070.c: New testcase.
6278 2012-04-23 Richard Guenther <rguenther@suse.de>
6281 * gcc.dg/pr53060.c: New testcase.
6283 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6285 PR tree-optimizations/52891
6286 * gcc.c-torture/compile/pr52891-1.c: New test.
6287 * gcc.c-torture/compile/pr52891-2.c: New test.
6289 2012-04-22 Tobias Burnus <burnus@net-b.de>
6292 * gfortran.dg/read_float_4.f90: New.
6294 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6297 * c-c++-common/pr35441.C: New.
6299 2012-04-20 Ian Lance Taylor <iant@google.com>
6301 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6302 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6304 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6306 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6308 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6310 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6312 PR rtl-optimization/44214
6313 * gcc.dg/pr44214-1.c: New test.
6314 * gcc.dg/pr44214-2.c: Likewise.
6315 * gcc.dg/pr44214-3.c: Likewise.
6317 2012-04-20 Richard Guenther <rguenther@suse.de>
6319 * g++.dg/torture/20120420-1.C: New testcase.
6321 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6323 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6325 2012-04-19 Christian Bruel <christian.bruel@st.com>
6327 * gcc.dg/pr52283.c: New test.
6329 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6331 * gcc.dg/pr37985.c: New test.
6333 2012-04-19 Richard Guenther <rguenther@suse.de>
6335 PR rtl-optimization/44688
6336 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6337 possibly profitable.
6339 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341 PR tree-optimization/52976
6342 * gfortran.dg/reassoc_11.f: New test.
6344 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6346 PR tree-optimization/52976
6347 * gfortran.dg/reassoc_7.f: New test.
6348 * gfortran.dg/reassoc_8.f: Likewise.
6349 * gfortran.dg/reassoc_9.f: Likewise.
6350 * gfortran.dg/reassoc_10.f: Likewise.
6352 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6355 * g++.dg/cpp0x/sfinae33.C: New.
6356 * g++.dg/cpp0x/sfinae34.C: Likewise.
6358 2012-04-18 Joey Ye <joey.ye@arm.com>
6360 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6362 2012-04-18 Richard Guenther <rguenther@suse.de>
6364 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6366 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6367 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6369 2012-04-17 Tom de Vries <tom@codesourcery.com>
6371 * g++.dg/pr51264-4.C: New test.
6373 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6378 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6381 * g++.dg/parse/crash59.C: New.
6383 2012-04-17 Michael Matz <matz@suse.de>
6385 PR tree-optimization/18437
6386 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6388 2012-04-17 Richard Guenther <rguenther@suse.de>
6391 * g++.dg/torture/pr53011.C: New testcase.
6393 2012-04-16 Jason Merrill <jason@redhat.com>
6396 * g++.dg/cpp0x/variadic131.C: New.
6399 * g++.dg/cpp0x/variadic130.C: New.
6402 * g++.dg/cpp0x/variadic129.C: New.
6405 * g++.dg/cpp0x/variadic128.C: New.
6407 2012-04-16 Tobias Burnus <burnus@net-b.de>
6410 * gfortran.dg/pointer_intent_6.f90: New.
6412 2012-04-16 Tobias Burnus <burnus@net-b.de>
6415 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6416 to include public_private_module_4.f90.
6417 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6420 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/diagnostic/operator1.C: New.
6424 * g++.dg/ext/label5.C: Adjust.
6425 * g++.dg/ext/va-arg1.C: Likewise.
6426 * g++.dg/other/error20.C: Likewise.
6427 * g++.dg/other/error20.C: Likewise.
6428 * g++.dg/other/error16.C: Likewise.
6429 * g++.dg/other/error10.C: Likewise.
6430 * g++.dg/parse/error30.C: Likewise.
6431 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6433 2012-04-16 Jason Merrill <jason@redhat.com>
6436 * g++.dg/cpp0x/variadic127.C: New.
6438 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6440 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6442 Use fail, pass instead of unresolved.
6446 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6448 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6449 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6450 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6452 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6455 * gfortran.dg/typebound_call_23.f03: New test case.
6457 2012-04-15 Jason Merrill <jason@redhat.com>
6460 * g++.dg/cpp0x/variadic126.C: New.
6463 * g++.dg/cpp0x/variadic125.C: New.
6466 * g++.dg/cpp0x/variadic124.C: New.
6469 * g++.dg/cpp0x/nullptr27.C: New.
6472 * g++.dg/warn/format8.C: New.
6474 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6477 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6479 2012-04-14 Tobias Burnus <burnus@net-b.de>
6483 * gfortran.dg/public_private_module_3.f90: New.
6484 * gfortran.dg/public_private_module_4.f90: New.
6486 2012-04-14 Tom de Vries <tom@codesourcery.com>
6488 * gcc.dg/superblock.c: New test.
6490 2012-04-14 Tom de Vries <tom@codesourcery.com>
6492 * gcc.dg/pr51879-12.c: New test.
6494 2012-04-13 Jason Merrill <jason@redhat.com>
6497 * g++.dg/cpp0x/variadic123.C: New.
6498 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6501 * g++.dg/cpp0x/initlist-ctor1.C: New.
6504 * g++.dg/other/anon-union2.C: New.
6506 2012-04-13 Martin Jambor <mjambor@suse.cz>
6509 * g++.dg/ipa/pr52939.C: New test.
6511 2012-04-13 Tom de Vries <tom@codesourcery.com>
6513 * gcc.dg/pr52734.c: New test.
6515 2012-04-13 Richard Guenther <rguenther@suse.de>
6517 PR tree-optimization/52969
6518 * gcc.dg/torture/pr52969.c: New testcase.
6520 2012-04-13 Richard Guenther <rguenther@suse.de>
6523 * gcc.dg/pr52549.c: New testcase.
6525 2012-04-13 Richard Guenther <rguenther@suse.de>
6528 * gcc.dg/pr52862.c: New testcase.
6530 2012-04-13 Joey Ye <joey.ye@arm.com>
6532 * gcc.target/arm/thumb1-imm.c: New testcase.
6534 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6537 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6538 second function argument.
6539 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6540 (calc_permps): Update declaration. Calculate result correctly.
6541 (avx2_test): Change src2 type to union256i_d.
6542 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6545 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6548 * gcc.target/powerpc/pr52775.c: New file.
6550 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6552 PR tree-optimization/18589
6553 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6554 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6558 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6559 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6560 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6561 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6562 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6564 2012-04-12 Richard Guenther <rguenther@suse.de>
6566 PR tree-optimization/52943
6567 * gcc.dg/torture/pr52943.c: New testcase.
6569 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6572 * gcc/target/sh/pr50751-4.c: New.
6573 * gcc/target/sh/pr50751-5.c: New.
6574 * gcc/target/sh/pr50751-6.c: New.
6575 * gcc/target/sh/pr50751-7.c: New.
6577 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6580 * g++.dg/lookup/using52.C: New.
6582 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6584 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6586 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6588 PR rtl-optimization/52876
6589 * gcc.target/i386/pr52876.c: New.
6591 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6593 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6595 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6597 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6598 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6599 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6600 (ptrdiff_t): ... this. All uses changed.
6601 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6602 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6604 (main): Cast argument to __INTPTR_TYPE__.
6605 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6607 * gcc.dg/mallign.c (main): Likewise.
6608 * gcc.dg/pr38700.c (foo): Likewise.
6609 * gcc.dg/long-long-cst1.c (t): Likewise.
6610 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6611 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6612 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6613 * gcc.dg/pr25682.c (d, foo): Likewise.
6614 * gcc.dg/format/cast-1.c (f): Likewise.
6615 * gcc.dg/c90-const-expr-10.c
6616 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6617 (size_t): ...this. All uses changed.
6618 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6619 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6620 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6621 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6622 * gcc.dg/sequence-pt-1.c: Likewise.
6623 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6624 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6625 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6626 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6627 of ptrdiff_t with it.
6628 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6629 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6630 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6632 2012-04-11 Jason Merrill <jason@redhat.com>
6635 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6636 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6639 * g++.dg/ext/attrib45.C: New.
6641 * g++.dg/eh/dtor3.C: New.
6643 2012-04-11 Richard Guenther <rguenther@suse.de>
6646 * gfortran.dg/pr52621.f90: New testcase.
6648 2012-04-11 Richard Guenther <rguenther@suse.de>
6651 * g++.dg/torture/pr52918-1.C: New testcase.
6652 * g++.dg/torture/pr52918-2.C: Likewise.
6654 2012-04-11 Tobias Burnus <burnus@net-b.de>
6657 * gfortran.dg/block_11.f90: New.
6659 2012-04-11 Nick Clifton <nickc@redhat.com>
6661 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6663 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6666 * gcc.target/powerpc/pr16458-1.c: New test.
6667 * gcc.target/powerpc/pr16458-2.c: Likewise.
6668 * gcc.target/powerpc/pr16458-3.c: Likewise.
6669 * gcc.target/powerpc/pr16458-4.c: Likewise.
6671 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6673 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6674 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6675 * gcc.dg/builtin-bswap-5.c: Likewise.
6676 * gcc.target/i386/builtin-bswap-4.c: New test.
6678 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6681 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6683 2012-04-11 Richard Guenther <rguenther@suse.de>
6685 PR rtl-optimization/52881
6686 * gcc.dg/torture/pr52881.c: New testcase.
6687 * gcc.dg/torture/pr52913.c: Likewise.
6689 2012-04-11 Richard Guenther <rguenther@suse.de>
6691 PR tree-optimization/52912
6692 * gcc.dg/torture/pr52912.c: New testcase.
6694 2010-04-10 Michael Matz <matz@suse.de>
6696 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6697 * gcc.dg/vect/vect-outer-1.c: Adjust.
6698 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6699 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6700 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6701 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6702 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6703 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6705 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6707 PR tree-optimization/52870
6708 * gcc.dg/vect/pr52870.c: New test.
6710 2012-04-09 Mike Stump <mikestump@comcast.net>
6712 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6713 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6714 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6715 * gnat.dg/aggr11.adb: Likewise.
6716 * gnat.dg/aggr11_pkg.ads: Likewise.
6717 * gnat.dg/aggr15.adb: Likewise.
6718 * gnat.dg/aggr15.ads: Likewise.
6719 * gnat.dg/aggr17.adb: Likewise.
6720 * gnat.dg/aggr18.adb: Likewise.
6721 * gnat.dg/array14.adb: Likewise.
6722 * gnat.dg/array14.ads: Likewise.
6723 * gnat.dg/array14_pkg.ads: Likewise.
6724 * gnat.dg/array19.adb: Likewise.
6725 * gnat.dg/array19.ads: Likewise.
6726 * gnat.dg/discr27.adb: Likewise.
6727 * gnat.dg/discr27.ads: Likewise.
6728 * gnat.dg/discr35.adb: Likewise.
6729 * gnat.dg/discr35.ads: Likewise.
6730 * gnat.dg/discr6.adb: Likewise.
6731 * gnat.dg/discr6_pkg.ads: Likewise.
6732 * gnat.dg/import1.adb: Likewise.
6733 * gnat.dg/import1.ads: Likewise.
6734 * gnat.dg/loop_address2.adb: Likewise.
6735 * gnat.dg/opt7.adb: Likewise.
6736 * gnat.dg/opt7.ads: Likewise.
6737 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6738 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6739 * gnat.dg/rep_clause2.adb: Likewise.
6740 * gnat.dg/rep_clause2.ads: Likewise.
6741 * gnat.dg/slice2.adb: Likewise.
6742 * gnat.dg/slice2.ads: Likewise.
6743 * gnat.dg/slice6.adb: Likewise.
6744 * gnat.dg/slice6_pkg.ads: Likewise.
6745 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6746 * gnat.dg/taft_type2.adb: Likewise.
6747 * gnat.dg/taft_type2.ads: Likewise.
6748 * gnat.dg/taft_type2_pkg.ads: Likewise.
6749 * gnat.dg/volatile10.adb: Likewise.
6750 * gnat.dg/volatile10_pkg.ads: Likewise.
6752 * gcc.dg/dll-8.c: Remove execute permissions.
6753 * g++.dg/ext/dllexport5.C: Likewise.
6755 2012-04-09 Jan Hubicka <jh@suse.cz>
6760 * gcc.dg/lto/pr52634_1.c: New testcase.
6761 * gcc.dg/lto/pr52634_0.c: New testcase.
6763 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6766 * gcc.target/i386/pr52883.c: New testcase.
6768 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6770 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6771 (check_effective_target_sync_long_long): Add SPARC case.
6772 (check_effective_target_sync_long_long_runtime): Likewise.
6773 (check_effective_target_sync_int_long): Adjust SPARC case.
6774 (check_effective_target_sync_char_short): Likewise.
6776 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6778 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6779 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6781 2012-04-08 Tobias Burnus <burnus@net-b.de>
6785 * gfortran.dg/public_private_module_2.f90: New.
6787 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6789 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6792 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6795 * gfortran.dg/function_optimize_11.f90: New test.
6797 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6800 * gfortran.dg/use_only_6.f90: New test.
6802 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6805 * gfortran.dg/use_only_6.f90: New test.
6806 2012-04-06 Mike Stump <mikestump@comcast.net>
6809 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6811 2012-04-05 Jason Merrill <jason@redhat.com>
6814 * g++.dg/template/qualified-id5.C: New.
6816 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6819 * gcc.target/i386/pr52882.c: New test.
6821 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6822 Dominique D'Humieures <dominiq@lps.ens.fr>
6825 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6826 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6828 2012-04-04 Jason Merrill <jason@redhat.com>
6831 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6833 2012-04-03 Jason Merrill <jason@redhat.com>
6836 * g++.dg/cpp0x/variadic-value1.C: New.
6838 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6840 * gnat.dg/pack18.adb: New test.
6841 * gnat.dg/pack18_pkg.ads: New helper.
6843 2012-04-03 Richard Guenther <rguenther@suse.de>
6845 PR tree-optimization/52808
6846 * gcc.dg/pr52808.c: New testcase.
6848 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6850 PR tree-optimization/52835
6851 * gfortran.dg/pr52835.f90: New test.
6853 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6855 * gnat.dg/specs/aggr5.ads: New test.
6857 2012-04-02 Richard Guenther <rguenther@suse.de>
6859 PR tree-optimization/52756
6860 * gcc.dg/torture/pr52756.c: New testcase.
6862 2012-04-02 Richard Guenther <rguenther@suse.de>
6865 * gcc.dg/pr52803.c: New testcase.
6867 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6870 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6873 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6876 * g++.dg/cpp0x/noexcept17.C: New.
6877 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6878 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6879 * g++.dg/cpp0x/noexcept01.C: Likewise.
6880 * g++.dg/eh/init-temp1.C: Likewise.
6881 * g++.dg/eh/ctor1.C: Likwise.
6883 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6885 * gnat.dg/controlled6.adb: New test.
6886 * gnat.dg/controlled6_pkg.ads: New helper.
6887 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6889 2012-03-30 Richard Henderson <rth@redhat.com>
6892 * g++.dg/opt/pr52727.C: New testcase.
6894 2012-03-30 Richard Guenther <rguenther@suse.de>
6896 PR tree-optimization/52754
6897 * gcc.target/i386/pr52754.c: New testcase.
6899 2012-03-30 Richard Guenther <rguenther@suse.de>
6902 * g++.dg/torture/pr52772.C: New testcase.
6904 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6909 2012-03-29 Jason Merrill <jason@redhat.com>
6912 * g++.dg/template/inherit8.C: New.
6914 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6917 * g++.dg/ext/weak4.C: New test.
6919 PR tree-optimization/52760
6920 * gcc.c-torture/execute/pr52760.c: New test.
6922 2012-03-29 Jason Merrill <jason@redhat.com>
6925 * g++.dg/cpp0x/initlist-array3.C: New.
6927 2012-03-28 Jason Merrill <jason@redhat.com>
6930 * g++.dg/overload/virtual2.C: New.
6932 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6934 * gnat.dg/vect7.ad[sb]: New test.
6936 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6937 Tobias Burnus <burnus@gcc.gnu.org>
6940 * gfortran.dg/allocate_class_1.f90 : Change error test.
6941 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6942 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6943 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6945 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6948 * gcc.dg/pr52691.c: New test.
6951 * gcc.c-torture/compile/pr52750.c: New test.
6953 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6956 * gcc.target/avr/torture/builtins-2.c: New test.
6958 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6961 * gcc.target/i386/pr52736.c: New test.
6963 2012-03-27 Martin Jambor <mjambor@suse.cz>
6966 * gcc.dg/torture/pr52693.c: New test.
6968 2012-03-27 Meador Inge <meadori@codesourcery.com>
6971 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6973 2012-03-27 Mike Stump <mikestump@comcast.net>
6976 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6977 failures that match branch names.
6979 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6980 H.J. Lu <hongjiu.lu@intel.com>
6983 * gcc.target/i386/pr52698.c: New test.
6985 2012-03-27 Richard Guenther <rguenther@suse.de>
6988 * gcc.dg/torture/pr52720.c: New testcase.
6990 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6992 * gnat.dg/pack17.adb: New test.
6994 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6996 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6997 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6999 2012-03-26 Martin Jambor <mjambor@suse.cz>
7001 PR tree-optimization/50052
7002 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7004 2012-03-26 Richard Guenther <rguenther@suse.de>
7006 PR tree-optimization/52701
7007 * gfortran.dg/pr52701.f90: New testcase.
7009 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7011 PR tree-optimization/52686
7012 * gcc.target/arm/pr52686.c: New test.
7014 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7016 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7017 Add "-Os -flto" to list.
7019 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7021 * gnat.dg/concat2.ad[sb]: New test.
7023 2012-03-24 Jason Merrill <jason@redhat.com>
7025 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7026 * g++.dg/cpp0x/trailing2.C: Likewise.
7027 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7028 * g++.dg/cpp1y/auto-fn1.C: New.
7029 * g++.dg/cpp1y/auto-fn2.C: New.
7030 * g++.dg/cpp1y/auto-fn3.C: New.
7031 * g++.dg/cpp1y/auto-fn4.C: New.
7032 * g++.dg/cpp1y/auto-fn5.C: New.
7033 * g++.dg/cpp1y/auto-fn6.C: New.
7034 * g++.dg/cpp1y/auto-fn7.C: New.
7035 * g++.dg/cpp1y/auto-fn8.C: New.
7036 * g++.dg/cpp1y/auto-fn9.C: New.
7037 * g++.dg/cpp1y/auto-fn10.C: New.
7038 * g++.dg/cpp1y/auto-fn11.C: New.
7040 2012-03-23 Richard Guenther <rguenther@suse.de>
7042 PR tree-optimization/52678
7043 * gfortran.dg/pr52678.f: New testcase.
7045 2012-03-23 Richard Guenther <rguenther@suse.de>
7047 PR tree-optimization/52638
7048 * g++.dg/torture/pr52638.C: New testcase.
7050 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7053 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7055 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7058 * g++.dg/ext/attrib44.C: New test.
7060 2012-03-22 Jan Hubicka <jh@suse.cz>
7063 * g++.dg/torture/pr51737.C: New testcase
7065 2012-03-22 Richard Guenther <rguenther@suse.de>
7067 PR tree-optimization/52548
7068 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7070 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7072 * lib/fortran-modules.exp (list-module-names-1): Remove
7075 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7078 * gcc.target/sh/pr50751-1.c: New.
7079 * gcc.target/sh/pr50751-2.c: New.
7080 * gcc.target/sh/pr50751-3.c: New.
7082 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7085 * gcc.target/sh/sh4a-cos.c: Remove.
7086 * gcc.target/sh/sh4a-sin.c: Remove.
7087 * gcc.target/sh/sh4a-sincos.c: Remove.
7089 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7091 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7092 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7094 2012-03-21 Martin Jambor <mjambor@suse.cz>
7097 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7098 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7100 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7102 * gcc.target/arm/thumb-16bit-ops.c: New file.
7103 * gcc.target/arm/thumb-ifcvt.c: New file.
7105 2012-03-20 Jason Merrill <jason@redhat.com>
7107 * lib/target-supports.exp: Add { target c++1y }.
7109 * g++.dg/cpp0x/auto32.C: New.
7111 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7114 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7116 * gcc.dg/torture/pr48124-4.c: Ditto:
7117 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7119 2012-03-20 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/initlist66.C: New.
7124 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7126 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7129 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7132 * gcc.target/avr/torture/addr-space-2.h: New file.
7133 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7134 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7135 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7136 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7138 2012-03-20 Richard Guenther <rguenther@suse.de>
7140 * gnat.dg/pack16.adb: New testcase.
7141 * gnat.dg/pack16_pkg.ads: Likewise.
7142 * gnat.dg/specs/pack8.ads: Likewise.
7143 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7145 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7147 * g++.dg/warn/Wuseless-cast.C: Extend.
7149 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7152 * g++.dg/warn/Wuseless-cast.C: New.
7154 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7157 * gfortran.dg/pr52608.f90: New test.
7159 2012-03-17 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/proc_ptr_36.f90: New.
7164 2012-03-16 Martin Jambor <mjambor@suse.cz>
7166 * gcc.dg/misaligned-expand-1.c: New test.
7167 * gcc.dg/misaligned-expand-3.c: Likewise.
7169 2012-03-16 Richard Guenther <rguenther@suse.de>
7170 Kai Tietz <ktietz@redhat.com>
7173 * gcc.c-torture/execute/pr48814-1.c: New test.
7174 * gcc.c-torture/execute/pr48814-2.c: New test.
7175 * gcc.dg/tree-ssa/assign-1.c: New test.
7176 * gcc.dg/tree-ssa/assign-2.c: New test.
7177 * gcc.dg/tree-ssa/assign-3.c: New test.
7179 2012-03-16 Richard Guenther <rguenther@suse.de>
7181 * gnat.dg/specs/pack7.ads: New testcase.
7183 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7187 * gcc.dg/torture/vshuf-8.inc: Likewise.
7188 * gcc.dg/torture/vshuf-16.inc: Likewise.
7189 * gcc.dg/torture/vshuf-32.inc: Likewise.
7191 2012-03-15 Jason Merrill <jason@redhat.com>
7193 * g++.dg/torture/pr52582.C: New.
7195 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7197 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7199 2012-03-15 Ira Rosen <irar@il.ibm.com>
7200 Ulrich Weigand <ulrich.weigand@linaro.org>
7202 * gcc.dg/vect/slp-cond-3.c: New test.
7203 * gcc.dg/vect/slp-cond-4.c: New test.
7205 2012-03-15 Ira Rosen <irar@il.ibm.com>
7206 Ulrich Weigand <ulrich.weigand@linaro.org>
7208 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7209 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7211 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7216 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7217 * gfortran.dg/round_1.f03: Likewise.
7219 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7220 Andrew Pinski <apinski@cavium.com>
7223 * gcc.dg/pr52592.c: New test.
7225 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7227 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7228 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7229 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7230 * lib/fortran-modules.exp: .. this new file. Adjust users.
7231 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7232 gfortran-dg-debug-runtest): Call cleanup-modules.
7233 * lib/fortran-torture.exp (fortran-torture-execute,
7234 fortran-torture): Likewise.
7235 * gfortran.dg/coarray/caf.exp: Likewise.
7236 * lib/lto.exp: Likewise.
7237 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7238 * gfortran.dg/class_4b.f03: Likewise.
7239 * gfortran.dg/class_4c.f03: Likewise.
7240 * gfortran.dg/class_45a.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7242 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7243 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7244 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7245 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7246 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7247 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7248 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7249 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7250 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7251 * gfortran.dg/whole_file_28.f90: Likewise.
7252 * gfortran.dg/whole_file_29.f90: Likewise.
7253 * gfortran.dg/whole_file_30.f90: Likewise.
7254 * gfortran.dg/whole_file_31.f90: Likewise.
7256 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7258 PR tree-optimization/52267
7259 * gcc.dg/pr52267.c: New test.
7260 * gcc.dg/tree-ssa/vrp65.c: New test.
7261 * gcc.dg/tree-ssa/vrp66.c: New test.
7263 2012-03-15 Richard Guenther <rguenther@suse.de>
7266 * gfortran.dg/vect/pr52580.f: New testcase.
7268 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7270 * gcc.target/sh/fpul-usage-1.c: New.
7272 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7275 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7276 * gcc.target/sh/pr49468-di.c: Likewise.
7278 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7280 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7281 * gcc.dg/c99-stdint-6.c: Likewise.
7282 * gcc.dg/lto/20090210_0.c: Likewise.
7283 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7284 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7285 * gcc.dg/pragma-init-fini-2.c: Likewise.
7286 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7287 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7288 * gcc.target/i386/pr22152.c: Likewise.
7289 * gcc.target/i386/vect8-ret.c: Likewise.
7290 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7293 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7296 * g++.dg/tree-prof/partition1.C: Likewise.
7297 * g++.dg/tree-prof/partition2.C: Likewise.
7298 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7300 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7301 * gcc.c-torture/execute/20010724-1.c: Remove.
7302 * gcc.c-torture/execute/20010724-1.x: Remove.
7303 * gcc.c-torture/execute/20040208-2.c: Remove.
7304 * gcc.c-torture/execute/20040208-2.x: Remove.
7305 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7307 (main) [__mips__ && __sgi__]: Remove.
7308 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7309 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7310 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7311 mips-sgi-irix6* handling.
7312 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7313 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7314 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7316 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7317 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7318 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7319 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7320 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7321 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7323 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7324 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7325 * gcc.target/mips/save-restore-3.c: Likewise.
7326 * gcc.target/mips/save-restore-4.c: Likewise.
7327 * gcc.target/mips/save-restore-5.c: Likewise.
7328 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7329 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7331 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7333 (restore_ld_library_path_env_vars): Likewise.
7334 * lib/target-supports.exp (check_profiling_available): Remove
7335 mips*-*-irix* handling.
7336 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7337 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7338 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7340 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7343 * g++.dg/opt/pr52582.C: New test.
7345 2012-03-14 Richard Guenther <rguenther@suse.de>
7347 PR tree-optimization/52571
7348 * gcc.dg/vect/vect-2.c: Initialize arrays.
7349 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7350 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7351 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7353 2012-03-14 Richard Guenther <rguenther@suse.de>
7358 * gcc.dg/torture/pr48124-1.c: New testcase.
7359 * gcc.dg/torture/pr48124-2.c: Likewise.
7360 * gcc.dg/torture/pr48124-3.c: Likewise.
7361 * gcc.dg/torture/pr48124-4.c: Likewise.
7363 2012-03-14 Richard Guenther <rguenther@suse.de>
7366 * gcc.dg/pr52578.c: New testcase.
7368 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7371 * g++.dg/cpp0x/udlit-args2.C: New test.
7373 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7376 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7377 * gcc.c-torture/compile/pr48596.c: ... here.
7379 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7382 * g++.dg/lookup/hidden-class17.C: New test.
7384 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.dg/Wunused-var-3.c: New test.
7389 2012-03-13 Martin Jambor <mjambor@suse.cz>
7391 * gcc.dg/misaligned-expand-2.c: New test.
7393 2012-03-13 Richard Guenther <rguenther@suse.de>
7396 * gcc.dg/pr52134.c: New testcase.
7398 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7400 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7402 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7404 PR tree-optimization/46728
7405 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7406 * gcc.target/powerpc/pr46728-5.c: Likewise.
7407 * gcc.target/powerpc/pr46728-8.c: Likewise.
7408 * gcc.target/powerpc/pr46728-10.c: Likewise.
7409 * gcc.target/powerpc/pr46728-11.c: Likewise.
7410 * gcc.target/powerpc/pr46728-13.c: Likewise.
7411 * gcc.target/powerpc/pr46728-14.c: Likewise.
7412 * gcc.target/powerpc/pr46728-15.c: Likewise.
7414 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7417 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7419 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7421 PR tree-optimization/46728
7422 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7423 * gcc.target/powerpc/pr46728-5.c: Likewise.
7424 * gcc.target/powerpc/pr46728-8.c: Likewise.
7425 * gcc.target/powerpc/pr46728-10.c: Likewise.
7426 * gcc.target/powerpc/pr46728-11.c: Likewise.
7427 * gcc.target/powerpc/pr46728-13.c: Likewise.
7428 * gcc.target/powerpc/pr46728-14.c: Likewise.
7429 * gcc.target/powerpc/pr46728-15.c: Likewise.
7431 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7434 * gcc.target/avr/torture/addr-space-1.h: New file.
7435 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7436 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7437 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7438 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7440 2012-03-12 Andrew Pinski <apinski@cavium.com>
7442 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7444 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7446 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7447 * g++.dg/abi/thunk4.C: Likewise.
7448 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7450 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7452 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7453 * g++.dg/eh/spbp.C: Likewise.
7454 * g++.dg/ext/label13.C: Likewise.
7455 * g++.dg/guality/guality.exp: Likewise.
7456 * g++.dg/other/anon5.C: Likewise.
7457 * g++.dg/other/pragma-ep-1.C: Remove.
7458 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7459 * g++.dg/warn/pr31246.C: Likewise.
7460 * g++.dg/warn/weak1.C: Likewise.
7461 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7462 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7463 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7464 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7465 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7466 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7467 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7468 * gcc.dg/c99-tgmath-1.c: Likewise.
7469 * gcc.dg/c99-tgmath-2.c: Likewise.
7470 * gcc.dg/c99-tgmath-3.c: Likewise.
7471 * gcc.dg/c99-tgmath-4.c: Likewise.
7472 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7474 * gcc.dg/debug/pr49032.c: Likewise.
7475 * gcc.dg/guality/guality.exp: Likewise.
7476 * gcc.dg/intmax_t-1.c: Likewise.
7477 * gcc.dg/pr48616.c: Likewise.
7478 * gcc.dg/pragma-ep-1.c: Remove.
7479 * gcc.dg/pragma-ep-2.c: Remove.
7480 * gcc.dg/pragma-ep-3.c: Remove.
7481 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7482 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7483 * gcc.misc-tests/gcov-14.c: Likewise.
7484 * gfortran.dg/guality/guality.exp: Likewise.
7485 * lib/target-supports.exp (check_weak_available): Likewise.
7486 (add_options_for_tls): Likewise.
7487 (check_ascii_locale_available): Likewise.
7488 * obj-c++.dg/dwarf-2.mm: Likewise.
7489 * objc.dg/dwarf-1.m: Likewise.
7490 * objc.dg/dwarf-2.m: Likewise.
7492 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7494 PR tree-optimization/51721
7495 * gcc.dg/tree-ssa/vrp64.c: New test.
7497 PR tree-optimization/52533
7498 * gcc.c-torture/compile/pr52533.c: New test.
7500 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7502 * gcc.target/i386/rtm-xabort-1.c: New.
7503 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7504 * gcc.target/i386/rtm-xend-1.c: Ditto.
7505 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7506 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7507 * gcc.target/i386/sse-13.c: Ditto.
7508 * gcc.target/i386/sse-14.c: Ditto.
7509 * gcc.target/i386/sse-22.c: Ditto.
7510 * gcc.target/i386/sse-23.c: Ditto.
7511 * g++.dg/other/i386-2.C: Ditto.
7512 * g++.dg/other/i386-3.C: Ditto.
7514 2012-03-12 Tobias Burnus <burnus@net-b.de>
7517 * gfortran.dg/proc_ptr_35.f90: New.
7519 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7522 * gcc.dg/torture/pr52530.c: New test.
7524 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7527 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7529 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7532 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7534 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7536 2012-03-09 Andrew Pinski <apinski@cavium.com>
7539 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7540 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7542 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7544 * gcc.dg/tree-ssa/scev-3.c: New.
7545 * gcc.dg/tree-ssa/scev-4.c: New.
7547 2012-03-08 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/proc_ptr_34.f90
7552 2012-03-07 Jason Merrill <jason@redhat.com>
7555 * g++.dg/cpp0x/udlit-mangle.C: New.
7557 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7559 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7561 2012-03-06 Richard Guenther <rguenther@suse.de>
7564 * gcc.dg/torture/pr52493.c: New testcase.
7566 2012-03-06 Richard Guenther <rguenther@suse.de>
7569 * gcc.dg/lto/pr52097_0.c: New testcase.
7571 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7574 * gcc.target/sh/pr51244-1.c: New.
7575 * gcc.target/sh/pr51244-2.c: New.
7576 * gcc.target/sh/pr51244-3.c: New.
7578 2012-03-05 Jason Merrill <jason@redhat.com>
7581 * g++.dg/ext/visibility/template11.C: New.
7583 * g++.dg/cpp0x/implicit13.C: New.
7585 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7587 PR tree-optimization/51721
7588 * gcc.dg/tree-ssa/vrp63.c: New test.
7589 * gcc.dg/pr51721.c: New test.
7591 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7594 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7597 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7600 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7602 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7605 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7607 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7609 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7612 2012-03-03 Jason Merrill <jason@redhat.com>
7614 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7617 * g++.dg/cpp0x/initlist65.C: New.
7620 * g++.dg/ext/is_empty2.C: New.
7622 2012-03-03 Tobias Burnus <burnus@net-b.de>
7625 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7627 2012-03-03 Tobias Burnus <burnus@net-b.de>
7629 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7630 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7631 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7632 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7633 * gfortran.dg/class_30.f90: Remove dg-warning line.
7634 * gfortran.dg/bind_c_usage_25.f90: New.
7636 2012-03-03 Tobias Burnus <burnus@net-b.de>
7639 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7640 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7641 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7643 2012-03-03 Tobias Burnus <burnus@net-b.de>
7646 * gfortran.dg/assumed_type_1.f90: New.
7647 * gfortran.dg/assumed_type_2.f90: New.
7648 * gfortran.dg/assumed_type_3.f90: New.
7649 * gfortran.dg/assumed_type_4.f90: New.
7651 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7654 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7655 * gcc.target/sh/pr49468-di.c: New.
7657 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7659 * gcc.dg/graphite/pr50561.c: Update.
7661 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7663 * gcc.target/powerpc/pr52457.c: New test.
7665 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7667 * gcc.target/arm/sat-1.c: New test.
7669 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7672 * gcc.target/i386/pr46716.c: New test.
7674 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7677 * g++.dg/cpp0x/sfinae32.C: New.
7679 2012-03-02 Richard Guenther <rguenther@suse.de>
7681 PR tree-optimization/52406
7682 * gcc.dg/torture/pr52406.c: New testcase.
7684 2012-03-02 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7688 * gfortran.dg/nullify_2.f90: Update dg-error.
7689 * gfortran.dg/nullify_4.f90: Ditto.
7690 * gfortran.dg/pointer_init_6.f90: Ditto.
7692 2012-03-02 Tobias Burnus <burnus@net-b.de>
7695 * gfortran.dg/class_51.f90: New.
7697 2012-03-02 Tobias Burnus <burnus@net-b.de>
7700 * gfortran.dg/intrinsic_8.f90: New.
7702 2012-03-01 Kai Tietz <ktietz@redhat.com>
7704 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7705 routines on mingw targets.
7706 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7708 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7710 PR tree-optimization/52445
7711 * gcc.dg/pr52445.c: New test.
7713 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7716 * gcc.c-torture/compile/pr52437.c: New test.
7719 * gcc.dg/torture/pr52419.c: New test.
7721 PR tree-optimization/52429
7722 * gcc.dg/torture/pr52429.c: New test.
7723 * g++.dg/opt/pr52429.C: New test.
7725 2012-02-29 Richard Guenther <rguenther@suse.de>
7728 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7729 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7730 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7731 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7732 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7733 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7735 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7737 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7739 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7742 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7744 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7747 * gcc.target/arm/neon/pr51534.c: New testcase.
7749 2012-02-28 Richard Guenther <rguenther@suse.de>
7752 * gcc.dg/torture/pr52407.c: New testcase.
7754 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7756 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7757 * gcc.target/arm/vfp2.c: Likewise.
7758 * gcc.target/arm/vfp3.c: Likewise.
7759 * gcc.target/arm/vfp4.c: Likewise.
7760 * gcc.target/arm/vfp5.c: Likewise.
7761 * gcc.target/arm/vfp6.c: Likewise.
7762 * gcc.target/arm/vfp7.c: Likewise.
7763 * gcc.target/arm/vfp8.c: Likewise.
7764 * gcc.target/arm/vfp9.c: Likewise.
7765 * gcc.target/arm/vfp10.c: Likewise.
7766 * gcc.target/arm/vfp11.c: Likewise.
7767 * gcc.target/arm/vfp12.c: Likewise.
7768 * gcc.target/arm/vfp13.c: Likewise.
7769 * gcc.target/arm/vfp14.c: Likewise.
7770 * gcc.target/arm/vfp15.c: Likewise.
7771 * gcc.target/arm/vfp16.c: Likewise.
7772 * gcc.target/arm/vfp17.c: Likewise.
7773 * gcc.target/arm/neon-constants.h: New file.
7774 * gcc.target/arm/neon-vect1.c: New test.
7775 * gcc.target/arm/neon-vect2.c: New test.
7776 * gcc.target/arm/neon-vect3.c: New test.
7777 * gcc.target/arm/neon-vect4.c: New test.
7778 * gcc.target/arm/neon-vect5.c: New test.
7779 * gcc.target/arm/neon-vect6.c: New test.
7780 * gcc.target/arm/neon-vect7.c: New test.
7781 * gcc.target/arm/neon-vect8.c: New test.
7783 2012-02-28 Richard Guenther <rguenther@suse.de>
7785 PR tree-optimization/52402
7786 * gcc.dg/torture/pr52402.c: New testcase.
7788 2012-02-28 Richard Guenther <rguenther@suse.de>
7791 * g++.dg/lto/pr52400_0.C: New testcase.
7793 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7795 * gcc.target/avr/torture/builtins-1.c: New test.
7796 * gcc.target/avr/torture/builtins-error.c: New test.
7798 2012-02-28 Kai Tietz <ktietz@redhat.com>
7800 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7801 * gcc.target/i386/pr45352-2.c: Likewise.
7802 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7803 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7804 targets instead rand.
7805 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7806 * gcc.target/i386/sse2-mul-1.c: Likewise.
7807 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7808 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7809 * gcc.target/i386/pad-1.c: Likewise.
7810 * gcc.target/i386/pad-9.c: Likewise.
7811 * gcc.target/i386/pad-2.c: Likewise.
7812 * gcc.target/i386/pad-5b.c: Likewise.
7813 * gcc.target/i386/pad-8.c: Likewise.
7814 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7815 * gcc.target/i386/pr44130.c: Likewise.
7816 * gcc.target/i386/align-main-1.c: Likewise.
7817 * gcc.target/i386/align-main-2.c: Likewise.
7818 * gcc.target/i386/sw-1.c: Likewise.
7819 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7820 on x64 mingw target.
7821 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7822 * gcc.target/i386/pr46295.c: Likewise.
7823 * gcc.target/i386/amd64-abi-1.c: Likewise.
7824 * gcc.target/i386/amd64-abi-2.c: Likewise.
7825 * gcc.target/i386/pr39082-1.c: Likewise.
7826 * gcc.target/i386/pr39162.c: Likewise.
7827 * gcc.target/i386/pr22152.c: Likewise.
7828 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7829 * gcc.target/i386/wrfsbase-2.c: Likewise.
7830 * gcc.target/i386/local.c: Likewise
7831 * gcc.target/i386/wrgsbase-1.c: Likewise.
7832 * gcc.target/i386/wrfsbase-1.c: Likewise.
7833 * gcc.target/i386/pr39315-3.c: Likewise.
7834 * gcc.target/i386/pr35767-4.c: Likewise.
7835 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7837 * gcc.target/i386/pr45336-2.c: Likewise.
7838 * gcc.target/i386/pr45336-1.c: Likewise.
7839 * gcc.target/i386/pr45336-4.c: Likewise.
7841 2012-02-27 Tristan Gingold <gingold@adacore.com>
7843 * gnat.dg/array20.ad[sb]: New test.
7845 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7848 * gcc.target/arm/pr52375.c: New test.
7849 * gcc.c-torture/compile/pr52375.c: New test.
7851 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7853 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7854 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7856 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7858 * gnat.dg/aggr19.adb: New test.
7859 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7861 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7864 * gcc.target/sh/pr49263.c: New.
7866 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7868 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7869 simulate_thread_wrapper_other_threads
7870 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7871 Move initialization of 'value' to main().
7872 (main): Initialize 'value';
7873 * gcc.dg/simulate-thread/speculative-store.c
7874 (simulate_thread_step_verify): Return 0 when successful.
7875 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7877 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7878 (simulate_thread_wrapper_other_threads): Return a success/fail value
7879 and issue an error if the instruction count threshold is exceeded.
7881 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7884 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7885 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7887 2012-02-24 Richard Guenther <rguenther@suse.de>
7890 * gcc.dg/pr52355.c: New testcase.
7892 2012-02-23 Kai Tietz <ktietz@redhat.com>
7894 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7895 * gcc.dg/Wpadded.c: Likewise.
7896 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7898 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7899 for sleep by Sleep and add windows.h include for this function.
7900 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7902 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7904 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7905 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7906 on x64 mingw target.
7907 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7908 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7909 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7910 failure on LLP64 target.
7912 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7915 * gcc.dg/noncompile/pr52290.c: New test.
7917 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7919 PR tree-optimization/52019
7920 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7922 2012-02-22 Kai Tietz <ktietz@redhat.com>
7924 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7925 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7926 derived pdiff_t type.
7927 * g++.dg/torture/pr49720.C: Likewise
7929 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7932 * gcc.target/i386/pr52330.c: New test.
7934 2012-02-22 Tobias Burnus <burnus@net-b.de>
7937 * gfortran.dg/io_constraints_10.f90: New.
7939 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7941 * lib/target-supports.exp (check_effective_target_vect_condition):
7942 Return true for NEON.
7944 2012-02-21 Kai Tietz <ktietz@redhat.com>
7946 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7948 2012-02-21 Richard Guenther <rguenther@suse.de>
7950 PR tree-optimization/52324
7951 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7953 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7956 * gcc.target/avr/torture/pr51782-1.c: New test.
7958 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7960 PR tree-optimization/52318
7961 * gcc.dg/pr52318.c: New test.
7963 2012-02-20 Kai Tietz <ktietz@redhat.com>
7965 * gcc.dg/bf-ms-layout-3.c: New testcase.
7967 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7971 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7973 2012-02-20 Richard Guenther <rguenther@suse.de>
7975 PR tree-optimization/52298
7976 * gcc.dg/torture/pr52298.c: New testcase.
7977 * gcc.dg/vect/pr52298.c: Likewise.
7979 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7981 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7982 * gcc.c-torture/execute/pr52286.c: Ditto.
7984 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7986 PR tree-optimization/52286
7987 * gcc.c-torture/execute/pr52286.c: New test.
7989 2012-02-18 Tobias Burnus <burnus@net-b.de>
7992 * gfortran.dg/interface_35.f90: Use -std=f2003.
7993 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7994 * gfortran.dg/interface_assignment_4.f90: Ditto.
7995 * gfortran.dg/bessel_1.f90: Ditto.
7996 * gfortran.dg/func_result_6.f90: Ditto.
7997 * gfortran.dg/hypot_1.f90: Ditto.
7998 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8000 2012-02-17 Tobias Burnus <burnus@net-b.de>
8002 PR translation/52232
8003 PR translation/52234
8004 PR translation/52245
8005 PR translation/52246
8006 PR translation/52262
8007 PR translation/52273
8008 * gfortran.dg/coarray_22.f90: Update dg-error.
8009 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8011 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8014 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8015 (simulate-thread): Use default timeout.
8017 2012-02-16 Jason Merrill <jason@redhat.com>
8020 * g++.dg/ext/timevar1.C: New.
8022 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8025 * g++.dg/template/using21.C: New.
8026 * g++.dg/template/using22.C: Likewise.
8028 2012-02-16 Jason Merrill <jason@redhat.com>
8031 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8033 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8035 PR tree-optimization/52255
8036 * gcc.c-torture/compile/pr52255.c: New test.
8039 * g++.dg/debug/dwarf2/pr52260.C: New test.
8042 * g++.dg/ipa/pr51929.C: New test.
8044 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8047 * gcc.target/powerpc/pr52199.c: New file.
8049 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8052 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8054 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8056 * gcc.dg/pr51867.c: Don't include <math.h>.
8059 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8061 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8062 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8064 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8066 PR tree-optimization/50561
8067 * gcc.dg/graphite/pr50561.c: New testcase.
8069 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8071 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8072 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8074 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8076 * gnat.dg/discr35.ad[sb]: New test.
8078 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8080 * gnat.dg/volatile10.adb: New test.
8081 * gnat.dg/volatile10_pkg.ads: New helper.
8083 2012-02-14 Jason Merrill <jason@redhat.com>
8085 * g++.dg/ext/attrib43.C: New.
8087 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8089 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8090 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8092 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8093 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8094 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8095 effective_target fgnu_tm.
8096 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8098 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8101 * g++.dg/template/asmgoto1.C: New test.
8103 2012-02-14 Ian Lance Taylor <iant@google.com>
8106 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8107 compiling generated file for 64bit and index tests.
8109 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8111 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8113 2012-02-14 Richard Guenther <rguenther@suse.de>
8115 PR tree-optimization/52244
8116 PR tree-optimization/51528
8117 * gcc.dg/torture/pr52244.c: New testcase.
8119 2012-02-14 Walter Lee <walt@tilera.com>
8121 * g++.dg/other/PR23205.C: Disable test on tile.
8122 * g++.dg/other/pr23205-2.C: Disable test on tile.
8123 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8124 * gcc.dg/20040813-1.c: Disable test on tile.
8125 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8126 * gcc.misc-tests/linkage.exp: Handle tilegx.
8128 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8130 PR tree-optimization/52210
8131 * gcc.dg/pr52210.c: New test.
8133 2012-02-14 Jason Merrill <jason@redhat.com>
8136 * g++.dg/overload/defarg5.C: New.
8138 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8141 * c-c++-common/pr52181.c: New test.
8143 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8146 * g++.dg/ext/atomic-1.C: New test.
8148 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8150 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8152 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8155 * gcc.c-torture/execute/pr52209.c: New test.
8157 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8160 * gfortran.dg/elemental_optional_args_5.f03: New test.
8162 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8165 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8168 2012-02-11 Ian Lance Taylor <iant@google.com>
8171 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8172 SPARC Solaris. Don't run the test at all on systems where it may
8173 not work, rather than xfailing it.
8175 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8177 PR rtl-optimization/52175
8178 * gcc.c-torture/compile/pr52175.c: New test.
8180 2012-02-10 Jason Merrill <jason@redhat.com>
8183 * g++.dg/template/repo10.C: New.
8185 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8188 * gcc.dg/pr52132.c: New test.
8190 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8192 * gnat.dg/specs/aggr4.ads: New test.
8193 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8195 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8198 * gcc.target/i386/pr52146.c: New.
8200 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8203 * c-c++-common/pr52177.c: New test.
8205 2012-02-10 Jan Hubicka <jh@suse.cz>
8208 * g++.dg/torture/pr48600.C: New testcase.
8210 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8213 * gcc.dg/dfp/pr52140.c: New test.
8215 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8218 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8221 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8224 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8225 * gcc.dg/pr51867.c: New test.
8227 2012-02-09 Ian Lance Taylor <iant@google.com>
8229 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8230 which don't support -fsplit-stack. Turn off optimization when
8231 compiling select5-out.go.
8233 2012-02-08 Ian Lance Taylor <iant@google.com>
8235 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8236 systems which don't support -fsplit-stack.
8238 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8240 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8241 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8242 machine instuction in the log.
8244 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8246 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8249 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8252 * gcc.dg/pr48524.c: New test.
8253 * gcc.dg/pr48524.spec: New spec file for test.
8255 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8258 * gfortran.dg/vect/pr32380.f90: New test.
8260 2012-02-08 Tobias Burnus <burnus@net-b.de>
8263 * gfortran.dg/realloc_on_assign_12.f90: New.
8265 2012-02-08 Richard Guenther <rguenther@suse.de>
8267 PR rtl-optimization/52170
8268 * gcc.dg/torture/pr52170.c: New testcase.
8270 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8272 PR gcov-profile/52150
8273 * gcc.dg/tree-prof/pr52150.c: New test.
8275 PR rtl-optimization/52139
8276 * gcc.dg/pr52139.c: New test.
8278 2012-02-07 Jason Merrill <jason@redhat.com>
8281 * g++.dg/cpp0x/constexpr-union3.C: New.
8284 * g++.dg/lto/pr52035_0.C: New.
8286 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8288 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8289 * gcc.dg/special/weak-1.c: Likewise.
8290 * gcc.dg/ucnid-12.c: Likewise.
8291 * gcc.dg/torture/pr45678-1.c: Likewise.
8292 * gcc.dg/torture/pr45678-2.c: Likewise.
8293 * gcc.dg/vector-4.c: Likewise.
8294 * gcc.dg/ipa/inline-5.c: Likewise.
8295 * gcc.dg/ucnid-11.c: Likewise.
8296 * gcc.misc-tests/gcov-13.c: Likewise.
8297 * gcc.misc-tests/gcov-14.c: Likewise.
8298 * g++.dg/ext/label13.C: Likewise.
8299 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8300 hppa*-*-hpux* options.
8301 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8302 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8303 * gcc.dg/pr48616.c: Likewise.
8304 * gcc.dg/pr17957.c: Likewise.
8305 * gcc.dg/pr17055-1.c: Likewise.
8306 * gcc.dg/pr32912-1.c: Likewise.
8307 * gcc.dg/tm/pr51472.c: Likewise.
8308 * c-c++-common/fold-bitand-4.c: Likewise.
8309 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8310 Use dg-additional-options for extra options.
8312 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8314 * gcc.target/epiphany/interrupt-2.c: New test.
8316 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8319 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8320 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8323 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8326 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8328 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8332 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8333 * gcc.target/mips/va-arg-1.c: New test.
8335 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8337 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8338 for -mno-pointers-to-nested-functions.
8340 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8342 * gcc.c-torture/execute/20120207-1.c: New test.
8344 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8346 PR rtl-optimization/52060
8347 * gcc.dg/torture/pr52060.c: New test.
8350 * gcc.c-torture/compile/pr52074.c: New test.
8352 2012-02-07 Tobias Burnus <burnus@net-b.de>
8355 * gfortran.dg/class_to_type_2.f90: New.
8357 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8360 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8363 2012-02-06 Jason Merrill <jason@redhat.com>
8366 * g++.dg/template/conv13.C: New.
8368 2012-02-06 Richard Guenther <rguenther@suse.de>
8370 PR tree-optimization/52115
8371 * gcc.c-torture/compile/pr52115.c: New testcase.
8373 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8376 * gcc.c-torture/execute/pr52129.c: New test.
8378 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8380 * gcc.dg/pr48374.c: Actually add the test I forgot
8381 in the 2012-01-25 commit.
8383 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8386 * gfortran.dg/vect/vect-8.f90: New test case.
8388 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8391 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8393 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8396 * gfortran.dg/class_48.f90 : Add test of allocate class array
8397 component with source in subroutine test3. Remove commenting
8398 out in subroutine test4, since branching on unitialized variable
8399 is now fixed (no PR for this last.).
8401 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8403 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8405 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8407 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8410 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8411 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8413 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8415 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8416 (check_effective_target_sync_int_long): Use it.
8417 (check_effective_target_sync_char_short): Likewise.
8418 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8420 2012-02-05 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/class_48.f90: Add some further checks.
8425 2012-02-05 Ira Rosen <irar@il.ibm.com>
8427 PR tree-optimization/52091
8428 * gcc.dg/vect/pr52091.c: New test.
8430 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8432 PR rtl-optimization/52113
8433 * gcc.target/avr/pr52113.c: New test.
8435 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8437 PR rtl-optimization/52092
8438 * gcc.c-torture/compile/pr52092.c: New test.
8440 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8443 * gfortran.dg/class_array_10.f03: New test.
8446 * gfortran.dg/class_array_11.f03: New test.
8449 * gfortran.dg/class_array_12.f03: New test.
8451 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8454 * gfortran.dg/realloc_on_assign_11.f90: New test.
8456 2012-02-02 Tobias Burnus <burnus@net-b.de>
8459 * gfortran.dg/shape_7.f90: New.
8461 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8463 * gcc.target/mips/mips-prepend-1.c: New test.
8465 2012-02-02 Jan Hubicka <jh@suse.cz>
8466 Tom de Vries <tom@codesourcery.com>
8469 * gcc.dg/alias-12.c: New testcase.
8470 * gcc.dg/alias-13.c: New testcase.
8472 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.dg/pr52086.c: New test.
8477 PR tree-optimization/52073
8478 * gcc.c-torture/compile/pr52073.c: New test.
8480 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8483 * gfortran.dg/function_optimize_10.f90: New test.
8485 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8487 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8490 2012-02-01 Tobias Burnus <burnus@net-b.de>
8493 * gfortran.dg/typebound_operator_14.f90: New.
8495 2012-02-01 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/elemental_function_1.f90: New.
8500 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8502 PR rtl-optimization/51374
8503 * gcc.target/avr/torture/pr51374-1.c:
8504 Also fail if SBIS is seen.
8506 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8508 PR rtl-optimization/51374
8509 * gcc.target/avr/torture/pr51374-1.c: New.
8511 2012-01-31 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/typebound_generic_11.f90: New.
8516 2012-01-31 Tobias Burnus <burnus@net-b.de>
8519 * gfortran.dg/class_49.f90: New.
8521 2012-01-31 Tobias Burnus <burnus@net-b.de>
8524 * gfortran.dg/elemental_args_check_6.f90: New.
8526 2012-01-31 Jason Merrill <jason@redhat.com>
8529 * g++.dg/cpp0x/variadic122.C: New.
8531 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8534 * gfortran.dg/realloc_on_assign_10.f90: New test.
8536 2012-01-31 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/51528
8539 * gcc.dg/torture/pr51528.c: New testcase.
8541 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8544 * lib/go.exp (go_target_compile): Append timeout= to options.
8545 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8546 select5-out.go test on alpha*-*-* targets.
8548 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8550 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8551 (TEST_SHORT): Reformat in the same way.
8552 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8553 (TEST_SHORT): Reformat in the same way.
8554 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8555 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8556 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8557 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8558 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8560 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8563 * gcc.target/arm/pr51835.c: New testcase.
8565 2012-01-30 Richard Guenther <rguenther@suse.de>
8567 PR tree-optimization/52028
8568 * gcc.dg/torture/pr52028.c: New testcase.
8569 * gfortran.dg/ldist-pr45199.f: Adjust.
8570 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8571 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8572 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8574 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8577 * gcc.dg/tree-prof/pr52027.c: New test.
8579 PR tree-optimization/52046
8580 * gcc.dg/pr52046.c: New test.
8583 * g++.dg/other/pr52048.C: New test.
8585 2012-01-30 Richard Guenther <rguenther@suse.de>
8587 PR tree-optimization/52045
8588 * gcc.dg/pr52045.c: New testcase.
8590 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8592 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8593 new code generated for __sync_lock_release.
8595 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8597 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8599 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8602 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8604 * g++.dg/ext/visibility/template10.C: Fix typo.
8606 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8608 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8611 * g++.dg/cpp0x/constexpr-ice6.C: New.
8613 2012-01-29 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.dg/default_initialization_6.f90: New.
8618 2012-01-29 Tobias Burnus <burnus@net-b.de>
8621 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8622 * gfortran.dg/class_48.f90: New.
8624 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8627 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8629 2012-01-28 Tobias Burnus <burnus@net-b.de>
8632 * gfortran.dg/class_allocate_12.f90: New.
8634 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8636 * gcc.dg/torture/pr50444.c: Fix dg directives.
8638 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8641 * gcc.target/arm/pr52006.c: New test.
8643 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8646 * gcc.dg/lto/trans-mem.h: New file.
8647 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8648 * gcc.dg/lto/trans-mem-1_1.c: Same.
8649 * gcc.dg/lto/trans-mem-4_1.c: Same.
8650 * gcc.dg/lto/trans-mem-3_1.c: Same.
8652 2012-01-27 Tobias Burnus <burnus@net-b.de>
8655 * gfortran.dg/dummy_procedure_7.f90: New.
8657 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8659 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8660 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8662 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8665 * g++.dg/other/gc5.C: New test.
8667 2012-01-27 Richard Guenther <rguenther@suse.de>
8669 PR tree-optimization/50444
8670 * gcc.dg/torture/pr50444.c: New testcase.
8672 2012-01-27 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/move_alloc_13.f90: New.
8678 2012-01-27 Tobias Burnus <burnus@net-b.de>
8681 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8682 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8683 and change dg-error string.
8685 2012-01-27 Tobias Burnus <burnus@net-b.de>
8688 * gfortran.dg/elemental_args_check_5.f90: New.
8690 2012-01-27 Richard Guenther <rguenther@suse.de>
8693 * g++.dg/torture/pr51959.C: New testcase.
8695 2012-01-27 Tom de Vries <tom@codesourcery.com>
8697 PR tree-optimization/51990
8698 * gcc.dg/pr51990.c: New test.
8699 * gcc.dg/pr51990-2.c: Same.
8701 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8702 Tobias Burnus <burnus@gcc.gnu.org>
8705 * gfortran.dg/class_allocate_11.f03: New.
8710 * gfortran.dg/class_allocate_7.f03: New.
8711 * gfortran.dg/class_allocate_8.f03: New.
8712 * gfortran.dg/class_allocate_9.f03: New.
8713 * gfortran.dg/class_allocate_10.f03: New.
8715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8717 * gnat.dg/discr34.adb: New test.
8718 * gnat.dg/discr34_pkg.ads: New helper.
8720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8722 * gnat.dg/discr33.adb: New test.
8724 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8726 * gnat.dg/limited_with3.ad[sb): New test.
8727 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8728 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8729 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8731 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8733 * gnat.dg/stack_usage1.adb: New test.
8734 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8736 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8737 * gcc.dg/pr44194-2.c: Likewise.
8739 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8742 * g++.dg/template/crash112.C: New.
8744 2012-01-27 Richard Henderson <rth@redhat.com>
8746 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8748 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8750 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8752 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8755 * g++.dg/opt/pr51895.C: New test.
8757 2012-01-26 Michael Matz <matz@suse.de>
8759 PR tree-optimization/48794
8760 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8762 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8764 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8766 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8768 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8769 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8771 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8772 the default value for s390 and s390x.
8774 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8777 * gcc.dg/lto/trans-mem-4_0.c: New.
8778 * gcc.dg/lto/trans-mem-4_1.c: New.
8779 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8781 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8782 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8784 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8785 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8788 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8790 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8792 2012-01-25 Ian Lance Taylor <iant@google.com>
8794 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8796 2012-01-25 Tobias Burnus <burnus@net-b.de>
8799 * gfortran.dg/typebound_proc_25.f90: New.
8801 2012-01-25 Jason Merrill <jason@redhat.com>
8804 * g++.dg/lto/pr51992_0.C: New.
8806 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8808 PR tree-optimization/51987
8809 * gcc.target/i386/pr51987.c: New test.
8811 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8813 * gcc.dg/tm/lto-1.c: Require lto support in target.
8815 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8817 PR rtl-optimization/48374
8818 * gcc.dg/pr48374.c: New test.
8820 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8822 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8824 2012-01-25 Tobias Burnus <burnus@net-b.de>
8827 * gfortran.dg/derived_constructor_char_3.f90: New.
8829 2012-01-24 Ian Lance Taylor <iant@google.com>
8831 * go.test/go-test.exp (filecmp): New procedure.
8832 (errchk): Handle quoted square brackets.
8833 (go-gc-tests): Set go_compile_args. Handle various new test
8834 lines. Skip a few new tests.
8835 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8837 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8839 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8840 (check_effective_target_vect_extract_even_odd)
8841 (check_effective_target_vect_interleave): Return true for MIPS
8844 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8846 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8847 (main): Use it instead of argc.
8849 2012-01-24 Jason Merrill <jason@redhat.com>
8852 * g++.dg/cpp0x/sfinae31.C: New.
8854 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8856 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8858 2012-01-24 Jason Merrill <jason@redhat.com>
8861 * g++.dg/inherit/covariant20.C: New.
8863 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8866 * g++.dg/parse/crash58.C: New.
8868 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8871 * gcc.dg/pr51957-1.c: New test.
8872 * gcc.dg/pr51957-1.h: New file.
8873 * gcc.dg/pr51957-2.c: New test.
8875 2012-01-23 Jason Merrill <jason@redhat.com>
8878 * g++.dg/ext/visibility/template10.C: New.
8880 2012-01-23 Tobias Burnus <burnus@net-b.de>
8883 * gfortran.dg/move_alloc_12.f90: New.
8885 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8888 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8890 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8893 * g++.dg/template/crash111.C: New.
8895 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8897 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8899 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8901 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8904 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8905 the DW_TAG_class_type and DW_AT_name: "Executor".
8907 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8909 * lib/target-supports.exp
8910 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8911 (check_effective_target_vect_interleave): Likewise.
8913 2012-01-22 Jason Merrill <jason@redhat.com>
8916 * g++.dg/template/using20.C: New.
8917 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8919 2012-01-23 Jason Merrill <jason@redhat.com>
8922 * g++.dg/torture/pr51344.C: Limit to x86.
8924 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8926 * c-c++-common/tm/omp.c: Require target with pthread support.
8928 2012-01-23 Richard Guenther <rguenther@suse.de>
8930 PR tree-optimization/51949
8931 * gcc.dg/torture/pr51949.c: New testcase.
8933 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8935 PR rtl-optimization/51933
8936 * gcc.c-torture/execute/pr51933.c: New test.
8938 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8940 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8941 Do not define for Interix.
8943 2012-01-22 Jason Merrill <jason@redhat.com>
8946 * g++.dg/lto/pr51832.h: New.
8947 * g++.dg/lto/pr51832_0.C: New.
8948 * g++.dg/lto/pr51832_1.C: New.
8950 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8952 * gcc.dg/ext-elim-1.c: New test.
8954 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8957 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8958 * g++.dg/opt/longbranch1.C: Likewise.
8960 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8962 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8965 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8968 * gfortran.dg/namelist_74.f90: New test.
8969 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8971 2012-01-21 Tobias Burnus <burnus@net-b.de>
8974 * gfortran.dg/class_47.f90: New.
8976 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8978 * gnat.dg/renaming5.ad[sb]: New test.
8980 2012-01-20 Jason Merrill <jason@redhat.com>
8983 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8985 2012-01-20 Jason Merrill <jason@redhat.com>
8988 * g++.dg/ext/attrib42.C: Require ilp32.
8990 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8993 * gcc.target/arm/pr51915.c: New test.
8995 2012-01-20 Cary Coutant <ccoutant@google.com>
8996 Dodji Seketeli <dodji@redhat.com>
8999 * g++.dg/debug/dwarf2/nested-3.C: New test.
9001 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9004 * g++.dg/template/crash110.C: New.
9006 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9008 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9009 Remove default options on hppa*-*-hpux*.
9011 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9015 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9017 * gcc.c-torture/compile/pr51856.c: New testcase.
9019 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9021 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9022 options to go_target_compile.
9024 2012-01-20 Kai Tietz <ktietz@redhat.com>
9026 * g++.dg/torture/pr51344.C: Fix typo.
9028 2012-01-20 Richard Guenther <rguenther@suse.de>
9030 PR tree-optimization/51903
9031 * g++.dg/torture/pr51903.C: New testcase.
9033 2012-01-20 Tobias Burnus <burnus@net-b.de>
9034 Janus Weil <janus@gcc.gnu.org>
9037 * gfortran.dg/use_21.f90: New.
9039 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9042 * gcc.dg/torture/pr51106-1.c: New test.
9043 * gcc.dg/torture/pr51106-2.c: New test.
9045 2012-01-19 Kai Tietz <ktietz@redhat.com>
9047 * g++.dg/torture/pr51344.C: New test.
9049 2012-01-19 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/intrinsic_size_2.f90: New.
9054 2012-01-19 Jason Merrill <jason@redhat.com>
9057 * g++.dg/inherit/using7.C: New.
9059 2012-01-19 Richard Guenther <rguenther@suse.de>
9061 PR tree-optimization/37997
9062 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9064 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9066 PR rtl-optimization/51505
9067 * gcc.dg/pr51505.c: New test.
9069 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9072 * gfortran.dg/typebound_operator_12.f03: New.
9073 * gfortran.dg/typebound_operator_13.f03: New.
9075 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9078 * g++.dg/cpp0x/pr51225.C: New.
9080 2012-01-17 Ian Lance Taylor <iant@google.com>
9083 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9085 2012-01-17 Tobias Burnus <burnus@net-b.de>
9088 * gfortran.dg/realloc_on_assign_9.f90: New.
9090 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9093 * gcc.dg/tm/memopt-3.c: Remove xfail.
9094 * gcc.dg/tm/memopt-4.c: Remove xfail.
9095 * gcc.dg/tm/memopt-5.c: Remove xfail.
9096 * gcc.dg/tm/memopt-7.c: Remove xfail.
9098 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9100 PR tree-optimization/51877
9101 * gcc.c-torture/execute/pr51877.c: New test.
9103 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9105 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9106 {!vect_align_arrays} to vect_sizes_32B_16B.
9107 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9108 * gcc.dg/vect/vect-peel-3.c: Ditto.
9110 2012-01-16 Jason Merrill <jason@redhat.com>
9113 * g++.dg/abi/mangle60.C: New.
9116 * g++.dg/pch/mangle1.{C,Hs}: New.
9118 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9119 Tobias Burnus <burnus@net-b.de>
9122 * gfortran.dg/elemental_optional_args_3.f90: New
9123 * gfortran.dg/elemental_optional_args_4.f90: New
9125 2012-01-16 Tobias Burnus <burnus@net-b.de>
9128 * gfortran.dg/use_20.f90: New
9130 2012-01-16 Jason Merrill <jason@redhat.com>
9133 * g++.dg/cpp0x/rv-bitfield.C: New.
9134 * g++.dg/cpp0x/rv-bitfield2.C: New.
9136 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9138 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9139 subroutine 'qsort' and use index array to assign the result.
9141 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9143 PR tree-optimization/51865
9144 * gcc.dg/pr51865.c: New test.
9146 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9150 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9152 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9153 to be loaded from the constant pool, rather than via %hi and %lo.
9155 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9157 PR rtl-optimization/51821
9158 * gcc.dg/pr51821.c: New test.
9160 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9162 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9164 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9166 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9168 2012-01-14 Tobias Burnus <burnus@net-b.de>
9171 * gfortran.dg/init_flag_8.f90: New.
9172 * gfortran.dg/init_flag_9.f90: New.
9174 2011-01-14 Tobias Burnus <burnus@net-b.de>
9177 * gfortran.dg/use_18.f90: New.
9178 * gfortran.dg/use_19.f90: New.
9180 2012-01-13 Ian Lance Taylor <iant@google.com>
9183 * g++.dg/warn/Wsign-compare-4.C: New.
9185 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9188 * gfortran.dg/alloc_comp_assign.f03: New.
9189 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9190 __BUILTIN_FREE from 38 to 32.
9192 2012-01-13 Jason Merrill <jason@redhat.com>
9195 * g++.dg/warn/Wreturn-type-7.C: New.
9197 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9199 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9201 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9202 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9203 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9204 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9205 int32plus because of big array needed.
9206 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9207 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9209 2012-01-13 Jason Merrill <jason@redhat.com>
9212 * g++.dg/ext/visibility/template9.C: New.
9215 * g++.dg/cpp0x/defaulted34.C: New.
9216 * g++.dg/template/virtual3.C: New.
9218 2012-01-13 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/torture/pr8081.c: New testcase.
9223 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9225 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9227 2012-01-12 Jason Merrill <jason@redhat.com>
9230 * g++.dg/ext/stmtexpr14.C: New.
9232 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9235 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9237 2012-01-12 Jason Merrill <jason@redhat.com>
9240 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9241 * g++.dg/abi/mangle58.C: Likewise.
9244 * g++.dg/template/arg8.C: New.
9246 2012-01-12 Ira Rosen <irar@il.ibm.com>
9248 PR tree-optimization/51799
9249 * gcc.dg/vect/pr51799.c: New test.
9250 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9253 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9254 Tobias Burnus <burnus@net-b.de>
9258 * lib/target-supports.exp
9259 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9260 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9262 2012-01-11 Jason Merrill <jason@redhat.com>
9265 * g++.dg/ext/attrib42.C: New.
9267 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9270 * gcc.dg/pr51796.c: New test.
9272 2012-01-11 Jason Merrill <jason@redhat.com>
9275 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9277 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9279 * gnat.dg/array19.ad[sb]: New test.
9281 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9283 * gnat.dg/opt23.ad[sb]: New test.
9284 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9285 * gnat.dg/opt24.ad[sb]: New test.
9287 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9289 PR tree-optimization/49642
9290 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9291 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9293 2012-01-11 Jason Merrill <jason@redhat.com>
9296 * g++.dg/template/explicit-args5.C: New.
9298 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9300 * gcc.c-torture/execute/20120110-1.c: New testcase.
9302 2012-01-10 Jason Merrill <jason@redhat.com>
9305 * g++.dg/inherit/ambig1.C: New.
9308 * g++.dg/cpp0x/constexpr-cache1.C: New.
9310 2012-01-10 Richard Guenther <rguenther@suse.de>
9312 PR tree-optimization/51801
9313 * gcc.dg/torture/pr51801.c: New testcase.
9315 2012-01-10 Tobias Burnus <burnus@net-b.de>
9318 * gfortran.dg/allocate_with_typespec_5.f90: New.
9320 2012-01-10 Tobias Burnus <burnus@net-b.de>
9322 * gfortran.dg/class_39.f03: Update dg-error string.
9324 2012-01-10 Richard Guenther <rguenther@suse.de>
9326 PR tree-optimization/50913
9327 * gcc.dg/graphite/interchange-16.c: New testcase.
9328 * gcc.dg/graphite/scop-20.c: XFAIL.
9329 * gfortran.dg/graphite/interchange-1.f: Likewise.
9330 * gfortran.dg/graphite/block-1.f90: Likewise.
9331 * gfortran.dg/graphite/block-2.f: Likewise.
9333 2012-01-10 Richard Henderson <rth@redhat.com>
9335 * lib/target-supports.exp (check_effective_target_vect_perm,
9336 check_effective_target_vect_perm_byte,
9337 check_effective_target_vect_perm_short): Enable for arm neon.
9339 2012-01-09 Tobias Burnus <burnus@net-b.de>
9342 * gfortran.dg/typebound_operator_11.f90: New.
9344 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/array18.adb: New test.
9347 * gnat.dg/array18_pkg.ads: New helper.
9349 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9352 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9353 around base object in first assignment in main program.
9354 * gfortran.dg/typebound_operator_10.f03: New test.
9356 2012-01-09 Martin Jambor <mjambor@suse.cz>
9358 PR tree-optimization/51759
9359 * g++.dg/ipa/pr51759.C: New test.
9361 2012-01-09 Tobias Burnus <burnus@net-b.de>
9364 * gfortran.dg/optional_absent_2.f90: New.
9366 2012-01-09 Tobias Burnus <burnus@net-b.de>
9369 * gfortran.dg/use_17.f90: New.
9371 2012-01-09 Gary Funck <gary@intrepid.com>
9373 PR preprocessor/33919
9374 * gcc.dg/pr33919.c: New test.
9375 * gcc.dg/pr33919-0.h: New test header file.
9376 * gcc.dg/pr33919-1.h: Ditto.
9377 * gcc.dg/pr33919-2.h: Ditto.
9379 2012-01-07 Jan Hubicka <jh@suse.cz>
9381 PR tree-optimize/51694
9382 * gcc.c-torture/compile/pr51694.c: new testcase.
9384 2012-01-07 Jan Hubicka <jh@suse.cz>
9386 PR tree-optimization/51600
9387 * g++.dg/torture/pr51600.C: New testcase.
9389 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9391 PR gcov-profile/51715
9392 PR gcov-profile/51717
9393 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9394 * gcc.misc-tests/gcov-14.c: Likewise.
9396 2012-01-06 Jason Merrill <jason@redhat.com>
9398 * g++.dg/parse/new5.C: New.
9400 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9403 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9404 including <string.h>.
9406 2012-01-06 Jason Merrill <jason@redhat.com>
9408 * g++.dg/abi/mangle51.C: New.
9409 * g++.dg/abi/mangle52.C: New.
9410 * g++.dg/abi/mangle53.C: New.
9411 * g++.dg/abi/mangle54.C: New.
9412 * g++.dg/abi/mangle55.C: New.
9413 * g++.dg/abi/mangle56.C: New.
9414 * g++.dg/abi/mangle57.C: New.
9415 * g++.dg/abi/mangle58.C: New.
9416 * g++.dg/abi/mangle59.C: New.
9417 * g++.dg/cpp0x/trailing3.C: Update mangling.
9418 * g++.dg/cpp0x/variadic111.C: Update mangling.
9419 * g++.dg/cpp0x/variadic4.C: Update mangling.
9420 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9421 * g++.dg/template/nontype22.C: Works now.
9422 * g++.dg/template/pr35240.C: Works now.
9424 * g++.dg/cpp0x/error7.C: New.
9426 2012-01-06 Tobias Burnus <burnus@net-b.de>
9428 * gfortran.dg/deallocate_stat_2.f90: New.
9429 * coarray/allocate_errgmsg.f90: New.
9430 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9431 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9432 * coarray/subobject_1.f90: Fix for num_images > 1.
9433 * gfortran.dg/deallocate_stat.f90: Update due to changed
9436 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9438 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9440 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9442 * ada/acats/overflow.lst: Add cb20004.
9444 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9447 * g++.dg/cpp0x/alias-decl-18.C: New test.
9449 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9451 * gcc.c-torture/execute/20120104-1.c: New test.
9453 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9456 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9457 the old typebound_operator_8.f03.
9458 * gfortran.dg/typebound_operator_8.f03: New version of
9459 typebound_operator_7.f03 with 'u' a derived type instead of a
9462 2012-01-05 Richard Guenther <rguenther@suse.de>
9464 * g++.dg/torture/pr49309.C: Skip for -flto.
9466 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9469 * gcc.c-torture/compile/pr51761.c: New test.
9471 2012-01-05 Richard Guenther <rguenther@suse.de>
9473 PR tree-optimization/51760
9474 * gcc.dg/torture/pr51760.c: New testcase.
9476 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9479 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9481 2012-01-05 Richard Guenther <rguenther@suse.de>
9484 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9485 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9487 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9490 * gcc.dg/pr51695.c: New test.
9492 2012-01-04 Andrew Pinski <apinski@cavium.com>
9494 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9495 * gcc.target/mips/octeon2-lx-1.c: New test.
9496 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9497 * gcc.target/mips/octeon2-lx-2.c: New test.
9498 * gcc.target/mips/octeon2-lx-3.c: New test.
9500 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9504 * gcc.dg/tm/alias-1.c: Adjust regexp.
9505 * gcc.dg/tm/alias-2.c: Adjust regexp.
9507 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9510 * g++.dg/warn/Wparentheses-26.C: New.
9512 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9514 * gfortran.dg/elemental_optional_args_2.f90: New test.
9516 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9519 * gfortran.dg/common_17.f90: New test.
9521 2012-01-04 Richard Guenther <rguenther@suse.de>
9523 PR tree-optimization/49651
9524 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9525 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9527 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9530 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9532 2012-01-03 Andrew Pinski <apinski@cavium.com>
9534 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9535 for all mips targets. Also allow an optional .cfi_startproc.
9537 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9539 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9541 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9544 * g++.dg/rtti/dyncast5.C: New.
9546 2012-01-03 Richard Guenther <rguenther@suse.de>
9548 PR tree-optimization/51070
9549 * gcc.dg/torture/pr51070-2.c: New testcase.
9551 2012-01-03 Richard Guenther <rguenther@suse.de>
9553 PR tree-optimization/51692
9554 * gcc.dg/torture/pr51692.c: New testcase.
9556 2012-01-03 Richard Guenther <rguenther@suse.de>
9559 * g++.dg/lto/pr51650-3_0.C: New testcase.
9561 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9564 * g++.dg/warn/Wredundant-decls-spec.C: New.
9566 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9568 PR tree-optimization/51719
9569 * g++.dg/tree-prof/pr51719.C: New test.
9571 2012-01-03 Richard Guenther <rguenther@suse.de>
9574 * gcc.dg/fold-compare-6.c: New testcase.
9576 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9579 * g++.dg/gomp/pr51669.C: New test.
9581 2012-01-02 Jason Merrill <jason@redhat.com>
9584 * g++.dg/cpp0x/constexpr-union2.C: New.
9587 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9589 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9592 * g++.dg/cpp0x/constexpr-99.C: New test.
9594 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9597 * g++.dg/template/init9.C: New.
9599 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9601 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9602 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9603 rather than a specific number.
9605 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9610 * gfortran.dg/typebound_operator_7.f03: New.
9611 * gfortran.dg/typebound_operator_8.f03: New.
9613 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9616 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9618 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9622 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9626 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9629 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9631 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9632 * gfortran.dg/io_real_boz_4.f90: Likewise.
9633 * gfortran.dg/io_real_boz_5.f90: Likewise.
9635 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9637 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9639 2012-01-02 Revital Eres <revital.eres@linaro.org>
9641 * gcc.dg/sms-11.c: New file.
9643 2012-01-02 Tobias Burnus <burnus@net-b.de>
9646 * gfortran.dg/coarray/image_index_3.f90: New.
9648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9651 * g++.dg/parse/enum8.C: New.
9653 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9656 * g++.dg/conversion/reinterpret4.C: New.
9657 * g++.dg/conversion/reinterpret1.C: Adjust.
9659 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9661 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9663 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9665 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9666 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9667 * g++.old-deja/g++.jason/access14.C: Likewise.
9668 * g++.old-deja/g++.jason/access8.C: Likewise.
9669 * g++.old-deja/g++.jason/access1.C: Likewise.
9670 * g++.old-deja/g++.other/access3.C: Likewise.
9671 * g++.old-deja/g++.other/access5.C: Likewise.
9672 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9673 * g++.old-deja/g++.law/visibility22.C: Likewise.
9674 * g++.old-deja/g++.law/visibility26.C: Likewise.
9675 * g++.old-deja/g++.mike/p2746.C: Likewise.
9676 * g++.dg/debug/using1.C: Likewise.
9677 * g++.dg/lookup/using51.C: Likewise.
9678 * g++.dg/inherit/using5.C: Likewise.
9679 * g++.dg/inherit/pr30297.C: Likewise.
9680 * g++.dg/inherit/access8.C: Likewise.
9681 * g++.dg/torture/pr39362.C: Likewise.
9682 * g++.dg/template/crash13.C: Likewise.
9683 * g++.dg/template/using10.C: Likewise.
9685 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9688 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9690 2012-01-01 Ira Rosen <irar@il.ibm.com>
9692 PR tree-optimization/51704
9693 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9694 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9695 corresponding flags.
9697 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9700 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9702 2012-01-01 Jan Hubicka <jh@suse.cz>
9704 PR rtl-optimization/51069
9705 * gcc.c-torture/compile/pr51069.c: New testcase.
9707 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9709 PR tree-optimization/51683
9710 * gcc.dg/pr51683.c: New test.
9712 Copyright (C) 2012 Free Software Foundation, Inc.
9714 Copying and distribution of this file, with or without modification,
9715 are permitted in any medium without royalty provided the copyright
9716 notice and this notice are preserved.