X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=ef71057069e42edcf7a25ae72a8fcf2beecfd1b6;hb=759deff3ac0e0c8a7680dd106e05394ad219f84b;hp=e537cdd237215e88d22ee4457171c13a618aa245;hpb=cc3c4f62f32c2945e5bbd85c084dae1f7046280b;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e537cdd2372..ef71057069e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,448 @@ +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 @@ -413,6 +858,7 @@ * 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.