X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=ee90eeb74bde6fdf43415ae2bfdb845f048e96c8;hb=759deff3ac0e0c8a7680dd106e05394ad219f84b;hp=ac803f78dcb20c6f9af1af30cc5088b874659a11;hpb=d1a0e5330928f46c87640116401f00d0edc623b2;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ac803f78dcb..ef71057069e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,6 +1,1080 @@ +2012-12-11 Jakub Jelinek + + PR c++/55643 + * g++.dg/warn/Wunused-var-19.C: New test. + + * g++.dg/asan/asan_test.C: Link -lasan before -lpthread. + +2012-12-11 Eric Botcazou + + * gcc.dg/pr54121.c: New test. + +2012-12-11 Jakub Jelinek + + PR c++/55619 + * g++.dg/ext/asm12.C: New test. + + PR tree-optimization/54570 + * gcc.dg/builtin-object-size-8.c: Xfail. + * gcc.dg/builtin-object-size-13.c: New test. + +2012-12-11 Kyrylo Tkachov + + PR target/55642 + * gcc.target/arm/pr55642.c: New testcase. + +2012-12-11 Jakub Jelinek + + PR middle-end/43631 + PR bootstrap/55615 + * g++.dg/other/pr43631.C: New test. + +2012-12-11 Richard Biener + + PR tree-optimization/55079 + * gcc.dg/Warray-bounds-9.c: New testcase. + * gcc.dg/Warray-bounds-10.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust. + +2012-12-10 Janus Weil + + PR fortran/52909 + * gfortran.dg/proc_ptr_39.f90: New test case. + +2012-12-10 Richard Sandiford + + * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no + code duplication is required. Allow BNE to appear. + +2012-12-10 Richard Sandiford + + * gcc.target/mips/ext-2.c: Require -mlong64. + +2012-12-10 Richard Biener + + PR tree-optimization/55107 + * gcc.dg/torture/pr55107.c: New testcase. + * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust. + +2012-12-10 Jakub Jelinek + + * g++.dg/asan/asan_test.cc: Sync from upstream. + * g++.dg/asan/asan_test_utils.h: Likewise. + +2012-12-10 Kyrylo Tkachov + + * gcc.target/arm/neon/vrndaf32.c: New test. + * gcc.target/arm/neon/vrndqaf32.c: Likewise. + * gcc.target/arm/neon/vrndf32.c: Likewise. + * gcc.target/arm/neon/vrndqf32.c: Likewise. + * gcc.target/arm/neon/vrndmf32.c: Likewise. + * gcc.target/arm/neon/vrndqmf32.c: Likewise. + * gcc.target/arm/neon/vrndnf32.c: Likewise. + * gcc.target/arm/neon/vrndqnf32.c: Likewise. + * gcc.target/arm/neon/vrndpf32.c: Likewise. + * gcc.target/arm/neon/vrndqpf32.c: Likewise. + +2012-12-09 John David Anglin + + * gcc.misc-tests/gcov-12.c: Fix dg order. + + PR middle-end/54470 + * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*. + + * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if" + for *-*-hpux10*. + + * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined. + * gcc.dg/20050826-1.c: Likewise. + +2012-12-09 Eric Botcazou + + * gnat.dg/vect9.adb: Add -w to dg-options. + * gnat.dg/vect10.adb: Likewise. + +2012-12-09 Thomas Koenig + + PR fortran/55593 + * gfortran.dg/do_check_8.f90: New test. + +2012-12-08 Eric Botcazou + + * gnat.dg/vect10.ad[sb]: New test. + +2012-12-08 Eric Botcazou + + * gnat.dg/vect9.ad[sb]: New test. + * gnat.dg/vect9_pkg.ads: New helper. + +2012-12-07 Mike Stump + + * gnat.dg/discr38.adb: Don't use ^M line endings. + gnat.dg/loop_optimization13.adb: Likewise. + gnat.dg/loop_optimization13.ads: Likewise. + gnat.dg/discr36_pkg.adb: Likewise. + gnat.dg/discr36_pkg.ads: Likewise. + gnat.dg/loop_optimization11_pkg.ads: Likewise. + gnat.dg/discr36.ads: Likewise. + gnat.dg/loop_optimization11.adb: Likewise. + +2012-12-07 Vladimir Makarov + + PR rtl-optimization/55141 + * gcc.target/i386/pr55141.c: New. + +2012-12-07 Dodji Seketeli + + PR c++/54401 + * g++.dg/cpp0x/alias-decl-28.C: New test. + * g++.dg/cpp0x/alias-decl-16.C: Update. + +2012-12-07 Martin Jambor + + PR tree-optimization/55590 + * gcc.target/i386/pr55590-1.c: New test. + * gcc.target/i386/pr55590-2.c: Likewise. + +2012-12-07 Paolo Carlini + + PR c++/54975 + * g++.dg/cpp0x/lambda/lambda-typedef.C: New. + +2012-12-06 Uros Bizjak + + PR target/55597 + * gcc.target/i386/pr55597.c: New test. + +2012-12-06 Jakub Jelinek + + PR c++/54207 + * g++.dg/cpp0x/noexcept18.C: New test. + + PR c++/55573 + * g++.dg/cpp0x/constexpr-55573.C: New test. + + PR c++/55137 + * g++.dg/opt/pr55137.C: New test. + * gcc.c-torture/execute/pr55137.c: New test. + +2012-12-06 Kyrylo Tkachov + + * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok): + New procedure. + (add_options_for_arm_v8_neon): Likewise. + +2012-12-05 Steven Bosscher + + * g++.dg/pr55604.C: New test. + +2012-12-05 James Greenhalgh + + * lib/target-supports.exp + (check_effective_target_vect_perm): Allow aarch64*-*-*. + (check_effective_target_vect_perm_byte): Likewise. + (check_effective_target_vect_perm_short): Likewise. + (check_effective_target_vect_char_mult): Likewise. + (check_effective_target_vect_extract_even_odd): Likewise. + (check_effective_target_vect_interleave): Likewise. + +2012-12-05 Yufeng Zhang + + * g++.dg/abi/mangle-neon-aarch64.C: New test. + +2012-12-05 Yufeng Zhang + + * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*. + +2012-12-05 James Greenhalgh + + * gcc.dg/vect/vect-rounding-btrunc.c: New test. + * gcc.dg/vect/vect-rounding-btruncf.c: Likewise. + * gcc.dg/vect/vect-rounding-ceil.c: Likewise. + * gcc.dg/vect/vect-rounding-ceilf.c: Likewise. + * gcc.dg/vect/vect-rounding-floor.c: Likewise. + * gcc.dg/vect/vect-rounding-floorf.c: Likewise. + * gcc.dg/vect/vect-rounding-lceil.c: Likewise. + * gcc.dg/vect/vect-rounding-lfloor.c: Likewise. + * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise. + * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise. + * gcc.dg/vect/vect-rounding-round.c: Likewise. + * gcc.dg/vect/vect-rounding-roundf.c: Likewise. + * target-supports.exp + (check_effective_target_vect_call_btrunc): New. + (check_effective_target_vect_call_btruncf): Likewise. + (check_effective_target_vect_call_ceil): Likewise. + (check_effective_target_vect_call_ceilf): Likewise. + (check_effective_target_vect_call_floor): Likewise. + (check_effective_target_vect_call_floorf): Likewise. + (check_effective_target_vect_call_lceil): Likewise. + (check_effective_target_vect_call_lfloor): Likewise. + (check_effective_target_vect_call_nearbyint): Likewise. + (check_effective_target_vect_call_nearbyintf): Likewise. + (check_effective_target_vect_call_round): Likewise. + (check_effective_target_vect_call_roundf): Likewise. + +2012-12-05 Richard Biener + + PR tree-optimization/51238 + * gcc.dg/torture/pr51238.c: New testcase. + +2012-12-05 Richard Biener + + PR tree-optimization/50222 + * gcc.dg/torture/pr50222.c: New testcase. + +2012-12-05 Richard Biener + + PR lto/55525 + * gcc.dg/lto/pr55525_0.c: New testcase. + * gcc.dg/lto/pr55525_1.c: Likewise. + +2012-12-04 Tobias Burnus + + * gfortran.dg/quad_3.f90: Really fix an if condition. + +2012-12-04 Tobias Burnus + + * gfortran.dg/quad_3.f90: Fix a condition, + which wrongly required ordered/lazy evaluation. + +2012-12-04 Marcus Shawcroft + + * gcc.target/aarch64/121127.c: New test. + +2012-12-04 Jakub Jelinek + + PR testsuite/55587 + * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found, + 0 if not. + * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init] + returned 0. + * gcc.dg/asan/asan.exp: Likewise. + +2012-12-04 Richard Biener + + PR tree-optimization/55124 + * gcc.dg/torture/pr55124.c: New testcase. + +2012-12-03 Tobias Burnus + + * gfortran.dg/quad_3.f90: New. + +2012-12-03 Paolo Carlini + + PR c++/54170 + * g++.dg/cpp0x/lambda/lambda-nullptr.C: New. + +2012-12-03 Jakub Jelinek + + PR testsuite/55452 + * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400 + on all targets, not just s390*. + +2012-12-03 Marek Polacek + + PR c/55570 + * gcc.dg/pr55570.c: New test. + +2012-12-03 Jakub Jelinek + + * lib/asan-dg.exp (asan_get_gtest_test_list, + asan_get_gtest_expect_death_list, asan-gtest): New procedures. + (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"] + and [asan_get_gtest_expect_death_list "$output"] in global vars. + (asan_symbolize): Sanitize [] characters from key. + * g++.dg/asan/asan_test_config.h: New file. + * g++.dg/asan/asan_globals_test.cc: New file. + * g++.dg/asan/asan_test_utils.h: New file. + * g++.dg/asan/dejagnu-gtest.h: New file. + * g++.dg/asan/asan_test.cc: New file. + * g++.dg/asan/asan_test.C: New test. + +2012-12-03 Richard Biener + + * gcc.dg/torture/pr35634.c: Use signed char. + * g++.dg/torture/pr35634.C: Likewise. + +2012-12-02 Marek Polacek + + PR middle-end/54838 + * gcc.dg/pr54838.c: New test. + +2012-12-01 Xinliang David Li + + * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for + cltd. + +2012-12-01 Paolo Carlini + + PR c++/55558 + * g++.dg/cpp0x/decltype46.C: New. + +2012-12-01 John David Anglin + + PR middle-end/52450 + * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*. + +2012-12-01 Zdenek Sojka + + PR debug/53860 + * g++.dg/debug/pr53860.C: New test. + +2012-12-01 Alessandro Fanfarillo + Paul Thomas + + PR fortran/46897 + * gfortran.dg/defined_assignment_1.f90: New test. + * gfortran.dg/defined_assignment_2.f90: New test. + * gfortran.dg/defined_assignment_3.f90: New test. + * gfortran.dg/defined_assignment_4.f90: New test. + * gfortran.dg/defined_assignment_5.f90: New test. + +2012-12-01 Jakub Jelinek + + PR c++/55542 + * g++.dg/cpp0x/vt-55542.C: New test. + +2012-11-30 Eric Botcazou + + * gnat.dg/specs/pack9.ads: New test. + +2012-11-30 Martin Jambor + + PR middle-end/52890 + PR tree-optimization/55415 + PR tree-optimization/54386 + PR target/55448 + * gcc.dg/ipa/ipa-sra-7.c: New test. + * gcc.dg/ipa/ipa-sra-8.c: Likewise. + * gcc.dg/ipa/ipa-sra-9.c: Likewise. + * gcc.target/i386/pr55448.c: Likewise. + +2012-11-29 Eric Botcazou + + * loop_optimization14.ad[sb]: New test. + * loop_optimization14_pkg.ads: New helper. + +2012-11-29 Richard Earnshaw + + PR target/55073 + * gcc.target/arm/pr55073.C: New test. + +2012-11-29 Marc Glisse + + PR c++/53094 + * g++.dg/ext/vector20.C: New testcase. + +2012-11-28 Tobias Burnus + + PR fortran/52161 + * coarray/sync_3.f90: Extend test. + +2012-11-29 Jakub Jelinek + + PR rtl-optimization/55512 + * gcc.target/i386/pr55512-2.c: Remove unnecessary define. + * gcc.target/i386/pr55512-4.c: Likewise. + +2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net> + + PR c++/52654 + * g++.dg/cpp0x/udlit-overflow.C: New. + * g++.dg/cpp0x/udlit-overflow-neg.C: New. + +2012-11-28 Jakub Jelinek + + PR debug/36728 + PR debug/55467 + PR middle-end/55507 + PR bootstrap/55511 + * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm + are non-empty and add dependency between the first and second asm. + * gcc.dg/guality/pr36728-2.c: Likewise. + * gcc.dg/guality/pr36728-3.c: New test. + * gcc.dg/guality/pr36728-4.c: New test. + +2012-11-28 Andrew Pinski + + PR bootstrap/54279 + * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build + directories. + * lib/obj-c++.exp (obj-c++_init): Likewise. + +2012-11-28 Tobias Burnus + + PR fortran/52161 + * coarray/sync_3.f90: New. + +2012-11-28 Uros Bizjak + + * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32. + +2012-11-28 Vladimir Makarov + + PR rtl-optimization/55512 + * gcc.target/i386/pr55512-[1234].c: New tests. + +2012-11-28 Jakub Jelinek + + PR testsuite/55505 + * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays. + + PR testsuite/55504 + * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone + attributes. Avoid clobbering memory before malloced chunk. + (main): Pass 1 instead of 0 as argument. + +2012-11-28 Eric Botcazou + + * gnat.dg/object_overflow.adb: Rename to... + * gnat.dg/object_overflow1.adb: ...this. + * gnat.dg/object_overflow2.adb: New test. + * gnat.dg/object_overflow3.adb: Likewise. + * gnat.dg/object_overflow4.adb: Likewise. + +2012-11-28 Paolo Carlini + + PR c++/55497 + * g++.dg/init/pr55497.C: New. + +2012-11-28 Richard Biener + + PR testsuite/55327 + * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline. + * gcc.dg/vect/slp-perm-9.c: Likewise. + +2012-11-28 Richard Biener + + PR c/35634 + * gcc.dg/torture/pr35634.c: New testcase. + * g++.dg/torture/pr35634.C: Likewise. + * gcc.dg/vect/pr18536.c: Mark worker function noinline. + +2012-11-27 Tobias Burnus + + PR fortran/55476 + * gfortran.dg/warn_target_lifetime_3.f90: New. + +2012-11-27 Vladimir Makarov + + PR rtl-optimization/55458 + * gcc.target/i386/pr55458.c: New test. + +2012-11-27 Jakub Jelinek + + PR tree-optimization/55110 + * gcc.dg/pr55110.c: New test. + +2012-11-27 Richard Biener + + PR middle-end/55331 + * g++.dg/opt/pr55331.C: New testcase. + +2012-11-26 Steven Bosscher + + * gcc.dg/20050811-2.c: Change -dv option to -graph option. + +2012-11-26 Georg-Johann Lay + + * gcc.dg/54455.c: Require scheduling. + * gcc.dg/c1x-align-4.c: Skip avr. + * gcc.dg/pr44024.c: Skip avr in final scan. + +2012-11-26 Georg-Johann Lay + + PR testsuite/52641 + * gcc.c-torture/execute/20120919-1.x: New file (int32plus). + * gcc.dg/pr54676.c: Make work for 16-bit int. + +2012-11-26 Vladimir Makarov + + PR target/55277 + * gcc.target/i386/pr55227.c: New test. + +2012-11-26 Steven Bosscher + + * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option + to -fdump-rtl-all. + * testsuite/gcc.dg/pr37858.c: Remove -dv option. + +2012-11-26 Kyrylo Tkachov + + * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok): + New procedure. + (add_options_for_arm_v8_vfp): New procedure. + * gcc.target/arm/vrintaf32.c: New test. + * gcc.target/arm/vrintaf64.c: Likewise. + * gcc.target/arm/vrintmf32.c: Likewise. + * gcc.target/arm/vrintmf64.c: Likewise. + * gcc.target/arm/vrintpf32.c: Likewise. + * gcc.target/arm/vrintpf64.c: Likewise. + * gcc.target/arm/vrintrf32.c: Likewise. + * gcc.target/arm/vrintrf64.c: Likewise. + * gcc.target/arm/vrintxf32.c: Likewise. + * gcc.target/arm/vrintxf64.c: Likewise. + * gcc.target/arm/vrintzf32.c: Likewise. + * gcc.target/arm/vrintzf64.c: Likewise. + +2012-11-26 Janus Weil + + PR fortran/54997 + * gfortran.dg/warn_unused_function_2.f90: New. + +2012-11-26 Janus Weil + + PR fortran/54881 + * gfortran.dg/associated_6.f90: New. + * gfortran.dg/select_type_30.f03: New. + +2012-11-26 Jakub Jelinek + + PR tree-optimization/54471 + * gcc.dg/tree-ssa/vrp86.c: New test. + * gcc.c-torture/execute/pr54471.c: New test. + +2012-11-26 Hans-Peter Nilsson + + PR middle-end/55030 + * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't + use volatile asms, use plain asms. Where the output value for the + asm is unused, write a global variable. + +2012-11-25 Uros Bizjak + + * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic. + +2012-11-25 Thomas Koenig + + PR fortran/30146 + * gfortran.dg/do_check_7.f90: New test. + +2012-11-24 Paolo Carlini + + PR c++/55446 + * g++.dg/init/new41.C: New. + +2012-11-24 Thomas Koenig + + PR fortran/55314 + * gfortran.dg/allocate_error_4.f90: New test. + +2012-11-24 Hans-Peter Nilsson + + * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument + to send_log. + +2012-11-23 Jakub Jelinek + + * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines + from the output. + + PR c++/54046 + * g++.dg/warn/Wreturn-type-8.C: New test. + + PR middle-end/55430 + * gcc.dg/pr55430.c: New test. + +2012-11-23 Kostya Serebryany + + * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer. + +2012-11-23 Eric Botcazou + + * gnat.dg/discr40.ad[sb]: New test. + +2012-11-23 Eric Botcazou + + * gnat.dg/discr39.adb: New test. + +2012-11-23 Georg-Johann Lay + + PR testsuite/52641 + * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus. + * gcc.dg/pr55150-1.c: Same. + * gcc.dg/torture/pr54894.c: Add size32plus. + +2012-11-23 Jakub Jelinek + + PR sanitizer/55435 + * c-c++-common/asan/attrib-1.c: New test. + +2012-11-22 Ian Bolton + + * gcc.target/aarch64/builtin-bswap-1.c: New test. + * gcc.target/aarch64/builtin-bswap-2.c: New test. + +2012-11-22 Paolo Carlini + + PR c++/55432 + * g++.dg/cpp0x/constexpr-55432.C: New. + +2012-11-21 Janus Weil + + PR fortran/55352 + * gfortran.dg/namelist_76.f90: New. + +2012-11-21 Martin Jambor + + * gcc.dg/ipa/ipcp-agg-7.c: New test. + * gcc.dg/ipa/ipcp-agg-8.c: Likewise. + +2012-11-21 Martin Jambor + + PR tree-optimization/55260 + * g++.dg/torture/pr55260-2.C: New test. + +2012-11-21 Martin Jambor + + * gcc.dg/torture/pr55238.c: Remove hidden attribute. + +2012-11-21 Bin Cheng + + * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0. + * gcc.dg/tree-ssa/vrp47.c: Ditto. + +2012-11-20 Uros Bizjak + + PR target/19398 + * gcc.target/i386/pr19398.c: New test. + +2012-11-20 Martin Jambor + + PR tree-optimization/55260 + * g++.dg/torture/pr55260-1.C: New test. + +2012-11-20 Sofiane Naci + + * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase. + * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise. + * gcc.target/aarch64/atomic-op-acquire.c: Likewise. + * gcc.target/aarch64/atomic-op-char.c: Likewise. + * gcc.target/aarch64/atomic-op-consume.c: Likewise. + * gcc.target/aarch64/atomic-op-imm.c: Likewise. + * gcc.target/aarch64/atomic-op-int.c: Likewise. + * gcc.target/aarch64/atomic-op-long.c: Likewise. + * gcc.target/aarch64/atomic-op-relaxed.c: Likewise. + * gcc.target/aarch64/atomic-op-release.c: Likewise. + * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise. + * gcc.target/aarch64/atomic-op-short.c: Likewise. + +2012-11-20 Jakub Jelinek + + PR middle-end/55094 + * gcc.dg/pr55094.c: New test. + + PR rtl-optimization/54921 + * gcc.dg/pr54921.c: New test. + +2012-11-19 Richard Sandiford + + * gcc.target/i386/pr55359.c: New test. + +2012-11-19 Eric Botcazou + + * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit. + * g++.dg/tls/thread_local3g.C: Likewise. + * g++.dg/tls/thread_local4g.C: Likewise. + * g++.dg/tls/thread_local5g.C: Likewise. + * g++.dg/tls/thread_local6g.C: Likewise. + * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9. + * g++.dg/tls/thread_local2.C: Likewise. + * g++.dg/tls/thread_local2g.C: Likewise. + * g++.dg/tls/thread_local6.C: Likewise. + +2012-11-19 Aldy Hernandez + + * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path. + * gcc.dg/tm/clone-1.c: New test. + +2012-11-19 Paolo Carlini + + PR c++/55368 + * g++.dg/parse/struct-5.C: New. + +2012-11-19 Tom de Vries + + PR rtl-optimization/55315 + * gcc.target/mips/pr55315.c: New test. + +2012-11-17 Jakub Jelinek + + PR tree-optimization/55236 + * gcc.dg/pr55236.c: New test. + + PR testsuite/55188 + * gcc.dg/pr19105.c: Accept also optimizing + -[2, 2] and -[3, 3] and -[4, 4] range tests together. + + * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages + from addr2line_output. Increment idx if asking for more than one + address in one object. + +2012-11-16 Jakub Jelinek + + PR tree-optimization/55329 + * g++.dg/opt/pr55329.C: New test. + +2012-11-16 Janus Weil + + PR fortran/55297 + * gfortran.dg/typebound_operator_18.f90: New. + +2012-11-16 Vladimir Makarov + + PR rtl-optimization/55330 + * gfortran.dg/pr55330.f90: New test. + +2012-11-16 Uros Bizjak + + * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes. + * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump. + * gcc.dg/hoist-register-pressure-2.c: Ditto. + * gcc.dg/hoist-register-pressure-3.c: Ditto. + * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump. + * gcc.dg/tree-prof/unroll-1.c: Ditto. + +2012-11-16 Dodji Seketeli + + PR c++/54875 + * g++.dg/cpp0x/alias-decl-27.C: New test. + +2012-11-16 Jakub Jelinek + + PR c++/55337 + * g++.dg/template/alignof2.C: New test. + +2012-11-16 Uros Bizjak + + * g++.dg/mv1.C (dg-options): Add -march=x86-64. + * g++.dg/mv6.C (dg-options): Ditto. + +2012-11-16 Uros Bizjak + + * lib/target_suports.exp + (check_effective_target_has_w_floating_suffix): New procedure. + (check_effective_target_has_q_floating_suffix): Ditto. + * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive + for unsupported non-standard suffix on floating constant. + * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto. + +2012-11-14 Jakub Jelinek + + * lib/asan-dg.exp: New file. + * gcc.dg/asan/asan.exp: New file. + * g++.dg/dg.exp: Prune also asan tests. + * g++.dg/asan/asan.exp: New file. + * c-c++-common/asan/memcmp-1.c: New test. + +2012-11-14 Paolo Carlini + + PR c++/55323 + * g++.dg/cpp0x/vt-55323.C: New. + +2012-11-13 Sriraman Tallam + + * g++.dg/mv4.C: Add require ifunc. Change error message. + * g++.dg/mv5.C: Add require ifunc. + * g++.dg/mv6.C: Add require ifunc. + +2012-11-13 Martin Jambor + + PR tree-optimization/55253 + * gcc.dg/torture/pr55253.c: New test. + * gcc.dg/torture/pr55305.c: Likewise. + +2012-11-13 H.J. Lu + + PR middle-end/55142 + * gcc.target/i386/pr55142-1.c: New file. + * gcc.target/i386/pr55142-2.c: Likewise. + +2012-11-13 Dodji Seketeli + + PR c++/54466 + * g++.dg/cpp0x/alias-decl-26.C: New test file. + +2012-11-13 H.J. Lu + + * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32 + instead of lp64. + * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. + * gcc.target/i386/pr49715-2.c: Likewise. + * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi. + +2012-11-13 Jakub Jelinek + + PR tree-optimization/55281 + * gcc.dg/vect/fast-math-pr55281.c: New test. + * g++.dg/opt/pr55281.C: New test. + + PR rtl-optimization/54127 + * gcc.dg/torture/pr54127.c: New test. + +2012-11-12 Steven Bosscher + Jakub Jelinek + + PR rtl-optimization/51447 + * gcc.c-torture/execute/pr51447.c: New test. + +2012-11-12 Ian Bolton + + * gcc.target/aarch64/csinc-2.c: New test. + +2012-11-12 Ian Bolton + + * gcc.target/aarch64/cmn.c: New test. + * gcc.target/aarch64/adds.c: New test. + * gcc.target/aarch64/subs.c: New test. + +2012-11-12 Tobias Burnus + + PR fortran/55272 + * gfortran.dg/coarray_29_1.f90: New. + * gfortran.dg/coarray_29_2.f90: New. + +2012-11-12 Bin Cheng + + * gcc.dg/hoist-register-pressure-3.c: New test. + +2012-11-11 Oleg Endo + + * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline + wrappers around sinf and cosf. + +2012-11-11 H.J. Lu + + PR middle-end/55247 + PR middle-end/55259 + * gcc.target/i386/pr55247-2.c: New file. + +2012-11-11 Steven Bosscher + + PR middle-end/55263 + * g++.dg/pr55263.C: New test. + +2012-11-11 Martin Jambor + + PR tree-optimization/55238 + * testsuite/gcc.dg/torture/pr55238.c: New test. + +2012-11-11 John David Anglin + + * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*. + * c-c++-common/torture/vector-subscript-1.c: Likewise. + * c-c++-common/torture/vector-subscript-2.c: Likewise. + +2012-11-10 Jan Hubicka + + * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase. + +2012-11-10 H.J. Lu + + * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add + -mno-sse -mno-mmx to dg-options. Reformat. + +2012-11-10 David Edelsohn + + * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message. + * c-c++-common/vector-compare-1.c: Same. + * c-c++-common/vector-compare-2.c: Same. + * g++.dg/other/unused1.C: Skip on AIX. + * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore + extra message on AIX. + +2012-11-10 Uros Bizjak + + PR target/55247 + * gcc.target/i386/pr55247.c: New test. + +2012-11-09 Andrew Pinski + + * gcc.c-torture/execute/20121108-1.c: New test. + +2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net> + + PR c++/54413 + * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New. + * g++.dg/cpp0x/std_fext-numeric-literals.C: New. + * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New. + * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New. + +2012-11-09 Siddhesh Poyarekar + + * gcc.dg/Warray-bounds-3.c (bar): Keep array access within + bounds for ABDAY, DAY, ABMON, MON, AM_PM. + * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within + array bounds. + * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise. + +2012-11-09 Aldy Hernandez + + * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path. + * g++.dg/tm/pr47530.C: Same. + +2012-11-09 Jason Merrill + + PR c++/54859 + * g++.dg/cpp0x/alias-decl-25.C: New. + + * g++.dg/abi/abi-tag1.C: New. + * g++.dg/abi/abi-tag2.C: New. + +2012-11-09 Vladimir Makarov + + PR rtl-optimization/55154 + * gcc.target/i386/pr55154.c: New test. + +2012-11-09 Vladimir Makarov + + PR rtl-optimization/55151 + * gcc.dg/pr55151.c: Move ... + * gcc.target/i386/pr55151.c: ... here. + +2012-11-09 Andrey Belevantsev + + PR rtl-optimization/54472 + * gcc.dg/pr54472.c: New test. + +2012-11-09 Eric Botcazou + + * gnat.dg/stack_check3.ad[sb]: New test. + +2012-11-08 Ian Lance Taylor + + * go.test/go-test.exp (go-gc-tests): Handle runoutput test type + with arguments. Handle errorcheckoutput and rundir test types. + +2012-11-08 Steven Bosscher + + PR tree-optimization/55191 + * gcc.dg/pr55191.c: New test. + +2012-11-08 Jakub Jelinek + + PR debug/54499 + * g++.dg/debug/pr54499.C: New test. + +2012-11-08 Jan Hubicka + + PR middle-end/48636 + * gcc.dg/winline-3.c: Update. + +2012-11-08 Martin Jambor + + * gfortran.dg/ipcp-array-1.f90: New test. + +2012-11-08 Florian Weimer + + * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment. + +2012-11-07 Vladimir Makarov + + PR rtl-optimization/55151 + * gcc.dg/pr55151.c: Use ia32 instead of x86_64. + +2012-11-07 Uros Bizjak + + * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump. + +2012-11-07 Eric Botcazou + + * gcc.c-torture/compile/20121107-1.c: New test. + +2012-11-07 Vladimir Makarov + + PR rtl-optimization/55151 + * gcc.dg/pr55151.c: Compile it only for x86_64. + +2012-11-07 Vladimir Makarov + + PR rtl-optimization/55122 + * gcc.dg/pr55122.c: New test. + +2012-11-07 David Edelsohn + + * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore + word powerpc. + * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex. + * gcc.target/powerpc/loop_align.c: Skip on AIX. + * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch. + * gcc.target/powerpc/tfmode_off.c: Skip on AIX. + +2012-11-07 Manuel López-Ibáñez + + PR c/53063 + * gcc.dg/warn-nsstring.c: Use -Wformat explicitly. + +2012-11-07 Manuel López-Ibáñez + + PR c/51294 + * c-c++-common/pr51294.c: New. + +2012-11-07 Martin Jambor + + PR tree-optimization/53787 + * gcc.dg/ipa/ipa-5.c: Adjust. + * gcc.dg/ipa/ipcp-agg-1.c: New test. + * gcc.dg/ipa/ipcp-agg-2.c: Likewise. + * gcc.dg/ipa/ipcp-agg-3.c: Likewise. + * gcc.dg/ipa/ipcp-agg-4.c: Likewise. + * gcc.dg/ipa/ipcp-agg-5.c: Likewise. + * gcc.dg/ipa/ipcp-agg-6.c: Likewise. + * gfortran.dg/pr48636.f90: Add -fno-ipa-cp. + * gfortran.dg/pr48636-2.f90: New test. + * gfortran.dg/pr53787.f90: Likewise. + +2012-11-07 Paolo Carlini + + PR c++/55226 + Revert: + 2012-10-23 Paolo Carlini + + PR c++/54922 + * g++.dg/cpp0x/constexpr-union4.C: New. + +2012-11-07 Yufeng Zhang + + * gcc.target/aarch64/dwarf-cfa-reg.c: New test. + +2012-11-07 Kaz Kojima + + PR target/49220 + * gcc.c-torture/compile/pr49220.c: New test. + +2012-11-07 Florian Weimer + + * g++.dg/init/new40.C: New. + +2012-11-07 Jakub Jelinek + + PR debug/54693 + * gcc.dg/guality/pr54693-2.c: New test. + +2012-11-06 Andrew Pinski + + * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add + -fno-vect-cost-model. + +2012-11-06 Aldy Hernandez + + * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path. + * gcc.dg/tm/debug-1.c: Same. + * gcc.dg/tm/irrevocable-3.c: Same. + * gcc.dg/tm/irrevocable-4.c: Same. + * gcc.dg/tm/memopt-10.c: Same. + * gcc.dg/tm/memopt-11.c: Same. + * gcc.dg/tm/props-4.c: Same. + * gcc.dg/tm/wrap-3.c: Same. + * gcc.dg/tm/wrap-4.c: Same. + +2012-11-06 Andrew Pinski + + * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors. + 2012-11-06 Jan Hubicka - * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still. + * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling + candidate still. * gcc.dg/tree-ssa/loop-23.c: Likewise. * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early. * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.