combine: Fix find_split_point handling of constant store into ZERO_EXTRACT [PR93908]
[gcc.git] / gcc / testsuite / ChangeLog
index 600ac38efc853dca4aadedc9185fc2aad6e9636a..922ae5c4b7a4a3eced048525d504ffb9387c8151 100644 (file)
@@ -1,3 +1,244 @@
+2020-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/93908
+       * gcc.c-torture/execute/pr93908.c: New test.
+
+2019-02-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/lto24.adb: New test.
+       * gnat.dg/lto24_pkg1.ads: New helper.
+       * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
+
+2020-02-25  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
+
+2020-02-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/93868
+       * gcc.dg/torture/pr93868.c: New testcase.
+
+2020-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/93874
+       * gcc.dg/pr93874.c: New test.
+
+       PR ipa/93763
+       * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
+       warnings and still ICEs before the ipa-cp.c fix.
+       * g++.dg/ipa/pr93763.C: Require c++11 effective target.
+
+       PR translation/93864
+       * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
+       * obj-c++.dg/encode-4.mm: Likewise.
+       * gfortran.dg/data_array_5.f90: Likewise.
+       * gcc.dg/decl-1.c: Likewise.
+
+2020-02-24  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93032
+       * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
+       * gcc.dg/analyzer/taint-1.c: Likewise.
+
+2020-02-24  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/93899
+       * g++.dg/analyzer/pr93899.C: New test.
+
+2020-02-24  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/93804
+       * g++.dg/warn/Wredundant-tags-4.C: New test.
+       * g++.dg/warn/Wredundant-tags-5.C: New test.
+       * g++.dg/warn/Wredundant-tags-5.h: New test.
+
+2020-02-24  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
+       * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
+       analyzer-verbosity-2.c
+       * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
+       * gcc.dg/analyzer/edges-1.c: New test.
+       * gcc.dg/analyzer/edges-2.c: New test.
+       * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
+
+2020-02-24  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93869 - ICE with -Wmismatched-tags.
+       * g++.dg/warn/Wmismatched-tags-2.C: New test.
+
+2020-02-20  Mark Eggleston  <mark.eggleston@codethink.com>
+
+       PR fortran/93835
+       * gfortran.dg/pr77351.f90 : Check for one error instead of two.
+       * gfortran.dg/pr93835.f08 : New test.
+
+2020-02-24  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93712 - ICE with ill-formed array list-initialization.
+       * g++.dg/cpp0x/initlist-array11.C: New test.
+
+2020-02-20  Mark Eggleston  <mark.eggleston@codethink.com>
+
+       PR fortran/93604
+       * gfortran.dg/pr93604.f90 : New test.
+
+2020-02-24  Jakub Jelinek  <jakub@redhat.com>
+
+       P1937R2 - Fixing inconsistencies between const{expr,eval} functions
+       * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
+       * g++.dg/cpp2a/consteval6.C: Likewise.
+       * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
+       into dg-bogus.
+
+2020-02-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR lto/78353
+       * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
+       target.
+       * gcc.target/arm/pr78353-2.c: Likewise.
+
+2020-02-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/93582
+       * gcc.dg/tree-ssa/pr93582-4.c: New test.
+       * gcc.dg/tree-ssa/pr93582-5.c: New test.
+       * gcc.dg/tree-ssa/pr93582-6.c: New test.
+       * gcc.dg/tree-ssa/pr93582-7.c: New test.
+       * gcc.dg/tree-ssa/pr93582-8.c: New test.
+
+2020-02-24  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/93552
+       * gfortran.dg/goacc/tile-4.f90: New.
+
+2020-02-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+           Kugan Vivekandarajah  <kugan.vivekanandarajah@linaro.org>
+
+       PR driver/47785
+       PR lto/78353
+       * gcc.target/arm/pr78353-1.c: New test.
+       * gcc.target/arm/pr78353-2.c: Likewise.
+
+2020-02-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/93890
+       * gfortran.dg/argument_checking_24.f90: Correct test case.
+
+2020-02-21  Martin Sebor  <msebor@redhat.com>
+
+       PR gcov-profile/93753
+       * g++.dg/ext/flexary36.C: New test.
+       * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
+
+2020-02-21  Dennis Zhang  <dennis.zhang@arm.com>
+
+       * gcc.target/arm/simd/vmmla_1.c: New test.
+
+2020-02-21  Mihail-Calin Ionescu  <mihail.ionescu@arm.com>
+
+       * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
+       * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
+       * lib/target-supports.exp
+       (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
+       (check_effective_target_arm_v8_1m_mve_ok): New.
+       (add_options_for_v8_1m_mve): New.
+
+2020-02-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr69052.c: Require target ia32.
+       (dg-options): Add -fcommon and remove -pie.
+
+2020-02-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
+       vect_mutiple_sizes effective target.
+
+2020-02-21  Jan Hubicka  <hubicka@ucw.cz>
+           Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/93586
+       * gcc.dg/torture/pr93586.c: New testcase.
+
+2020-02-21  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/93845
+       * g++.dg/tree-ssa/pr93845.C: New test.
+
+2020-02-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/rsqrt_1.c: New test.
+       * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
+       * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
+       * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
+
+2020-02-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/recip_1.c: New test.
+       * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
+       * gcc.target/aarch64/sve/recip_2.c: Likewise.
+       * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
+
+2020-02-20  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/93801
+       * g++.dg/warn/Wredundant-tags-3.C: New test.
+
+2020-02-20  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/93828
+       * g++.target/i386/pr93828.C: New test.
+
+2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/93658
+       * gcc.target/powerpc/pr93658.c: New test.
+
+2020-02-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/93825
+       * gfortran.dg/goacc/tile-3.f90: New.
+
+2020-02-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93169 - wrong-code with a non-constexpr constructor.
+       * g++.dg/cpp0x/constexpr-93169.C: New test.
+
+2020-02-19  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/92128
+       * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
+       optimize away calls as expected.
+
+2020-02-19  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
+       * gcc.dg/ipa/ipa-sra-19.c: Ditto.
+
+2020-02-19  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR tree-optimization/93767
+       * gcc.dg/vect/pr93767.c: New test.
+
+2020-02-19  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/93776
+       * gcc.dg/tree-ssa/pr93776.c: New test.
+
+2020-02-19  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/93667
+       * g++.dg/tree-ssa/pr93667.C: New test.
+
+2020-02-19  Hongtao Liu  <hongtao.liu@intel.com>
+
+       * g++.dg/other/i386-2.C: add -mavx512vbmi2
+       * g++.dg/other/i386-3.C: Ditto.
+
+2020-02-18  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * gcc.target/aarch64/vmull_high.c: New.
+
 2020-02-18  Marek Polacek  <polacek@redhat.com>
 
        PR c++/93817