1 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4 * gfortran.dg/function_optimize_10.f90: New test.
6 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
11 2012-02-01 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/typebound_operator_14.f90: New.
16 2012-02-01 Tobias Burnus
19 * gfortran.dg/elemental_function_1.f90: New.
21 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
23 PR rtl-optimization/51374
24 * gcc.target/avr/torture/pr51374-1.c:
25 Also fail if SBIS is seen.
27 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
29 PR rtl-optimization/51374
30 * gcc.target/avr/torture/pr51374-1.c: New.
32 2012-01-31 Tobias Burnus <burnus@net-b.de>
35 * gfortran.dg/typebound_generic_11.f90: New.
37 2012-01-31 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/class_49.f90: New.
42 2012-01-31 Tobias Burnus <burnus@net-b.de>
45 * gfortran.dg/elemental_args_check_6.f90: New.
47 2012-01-31 Jason Merrill <jason@redhat.com>
50 * g++.dg/cpp0x/variadic122.C: New.
52 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
55 * gfortran.dg/realloc_on_assign_10.f90: New test.
57 2012-01-31 Richard Guenther <rguenther@suse.de>
59 PR tree-optimization/51528
60 * gcc.dg/torture/pr51528.c: New testcase.
62 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
65 * lib/go.exp (go_target_compile): Append timeout= to options.
66 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
67 select5-out.go test on alpha*-*-* targets.
69 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
71 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
72 (TEST_SHORT): Reformat in the same way.
73 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
74 (TEST_SHORT): Reformat in the same way.
75 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
76 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
77 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
78 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
79 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
81 2012-01-30 Bin Cheng <bin.cheng@arm.com>
84 * gcc.target/arm/pr51835.c: New testcase.
86 2012-01-30 Richard Guenther <rguenther@suse.de>
88 PR tree-optimization/52028
89 * gcc.dg/torture/pr52028.c: New testcase.
90 * gfortran.dg/ldist-pr45199.f: Adjust.
91 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
92 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
93 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
95 2012-01-30 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/tree-prof/pr52027.c: New test.
100 PR tree-optimization/52046
101 * gcc.dg/pr52046.c: New test.
104 * g++.dg/other/pr52048.C: New test.
106 2012-01-30 Richard Guenther <rguenther@suse.de>
108 PR tree-optimization/52045
109 * gcc.dg/pr52045.c: New testcase.
111 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
113 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
114 new code generated for __sync_lock_release.
116 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
118 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
120 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
123 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
125 * g++.dg/ext/visibility/template10.C: Fix typo.
127 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
129 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp0x/constexpr-ice6.C: New.
134 2012-01-29 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/default_initialization_6.f90: New.
139 2012-01-29 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
143 * gfortran.dg/class_48.f90: New.
145 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
148 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
150 2012-01-28 Tobias Burnus <burnus@net-b.de>
153 * gfortran.dg/class_allocate_12.f90: New.
155 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
157 * gcc.dg/torture/pr50444.c: Fix dg directives.
159 2012-01-28 Jakub Jelinek <jakub@redhat.com>
162 * gcc.target/arm/pr52006.c: New test.
164 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
167 * gcc.dg/lto/trans-mem.h: New file.
168 * gcc.dg/lto/trans-mem-2_0.c: Include it.
169 * gcc.dg/lto/trans-mem-1_1.c: Same.
170 * gcc.dg/lto/trans-mem-4_1.c: Same.
171 * gcc.dg/lto/trans-mem-3_1.c: Same.
173 2012-01-27 Tobias Burnus <burnus@net-b.de>
176 * gfortran.dg/dummy_procedure_7.f90: New.
178 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
180 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
181 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
183 2012-01-27 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/other/gc5.C: New test.
188 2012-01-27 Richard Guenther <rguenther@suse.de>
190 PR tree-optimization/50444
191 * gcc.dg/torture/pr50444.c: New testcase.
193 2012-01-27 Tobias Burnus <burnus@net-b.de>
197 * gfortran.dg/move_alloc_13.f90: New.
199 2012-01-27 Tobias Burnus <burnus@net-b.de>
202 * gfortran.dg/allocate_alloc_opt_13.f90: New.
203 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
204 and change dg-error string.
206 2012-01-27 Tobias Burnus <burnus@net-b.de>
209 * gfortran.dg/elemental_args_check_5.f90: New.
211 2012-01-27 Richard Guenther <rguenther@suse.de>
214 * g++.dg/torture/pr51959.C: New testcase.
216 2012-01-27 Tom de Vries <tom@codesourcery.com>
218 PR tree-optimization/51990
219 * gcc.dg/pr51990.c: New test.
220 * gcc.dg/pr51990-2.c: Same.
222 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
223 Tobias Burnus <burnus@gcc.gnu.org>
226 * gfortran.dg/class_allocate_11.f03: New.
231 * gfortran.dg/class_allocate_7.f03: New.
232 * gfortran.dg/class_allocate_8.f03: New.
233 * gfortran.dg/class_allocate_9.f03: New.
234 * gfortran.dg/class_allocate_10.f03: New.
236 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
238 * gnat.dg/discr34.adb: New test.
239 * gnat.dg/discr34_pkg.ads: New helper.
241 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
243 * gnat.dg/discr33.adb: New test.
245 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
247 * gnat.dg/limited_with3.ad[sb): New test.
248 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
249 * gnat.dg/limited_with3_pkg2.ads: Likewise.
250 * gnat.dg/limited_with3_pkg3.ads: Likewise.
252 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
254 * gnat.dg/stack_usage1.adb: New test.
255 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
257 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
258 * gcc.dg/pr44194-2.c: Likewise.
260 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
263 * g++.dg/template/crash112.C: New.
265 2012-01-27 Richard Henderson <rth@redhat.com>
267 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
269 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
271 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
273 2012-01-26 Jakub Jelinek <jakub@redhat.com>
276 * g++.dg/opt/pr51895.C: New test.
278 2012-01-26 Michael Matz <matz@suse.de>
280 PR tree-optimization/48794
281 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
283 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
285 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
287 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
289 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
290 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
292 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
293 the default value for s390 and s390x.
295 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
298 * gcc.dg/lto/trans-mem-4_0.c: New.
299 * gcc.dg/lto/trans-mem-4_1.c: New.
300 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
302 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
303 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
305 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
306 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
309 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
311 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
313 2012-01-25 Ian Lance Taylor <iant@google.com>
315 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
317 2012-01-25 Tobias Burnus <burnus@net-b.de>
320 * gfortran.dg/typebound_proc_25.f90: New.
322 2012-01-25 Jason Merrill <jason@redhat.com>
325 * g++.dg/lto/pr51992_0.C: New.
327 2012-01-25 Jakub Jelinek <jakub@redhat.com>
329 PR tree-optimization/51987
330 * gcc.target/i386/pr51987.c: New test.
332 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
334 * gcc.dg/tm/lto-1.c: Require lto support in target.
336 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
338 PR rtl-optimization/48374
339 * gcc.dg/pr48374.c: New test.
341 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
343 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
345 2012-01-25 Tobias Burnus <burnus@net-b.de>
348 * gfortran.dg/derived_constructor_char_3.f90: New.
350 2012-01-24 Ian Lance Taylor <iant@google.com>
352 * go.test/go-test.exp (filecmp): New procedure.
353 (errchk): Handle quoted square brackets.
354 (go-gc-tests): Set go_compile_args. Handle various new test
355 lines. Skip a few new tests.
356 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
358 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
360 * lib/target-supports.exp (proc check_effective_target_vect_perm)
361 (check_effective_target_vect_extract_even_odd)
362 (check_effective_target_vect_interleave): Return true for MIPS
365 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
367 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
368 (main): Use it instead of argc.
370 2012-01-24 Jason Merrill <jason@redhat.com>
373 * g++.dg/cpp0x/sfinae31.C: New.
375 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
377 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
379 2012-01-24 Jason Merrill <jason@redhat.com>
382 * g++.dg/inherit/covariant20.C: New.
384 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
387 * g++.dg/parse/crash58.C: New.
389 2012-01-24 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/pr51957-1.c: New test.
393 * gcc.dg/pr51957-1.h: New file.
394 * gcc.dg/pr51957-2.c: New test.
396 2012-01-23 Jason Merrill <jason@redhat.com>
399 * g++.dg/ext/visibility/template10.C: New.
401 2012-01-23 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/move_alloc_12.f90: New.
406 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
409 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
411 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/template/crash111.C: New.
416 2012-01-23 Arnaud Charlet <charlet@adacore.com>
418 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
420 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
422 2012-01-23 Dodji Seketeli <dodji@redhat.com>
425 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
426 the DW_TAG_class_type and DW_AT_name: "Executor".
428 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
430 * lib/target-supports.exp
431 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
432 (check_effective_target_vect_interleave): Likewise.
434 2012-01-22 Jason Merrill <jason@redhat.com>
437 * g++.dg/template/using20.C: New.
438 * g++.dg/template/template-id-2.C: Adjust diagnostic.
440 2012-01-23 Jason Merrill <jason@redhat.com>
443 * g++.dg/torture/pr51344.C: Limit to x86.
445 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
447 * c-c++-common/tm/omp.c: Require target with pthread support.
449 2012-01-23 Richard Guenther <rguenther@suse.de>
451 PR tree-optimization/51949
452 * gcc.dg/torture/pr51949.c: New testcase.
454 2012-01-23 Jakub Jelinek <jakub@redhat.com>
456 PR rtl-optimization/51933
457 * gcc.c-torture/execute/pr51933.c: New test.
459 2012-01-22 Douglas B Rupp <rupp@gnat.com>
461 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
462 Do not define for Interix.
464 2012-01-22 Jason Merrill <jason@redhat.com>
467 * g++.dg/lto/pr51832.h: New.
468 * g++.dg/lto/pr51832_0.C: New.
469 * g++.dg/lto/pr51832_1.C: New.
471 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
473 * gcc.dg/ext-elim-1.c: New test.
475 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
478 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
479 * g++.dg/opt/longbranch1.C: Likewise.
481 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
483 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
486 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
489 * gfortran.dg/namelist_74.f90: New test.
490 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
492 2012-01-21 Tobias Burnus <burnus@net-b.de>
495 * gfortran.dg/class_47.f90: New.
497 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
499 * gnat.dg/renaming5.ad[sb]: New test.
501 2012-01-20 Jason Merrill <jason@redhat.com>
504 * g++.dg/pch/mangle1.{C,Hs}: Remove.
506 2012-01-20 Jason Merrill <jason@redhat.com>
509 * g++.dg/ext/attrib42.C: Require ilp32.
511 2012-01-20 Jakub Jelinek <jakub@redhat.com>
514 * gcc.target/arm/pr51915.c: New test.
516 2012-01-20 Cary Coutant <ccoutant@google.com>
517 Dodji Seketeli <dodji@redhat.com>
520 * g++.dg/debug/dwarf2/nested-3.C: New test.
522 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
525 * g++.dg/template/crash110.C: New.
527 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
529 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
530 Remove default options on hppa*-*-hpux*.
532 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
534 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
536 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
538 * gcc.c-torture/compile/pr51856.c: New testcase.
540 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
542 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
543 options to go_target_compile.
545 2012-01-20 Kai Tietz <ktietz@redhat.com>
547 * g++.dg/torture/pr51344.C: Fix typo.
549 2012-01-20 Richard Guenther <rguenther@suse.de>
551 PR tree-optimization/51903
552 * g++.dg/torture/pr51903.C: New testcase.
554 2012-01-20 Tobias Burnus <burnus@net-b.de>
555 Janus Weil <janus@gcc.gnu.org>
558 * gfortran.dg/use_21.f90: New.
560 2012-01-20 Jakub Jelinek <jakub@redhat.com>
563 * gcc.dg/torture/pr51106-1.c: New test.
564 * gcc.dg/torture/pr51106-2.c: New test.
566 2012-01-19 Kai Tietz <ktietz@redhat.com>
568 * g++.dg/torture/pr51344.C: New test.
570 2012-01-19 Tobias Burnus <burnus@net-b.de>
573 * gfortran.dg/intrinsic_size_2.f90: New.
575 2012-01-19 Jason Merrill <jason@redhat.com>
578 * g++.dg/inherit/using7.C: New.
580 2012-01-19 Richard Guenther <rguenther@suse.de>
582 PR tree-optimization/37997
583 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
585 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
587 PR rtl-optimization/51505
588 * gcc.dg/pr51505.c: New test.
590 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
593 * gfortran.dg/typebound_operator_12.f03: New.
594 * gfortran.dg/typebound_operator_13.f03: New.
596 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/cpp0x/pr51225.C: New.
601 2012-01-17 Ian Lance Taylor <iant@google.com>
604 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
606 2012-01-17 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/realloc_on_assign_9.f90: New.
611 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
614 * gcc.dg/tm/memopt-3.c: Remove xfail.
615 * gcc.dg/tm/memopt-4.c: Remove xfail.
616 * gcc.dg/tm/memopt-5.c: Remove xfail.
617 * gcc.dg/tm/memopt-7.c: Remove xfail.
619 2012-01-17 Jakub Jelinek <jakub@redhat.com>
621 PR tree-optimization/51877
622 * gcc.c-torture/execute/pr51877.c: New test.
624 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
626 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
627 {!vect_align_arrays} to vect_sizes_32B_16B.
628 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
629 * gcc.dg/vect/vect-peel-3.c: Ditto.
631 2012-01-16 Jason Merrill <jason@redhat.com>
634 * g++.dg/abi/mangle60.C: New.
637 * g++.dg/pch/mangle1.{C,Hs}: New.
639 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
640 Tobias Burnus <burnus@net-b.de>
643 * gfortran.dg/elemental_optional_args_3.f90: New
644 * gfortran.dg/elemental_optional_args_4.f90: New
646 2012-01-16 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/use_20.f90: New
651 2012-01-16 Jason Merrill <jason@redhat.com>
654 * g++.dg/cpp0x/rv-bitfield.C: New.
655 * g++.dg/cpp0x/rv-bitfield2.C: New.
657 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
659 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
660 subroutine 'qsort' and use index array to assign the result.
662 2012-01-16 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/51865
665 * gcc.dg/pr51865.c: New test.
667 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
669 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
671 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
673 * gcc.target/mips/code-readable-2.c: Allow the jump table address
674 to be loaded from the constant pool, rather than via %hi and %lo.
676 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
678 PR rtl-optimization/51821
679 * gcc.dg/pr51821.c: New test.
681 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
683 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
685 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
687 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
689 2012-01-14 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/init_flag_8.f90: New.
693 * gfortran.dg/init_flag_9.f90: New.
695 2011-01-14 Tobias Burnus <burnus@net-b.de>
698 * gfortran.dg/use_18.f90: New.
699 * gfortran.dg/use_19.f90: New.
701 2012-01-13 Ian Lance Taylor <iant@google.com>
704 * g++.dg/warn/Wsign-compare-4.C: New.
706 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
709 * gfortran.dg/alloc_comp_assign.f03: New.
710 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
711 __BUILTIN_FREE from 38 to 32.
713 2012-01-13 Jason Merrill <jason@redhat.com>
716 * g++.dg/warn/Wreturn-type-7.C: New.
718 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
720 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
722 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
723 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
724 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
725 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
726 int32plus because of big array needed.
727 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
728 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
730 2012-01-13 Jason Merrill <jason@redhat.com>
733 * g++.dg/ext/visibility/template9.C: New.
736 * g++.dg/cpp0x/defaulted34.C: New.
737 * g++.dg/template/virtual3.C: New.
739 2012-01-13 Richard Guenther <rguenther@suse.de>
742 * gcc.dg/torture/pr8081.c: New testcase.
744 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
746 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
748 2012-01-12 Jason Merrill <jason@redhat.com>
751 * g++.dg/ext/stmtexpr14.C: New.
753 2012-01-13 Dodji Seketeli <dodji@redhat.com>
756 * g++.dg/cpp0x/constexpr-diag4.C: New test.
758 2012-01-12 Jason Merrill <jason@redhat.com>
761 * g++.dg/abi/mangle48.C: Test qualified-names, too.
762 * g++.dg/abi/mangle58.C: Likewise.
765 * g++.dg/template/arg8.C: New.
767 2012-01-12 Ira Rosen <irar@il.ibm.com>
769 PR tree-optimization/51799
770 * gcc.dg/vect/pr51799.c: New test.
771 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
774 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
775 Tobias Burnus <burnus@net-b.de>
779 * lib/target-supports.exp
780 (check_effective_target_fortran_largest_fp_has_sqrt): New.
781 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
783 2012-01-11 Jason Merrill <jason@redhat.com>
786 * g++.dg/ext/attrib42.C: New.
788 2012-01-11 Jakub Jelinek <jakub@redhat.com>
791 * gcc.dg/pr51796.c: New test.
793 2012-01-11 Jason Merrill <jason@redhat.com>
796 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
798 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
800 * gnat.dg/array19.ad[sb]: New test.
802 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
804 * gnat.dg/opt23.ad[sb]: New test.
805 * gnat.dg/opt23_pkg.ad[sb]: New helper.
806 * gnat.dg/opt24.ad[sb]: New test.
808 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810 PR tree-optimization/49642
811 * gcc.dg/tree-ssa/pr49642-1.c: New test.
812 * gcc.dg/tree-ssa/pr49642-2.c: New test.
814 2012-01-11 Jason Merrill <jason@redhat.com>
817 * g++.dg/template/explicit-args5.C: New.
819 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
821 * gcc.c-torture/execute/20120110-1.c: New testcase.
823 2012-01-10 Jason Merrill <jason@redhat.com>
826 * g++.dg/inherit/ambig1.C: New.
829 * g++.dg/cpp0x/constexpr-cache1.C: New.
831 2012-01-10 Richard Guenther <rguenther@suse.de>
833 PR tree-optimization/51801
834 * gcc.dg/torture/pr51801.c: New testcase.
836 2012-01-10 Tobias Burnus <burnus@net-b.de>
839 * gfortran.dg/allocate_with_typespec_5.f90: New.
841 2012-01-10 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/class_39.f03: Update dg-error string.
845 2012-01-10 Richard Guenther <rguenther@suse.de>
847 PR tree-optimization/50913
848 * gcc.dg/graphite/interchange-16.c: New testcase.
849 * gcc.dg/graphite/scop-20.c: XFAIL.
850 * gfortran.dg/graphite/interchange-1.f: Likewise.
851 * gfortran.dg/graphite/block-1.f90: Likewise.
852 * gfortran.dg/graphite/block-2.f: Likewise.
854 2012-01-10 Richard Henderson <rth@redhat.com>
856 * lib/target-supports.exp (check_effective_target_vect_perm,
857 check_effective_target_vect_perm_byte,
858 check_effective_target_vect_perm_short): Enable for arm neon.
860 2012-01-09 Tobias Burnus <burnus@net-b.de>
863 * gfortran.dg/typebound_operator_11.f90: New.
865 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
867 * gnat.dg/array18.adb: New test.
868 * gnat.dg/array18_pkg.ads: New helper.
870 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
873 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
874 around base object in first assignment in main program.
875 * gfortran.dg/typebound_operator_10.f03: New test.
877 2012-01-09 Martin Jambor <mjambor@suse.cz>
879 PR tree-optimization/51759
880 * g++.dg/ipa/pr51759.C: New test.
882 2012-01-09 Tobias Burnus <burnus@net-b.de>
885 * gfortran.dg/optional_absent_2.f90: New.
887 2012-01-09 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/use_17.f90: New.
892 2012-01-09 Gary Funck <gary@intrepid.com>
894 PR preprocessor/33919
895 * gcc.dg/pr33919.c: New test.
896 * gcc.dg/pr33919-0.h: New test header file.
897 * gcc.dg/pr33919-1.h: Ditto.
898 * gcc.dg/pr33919-2.h: Ditto.
900 2012-01-07 Jan Hubicka <jh@suse.cz>
902 PR tree-optimize/51694
903 * gcc.c-torture/compile/pr51694.c: new testcase.
905 2012-01-07 Jan Hubicka <jh@suse.cz>
907 PR tree-optimization/51600
908 * g++.dg/torture/pr51600.C: New testcase.
910 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
912 PR gcov-profile/51715
913 PR gcov-profile/51717
914 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
915 * gcc.misc-tests/gcov-14.c: Likewise.
917 2012-01-06 Jason Merrill <jason@redhat.com>
919 * g++.dg/parse/new5.C: New.
921 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
924 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
925 including <string.h>.
927 2012-01-06 Jason Merrill <jason@redhat.com>
929 * g++.dg/abi/mangle51.C: New.
930 * g++.dg/abi/mangle52.C: New.
931 * g++.dg/abi/mangle53.C: New.
932 * g++.dg/abi/mangle54.C: New.
933 * g++.dg/abi/mangle55.C: New.
934 * g++.dg/abi/mangle56.C: New.
935 * g++.dg/abi/mangle57.C: New.
936 * g++.dg/abi/mangle58.C: New.
937 * g++.dg/abi/mangle59.C: New.
938 * g++.dg/cpp0x/trailing3.C: Update mangling.
939 * g++.dg/cpp0x/variadic111.C: Update mangling.
940 * g++.dg/cpp0x/variadic4.C: Update mangling.
941 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
942 * g++.dg/template/nontype22.C: Works now.
943 * g++.dg/template/pr35240.C: Works now.
945 * g++.dg/cpp0x/error7.C: New.
947 2012-01-06 Tobias Burnus <burnus@net-b.de>
949 * gfortran.dg/deallocate_stat_2.f90: New.
950 * coarray/allocate_errgmsg.f90: New.
951 * gfortran.dg/coarray_lib_alloc_1.f90: New.
952 * gfortran.dg/coarray_lib_alloc_2.f90: New.
953 * coarray/subobject_1.f90: Fix for num_images > 1.
954 * gfortran.dg/deallocate_stat.f90: Update due to changed
957 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
959 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
961 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
963 * ada/acats/overflow.lst: Add cb20004.
965 2012-01-05 Dodji Seketeli <dodji@redhat.com>
968 * g++.dg/cpp0x/alias-decl-18.C: New test.
970 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
972 * gcc.c-torture/execute/20120104-1.c: New test.
974 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
978 the old typebound_operator_8.f03.
979 * gfortran.dg/typebound_operator_8.f03: New version of
980 typebound_operator_7.f03 with 'u' a derived type instead of a
983 2012-01-05 Richard Guenther <rguenther@suse.de>
985 * g++.dg/torture/pr49309.C: Skip for -flto.
987 2012-01-05 Jakub Jelinek <jakub@redhat.com>
990 * gcc.c-torture/compile/pr51761.c: New test.
992 2012-01-05 Richard Guenther <rguenther@suse.de>
994 PR tree-optimization/51760
995 * gcc.dg/torture/pr51760.c: New testcase.
997 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1000 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1002 2012-01-05 Richard Guenther <rguenther@suse.de>
1005 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1006 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1008 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.dg/pr51695.c: New test.
1013 2012-01-04 Andrew Pinski <apinski@cavium.com>
1015 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1016 * gcc.target/mips/octeon2-lx-1.c: New test.
1017 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1018 * gcc.target/mips/octeon2-lx-2.c: New test.
1019 * gcc.target/mips/octeon2-lx-3.c: New test.
1021 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1025 * gcc.dg/tm/alias-1.c: Adjust regexp.
1026 * gcc.dg/tm/alias-2.c: Adjust regexp.
1028 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1031 * g++.dg/warn/Wparentheses-26.C: New.
1033 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1035 * gfortran.dg/elemental_optional_args_2.f90: New test.
1037 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1040 * gfortran.dg/common_17.f90: New test.
1042 2012-01-04 Richard Guenther <rguenther@suse.de>
1044 PR tree-optimization/49651
1045 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1046 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1048 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1053 2012-01-03 Andrew Pinski <apinski@cavium.com>
1055 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1056 for all mips targets. Also allow an optional .cfi_startproc.
1058 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1060 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1062 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/rtti/dyncast5.C: New.
1067 2012-01-03 Richard Guenther <rguenther@suse.de>
1069 PR tree-optimization/51070
1070 * gcc.dg/torture/pr51070-2.c: New testcase.
1072 2012-01-03 Richard Guenther <rguenther@suse.de>
1074 PR tree-optimization/51692
1075 * gcc.dg/torture/pr51692.c: New testcase.
1077 2012-01-03 Richard Guenther <rguenther@suse.de>
1080 * g++.dg/lto/pr51650-3_0.C: New testcase.
1082 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/warn/Wredundant-decls-spec.C: New.
1087 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1089 PR tree-optimization/51719
1090 * g++.dg/tree-prof/pr51719.C: New test.
1092 2012-01-03 Richard Guenther <rguenther@suse.de>
1095 * gcc.dg/fold-compare-6.c: New testcase.
1097 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1100 * g++.dg/gomp/pr51669.C: New test.
1102 2012-01-02 Jason Merrill <jason@redhat.com>
1105 * g++.dg/cpp0x/constexpr-union2.C: New.
1108 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1110 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1113 * g++.dg/cpp0x/constexpr-99.C: New test.
1115 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/template/init9.C: New.
1120 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1122 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1123 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1124 rather than a specific number.
1126 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1131 * gfortran.dg/typebound_operator_7.f03: New.
1132 * gfortran.dg/typebound_operator_8.f03: New.
1134 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1137 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1139 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1141 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1143 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1145 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1147 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1150 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1152 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1153 * gfortran.dg/io_real_boz_4.f90: Likewise.
1154 * gfortran.dg/io_real_boz_5.f90: Likewise.
1156 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1158 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1160 2012-01-02 Revital Eres <revital.eres@linaro.org>
1162 * gcc.dg/sms-11.c: New file.
1164 2012-01-02 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/coarray/image_index_3.f90: New.
1169 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/parse/enum8.C: New.
1174 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1177 * g++.dg/conversion/reinterpret4.C: New.
1178 * g++.dg/conversion/reinterpret1.C: Adjust.
1180 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1182 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1184 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1186 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1187 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1188 * g++.old-deja/g++.jason/access14.C: Likewise.
1189 * g++.old-deja/g++.jason/access8.C: Likewise.
1190 * g++.old-deja/g++.jason/access1.C: Likewise.
1191 * g++.old-deja/g++.other/access3.C: Likewise.
1192 * g++.old-deja/g++.other/access5.C: Likewise.
1193 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1194 * g++.old-deja/g++.law/visibility22.C: Likewise.
1195 * g++.old-deja/g++.law/visibility26.C: Likewise.
1196 * g++.old-deja/g++.mike/p2746.C: Likewise.
1197 * g++.dg/debug/using1.C: Likewise.
1198 * g++.dg/lookup/using51.C: Likewise.
1199 * g++.dg/inherit/using5.C: Likewise.
1200 * g++.dg/inherit/pr30297.C: Likewise.
1201 * g++.dg/inherit/access8.C: Likewise.
1202 * g++.dg/torture/pr39362.C: Likewise.
1203 * g++.dg/template/crash13.C: Likewise.
1204 * g++.dg/template/using10.C: Likewise.
1206 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1209 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1212 2012-01-01 Ira Rosen <irar@il.ibm.com>
1214 PR tree-optimization/51704
1215 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1216 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1217 corresponding flags.
1219 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1224 2012-01-01 Jan Hubicka <jh@suse.cz>
1226 PR rtl-optimization/51069
1227 * gcc.c-torture/compile/pr51069.c: New testcase.
1229 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1231 PR tree-optimization/51683
1232 * gcc.dg/pr51683.c: New test.
1234 Copyright (C) 2012 Free Software Foundation, Inc.
1236 Copying and distribution of this file, with or without modification,
1237 are permitted in any medium without royalty provided the copyright
1238 notice and this notice are preserved.