1 2012-02-07 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/class_to_type_2.f90: New.
6 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
12 2012-02-06 Jason Merrill <jason@redhat.com>
15 * g++.dg/template/conv13.C: New.
17 2012-02-06 Richard Guenther <rguenther@suse.de>
19 PR tree-optimization/52115
20 * gcc.c-torture/compile/pr52115.c: New testcase.
22 2012-02-06 Jakub Jelinek <jakub@redhat.com>
25 * gcc.c-torture/execute/pr52129.c: New test.
27 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
29 * gcc.dg/pr48374.c: Actually add the test I forgot
30 in the 2012-01-25 commit.
32 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
35 * gfortran.dg/vect/vect-8.f90: New test case.
37 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
40 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
42 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
45 * gfortran.dg/class_48.f90 : Add test of allocate class array
46 component with source in subroutine test3. Remove commenting
47 out in subroutine test4, since branching on unitialized variable
48 is now fixed (no PR for this last.).
50 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
52 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
54 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
56 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
59 * lib/target-supports.exp (check_effective_target_mips_rel): New.
60 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
62 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
64 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
65 (check_effective_target_sync_int_long): Use it.
66 (check_effective_target_sync_char_short): Likewise.
67 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
69 2012-02-05 Tobias Burnus <burnus@net-b.de>
72 * gfortran.dg/class_48.f90: Add some further checks.
74 2012-02-05 Ira Rosen <irar@il.ibm.com>
76 PR tree-optimization/52091
77 * gcc.dg/vect/pr52091.c: New test.
79 2012-02-04 Jakub Jelinek <jakub@redhat.com>
81 PR rtl-optimization/52113
82 * gcc.target/avr/pr52113.c: New test.
84 2012-02-03 Jakub Jelinek <jakub@redhat.com>
86 PR rtl-optimization/52092
87 * gcc.c-torture/compile/pr52092.c: New test.
89 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
92 * gfortran.dg/class_array_10.f03: New test.
95 * gfortran.dg/class_array_11.f03: New test.
98 * gfortran.dg/class_array_12.f03: New test.
100 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
103 * gfortran.dg/realloc_on_assign_11.f90: New test.
105 2012-02-02 Tobias Burnus <burnus@net-b.de>
108 * gfortran.dg/shape_7.f90: New.
110 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
112 * gcc.target/mips/mips-prepend-1.c: New test.
114 2012-02-02 Jan Hubicka <jh@suse.cz>
115 Tom de Vries <tom@codesourcery.com>
118 * testsuite/gcc.dg/alias-12.c: New testcase.
119 * testsuite/gcc.dg/alias-13.c: New testcase.
121 2012-02-02 Jakub Jelinek <jakub@redhat.com>
124 * gcc.dg/pr52086.c: New test.
126 PR tree-optimization/52073
127 * gcc.c-torture/compile/pr52073.c: New test.
129 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
132 * gfortran.dg/function_optimize_10.f90: New test.
134 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
136 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
139 2012-02-01 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/typebound_operator_14.f90: New.
144 2012-02-01 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/elemental_function_1.f90: New.
149 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
151 PR rtl-optimization/51374
152 * gcc.target/avr/torture/pr51374-1.c:
153 Also fail if SBIS is seen.
155 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
157 PR rtl-optimization/51374
158 * gcc.target/avr/torture/pr51374-1.c: New.
160 2012-01-31 Tobias Burnus <burnus@net-b.de>
163 * gfortran.dg/typebound_generic_11.f90: New.
165 2012-01-31 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/class_49.f90: New.
170 2012-01-31 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/elemental_args_check_6.f90: New.
175 2012-01-31 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp0x/variadic122.C: New.
180 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
183 * gfortran.dg/realloc_on_assign_10.f90: New test.
185 2012-01-31 Richard Guenther <rguenther@suse.de>
187 PR tree-optimization/51528
188 * gcc.dg/torture/pr51528.c: New testcase.
190 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
193 * lib/go.exp (go_target_compile): Append timeout= to options.
194 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
195 select5-out.go test on alpha*-*-* targets.
197 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
199 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
200 (TEST_SHORT): Reformat in the same way.
201 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
202 (TEST_SHORT): Reformat in the same way.
203 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
204 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
205 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
206 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
207 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
209 2012-01-30 Bin Cheng <bin.cheng@arm.com>
212 * gcc.target/arm/pr51835.c: New testcase.
214 2012-01-30 Richard Guenther <rguenther@suse.de>
216 PR tree-optimization/52028
217 * gcc.dg/torture/pr52028.c: New testcase.
218 * gfortran.dg/ldist-pr45199.f: Adjust.
219 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
220 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
221 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
223 2012-01-30 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/tree-prof/pr52027.c: New test.
228 PR tree-optimization/52046
229 * gcc.dg/pr52046.c: New test.
232 * g++.dg/other/pr52048.C: New test.
234 2012-01-30 Richard Guenther <rguenther@suse.de>
236 PR tree-optimization/52045
237 * gcc.dg/pr52045.c: New testcase.
239 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
241 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
242 new code generated for __sync_lock_release.
244 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
246 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
248 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
251 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
253 * g++.dg/ext/visibility/template10.C: Fix typo.
255 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
257 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/constexpr-ice6.C: New.
262 2012-01-29 Tobias Burnus <burnus@net-b.de>
265 * gfortran.dg/default_initialization_6.f90: New.
267 2012-01-29 Tobias Burnus <burnus@net-b.de>
270 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
271 * gfortran.dg/class_48.f90: New.
273 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
276 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
278 2012-01-28 Tobias Burnus <burnus@net-b.de>
281 * gfortran.dg/class_allocate_12.f90: New.
283 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
285 * gcc.dg/torture/pr50444.c: Fix dg directives.
287 2012-01-28 Jakub Jelinek <jakub@redhat.com>
290 * gcc.target/arm/pr52006.c: New test.
292 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
295 * gcc.dg/lto/trans-mem.h: New file.
296 * gcc.dg/lto/trans-mem-2_0.c: Include it.
297 * gcc.dg/lto/trans-mem-1_1.c: Same.
298 * gcc.dg/lto/trans-mem-4_1.c: Same.
299 * gcc.dg/lto/trans-mem-3_1.c: Same.
301 2012-01-27 Tobias Burnus <burnus@net-b.de>
304 * gfortran.dg/dummy_procedure_7.f90: New.
306 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
308 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
309 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
311 2012-01-27 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/other/gc5.C: New test.
316 2012-01-27 Richard Guenther <rguenther@suse.de>
318 PR tree-optimization/50444
319 * gcc.dg/torture/pr50444.c: New testcase.
321 2012-01-27 Tobias Burnus <burnus@net-b.de>
325 * gfortran.dg/move_alloc_13.f90: New.
327 2012-01-27 Tobias Burnus <burnus@net-b.de>
330 * gfortran.dg/allocate_alloc_opt_13.f90: New.
331 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
332 and change dg-error string.
334 2012-01-27 Tobias Burnus <burnus@net-b.de>
337 * gfortran.dg/elemental_args_check_5.f90: New.
339 2012-01-27 Richard Guenther <rguenther@suse.de>
342 * g++.dg/torture/pr51959.C: New testcase.
344 2012-01-27 Tom de Vries <tom@codesourcery.com>
346 PR tree-optimization/51990
347 * gcc.dg/pr51990.c: New test.
348 * gcc.dg/pr51990-2.c: Same.
350 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
351 Tobias Burnus <burnus@gcc.gnu.org>
354 * gfortran.dg/class_allocate_11.f03: New.
359 * gfortran.dg/class_allocate_7.f03: New.
360 * gfortran.dg/class_allocate_8.f03: New.
361 * gfortran.dg/class_allocate_9.f03: New.
362 * gfortran.dg/class_allocate_10.f03: New.
364 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
366 * gnat.dg/discr34.adb: New test.
367 * gnat.dg/discr34_pkg.ads: New helper.
369 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
371 * gnat.dg/discr33.adb: New test.
373 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
375 * gnat.dg/limited_with3.ad[sb): New test.
376 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
377 * gnat.dg/limited_with3_pkg2.ads: Likewise.
378 * gnat.dg/limited_with3_pkg3.ads: Likewise.
380 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
382 * gnat.dg/stack_usage1.adb: New test.
383 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
385 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
386 * gcc.dg/pr44194-2.c: Likewise.
388 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/template/crash112.C: New.
393 2012-01-27 Richard Henderson <rth@redhat.com>
395 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
397 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
399 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
401 2012-01-26 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/opt/pr51895.C: New test.
406 2012-01-26 Michael Matz <matz@suse.de>
408 PR tree-optimization/48794
409 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
411 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
413 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
415 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
417 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
418 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
420 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
421 the default value for s390 and s390x.
423 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
426 * gcc.dg/lto/trans-mem-4_0.c: New.
427 * gcc.dg/lto/trans-mem-4_1.c: New.
428 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
430 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
431 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
433 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
434 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
437 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
439 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
441 2012-01-25 Ian Lance Taylor <iant@google.com>
443 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
445 2012-01-25 Tobias Burnus <burnus@net-b.de>
448 * gfortran.dg/typebound_proc_25.f90: New.
450 2012-01-25 Jason Merrill <jason@redhat.com>
453 * g++.dg/lto/pr51992_0.C: New.
455 2012-01-25 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/51987
458 * gcc.target/i386/pr51987.c: New test.
460 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
462 * gcc.dg/tm/lto-1.c: Require lto support in target.
464 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
466 PR rtl-optimization/48374
467 * gcc.dg/pr48374.c: New test.
469 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
471 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
473 2012-01-25 Tobias Burnus <burnus@net-b.de>
476 * gfortran.dg/derived_constructor_char_3.f90: New.
478 2012-01-24 Ian Lance Taylor <iant@google.com>
480 * go.test/go-test.exp (filecmp): New procedure.
481 (errchk): Handle quoted square brackets.
482 (go-gc-tests): Set go_compile_args. Handle various new test
483 lines. Skip a few new tests.
484 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
486 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
488 * lib/target-supports.exp (proc check_effective_target_vect_perm)
489 (check_effective_target_vect_extract_even_odd)
490 (check_effective_target_vect_interleave): Return true for MIPS
493 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
495 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
496 (main): Use it instead of argc.
498 2012-01-24 Jason Merrill <jason@redhat.com>
501 * g++.dg/cpp0x/sfinae31.C: New.
503 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
505 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
507 2012-01-24 Jason Merrill <jason@redhat.com>
510 * g++.dg/inherit/covariant20.C: New.
512 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
515 * g++.dg/parse/crash58.C: New.
517 2012-01-24 Jakub Jelinek <jakub@redhat.com>
520 * gcc.dg/pr51957-1.c: New test.
521 * gcc.dg/pr51957-1.h: New file.
522 * gcc.dg/pr51957-2.c: New test.
524 2012-01-23 Jason Merrill <jason@redhat.com>
527 * g++.dg/ext/visibility/template10.C: New.
529 2012-01-23 Tobias Burnus <burnus@net-b.de>
532 * gfortran.dg/move_alloc_12.f90: New.
534 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
537 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
539 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/template/crash111.C: New.
544 2012-01-23 Arnaud Charlet <charlet@adacore.com>
546 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
548 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
550 2012-01-23 Dodji Seketeli <dodji@redhat.com>
553 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
554 the DW_TAG_class_type and DW_AT_name: "Executor".
556 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
558 * lib/target-supports.exp
559 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
560 (check_effective_target_vect_interleave): Likewise.
562 2012-01-22 Jason Merrill <jason@redhat.com>
565 * g++.dg/template/using20.C: New.
566 * g++.dg/template/template-id-2.C: Adjust diagnostic.
568 2012-01-23 Jason Merrill <jason@redhat.com>
571 * g++.dg/torture/pr51344.C: Limit to x86.
573 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
575 * c-c++-common/tm/omp.c: Require target with pthread support.
577 2012-01-23 Richard Guenther <rguenther@suse.de>
579 PR tree-optimization/51949
580 * gcc.dg/torture/pr51949.c: New testcase.
582 2012-01-23 Jakub Jelinek <jakub@redhat.com>
584 PR rtl-optimization/51933
585 * gcc.c-torture/execute/pr51933.c: New test.
587 2012-01-22 Douglas B Rupp <rupp@gnat.com>
589 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
590 Do not define for Interix.
592 2012-01-22 Jason Merrill <jason@redhat.com>
595 * g++.dg/lto/pr51832.h: New.
596 * g++.dg/lto/pr51832_0.C: New.
597 * g++.dg/lto/pr51832_1.C: New.
599 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
601 * gcc.dg/ext-elim-1.c: New test.
603 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
606 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
607 * g++.dg/opt/longbranch1.C: Likewise.
609 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
611 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
614 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
617 * gfortran.dg/namelist_74.f90: New test.
618 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
620 2012-01-21 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/class_47.f90: New.
625 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
627 * gnat.dg/renaming5.ad[sb]: New test.
629 2012-01-20 Jason Merrill <jason@redhat.com>
632 * g++.dg/pch/mangle1.{C,Hs}: Remove.
634 2012-01-20 Jason Merrill <jason@redhat.com>
637 * g++.dg/ext/attrib42.C: Require ilp32.
639 2012-01-20 Jakub Jelinek <jakub@redhat.com>
642 * gcc.target/arm/pr51915.c: New test.
644 2012-01-20 Cary Coutant <ccoutant@google.com>
645 Dodji Seketeli <dodji@redhat.com>
648 * g++.dg/debug/dwarf2/nested-3.C: New test.
650 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/template/crash110.C: New.
655 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
657 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
658 Remove default options on hppa*-*-hpux*.
660 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
662 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
664 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
666 * gcc.c-torture/compile/pr51856.c: New testcase.
668 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
670 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
671 options to go_target_compile.
673 2012-01-20 Kai Tietz <ktietz@redhat.com>
675 * g++.dg/torture/pr51344.C: Fix typo.
677 2012-01-20 Richard Guenther <rguenther@suse.de>
679 PR tree-optimization/51903
680 * g++.dg/torture/pr51903.C: New testcase.
682 2012-01-20 Tobias Burnus <burnus@net-b.de>
683 Janus Weil <janus@gcc.gnu.org>
686 * gfortran.dg/use_21.f90: New.
688 2012-01-20 Jakub Jelinek <jakub@redhat.com>
691 * gcc.dg/torture/pr51106-1.c: New test.
692 * gcc.dg/torture/pr51106-2.c: New test.
694 2012-01-19 Kai Tietz <ktietz@redhat.com>
696 * g++.dg/torture/pr51344.C: New test.
698 2012-01-19 Tobias Burnus <burnus@net-b.de>
701 * gfortran.dg/intrinsic_size_2.f90: New.
703 2012-01-19 Jason Merrill <jason@redhat.com>
706 * g++.dg/inherit/using7.C: New.
708 2012-01-19 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/37997
711 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
713 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
715 PR rtl-optimization/51505
716 * gcc.dg/pr51505.c: New test.
718 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
721 * gfortran.dg/typebound_operator_12.f03: New.
722 * gfortran.dg/typebound_operator_13.f03: New.
724 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/pr51225.C: New.
729 2012-01-17 Ian Lance Taylor <iant@google.com>
732 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
734 2012-01-17 Tobias Burnus <burnus@net-b.de>
737 * gfortran.dg/realloc_on_assign_9.f90: New.
739 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
742 * gcc.dg/tm/memopt-3.c: Remove xfail.
743 * gcc.dg/tm/memopt-4.c: Remove xfail.
744 * gcc.dg/tm/memopt-5.c: Remove xfail.
745 * gcc.dg/tm/memopt-7.c: Remove xfail.
747 2012-01-17 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/51877
750 * gcc.c-torture/execute/pr51877.c: New test.
752 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
754 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
755 {!vect_align_arrays} to vect_sizes_32B_16B.
756 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
757 * gcc.dg/vect/vect-peel-3.c: Ditto.
759 2012-01-16 Jason Merrill <jason@redhat.com>
762 * g++.dg/abi/mangle60.C: New.
765 * g++.dg/pch/mangle1.{C,Hs}: New.
767 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
768 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/elemental_optional_args_3.f90: New
772 * gfortran.dg/elemental_optional_args_4.f90: New
774 2012-01-16 Tobias Burnus <burnus@net-b.de>
777 * gfortran.dg/use_20.f90: New
779 2012-01-16 Jason Merrill <jason@redhat.com>
782 * g++.dg/cpp0x/rv-bitfield.C: New.
783 * g++.dg/cpp0x/rv-bitfield2.C: New.
785 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
787 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
788 subroutine 'qsort' and use index array to assign the result.
790 2012-01-16 Jakub Jelinek <jakub@redhat.com>
792 PR tree-optimization/51865
793 * gcc.dg/pr51865.c: New test.
795 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
797 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
799 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
801 * gcc.target/mips/code-readable-2.c: Allow the jump table address
802 to be loaded from the constant pool, rather than via %hi and %lo.
804 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
806 PR rtl-optimization/51821
807 * gcc.dg/pr51821.c: New test.
809 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
811 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
813 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
815 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
817 2012-01-14 Tobias Burnus <burnus@net-b.de>
820 * gfortran.dg/init_flag_8.f90: New.
821 * gfortran.dg/init_flag_9.f90: New.
823 2011-01-14 Tobias Burnus <burnus@net-b.de>
826 * gfortran.dg/use_18.f90: New.
827 * gfortran.dg/use_19.f90: New.
829 2012-01-13 Ian Lance Taylor <iant@google.com>
832 * g++.dg/warn/Wsign-compare-4.C: New.
834 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
837 * gfortran.dg/alloc_comp_assign.f03: New.
838 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
839 __BUILTIN_FREE from 38 to 32.
841 2012-01-13 Jason Merrill <jason@redhat.com>
844 * g++.dg/warn/Wreturn-type-7.C: New.
846 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
848 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
850 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
851 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
852 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
853 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
854 int32plus because of big array needed.
855 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
856 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
858 2012-01-13 Jason Merrill <jason@redhat.com>
861 * g++.dg/ext/visibility/template9.C: New.
864 * g++.dg/cpp0x/defaulted34.C: New.
865 * g++.dg/template/virtual3.C: New.
867 2012-01-13 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/torture/pr8081.c: New testcase.
872 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
874 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
876 2012-01-12 Jason Merrill <jason@redhat.com>
879 * g++.dg/ext/stmtexpr14.C: New.
881 2012-01-13 Dodji Seketeli <dodji@redhat.com>
884 * g++.dg/cpp0x/constexpr-diag4.C: New test.
886 2012-01-12 Jason Merrill <jason@redhat.com>
889 * g++.dg/abi/mangle48.C: Test qualified-names, too.
890 * g++.dg/abi/mangle58.C: Likewise.
893 * g++.dg/template/arg8.C: New.
895 2012-01-12 Ira Rosen <irar@il.ibm.com>
897 PR tree-optimization/51799
898 * gcc.dg/vect/pr51799.c: New test.
899 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
902 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
903 Tobias Burnus <burnus@net-b.de>
907 * lib/target-supports.exp
908 (check_effective_target_fortran_largest_fp_has_sqrt): New.
909 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
911 2012-01-11 Jason Merrill <jason@redhat.com>
914 * g++.dg/ext/attrib42.C: New.
916 2012-01-11 Jakub Jelinek <jakub@redhat.com>
919 * gcc.dg/pr51796.c: New test.
921 2012-01-11 Jason Merrill <jason@redhat.com>
924 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
926 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
928 * gnat.dg/array19.ad[sb]: New test.
930 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
932 * gnat.dg/opt23.ad[sb]: New test.
933 * gnat.dg/opt23_pkg.ad[sb]: New helper.
934 * gnat.dg/opt24.ad[sb]: New test.
936 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
938 PR tree-optimization/49642
939 * gcc.dg/tree-ssa/pr49642-1.c: New test.
940 * gcc.dg/tree-ssa/pr49642-2.c: New test.
942 2012-01-11 Jason Merrill <jason@redhat.com>
945 * g++.dg/template/explicit-args5.C: New.
947 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
949 * gcc.c-torture/execute/20120110-1.c: New testcase.
951 2012-01-10 Jason Merrill <jason@redhat.com>
954 * g++.dg/inherit/ambig1.C: New.
957 * g++.dg/cpp0x/constexpr-cache1.C: New.
959 2012-01-10 Richard Guenther <rguenther@suse.de>
961 PR tree-optimization/51801
962 * gcc.dg/torture/pr51801.c: New testcase.
964 2012-01-10 Tobias Burnus <burnus@net-b.de>
967 * gfortran.dg/allocate_with_typespec_5.f90: New.
969 2012-01-10 Tobias Burnus <burnus@net-b.de>
971 * gfortran.dg/class_39.f03: Update dg-error string.
973 2012-01-10 Richard Guenther <rguenther@suse.de>
975 PR tree-optimization/50913
976 * gcc.dg/graphite/interchange-16.c: New testcase.
977 * gcc.dg/graphite/scop-20.c: XFAIL.
978 * gfortran.dg/graphite/interchange-1.f: Likewise.
979 * gfortran.dg/graphite/block-1.f90: Likewise.
980 * gfortran.dg/graphite/block-2.f: Likewise.
982 2012-01-10 Richard Henderson <rth@redhat.com>
984 * lib/target-supports.exp (check_effective_target_vect_perm,
985 check_effective_target_vect_perm_byte,
986 check_effective_target_vect_perm_short): Enable for arm neon.
988 2012-01-09 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/typebound_operator_11.f90: New.
993 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
995 * gnat.dg/array18.adb: New test.
996 * gnat.dg/array18_pkg.ads: New helper.
998 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
1001 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1002 around base object in first assignment in main program.
1003 * gfortran.dg/typebound_operator_10.f03: New test.
1005 2012-01-09 Martin Jambor <mjambor@suse.cz>
1007 PR tree-optimization/51759
1008 * g++.dg/ipa/pr51759.C: New test.
1010 2012-01-09 Tobias Burnus <burnus@net-b.de>
1013 * gfortran.dg/optional_absent_2.f90: New.
1015 2012-01-09 Tobias Burnus <burnus@net-b.de>
1018 * gfortran.dg/use_17.f90: New.
1020 2012-01-09 Gary Funck <gary@intrepid.com>
1022 PR preprocessor/33919
1023 * gcc.dg/pr33919.c: New test.
1024 * gcc.dg/pr33919-0.h: New test header file.
1025 * gcc.dg/pr33919-1.h: Ditto.
1026 * gcc.dg/pr33919-2.h: Ditto.
1028 2012-01-07 Jan Hubicka <jh@suse.cz>
1030 PR tree-optimize/51694
1031 * gcc.c-torture/compile/pr51694.c: new testcase.
1033 2012-01-07 Jan Hubicka <jh@suse.cz>
1035 PR tree-optimization/51600
1036 * g++.dg/torture/pr51600.C: New testcase.
1038 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1040 PR gcov-profile/51715
1041 PR gcov-profile/51717
1042 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1043 * gcc.misc-tests/gcov-14.c: Likewise.
1045 2012-01-06 Jason Merrill <jason@redhat.com>
1047 * g++.dg/parse/new5.C: New.
1049 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
1052 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1053 including <string.h>.
1055 2012-01-06 Jason Merrill <jason@redhat.com>
1057 * g++.dg/abi/mangle51.C: New.
1058 * g++.dg/abi/mangle52.C: New.
1059 * g++.dg/abi/mangle53.C: New.
1060 * g++.dg/abi/mangle54.C: New.
1061 * g++.dg/abi/mangle55.C: New.
1062 * g++.dg/abi/mangle56.C: New.
1063 * g++.dg/abi/mangle57.C: New.
1064 * g++.dg/abi/mangle58.C: New.
1065 * g++.dg/abi/mangle59.C: New.
1066 * g++.dg/cpp0x/trailing3.C: Update mangling.
1067 * g++.dg/cpp0x/variadic111.C: Update mangling.
1068 * g++.dg/cpp0x/variadic4.C: Update mangling.
1069 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1070 * g++.dg/template/nontype22.C: Works now.
1071 * g++.dg/template/pr35240.C: Works now.
1073 * g++.dg/cpp0x/error7.C: New.
1075 2012-01-06 Tobias Burnus <burnus@net-b.de>
1077 * gfortran.dg/deallocate_stat_2.f90: New.
1078 * coarray/allocate_errgmsg.f90: New.
1079 * gfortran.dg/coarray_lib_alloc_1.f90: New.
1080 * gfortran.dg/coarray_lib_alloc_2.f90: New.
1081 * coarray/subobject_1.f90: Fix for num_images > 1.
1082 * gfortran.dg/deallocate_stat.f90: Update due to changed
1085 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
1087 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1089 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
1091 * ada/acats/overflow.lst: Add cb20004.
1093 2012-01-05 Dodji Seketeli <dodji@redhat.com>
1096 * g++.dg/cpp0x/alias-decl-18.C: New test.
1098 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
1100 * gcc.c-torture/execute/20120104-1.c: New test.
1102 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
1105 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1106 the old typebound_operator_8.f03.
1107 * gfortran.dg/typebound_operator_8.f03: New version of
1108 typebound_operator_7.f03 with 'u' a derived type instead of a
1111 2012-01-05 Richard Guenther <rguenther@suse.de>
1113 * g++.dg/torture/pr49309.C: Skip for -flto.
1115 2012-01-05 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.c-torture/compile/pr51761.c: New test.
1120 2012-01-05 Richard Guenther <rguenther@suse.de>
1122 PR tree-optimization/51760
1123 * gcc.dg/torture/pr51760.c: New testcase.
1125 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
1128 * gcc.dg/tm/memopt-6.c: Adjust regexp.
1130 2012-01-05 Richard Guenther <rguenther@suse.de>
1133 * gfortran.dg/lto/pr41576_0.f90: New testcase.
1134 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1136 2012-01-04 Jakub Jelinek <jakub@redhat.com>
1139 * gcc.dg/pr51695.c: New test.
1141 2012-01-04 Andrew Pinski <apinski@cavium.com>
1143 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1144 * gcc.target/mips/octeon2-lx-1.c: New test.
1145 * gcc.target/mips/mips64-dsp-ldx.c: New test.
1146 * gcc.target/mips/octeon2-lx-2.c: New test.
1147 * gcc.target/mips/octeon2-lx-3.c: New test.
1149 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
1153 * gcc.dg/tm/alias-1.c: Adjust regexp.
1154 * gcc.dg/tm/alias-2.c: Adjust regexp.
1156 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/warn/Wparentheses-26.C: New.
1161 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
1163 * gfortran.dg/elemental_optional_args_2.f90: New test.
1165 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1168 * gfortran.dg/common_17.f90: New test.
1170 2012-01-04 Richard Guenther <rguenther@suse.de>
1172 PR tree-optimization/49651
1173 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1174 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1176 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1181 2012-01-03 Andrew Pinski <apinski@cavium.com>
1183 * lib/scanasm.exp (dg-function-on-line): Always use a special format
1184 for all mips targets. Also allow an optional .cfi_startproc.
1186 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
1188 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1190 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/rtti/dyncast5.C: New.
1195 2012-01-03 Richard Guenther <rguenther@suse.de>
1197 PR tree-optimization/51070
1198 * gcc.dg/torture/pr51070-2.c: New testcase.
1200 2012-01-03 Richard Guenther <rguenther@suse.de>
1202 PR tree-optimization/51692
1203 * gcc.dg/torture/pr51692.c: New testcase.
1205 2012-01-03 Richard Guenther <rguenther@suse.de>
1208 * g++.dg/lto/pr51650-3_0.C: New testcase.
1210 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/warn/Wredundant-decls-spec.C: New.
1215 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1217 PR tree-optimization/51719
1218 * g++.dg/tree-prof/pr51719.C: New test.
1220 2012-01-03 Richard Guenther <rguenther@suse.de>
1223 * gcc.dg/fold-compare-6.c: New testcase.
1225 2012-01-03 Jakub Jelinek <jakub@redhat.com>
1228 * g++.dg/gomp/pr51669.C: New test.
1230 2012-01-02 Jason Merrill <jason@redhat.com>
1233 * g++.dg/cpp0x/constexpr-union2.C: New.
1236 * g++.dg/cpp0x/nsdmi-defer5.C: New.
1238 2012-01-02 Dodji Seketeli <dodji@redhat.com>
1241 * g++.dg/cpp0x/constexpr-99.C: New test.
1243 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/template/init9.C: New.
1248 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1250 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1251 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
1252 rather than a specific number.
1254 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
1259 * gfortran.dg/typebound_operator_7.f03: New.
1260 * gfortran.dg/typebound_operator_8.f03: New.
1262 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1265 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1267 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1269 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1271 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1273 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1275 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1278 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1280 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1281 * gfortran.dg/io_real_boz_4.f90: Likewise.
1282 * gfortran.dg/io_real_boz_5.f90: Likewise.
1284 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1286 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1288 2012-01-02 Revital Eres <revital.eres@linaro.org>
1290 * gcc.dg/sms-11.c: New file.
1292 2012-01-02 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/coarray/image_index_3.f90: New.
1297 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/parse/enum8.C: New.
1302 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/conversion/reinterpret4.C: New.
1306 * g++.dg/conversion/reinterpret1.C: Adjust.
1308 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1312 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
1314 * g++.old-deja/g++.brendan/crash25.C: Adjust.
1315 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1316 * g++.old-deja/g++.jason/access14.C: Likewise.
1317 * g++.old-deja/g++.jason/access8.C: Likewise.
1318 * g++.old-deja/g++.jason/access1.C: Likewise.
1319 * g++.old-deja/g++.other/access3.C: Likewise.
1320 * g++.old-deja/g++.other/access5.C: Likewise.
1321 * g++.old-deja/g++.law/unsorted1.C: Likewise.
1322 * g++.old-deja/g++.law/visibility22.C: Likewise.
1323 * g++.old-deja/g++.law/visibility26.C: Likewise.
1324 * g++.old-deja/g++.mike/p2746.C: Likewise.
1325 * g++.dg/debug/using1.C: Likewise.
1326 * g++.dg/lookup/using51.C: Likewise.
1327 * g++.dg/inherit/using5.C: Likewise.
1328 * g++.dg/inherit/pr30297.C: Likewise.
1329 * g++.dg/inherit/access8.C: Likewise.
1330 * g++.dg/torture/pr39362.C: Likewise.
1331 * g++.dg/template/crash13.C: Likewise.
1332 * g++.dg/template/using10.C: Likewise.
1334 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1337 * lib/gcc-dg.exp (scan-module-absence): Really commit last
1340 2012-01-01 Ira Rosen <irar@il.ibm.com>
1342 PR tree-optimization/51704
1343 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1344 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1345 corresponding flags.
1347 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/cpp0x/constexpr-delegating2.C: New.
1352 2012-01-01 Jan Hubicka <jh@suse.cz>
1354 PR rtl-optimization/51069
1355 * gcc.c-torture/compile/pr51069.c: New testcase.
1357 2012-01-01 Jakub Jelinek <jakub@redhat.com>
1359 PR tree-optimization/51683
1360 * gcc.dg/pr51683.c: New test.
1362 Copyright (C) 2012 Free Software Foundation, Inc.
1364 Copying and distribution of this file, with or without modification,
1365 are permitted in any medium without royalty provided the copyright
1366 notice and this notice are preserved.