1 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
7 2012-02-06 Jason Merrill <jason@redhat.com>
10 * g++.dg/template/conv13.C: New.
12 2012-02-06 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/52115
15 * gcc.c-torture/compile/pr52115.c: New testcase.
17 2012-02-06 Jakub Jelinek <jakub@redhat.com>
20 * gcc.c-torture/execute/pr52129.c: New test.
22 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
24 * gcc.dg/pr48374.c: Actually add the test I forgot
25 in the 2012-01-25 commit.
27 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
30 * gfortran.dg/vect/vect-8.f90: New test case.
32 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
35 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
37 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/class_48.f90 : Add test of allocate class array
41 component with source in subroutine test3. Remove commenting
42 out in subroutine test4, since branching on unitialized variable
43 is now fixed (no PR for this last.).
45 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
47 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
49 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
51 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
54 * lib/target-supports.exp (check_effective_target_mips_rel): New.
55 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
57 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
59 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
60 (check_effective_target_sync_int_long): Use it.
61 (check_effective_target_sync_char_short): Likewise.
62 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
64 2012-02-05 Tobias Burnus <burnus@net-b.de>
67 * gfortran.dg/class_48.f90: Add some further checks.
69 2012-02-05 Ira Rosen <irar@il.ibm.com>
71 PR tree-optimization/52091
72 * gcc.dg/vect/pr52091.c: New test.
74 2012-02-04 Jakub Jelinek <jakub@redhat.com>
76 PR rtl-optimization/52113
77 * gcc.target/avr/pr52113.c: New test.
79 2012-02-03 Jakub Jelinek <jakub@redhat.com>
81 PR rtl-optimization/52092
82 * gcc.c-torture/compile/pr52092.c: New test.
84 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
87 * gfortran.dg/class_array_10.f03: New test.
90 * gfortran.dg/class_array_11.f03: New test.
93 * gfortran.dg/class_array_12.f03: New test.
95 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
98 * gfortran.dg/realloc_on_assign_11.f90: New test.
100 2012-02-02 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/shape_7.f90: New.
105 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
107 * gcc.target/mips/mips-prepend-1.c: New test.
109 2012-02-02 Jan Hubicka <jh@suse.cz>
110 Tom de Vries <tom@codesourcery.com>
113 * testsuite/gcc.dg/alias-12.c: New testcase.
114 * testsuite/gcc.dg/alias-13.c: New testcase.
116 2012-02-02 Jakub Jelinek <jakub@redhat.com>
119 * gcc.dg/pr52086.c: New test.
121 PR tree-optimization/52073
122 * gcc.c-torture/compile/pr52073.c: New test.
124 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
127 * gfortran.dg/function_optimize_10.f90: New test.
129 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
131 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
134 2012-02-01 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/typebound_operator_14.f90: New.
139 2012-02-01 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/elemental_function_1.f90: New.
144 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
146 PR rtl-optimization/51374
147 * gcc.target/avr/torture/pr51374-1.c:
148 Also fail if SBIS is seen.
150 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
152 PR rtl-optimization/51374
153 * gcc.target/avr/torture/pr51374-1.c: New.
155 2012-01-31 Tobias Burnus <burnus@net-b.de>
158 * gfortran.dg/typebound_generic_11.f90: New.
160 2012-01-31 Tobias Burnus <burnus@net-b.de>
163 * gfortran.dg/class_49.f90: New.
165 2012-01-31 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/elemental_args_check_6.f90: New.
170 2012-01-31 Jason Merrill <jason@redhat.com>
173 * g++.dg/cpp0x/variadic122.C: New.
175 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
178 * gfortran.dg/realloc_on_assign_10.f90: New test.
180 2012-01-31 Richard Guenther <rguenther@suse.de>
182 PR tree-optimization/51528
183 * gcc.dg/torture/pr51528.c: New testcase.
185 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
188 * lib/go.exp (go_target_compile): Append timeout= to options.
189 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
190 select5-out.go test on alpha*-*-* targets.
192 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
194 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
195 (TEST_SHORT): Reformat in the same way.
196 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
197 (TEST_SHORT): Reformat in the same way.
198 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
199 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
200 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
201 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
202 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
204 2012-01-30 Bin Cheng <bin.cheng@arm.com>
207 * gcc.target/arm/pr51835.c: New testcase.
209 2012-01-30 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/52028
212 * gcc.dg/torture/pr52028.c: New testcase.
213 * gfortran.dg/ldist-pr45199.f: Adjust.
214 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
215 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
216 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
218 2012-01-30 Jakub Jelinek <jakub@redhat.com>
221 * gcc.dg/tree-prof/pr52027.c: New test.
223 PR tree-optimization/52046
224 * gcc.dg/pr52046.c: New test.
227 * g++.dg/other/pr52048.C: New test.
229 2012-01-30 Richard Guenther <rguenther@suse.de>
231 PR tree-optimization/52045
232 * gcc.dg/pr52045.c: New testcase.
234 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
236 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
237 new code generated for __sync_lock_release.
239 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
241 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
243 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
246 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
248 * g++.dg/ext/visibility/template10.C: Fix typo.
250 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
252 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/cpp0x/constexpr-ice6.C: New.
257 2012-01-29 Tobias Burnus <burnus@net-b.de>
260 * gfortran.dg/default_initialization_6.f90: New.
262 2012-01-29 Tobias Burnus <burnus@net-b.de>
265 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
266 * gfortran.dg/class_48.f90: New.
268 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
271 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
273 2012-01-28 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/class_allocate_12.f90: New.
278 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
280 * gcc.dg/torture/pr50444.c: Fix dg directives.
282 2012-01-28 Jakub Jelinek <jakub@redhat.com>
285 * gcc.target/arm/pr52006.c: New test.
287 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
290 * gcc.dg/lto/trans-mem.h: New file.
291 * gcc.dg/lto/trans-mem-2_0.c: Include it.
292 * gcc.dg/lto/trans-mem-1_1.c: Same.
293 * gcc.dg/lto/trans-mem-4_1.c: Same.
294 * gcc.dg/lto/trans-mem-3_1.c: Same.
296 2012-01-27 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/dummy_procedure_7.f90: New.
301 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
303 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
304 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
306 2012-01-27 Jakub Jelinek <jakub@redhat.com>
309 * g++.dg/other/gc5.C: New test.
311 2012-01-27 Richard Guenther <rguenther@suse.de>
313 PR tree-optimization/50444
314 * gcc.dg/torture/pr50444.c: New testcase.
316 2012-01-27 Tobias Burnus <burnus@net-b.de>
320 * gfortran.dg/move_alloc_13.f90: New.
322 2012-01-27 Tobias Burnus <burnus@net-b.de>
325 * gfortran.dg/allocate_alloc_opt_13.f90: New.
326 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
327 and change dg-error string.
329 2012-01-27 Tobias Burnus <burnus@net-b.de>
332 * gfortran.dg/elemental_args_check_5.f90: New.
334 2012-01-27 Richard Guenther <rguenther@suse.de>
337 * g++.dg/torture/pr51959.C: New testcase.
339 2012-01-27 Tom de Vries <tom@codesourcery.com>
341 PR tree-optimization/51990
342 * gcc.dg/pr51990.c: New test.
343 * gcc.dg/pr51990-2.c: Same.
345 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
346 Tobias Burnus <burnus@gcc.gnu.org>
349 * gfortran.dg/class_allocate_11.f03: New.
354 * gfortran.dg/class_allocate_7.f03: New.
355 * gfortran.dg/class_allocate_8.f03: New.
356 * gfortran.dg/class_allocate_9.f03: New.
357 * gfortran.dg/class_allocate_10.f03: New.
359 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
361 * gnat.dg/discr34.adb: New test.
362 * gnat.dg/discr34_pkg.ads: New helper.
364 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
366 * gnat.dg/discr33.adb: New test.
368 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
370 * gnat.dg/limited_with3.ad[sb): New test.
371 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
372 * gnat.dg/limited_with3_pkg2.ads: Likewise.
373 * gnat.dg/limited_with3_pkg3.ads: Likewise.
375 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
377 * gnat.dg/stack_usage1.adb: New test.
378 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
380 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
381 * gcc.dg/pr44194-2.c: Likewise.
383 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
386 * g++.dg/template/crash112.C: New.
388 2012-01-27 Richard Henderson <rth@redhat.com>
390 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
392 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
394 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
396 2012-01-26 Jakub Jelinek <jakub@redhat.com>
399 * g++.dg/opt/pr51895.C: New test.
401 2012-01-26 Michael Matz <matz@suse.de>
403 PR tree-optimization/48794
404 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
406 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
408 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
410 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
412 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
413 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
415 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
416 the default value for s390 and s390x.
418 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
421 * gcc.dg/lto/trans-mem-4_0.c: New.
422 * gcc.dg/lto/trans-mem-4_1.c: New.
423 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
425 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
426 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
428 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
429 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
432 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
434 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
436 2012-01-25 Ian Lance Taylor <iant@google.com>
438 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
440 2012-01-25 Tobias Burnus <burnus@net-b.de>
443 * gfortran.dg/typebound_proc_25.f90: New.
445 2012-01-25 Jason Merrill <jason@redhat.com>
448 * g++.dg/lto/pr51992_0.C: New.
450 2012-01-25 Jakub Jelinek <jakub@redhat.com>
452 PR tree-optimization/51987
453 * gcc.target/i386/pr51987.c: New test.
455 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
457 * gcc.dg/tm/lto-1.c: Require lto support in target.
459 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
461 PR rtl-optimization/48374
462 * gcc.dg/pr48374.c: New test.
464 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
466 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
468 2012-01-25 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/derived_constructor_char_3.f90: New.
473 2012-01-24 Ian Lance Taylor <iant@google.com>
475 * go.test/go-test.exp (filecmp): New procedure.
476 (errchk): Handle quoted square brackets.
477 (go-gc-tests): Set go_compile_args. Handle various new test
478 lines. Skip a few new tests.
479 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
481 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
483 * lib/target-supports.exp (proc check_effective_target_vect_perm)
484 (check_effective_target_vect_extract_even_odd)
485 (check_effective_target_vect_interleave): Return true for MIPS
488 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
490 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
491 (main): Use it instead of argc.
493 2012-01-24 Jason Merrill <jason@redhat.com>
496 * g++.dg/cpp0x/sfinae31.C: New.
498 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
500 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
502 2012-01-24 Jason Merrill <jason@redhat.com>
505 * g++.dg/inherit/covariant20.C: New.
507 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/parse/crash58.C: New.
512 2012-01-24 Jakub Jelinek <jakub@redhat.com>
515 * gcc.dg/pr51957-1.c: New test.
516 * gcc.dg/pr51957-1.h: New file.
517 * gcc.dg/pr51957-2.c: New test.
519 2012-01-23 Jason Merrill <jason@redhat.com>
522 * g++.dg/ext/visibility/template10.C: New.
524 2012-01-23 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/move_alloc_12.f90: New.
529 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
532 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
534 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/template/crash111.C: New.
539 2012-01-23 Arnaud Charlet <charlet@adacore.com>
541 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
543 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
545 2012-01-23 Dodji Seketeli <dodji@redhat.com>
548 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
549 the DW_TAG_class_type and DW_AT_name: "Executor".
551 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
553 * lib/target-supports.exp
554 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
555 (check_effective_target_vect_interleave): Likewise.
557 2012-01-22 Jason Merrill <jason@redhat.com>
560 * g++.dg/template/using20.C: New.
561 * g++.dg/template/template-id-2.C: Adjust diagnostic.
563 2012-01-23 Jason Merrill <jason@redhat.com>
566 * g++.dg/torture/pr51344.C: Limit to x86.
568 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
570 * c-c++-common/tm/omp.c: Require target with pthread support.
572 2012-01-23 Richard Guenther <rguenther@suse.de>
574 PR tree-optimization/51949
575 * gcc.dg/torture/pr51949.c: New testcase.
577 2012-01-23 Jakub Jelinek <jakub@redhat.com>
579 PR rtl-optimization/51933
580 * gcc.c-torture/execute/pr51933.c: New test.
582 2012-01-22 Douglas B Rupp <rupp@gnat.com>
584 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
585 Do not define for Interix.
587 2012-01-22 Jason Merrill <jason@redhat.com>
590 * g++.dg/lto/pr51832.h: New.
591 * g++.dg/lto/pr51832_0.C: New.
592 * g++.dg/lto/pr51832_1.C: New.
594 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
596 * gcc.dg/ext-elim-1.c: New test.
598 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
601 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
602 * g++.dg/opt/longbranch1.C: Likewise.
604 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
606 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
609 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
612 * gfortran.dg/namelist_74.f90: New test.
613 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
615 2012-01-21 Tobias Burnus <burnus@net-b.de>
618 * gfortran.dg/class_47.f90: New.
620 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
622 * gnat.dg/renaming5.ad[sb]: New test.
624 2012-01-20 Jason Merrill <jason@redhat.com>
627 * g++.dg/pch/mangle1.{C,Hs}: Remove.
629 2012-01-20 Jason Merrill <jason@redhat.com>
632 * g++.dg/ext/attrib42.C: Require ilp32.
634 2012-01-20 Jakub Jelinek <jakub@redhat.com>
637 * gcc.target/arm/pr51915.c: New test.
639 2012-01-20 Cary Coutant <ccoutant@google.com>
640 Dodji Seketeli <dodji@redhat.com>
643 * g++.dg/debug/dwarf2/nested-3.C: New test.
645 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/template/crash110.C: New.
650 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
652 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
653 Remove default options on hppa*-*-hpux*.
655 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
657 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
659 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
661 * gcc.c-torture/compile/pr51856.c: New testcase.
663 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
665 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
666 options to go_target_compile.
668 2012-01-20 Kai Tietz <ktietz@redhat.com>
670 * g++.dg/torture/pr51344.C: Fix typo.
672 2012-01-20 Richard Guenther <rguenther@suse.de>
674 PR tree-optimization/51903
675 * g++.dg/torture/pr51903.C: New testcase.
677 2012-01-20 Tobias Burnus <burnus@net-b.de>
678 Janus Weil <janus@gcc.gnu.org>
681 * gfortran.dg/use_21.f90: New.
683 2012-01-20 Jakub Jelinek <jakub@redhat.com>
686 * gcc.dg/torture/pr51106-1.c: New test.
687 * gcc.dg/torture/pr51106-2.c: New test.
689 2012-01-19 Kai Tietz <ktietz@redhat.com>
691 * g++.dg/torture/pr51344.C: New test.
693 2012-01-19 Tobias Burnus <burnus@net-b.de>
696 * gfortran.dg/intrinsic_size_2.f90: New.
698 2012-01-19 Jason Merrill <jason@redhat.com>
701 * g++.dg/inherit/using7.C: New.
703 2012-01-19 Richard Guenther <rguenther@suse.de>
705 PR tree-optimization/37997
706 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
708 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
710 PR rtl-optimization/51505
711 * gcc.dg/pr51505.c: New test.
713 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
716 * gfortran.dg/typebound_operator_12.f03: New.
717 * gfortran.dg/typebound_operator_13.f03: New.
719 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/cpp0x/pr51225.C: New.
724 2012-01-17 Ian Lance Taylor <iant@google.com>
727 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
729 2012-01-17 Tobias Burnus <burnus@net-b.de>
732 * gfortran.dg/realloc_on_assign_9.f90: New.
734 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
737 * gcc.dg/tm/memopt-3.c: Remove xfail.
738 * gcc.dg/tm/memopt-4.c: Remove xfail.
739 * gcc.dg/tm/memopt-5.c: Remove xfail.
740 * gcc.dg/tm/memopt-7.c: Remove xfail.
742 2012-01-17 Jakub Jelinek <jakub@redhat.com>
744 PR tree-optimization/51877
745 * gcc.c-torture/execute/pr51877.c: New test.
747 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
749 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
750 {!vect_align_arrays} to vect_sizes_32B_16B.
751 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
752 * gcc.dg/vect/vect-peel-3.c: Ditto.
754 2012-01-16 Jason Merrill <jason@redhat.com>
757 * g++.dg/abi/mangle60.C: New.
760 * g++.dg/pch/mangle1.{C,Hs}: New.
762 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
763 Tobias Burnus <burnus@net-b.de>
766 * gfortran.dg/elemental_optional_args_3.f90: New
767 * gfortran.dg/elemental_optional_args_4.f90: New
769 2012-01-16 Tobias Burnus <burnus@net-b.de>
772 * gfortran.dg/use_20.f90: New
774 2012-01-16 Jason Merrill <jason@redhat.com>
777 * g++.dg/cpp0x/rv-bitfield.C: New.
778 * g++.dg/cpp0x/rv-bitfield2.C: New.
780 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
782 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
783 subroutine 'qsort' and use index array to assign the result.
785 2012-01-16 Jakub Jelinek <jakub@redhat.com>
787 PR tree-optimization/51865
788 * gcc.dg/pr51865.c: New test.
790 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
792 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
794 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
796 * gcc.target/mips/code-readable-2.c: Allow the jump table address
797 to be loaded from the constant pool, rather than via %hi and %lo.
799 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
801 PR rtl-optimization/51821
802 * gcc.dg/pr51821.c: New test.
804 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
806 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
808 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
810 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
812 2012-01-14 Tobias Burnus <burnus@net-b.de>
815 * gfortran.dg/init_flag_8.f90: New.
816 * gfortran.dg/init_flag_9.f90: New.
818 2011-01-14 Tobias Burnus <burnus@net-b.de>
821 * gfortran.dg/use_18.f90: New.
822 * gfortran.dg/use_19.f90: New.
824 2012-01-13 Ian Lance Taylor <iant@google.com>
827 * g++.dg/warn/Wsign-compare-4.C: New.
829 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
832 * gfortran.dg/alloc_comp_assign.f03: New.
833 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
834 __BUILTIN_FREE from 38 to 32.
836 2012-01-13 Jason Merrill <jason@redhat.com>
839 * g++.dg/warn/Wreturn-type-7.C: New.
841 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
843 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
845 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
846 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
847 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
848 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
849 int32plus because of big array needed.
850 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
851 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
853 2012-01-13 Jason Merrill <jason@redhat.com>
856 * g++.dg/ext/visibility/template9.C: New.
859 * g++.dg/cpp0x/defaulted34.C: New.
860 * g++.dg/template/virtual3.C: New.
862 2012-01-13 Richard Guenther <rguenther@suse.de>
865 * gcc.dg/torture/pr8081.c: New testcase.
867 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
869 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
871 2012-01-12 Jason Merrill <jason@redhat.com>
874 * g++.dg/ext/stmtexpr14.C: New.
876 2012-01-13 Dodji Seketeli <dodji@redhat.com>
879 * g++.dg/cpp0x/constexpr-diag4.C: New test.
881 2012-01-12 Jason Merrill <jason@redhat.com>
884 * g++.dg/abi/mangle48.C: Test qualified-names, too.
885 * g++.dg/abi/mangle58.C: Likewise.
888 * g++.dg/template/arg8.C: New.
890 2012-01-12 Ira Rosen <irar@il.ibm.com>
892 PR tree-optimization/51799
893 * gcc.dg/vect/pr51799.c: New test.
894 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
897 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
898 Tobias Burnus <burnus@net-b.de>
902 * lib/target-supports.exp
903 (check_effective_target_fortran_largest_fp_has_sqrt): New.
904 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
906 2012-01-11 Jason Merrill <jason@redhat.com>
909 * g++.dg/ext/attrib42.C: New.
911 2012-01-11 Jakub Jelinek <jakub@redhat.com>
914 * gcc.dg/pr51796.c: New test.
916 2012-01-11 Jason Merrill <jason@redhat.com>
919 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
921 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
923 * gnat.dg/array19.ad[sb]: New test.
925 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
927 * gnat.dg/opt23.ad[sb]: New test.
928 * gnat.dg/opt23_pkg.ad[sb]: New helper.
929 * gnat.dg/opt24.ad[sb]: New test.
931 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933 PR tree-optimization/49642
934 * gcc.dg/tree-ssa/pr49642-1.c: New test.
935 * gcc.dg/tree-ssa/pr49642-2.c: New test.
937 2012-01-11 Jason Merrill <jason@redhat.com>
940 * g++.dg/template/explicit-args5.C: New.
942 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
944 * gcc.c-torture/execute/20120110-1.c: New testcase.
946 2012-01-10 Jason Merrill <jason@redhat.com>
949 * g++.dg/inherit/ambig1.C: New.
952 * g++.dg/cpp0x/constexpr-cache1.C: New.
954 2012-01-10 Richard Guenther <rguenther@suse.de>
956 PR tree-optimization/51801
957 * gcc.dg/torture/pr51801.c: New testcase.
959 2012-01-10 Tobias Burnus <burnus@net-b.de>
962 * gfortran.dg/allocate_with_typespec_5.f90: New.
964 2012-01-10 Tobias Burnus <burnus@net-b.de>
966 * gfortran.dg/class_39.f03: Update dg-error string.
968 2012-01-10 Richard Guenther <rguenther@suse.de>
970 PR tree-optimization/50913
971 * gcc.dg/graphite/interchange-16.c: New testcase.
972 * gcc.dg/graphite/scop-20.c: XFAIL.
973 * gfortran.dg/graphite/interchange-1.f: Likewise.
974 * gfortran.dg/graphite/block-1.f90: Likewise.
975 * gfortran.dg/graphite/block-2.f: Likewise.
977 2012-01-10 Richard Henderson <rth@redhat.com>
979 * lib/target-supports.exp (check_effective_target_vect_perm,
980 check_effective_target_vect_perm_byte,
981 check_effective_target_vect_perm_short): Enable for arm neon.
983 2012-01-09 Tobias Burnus <burnus@net-b.de>
986 * gfortran.dg/typebound_operator_11.f90: New.
988 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
990 * gnat.dg/array18.adb: New test.
991 * gnat.dg/array18_pkg.ads: New helper.
993 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
996 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
997 around base object in first assignment in main program.
998 * gfortran.dg/typebound_operator_10.f03: New test.
1000 2012-01-09 Martin Jambor <mjambor@suse.cz>
1002 PR tree-optimization/51759
1003 * g++.dg/ipa/pr51759.C: New test.
1005 2012-01-09 Tobias Burnus <burnus@net-b.de>
1008 * gfortran.dg/optional_absent_2.f90: New.
1010 2012-01-09 Tobias Burnus <burnus@net-b.de>
1013 * gfortran.dg/use_17.f90: New.
1015 2012-01-09 Gary Funck <gary@intrepid.com>
1017 PR preprocessor/33919
1018 * gcc.dg/pr33919.c: New test.
1019 * gcc.dg/pr33919-0.h: New test header file.
1020 * gcc.dg/pr33919-1.h: Ditto.
1021 * gcc.dg/pr33919-2.h: Ditto.
1023 2012-01-07 Jan Hubicka <jh@suse.cz>
1025 PR tree-optimize/51694
1026 * gcc.c-torture/compile/pr51694.c: new testcase.
1028 2012-01-07 Jan Hubicka <jh@suse.cz>
1030 PR tree-optimization/51600
1031 * g++.dg/torture/pr51600.C: New testcase.
1033 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1035 PR gcov-profile/51715
1036 PR gcov-profile/51717
1037 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1038 * gcc.misc-tests/gcov-14.c: Likewise.
1040 2012-01-06 Jason Merrill <jason@redhat.com>
1042 * g++.dg/parse/new5.C: New.
1044 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
1047 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1048 including <string.h>.
1050 2012-01-06 Jason Merrill <jason@redhat.com>
1052 * g++.dg/abi/mangle51.C: New.
1053 * g++.dg/abi/mangle52.C: New.
1054 * g++.dg/abi/mangle53.C: New.
1055 * g++.dg/abi/mangle54.C: New.
1056 * g++.dg/abi/mangle55.C: New.
1057 * g++.dg/abi/mangle56.C: New.
1058 * g++.dg/abi/mangle57.C: New.
1059 * g++.dg/abi/mangle58.C: New.
1060 * g++.dg/abi/mangle59.C: New.
1061 * g++.dg/cpp0x/trailing3.C: Update mangling.
1062 * g++.dg/cpp0x/variadic111.C: Update mangling.
1063 * g++.dg/cpp0x/variadic4.C: Update mangling.
1064 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1065 * g++.dg/template/nontype22.C: Works now.
1066 * g++.dg/template/pr35240.C: Works now.
1068 * g++.dg/cpp0x/error7.C: New.
1070 2012-01-06 Tobias Burnus <burnus@net-b.de>
1072 * gfortran.dg/deallocate_stat_2.f90: New.
1073 * coarray/allocate_errgmsg.f90: New.
1074 * gfortran.dg/coarray_lib_alloc_1.f90: New.
1075 * gfortran.dg/coarray_lib_alloc_2.f90: New.
1076 * coarray/subobject_1.f90: Fix for num_images > 1.
1077 * gfortran.dg/deallocate_stat.f90: Update due to changed
1080 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
1082 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1084 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
1086 * ada/acats/overflow.lst: Add cb20004.
1088 2012-01-05 Dodji Seketeli <dodji@redhat.com>
1091 * g++.dg/cpp0x/alias-decl-18.C: New test.
1093 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
1095 * gcc.c-torture/execute/20120104-1.c: New test.
1097 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
1100 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1101 the old typebound_operator_8.f03.
1102 * gfortran.dg/typebound_operator_8.f03: New version of
1103 typebound_operator_7.f03 with 'u' a derived type instead of a
1106 2012-01-05 Richard Guenther <rguenther@suse.de>
1108 * g++.dg/torture/pr49309.C: Skip for -flto.
1110 2012-01-05 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.c-torture/compile/pr51761.c: New test.
1115 2012-01-05 Richard Guenther <rguenther@suse.de>
1117 PR tree-optimization/51760
1118 * gcc.dg/torture/pr51760.c: New testcase.
1120 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1123 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1125 2012-01-05 Richard Guenther <rguenther@suse.de>
1128 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1129 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1131 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.dg/pr51695.c: New test.
1136 2012-01-04 Andrew Pinski <apinski@cavium.com>
1138 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1139 * gcc.target/mips/octeon2-lx-1.c: New test.
1140 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1141 * gcc.target/mips/octeon2-lx-2.c: New test.
1142 * gcc.target/mips/octeon2-lx-3.c: New test.
1144 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1148 * gcc.dg/tm/alias-1.c: Adjust regexp.
1149 * gcc.dg/tm/alias-2.c: Adjust regexp.
1151 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/warn/Wparentheses-26.C: New.
1156 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1158 * gfortran.dg/elemental_optional_args_2.f90: New test.
1160 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1163 * gfortran.dg/common_17.f90: New test.
1165 2012-01-04 Richard Guenther <rguenther@suse.de>
1167 PR tree-optimization/49651
1168 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1169 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1171 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1176 2012-01-03 Andrew Pinski <apinski@cavium.com>
1178 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1179 for all mips targets. Also allow an optional .cfi_startproc.
1181 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1183 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1185 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/rtti/dyncast5.C: New.
1190 2012-01-03 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/51070
1193 * gcc.dg/torture/pr51070-2.c: New testcase.
1195 2012-01-03 Richard Guenther <rguenther@suse.de>
1197 PR tree-optimization/51692
1198 * gcc.dg/torture/pr51692.c: New testcase.
1200 2012-01-03 Richard Guenther <rguenther@suse.de>
1203 * g++.dg/lto/pr51650-3_0.C: New testcase.
1205 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/warn/Wredundant-decls-spec.C: New.
1210 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1212 PR tree-optimization/51719
1213 * g++.dg/tree-prof/pr51719.C: New test.
1215 2012-01-03 Richard Guenther <rguenther@suse.de>
1218 * gcc.dg/fold-compare-6.c: New testcase.
1220 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1223 * g++.dg/gomp/pr51669.C: New test.
1225 2012-01-02 Jason Merrill <jason@redhat.com>
1228 * g++.dg/cpp0x/constexpr-union2.C: New.
1231 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1233 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1236 * g++.dg/cpp0x/constexpr-99.C: New test.
1238 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/template/init9.C: New.
1243 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1245 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1246 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1247 rather than a specific number.
1249 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1254 * gfortran.dg/typebound_operator_7.f03: New.
1255 * gfortran.dg/typebound_operator_8.f03: New.
1257 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1260 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1262 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1264 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1266 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1268 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1270 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1273 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1275 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1276 * gfortran.dg/io_real_boz_4.f90: Likewise.
1277 * gfortran.dg/io_real_boz_5.f90: Likewise.
1279 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1281 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1283 2012-01-02 Revital Eres <revital.eres@linaro.org>
1285 * gcc.dg/sms-11.c: New file.
1287 2012-01-02 Tobias Burnus <burnus@net-b.de>
1290 * gfortran.dg/coarray/image_index_3.f90: New.
1292 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/parse/enum8.C: New.
1297 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/conversion/reinterpret4.C: New.
1301 * g++.dg/conversion/reinterpret1.C: Adjust.
1303 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1307 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1309 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1310 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1311 * g++.old-deja/g++.jason/access14.C: Likewise.
1312 * g++.old-deja/g++.jason/access8.C: Likewise.
1313 * g++.old-deja/g++.jason/access1.C: Likewise.
1314 * g++.old-deja/g++.other/access3.C: Likewise.
1315 * g++.old-deja/g++.other/access5.C: Likewise.
1316 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1317 * g++.old-deja/g++.law/visibility22.C: Likewise.
1318 * g++.old-deja/g++.law/visibility26.C: Likewise.
1319 * g++.old-deja/g++.mike/p2746.C: Likewise.
1320 * g++.dg/debug/using1.C: Likewise.
1321 * g++.dg/lookup/using51.C: Likewise.
1322 * g++.dg/inherit/using5.C: Likewise.
1323 * g++.dg/inherit/pr30297.C: Likewise.
1324 * g++.dg/inherit/access8.C: Likewise.
1325 * g++.dg/torture/pr39362.C: Likewise.
1326 * g++.dg/template/crash13.C: Likewise.
1327 * g++.dg/template/using10.C: Likewise.
1329 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1335 2012-01-01 Ira Rosen <irar@il.ibm.com>
1337 PR tree-optimization/51704
1338 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1339 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1340 corresponding flags.
1342 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1347 2012-01-01 Jan Hubicka <jh@suse.cz>
1349 PR rtl-optimization/51069
1350 * gcc.c-torture/compile/pr51069.c: New testcase.
1352 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1354 PR tree-optimization/51683
1355 * gcc.dg/pr51683.c: New test.
1357 Copyright (C) 2012 Free Software Foundation, Inc.
1359 Copying and distribution of this file, with or without modification,
1360 are permitted in any medium without royalty provided the copyright
1361 notice and this notice are preserved.