1 2012-02-06 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/52115
4 * gcc.c-torture/compile/pr52115.c: New testcase.
6 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9 * gcc.c-torture/execute/pr52129.c: New test.
11 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
13 * gcc.dg/pr48374.c: Actually add the test I forgot
14 in the 2012-01-25 commit.
16 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
19 * gfortran.dg/vect/vect-8.f90: New test case.
21 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
24 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
26 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
29 * gfortran.dg/class_48.f90 : Add test of allocate class array
30 component with source in subroutine test3. Remove commenting
31 out in subroutine test4, since branching on unitialized variable
32 is now fixed (no PR for this last.).
34 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
36 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
38 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
40 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
43 * lib/target-supports.exp (check_effective_target_mips_rel): New.
44 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
46 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
48 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
49 (check_effective_target_sync_int_long): Use it.
50 (check_effective_target_sync_char_short): Likewise.
51 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
53 2012-02-05 Tobias Burnus <burnus@net-b.de>
56 * gfortran.dg/class_48.f90: Add some further checks.
58 2012-02-05 Ira Rosen <irar@il.ibm.com>
60 PR tree-optimization/52091
61 * gcc.dg/vect/pr52091.c: New test.
63 2012-02-04 Jakub Jelinek <jakub@redhat.com>
65 PR rtl-optimization/52113
66 * gcc.target/avr/pr52113.c: New test.
68 2012-02-03 Jakub Jelinek <jakub@redhat.com>
70 PR rtl-optimization/52092
71 * gcc.c-torture/compile/pr52092.c: New test.
73 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
76 * gfortran.dg/class_array_10.f03: New test.
79 * gfortran.dg/class_array_11.f03: New test.
82 * gfortran.dg/class_array_12.f03: New test.
84 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
87 * gfortran.dg/realloc_on_assign_11.f90: New test.
89 2012-02-02 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/shape_7.f90: New.
94 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
96 * gcc.target/mips/mips-prepend-1.c: New test.
98 2012-02-02 Jan Hubicka <jh@suse.cz>
99 Tom de Vries <tom@codesourcery.com>
102 * testsuite/gcc.dg/alias-12.c: New testcase.
103 * testsuite/gcc.dg/alias-13.c: New testcase.
105 2012-02-02 Jakub Jelinek <jakub@redhat.com>
108 * gcc.dg/pr52086.c: New test.
110 PR tree-optimization/52073
111 * gcc.c-torture/compile/pr52073.c: New test.
113 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
116 * gfortran.dg/function_optimize_10.f90: New test.
118 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
120 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
123 2012-02-01 Tobias Burnus <burnus@net-b.de>
126 * gfortran.dg/typebound_operator_14.f90: New.
128 2012-02-01 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/elemental_function_1.f90: New.
133 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
135 PR rtl-optimization/51374
136 * gcc.target/avr/torture/pr51374-1.c:
137 Also fail if SBIS is seen.
139 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
141 PR rtl-optimization/51374
142 * gcc.target/avr/torture/pr51374-1.c: New.
144 2012-01-31 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/typebound_generic_11.f90: New.
149 2012-01-31 Tobias Burnus <burnus@net-b.de>
152 * gfortran.dg/class_49.f90: New.
154 2012-01-31 Tobias Burnus <burnus@net-b.de>
157 * gfortran.dg/elemental_args_check_6.f90: New.
159 2012-01-31 Jason Merrill <jason@redhat.com>
162 * g++.dg/cpp0x/variadic122.C: New.
164 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
167 * gfortran.dg/realloc_on_assign_10.f90: New test.
169 2012-01-31 Richard Guenther <rguenther@suse.de>
171 PR tree-optimization/51528
172 * gcc.dg/torture/pr51528.c: New testcase.
174 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
177 * lib/go.exp (go_target_compile): Append timeout= to options.
178 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
179 select5-out.go test on alpha*-*-* targets.
181 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
183 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
184 (TEST_SHORT): Reformat in the same way.
185 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
186 (TEST_SHORT): Reformat in the same way.
187 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
188 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
189 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
190 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
191 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
193 2012-01-30 Bin Cheng <bin.cheng@arm.com>
196 * gcc.target/arm/pr51835.c: New testcase.
198 2012-01-30 Richard Guenther <rguenther@suse.de>
200 PR tree-optimization/52028
201 * gcc.dg/torture/pr52028.c: New testcase.
202 * gfortran.dg/ldist-pr45199.f: Adjust.
203 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
204 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
205 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
207 2012-01-30 Jakub Jelinek <jakub@redhat.com>
210 * gcc.dg/tree-prof/pr52027.c: New test.
212 PR tree-optimization/52046
213 * gcc.dg/pr52046.c: New test.
216 * g++.dg/other/pr52048.C: New test.
218 2012-01-30 Richard Guenther <rguenther@suse.de>
220 PR tree-optimization/52045
221 * gcc.dg/pr52045.c: New testcase.
223 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
225 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
226 new code generated for __sync_lock_release.
228 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
230 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
232 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
235 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
237 * g++.dg/ext/visibility/template10.C: Fix typo.
239 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
241 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp0x/constexpr-ice6.C: New.
246 2012-01-29 Tobias Burnus <burnus@net-b.de>
249 * gfortran.dg/default_initialization_6.f90: New.
251 2012-01-29 Tobias Burnus <burnus@net-b.de>
254 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
255 * gfortran.dg/class_48.f90: New.
257 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
260 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
262 2012-01-28 Tobias Burnus <burnus@net-b.de>
265 * gfortran.dg/class_allocate_12.f90: New.
267 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
269 * gcc.dg/torture/pr50444.c: Fix dg directives.
271 2012-01-28 Jakub Jelinek <jakub@redhat.com>
274 * gcc.target/arm/pr52006.c: New test.
276 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
279 * gcc.dg/lto/trans-mem.h: New file.
280 * gcc.dg/lto/trans-mem-2_0.c: Include it.
281 * gcc.dg/lto/trans-mem-1_1.c: Same.
282 * gcc.dg/lto/trans-mem-4_1.c: Same.
283 * gcc.dg/lto/trans-mem-3_1.c: Same.
285 2012-01-27 Tobias Burnus <burnus@net-b.de>
288 * gfortran.dg/dummy_procedure_7.f90: New.
290 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
292 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
293 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
295 2012-01-27 Jakub Jelinek <jakub@redhat.com>
298 * g++.dg/other/gc5.C: New test.
300 2012-01-27 Richard Guenther <rguenther@suse.de>
302 PR tree-optimization/50444
303 * gcc.dg/torture/pr50444.c: New testcase.
305 2012-01-27 Tobias Burnus <burnus@net-b.de>
309 * gfortran.dg/move_alloc_13.f90: New.
311 2012-01-27 Tobias Burnus <burnus@net-b.de>
314 * gfortran.dg/allocate_alloc_opt_13.f90: New.
315 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
316 and change dg-error string.
318 2012-01-27 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/elemental_args_check_5.f90: New.
323 2012-01-27 Richard Guenther <rguenther@suse.de>
326 * g++.dg/torture/pr51959.C: New testcase.
328 2012-01-27 Tom de Vries <tom@codesourcery.com>
330 PR tree-optimization/51990
331 * gcc.dg/pr51990.c: New test.
332 * gcc.dg/pr51990-2.c: Same.
334 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
335 Tobias Burnus <burnus@gcc.gnu.org>
338 * gfortran.dg/class_allocate_11.f03: New.
343 * gfortran.dg/class_allocate_7.f03: New.
344 * gfortran.dg/class_allocate_8.f03: New.
345 * gfortran.dg/class_allocate_9.f03: New.
346 * gfortran.dg/class_allocate_10.f03: New.
348 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
350 * gnat.dg/discr34.adb: New test.
351 * gnat.dg/discr34_pkg.ads: New helper.
353 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
355 * gnat.dg/discr33.adb: New test.
357 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
359 * gnat.dg/limited_with3.ad[sb): New test.
360 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
361 * gnat.dg/limited_with3_pkg2.ads: Likewise.
362 * gnat.dg/limited_with3_pkg3.ads: Likewise.
364 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
366 * gnat.dg/stack_usage1.adb: New test.
367 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
369 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
370 * gcc.dg/pr44194-2.c: Likewise.
372 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/template/crash112.C: New.
377 2012-01-27 Richard Henderson <rth@redhat.com>
379 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
381 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
383 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
385 2012-01-26 Jakub Jelinek <jakub@redhat.com>
388 * g++.dg/opt/pr51895.C: New test.
390 2012-01-26 Michael Matz <matz@suse.de>
392 PR tree-optimization/48794
393 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
395 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
397 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
399 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
401 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
402 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
404 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
405 the default value for s390 and s390x.
407 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
410 * gcc.dg/lto/trans-mem-4_0.c: New.
411 * gcc.dg/lto/trans-mem-4_1.c: New.
412 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
414 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
415 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
417 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
418 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
421 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
423 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
425 2012-01-25 Ian Lance Taylor <iant@google.com>
427 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
429 2012-01-25 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/typebound_proc_25.f90: New.
434 2012-01-25 Jason Merrill <jason@redhat.com>
437 * g++.dg/lto/pr51992_0.C: New.
439 2012-01-25 Jakub Jelinek <jakub@redhat.com>
441 PR tree-optimization/51987
442 * gcc.target/i386/pr51987.c: New test.
444 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
446 * gcc.dg/tm/lto-1.c: Require lto support in target.
448 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
450 PR rtl-optimization/48374
451 * gcc.dg/pr48374.c: New test.
453 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
455 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
457 2012-01-25 Tobias Burnus <burnus@net-b.de>
460 * gfortran.dg/derived_constructor_char_3.f90: New.
462 2012-01-24 Ian Lance Taylor <iant@google.com>
464 * go.test/go-test.exp (filecmp): New procedure.
465 (errchk): Handle quoted square brackets.
466 (go-gc-tests): Set go_compile_args. Handle various new test
467 lines. Skip a few new tests.
468 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
470 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
472 * lib/target-supports.exp (proc check_effective_target_vect_perm)
473 (check_effective_target_vect_extract_even_odd)
474 (check_effective_target_vect_interleave): Return true for MIPS
477 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
479 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
480 (main): Use it instead of argc.
482 2012-01-24 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp0x/sfinae31.C: New.
487 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
489 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
491 2012-01-24 Jason Merrill <jason@redhat.com>
494 * g++.dg/inherit/covariant20.C: New.
496 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/parse/crash58.C: New.
501 2012-01-24 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/pr51957-1.c: New test.
505 * gcc.dg/pr51957-1.h: New file.
506 * gcc.dg/pr51957-2.c: New test.
508 2012-01-23 Jason Merrill <jason@redhat.com>
511 * g++.dg/ext/visibility/template10.C: New.
513 2012-01-23 Tobias Burnus <burnus@net-b.de>
516 * gfortran.dg/move_alloc_12.f90: New.
518 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
521 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
523 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
526 * g++.dg/template/crash111.C: New.
528 2012-01-23 Arnaud Charlet <charlet@adacore.com>
530 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
532 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
534 2012-01-23 Dodji Seketeli <dodji@redhat.com>
537 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
538 the DW_TAG_class_type and DW_AT_name: "Executor".
540 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
542 * lib/target-supports.exp
543 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
544 (check_effective_target_vect_interleave): Likewise.
546 2012-01-22 Jason Merrill <jason@redhat.com>
549 * g++.dg/template/using20.C: New.
550 * g++.dg/template/template-id-2.C: Adjust diagnostic.
552 2012-01-23 Jason Merrill <jason@redhat.com>
555 * g++.dg/torture/pr51344.C: Limit to x86.
557 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
559 * c-c++-common/tm/omp.c: Require target with pthread support.
561 2012-01-23 Richard Guenther <rguenther@suse.de>
563 PR tree-optimization/51949
564 * gcc.dg/torture/pr51949.c: New testcase.
566 2012-01-23 Jakub Jelinek <jakub@redhat.com>
568 PR rtl-optimization/51933
569 * gcc.c-torture/execute/pr51933.c: New test.
571 2012-01-22 Douglas B Rupp <rupp@gnat.com>
573 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
574 Do not define for Interix.
576 2012-01-22 Jason Merrill <jason@redhat.com>
579 * g++.dg/lto/pr51832.h: New.
580 * g++.dg/lto/pr51832_0.C: New.
581 * g++.dg/lto/pr51832_1.C: New.
583 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
585 * gcc.dg/ext-elim-1.c: New test.
587 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
590 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
591 * g++.dg/opt/longbranch1.C: Likewise.
593 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
595 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
598 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
601 * gfortran.dg/namelist_74.f90: New test.
602 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
604 2012-01-21 Tobias Burnus <burnus@net-b.de>
607 * gfortran.dg/class_47.f90: New.
609 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
611 * gnat.dg/renaming5.ad[sb]: New test.
613 2012-01-20 Jason Merrill <jason@redhat.com>
616 * g++.dg/pch/mangle1.{C,Hs}: Remove.
618 2012-01-20 Jason Merrill <jason@redhat.com>
621 * g++.dg/ext/attrib42.C: Require ilp32.
623 2012-01-20 Jakub Jelinek <jakub@redhat.com>
626 * gcc.target/arm/pr51915.c: New test.
628 2012-01-20 Cary Coutant <ccoutant@google.com>
629 Dodji Seketeli <dodji@redhat.com>
632 * g++.dg/debug/dwarf2/nested-3.C: New test.
634 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/template/crash110.C: New.
639 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
642 Remove default options on hppa*-*-hpux*.
644 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
646 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
648 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
650 * gcc.c-torture/compile/pr51856.c: New testcase.
652 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
654 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
655 options to go_target_compile.
657 2012-01-20 Kai Tietz <ktietz@redhat.com>
659 * g++.dg/torture/pr51344.C: Fix typo.
661 2012-01-20 Richard Guenther <rguenther@suse.de>
663 PR tree-optimization/51903
664 * g++.dg/torture/pr51903.C: New testcase.
666 2012-01-20 Tobias Burnus <burnus@net-b.de>
667 Janus Weil <janus@gcc.gnu.org>
670 * gfortran.dg/use_21.f90: New.
672 2012-01-20 Jakub Jelinek <jakub@redhat.com>
675 * gcc.dg/torture/pr51106-1.c: New test.
676 * gcc.dg/torture/pr51106-2.c: New test.
678 2012-01-19 Kai Tietz <ktietz@redhat.com>
680 * g++.dg/torture/pr51344.C: New test.
682 2012-01-19 Tobias Burnus <burnus@net-b.de>
685 * gfortran.dg/intrinsic_size_2.f90: New.
687 2012-01-19 Jason Merrill <jason@redhat.com>
690 * g++.dg/inherit/using7.C: New.
692 2012-01-19 Richard Guenther <rguenther@suse.de>
694 PR tree-optimization/37997
695 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
697 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
699 PR rtl-optimization/51505
700 * gcc.dg/pr51505.c: New test.
702 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
705 * gfortran.dg/typebound_operator_12.f03: New.
706 * gfortran.dg/typebound_operator_13.f03: New.
708 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp0x/pr51225.C: New.
713 2012-01-17 Ian Lance Taylor <iant@google.com>
716 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
718 2012-01-17 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/realloc_on_assign_9.f90: New.
723 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
726 * gcc.dg/tm/memopt-3.c: Remove xfail.
727 * gcc.dg/tm/memopt-4.c: Remove xfail.
728 * gcc.dg/tm/memopt-5.c: Remove xfail.
729 * gcc.dg/tm/memopt-7.c: Remove xfail.
731 2012-01-17 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/51877
734 * gcc.c-torture/execute/pr51877.c: New test.
736 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
738 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
739 {!vect_align_arrays} to vect_sizes_32B_16B.
740 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
741 * gcc.dg/vect/vect-peel-3.c: Ditto.
743 2012-01-16 Jason Merrill <jason@redhat.com>
746 * g++.dg/abi/mangle60.C: New.
749 * g++.dg/pch/mangle1.{C,Hs}: New.
751 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
752 Tobias Burnus <burnus@net-b.de>
755 * gfortran.dg/elemental_optional_args_3.f90: New
756 * gfortran.dg/elemental_optional_args_4.f90: New
758 2012-01-16 Tobias Burnus <burnus@net-b.de>
761 * gfortran.dg/use_20.f90: New
763 2012-01-16 Jason Merrill <jason@redhat.com>
766 * g++.dg/cpp0x/rv-bitfield.C: New.
767 * g++.dg/cpp0x/rv-bitfield2.C: New.
769 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
771 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
772 subroutine 'qsort' and use index array to assign the result.
774 2012-01-16 Jakub Jelinek <jakub@redhat.com>
776 PR tree-optimization/51865
777 * gcc.dg/pr51865.c: New test.
779 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
781 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
783 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
785 * gcc.target/mips/code-readable-2.c: Allow the jump table address
786 to be loaded from the constant pool, rather than via %hi and %lo.
788 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
790 PR rtl-optimization/51821
791 * gcc.dg/pr51821.c: New test.
793 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
795 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
797 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
799 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
801 2012-01-14 Tobias Burnus <burnus@net-b.de>
804 * gfortran.dg/init_flag_8.f90: New.
805 * gfortran.dg/init_flag_9.f90: New.
807 2011-01-14 Tobias Burnus <burnus@net-b.de>
810 * gfortran.dg/use_18.f90: New.
811 * gfortran.dg/use_19.f90: New.
813 2012-01-13 Ian Lance Taylor <iant@google.com>
816 * g++.dg/warn/Wsign-compare-4.C: New.
818 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
821 * gfortran.dg/alloc_comp_assign.f03: New.
822 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
823 __BUILTIN_FREE from 38 to 32.
825 2012-01-13 Jason Merrill <jason@redhat.com>
828 * g++.dg/warn/Wreturn-type-7.C: New.
830 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
832 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
834 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
835 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
836 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
837 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
838 int32plus because of big array needed.
839 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
840 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
842 2012-01-13 Jason Merrill <jason@redhat.com>
845 * g++.dg/ext/visibility/template9.C: New.
848 * g++.dg/cpp0x/defaulted34.C: New.
849 * g++.dg/template/virtual3.C: New.
851 2012-01-13 Richard Guenther <rguenther@suse.de>
854 * gcc.dg/torture/pr8081.c: New testcase.
856 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
858 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
860 2012-01-12 Jason Merrill <jason@redhat.com>
863 * g++.dg/ext/stmtexpr14.C: New.
865 2012-01-13 Dodji Seketeli <dodji@redhat.com>
868 * g++.dg/cpp0x/constexpr-diag4.C: New test.
870 2012-01-12 Jason Merrill <jason@redhat.com>
873 * g++.dg/abi/mangle48.C: Test qualified-names, too.
874 * g++.dg/abi/mangle58.C: Likewise.
877 * g++.dg/template/arg8.C: New.
879 2012-01-12 Ira Rosen <irar@il.ibm.com>
881 PR tree-optimization/51799
882 * gcc.dg/vect/pr51799.c: New test.
883 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
886 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
887 Tobias Burnus <burnus@net-b.de>
891 * lib/target-supports.exp
892 (check_effective_target_fortran_largest_fp_has_sqrt): New.
893 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
895 2012-01-11 Jason Merrill <jason@redhat.com>
898 * g++.dg/ext/attrib42.C: New.
900 2012-01-11 Jakub Jelinek <jakub@redhat.com>
903 * gcc.dg/pr51796.c: New test.
905 2012-01-11 Jason Merrill <jason@redhat.com>
908 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
910 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
912 * gnat.dg/array19.ad[sb]: New test.
914 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
916 * gnat.dg/opt23.ad[sb]: New test.
917 * gnat.dg/opt23_pkg.ad[sb]: New helper.
918 * gnat.dg/opt24.ad[sb]: New test.
920 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
922 PR tree-optimization/49642
923 * gcc.dg/tree-ssa/pr49642-1.c: New test.
924 * gcc.dg/tree-ssa/pr49642-2.c: New test.
926 2012-01-11 Jason Merrill <jason@redhat.com>
929 * g++.dg/template/explicit-args5.C: New.
931 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
933 * gcc.c-torture/execute/20120110-1.c: New testcase.
935 2012-01-10 Jason Merrill <jason@redhat.com>
938 * g++.dg/inherit/ambig1.C: New.
941 * g++.dg/cpp0x/constexpr-cache1.C: New.
943 2012-01-10 Richard Guenther <rguenther@suse.de>
945 PR tree-optimization/51801
946 * gcc.dg/torture/pr51801.c: New testcase.
948 2012-01-10 Tobias Burnus <burnus@net-b.de>
951 * gfortran.dg/allocate_with_typespec_5.f90: New.
953 2012-01-10 Tobias Burnus <burnus@net-b.de>
955 * gfortran.dg/class_39.f03: Update dg-error string.
957 2012-01-10 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/50913
960 * gcc.dg/graphite/interchange-16.c: New testcase.
961 * gcc.dg/graphite/scop-20.c: XFAIL.
962 * gfortran.dg/graphite/interchange-1.f: Likewise.
963 * gfortran.dg/graphite/block-1.f90: Likewise.
964 * gfortran.dg/graphite/block-2.f: Likewise.
966 2012-01-10 Richard Henderson <rth@redhat.com>
968 * lib/target-supports.exp (check_effective_target_vect_perm,
969 check_effective_target_vect_perm_byte,
970 check_effective_target_vect_perm_short): Enable for arm neon.
972 2012-01-09 Tobias Burnus <burnus@net-b.de>
975 * gfortran.dg/typebound_operator_11.f90: New.
977 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
979 * gnat.dg/array18.adb: New test.
980 * gnat.dg/array18_pkg.ads: New helper.
982 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
985 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
986 around base object in first assignment in main program.
987 * gfortran.dg/typebound_operator_10.f03: New test.
989 2012-01-09 Martin Jambor <mjambor@suse.cz>
991 PR tree-optimization/51759
992 * g++.dg/ipa/pr51759.C: New test.
994 2012-01-09 Tobias Burnus <burnus@net-b.de>
997 * gfortran.dg/optional_absent_2.f90: New.
999 2012-01-09 Tobias Burnus <burnus@net-b.de>
1002 * gfortran.dg/use_17.f90: New.
1004 2012-01-09 Gary Funck <gary@intrepid.com>
1006 PR preprocessor/33919
1007 * gcc.dg/pr33919.c: New test.
1008 * gcc.dg/pr33919-0.h: New test header file.
1009 * gcc.dg/pr33919-1.h: Ditto.
1010 * gcc.dg/pr33919-2.h: Ditto.
1012 2012-01-07 Jan Hubicka <jh@suse.cz>
1014 PR tree-optimize/51694
1015 * gcc.c-torture/compile/pr51694.c: new testcase.
1017 2012-01-07 Jan Hubicka <jh@suse.cz>
1019 PR tree-optimization/51600
1020 * g++.dg/torture/pr51600.C: New testcase.
1022 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1024 PR gcov-profile/51715
1025 PR gcov-profile/51717
1026 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1027 * gcc.misc-tests/gcov-14.c: Likewise.
1029 2012-01-06 Jason Merrill <jason@redhat.com>
1031 * g++.dg/parse/new5.C: New.
1033 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
1036 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1037 including <string.h>.
1039 2012-01-06 Jason Merrill <jason@redhat.com>
1041 * g++.dg/abi/mangle51.C: New.
1042 * g++.dg/abi/mangle52.C: New.
1043 * g++.dg/abi/mangle53.C: New.
1044 * g++.dg/abi/mangle54.C: New.
1045 * g++.dg/abi/mangle55.C: New.
1046 * g++.dg/abi/mangle56.C: New.
1047 * g++.dg/abi/mangle57.C: New.
1048 * g++.dg/abi/mangle58.C: New.
1049 * g++.dg/abi/mangle59.C: New.
1050 * g++.dg/cpp0x/trailing3.C: Update mangling.
1051 * g++.dg/cpp0x/variadic111.C: Update mangling.
1052 * g++.dg/cpp0x/variadic4.C: Update mangling.
1053 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1054 * g++.dg/template/nontype22.C: Works now.
1055 * g++.dg/template/pr35240.C: Works now.
1057 * g++.dg/cpp0x/error7.C: New.
1059 2012-01-06 Tobias Burnus <burnus@net-b.de>
1061 * gfortran.dg/deallocate_stat_2.f90: New.
1062 * coarray/allocate_errgmsg.f90: New.
1063 * gfortran.dg/coarray_lib_alloc_1.f90: New.
1064 * gfortran.dg/coarray_lib_alloc_2.f90: New.
1065 * coarray/subobject_1.f90: Fix for num_images > 1.
1066 * gfortran.dg/deallocate_stat.f90: Update due to changed
1069 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
1071 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1073 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
1075 * ada/acats/overflow.lst: Add cb20004.
1077 2012-01-05 Dodji Seketeli <dodji@redhat.com>
1080 * g++.dg/cpp0x/alias-decl-18.C: New test.
1082 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
1084 * gcc.c-torture/execute/20120104-1.c: New test.
1086 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
1089 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1090 the old typebound_operator_8.f03.
1091 * gfortran.dg/typebound_operator_8.f03: New version of
1092 typebound_operator_7.f03 with 'u' a derived type instead of a
1095 2012-01-05 Richard Guenther <rguenther@suse.de>
1097 * g++.dg/torture/pr49309.C: Skip for -flto.
1099 2012-01-05 Jakub Jelinek <jakub@redhat.com>
1102 * gcc.c-torture/compile/pr51761.c: New test.
1104 2012-01-05 Richard Guenther <rguenther@suse.de>
1106 PR tree-optimization/51760
1107 * gcc.dg/torture/pr51760.c: New testcase.
1109 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1112 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1114 2012-01-05 Richard Guenther <rguenther@suse.de>
1117 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1118 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1120 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.dg/pr51695.c: New test.
1125 2012-01-04 Andrew Pinski <apinski@cavium.com>
1127 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1128 * gcc.target/mips/octeon2-lx-1.c: New test.
1129 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1130 * gcc.target/mips/octeon2-lx-2.c: New test.
1131 * gcc.target/mips/octeon2-lx-3.c: New test.
1133 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1137 * gcc.dg/tm/alias-1.c: Adjust regexp.
1138 * gcc.dg/tm/alias-2.c: Adjust regexp.
1140 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/warn/Wparentheses-26.C: New.
1145 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1147 * gfortran.dg/elemental_optional_args_2.f90: New test.
1149 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1152 * gfortran.dg/common_17.f90: New test.
1154 2012-01-04 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/49651
1157 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1158 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1160 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1165 2012-01-03 Andrew Pinski <apinski@cavium.com>
1167 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1168 for all mips targets. Also allow an optional .cfi_startproc.
1170 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1172 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1174 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/rtti/dyncast5.C: New.
1179 2012-01-03 Richard Guenther <rguenther@suse.de>
1181 PR tree-optimization/51070
1182 * gcc.dg/torture/pr51070-2.c: New testcase.
1184 2012-01-03 Richard Guenther <rguenther@suse.de>
1186 PR tree-optimization/51692
1187 * gcc.dg/torture/pr51692.c: New testcase.
1189 2012-01-03 Richard Guenther <rguenther@suse.de>
1192 * g++.dg/lto/pr51650-3_0.C: New testcase.
1194 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1197 * g++.dg/warn/Wredundant-decls-spec.C: New.
1199 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1201 PR tree-optimization/51719
1202 * g++.dg/tree-prof/pr51719.C: New test.
1204 2012-01-03 Richard Guenther <rguenther@suse.de>
1207 * gcc.dg/fold-compare-6.c: New testcase.
1209 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1212 * g++.dg/gomp/pr51669.C: New test.
1214 2012-01-02 Jason Merrill <jason@redhat.com>
1217 * g++.dg/cpp0x/constexpr-union2.C: New.
1220 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1222 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1225 * g++.dg/cpp0x/constexpr-99.C: New test.
1227 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/template/init9.C: New.
1232 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1234 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1235 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1236 rather than a specific number.
1238 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1243 * gfortran.dg/typebound_operator_7.f03: New.
1244 * gfortran.dg/typebound_operator_8.f03: New.
1246 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1249 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1251 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1253 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1255 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1257 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1259 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1262 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1264 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1265 * gfortran.dg/io_real_boz_4.f90: Likewise.
1266 * gfortran.dg/io_real_boz_5.f90: Likewise.
1268 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1270 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1272 2012-01-02 Revital Eres <revital.eres@linaro.org>
1274 * gcc.dg/sms-11.c: New file.
1276 2012-01-02 Tobias Burnus <burnus@net-b.de>
1279 * gfortran.dg/coarray/image_index_3.f90: New.
1281 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/parse/enum8.C: New.
1286 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/conversion/reinterpret4.C: New.
1290 * g++.dg/conversion/reinterpret1.C: Adjust.
1292 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1296 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1298 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1299 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1300 * g++.old-deja/g++.jason/access14.C: Likewise.
1301 * g++.old-deja/g++.jason/access8.C: Likewise.
1302 * g++.old-deja/g++.jason/access1.C: Likewise.
1303 * g++.old-deja/g++.other/access3.C: Likewise.
1304 * g++.old-deja/g++.other/access5.C: Likewise.
1305 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1306 * g++.old-deja/g++.law/visibility22.C: Likewise.
1307 * g++.old-deja/g++.law/visibility26.C: Likewise.
1308 * g++.old-deja/g++.mike/p2746.C: Likewise.
1309 * g++.dg/debug/using1.C: Likewise.
1310 * g++.dg/lookup/using51.C: Likewise.
1311 * g++.dg/inherit/using5.C: Likewise.
1312 * g++.dg/inherit/pr30297.C: Likewise.
1313 * g++.dg/inherit/access8.C: Likewise.
1314 * g++.dg/torture/pr39362.C: Likewise.
1315 * g++.dg/template/crash13.C: Likewise.
1316 * g++.dg/template/using10.C: Likewise.
1318 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1321 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1324 2012-01-01 Ira Rosen <irar@il.ibm.com>
1326 PR tree-optimization/51704
1327 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1328 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1329 corresponding flags.
1331 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1336 2012-01-01 Jan Hubicka <jh@suse.cz>
1338 PR rtl-optimization/51069
1339 * gcc.c-torture/compile/pr51069.c: New testcase.
1341 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1343 PR tree-optimization/51683
1344 * gcc.dg/pr51683.c: New test.
1346 Copyright (C) 2012 Free Software Foundation, Inc.
1348 Copying and distribution of this file, with or without modification,
1349 are permitted in any medium without royalty provided the copyright
1350 notice and this notice are preserved.