X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=7dc4f7411b6b84fe0cc8ebf757db8464224c1e16;hb=2659c6e18e9df657aeb4ce255709c25761c70c5e;hp=7afa590a8ef4b023bfe7bf85e1113aafccd4acb5;hpb=19474c767a612b0f47b586de59f2d7b0aab47099;p=thirdparty%2Fgcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7afa590a8ef4..7dc4f7411b6b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,342 @@ +2019-04-16 Alexandre Oliva + + PR rtl-optimization/86438 + * gcc.dg/torture/pr86438.c: Split up too-wide shift. + +2019-04-16 Jakub Jelinek + + PR target/90096 + * gcc.target/i386/pr90096.c: New test. + * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics. + * gcc.target/i386/pr69255-2.c: Likewise. + * gcc.target/i386/pr69255-3.c: Likewise. + + PR rtl-optimization/90082 + * gcc.dg/pr90082.c: New test. + + PR tree-optimization/90090 + * g++.dg/opt/pr90090.C: New test. + +2019-04-16 Richard Biener + + PR tree-optimization/56049 + * gfortran.dg/pr56049.f90: New testcase. + +2019-04-15 Richard Biener + + PR debug/90074 + * gcc.dg/guality/pr90074.c: New testcase. + +2019-04-15 Richard Biener + + PR tree-optimization/90071 + * gcc.dg/torture/pr90071.c: New testcase. + +2019-04-15 Segher Boessenkool + + PR rtl-optimization/89794 + * gcc.dg/torture/pr89794.c: New testcase. + +2019-04-15 Richard Biener + + PR ipa/88936 + * gcc.dg/torture/pr88936-1.c: New testcase. + * gcc.dg/torture/pr88936-2.c: Likewise. + * gcc.dg/torture/pr88936-3.c: Likewise. + +2019-04-15 Martin Jambor + + PR ipa/pr89693 + * g++.dg/ipa/pr89693.C: New test. + +2019-04-15 Dominique d'Humieres + + PR tree-optimization/90020 + * gcc.dg/torture/pr90020.c: Add linker options for darwin. + +2019-04-14 Jan Hubicka + + PR lto/89358 + * g++.dg/lto/pr89358_0.C: New testcase. + * g++.dg/lto/pr89358_1.C: New testcase. + +2019-04-14 Thomas Koenig + + PR fortran/85448 + * gfortran.dg/bind_c_usage_33.f90: New test and... + * gfortran.dg/bind_c_usage_33_c.c: Additional source. + +2019-04-14 Paul Thomas + + PR fortran/89843 + * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x + in ctg. Test the conversion of the descriptor types in the main + program. + * gfortran.dg/ISO_Fortran_binding_10.f90: New test. + * gfortran.dg/ISO_Fortran_binding_10.c: Called by it. + + PR fortran/89846 + * gfortran.dg/ISO_Fortran_binding_11.f90: New test. + * gfortran.dg/ISO_Fortran_binding_11.c: Called by it. + + PR fortran/90022 + * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for + the computation of 'ans'. Also, change the expected results for + CFI_is_contiguous to comply with standard. + * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected + results for CFI_is_contiguous to comply with standard. + * gfortran.dg/ISO_Fortran_binding_9.f90: New test. + * gfortran.dg/ISO_Fortran_binding_9.c: Called by it. + +2019-04-13 Jakub Jelinek + + PR target/89093 + * gcc.target/arm/pr89093.c: New test. + +2019-04-12 Jakub Jelinek + + PR c/89933 + * c-c++-common/pr89933.c: New test. + +2019-04-12 Martin Sebor + + PR c/88383 + PR c/89288 + PR c/89798 + PR c/89797 + * c-c++-common/attributes-1.c: Adjust. + * c-c++-common/builtin-has-attribute-4.c: Adjust expectations. + * c-c++-common/builtin-has-attribute-6.c: New test. + * c-c++-common/builtin-has-attribute-7.c: New test. + * c-c++-common/pr71574.c: Adjust. + * gcc.dg/pr25559.c: Adjust. + * gcc.dg/attr-vector_size.c: New test. + +2019-04-12 Jakub Jelinek + + PR rtl-optimization/89965 + * gcc.target/i386/pr89965.c: New test. + +2019-04-12 Marek Polacek + + PR c++/87603 - constexpr functions are no longer noexcept. + * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result. + * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise. + * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise. + * g++.dg/cpp0x/constexpr-noexcept8.C: New test. + * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message. + * g++.dg/cpp1y/constexpr-noexcept1.C: New test. + +2019-04-12 Marek Polacek + + * g++.dg/cpp0x/noexcept30.C: Tweak dg-error. + * g++.dg/cpp0x/pr86397-1.C: Likewise. + * g++.dg/cpp0x/pr86397-2.C: Likewise. + +2019-04-12 Matthew Malcomson + + * g++.target/arm/arm.exp: Change format of default prune regex. + * gcc.target/arm/arm.exp: Change format of default prune regex. + +2019-04-12 Martin Liska + + PR middle-end/89970 + * gcc.target/i386/mvc15.c: New test. + * gcc.target/i386/mvc3.c: Quote target in error pattern. + * gcc.target/i386/mvc4.c: Remove duplicit 'default'. + +2019-04-12 Kelvin Nilsen + + PR target/87532 + * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected + instruction counts. + * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. + +2019-04-12 Jakub Jelinek + + PR c/89946 + * c-c++-common/pr89946.c: New test. + + PR rtl-optimization/90026 + * g++.dg/opt/pr90026.C: New test. + +2018-04-11 Steve Ellcey + + PR rtl-optimization/87763 + * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks + to bfi. + +2019-04-11 Richard Biener + + PR tree-optimization/90020 + * gcc.dg/torture/pr90020.c: New testcase. + +2019-04-11 Richard Biener + + PR tree-optimization/90018 + * gcc.dg/vect/pr90018.c: New testcase. + +2018-04-10 Steve Ellcey + + PR rtl-optimization/87763 + * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks + to bfi. + * gcc.target/aarch64/combine_bfi_2.c: New test. + +2019-04-10 Jakub Jelinek + + PR middle-end/90025 + * gcc.c-torture/execute/pr90025.c: New test. + + PR c++/90010 + * gcc.dg/pr90010.c: New test. + +2019-04-09 Uroš Bizjak + + * gcc.target/i386/ifcvt-onecmpl-abs-1.c + (dg-options): Use -O2 -fdump-rtl-ce1. + (dg-final): Scan ce1 RTL dump instead of asm dump. + +2019-04-09 Matthew Malcomson + + PR target/90024 + * gcc.dg/torture/neon-immediate-timode.c: New test. + +2019-04-09 Jakub Jelinek + + PR tree-optimization/89998 + * gcc.c-torture/compile/pr89998-1.c: New test. + * gcc.c-torture/compile/pr89998-2.c: New test. + + PR target/90015 + * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected + diagnostics. + +2019-04-08 Richard Biener + + PR tree-optimization/90006 + * gcc.dg/vect/bb-slp-pr90006.c: New testcase. + +2019-04-08 Jakub Jelinek + + PR rtl-optimization/89865 + * gcc.target/i386/pr49095.c: Don't expect any RMW sequences. + + PR rtl-optimization/89865 + * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots + on ia32. + +2019-04-01 Bin Cheng + + PR tree-optimization/89725 + * gcc.dg/tree-ssa/pr89725.c: New test. + +2019-04-08 Martin Liska + + * gcc.target/riscv/arch-1.c: Fix expected scanned pattern. + +2019-04-08 Paolo Carlini + + PR c++/89914 + * g++.dg/ext/has_nothrow_constructor-3.C: New. + +2019-04-07 Uroš Bizjak + + PR target/89945 + * gcc.target/i386/pr89945.c: New test. + +2019-04-06 Thomas Koenig + + PR fortran/87352 + * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free. + * gfortran.dg/finalize_33.f90: Likewise. + * gfortran.dg/finalize_34.f90: New test. + +2019-04-06 Thomas Koenig + + PR fortran/89981 + * gfortran.dg/entry_22.f90: New test. + +2019-04-05 Marek Polacek + + PR c++/87145 - bogus error converting class type in template arg list. + * g++.dg/cpp0x/constexpr-conv3.C: New test. + * g++.dg/cpp0x/constexpr-conv4.C: New test. + +2019-04-05 Martin Sebor + + PR bootstrap/89980 + * g++.dg/init/array52.C: New test. + +2019-04-05 David Malcolm + + PR c/89985 + * c-c++-common/pr89985.c: New test. + +2019-04-05 Christophe Lyon + + PR c/71598 + * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about + size of enums. + * gcc.dg/torture/pr71598-2.c: Likewise. + +2019-04-05 Marek Polacek + + PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion. + * g++.dg/warn/Waddress-of-packed-member2.C: New test. + +2019-04-05 Richard Biener + + PR debug/89892 + PR debug/89905 + * gcc.dg/guality/pr89892.c: New testcase. + * gcc.dg/guality/pr89905.c: Likewise. + * gcc.dg/guality/loop-1.c: Likewise. + +2019-04-05 Richard Sandiford + + PR tree-optimization/89956 + * gfortran.dg/pr89956.f90: New test. + +2019-04-04 Martin Sebor + + PR c++/89974 + PR c++/89878 + PR c++/89833 + PR c++/47488 + * gcc/testsuite/g++.dg/abi/mangle69.C: New test. + * gcc/testsuite/g++.dg/abi/mangle70.C: New test. + * gcc/testsuite/g++.dg/abi/mangle71.C: New test. + * gcc/testsuite/g++.dg/abi/mangle72.C: New test. + * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test. + * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test. + * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test. + * gcc/testsuite/g++.dg/init/array51.C: New test. + * gcc/testsuite/g++.dg/template/nontype29.C: New test. + +2019-04-04 Martin Sebor + + PR middle-end/89957 + PR middle-end/89911 + * gcc.dg/Wstringop-overflow-13.c: New test. + +2019-04-04 Martin Sebor + + PR middle-end/89934 + * gcc.dg/Wrestrict-19.c: New test. + * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code. + +2019-04-04 Jeff Law + + PR rtl-optimization/89399 + * gcc.c-torture/compile/pr89399.c: New test. + +2019-04-04 Harald Anlauf + + PR fortran/89904 + * gfortran.dg/pr85797.f90: Adjust testcase. + 2019-04-04 Paolo Carlini PR c++/65619 @@ -336,7 +675,7 @@ 2019-03-27 Bill Schmidt PR testsuite/89834 - * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign. + * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign. 2019-03-27 Peter Bergner @@ -2116,7 +2455,7 @@ 2019-02-19 Richard Biener - PR middle-end/88074 + PR middle-end/88074 * gcc.dg/pr88074.c: New testcase. 2019-02-19 Jakub Jelinek @@ -2704,8 +3043,8 @@ 2019-02-05 Nikhil Benesch - PR go/89019 - * lib/go-torture.exp: Test compiling with -flto. + PR go/89019 + * lib/go-torture.exp: Test compiling with -flto. 2019-02-06 Joseph Myers @@ -3796,7 +4135,7 @@ 2019-01-15 Nikhil Benesch - * gcc.misc-tests/godump-1.c: Add test case for typedef before + * gcc.misc-tests/godump-1.c: Add test case for typedef before struct. 2019-01-15 David Malcolm @@ -4572,7 +4911,7 @@ * g++.dg/cpp1z/class-deduction61.C: New test. 2019-01-02 Martin Sebor - Jeff Law + Jeff Law * gcc.dg/strlenopt-36.c: Update. * gcc.dg/strlenopt-45.c: Update. @@ -4640,7 +4979,7 @@ targets and expect _ZThn8 for ilp32 targets. 2019-01-01 Martin Sebor - Jeff Law + Jeff Law * gcc.dg/strlenopt-40.c: Update. * gcc.dg/strlenopt-51.c: Likewise.