1 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
10 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
11 * gcc.target/mips/va-arg-1.c: New test.
13 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
16 for -mno-pointers-to-nested-functions.
18 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
20 * gcc.c-torture/execute/20120207-1.c: New test.
22 2012-02-07 Jakub Jelinek <jakub@redhat.com>
24 PR rtl-optimization/52060
25 * gcc.dg/torture/pr52060.c: New test.
28 * gcc.c-torture/compile/pr52074.c: New test.
30 2012-02-07 Tobias Burnus <burnus@net-b.de>
33 * gfortran.dg/class_to_type_2.f90: New.
35 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
38 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
41 2012-02-06 Jason Merrill <jason@redhat.com>
44 * g++.dg/template/conv13.C: New.
46 2012-02-06 Richard Guenther <rguenther@suse.de>
48 PR tree-optimization/52115
49 * gcc.c-torture/compile/pr52115.c: New testcase.
51 2012-02-06 Jakub Jelinek <jakub@redhat.com>
54 * gcc.c-torture/execute/pr52129.c: New test.
56 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
58 * gcc.dg/pr48374.c: Actually add the test I forgot
59 in the 2012-01-25 commit.
61 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
64 * gfortran.dg/vect/vect-8.f90: New test case.
66 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
69 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
71 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
74 * gfortran.dg/class_48.f90 : Add test of allocate class array
75 component with source in subroutine test3. Remove commenting
76 out in subroutine test4, since branching on unitialized variable
77 is now fixed (no PR for this last.).
79 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
81 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
83 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
85 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
88 * lib/target-supports.exp (check_effective_target_mips_rel): New.
89 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
91 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
93 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
94 (check_effective_target_sync_int_long): Use it.
95 (check_effective_target_sync_char_short): Likewise.
96 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
98 2012-02-05 Tobias Burnus <burnus@net-b.de>
101 * gfortran.dg/class_48.f90: Add some further checks.
103 2012-02-05 Ira Rosen <irar@il.ibm.com>
105 PR tree-optimization/52091
106 * gcc.dg/vect/pr52091.c: New test.
108 2012-02-04 Jakub Jelinek <jakub@redhat.com>
110 PR rtl-optimization/52113
111 * gcc.target/avr/pr52113.c: New test.
113 2012-02-03 Jakub Jelinek <jakub@redhat.com>
115 PR rtl-optimization/52092
116 * gcc.c-torture/compile/pr52092.c: New test.
118 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
121 * gfortran.dg/class_array_10.f03: New test.
124 * gfortran.dg/class_array_11.f03: New test.
127 * gfortran.dg/class_array_12.f03: New test.
129 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
132 * gfortran.dg/realloc_on_assign_11.f90: New test.
134 2012-02-02 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/shape_7.f90: New.
139 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
141 * gcc.target/mips/mips-prepend-1.c: New test.
143 2012-02-02 Jan Hubicka <jh@suse.cz>
144 Tom de Vries <tom@codesourcery.com>
147 * testsuite/gcc.dg/alias-12.c: New testcase.
148 * testsuite/gcc.dg/alias-13.c: New testcase.
150 2012-02-02 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/pr52086.c: New test.
155 PR tree-optimization/52073
156 * gcc.c-torture/compile/pr52073.c: New test.
158 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
161 * gfortran.dg/function_optimize_10.f90: New test.
163 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
165 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
168 2012-02-01 Tobias Burnus <burnus@net-b.de>
171 * gfortran.dg/typebound_operator_14.f90: New.
173 2012-02-01 Tobias Burnus <burnus@net-b.de>
176 * gfortran.dg/elemental_function_1.f90: New.
178 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
180 PR rtl-optimization/51374
181 * gcc.target/avr/torture/pr51374-1.c:
182 Also fail if SBIS is seen.
184 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
186 PR rtl-optimization/51374
187 * gcc.target/avr/torture/pr51374-1.c: New.
189 2012-01-31 Tobias Burnus <burnus@net-b.de>
192 * gfortran.dg/typebound_generic_11.f90: New.
194 2012-01-31 Tobias Burnus <burnus@net-b.de>
197 * gfortran.dg/class_49.f90: New.
199 2012-01-31 Tobias Burnus <burnus@net-b.de>
202 * gfortran.dg/elemental_args_check_6.f90: New.
204 2012-01-31 Jason Merrill <jason@redhat.com>
207 * g++.dg/cpp0x/variadic122.C: New.
209 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
212 * gfortran.dg/realloc_on_assign_10.f90: New test.
214 2012-01-31 Richard Guenther <rguenther@suse.de>
216 PR tree-optimization/51528
217 * gcc.dg/torture/pr51528.c: New testcase.
219 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
222 * lib/go.exp (go_target_compile): Append timeout= to options.
223 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
224 select5-out.go test on alpha*-*-* targets.
226 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
228 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
229 (TEST_SHORT): Reformat in the same way.
230 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
231 (TEST_SHORT): Reformat in the same way.
232 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
233 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
234 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
235 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
236 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
238 2012-01-30 Bin Cheng <bin.cheng@arm.com>
241 * gcc.target/arm/pr51835.c: New testcase.
243 2012-01-30 Richard Guenther <rguenther@suse.de>
245 PR tree-optimization/52028
246 * gcc.dg/torture/pr52028.c: New testcase.
247 * gfortran.dg/ldist-pr45199.f: Adjust.
248 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
249 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
250 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
252 2012-01-30 Jakub Jelinek <jakub@redhat.com>
255 * gcc.dg/tree-prof/pr52027.c: New test.
257 PR tree-optimization/52046
258 * gcc.dg/pr52046.c: New test.
261 * g++.dg/other/pr52048.C: New test.
263 2012-01-30 Richard Guenther <rguenther@suse.de>
265 PR tree-optimization/52045
266 * gcc.dg/pr52045.c: New testcase.
268 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
270 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
271 new code generated for __sync_lock_release.
273 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
275 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
277 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
280 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
282 * g++.dg/ext/visibility/template10.C: Fix typo.
284 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
286 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/cpp0x/constexpr-ice6.C: New.
291 2012-01-29 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/default_initialization_6.f90: New.
296 2012-01-29 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
300 * gfortran.dg/class_48.f90: New.
302 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
305 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
307 2012-01-28 Tobias Burnus <burnus@net-b.de>
310 * gfortran.dg/class_allocate_12.f90: New.
312 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
314 * gcc.dg/torture/pr50444.c: Fix dg directives.
316 2012-01-28 Jakub Jelinek <jakub@redhat.com>
319 * gcc.target/arm/pr52006.c: New test.
321 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
324 * gcc.dg/lto/trans-mem.h: New file.
325 * gcc.dg/lto/trans-mem-2_0.c: Include it.
326 * gcc.dg/lto/trans-mem-1_1.c: Same.
327 * gcc.dg/lto/trans-mem-4_1.c: Same.
328 * gcc.dg/lto/trans-mem-3_1.c: Same.
330 2012-01-27 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/dummy_procedure_7.f90: New.
335 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
337 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
338 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
340 2012-01-27 Jakub Jelinek <jakub@redhat.com>
343 * g++.dg/other/gc5.C: New test.
345 2012-01-27 Richard Guenther <rguenther@suse.de>
347 PR tree-optimization/50444
348 * gcc.dg/torture/pr50444.c: New testcase.
350 2012-01-27 Tobias Burnus <burnus@net-b.de>
354 * gfortran.dg/move_alloc_13.f90: New.
356 2012-01-27 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/allocate_alloc_opt_13.f90: New.
360 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
361 and change dg-error string.
363 2012-01-27 Tobias Burnus <burnus@net-b.de>
366 * gfortran.dg/elemental_args_check_5.f90: New.
368 2012-01-27 Richard Guenther <rguenther@suse.de>
371 * g++.dg/torture/pr51959.C: New testcase.
373 2012-01-27 Tom de Vries <tom@codesourcery.com>
375 PR tree-optimization/51990
376 * gcc.dg/pr51990.c: New test.
377 * gcc.dg/pr51990-2.c: Same.
379 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
380 Tobias Burnus <burnus@gcc.gnu.org>
383 * gfortran.dg/class_allocate_11.f03: New.
388 * gfortran.dg/class_allocate_7.f03: New.
389 * gfortran.dg/class_allocate_8.f03: New.
390 * gfortran.dg/class_allocate_9.f03: New.
391 * gfortran.dg/class_allocate_10.f03: New.
393 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/discr34.adb: New test.
396 * gnat.dg/discr34_pkg.ads: New helper.
398 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
400 * gnat.dg/discr33.adb: New test.
402 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
404 * gnat.dg/limited_with3.ad[sb): New test.
405 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
406 * gnat.dg/limited_with3_pkg2.ads: Likewise.
407 * gnat.dg/limited_with3_pkg3.ads: Likewise.
409 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
411 * gnat.dg/stack_usage1.adb: New test.
412 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
414 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
415 * gcc.dg/pr44194-2.c: Likewise.
417 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/template/crash112.C: New.
422 2012-01-27 Richard Henderson <rth@redhat.com>
424 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
426 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
428 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
430 2012-01-26 Jakub Jelinek <jakub@redhat.com>
433 * g++.dg/opt/pr51895.C: New test.
435 2012-01-26 Michael Matz <matz@suse.de>
437 PR tree-optimization/48794
438 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
440 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
442 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
444 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
446 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
447 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
449 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
450 the default value for s390 and s390x.
452 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
455 * gcc.dg/lto/trans-mem-4_0.c: New.
456 * gcc.dg/lto/trans-mem-4_1.c: New.
457 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
459 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
460 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
462 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
463 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
466 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
468 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
470 2012-01-25 Ian Lance Taylor <iant@google.com>
472 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
474 2012-01-25 Tobias Burnus <burnus@net-b.de>
477 * gfortran.dg/typebound_proc_25.f90: New.
479 2012-01-25 Jason Merrill <jason@redhat.com>
482 * g++.dg/lto/pr51992_0.C: New.
484 2012-01-25 Jakub Jelinek <jakub@redhat.com>
486 PR tree-optimization/51987
487 * gcc.target/i386/pr51987.c: New test.
489 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
491 * gcc.dg/tm/lto-1.c: Require lto support in target.
493 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
495 PR rtl-optimization/48374
496 * gcc.dg/pr48374.c: New test.
498 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
500 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
502 2012-01-25 Tobias Burnus <burnus@net-b.de>
505 * gfortran.dg/derived_constructor_char_3.f90: New.
507 2012-01-24 Ian Lance Taylor <iant@google.com>
509 * go.test/go-test.exp (filecmp): New procedure.
510 (errchk): Handle quoted square brackets.
511 (go-gc-tests): Set go_compile_args. Handle various new test
512 lines. Skip a few new tests.
513 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
515 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
517 * lib/target-supports.exp (proc check_effective_target_vect_perm)
518 (check_effective_target_vect_extract_even_odd)
519 (check_effective_target_vect_interleave): Return true for MIPS
522 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
524 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
525 (main): Use it instead of argc.
527 2012-01-24 Jason Merrill <jason@redhat.com>
530 * g++.dg/cpp0x/sfinae31.C: New.
532 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
534 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
536 2012-01-24 Jason Merrill <jason@redhat.com>
539 * g++.dg/inherit/covariant20.C: New.
541 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/parse/crash58.C: New.
546 2012-01-24 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/pr51957-1.c: New test.
550 * gcc.dg/pr51957-1.h: New file.
551 * gcc.dg/pr51957-2.c: New test.
553 2012-01-23 Jason Merrill <jason@redhat.com>
556 * g++.dg/ext/visibility/template10.C: New.
558 2012-01-23 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/move_alloc_12.f90: New.
563 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
566 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
568 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/template/crash111.C: New.
573 2012-01-23 Arnaud Charlet <charlet@adacore.com>
575 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
577 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
579 2012-01-23 Dodji Seketeli <dodji@redhat.com>
582 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
583 the DW_TAG_class_type and DW_AT_name: "Executor".
585 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
587 * lib/target-supports.exp
588 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
589 (check_effective_target_vect_interleave): Likewise.
591 2012-01-22 Jason Merrill <jason@redhat.com>
594 * g++.dg/template/using20.C: New.
595 * g++.dg/template/template-id-2.C: Adjust diagnostic.
597 2012-01-23 Jason Merrill <jason@redhat.com>
600 * g++.dg/torture/pr51344.C: Limit to x86.
602 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
604 * c-c++-common/tm/omp.c: Require target with pthread support.
606 2012-01-23 Richard Guenther <rguenther@suse.de>
608 PR tree-optimization/51949
609 * gcc.dg/torture/pr51949.c: New testcase.
611 2012-01-23 Jakub Jelinek <jakub@redhat.com>
613 PR rtl-optimization/51933
614 * gcc.c-torture/execute/pr51933.c: New test.
616 2012-01-22 Douglas B Rupp <rupp@gnat.com>
618 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
619 Do not define for Interix.
621 2012-01-22 Jason Merrill <jason@redhat.com>
624 * g++.dg/lto/pr51832.h: New.
625 * g++.dg/lto/pr51832_0.C: New.
626 * g++.dg/lto/pr51832_1.C: New.
628 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
630 * gcc.dg/ext-elim-1.c: New test.
632 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
635 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
636 * g++.dg/opt/longbranch1.C: Likewise.
638 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
640 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
643 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
646 * gfortran.dg/namelist_74.f90: New test.
647 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
649 2012-01-21 Tobias Burnus <burnus@net-b.de>
652 * gfortran.dg/class_47.f90: New.
654 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
656 * gnat.dg/renaming5.ad[sb]: New test.
658 2012-01-20 Jason Merrill <jason@redhat.com>
661 * g++.dg/pch/mangle1.{C,Hs}: Remove.
663 2012-01-20 Jason Merrill <jason@redhat.com>
666 * g++.dg/ext/attrib42.C: Require ilp32.
668 2012-01-20 Jakub Jelinek <jakub@redhat.com>
671 * gcc.target/arm/pr51915.c: New test.
673 2012-01-20 Cary Coutant <ccoutant@google.com>
674 Dodji Seketeli <dodji@redhat.com>
677 * g++.dg/debug/dwarf2/nested-3.C: New test.
679 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/template/crash110.C: New.
684 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
686 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
687 Remove default options on hppa*-*-hpux*.
689 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
691 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
693 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
695 * gcc.c-torture/compile/pr51856.c: New testcase.
697 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
699 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
700 options to go_target_compile.
702 2012-01-20 Kai Tietz <ktietz@redhat.com>
704 * g++.dg/torture/pr51344.C: Fix typo.
706 2012-01-20 Richard Guenther <rguenther@suse.de>
708 PR tree-optimization/51903
709 * g++.dg/torture/pr51903.C: New testcase.
711 2012-01-20 Tobias Burnus <burnus@net-b.de>
712 Janus Weil <janus@gcc.gnu.org>
715 * gfortran.dg/use_21.f90: New.
717 2012-01-20 Jakub Jelinek <jakub@redhat.com>
720 * gcc.dg/torture/pr51106-1.c: New test.
721 * gcc.dg/torture/pr51106-2.c: New test.
723 2012-01-19 Kai Tietz <ktietz@redhat.com>
725 * g++.dg/torture/pr51344.C: New test.
727 2012-01-19 Tobias Burnus <burnus@net-b.de>
730 * gfortran.dg/intrinsic_size_2.f90: New.
732 2012-01-19 Jason Merrill <jason@redhat.com>
735 * g++.dg/inherit/using7.C: New.
737 2012-01-19 Richard Guenther <rguenther@suse.de>
739 PR tree-optimization/37997
740 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
742 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
744 PR rtl-optimization/51505
745 * gcc.dg/pr51505.c: New test.
747 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
750 * gfortran.dg/typebound_operator_12.f03: New.
751 * gfortran.dg/typebound_operator_13.f03: New.
753 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/cpp0x/pr51225.C: New.
758 2012-01-17 Ian Lance Taylor <iant@google.com>
761 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
763 2012-01-17 Tobias Burnus <burnus@net-b.de>
766 * gfortran.dg/realloc_on_assign_9.f90: New.
768 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
771 * gcc.dg/tm/memopt-3.c: Remove xfail.
772 * gcc.dg/tm/memopt-4.c: Remove xfail.
773 * gcc.dg/tm/memopt-5.c: Remove xfail.
774 * gcc.dg/tm/memopt-7.c: Remove xfail.
776 2012-01-17 Jakub Jelinek <jakub@redhat.com>
778 PR tree-optimization/51877
779 * gcc.c-torture/execute/pr51877.c: New test.
781 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
783 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
784 {!vect_align_arrays} to vect_sizes_32B_16B.
785 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
786 * gcc.dg/vect/vect-peel-3.c: Ditto.
788 2012-01-16 Jason Merrill <jason@redhat.com>
791 * g++.dg/abi/mangle60.C: New.
794 * g++.dg/pch/mangle1.{C,Hs}: New.
796 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
797 Tobias Burnus <burnus@net-b.de>
800 * gfortran.dg/elemental_optional_args_3.f90: New
801 * gfortran.dg/elemental_optional_args_4.f90: New
803 2012-01-16 Tobias Burnus <burnus@net-b.de>
806 * gfortran.dg/use_20.f90: New
808 2012-01-16 Jason Merrill <jason@redhat.com>
811 * g++.dg/cpp0x/rv-bitfield.C: New.
812 * g++.dg/cpp0x/rv-bitfield2.C: New.
814 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
816 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
817 subroutine 'qsort' and use index array to assign the result.
819 2012-01-16 Jakub Jelinek <jakub@redhat.com>
821 PR tree-optimization/51865
822 * gcc.dg/pr51865.c: New test.
824 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
826 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
828 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
830 * gcc.target/mips/code-readable-2.c: Allow the jump table address
831 to be loaded from the constant pool, rather than via %hi and %lo.
833 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
835 PR rtl-optimization/51821
836 * gcc.dg/pr51821.c: New test.
838 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
840 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
842 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
844 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
846 2012-01-14 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/init_flag_8.f90: New.
850 * gfortran.dg/init_flag_9.f90: New.
852 2011-01-14 Tobias Burnus <burnus@net-b.de>
855 * gfortran.dg/use_18.f90: New.
856 * gfortran.dg/use_19.f90: New.
858 2012-01-13 Ian Lance Taylor <iant@google.com>
861 * g++.dg/warn/Wsign-compare-4.C: New.
863 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
866 * gfortran.dg/alloc_comp_assign.f03: New.
867 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
868 __BUILTIN_FREE from 38 to 32.
870 2012-01-13 Jason Merrill <jason@redhat.com>
873 * g++.dg/warn/Wreturn-type-7.C: New.
875 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
877 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
879 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
880 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
881 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
882 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
883 int32plus because of big array needed.
884 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
885 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
887 2012-01-13 Jason Merrill <jason@redhat.com>
890 * g++.dg/ext/visibility/template9.C: New.
893 * g++.dg/cpp0x/defaulted34.C: New.
894 * g++.dg/template/virtual3.C: New.
896 2012-01-13 Richard Guenther <rguenther@suse.de>
899 * gcc.dg/torture/pr8081.c: New testcase.
901 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
903 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
905 2012-01-12 Jason Merrill <jason@redhat.com>
908 * g++.dg/ext/stmtexpr14.C: New.
910 2012-01-13 Dodji Seketeli <dodji@redhat.com>
913 * g++.dg/cpp0x/constexpr-diag4.C: New test.
915 2012-01-12 Jason Merrill <jason@redhat.com>
918 * g++.dg/abi/mangle48.C: Test qualified-names, too.
919 * g++.dg/abi/mangle58.C: Likewise.
922 * g++.dg/template/arg8.C: New.
924 2012-01-12 Ira Rosen <irar@il.ibm.com>
926 PR tree-optimization/51799
927 * gcc.dg/vect/pr51799.c: New test.
928 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
931 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
932 Tobias Burnus <burnus@net-b.de>
936 * lib/target-supports.exp
937 (check_effective_target_fortran_largest_fp_has_sqrt): New.
938 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
940 2012-01-11 Jason Merrill <jason@redhat.com>
943 * g++.dg/ext/attrib42.C: New.
945 2012-01-11 Jakub Jelinek <jakub@redhat.com>
948 * gcc.dg/pr51796.c: New test.
950 2012-01-11 Jason Merrill <jason@redhat.com>
953 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
955 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
957 * gnat.dg/array19.ad[sb]: New test.
959 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/opt23.ad[sb]: New test.
962 * gnat.dg/opt23_pkg.ad[sb]: New helper.
963 * gnat.dg/opt24.ad[sb]: New test.
965 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
967 PR tree-optimization/49642
968 * gcc.dg/tree-ssa/pr49642-1.c: New test.
969 * gcc.dg/tree-ssa/pr49642-2.c: New test.
971 2012-01-11 Jason Merrill <jason@redhat.com>
974 * g++.dg/template/explicit-args5.C: New.
976 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
978 * gcc.c-torture/execute/20120110-1.c: New testcase.
980 2012-01-10 Jason Merrill <jason@redhat.com>
983 * g++.dg/inherit/ambig1.C: New.
986 * g++.dg/cpp0x/constexpr-cache1.C: New.
988 2012-01-10 Richard Guenther <rguenther@suse.de>
990 PR tree-optimization/51801
991 * gcc.dg/torture/pr51801.c: New testcase.
993 2012-01-10 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/allocate_with_typespec_5.f90: New.
998 2012-01-10 Tobias Burnus <burnus@net-b.de>
1000 * gfortran.dg/class_39.f03: Update dg-error string.
1002 2012-01-10 Richard Guenther <rguenther@suse.de>
1004 PR tree-optimization/50913
1005 * gcc.dg/graphite/interchange-16.c: New testcase.
1006 * gcc.dg/graphite/scop-20.c: XFAIL.
1007 * gfortran.dg/graphite/interchange-1.f: Likewise.
1008 * gfortran.dg/graphite/block-1.f90: Likewise.
1009 * gfortran.dg/graphite/block-2.f: Likewise.
1011 2012-01-10 Richard Henderson <rth@redhat.com>
1013 * lib/target-supports.exp (check_effective_target_vect_perm,
1014 check_effective_target_vect_perm_byte,
1015 check_effective_target_vect_perm_short): Enable for arm neon.
1017 2012-01-09 Tobias Burnus <burnus@net-b.de>
1020 * gfortran.dg/typebound_operator_11.f90: New.
1022 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
1024 * gnat.dg/array18.adb: New test.
1025 * gnat.dg/array18_pkg.ads: New helper.
1027 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
1030 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1031 around base object in first assignment in main program.
1032 * gfortran.dg/typebound_operator_10.f03: New test.
1034 2012-01-09 Martin Jambor <mjambor@suse.cz>
1036 PR tree-optimization/51759
1037 * g++.dg/ipa/pr51759.C: New test.
1039 2012-01-09 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/optional_absent_2.f90: New.
1044 2012-01-09 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/use_17.f90: New.
1049 2012-01-09 Gary Funck <gary@intrepid.com>
1051 PR preprocessor/33919
1052 * gcc.dg/pr33919.c: New test.
1053 * gcc.dg/pr33919-0.h: New test header file.
1054 * gcc.dg/pr33919-1.h: Ditto.
1055 * gcc.dg/pr33919-2.h: Ditto.
1057 2012-01-07 Jan Hubicka <jh@suse.cz>
1059 PR tree-optimize/51694
1060 * gcc.c-torture/compile/pr51694.c: new testcase.
1062 2012-01-07 Jan Hubicka <jh@suse.cz>
1064 PR tree-optimization/51600
1065 * g++.dg/torture/pr51600.C: New testcase.
1067 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1069 PR gcov-profile/51715
1070 PR gcov-profile/51717
1071 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1072 * gcc.misc-tests/gcov-14.c: Likewise.
1074 2012-01-06 Jason Merrill <jason@redhat.com>
1076 * g++.dg/parse/new5.C: New.
1078 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
1081 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1082 including <string.h>.
1084 2012-01-06 Jason Merrill <jason@redhat.com>
1086 * g++.dg/abi/mangle51.C: New.
1087 * g++.dg/abi/mangle52.C: New.
1088 * g++.dg/abi/mangle53.C: New.
1089 * g++.dg/abi/mangle54.C: New.
1090 * g++.dg/abi/mangle55.C: New.
1091 * g++.dg/abi/mangle56.C: New.
1092 * g++.dg/abi/mangle57.C: New.
1093 * g++.dg/abi/mangle58.C: New.
1094 * g++.dg/abi/mangle59.C: New.
1095 * g++.dg/cpp0x/trailing3.C: Update mangling.
1096 * g++.dg/cpp0x/variadic111.C: Update mangling.
1097 * g++.dg/cpp0x/variadic4.C: Update mangling.
1098 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1099 * g++.dg/template/nontype22.C: Works now.
1100 * g++.dg/template/pr35240.C: Works now.
1102 * g++.dg/cpp0x/error7.C: New.
1104 2012-01-06 Tobias Burnus <burnus@net-b.de>
1106 * gfortran.dg/deallocate_stat_2.f90: New.
1107 * coarray/allocate_errgmsg.f90: New.
1108 * gfortran.dg/coarray_lib_alloc_1.f90: New.
1109 * gfortran.dg/coarray_lib_alloc_2.f90: New.
1110 * coarray/subobject_1.f90: Fix for num_images > 1.
1111 * gfortran.dg/deallocate_stat.f90: Update due to changed
1114 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
1116 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1118 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
1120 * ada/acats/overflow.lst: Add cb20004.
1122 2012-01-05 Dodji Seketeli <dodji@redhat.com>
1125 * g++.dg/cpp0x/alias-decl-18.C: New test.
1127 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
1129 * gcc.c-torture/execute/20120104-1.c: New test.
1131 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
1134 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1135 the old typebound_operator_8.f03.
1136 * gfortran.dg/typebound_operator_8.f03: New version of
1137 typebound_operator_7.f03 with 'u' a derived type instead of a
1140 2012-01-05 Richard Guenther <rguenther@suse.de>
1142 * g++.dg/torture/pr49309.C: Skip for -flto.
1144 2012-01-05 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.c-torture/compile/pr51761.c: New test.
1149 2012-01-05 Richard Guenther <rguenther@suse.de>
1151 PR tree-optimization/51760
1152 * gcc.dg/torture/pr51760.c: New testcase.
1154 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1157 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1159 2012-01-05 Richard Guenther <rguenther@suse.de>
1162 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1163 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1165 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.dg/pr51695.c: New test.
1170 2012-01-04 Andrew Pinski <apinski@cavium.com>
1172 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1173 * gcc.target/mips/octeon2-lx-1.c: New test.
1174 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1175 * gcc.target/mips/octeon2-lx-2.c: New test.
1176 * gcc.target/mips/octeon2-lx-3.c: New test.
1178 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1182 * gcc.dg/tm/alias-1.c: Adjust regexp.
1183 * gcc.dg/tm/alias-2.c: Adjust regexp.
1185 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/warn/Wparentheses-26.C: New.
1190 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1192 * gfortran.dg/elemental_optional_args_2.f90: New test.
1194 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1197 * gfortran.dg/common_17.f90: New test.
1199 2012-01-04 Richard Guenther <rguenther@suse.de>
1201 PR tree-optimization/49651
1202 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1203 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1205 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1210 2012-01-03 Andrew Pinski <apinski@cavium.com>
1212 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1213 for all mips targets. Also allow an optional .cfi_startproc.
1215 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1217 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1219 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/rtti/dyncast5.C: New.
1224 2012-01-03 Richard Guenther <rguenther@suse.de>
1226 PR tree-optimization/51070
1227 * gcc.dg/torture/pr51070-2.c: New testcase.
1229 2012-01-03 Richard Guenther <rguenther@suse.de>
1231 PR tree-optimization/51692
1232 * gcc.dg/torture/pr51692.c: New testcase.
1234 2012-01-03 Richard Guenther <rguenther@suse.de>
1237 * g++.dg/lto/pr51650-3_0.C: New testcase.
1239 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/warn/Wredundant-decls-spec.C: New.
1244 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1246 PR tree-optimization/51719
1247 * g++.dg/tree-prof/pr51719.C: New test.
1249 2012-01-03 Richard Guenther <rguenther@suse.de>
1252 * gcc.dg/fold-compare-6.c: New testcase.
1254 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1257 * g++.dg/gomp/pr51669.C: New test.
1259 2012-01-02 Jason Merrill <jason@redhat.com>
1262 * g++.dg/cpp0x/constexpr-union2.C: New.
1265 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1267 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1270 * g++.dg/cpp0x/constexpr-99.C: New test.
1272 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1275 * g++.dg/template/init9.C: New.
1277 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1279 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1280 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1281 rather than a specific number.
1283 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1288 * gfortran.dg/typebound_operator_7.f03: New.
1289 * gfortran.dg/typebound_operator_8.f03: New.
1291 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1294 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1296 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1298 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1300 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1302 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1304 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1307 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1309 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1310 * gfortran.dg/io_real_boz_4.f90: Likewise.
1311 * gfortran.dg/io_real_boz_5.f90: Likewise.
1313 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1315 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1317 2012-01-02 Revital Eres <revital.eres@linaro.org>
1319 * gcc.dg/sms-11.c: New file.
1321 2012-01-02 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/coarray/image_index_3.f90: New.
1326 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/parse/enum8.C: New.
1331 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/conversion/reinterpret4.C: New.
1335 * g++.dg/conversion/reinterpret1.C: Adjust.
1337 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1341 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1343 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1344 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1345 * g++.old-deja/g++.jason/access14.C: Likewise.
1346 * g++.old-deja/g++.jason/access8.C: Likewise.
1347 * g++.old-deja/g++.jason/access1.C: Likewise.
1348 * g++.old-deja/g++.other/access3.C: Likewise.
1349 * g++.old-deja/g++.other/access5.C: Likewise.
1350 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1351 * g++.old-deja/g++.law/visibility22.C: Likewise.
1352 * g++.old-deja/g++.law/visibility26.C: Likewise.
1353 * g++.old-deja/g++.mike/p2746.C: Likewise.
1354 * g++.dg/debug/using1.C: Likewise.
1355 * g++.dg/lookup/using51.C: Likewise.
1356 * g++.dg/inherit/using5.C: Likewise.
1357 * g++.dg/inherit/pr30297.C: Likewise.
1358 * g++.dg/inherit/access8.C: Likewise.
1359 * g++.dg/torture/pr39362.C: Likewise.
1360 * g++.dg/template/crash13.C: Likewise.
1361 * g++.dg/template/using10.C: Likewise.
1363 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1366 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1369 2012-01-01 Ira Rosen <irar@il.ibm.com>
1371 PR tree-optimization/51704
1372 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1373 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1374 corresponding flags.
1376 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1379 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1381 2012-01-01 Jan Hubicka <jh@suse.cz>
1383 PR rtl-optimization/51069
1384 * gcc.c-torture/compile/pr51069.c: New testcase.
1386 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1388 PR tree-optimization/51683
1389 * gcc.dg/pr51683.c: New test.
1391 Copyright (C) 2012 Free Software Foundation, Inc.
1393 Copying and distribution of this file, with or without modification,
1394 are permitted in any medium without royalty provided the copyright
1395 notice and this notice are preserved.