X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=a5211cca6c6aed2cb3e90144afd34e1611b91822;hb=a77457430eb50bff3bb071e3eb0e7c88056d373f;hp=5d091664a2373eda291f55f6cf738d13e7b0268b;hpb=ac5aeaae413341adc57926e8ab43fd1e3ec9f7c2;p=gcc.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5d091664a23..a5211cca6c6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,565 @@ +2019-03-21 Thomas Schwinge + + PR fortran/56408 + * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp + (dg-compile-aux-modules): Fix diagnostic. + * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise. + * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise. + + PR fortran/56408 + * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround + missing nexted dg-test call support in dejaGNU 1.4.4. + + PR fortran/29383 + * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in + other '*.exp' files. + +2019-03-21 Richard Biener + + PR tree-optimization/89779 + * gcc.dg/torture/pr89779.c: New testcase. + +2019-03-21 Paolo Carlini + + PR c++/78645 + * g++.dg/cpp0x/constexpr-ice20.C: New. + +2019-03-21 Paolo Carlini + + PR c++/89571 + * g++.dg/cpp0x/noexcept37.C: New. + +2019-03-21 Iain Buclaw + + PR d/89017 + * gdc.dg/pr89017.d: New test. + +2019-03-20 Janus Weil + + PR fortran/71861 + * gfortran.dg/interface_abstract_5.f90: New test case. + +2019-03-20 Jakub Jelinek + + PR target/89775 + * gcc.target/s390/pr89775-1.c: New test. + * gcc.target/s390/pr89775-2.c: New test. + +2019-03-20 Jakub Jelinek + + PR target/89752 + * g++.target/aarch64/aarch64.exp: New file. + * g++.target/aarch64/pr89752.C: New test. + +2019-03-19 Martin Sebor + + PR tree-optimization/89688 + * gcc.dg/strlenopt-61.c: New test. + * g++.dg/warn/Wstringop-overflow-2.C: New test. + +2019-03-19 Jim Wilson + + PR target/89411 + * gcc.target/riscv/losum-overflow.c: New test. + +2019-03-19 Martin Sebor + + PR tree-optimization/89644 + * gcc.dg/Wstringop-truncation-8.c: New test. + +2019-03-19 Martin Liska + + PR middle-end/89737 + * gcc.dg/pr89737.c: New test. + +2019-03-19 Jan Hubicka + + PR lto/87809 + PR lto/89335 + * g++.dg/lto/pr87089_0.C: New testcase. + * g++.dg/lto/pr87089_1.C: New testcase. + * g++.dg/lto/pr89335_0.C: New testcase. + +2019-03-19 Kelvin Nilsen + + PR target/89736 + * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to + restrict this test to vsx targets. + +2019-03-19 Jakub Jelinek + + PR target/89752 + * g++.dg/ext/asm15.C: Check for particular diagnostic wording. + * g++.dg/ext/asm16.C: Likewise. + * g++.dg/ext/asm17.C: New test. + +2019-03-19 Eric Botcazou + + * c-c++-common/unroll-7.c: New test. + +2019-03-19 Jakub Jelinek + + PR target/89726 + * gcc.target/i386/fpprec-1.c (x): Add 6 new constants. + (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc): + Add expected results for them. + + PR c/89734 + * gcc.dg/pr89734.c: New test. + +2019-03-18 Martin Sebor + + PR tree-optimization/89720 + * gcc.dg/Warray-bounds-42.c: New test. + +2019-03-19 H.J. Lu + + PR c++/89630 + * g++.target/i386/pr89630.C: New test. + +2019-03-18 Kito Cheng + + * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error. + +2019-03-18 Segher Boessenkool + + * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for + the "store" test as well. + * gcc.target/powerpc/bswap32.c: Ditto. + +2019-03-18 Segher Boessenkool + + * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for + the "store" test as well. + * gcc.target/powerpc/bswap32.c: Ditto. + +2019-03-18 Segher Boessenkool + + * gcc.target/powerpc/pr18096-1.c: Allow an error message that says + "exceeds" instead of just one that talks about "too large". + +2019-03-18 Richard Sandiford + + * gcc.target/aarch64/sve/cost_model_1.c: New test. + +2019-03-18 Martin Jambor + + PR tree-optimization/89546 + * gcc.dg/tree-ssa/pr89546.c: New test. + +2019-03-18 Andrew Burgess + + PR target/89627 + * g++.target/riscv/call-with-empty-struct-float.C: New file. + * g++.target/riscv/call-with-empty-struct-int.C: New file. + * g++.target/riscv/call-with-empty-struct.H: New file. + * g++.target/riscv/riscv.exp: New file. + +2019-03-18 Paolo Carlini + + PR c++/85014 + * g++.dg/cpp0x/pr85014.C: New. + +2019-03-18 Jakub Jelinek + + PR middle-end/86979 + * gcc.dg/pr86979.c: New test. + +2019-03-17 Thomas Koenig + + PR fortran/88008 + * gfortran.dg/typebound_call_31.f90: New test. + +2019-03-03-17 John David Anglin + + * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on + hppa*-*-hpux*. + * gcc.dg/compat/pr83487-1_y.c: Likewise. + + * gfortran.dg/pointer_init_10.f90: Require visibility support. + * gfortran.dg/temporary_3.f90: Likewise. + + * gcc.dg/pr88074.c: Require c99_runtime. + * gcc.dg/warn-abs-1.c: Likewise. + * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise. + + PR testsuite/89666 + * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on + hppa*-*-hpux*. + * gcc.dg/attr-copy.c: Require alias support. + * gcc.dg/ipa/ipa-icf-39.c: Likewise. + +2019-03-16 Jakub Jelinek + + PR fortran/89724 + * gfortran.dg/continuation_15.f90: New test. + * gfortran.dg/continuation_16.f90: New test. + +2019-03-16 John David Anglin + + * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak. + + PR testsuite/89393 + * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*. + * g++.dg/cpp0x/pr84497.C: Likewise. + + * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*. + * gcc.dg/attr-copy-6.c: Likewise. + * gcc.dg/pr87793.c: Likewise. + + PR testsuite/89471 + * gcc.dg/pr84941.c: Skip on hppa*-*-*. + + * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*. + * gcc.dg/gimplefe-34.c: Likewise. + * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*. + * gcc.dg/compat/pr83487-2_y.c: Likewise. + + PR testsuite/84174 + * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on + hppa*64*-*-*. + + PR testsuite/83453 + * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*. + + * lib/target-supports.exp (check_ascii_locale_available): Remove + hppa*-*-hpux*. + +2019-03-16 Thomas Koenig + + PR fortran/84394 + * gfortran.dg/blockdata_11.f90: New test. + +2019-03-15 Harald Anlauf + + PR fortran/60091 + * gfortran.dg/pointer_remapping_3.f08: Adjust error messages. + * gfortran.dg/pointer_remapping_7.f90: Adjust error message. + +2019-03-15 Kelvin Nilsen + + PR target/87532 + * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected + instruction selection. + * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. + * gcc.target/powerpc/pr87532-mc.c: New test. + * gcc.target/powerpc/pr87532.c: New test. + * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test. + * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test. + * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test. + * gcc.target/powerpc/vsx-builtin-10a.c: New test. + * gcc.target/powerpc/vsx-builtin-10b.c: New test. + * gcc.target/powerpc/vsx-builtin-11a.c: New test. + * gcc.target/powerpc/vsx-builtin-11b.c: New test. + * gcc.target/powerpc/vsx-builtin-12a.c: New test. + * gcc.target/powerpc/vsx-builtin-12b.c: New test. + * gcc.target/powerpc/vsx-builtin-13a.c: New test. + * gcc.target/powerpc/vsx-builtin-13b.c: New test. + * gcc.target/powerpc/vsx-builtin-14a.c: New test. + * gcc.target/powerpc/vsx-builtin-14b.c: New test. + * gcc.target/powerpc/vsx-builtin-15a.c: New test. + * gcc.target/powerpc/vsx-builtin-15b.c: New test. + * gcc.target/powerpc/vsx-builtin-16a.c: New test. + * gcc.target/powerpc/vsx-builtin-16b.c: New test. + * gcc.target/powerpc/vsx-builtin-17a.c: New test. + * gcc.target/powerpc/vsx-builtin-17b.c: New test. + * gcc.target/powerpc/vsx-builtin-18a.c: New test. + * gcc.target/powerpc/vsx-builtin-18b.c: New test. + * gcc.target/powerpc/vsx-builtin-19a.c: New test. + * gcc.target/powerpc/vsx-builtin-19b.c: New test. + * gcc.target/powerpc/vsx-builtin-20a.c: New test. + * gcc.target/powerpc/vsx-builtin-20b.c: New test. + * gcc.target/powerpc/vsx-builtin-9a.c: New test. + * gcc.target/powerpc/vsx-builtin-9b.c: New test. + +2019-03-15 Alexandre Oliva + + PR c++/88534 + PR c++/88537 + * g++.dg/cpp2a/pr88534.C: New. + * g++.dg/cpp2a/pr88537.C: New. + +2019-03-15 Robin Dapp + + * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'. + * gcc.target/s390/target-attribute/tattr-2.c: Likewise. + * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'. + * gcc.target/s390/target-attribute/tattr-4.c: Likewise. + +2019-03-15 Kyrylo Tkachov + + PR target/89719 + * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string. + * gcc.target/aarch64/spellcheck_5.c: Likewise. + * gcc.target/aarch64/spellcheck_6.c: Likewise. + +2019-03-15 Jakub Jelinek + + PR c++/89709 + * g++.dg/cpp0x/constexpr-89709.C: New test. + + PR debug/89704 + * gcc.dg/debug/pr89704.c: New test. + +2019-03-15 H.J. Lu + + PR target/89650 + * g++.target/i386/pr89650.C: New test. + +2019-03-14 Richard Biener + + * gcc.dg/gimplefe-13.c: Adjust. + * gcc.dg/gimplefe-14.c: Likewise. + * gcc.dg/gimplefe-17.c: Likewise. + * gcc.dg/gimplefe-18.c: Likewise. + * gcc.dg/gimplefe-7.c: Likewise. + * gcc.dg/torture/pr89595.c: Likewise. + * gcc.dg/tree-ssa/cunroll-13.c: Likewise. + * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise. + * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise. + * gcc.dg/tree-ssa/scev-3.c: Likewise. + * gcc.dg/tree-ssa/scev-4.c: Likewise. + * gcc.dg/tree-ssa/scev-5.c: Likewise. + * gcc.dg/vect/vect-cond-arith-2.c: Likewise. + * gcc.target/aarch64/sve/loop_add_6.c: Likewise. + +2019-03-14 Jakub Jelinek + + PR ipa/89684 + * gcc.target/i386/pr89684.c: New test. + + PR rtl-optimization/89679 + * gcc.dg/pr89679.c: New test. + +2019-03-14 Richard Biener + + PR tree-optimization/89710 + * gcc.dg/torture/pr89710.c: New testcase. + +2019-03-14 Richard Biener + + PR middle-end/89698 + * g++.dg/torture/pr89698.C: New testcase. + +2019-03-14 Jakub Jelinek + + PR tree-optimization/89703 + * gcc.c-torture/compile/pr89703-1.c: New test. + * gcc.c-torture/compile/pr89703-2.c: New test. + +2019-03-14 H.J. Lu + + PR target/89523 + * gcc.target/i386/pr89523-1a.c: New test. + * gcc.target/i386/pr89523-1b.c: Likewise. + * gcc.target/i386/pr89523-2.c: Likewise. + * gcc.target/i386/pr89523-3.c: Likewise. + * gcc.target/i386/pr89523-4.c: Likewise. + * gcc.target/i386/pr89523-5.c: Likewise. + * gcc.target/i386/pr89523-6.c: Likewise. + * gcc.target/i386/pr89523-7.c: Likewise. + * gcc.target/i386/pr89523-8.c: Likewise. + * gcc.target/i386/pr89523-9.c: Likewise. + +2019-03-14 Jakub Jelinek + + PR c++/89512 + * g++.dg/cpp1y/var-templ61.C: New test. + + PR c++/89652 + * g++.dg/cpp1y/constexpr-89652.C: New test. + +2019-03-13 Harald Anlauf + + PR fortran/87045 + * gfortran.dg/pr87045.f90: New test. + +2019-03-13 Vladimir Makarov + + PR target/85860 + * gcc.target/i386/pr85860.c: New. + +2019-03-13 Marek Polacek + + PR c++/89686 - mixing init-capture and simple-capture in lambda. + * g++.dg/cpp2a/lambda-pack-init2.C: New test. + + PR c++/89660 - bogus error with -Wredundant-move. + * g++.dg/cpp0x/Wredundant-move8.C: New test. + * g++.dg/cpp0x/Wredundant-move9.C: New test. + +2019-03-13 Janus Weil + + PR fortran/89601 + * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors. + * gfortran.dg/pdt_30.f90: New test case. + +2019-03-13 Marek Polacek + + PR c++/88979 - further P0634 fix for constructors. + * g++.dg/cpp2a/typename15.C: New test. + +2019-03-13 Martin Sebor + + PR tree-optimization/89662 + * gcc.dg/Warray-bounds-41.c: New test. + +2019-03-13 Paolo Carlini + + PR c++/63508 + * g++.dg/cpp0x/auto53.C: New. + +2019-03-13 Richard Biener + + PR middle-end/89677 + * gcc.dg/torture/pr89677.c: New testcase. + +2019-03-13 Paolo Carlini + + PR c++/85558 + * g++.dg/other/friend16.C: New. + * g++.dg/other/friend17.C: Likewise. + +2019-03-13 Jakub Jelinek + + PR middle-end/88588 + * c-c++-common/gomp/pr88588.c: New test. + +2019-03-13 Thomas Koenig + + PR fortran/66695 + PR fortran/77746 + PR fortran/79485 + * gfortran.dg/binding_label_tests_30.f90: New test. + * gfortran.dg/binding_label_tests_31.f90: New test. + * gfortran.dg/binding_label_tests_32.f90: New test. + * gfortran.dg/binding_label_tests_33.f90: New test. + +2019-03-13 Iain Buclaw + + * gdc.dg/pr88957.d: Move to gdc.dg/ubsan. + * gdc.dg/ubsan/ubsan.exp: New file. + * lib/gdc.exp (gdc_include_flags): Remove unused target variable. + Explicitly return flags from procedure. + +2019-03-13 Iain Buclaw + + PR d/88957 + * gdc.dg/pr88957.d: New test. + * gdc.dg/simd.d: Add new vector tests. + +2019-03-12 Uroš Bizjak + + PR d/87824 + * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling + libstdc++v3/scripts/testsuite_flags. Filter out unsupported + -nostdinc++ flag. + +2019-03-12 Thomas Koenig + + PR fortran/87673 + * gfortran.dg/charlen_17.f90: New test. + +2019-03-12 Robin Dapp + + * gcc.target/s390/memset-1.c: Adapt test case for new scheduling. + +2019-03-12 Martin Liska + + * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns. + * gfortran.dg/binding_label_tests_4.f03: Likewise. + * gfortran.dg/c_f_pointer_tests_6.f90: Likewise. + * gfortran.dg/c_funloc_tests_6.f90: Likewise. + * gfortran.dg/c_loc_tests_17.f90: Likewise. + * gfortran.dg/constructor_9.f90: Likewise. + * gfortran.dg/dec_structure_8.f90: Likewise. + * gfortran.dg/entry_4.f90: Likewise. + * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise. + * gfortran.dg/initialization_23.f90: Likewise. + * gfortran.dg/logical_assignment_1.f90: Likewise. + * gfortran.dg/pr80752.f90: Likewise. + * gfortran.dg/pr88116_1.f90: Likewise. + * gfortran.dg/pr88467.f90: Likewise. + * gfortran.dg/typebound_call_7.f03: Likewise. + * gfortran.dg/typebound_generic_1.f03: Likewise. + * gfortran.dg/typebound_operator_2.f03: Likewise. + * gfortran.dg/typebound_operator_4.f03: Likewise. + * gfortran.dg/typebound_proc_9.f03: Likewise. + * gfortran.dg/unlimited_polymorphic_2.f03: Likewise. + +2019-03-12 Paul Thomas + + PR fortran/89363 + * gfortran.dg/assumed_rank_16.f90: New test. + + PR fortran/89364 + * gfortran.dg/assumed_rank_17.f90: New test. + +2019-03-12 Jakub Jelinek + + PR middle-end/89663 + * gcc.c-torture/compile/pr89663-1.c: New test. + * gcc.c-torture/compile/pr89663-2.c: New test. + +2019-03-12 Richard Biener + + PR tree-optimization/89664 + * gfortran.dg/pr89664.f90: New testcase. + +2019-03-11 Jakub Jelinek + + PR fortran/89651 + * gfortran.dg/gomp/pr89651.f90: New test. + + PR middle-end/89655 + PR bootstrap/89656 + * gcc.c-torture/compile/pr89655.c: New test. + +2019-03-11 Christophe Lyon + + * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective + target. + +2019-03-11 Martin Liska + + * g++.dg/conversion/simd3.C (foo): Wrap option names + with apostrophe character. + * g++.dg/cpp1z/decomp3.C (test): Likewise. + (test3): Likewise. + * g++.dg/cpp1z/decomp4.C (test): Likewise. + * g++.dg/cpp1z/decomp44.C (foo): Likewise. + * g++.dg/cpp1z/decomp45.C (f): Likewise. + * g++.dg/opt/pr34036.C: Likewise. + * g++.dg/spellcheck-c++-11-keyword.C: Likewise. + * gcc.dg/c90-fordecl-1.c (foo): Likewise. + * gcc.dg/cpp/dir-only-4.c: Likewise. + * gcc.dg/cpp/dir-only-5.c: Likewise. + * gcc.dg/cpp/pr71591.c: Likewise. + * gcc.dg/format/opt-1.c: Likewise. + * gcc.dg/format/opt-2.c: Likewise. + * gcc.dg/format/opt-3.c: Likewise. + * gcc.dg/format/opt-4.c: Likewise. + * gcc.dg/format/opt-5.c: Likewise. + * gcc.dg/format/opt-6.c: Likewise. + * gcc.dg/pr22231.c: Likewise. + * gcc.dg/pr33007.c: Likewise. + * gcc.dg/simd-1.c (hanneke): Likewise. + * gcc.dg/simd-5.c: Likewise. + * gcc.dg/simd-6.c: Likewise. + * gcc.dg/spellcheck-options-14.c: Likewise. + * gcc.dg/spellcheck-options-15.c: Likewise. + * gcc.dg/spellcheck-options-16.c: Likewise. + * gcc.dg/spellcheck-options-17.c: Likewise. + * gcc.dg/tree-ssa/pr23109.c: Likewise. + * gcc.dg/tree-ssa/recip-5.c: Likewise. + * gcc.target/i386/cet-notrack-1a.c (func): Likewise. + (__attribute__): Likewise. + * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise. + * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise. + * gcc.target/powerpc/warn-1.c: Likewise. + * gcc.target/powerpc/warn-2.c: Likewise. + 2019-03-11 Andreas Krebbel * gcc.target/s390/zvector/vec-addc-u128.c: New test. @@ -667,7 +1229,7 @@ 2019-02-25 Dominique d'Humieres PR fortran/89282 - * gfortran.dg/overload_3.f90: New test. + * gfortran.dg/overload_3.f90: New test. 2019-02-25 Jakub Jelinek @@ -677,7 +1239,7 @@ 2019-02-25 Dominique d'Humieres PR libfortran/89274 - * gfortran.dg/list_directed_large.f90: New test. + * gfortran.dg/list_directed_large.f90: New test. 2019-02-25 Jakub Jelinek