2012-02-14 Jason Merrill PR c++/39055 * g++.dg/overload/defarg5.C: New. 2012-02-14 Jakub Jelinek PR c/52181 * c-c++-common/pr52181.c: New test. 2012-02-13 Jakub Jelinek PR c++/52215 * g++.dg/ext/atomic-1.C: New test. 2012-02-13 Andreas Krebbel * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit. 2012-02-13 Jakub Jelinek PR middle-end/52209 * gcc.c-torture/execute/pr52209.c: New test. 2012-02-12 Mikael Morin PR fortran/50981 * gfortran.dg/elemental_optional_args_5.f03: New test. 2012-02-12 Iain Sandoe PR testsuite/50076 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic cases. 2012-02-11 Ian Lance Taylor PR go/51874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on SPARC Solaris. Don't run the test at all on systems where it may not work, rather than xfailing it. 2012-02-11 Richard Sandiford PR rtl-optimization/52175 * gcc.c-torture/compile/pr52175.c: New test. 2012-02-10 Jason Merrill PR c++/51910 * g++.dg/template/repo10.C: New. 2012-02-11 Jakub Jelinek PR debug/52132 * gcc.dg/pr52132.c: New test. 2012-02-10 Eric Botcazou * gnat.dg/specs/aggr4.ads: New test. * gnat.dg/specs/aggr4_pkg.ads: New helper. 2012-02-10 H.J. Lu PR target/52146 * gcc.target/i386/pr52146.c: New. 2012-02-10 Jakub Jelinek PR middle-end/52177 * c-c++-common/pr52177.c: New test. 2012-02-10 Jan Hubicka PR middle-end/48600 * g++.dg/torture/pr48600.C: New testcase. 2012-02-09 Peter Bergner PR middle-end/52140 * gcc.dg/dfp/pr52140.c: New test. 2012-02-09 Jakub Jelinek PR fortran/32380 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead of dg-options. 2012-02-09 Bin Cheng PR middle-end/51867 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'. * testsuite/gcc.dg/pr51867.c: New test. 2012-02-09 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems which don't support -fsplit-stack. Turn off optimization when compiling select5-out.go. 2012-02-08 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on systems which don't support -fsplit-stack. 2012-02-08 Andrew MacLeod * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3. * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every machine instuction in the log. 2012-02-08 Jack Howarth * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout to 20 seconds. 2012-02-08 Magnus Granberg PR driver/48524 * gcc.dg/pr48524.c: New test. * gcc.dg/pr48524.spec: New spec file for test. 2012-02-08 Thomas Koenig PR fortran/32380 * gfortran.dg/vect/pr32380.f90: New test. 2012-02-08 Tobias Burnus PR fortran/52151 * gfortran.dg/realloc_on_assign_12.f90: New. 2012-02-08 Richard Guenther PR rtl-optimization/52170 * gcc.dg/torture/pr52170.c: New testcase. 2012-02-08 Jakub Jelinek PR gcov-profile/52150 * gcc.dg/tree-prof/pr52150.c: New test. PR rtl-optimization/52139 * gcc.dg/pr52139.c: New test. 2012-02-07 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union3.C: New. PR c++/52035 * g++.dg/lto/pr52035_0.C: New. 2012-02-07 John David Anglin * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*. * gcc.dg/special/weak-1.c: Likewise. * gcc.dg/ucnid-12.c: Likewise. * gcc.dg/torture/pr45678-1.c: Likewise. * gcc.dg/torture/pr45678-2.c: Likewise. * gcc.dg/vector-4.c: Likewise. * gcc.dg/ipa/inline-5.c: Likewise. * gcc.dg/ucnid-11.c: Likewise. * gcc.misc-tests/gcov-13.c: Likewise. * gcc.misc-tests/gcov-14.c: Likewise. * g++.dg/ext/label13.C: Likewise. * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra hppa*-*-hpux* options. * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise. * gcc.dg/pr48616.c: Likewise. * gcc.dg/pr17957.c: Likewise. * gcc.dg/pr17055-1.c: Likewise. * gcc.dg/pr32912-1.c: Likewise. * gcc.dg/tm/pr51472.c: Likewise. * c-c++-common/fold-bitand-4.c: Likewise. * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*. Use dg-additional-options for extra options. 2012-02-07 Joern Rennecke * gcc.target/epiphany/interrupt-2.c: New test. 2012-02-07 Richard Sandiford PR target/52155 * gcc.target/mips/mips.exp (mips-dg-options): Handle target. * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64 for MIPS ELF. 2012-02-07 Richard Sandiford PR target/52152 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*. 2012-02-07 Richard Sandiford PR middle-end/24306 PR target/52154 * lib/target-supports.exp (check_effective_target_mips_eabi): New. * gcc.target/mips/va-arg-1.c: New test. 2012-02-07 Michael Meissner * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message for -mno-pointers-to-nested-functions. 2012-02-07 Eric Botcazou * gcc.c-torture/execute/20120207-1.c: New test. 2012-02-07 Jakub Jelinek PR rtl-optimization/52060 * gcc.dg/torture/pr52060.c: New test. PR middle-end/52074 * gcc.c-torture/compile/pr52074.c: New test. 2012-02-07 Tobias Burnus PR fortran/51514 * gfortran.dg/class_to_type_2.f90: New. 2012-02-06 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target. Remove module. 2012-02-06 Jason Merrill PR c++/52088 * g++.dg/template/conv13.C: New. 2012-02-06 Richard Guenther PR tree-optimization/52115 * gcc.c-torture/compile/pr52115.c: New testcase. 2012-02-06 Jakub Jelinek PR target/52129 * gcc.c-torture/execute/pr52129.c: New test. 2012-02-06 Andrey Belevantsev * gcc.dg/pr48374.c: Actually add the test I forgot in the 2012-01-25 commit. 2012-02-05 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: New test case. 2012-02-05 Thomas König PR fortran/48847 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test. 2012-02-05 Paul Thomas PR fortran/52102 * gfortran.dg/class_48.f90 : Add test of allocate class array component with source in subroutine test3. Remove commenting out in subroutine test4, since branching on unitialized variable is now fixed (no PR for this last.). 2012-02-05 Richard Sandiford * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute on MIPS targets. * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets. 2012-02-05 Richard Sandiford PR target/52125 * lib/target-supports.exp (check_effective_target_mips_rel): New. * gcc.dg/pr48774.c: Skip on MIPS REL targets. 2012-02-05 Richard Sandiford * lib/target-supports.exp (check_effective_target_mips_llsc): New. (check_effective_target_sync_int_long): Use it. (check_effective_target_sync_char_short): Likewise. * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc. 2012-02-05 Tobias Burnus PR fortran/51972 * gfortran.dg/class_48.f90: Add some further checks. 2012-02-05 Ira Rosen PR tree-optimization/52091 * gcc.dg/vect/pr52091.c: New test. 2012-02-04 Jakub Jelinek PR rtl-optimization/52113 * gcc.target/avr/pr52113.c: New test. 2012-02-03 Jakub Jelinek PR rtl-optimization/52092 * gcc.c-torture/compile/pr52092.c: New test. 2012-02-02 Mikael Morin PR fortran/41587 * gfortran.dg/class_array_10.f03: New test. PR fortran/46356 * gfortran.dg/class_array_11.f03: New test. PR fortran/51754 * gfortran.dg/class_array_12.f03: New test. 2012-02-02 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_11.f90: New test. 2012-02-02 Tobias Burnus PR fortran/52093 * gfortran.dg/shape_7.f90: New. 2012-02-02 Richard Sandiford * gcc.target/mips/mips-prepend-1.c: New test. 2012-02-02 Jan Hubicka Tom de Vries PR middle-end/51998 * testsuite/gcc.dg/alias-12.c: New testcase. * testsuite/gcc.dg/alias-13.c: New testcase. 2012-02-02 Jakub Jelinek PR target/52086 * gcc.dg/pr52086.c: New test. PR tree-optimization/52073 * gcc.c-torture/compile/pr52073.c: New test. 2012-02-01 Thomas König PR fortran/51958 * gfortran.dg/function_optimize_10.f90: New test. 2012-02-01 Uros Bizjak * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime test on alpha*-*-*. 2012-02-01 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_operator_14.f90: New. 2012-02-01 Tobias Burnus PR fortran/52059 * gfortran.dg/elemental_function_1.f90: New. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: Also fail if SBIS is seen. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: New. 2012-01-31 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_generic_11.f90: New. 2012-01-31 Tobias Burnus PR fortran/52029 * gfortran.dg/class_49.f90: New. 2012-01-31 Tobias Burnus PR fortran/52013 * gfortran.dg/elemental_args_check_6.f90: New. 2012-01-31 Jason Merrill PR c++/52043 * g++.dg/cpp0x/variadic122.C: New. 2012-01-31 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_10.f90: New test. 2012-01-31 Richard Guenther PR tree-optimization/51528 * gcc.dg/torture/pr51528.c: New testcase. 2012-01-30 Uros Bizjak PR go/48501 * lib/go.exp (go_target_compile): Append timeout= to options. * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for select5-out.go test on alpha*-*-* targets. 2012-01-30 Richard Sandiford * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit. * gcc.target/mips/pr37362.c: Skip for mips-sde-elf. * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16. * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise. * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise. 2012-01-30 Bin Cheng PR target/51835 * gcc.target/arm/pr51835.c: New testcase. 2012-01-30 Richard Guenther PR tree-optimization/52028 * gcc.dg/torture/pr52028.c: New testcase. * gfortran.dg/ldist-pr45199.f: Adjust. * gcc.dg/tree-ssa/ldist-16.c: Likewise. * gcc.dg/tree-ssa/ldist-17.c: Likewise. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 2012-01-30 Jakub Jelinek PR debug/52027 * gcc.dg/tree-prof/pr52027.c: New test. PR tree-optimization/52046 * gcc.dg/pr52046.c: New test. PR debug/52048 * g++.dg/other/pr52048.C: New test. 2012-01-30 Richard Guenther PR tree-optimization/52045 * gcc.dg/pr52045.c: New testcase. 2012-01-30 Greta Yorsh * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept new code generated for __sync_lock_release. 2012-01-30 Andreas Krebbel * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x. 2012-01-29 John David Anglin PR testsuite/51875 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*. * g++.dg/ext/visibility/template10.C: Fix typo. * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*. 2012-01-29 Paolo Carlini PR c++/51327 * g++.dg/cpp0x/constexpr-ice6.C: New. 2012-01-29 Tobias Burnus PR fortran/41600 * gfortran.dg/default_initialization_6.f90: New. 2012-01-29 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: Enable disabled test. * gfortran.dg/class_48.f90: New. 2012-01-29 Janne Blomqvist PR fortran/51808 * gfortran.dg/module_md5_1.f90: Update MD5 sum. 2012-01-28 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: New. 2012-01-28 Eric Botcazou * gcc.dg/torture/pr50444.c: Fix dg directives. 2012-01-28 Jakub Jelinek PR target/52006 * gcc.target/arm/pr52006.c: New test. 2012-01-27 Aldy Hernandez PR testsuite/52011 * gcc.dg/lto/trans-mem.h: New file. * gcc.dg/lto/trans-mem-2_0.c: Include it. * gcc.dg/lto/trans-mem-1_1.c: Same. * gcc.dg/lto/trans-mem-4_1.c: Same. * gcc.dg/lto/trans-mem-3_1.c: Same. 2012-01-27 Tobias Burnus PR fortran/52022 * gfortran.dg/dummy_procedure_7.f90: New. 2012-01-27 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin* *-*-aix* alpha*-*-osf* alpha*-*-*vms*. 2012-01-27 Jakub Jelinek PR c++/51852 * g++.dg/other/gc5.C: New test. 2012-01-27 Richard Guenther PR tree-optimization/50444 * gcc.dg/torture/pr50444.c: New testcase. 2012-01-27 Tobias Burnus PR fortran/51970 PR fortran/51977 * gfortran.dg/move_alloc_13.f90: New. 2012-01-27 Tobias Burnus PR fortran/51953 * gfortran.dg/allocate_alloc_opt_13.f90: New. * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003 and change dg-error string. 2012-01-27 Tobias Burnus PR fortran/52016 * gfortran.dg/elemental_args_check_5.f90: New. 2012-01-27 Richard Guenther PR middle-end/51959 * g++.dg/torture/pr51959.C: New testcase. 2012-01-27 Tom de Vries PR tree-optimization/51990 * gcc.dg/pr51990.c: New test. * gcc.dg/pr51990-2.c: Same. 2012-01-27 Paul Thomas Tobias Burnus PR fortran/48705 * gfortran.dg/class_allocate_11.f03: New. PR fortran/51870 PR fortran/51943 PR fortran/51946 * gfortran.dg/class_allocate_7.f03: New. * gfortran.dg/class_allocate_8.f03: New. * gfortran.dg/class_allocate_9.f03: New. * gfortran.dg/class_allocate_10.f03: New. 2012-01-27 Eric Botcazou * gnat.dg/discr34.adb: New test. * gnat.dg/discr34_pkg.ads: New helper. 2012-01-27 Eric Botcazou * gnat.dg/discr33.adb: New test. 2012-01-27 Eric Botcazou * gnat.dg/limited_with3.ad[sb): New test. * gnat.dg/limited_with3_pkg1.ad[sb]: New helper. * gnat.dg/limited_with3_pkg2.ads: Likewise. * gnat.dg/limited_with3_pkg3.ads: Likewise. 2012-01-27 Eric Botcazou * gnat.dg/stack_usage1.adb: New test. * gnat.dg/stack_usage1_pkg.ad[sb]: New helper. * gcc.dg/pr44194-1.c: Remove superfluous include directive. * gcc.dg/pr44194-2.c: Likewise. 2012-01-26 Paolo Carlini PR c++/51370 * g++.dg/template/crash112.C: New. 2012-01-27 Richard Henderson * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL. 2012-01-26 Andreas Krebbel * gfortran.dg/reassoc_4.f: Use dg-additional-options. 2012-01-26 Jakub Jelinek PR middle-end/51895 * g++.dg/opt/pr51895.C: New test. 2012-01-26 Michael Matz PR tree-optimization/48794 * gfortran.dg/gomp/pr48794-2.f90: New testcase. 2012-01-26 Andreas Krebbel * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x. 2012-01-26 Andreas Krebbel * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x. * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in memory. * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to the default value for s390 and s390x. 2012-01-25 Aldy Hernandez PR lto/51698 * gcc.dg/lto/trans-mem-4_0.c: New. * gcc.dg/lto/trans-mem-4_1.c: New. * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for TM builtins. 2012-01-25 Georg-Johann Lay * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash. 2012-01-25 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Handle a few more test lines. 2012-01-25 Tobias Burnus PR fortran/51995 * gfortran.dg/typebound_proc_25.f90: New. 2012-01-25 Jason Merrill PR c++/51992 * g++.dg/lto/pr51992_0.C: New. 2012-01-25 Jakub Jelinek PR tree-optimization/51987 * gcc.target/i386/pr51987.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/tm/lto-1.c: Require lto support in target. 2012-01-25 Andrey Belevantsev PR rtl-optimization/48374 * gcc.dg/pr48374.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums. 2012-01-25 Tobias Burnus PR fortran/51966 * gfortran.dg/derived_constructor_char_3.f90: New. 2012-01-24 Ian Lance Taylor * go.test/go-test.exp (filecmp): New procedure. (errchk): Handle quoted square brackets. (go-gc-tests): Set go_compile_args. Handle various new test lines. Skip a few new tests. * lib/go-torture.exp (go-torture-execute): Use go_compile_args. 2012-01-24 Richard Sandiford * lib/target-supports.exp (proc check_effective_target_vect_perm) (check_effective_target_vect_extract_even_odd) (check_effective_target_vect_interleave): Return true for MIPS paired-single. 2012-01-24 Richard Sandiford * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable. (main): Use it instead of argc. 2012-01-24 Jason Merrill PR c++/51973 * g++.dg/cpp0x/sfinae31.C: New. 2012-01-24 Richard Sandiford * gcc.dg/memcpy-4.c: Don't expect /s on MEMs. 2012-01-24 Jason Merrill PR c++/51812 * g++.dg/inherit/covariant20.C: New. 2012-01-24 Paolo Carlini PR c++/51223 * g++.dg/parse/crash58.C: New. 2012-01-24 Jakub Jelinek PR target/51957 * gcc.dg/pr51957-1.c: New test. * gcc.dg/pr51957-1.h: New file. * gcc.dg/pr51957-2.c: New test. 2012-01-23 Jason Merrill PR c++/51930 * g++.dg/ext/visibility/template10.C: New. 2012-01-23 Tobias Burnus PR fortran/51948 * gfortran.dg/move_alloc_12.f90: New. 2012-01-23 Ramana Radhakrishnan PR middle-end/45416 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx. 2012-01-23 Paolo Carlini PR c++/51398 * g++.dg/template/crash111.C: New. 2012-01-23 Arnaud Charlet * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all configurations. * ada/acats/run_all.sh: Simplify by removing cxh1001 special case. 2012-01-23 Dodji Seketeli PR testsuite/51941 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between the DW_TAG_class_type and DW_AT_name: "Executor". 2012-01-23 Ramana Radhakrishnan * lib/target-supports.exp (check_effective_target_vect_extract_even_odd): Handle ARM neon. (check_effective_target_vect_interleave): Likewise. 2012-01-22 Jason Merrill PR c++/51925 * g++.dg/template/using20.C: New. * g++.dg/template/template-id-2.C: Adjust diagnostic. 2012-01-23 Jason Merrill PR target/51934 * g++.dg/torture/pr51344.C: Limit to x86. 2012-01-23 Greta Yorsh * c-c++-common/tm/omp.c: Require target with pthread support. 2012-01-23 Richard Guenther PR tree-optimization/51949 * gcc.dg/torture/pr51949.c: New testcase. 2012-01-23 Jakub Jelinek PR rtl-optimization/51933 * gcc.c-torture/execute/pr51933.c: New test. 2012-01-22 Douglas B Rupp * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define for Interix. 2012-01-22 Jason Merrill PR c++/51832 * g++.dg/lto/pr51832.h: New. * g++.dg/lto/pr51832_0.C: New. * g++.dg/lto/pr51832_1.C: New. 2012-01-22 Eric Botcazou * gcc.dg/ext-elim-1.c: New test. 2012-01-22 Richard Sandiford PR target/51931 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute. * g++.dg/opt/longbranch1.C: Likewise. 2012-01-22 Richard Sandiford * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS in C++11 mode. 2012-01-21 Steven G. Kargl PR fortran/50556 * gfortran.dg/namelist_74.f90: New test. * gfortran.dg/namelist_59.f90: Remove SAVE attribute. 2012-01-21 Tobias Burnus PR fortran/51913 * gfortran.dg/class_47.f90: New. 2012-01-21 Eric Botcazou * gnat.dg/renaming5.ad[sb]: New test. 2012-01-20 Jason Merrill PR c++/51919 * g++.dg/pch/mangle1.{C,Hs}: Remove. 2012-01-20 Jason Merrill PR c++/51922 * g++.dg/ext/attrib42.C: Require ilp32. 2012-01-20 Jakub Jelinek PR target/51915 * gcc.target/arm/pr51915.c: New test. 2012-01-20 Cary Coutant Dodji Seketeli PR debug/45682 * g++.dg/debug/dwarf2/nested-3.C: New test. 2012-01-20 Paolo Carlini PR c++/51402 * g++.dg/template/crash110.C: New. 2012-01-20 Rainer Orth * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*. Remove default options on hppa*-*-hpux*. 2012-01-20 Rainer Orth * g++.dg/ext/visibility/template9.C: Add dg-require-visibility. 2012-01-20 Andreas Krebbel * gcc.c-torture/compile/pr51856.c: New testcase. 2012-01-20 Uros Bizjak * go.test/go-test.exp (go-gc-tests): Pass correctly formatted options to go_target_compile. 2012-01-20 Kai Tietz * g++.dg/torture/pr51344.C: Fix typo. 2012-01-20 Richard Guenther PR tree-optimization/51903 * g++.dg/torture/pr51903.C: New testcase. 2012-01-20 Tobias Burnus Janus Weil PR fortran/51056 * gfortran.dg/use_21.f90: New. 2012-01-20 Jakub Jelinek PR target/51106 * gcc.dg/torture/pr51106-1.c: New test. * gcc.dg/torture/pr51106-2.c: New test. 2012-01-19 Kai Tietz * g++.dg/torture/pr51344.C: New test. 2012-01-19 Tobias Burnus PR fortran/51904 * gfortran.dg/intrinsic_size_2.f90: New. 2012-01-19 Jason Merrill PR c++/51889 * g++.dg/inherit/using7.C: New. 2012-01-19 Richard Guenther PR tree-optimization/37997 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase. 2012-01-19 Andrey Belevantsev PR rtl-optimization/51505 * gcc.dg/pr51505.c: New test. 2012-01-18 Paul Thomas PR fortran/51634 * gfortran.dg/typebound_operator_12.f03: New. * gfortran.dg/typebound_operator_13.f03: New. 2012-01-18 Paolo Carlini PR c++/51225 * g++.dg/cpp0x/pr51225.C: New. 2012-01-17 Ian Lance Taylor PR go/50656 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. 2012-01-17 Tobias Burnus PR fortran/51869 * gfortran.dg/realloc_on_assign_9.f90: New. 2012-01-17 Aldy Hernandez PR other/51165 * gcc.dg/tm/memopt-3.c: Remove xfail. * gcc.dg/tm/memopt-4.c: Remove xfail. * gcc.dg/tm/memopt-5.c: Remove xfail. * gcc.dg/tm/memopt-7.c: Remove xfail. 2012-01-17 Jakub Jelinek PR tree-optimization/51877 * gcc.c-torture/execute/pr51877.c: New test. 2012-01-17 Michael Zolotukhin * gcc.dg/vect/no-section-anchors-vect-69.c: Change {!vect_align_arrays} to vect_sizes_32B_16B. * gcc.dg/vect/vect-multitypes-1.c: Ditto. * gcc.dg/vect/vect-peel-3.c: Ditto. 2012-01-16 Jason Merrill PR c++/51854 * g++.dg/abi/mangle60.C: New. PR c++/51827 * g++.dg/pch/mangle1.{C,Hs}: New. 2012-01-16 Mikael Morin Tobias Burnus PR fortran/50981 * gfortran.dg/elemental_optional_args_3.f90: New * gfortran.dg/elemental_optional_args_4.f90: New 2012-01-16 Tobias Burnus PR fortran/51809 * gfortran.dg/use_20.f90: New 2012-01-16 Jason Merrill PR c++/51868 * g++.dg/cpp0x/rv-bitfield.C: New. * g++.dg/cpp0x/rv-bitfield2.C: New. 2012-01-16 Paul Thomas * gfortran.dg/class_array_3.f03: Remove the explicit loop in subroutine 'qsort' and use index array to assign the result. 2012-01-16 Jakub Jelinek PR tree-optimization/51865 * gcc.dg/pr51865.c: New test. 2012-01-15 Richard Sandiford * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS. 2012-01-15 Richard Sandiford * gcc.target/mips/code-readable-2.c: Allow the jump table address to be loaded from the constant pool, rather than via %hi and %lo. 2012-01-15 Uros Bizjak PR rtl-optimization/51821 * gcc.dg/pr51821.c: New test. 2012-01-15 Andreas Schwab * gcc.dg/torture/pr8081.c: Fix char signedness assumption. 2012-01-14 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable. 2012-01-14 Tobias Burnus PR fortran/51800 * gfortran.dg/init_flag_8.f90: New. * gfortran.dg/init_flag_9.f90: New. 2011-01-14 Tobias Burnus PR fortran/51816 * gfortran.dg/use_18.f90: New. * gfortran.dg/use_19.f90: New. 2012-01-13 Ian Lance Taylor PR c++/50012 * g++.dg/warn/Wsign-compare-4.C: New. 2012-01-13 Paul Thomas PR fortran/48351 * gfortran.dg/alloc_comp_assign.f03: New. * gfortran.dg/allocatable_scalar_9.f90: Reduce count of __BUILTIN_FREE from 38 to 32. 2012-01-13 Jason Merrill PR c++/20681 * g++.dg/warn/Wreturn-type-7.C: New. 2012-01-13 Georg-Johann Lay * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t assumption. * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2. * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms. * gcc.dg/cpp/warn-multichar-2.c: Ditto. * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target int32plus because of big array needed. * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy. 2012-01-13 Jason Merrill PR c++/51813 * g++.dg/ext/visibility/template9.C: New. PR c++/51620 * g++.dg/cpp0x/defaulted34.C: New. * g++.dg/template/virtual3.C: New. 2012-01-13 Richard Guenther PR middle-end/8081 * gcc.dg/torture/pr8081.c: New testcase. 2012-01-13 Georg-Johann Lay * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr. 2012-01-12 Jason Merrill PR c++/51714 * g++.dg/ext/stmtexpr14.C: New. 2012-01-13 Dodji Seketeli PR c++/51633 * g++.dg/cpp0x/constexpr-diag4.C: New test. 2012-01-12 Jason Merrill PR c++/48051 * g++.dg/abi/mangle48.C: Test qualified-names, too. * g++.dg/abi/mangle58.C: Likewise. PR c++/51403 * g++.dg/template/arg8.C: New. 2012-01-12 Ira Rosen PR tree-optimization/51799 * gcc.dg/vect/pr51799.c: New test. * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift patterns. 2012-01-12 Dominique d'Humieres Tobias Burnus PR fortran/51057 PR fortran/51616 * lib/target-supports.exp (check_effective_target_fortran_largest_fp_has_sqrt): New. * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16). 2012-01-11 Jason Merrill PR c++/51565 * g++.dg/ext/attrib42.C: New. 2012-01-11 Jakub Jelinek PR bootstrap/51796 * gcc.dg/pr51796.c: New test. 2012-01-11 Jason Merrill PR c++/51818 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New. 2012-01-11 Eric Botcazou * gnat.dg/array19.ad[sb]: New test. 2012-01-11 Eric Botcazou * gnat.dg/opt23.ad[sb]: New test. * gnat.dg/opt23_pkg.ad[sb]: New helper. * gnat.dg/opt24.ad[sb]: New test. 2012-01-11 Bill Schmidt PR tree-optimization/49642 * gcc.dg/tree-ssa/pr49642-1.c: New test. * gcc.dg/tree-ssa/pr49642-2.c: New test. 2012-01-11 Jason Merrill PR c++/51613 * g++.dg/template/explicit-args5.C: New. 2012-01-11 Matthew Gretton-Dann * gcc.c-torture/execute/20120110-1.c: New testcase. 2012-01-10 Jason Merrill PR c++/51614 * g++.dg/inherit/ambig1.C: New. PR c++/51433 * g++.dg/cpp0x/constexpr-cache1.C: New. 2012-01-10 Richard Guenther PR tree-optimization/51801 * gcc.dg/torture/pr51801.c: New testcase. 2012-01-10 Tobias Burnus PR fortran/51652 * gfortran.dg/allocate_with_typespec_5.f90: New. 2012-01-10 Tobias Burnus * gfortran.dg/class_39.f03: Update dg-error string. 2012-01-10 Richard Guenther PR tree-optimization/50913 * gcc.dg/graphite/interchange-16.c: New testcase. * gcc.dg/graphite/scop-20.c: XFAIL. * gfortran.dg/graphite/interchange-1.f: Likewise. * gfortran.dg/graphite/block-1.f90: Likewise. * gfortran.dg/graphite/block-2.f: Likewise. 2012-01-10 Richard Henderson * lib/target-supports.exp (check_effective_target_vect_perm, check_effective_target_vect_perm_byte, check_effective_target_vect_perm_short): Enable for arm neon. 2012-01-09 Tobias Burnus PR fortran/46328 * gfortran.dg/typebound_operator_11.f90: New. 2012-01-09 Eric Botcazou * gnat.dg/array18.adb: New test. * gnat.dg/array18_pkg.ads: New helper. 2012-01-09 Paul Thomas PR fortran/51791 * gfortran.dg/typebound_operator_7.f03: Insert parentheses around base object in first assignment in main program. * gfortran.dg/typebound_operator_10.f03: New test. 2012-01-09 Martin Jambor PR tree-optimization/51759 * g++.dg/ipa/pr51759.C: New test. 2012-01-09 Tobias Burnus PR fortran/51758 * gfortran.dg/optional_absent_2.f90: New. 2012-01-09 Tobias Burnus PR fortran/51578 * gfortran.dg/use_17.f90: New. 2012-01-09 Gary Funck PR preprocessor/33919 * gcc.dg/pr33919.c: New test. * gcc.dg/pr33919-0.h: New test header file. * gcc.dg/pr33919-1.h: Ditto. * gcc.dg/pr33919-2.h: Ditto. 2012-01-07 Jan Hubicka PR tree-optimize/51694 * gcc.c-torture/compile/pr51694.c: new testcase. 2012-01-07 Jan Hubicka PR tree-optimization/51600 * g++.dg/torture/pr51600.C: New testcase. 2012-01-07 John David Anglin PR gcov-profile/51715 PR gcov-profile/51717 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*. * gcc.misc-tests/gcov-14.c: Likewise. 2012-01-06 Jason Merrill * g++.dg/parse/new5.C: New. 2012-01-06 Patrick Marlier PR testsuite/51655 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of including . 2012-01-06 Jason Merrill * g++.dg/abi/mangle51.C: New. * g++.dg/abi/mangle52.C: New. * g++.dg/abi/mangle53.C: New. * g++.dg/abi/mangle54.C: New. * g++.dg/abi/mangle55.C: New. * g++.dg/abi/mangle56.C: New. * g++.dg/abi/mangle57.C: New. * g++.dg/abi/mangle58.C: New. * g++.dg/abi/mangle59.C: New. * g++.dg/cpp0x/trailing3.C: Update mangling. * g++.dg/cpp0x/variadic111.C: Update mangling. * g++.dg/cpp0x/variadic4.C: Update mangling. * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5. * g++.dg/template/nontype22.C: Works now. * g++.dg/template/pr35240.C: Works now. * g++.dg/cpp0x/error7.C: New. 2012-01-06 Tobias Burnus * gfortran.dg/deallocate_stat_2.f90: New. * coarray/allocate_errgmsg.f90: New. * gfortran.dg/coarray_lib_alloc_1.f90: New. * gfortran.dg/coarray_lib_alloc_2.f90: New. * coarray/subobject_1.f90: Fix for num_images > 1. * gfortran.dg/deallocate_stat.f90: Update due to changed stat= handling. 2012-01-06 Andrew Stubbs * gcc.target/arm/headmerge-2.c: Adjust scan pattern. 2012-01-06 Eric Botcazou * ada/acats/overflow.lst: Add cb20004. 2012-01-05 Dodji Seketeli PR c++/51541 * g++.dg/cpp0x/alias-decl-18.C: New test. 2012-01-05 Eric Botcazou * gcc.c-torture/execute/20120104-1.c: New test. 2012-01-05 Paul Thomas PR fortran/PR48946 * gfortran.dg/typebound_operator_9.f03: This is now a copy of the old typebound_operator_8.f03. * gfortran.dg/typebound_operator_8.f03: New version of typebound_operator_7.f03 with 'u' a derived type instead of a class object. 2012-01-05 Richard Guenther * g++.dg/torture/pr49309.C: Skip for -flto. 2012-01-05 Jakub Jelinek PR middle-end/51761 * gcc.c-torture/compile/pr51761.c: New test. 2012-01-05 Richard Guenther PR tree-optimization/51760 * gcc.dg/torture/pr51760.c: New testcase. 2012-01-05 Aldy Hernandez PR middle-end/51472 * gcc.dg/tm/memopt-6.c: Adjust regexp. 2012-01-05 Richard Guenther PR lto/41576 * gfortran.dg/lto/pr41576_0.f90: New testcase. * gfortran.dg/lto/pr41576_1.f90: Likewise. 2012-01-04 Jakub Jelinek PR debug/51695 * gcc.dg/pr51695.c: New test. 2012-01-04 Andrew Pinski * gcc.target/mips/mips64-dsp-ldx1.c: New test. * gcc.target/mips/octeon2-lx-1.c: New test. * gcc.target/mips/mips64-dsp-ldx.c: New test. * gcc.target/mips/octeon2-lx-2.c: New test. * gcc.target/mips/octeon2-lx-3.c: New test. 2012-01-04 Patrick Marlier PR other/51163 PR other/51164 * gcc.dg/tm/alias-1.c: Adjust regexp. * gcc.dg/tm/alias-2.c: Adjust regexp. 2012-01-04 Paolo Carlini PR c++/51064 * g++.dg/warn/Wparentheses-26.C: New. 2012-01-04 Mikael Morin * gfortran.dg/elemental_optional_args_2.f90: New test. 2012-01-04 Thomas Koenig PR fortran/49693 * gfortran.dg/common_17.f90: New test. 2012-01-04 Richard Guenther PR tree-optimization/49651 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 2012-01-03 Paolo Carlini PR c++/51738 * g++.dg/cpp0x/initlist-postfix-open-square.C: New. 2012-01-03 Andrew Pinski * lib/scanasm.exp (dg-function-on-line): Always use a special format for all mips targets. Also allow an optional .cfi_startproc. 2012-01-03 Uros Bizjak * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee. 2012-01-03 Paolo Carlini PR c++/29273 * g++.dg/rtti/dyncast5.C: New. 2012-01-03 Richard Guenther PR tree-optimization/51070 * gcc.dg/torture/pr51070-2.c: New testcase. 2012-01-03 Richard Guenther PR tree-optimization/51692 * gcc.dg/torture/pr51692.c: New testcase. 2012-01-03 Richard Guenther PR debug/51650 * g++.dg/lto/pr51650-3_0.C: New testcase. 2012-01-03 Paolo Carlini PR c++/15867 * g++.dg/warn/Wredundant-decls-spec.C: New. 2012-01-03 Jakub Jelinek PR tree-optimization/51719 * g++.dg/tree-prof/pr51719.C: New test. 2012-01-03 Richard Guenther PR middle-end/51730 * gcc.dg/fold-compare-6.c: New testcase. 2012-01-03 Jakub Jelinek PR c++/51669 * g++.dg/gomp/pr51669.C: New test. 2012-01-02 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union2.C: New. PR c++/51666 * g++.dg/cpp0x/nsdmi-defer5.C: New. 2012-01-02 Dodji Seketeli PR c++/51462 * g++.dg/cpp0x/constexpr-99.C: New test. 2012-01-02 Paolo Carlini PR c++/20140 * g++.dg/template/init9.C: New. 2012-01-02 Richard Sandiford * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets. Increase copy to 5 bytes. Look for at least two "mem/s/u"s, rather than a specific number. 2012-01-02 Paul Thomas PR fortran/46262 PR fortran/46328 PR fortran/51052 * gfortran.dg/typebound_operator_7.f03: New. * gfortran.dg/typebound_operator_8.f03: New. 2012-01-02 Richard Sandiford PR target/51729 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo. XFAIL. * gcc.target/mips/dspr2-MULTU.c: Likewise. 2012-01-02 Richard Sandiford * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS. 2012-01-02 Richard Sandiford * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata for MIPS. 2012-01-02 Richard Sandiford * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16. * gfortran.dg/io_real_boz_4.f90: Likewise. * gfortran.dg/io_real_boz_5.f90: Likewise. 2012-01-02 Richard Sandiford * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS. 2012-01-02 Revital Eres * gcc.dg/sms-11.c: New file. 2012-01-02 Tobias Burnus PR fortran/51682 * gfortran.dg/coarray/image_index_3.f90: New. 2012-01-01 Paolo Carlini PR c++/16603 * g++.dg/parse/enum8.C: New. 2012-01-01 Paolo Carlini PR c++/51379 * g++.dg/conversion/reinterpret4.C: New. * g++.dg/conversion/reinterpret1.C: Adjust. 2012-01-01 Paolo Carlini * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece. 2012-01-01 Fabien Chêne * g++.old-deja/g++.brendan/crash25.C: Adjust. * g++.old-deja/g++.brendan/crash56.C: Likewise. * g++.old-deja/g++.jason/access14.C: Likewise. * g++.old-deja/g++.jason/access8.C: Likewise. * g++.old-deja/g++.jason/access1.C: Likewise. * g++.old-deja/g++.other/access3.C: Likewise. * g++.old-deja/g++.other/access5.C: Likewise. * g++.old-deja/g++.law/unsorted1.C: Likewise. * g++.old-deja/g++.law/visibility22.C: Likewise. * g++.old-deja/g++.law/visibility26.C: Likewise. * g++.old-deja/g++.mike/p2746.C: Likewise. * g++.dg/debug/using1.C: Likewise. * g++.dg/lookup/using51.C: Likewise. * g++.dg/inherit/using5.C: Likewise. * g++.dg/inherit/pr30297.C: Likewise. * g++.dg/inherit/access8.C: Likewise. * g++.dg/torture/pr39362.C: Likewise. * g++.dg/template/crash13.C: Likewise. * g++.dg/template/using10.C: Likewise. 2012-01-01 Thomas Koenig PR fortran/51502 * lib/gcc-dg.exp (scan-module-absence): Really commit last change. 2012-01-01 Ira Rosen PR tree-optimization/51704 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New. * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with corresponding flags. 2012-01-01 Paolo Carlini PR c++/51723 * g++.dg/cpp0x/constexpr-delegating2.C: New. 2012-01-01 Jan Hubicka PR rtl-optimization/51069 * gcc.c-torture/compile/pr51069.c: New testcase. 2012-01-01 Jakub Jelinek PR tree-optimization/51683 * gcc.dg/pr51683.c: New test. Copyright (C) 2012 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.