blob: b4fa3eac47abe30dd91ce35e111eb10343a70492 [file] [log] [blame]
2020-05-26 Alexandre Oliva <oliva@adacore.com>
PR target/94812
* gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
Reinterpret the doubles as long longs for compares. Mask out
mffs bits that are not expected from mffsl.
2020-05-22 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from master
PR tree-optimization/95110
2020-05-13 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
2020-05-22 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from master
PR tree-optimization/94969
2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
* gcc.dg/tree-ssa/pr94969.c: New test.
2020-05-21 Martin Liska <mliska@suse.cz>
* gcc.target/aarch64/target_attr_20.c: New test.
* gcc.target/aarch64/target_attr_21.c: New test.
2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/39695
* gfortran.dg/pr39695_1.f90: New test.
* gfortran.dg/pr39695_2.f90: New test.
* gfortran.dg/pr39695_3.f90: New test.
* gfortran.dg/pr39695_4.f90: New test.
2020-05-18 Doug Rupp <rupp@adacore.com>
* gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
2020-05-18 Iain Buclaw <ibuclaw@gdcproject.org>
Backport from mainline
2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/92216
* gdc.dg/imports/pr92216.d: New.
* gdc.dg/pr92216.d: New test.
2020-05-17 Iain Buclaw <ibuclaw@gdcproject.org>
Backport from mainline
2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/94970
* gdc.dg/pr94970.d: New test.
2020-05-16 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/95155
* gdc.test/compilable/imports/pr9471a.d: New test.
* gdc.test/compilable/imports/pr9471b.d: New test.
* gdc.test/compilable/imports/pr9471c.d: New test.
* gdc.test/compilable/imports/pr9471d.d: New test.
* gdc.test/compilable/pr9471.d: New test.
2020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline.
2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/94748
* gcc.target/aarch64/pr94748.c: New test.
2020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline.
2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/94515
* g++.target/aarch64/pr94515-1.C: New test.
* g++.target/aarch64/pr94515-2.C: New test.
2020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline.
2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/94514
* g++.target/aarch64/pr94514.C: Require lp64.
* gcc.target/aarch64/pr94514.c: Likewise.
Backport from mainline.
2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/94514
* g++.target/aarch64/pr94514.C: New test.
* gcc.target/aarch64/pr94514.c: New test.
2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master
2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/93497
* gfortran.dg/pr88025.f90: Change in wording of error.
* gfortran.dg/pr93497.f90: New test.
* gfortran.dg/pr93714_1.f90: Change in wording of errors.
* gfortran.dg/pr93714_2.f90: Change in wording of errors.
2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from mainline
2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/59107
* gfortran.dg/pr59107.f90: New test.
2020-05-07 Jakub Jelinek <jakub@redhat.com>
PR c++/94946
* g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
sysv_abi and ms_abi attributes in that case instead of fastcall and
no attribute. Remove dg-options.
2020-05-05 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/vec_load_len_r.c: New test.
* gcc.target/s390/zvector/vec_store_len_r.c: New test.
2020-05-04 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline.
2020-03-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/93581
* gfortran.dg/inquiry_type_ref_6.f90 : New test.
2020-05-04 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
* g++.dg/pr94666.C: New test.
2020-05-04 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/94613
* gcc.target/s390/zvector/pr94613.c: New test.
* gcc.target/s390/zvector/vec_sel-1.c: New test.
2020-05-04 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/93674
Backport from master
2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
* g++.dg/pr93674.C: New test.
2020-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/93956
PR fortran/94788
* gfortran.dg/pointer_assign_13.f90: Remove.
2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
Backport from master
2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
PR target/93654
* gcc.target/i386/pr93654.c: New test.
2020-04-24 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/93956
* gfortran.dg/pointer_assign_13.f90: New test.
2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
changed inline namespace.
* g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
* g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
* g++.dg/coroutines/coro.h: Likewise
2020-04-21 Martin Sebor <msebor@redhat.com>
PR c++/94510
* g++.dg/init/array58.C: New test.
* g++.dg/init/array59.C: New test.
* g++.dg/cpp2a/nontype-class34.C: New test.
* g++.dg/cpp2a/nontype-class35.C: New test.
2020-04-21 Martin Jambor <mjambor@suse.cz>
Backport from master
2020-04-09 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/94482
* gcc.dg/torture/pr94482.c: New test.
* gcc.dg/tree-ssa/pr94482-2.c: Likewise.
2020-04-20 Harald Anlauf <anlauf@gmx.de>
Backport from mainline.
PR fortran/93364
* gfortran.dg/pr93364.f90: New test.
2020-04-20 Andrea Corallo <andrea.corallo@arm.com>
Backport from mainline.
2020-04-09 Andrea Corallo <andrea.corallo@arm.com
PR target/94530
* gcc.target/aarch64/pr94530.c: New test.
2020-04-20 Tamar Christina <tamar.christina@arm.com>
Backport from mainline.
2020-04-03 Tamar Christina <tamar.christina@arm.com>
PR target/94396
* gcc.target/aarch64/options_set_11.c: New test.
* gcc.target/aarch64/options_set_12.c: New test.
* gcc.target/aarch64/options_set_13.c: New test.
* gcc.target/aarch64/options_set_14.c: New test.
* gcc.target/aarch64/options_set_15.c: New test.
* gcc.target/aarch64/options_set_16.c: New test.
* gcc.target/aarch64/options_set_17.c: New test.
* gcc.target/aarch64/options_set_18.c: New test.
* gcc.target/aarch64/options_set_19.c: New test.
* gcc.target/aarch64/options_set_20.c: New test.
* gcc.target/aarch64/options_set_21.c: New test.
* gcc.target/aarch64/options_set_22.c: New test.
* gcc.target/aarch64/options_set_23.c: New test.
* gcc.target/aarch64/options_set_24.c: New test.
* gcc.target/aarch64/options_set_25.c: New test.
* gcc.target/aarch64/options_set_26.c: New test.
2020-04-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from master
2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
PR target/94417
* gcc.target/i386/pr94417-1.c: New test.
* gcc.target/i386/pr94417-2.c: Likewise.
* gcc.target/i386/pr94417-3.c: Likewise.
2020-04-17 Kewen Lin <linkw@gcc.gnu.org>
Backport from mainline
2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
PR tree-optimization/94443
* gcc.dg/vect/pr94443.c: New test.
2020-04-17 Kewen Lin <linkw@gcc.gnu.org>
Backport from mainline
2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
PR tree-optimization/94043
* gfortran.dg/graphite/vect-pr94043.f90: New test.
2020-04-16 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-04-07 Richard Biener <rguenther@suse.de>
PR middle-end/94479
* gcc.dg/torture/pr94479.c: New testcase.
2020-04-15 Max Filippov <jcmvbkbc@gmail.com>
Backport from mainline.
2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
PR target/94584
* gcc.target/xtensa/pr94584.c: New test.
2020-04-15 Max Filippov <jcmvbkbc@gmail.com>
Backport from mainline.
2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
* gcc.target/xtensa/pr91880.c: New test case.
* gcc.target/xtensa/xtensa.exp: New test suite.
2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
PR target/94603
* gcc.target/i386/pr94603.c: New test.
2020-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/94270
* gfortran.dg/warn_unused_dummy_argument_6.f90: New test.
2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
PR target/94494
* gcc.target/i386/pr94494.c: New test.
2020-04-07 Will Schmidt <will_schmidt@vnet.ibm.com>
Backport from mainline.
2020-03-23 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/pragma_power6.c: New.
* gcc.target/powerpc/pragma_power7.c: New.
* gcc.target/powerpc/pragma_power8.c: New.
* gcc.target/powerpc/pragma_power9.c: New.
* gcc.target/powerpc/pragma_misc9.c: New.
* gcc.target/powerpc/vsu/pragma_misc9.c: New.
* gcc.target/powerpc/vsu/vec-all-nez-7.c: Update.
* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update.
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR target/94509
* gcc.target/i386/avx512bw-pr94509-1.c: New test.
* gcc.target/i386/avx512bw-pr94509-2.c: New test.
PR c++/94512
* g++.dg/gomp/pr94512.C: New test.
PR target/94488
* gcc.c-torture/compile/pr94488.c: New test.
Backported from mainline
2020-04-04 Hannes Domani <ssbssa@yahoo.de>
Jakub Jelinek <jakub@redhat.com>
PR debug/94459
* g++.dg/debug/pr94459.C: New test.
2020-04-04 Jakub Jelinek <jakub@redhat.com>
PR c++/94477
* g++.dg/gomp/pr94477.C: New test.
2020-04-03 Jakub Jelinek <jakub@redhat.com>
PR target/94460
* gcc.target/i386/avx2-pr94460.c: New test.
2020-04-01 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94423
* gcc.dg/ubsan/pr94423.c: New test.
2020-03-31 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94412
* gcc.c-torture/execute/pr94412.c: New test.
2020-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/94385
* c-c++-common/pr94385.c: New test.
PR target/93069
* gcc.target/i386/avx512vl-pr93069.c: New test.
* gcc.dg/vect/pr93069.c: New test.
2020-03-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94329
* gfortran.dg/pr94329.f90: New test.
2020-03-25 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94303
* g++.dg/torture/pr94303.C: New test.
PR debug/94283
* gcc.dg/pr94283.c: New test.
2020-03-24 Jakub Jelinek <jakub@redhat.com>
PR debug/94283
* gcc.target/i386/pr94283.c: New test.
PR debug/94277
* gcc.dg/pr94277.c: New test.
2020-03-19 Jakub Jelinek <jakub@redhat.com>
PR gcov-profile/94029
* gcc.misc-tests/gcov-pr94029.c: New test.
PR tree-optimization/94211
* gcc.dg/pr94211.c: New test.
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR c/94172
* gcc.dg/pr94172-1.c: New test.
* gcc.dg/pr94172-2.c: New test.
PR c++/90995
* g++.dg/cpp0x/enum40.C: New test.
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR target/94500
* gcc.target/i386/avx512bw-pr94500.c: New test.
2020-04-06 Fritz Reese <foreese@gcc.gnu.org>
Backport from master.
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/93686
* gfortran.dg/pr93686_1.f90: New test.
* gfortran.dg/pr93686_2.f90: Likewise.
* gfortran.dg/pr93686_3.f90: Likewise.
* gfortran.dg/pr93686_4.f90: Likewise.
2020-04-05 Marek Polacek <polacek@redhat.com>
2020-02-06 Marek Polacek <polacek@redhat.com>
Backport from mainline
PR c++/93597 - ICE with lambda in operator function.
* g++.dg/cpp0x/lambda/lambda-93597.C: New test.
2020-04-02 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/93435
* gcc.dg/tree-ssa/pr93435.c: New test.
2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
Backport from master.
2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
PR fortran/85982
* gfortran.dg/dec_structure_28.f90: New test.
2020-04-02 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-03-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/94103
* gcc.target/i386/pr94103.c: New testcase.
2020-03-18 Richard Biener <rguenther@suse.de>
PR middle-end/94206
* gcc.dg/torture/pr94206.c: New testcase.
2020-04-02 Jakub Jelinek <jakub@redhat.com>
PR target/94435
* gcc.target/aarch64/pr94435.c: New test.
2020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org>
Backport from master
Mark Eggleston <mark.eggleston@codethink.com>
PR fortran/93498
* gfortran.dg/pr93498_1.f90: New test.
* gfortran.dg/pr93498_2.f90: New test.
2020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org>
Backport from master
2020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org>
Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/94030
* gfortran.dg/pr94030_1.f90: New test.
* gfortran.dg/pr94030_2.f90: New test.
2020-04-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2020-03-31 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/pr94368.c: New test.
2020-04-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2019-09-19 Richard Henderson <richard.henderson@linaro.org>
* gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
* gcc.target/aarch64/atomic-comp-swap-release-acquire.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.
* gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
* gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
* gcc.target/aarch64/sync-comp-swap.c: Likewise.
* gcc.target/aarch64/sync-op-acquire.c: Likewise.
* gcc.target/aarch64/sync-op-full.c: Likewise.
2020-03-28 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2020-03-28 Tobias Burnus <tobias@codesourcery.com>
PR fortran/94348
* gfortran.dg/module_procedure_3.f90: New.
2020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org>
Backport from master
2020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/93484
* gfortran.dg/pr93484_1.f90: New test.
* gfortran.dg/pr93484_2.f90: New test.
2020-03-25 Kewen Lin <linkw@gcc.gnu.org>
Backport from master
2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
PR testsuite/93935
* gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
messages only on vect_hw_misalign targets.
2020-03-24 Tamar Christina <tamar.christina@arm.com>
PR target/94052
* g++.target/aarch64/pr94052.C: New test.
2020-03-24 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from mainline
2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/94125
* gcc.dg/tree-ssa/pr94125.c: New test.
2020-03-23 Will Schmidt <will_schmidt@vnet.ibm.com>
Backport from mainline
2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/90763
* gcc.target/powerpc/pr90763.c: New.
2020-03-19 Jiufu Guo <guojiufu@linux.ibm.com>
PR target/93709
* gcc.target/powerpc/p9-minmax-3.c: New test.
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94189
* gcc.dg/pr94189.c: New test.
Backported from mainline
2020-03-16 Jakub Jelinek <jakub@redhat.com>
PR debug/94167
* gcc.dg/pr94167.c: New test.
2020-03-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94130
* gcc.c-torture/execute/pr94130.c: New test.
2020-03-11 Jakub Jelinek <jakub@redhat.com>
PR target/94134
* gcc.c-torture/execute/pr94134.c: New test.
PR target/94121
* gcc.dg/pr94121.c: New test.
PR middle-end/94111
* gcc.dg/dfp/pr94111.c: New test.
PR tree-optimization/94114
* gcc.dg/pr94114.c: New test.
2020-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93399
* gcc.dg/pr93399.c: New test.
2020-03-04 Jakub Jelinek <jakub@redhat.com>
PR debug/93888
* g++.dg/guality/pr93888.C: New test.
PR tree-optimization/94001
* gcc.dg/pr94001.c: New test.
2020-03-17 Kewen Lin <linkw@gcc.gnu.org>
Backport from master
2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
PR testsuite/94019
* gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
without misaligned vector access support.
2020-03-17 Kewen Lin <linkw@gcc.gnu.org>
Backport from master
2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
PR testsuite/94023
* gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
vect_hw_misalign targets.
2020-03-12 Richard Earnshaw <rearnsha@arm.com>
Backport from master
2020-02-10 Jakub Jelinek <jakub@redhat.com>
PR target/91913
* gfortran.dg/pr91913.f90: New test.
2020-03-12 Martin Liska <mliska@suse.cz>
Backport from mainline
2020-03-09 Martin Liska <mliska@suse.cz>
PR target/93800
* gcc.target/powerpc/pr93800.c: New test.
2020-03-12 Release Manager
* GCC 9.3.0 released.
2020-03-11 Richard Wai <richard@annexi-strayline.com>
* gnat.dg/subpools1.adb: New test.
2020-03-10 Luo Xiong Hu <luoxhu@linux.ibm.com>
backport from master.
PR testsuite/94036
2019-12-02 Luo Xiong Hu <luoxhu@linux.ibm.com>
PR testsuite/92398
* gcc.target/powerpc/pr72804.c: Split the store function to...
* gcc.target/powerpc/pr92398.h: ... this one. New.
* gcc.target/powerpc/pr92398.p9+.c: New.
* gcc.target/powerpc/pr92398.p9-.c: New.
* lib/target-supports.exp (check_effective_target_p8): New.
(check_effective_target_p9+): New.
2020-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/94046
* g++.target/i386/pr94046-1.C: New test.
* g++.target/i386/pr94046-2.C: New test.
2020-03-05 Jakub Jelinek <jakub@redhat.com>
Backport from master
PR target/90311
* gcc.c-torture/execute/pr90311.c: New test.
2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
* g++.dg/asan/asan_test.C (dg-options): Add
-Wno-alloc-size-larger-than.
2020-03-05 Martin Sebor <msebor@redhat.com>
Backport from trunk.
2020-02-21 Martin Sebor <msebor@redhat.com>
PR gcov-profile/93753
* g++.dg/ext/flexary36.C: New test.
2020-03-05 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/92976
* gfortran.dg/select_type_48.f90 : New test.
2020-03-04 Martin Sebor <msebor@redhat.com>
PR c++/90938
* g++.dg/init/array55.C: New test.
* g++.dg/init/array56.C: New test.
* g++.dg/cpp2a/nontype-class33.C: New test.
2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/20050603-3.c: Remove XFAILS.
2020-03-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94002
* gcc.dg/pr94002.c: New test.
2020-02-29 Peter Bergner <bergner@linux.ibm.com>
Revert
2020-02-26 Peter Bergner <bergner@linux.ibm.com>
PR target/93913
* gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
stxv and stxvx instructions as well.
* gcc.target/powerpc/fold-vec-st-float.c: Likewise.
* gcc.target/powerpc/fold-vec-st-int.c: Likewise.
* gcc.target/powerpc/fold-vec-st-short.c: Likewise.
2020-02-20 Peter Bergner <bergner@linux.ibm.com>
PR target/93658
* gcc.target/powerpc/pr93658.c: New test.
2020-02-29 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
* gcc.dg/torture/20190327-1.c: Likewise.
* gcc.dg/torture/pr90020.c: Skip on hppa*-*-hpux*.
PR ada/91100
* gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
2020-02-26 Peter Bergner <bergner@linux.ibm.com>
PR target/93913
* gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
stxv and stxvx instructions as well.
* gcc.target/powerpc/fold-vec-st-float.c: Likewise.
* gcc.target/powerpc/fold-vec-st-int.c: Likewise.
* gcc.target/powerpc/fold-vec-st-short.c: Likewise.
2020-02-27 Jakub Jelinek <jakub@redhat.com>
PR c/93949
* gcc.c-torture/compile/pr93949.c: New test.
2020-02-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/93945
* gcc.c-torture/execute/pr93945.c: New test.
2020-02-26 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/92745 - bogus error when initializing array of vectors.
* g++.dg/cpp0x/initlist118.C: New test.
* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
2020-02-26 Jiufu Guo <guojiufu@linux.ibm.com>
PR target/93047
* gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
2020-02-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/93820
* gcc.dg/pr93820.c: New test.
2020-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/93905
* g++.dg/cpp0x/pr93905.C: New test.
2020-02-25 Christophe Lyon <christophe.lyon@linaro.org>
Backport from mainline
2019-12-17 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/pr45701-1.c: Adjust for -mpure-code.
* gcc.target/arm/pr45701-2.c: Likewise.
* gcc.target/arm/pure-code/no-literal-pool.c: Add tests for
__fp16.
* gcc.target/arm/pure-code/pure-code.exp: Remove thumb2 and movt
conditions.
* gcc.target/arm/thumb1-Os-mult.c: Skip if -mpure-code is used.
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-24 Richard Sandiford <richard.sandiford@arm.com>
Backport from mainline
2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/93767
* gcc.dg/vect/pr93767.c: New test.
2020-02-24 Mark Eggleston <mark.eggleston@codethink.com>
Backported from master
2020-02-24 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/93835
* gfortran.dg/pr77351.f90 : Check for one error instead of two.
* gfortran.dg/pr93835.f08 : New test.
2020-02-23 Peter Bergner <bergner@linux.ibm.com>
Backport from master
2020-02-20 Peter Bergner <bergner@linux.ibm.com>
PR target/93658
* gcc.target/powerpc/pr93658.c: New test.
2020-02-20 H.J. Lu <hongjiu.lu@intel.com>
Backport from master
2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
PR target/93656
* gcc.target/i386/pr93656.c: New test.
2020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org>
* typebound_call_22.d03 : Remove xfail clause.
2020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from mainline
2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/93714
* gfortran.dg/char_pointer_assign_6.f90: Look for no target
message instead of length mismatch.
* gfortran.dg/pr93714_1.f90
* gfortran.dg/pr93714_2.f90
2020-02-18 Hongtao Liu <hongtao.liu@intel.com>
* g++.dg/other/i386-2.C: Add -mavx512vbmi2.
* g++.dg/other/i386-3.C: Ditto.
2020-02-18 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/92768
* gcc.dg/pr92768.c: New test.
2020-02-18 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/90313
* g++.dg/torture/pr90313.cc: New test.
2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
Back-ported from mainline
2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/93580
* gfortran.dg/dg/pr93580.f90: New test.
2020-02-18 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/93434
* gcc.c-torture/execute/pr93434.c: New test.
2020-02-18 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/92710
* gcc.dg/vect/pr92710.c: New test.
2020-02-18 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/92420
* gcc.dg/vect/pr92420.c: New test.
2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
* gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
* gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
* gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
* gcc.target/i386/sse-22.c: Ditto.
2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
PR target/93743
* gcc.target/i386/pr93743.c : New test.
2020-02-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/93744
* gcc.c-torture/execute/pr93744-1.c: New test.
* gcc.c-torture/execute/pr93744-2.c: New test.
* gcc.c-torture/execute/pr93744-3.c: New test.
2020-02-14 Jakub Jelinek <jakub@redhat.com>
PR c++/61414
* g++.dg/cpp0x/enum39.C: New test.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-02-05 Richard Biener <rguenther@suse.de>
PR middle-end/90648
* gcc.dg/pr90648.c: New testcase.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-01-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/93381
* gcc.dg/torture/pr93381.c: New testcase.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/93439
* gfortran.dg/graphite/pr93439.f90: New testcase.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-01-09 Richard Biener <rguenther@suse.de>
PR middle-end/93054
* gcc.dg/pr93054.c: New testcase.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2020-01-20 Richard Biener <rguenther@suse.de>
PR debug/92763
* g++.dg/debug/pr92763.C: New testcase.
2020-02-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-11-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/92704
* gcc.dg/torture/pr92704.c: New testcase.
2020-02-13 Jakub Jelinek <jakub@redhat.com>
PR c/93576
* gcc.dg/pr93576.c: New test.
PR target/93696
* gcc.target/i386/pr93696-1.c: New test.
* gcc.target/i386/pr93696-2.c: New test.
* gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
of _mm*_mask_popcnt_*.
* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
* gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
* gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
* gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
* gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
* gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
* gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
* gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
PR target/93673
* gcc.target/i386/avx512f-pr93673.c: New test.
* gcc.target/i386/avx512dq-pr93673.c: New test.
* gcc.target/i386/avx512bw-pr93673.c: New test.
Backported from mainline
2020-02-12 Jakub Jelinek <jakub@redhat.com>
PR target/93670
* gcc.target/i386/avx512vl-pr93670.c: New test.
2020-02-10 Jakub Jelinek <jakub@redhat.com>
PR target/93637
* gcc.target/i386/avx-pr93637.c: New test.
2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
Jakub Jelinek <jakub@redhat.com>
PR target/65782
* gcc.target/i386/pr65782.c: New test.
2020-02-05 Jakub Jelinek <jakub@redhat.com>
PR c++/93557
* c-c++-common/Wunused-var-17.c: New test.
PR middle-end/93555
* c-c++-common/gomp/pr93555-1.c: New test.
* c-c++-common/gomp/pr93555-2.c: New test.
* gfortran.dg/gomp/pr93555.f90: New test.
2020-01-30 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93505
* gcc.c-torture/compile/pr93505.c: New test.
2020-01-29 Jakub Jelinek <jakub@redhat.com>
PR c++/91118
* g++.dg/gomp/pr91118-1.C: New test.
* g++.dg/gomp/pr91118-2.C: New test.
PR fortran/93463
* gfortran.dg/goacc/pr93463.f90: New test.
2020-01-28 Jakub Jelinek <jakub@redhat.com>
PR target/93418
* gcc.target/i386/avx2-pr93418.c: New test.
2020-01-23 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/93402
* gcc.c-torture/execute/pr93402.c: New test.
2020-02-11 Tamar Christina <tamar.christina@arm.com>
Backport from mainline
2020-01-31 Tamar Christina <tamar.christina@arm.com>
Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/91838
* g++.dg/opt/pr91838.C: New test.
2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
PR libgcc/85334
* g++.target/i386/pr85334-1.C: New test.
* g++.target/i386/pr85334-2.C: Likewise.
2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/85667
* gcc.target/i386/pr85667-10.c: New test.
* gcc.target/i386/pr85667-7.c: Likewise.
* gcc.target/i386/pr85667-8.c: Likewise.
* gcc.target/i386/pr85667-9.c: Likewise.
2020-02-03 Tobias Burnus <tobias@codesourcery.com>
Backported from mainline
2020-01-31 Tobias Burnus <tobias@codesourcery.com>
PR fortran/93462
* gfortran.dg/goacc/atomic-1.f90: New.
2020-02-03 Tobias Burnus <tobias@codesourcery.com>
Backported from mainline
2020-01-21 Tobias Burnus <tobias@codesourcery.com>
PR fortran/93309
* gfortran.dg/external_implicit_none_2.f90: New.
2020-01-30 Kito Cheng <kito.cheng@sifive.com>
Backport from mainline
2020-01-21 Kito Cheng <kito.cheng@sifive.com>
PR target/93304
* gcc.target/riscv/pr93304.c: New test.
2020-01-29 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline
2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/92424
* gcc.target/aarch64/pr92424-2.c: New test.
* gcc.target/aarch64/pr92424-3.c: New test.
2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
assembler.
* gcc.target/i386/pr91298-2.c: Likewise.
2020-01-22 Jakub Jelinek <jakub@redhat.com>
PR target/93335
* gcc.c-torture/compile/pr93335.c: New test.
PR target/91298
* gcc.target/i386/pr91298-1.c: New test.
* gcc.target/i386/pr91298-2.c: New test.
* gfortran.dg/gomp/target-parallel1.f90: New test.
* gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
test.
PR fortran/93329
* gfortran.dg/goacc/pr93329.f90: New test.
Backported from mainline
2020-01-21 Jakub Jelinek <jakub@redhat.com>
PR target/93333
* gcc.c-torture/compile/pr93333.c: New test.
PR target/93073
* gcc.target/powerpc/pr93073.c: New test.
2020-01-17 Jakub Jelinek <jakub@redhat.com>
PR c++/93228
* g++.dg/cpp1y/attr-deprecated-3.C: New test.
2020-01-15 Jakub Jelinek <jakub@redhat.com>
PR target/93009
* gcc.target/i386/avx512vl-pr93009.c: New test.
2020-01-09 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/93202
* gcc.target/riscv/pr93202.c: New test.
2020-01-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/93088
* gcc.target/i386/pr93088.c: New test.
2020-01-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/93087
* c-c++-common/cold-1.c: New test.
2019-12-26 Jakub Jelinek <jakub@redhat.com>
PR c++/92438
* g++.dg/ext/attrib61.C: New test.
2019-12-20 Jakub Jelinek <jakub@redhat.com>
PR c++/92992
* g++.dg/cpp0x/nullptr45.C: New test.
2020-01-22 Joseph Myers <joseph@codesourcery.com>
Backport from mainline:
2020-01-22 Joseph Myers <joseph@codesourcery.com>
PR c/93348
* gcc.c-torture/compile/pr93348-1.c: New test.
2020-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
PR libfortran/93234
* gfortran.dg/inquire_pre.f90: New test.
2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
Backport from mainline
* gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
scan-tree-dump.
2020-01-20 Richard Biener <rguenther@suse.de>
Backport from mainline
PR middle-end/93246
* g++.dg/torture/pr93246.C: New testcase.
2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
Backport from mainline
Mark Eggleston <mark.eggleston@codethink.com>
Tobias Burnus <burnus@gcc.gnu.org>
* gfortran.dg/pr93263_1.f90: New test.
* gfortran.dg/pr93263_2.f90: New test.
2020-01-15 Joseph Myers <joseph@codesourcery.com>
Backport from mainline:
2020-01-15 Joseph Myers <joseph@codesourcery.com>
PR c/93072
* gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
2020-01-14 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2020-01-13 Martin Jambor <mjambor@suse.cz>
PR ipa/93223
* g++.dg/ipa/pr93223.C: New test.
2020-01-13 Joseph Myers <joseph@codesourcery.com>
Backport from mainline:
2020-01-13 Joseph Myers <joseph@codesourcery.com>
PR c/93241
* gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
tests.
2020-01-13 Joseph Myers <joseph@codesourcery.com>
Backport from mainline:
2019-12-09 Joseph Myers <joseph@codesourcery.com>
PR middle-end/91226
* gcc.dg/dfp/bid-non-canonical-d128-1.c,
gcc.dg/dfp/bid-non-canonical-d128-2.c,
gcc.dg/dfp/bid-non-canonical-d128-3.c,
gcc.dg/dfp/bid-non-canonical-d128-4.c,
gcc.dg/dfp/bid-non-canonical-d32-1.c,
gcc.dg/dfp/bid-non-canonical-d32-2.c,
gcc.dg/dfp/bid-non-canonical-d64-1.c,
gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests.
2020-01-10 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-12-17 Martin Jambor <mjambor@suse.cz>
PR ipa/92971
* gcc.dg/ipa/ipcp-agg-12.c: New test.
2020-01-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Backport from trunk
PR target/93188
Backport from trunk
* gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
2020-01-10 Tobias Burnus <tobias@codesourcery.com>
Backported from mainline
2020-01-09 Tobias Burnus <tobias@codesourcery.com>
PR fortran/84135
* gfortran.dg/coarray/codimension_3.f90: New.
2020-01-07 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-version-1.c: Adjust test to use different
options for Darwin4-9 and Darwin10+.
2020-01-02 Jakub Jelinek <jakub@redhat.com>
PR c/90677
* c-c++-common/pr90677-2.c: New test.
2019-12-30 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/92961
* gfortran.dg/arith_divide_2.f90: New test.
2019-12-21  Paul Thomas  <pault@gcc.gnu.org>
Backported from mainline
PR fortran/92753
* gfortran.dg/inquiry_type_ref_5.f90 : New test.
2019-12-20 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-12-19 Jakub Jelinek <jakub@redhat.com>
PR fortran/92977
* gfortran.dg/gomp/pr92977.f90: New test.
2019-12-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/92930
* gcc.dg/tree-ssa/pr92930.c: New test.
2019-12-12 Jakub Jelinek <jakub@redhat.com>
PR target/92904
* gcc.c-torture/execute/pr92904.c: New test.
2019-12-11 Jakub Jelinek <jakub@redhat.com>
PR target/92723
* gcc.dg/vect/pr92723.c: New test.
2019-12-06 Jakub Jelinek <jakub@redhat.com>
PR c++/92831 - CWG 1299, not extending temporary lifetime for ?:
* g++.dg/cpp0x/temp-extend2.C: New test.
2019-12-05 Jakub Jelinek <jakub@redhat.com>
PR fortran/92781
* gfortran.dg/pr92781.f90: New test.
2019-12-04 Jakub Jelinek <jakub@redhat.com>
PR fortran/92756
* gfortran.dg/gomp/teams1.f90: New test.
2019-12-03 Jakub Jelinek <jakub@redhat.com>
PR c++/92732
* g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion
warnings.
* g++.dg/cpp2a/bitfield4.C: New test.
PR c++/92695
* g++.dg/cpp2a/constexpr-virtual14.C: New test.
2019-12-02 Jakub Jelinek <jakub@redhat.com>
PR c++/92695
* g++.dg/cpp2a/constexpr-virtual15.C: New test.
2019-11-29 Jakub Jelinek <jakub@redhat.com>
PR c++/60228
* g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for
DECL_OMP_DECLARE_REDUCTION_P functions.
2019-11-28 Jakub Jelinek <jakub@redhat.com>
PR c++/92695
* g++.dg/warn/inline3.C: New test.
2019-11-27 Jakub Jelinek <jakub@redhat.com>
PR fortran/91944
* gfortran.dg/spread_size_limit_2.f90: New test.
PR c++/92524
* g++.dg/cpp0x/pr92524.C: New test.
2019-11-26 Jakub Jelinek <jakub@redhat.com>
PR c++/92648
* g++.dg/cpp0x/gen-attrs-71.C: New test.
PR c++/61414
* g++.dg/cpp0x/enum23.C: Remove xfail.
* g++.dg/cpp0x/enum28.C: New test.
PR tree-optimization/92644
* g++.dg/opt/pr92644.C: New test.
2019-11-23 Jakub Jelinek <jakub@redhat.com>
PR target/92615
* gcc.target/i386/pr92615.c: New test.
2019-11-22 Jakub Jelinek <jakub@redhat.com>
PR c/90677
* c-c++-common/pr90677.c: New test.
2019-11-21 Jakub Jelinek <jakub@redhat.com>
PR c++/90842
* g++.dg/cpp1y/lambda-generic-90842.C: New test.
2019-12-20 Roman Zhuykov <zhroma@ispras.ru>
* gcc.dg/pr92951-1.c: Rename to ...
* gcc.dg/pr92591-1.c: ... this.
* gcc.dg/pr92951-2.c: Rename to ...
* gcc.dg/pr92591-2.c: ... this.
2019-12-20 Roman Zhuykov <zhroma@ispras.ru>
Backport from mainline
2019-12-13 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/92591
* gcc.dg/pr92951-1.c: New test.
* gcc.dg/pr92951-2.c: New test.
2019-12-17 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-12-16 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/92950
* gcc.target/s390/vector/pr92950.c: New test.
2019-12-12 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
PR fortran/92898
* gfortran.dg/pr92898.f90: New test.
2019-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/92897
* gfortran.dg/pr92897.f90: New test.
2019-12-09 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/lto23.adb: New test.
2019-12-02 Sandra Loosemore <sandra@codesourcery.com>
Fix bugs relating to flexibly-sized objects in nios2 backend.
PR target/92499
* gcc.target/nios2/pr92499-1.c: New.
* gcc.target/nios2/pr92499-2.c: New.
* gcc.target/nios2/pr92499-3.c: New.
2019-12-02 Li Jia He <helijia@linux.ibm.com>
Partial backport from trunk
PR target/92098
2019-11-08 Kewen Lin <linkw@gcc.gnu.org>
PR target/92132
* gcc.target/powerpc/pr92132-fp-1.c: New test.
* gcc.target/powerpc/pr92132-fp-2.c: New test.
2019-11-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/91783
* gfortran.dg/dependency_56.f90: New test. Backport from trunk on
the off-chance that somebody backports something that will break
this test case.
2019-11-29 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
PR fortran/92629
* gfortran.dg/pr92629.f90: New testcase.
2019-11-29 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-11-29 Tobias Burnus <tobias@codesourcery.com>
PR ipa/84963
* gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not
dg-options as otherwise -fopenacc is not used.
2019-11-27 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-10-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/92222
* gcc.dg/torture/pr92222.c: New testcase.
2019-11-26 Jerry DeLisle <jvdelisle@gcc.ngu.org>
Backport from trunk
PR fortran/92100
gfortran.dg/streamio_18.f90: New test.
2019-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/92569
* gfortran.dg/eof_6.f90: New test.
2019-11-25 Tobias Burnus <tobias@codesourcery.com
Backport from mainline
2019-10-11 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92050
* gfortran.dg/pr92050.f90: New.
2019-11-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/addr14.adb: New test.
2019-11-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91355
* g++.dg/torture/pr91355.C: New test.
2019-11-20 Peter Bergner <bergner@linux.ibm.com>
Backport from mainline
2019-11-13 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
* gcc.target/powerpc/pr92090-2.c: Likewise.
2019-11-07 Peter Bergner <bergner@linux.ibm.com>
PR other/92090
* gcc.target/powerpc/pr92090-2.c: New test.
2019-11-07 Peter Bergner <bergner@linux.ibm.com>
PR other/92090
* gcc.target/powerpc/pr92090.c: New test.
2019-10-28 Michael Matz <matz@suse.de>
Backport from mainline
PR middle-end/90796
* gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
PR middle-end/90796
* gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
2019-11-20 Jakub Jelinek <jakub@redhat.com>
PR c++/90767
* g++.dg/diagnostic/pr90767-1.C: New test.
* g++.dg/diagnostic/pr90767-2.C: New test.
PR middle-end/90840
* gcc.c-torture/compile/pr90840.c: New test.
PR target/90867
* gcc.target/i386/pr90867.c: New test.
PR c/90898
* gcc.dg/pr90898.c: New test.
Backported from mainline
2019-11-19 Jakub Jelinek <jakub@redhat.com>
PR c++/92504
* g++.dg/gomp/pr92504.C: New test.
2019-11-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91450
* gcc.c-torture/execute/pr91450-1.c: New test.
* gcc.c-torture/execute/pr91450-2.c: New test.
2019-11-15 Ilya Leoshkevich <iii@linux.ibm.com>
Backport from mainline
PR rtl-optimization/92430
* gcc.dg/pr92430.c: New test (from Arseny Solokha).
2019-11-13 Claudiu Zissulescu <claziss@gmail.com>
Backport from mainline
* gcc.target/arc/delay-slot-limm.c: New test.
* gcc.target/arc/pic-2.c: New file.
2019-11-13 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92470
PR fortran/92500
* gfortran.dg/ISO_Fortran_binding_17.c: Include
ISO_Fortran_binding.h with relative path.
2019-11-13 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-11-13 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92470
* gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
lower_bound == 0.
2019-11-12 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92470
* gfortran.dg/ISO_Fortran_binding_17.c: New.
* gfortran.dg/ISO_Fortran_binding_17.f90: New.
* gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
section_c, select_part_c): Update for CFI_{address} changes;
add asserts.
2019-11-11 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-06-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/90930
* gcc.dg/tree-ssa/reassoc-24.c: Adjust.
* gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2019-11-10 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/92321
* gfortran.dg/matmul_blas_2.f90: New test.
2019-11-08 Jakub Jelinek <jakub@redhat.com>
PR c++/92384
* g++.dg/torture/pr92384.C: New test.
Backported from mainline
2019-11-05 Jakub Jelinek <jakub@redhat.com>
PR c++/92343
* g++.dg/cpp2a/attr-likely6.C: New test.
2019-10-31 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/92296
* c-c++-common/cpp/pr92296-1.c: New test.
* c-c++-common/cpp/pr92296-2.c: New test.
PR middle-end/92231
* gcc.c-torture/compile/pr92231.c: New test.
2019-10-21 Jakub Jelinek <jakub@redhat.com>
PR c++/92015
* g++.dg/cpp0x/constexpr-92015.C: New test.
2019-11-08 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20191108-1.c: New test.
* gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
* gcc.target/sparc/overflow-2.c: Likewise.
* gcc.target/sparc/overflow-3.c: Likewise.
* gcc.target/sparc/overflow-4.c: Likewise.
* gcc.target/sparc/overflow-5.c: Likewise.
2019-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
Backport from mainline
* gcc.target/s390/sigfpe-eh.c: New test.
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
IBM Z.
* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
for IBM Z.
* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/s390.exp
(check_effective_target_s390_useable_hw): Add inline asm for z14
and z15. Replace instruction for z13 with lochiz. Add register
clobbers. Check also for __zarch__ when doing the __VX__ test.
2019-11-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
* obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
* obj-c++.dg/stubify-2.mm: Likewise.
* objc.dg/stubify-1.m: Likewise.
* objc.dg/stubify-2.m: Likewise.
2019-11-04 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-10-30 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92208
* gfortran.dg/pr92208.f90: New.
2019-11-04 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-10-31 Jakub Jelinek <jakub@redhat.com>
PR fortran/92284
* gfortran.dg/bind_c_array_params_3_aux.c: Include
../../../libgfortran/ISO_Fortran_binding.h rather than
ISO_Fortran_binding.h.
2019-10-31 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92284
* gfortran.dg/bind-c-intent-out.f90: Update expected dump;
extend comment.
* gfortran.dg/bind_c_array_params_3.f90: New.
* gfortran.dg/bind_c_array_params_3_aux.c: New.
2019-10-31 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92277
* fortran.dg/pr92277.f90: New.
2019-10-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-10-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
Use __SIZE_TYPE__ instead of size_t.
Backport from mainline.
2019-10-19 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/Wnonnull.c: Add attributed function declarations for
memcpy and strlen for Darwin.
2019-10-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
indirection label prefix, for Darwin.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
* gcc.target/i386/pr32219-2.c: Likewise.
* gcc.target/i386/pr32219-3.c: Likewise.
* gcc.target/i386/pr32219-4.c: Likewise.
* gcc.target/i386/pr32219-7.c: Likewise.
* gcc.target/i386/pr32219-8.c: Likewise.
* gcc.target/i386/ret-thunk-14.c: Likewise.
* gcc.target/i386/ret-thunk-15.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
2019-10-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
* obj-c++.dg/stubify-2.mm: Likewise.
* objc.dg/stubify-1.m: Likewise.
* objc.dg/stubify-2.m: Likewise.
2019-10-30 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
Backport from mainline
2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
* gcc.target/mips/cfgcleanup-jalr1.c: New test.
* gcc.target/mips/cfgcleanup-jalr2.c: New test.
* gcc.target/mips/cfgcleanup-jalr3.c: New test.
2019-10-29 Jakub Jelinek <jakub@redhat.com>
PR c++/92201
* g++.dg/other/pr92201.C: New test.
2019-10-28  Paul Thomas  <pault@gcc.gnu.org>
Backport from trunk
PR fortran/91926
* gfortran.dg/ISO_Fortran_binding_13.f90: New test.
* gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
* gfortran.dg/ISO_Fortran_binding_14.f90: New test.
2019-10-28 Jiufu Guo <guojiufu@linux.ibm.com>
Backport from mainline
PR target/70010
* gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
* gcc.target/powerpc/pr70010-1.c: Require LTO.
* gcc.target/powerpc/pr70010-2.c: Require LTO.
2019-10-28 Uroš Bizjak <ubizjak@gmail.com>
PR target/92225
* gcc.target/i386/pr92225.c: New test.
2019-10-28 Ilya Leoshkevich <iii@linux.ibm.com>
Backport from mainline
PR rtl-optimization/92007
* g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
2019-10-28 Peter Bergner <bergner@linux.ibm.com>
Jiufu Guo <guojiufu@linux.ibm.com>
PR target/70010
* gcc.target/powerpc/pr70010.c: New test.
* gcc.target/powerpc/pr70010-1.c: New test.
* gcc.target/powerpc/pr70010-2.c: New test.
* gcc.target/powerpc/pr70010-3.c: New test.
* gcc.target/powerpc/pr70010-4.c: New test.
2019-10-28 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-10-28 Tobias Burnus <tobias@codesourcery.com>
PR fortran/91863
* gfortran.dg/bind-c-intent-out.f90: New.
2019-10-27 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/86248
* gfortran.dg/char_result_19.f90: New test.
* gfortran.dg/char_result_mod_19.f90: Module for the new test.
2019-10-25 Richard Earnshaw <rearnsha@arm.com>
Backport from mainline
2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
Richard Earnshaw <rearnsha@arm.com>
PR target/88167
* gcc.target/arm/pr88167-1.c: New test.
* gcc.target/arm/pr88167-2.c: New test.
2019-10-24 Mihail Ionescu <mihail.ionescu@arm.com>
Backport from mainline
2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/multilib.exp: Add extra tests.
2019-10-23 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-09-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91885
* gcc.dg/pr91885.c (__int64_t): Change from long to long long.
(__uint64_t): Change from unsigned long to unsigned long long.
2019-10-23 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-09-26 Martin Liska <mliska@suse.cz>
PR tree-optimization/91885
* gcc.dg/pr91885.c: New test.
2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20191023-1.c: New test.
2019-10-23 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-10-17 Richard Biener <rguenther@suse.de>
PR debug/91887
* g++.dg/debug/dwarf2/pr91887.C: New testcase.
2019-10-21 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-10-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/92056
* gcc.c-torture/compile/pr92056.c: New test.
PR fortran/87752
* gfortran.dg/gomp/pr87752.f90: New test.
2019-10-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91734
* gcc.dg/pr91734.c: New test.
2019-10-04 Jakub Jelinek <jakub@redhat.com>
PR c++/91974
* g++.dg/cpp1z/eval-order5.C: New test.
2019-10-01 Jakub Jelinek <jakub@redhat.com>
PR c++/91925
* g++.dg/conversion/packed2.C: New test.
2019-09-27 Jakub Jelinek <jakub@redhat.com>
PR c++/88203
* c-c++-common/gomp/pr88203-1.c: New test.
* c-c++-common/gomp/pr88203-2.c: New test.
* c-c++-common/gomp/pr88203-3.c: New test.
PR middle-end/91920
* c-c++-common/gomp/pr91920.c: New test.
2019-09-11 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89435
PR rtl-optimization/89795
PR rtl-optimization/91720
* gcc.dg/pr89435.c: New test.
* gcc.dg/pr89795.c: New test.
* gcc.dg/pr91720.c: New test.
PR tree-optimization/91723
* gcc.dg/vect/vect-fma-3.c: New test.
2019-09-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91665
* gcc.dg/vect/pr91665.c: New test.
2019-09-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91001
PR middle-end/91105
PR middle-end/91106
* gcc.c-torture/compile/pr91001.c: New test.
2019-09-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91632
* gcc.c-torture/execute/pr91632.c: New test.
2019-09-01 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91623
* gcc.target/i386/pr91623.c: New test.
PR lto/91572
* g++.dg/lto/pr91572_0.C: New test.
2019-08-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91351
* g++.dg/opt/pr91351.C: New test.
2019-08-09 Jakub Jelinek <jakub@redhat.com>
PR c/91401
* c-c++-common/gomp/pr91401-1.c: New test.
* c-c++-common/gomp/pr91401-2.c: New test.
2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69455
* gfortran.dg/pr69455_1.f90: New test.
* gfortran.dg/pr69455_2.f90: Ditto.
2019-10-18 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline
2019-10-18 Tobias Burnus <tobias@codesourcery.com>
PR fortran/91586
* gfortran.dg/class_71.f90: New.
2019-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83113
PR fortran/89943
* gfortran.dg/pr89943_1.f90: New test.
* gfortran.dg/pr89943_2.f90: Ditto.
* gfortran.dg/pr89943_3.f90: Ditto.
* gfortran.dg/pr89943_4.f90: Ditto.
2019-10-17 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/92093
* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2019-10-16 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-10-02 Richard Biener <rguenther@suse.de>
PR c++/91606
* g++.dg/torture/pr91606.C: New testcase.
2019-09-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/91812
* gcc.dg/torture/pr91812.c: New testcase.
2019-10-14 Will Schmidt <will_schmidt@vnet.ibm.com>
Backport from trunk.
2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/pure-builtin-redundant-load.c: New.
2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91715
* gfortran.dg/function_kinds_5.f90: Prune run-on error.
* gfortran.dg/pr85543.f90: Ditto.
* gfortran.dg/pr91715.f90: New test.
2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91649
* gfortran.dg/pr91649.f90: New test.
2019-10-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91801
* gfortran.dg/pr91801.f90: New test.
2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
PR target/92022
* g++.dg/pr92022.C: New test.
2019-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/84487
* gfortran.dg/typebound_call_22.f03: xfail.
2019-10-07 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
PR target/91275
* gcc.target/powerpc/pr91275.c: New.
2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/47054
* gfortran.dg/pr47054_1.f90: New test
* gfortran.dg/pr47054_2.f90: Ditto.
2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91942
* gfortran.dg/pr91587.f90: Update dg-error regex.
* gfortran.dg/pr91942.f90: New test.
2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91785
* gfortran.dg/pr91785.f90: New test.
2019-10-04 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
Backport from mainline
2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
PR target/91769
* gcc.target/mips/pr91769.c: New test.
2019-10-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
Backport from mainline
2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR fortran/91716
* gfortran.dg/pr91716.f90: New test.
2019-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91864
* gcc/testsuite/gfortran.dg/pr91864.f90
2019-10-01 Steven G. Kargl <kargl@gcc.ngu.org>
PR fortran/91802
* gfortran.dg/pr91802.f90: New test.
2019-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91714
* gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
* gfortran.dg/pr91714.f90: New test.
2019-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91641
* gfortran.dg/pr91641.f90: New test.
2019-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
2019-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/acle/crc_hf_1.c: New test.
2019-09-21 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/91588
* gfortran.dg/associate_49.f90: New test.
2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr91269.c: New test.
2019-09-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91727
* gfortran.dg/pr91727.f90: New test.
2019-09-19 Kito Cheng <kito.cheng@sifive.com>
Backport from mainline
2019-09-05 Jakub Jelinek <jakub@redhat.com>
Jim Wilson <jimw@sifive.com>
PR target/91635
* gcc.c-torture/execute/pr91635.c: New test.
* gcc.target/riscv/shift-shift-4.c: New test.
* gcc.target/riscv/shift-shift-5.c: New test.
2019-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/91550
* gfortran.dg/do_subscript_6.f90: New test.
2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/91557
* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
2019-09-14 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91553
* gfortran.dg/pr91553.f90: New test.
2019-09-14 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91566
* gfortran.dg/pr91566.f90: New test.
2019-09-14 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91642
* gfortran.dg/pr91642.f90: New test.
2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
2019-09-09 Jakub Jelinek <jakub@redhat.com>
PR target/87853
* gcc.target/i386/pr87853.c: New test.
PR target/91704
* gcc.target/i386/pr91704.c: New test.
2019-09-07 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/91589
* gfortran.dg/pr91589.f90: New test.
2019-09-05 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
PR fortran/91496
* gfortran.dg/pr91496.f90: New testcase.
PR fortran/91496
* gfortran.dg/directive_unroll_5.f90: Adjust error message.
2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91660
* gfortran.dg/pdt_4.f03: Fix invalid code.
* gfortran.dg/pr91660_1.f90: New test.
* gfortran.dg/pr91660_2.f90: Ditto.
2019-09-04 Wilco Dijkstra <wdijkstr@arm.com>
Backport from mainline
2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
PR target/81800
* gcc.target/aarch64/no-inline-lrint_3.c: New test.
2019-09-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91597
* gcc.c-torture/execute/pr91597.c: New test.
2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
PR fortran/91552
* gfortran.dg/pr91552.f90: New test.
2019-09-02 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-09-02 Martin Liska <mliska@suse.cz>
PR c++/91155
* g++.dg/torture/pr91155.C: New test.
2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20190901-1.c: New test.
2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91587
* gfortran.dg/pr91587.f90: New test.
2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91565
* gfortran.dg/pr91565.f90: New test.
2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91564
* gfortran.dg/pr91564.f90: New test.
2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91551
* gfortran.dg/allocated_3.f90
2019-08-30 Segher Boessenkool <segher@kernel.crashing.org>
Backport from trunk
2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
PR target/91481
* gcc.target/powerpc/darn-3.c: New testcase.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-04-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/90278
* gcc.dg/torture/pr90278.c: New testcase.
2019-08-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/91568
* gfortran.dg/pr91568.f: New testcase.
2019-08-28 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-05-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/90637
* gcc.dg/gomp/pr90637.c: New testcase.
2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
* gcc.target/mips/get-fcsr-3.c: New test.
2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20190820-1.c: New test.
2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91485
* gfortran.dg/pr91485.f90: New test.
2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91471
* gfortran.dg/pr91471.f90: New test.
2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78739
* fortran.dg/pr78739.f90: New test.
2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78719
* gfortran.dg/pr78719_1.f90: New test.
* gfortran.dg/pr78719_2.f90: Ditto.
* gfortran.dg/pr78719_3.f90: Ditto.
2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82992
* gfortran.dg/pr71649.f90: Adjust error messages.
* gfortran.dg/use_15.f90: Ditto.
* gfortran.dg/use_rename_8.f90: Ditto.
2019-08-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/91445
* gcc.dg/torture/pr91445.c: New testcase.
Backport from mainline
2019-07-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/91091
* gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2019-08-14 Martin Sebor <msebor@redhat.com>
Backport from mainline
2019-08-01 Martin Sebor <msebor@redhat.com>
PR c++/90947
* c-c++-common/array-1.c: New test.
* g++.dg/abi/mangle73.C: New test.
* g++.dg/cpp2a/nontype-class23.C: New test.
* g++.dg/init/array53.C: New test.
2019-08-14 Jonathan Wakely <jwakely@redhat.com>
PR c++/91436
* g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
* g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
test that runs for C++11.
* g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/87991
* gfortran.dg/pr87991.f90: New test.
2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90563
* gfortran.dg/do_subsript_5.f90: New test.
2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88072
* gfortran.dg/pr88072.f90: New test.
* gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
2019-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90561
* gfortran.dg/deferred_character_34.f90: New test.
2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/89647
* gfortran.dg/pr89647.f90: New test.
2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/87993
* gfortran.dg/pr87993.f90: New test.
2019-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/91424
* gfortran.dg/do_subscript_3.f90: New test.
* gfortran.dg/do_subscript_4.f90: New test.
* gfortran.dg/pr70754.f90: Use indices that to not overflow.
2019-08-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91359
* gfortran.dg/pr91359_1.f: New test.
* gfortran.dg/pr91359_2.f: Ditto.
2019-08-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/42546
* gfortran.dg/allocated_1.f90: New test.
* gfortran.dg/allocated_2.f90: Ditto.
2019-08-02 Tom Honermann <tom@honermann.net>
PR c++/88095
* g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
* g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
* g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
* g++.dg/cpp2a/udlit-class-nttp.C: New test.
* g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
* g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
2019-08-12 Release Manager
* GCC 9.2.0 released.
2019-08-05 Kito Cheng <kito.cheng@sifive.com>
Backport from mainline
2019-08-05 Kito Cheng <kito.cheng@sifive.com>
* gcc.target/riscv/promote-type-for-libcall.c: New.
2019-08-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline.
PR fortran/87233
* gfortran.dg/initialization_14.f90: Modify to now pass by
removing two dg-error commands. Added comments.
* gfortran.dg/initialization_30.f90: New test that includes the
two tests removed above with the 'dg-options -std=f95'.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
* obj-c++.dg/strings/const-cfstring-5.mm: Likewise
* obj-c++.dg/strings/const-str-12.mm: Likewise.
* obj-c++.dg/syntax-error-1.mm: Likewise.
* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
in no longer supported, also on m64 where there's no meaning to it.
* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
there.
* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
* obj-c++.dg/stubify-2.mm: Likewise.
* obj-c++.dg/try-catch-1.mm: Likewise.
* obj-c++.dg/try-catch-3.mm: Likewise.
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* objc.dg/encode-7-next-64bit.m: Use proxy headers.
* objc.dg/image-info.m: Likewise.
* objc.dg/method-6.m: Likewise.
* objc.dg/no-extra-load.m: Likewise.
* objc.dg/objc-foreach-4.m: Likewise.
* objc.dg/objc-foreach-5.m: Likewise.
* objc.dg/proto-lossage-7.m: Likewise.
* objc.dg/strings/const-cfstring-2.m: Likewise.
* objc.dg/strings/const-cfstring-5.m: Likewise.
* objc.dg/strings/const-str-12b.m: Likewise.
* objc.dg/symtab-1.m: Likewise.
* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
* objc.dg/torture/strings/const-str-10.m: Likewise.
* objc.dg/torture/strings/const-str-11.m: Likewise.
* objc.dg/torture/strings/const-str-9.m: Likewise.
* objc.dg/zero-link-1.m: Likewise.
* objc.dg/zero-link-2.m: Likewise.
* objc.dg/zero-link-3.m: Likewise.
* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
* objc.dg/headers.m: XFAIL for Darwin14-19.
* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
there.
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* objc-obj-c++-shared/CF-CFString.h: New.
* objc-obj-c++-shared/F-NSArray.h: New.
* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
* objc-obj-c++-shared/F-NSObject.h: New.
* objc-obj-c++-shared/F-NSString.h: New.
* objc-obj-c++-shared/F-NSValue.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
and vsx.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
PR gcov-profile/91087
* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
"final" line for the failure summaries. Adjust source layout so that
dejagnu xfail expressions work.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pr57438-2.c: Remove.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
to recognise Darwin's register names.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
* gcc.dg/cpp/usr/include/stdio.h: Rename...
* gcc.dg/cpp/usr/include/example.h: ... to this.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
vector explicitly for the vec_perm.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
__USER_LABEL_PREFIX__.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
expect the out-of-line GPR restore, and test specifically for
absence of branches to local labels.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr64205.c: Require effective target dfp.
* gcc.target/powerpc/pr79909.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
warning about _Bool.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
* gcc.dg/darwin-minversion-2.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pr90760.c: Require alias support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/65364
* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
(fn2): Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/attr-copy-6.c: Require alias support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
on Darwin.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
PR target/90698
* gcc.target/i386/pr49866.c: XFAIL for Darwin.
* gcc.target/i386/pr63538.c: Likewise.
* gcc.target/i386/pr61599-1.c: Skip for Darwin.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/cpp0x/pr84497.C: Require alias support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/falign-functions-3.c: Adjust align syntax
and label for Darwin.
* gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
Darwin.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr86257.c: Require native TLS support.
* gcc.target/i386/stack-prot-sym.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr22076.c: Adjust options to
match codegen expected by the scan-asms.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
account for PIC code on Darwin.
* gcc.target/i386/pr39013-2.c: Likewise.
* gcc.target/i386/pr64317.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
expected for Darwin.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr82659-3.c: Require alias support.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pconfig-1.c: Scan for the string in the generated
code, not in comments or miscellaneous directives.
* gcc.target/i386/pr18041-1.c: Likewise.
* gcc.target/i386/pr18041-2.c: Likewise.
* gcc.target/i386/wbinvd-1.c: Likewise.
* gcc.target/i386/wbnoinvd-1.c: Likewise.
* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
call to "bar".
* gcc.target/i386/pr66819-4.c: Likewise.
* gcc.target/i386/pr82662.c
* gcc.target/i386/ptwrite2.c: Make the checks look for the specific
destination register, don't try the m32 test on m64 targets.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr67985-2.c: Adjust label checks for
Darwin.
* gcc.target/i386/pr77881.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/falign-functions-2.c: Skip for Darwin.
* gcc.target/i386/pr70738-7.c: Likewise.
* gcc.target/i386/pr24414.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
PR rtl-optimisation/64895
* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
* gcc.target/i386/fuse-caller-save.c: Likewise.
* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
PIC cases, remove XFAILs.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/27221
* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/67958
* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
the differences.
* gcc.target/i386/pr32219-2.c: Likewise.
* gcc.target/i386/pr32219-3.c: Likewise.
* gcc.target/i386/pr32219-4.c: Likewise.
* gcc.target/i386/pr32219-5.c: Likewise.
* gcc.target/i386/pr32219-6.c: Likewise.
* gcc.target/i386/pr32219-7.c: Likewise.
* gcc.target/i386/pr32219-8.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
PR target/63891
* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
the reasons.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/58321
* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
add a comment as to the reason for the difference.
* gcc.target/i386/memset-strategy-1.c: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
* lib/target-supports.exp
(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
(check_effective_target_powerpc_p9vector_ok): Likewise.
(check_effective_target_powerpc_float128_sw_ok): Likewise.
(check_effective_target_powerpc_float128_hw_ok): Likewise.
(check_effective_target_powerpc_vsx_ok): Likewise.
* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
* gcc.target/powerpc/dfp/dfp.exp: Likewise.
2019-08-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
for PowerPC platforms.
2019-08-03 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
* objc.dg/instancetype-0.m: New.
2019-08-02 Martin Sebor <msebor@redhat.com>
Backport from mainline
2019-06-05 Martin Sebor <msebor@redhat.com>
PR c/90737
* c-c++-common/Wreturn-local-addr.c: New test.
* g++.dg/warn/Wreturn-local-addr-6.C: New test.
2019-08-02 Martin Sebor <msebor@redhat.com>
Backport from mainline
2019-07-09 Martin Sebor <msebor@redhat.com>
PR tree-optimization/90989
* gcc.dg/strlenopt-26.c: Exit with test result status.
* gcc.dg/strlenopt-67.c: New test.
2019-08-02 Iain Sandoe <iain@sandoe.co.uk>
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-minversion-link.c: New test.
2019-08-02 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-07-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/91280
* g++.dg/torture/pr91280.C: New testcase.
2019-07-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/91293
* gcc.dg/vect/pr91293-1.c: New testcase.
* gcc.dg/vect/pr91293-2.c: Likewise.
* gcc.dg/vect/pr91293-3.c: Likewise.
2019-08-02 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-07-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/91178
* gcc.dg/torture/pr91178-2.c: New testcase.
2019-07-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/91178
* gcc.dg/torture/pr91178.c: New testcase.
2019-07-12 Martin Sebor <msebor@redhat.com>
* gcc.dg/Warray-bounds-43.c: New test.
2019-08-01 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-07-30 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91216
* gcc.dg/gomp/pr91216.c: New test.
PR target/91150
* gcc.target/i386/avx512bw-pr91150.c: New test.
2019-07-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91157
* gcc.target/i386/avx512f-pr91157.c: New test.
* gcc.target/i386/avx512bw-pr91157.c: New test.
2019-07-31 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-07-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/91200
* gcc.dg/torture/pr91200.c: New testcase.
2019-07-15 Richard Biener <rguenther@suse.de>
PR middle-end/91162
* gcc.dg/autopar/pr91162.c: New testcase.
2019-07-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/91145
* gcc.dg/torture/pr91145.c: New testcase.
2019-07-11 Richard Biener <rguenther@suse.de>
PR middle-end/91131
* gcc.target/i386/pr91131.c: New testcase.
2019-07-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/91126
* gcc.dg/torture/pr91126.c: New testcase.
2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91296
* gfortran.dg/pr91296.f90: New test.
2019-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/90786
PR fortran/90813
* gfortran.dg/proc_ptr_51.f90: New test.
2019-07-24 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from mainline
2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/91137
* gcc.c-torture/execute/pr91137.c: New test.
2019-07-22 Paul A. Clarke <pc@us.ibm.com>
Backport from mainline
* gcc.target/powerpc/sse4_1-check.h: New.
* gcc.target/powerpc/sse4_1-pblendvb.c: New.
* gcc.target/powerpc/sse4_1-pblendw.c: New.
* gcc.target/powerpc/sse4_1-pblendw-2.c: New.
2019-07-22 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-07-22 Martin Liska <mliska@suse.cz>
PR driver/91172
* gcc.dg/pr91172.c: New test.
2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
Backport from mainline
* gcc.target/arc/tls-2.c: New test.
* gcc.target/arc/tls-3.c: Likewise.
2019-07-20 Richard Sandiford <richard.sandiford@arm.com>
Backport from mainline
2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
* c-c++-common/pr53633-2.c: New test.
2019-07-18 Kito Cheng <kito.cheng@sifive.com>
Backport from mainline
2019-07-08 Jim Wilson <jimw@sifive.com>
* gcc.target/riscv/shift-shift-2.c: Add one more test.
2019-07-17 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/vector/vec-shift-2.c: New test.
2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
PR target/89190
* gcc.target/arm/pr89190.c: New test.
2019-07-16 Martin Liska <mliska@suse.cz>
PR testsuite/91175
* g++.old-deja/g++.pt/instantiate4.C: Do not use -Werror.
2019-07-15 Martin Liska <mliska@suse.cz>
PR c++/91125
* g++.dg/parse/repo1.C: Add scan for the new warning.
* g++.dg/rtti/repo1.C: Likewise.
* g++.dg/template/repo1.C: Likewise.
* g++.dg/template/repo10.C: Likewise.
* g++.dg/template/repo11.C: Likewise.
* g++.dg/template/repo2.C: Likewise.
* g++.dg/template/repo3.C: Likewise.
* g++.dg/template/repo4.C: Likewise.
* g++.dg/template/repo5.C: Likewise.
* g++.dg/template/repo6.C: Likewise.
* g++.dg/template/repo7.C: Likewise.
* g++.dg/template/repo8.C: Likewise.
* g++.dg/template/repo9.C: Likewise.
* g++.old-deja/g++.pt/instantiate4.C: Likewise.
* g++.old-deja/g++.pt/instantiate6.C: Likewise.
* g++.old-deja/g++.pt/repo1.C: Likewise.
* g++.old-deja/g++.pt/repo2.C: Likewise.
* g++.old-deja/g++.pt/repo3.C: Likewise.
* g++.old-deja/g++.pt/repo4.C: Likewise.
2019-07-14 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-07-13 Jakub Jelinek <jakub@redhat.com>
PR c/91149
* c-c++-common/gomp/reduction-task-3.c: New test.
2019-07-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/78884
* gcc.dg/gomp/pr78884.c: New test.
PR rtl-optimization/90756
* gcc.dg/pr90756.c: New test.
2019-07-12 Wilco Dijkstra <wdijkstr@arm.com>
PR testsuite/78529
* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2019-07-12 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-07-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91063
* gcc.dg/gomp/pr91063.c: New test.
2019-06-27 Richard Biener <rguenther@suse.de>
PR testsuite/91004
* g++.dg/torture/pr34850.C: Fix overly reduced testcase.
2019-06-26 Richard Biener <rguenther@suse.de>
PR ipa/90982
* g++.dg/torture/pr90982.C: New testcase.
2019-06-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/90972
* gcc.dg/torture/pr90972.c: New testcase.
2019-06-21 Richard Biener <rguenther@suse.de>
PR debug/90914
* g++.dg/debug/pr90914.C: New testcase.
2019-06-18 Richard Biener <rguenther@suse.de>
PR debug/90900
* gcc.dg/gomp/pr90900.c: New testcase.
2019-07-11 Uroš Bizjak <ubizjak@gmail.com>
Backported from mainline
2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr81563.c (dg-final): Check that no
registers are restored from %esp.
2019-07-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/91108
* gcc.dg/tree-ssa/pr91091-1.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-78.c: Likewise.
2019-07-07 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/91077
* gfortran.dg/pointer_array_11.f90: New test.
2019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline
2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
* gcc.target/aarch64/pcs_attribute-2.c: New test.
* gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
* lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
New.
2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
* gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
* gcc.target/aarch64/pcs_attribute-3.c: New test.
2019-07-04 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-07-03 Martin Liska <mliska@suse.cz>
PR tree-optimization/90892
* gcc.dg/pr90892.c: New test.
2019-07-04 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-07-03 Martin Liska <mliska@suse.cz>
PR middle-end/90899
* gcc.target/i386/pr90899.c: New test.
2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
* gcc.target/mips/mips-fmadd.c: Rename to ...
* gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
* gcc.target/mips/mips-fmadd-n64.c: New.
2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/debug1.ads: New test.
2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/array5.ads: New test.
* gnat.dg/specs/array5_pkg1.ads: New helper.
* gnat.dg/specs/array5_pkg2.ads: Likewise.
* gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2019-06-29 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-06-27 Jakub Jelinek <jakub@redhat.com>
PR c++/91024
* g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
2019-06-26 Jakub Jelinek <jakub@redhat.com>
PR target/90991
* gcc.target/i386/avx512dq-pr90991-1.c: New test.
2019-06-25 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/90954
* c-c++-common/gomp/pr90954.c: New test.
2019-06-21 Jakub Jelinek <jakub@redhat.com>
PR c++/90950
* g++.dg/gomp/lastprivate-1.C: New test.
2019-06-12 Jakub Jelinek <jakub@redhat.com>
PR c/90760
* gcc.dg/pr90760.c: New test.
2019-06-21 Jeff Law <law@redhat.com>
Backport fom mainline
2019-06-21 Jeff Law <law@redhat.com>
PR tree-optimization/90949
* gcc.c-torture/execute/pr90949.c: New test.
2019-06-26 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-06-25 Martin Jambor <mjambor@suse.cz>
PR ipa/90939
* g++.dg/lto/pr90939_[01].C: New test.
2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
Backport from mainline
* gcc.target/arc/pr89838.c: New file.
2019-06-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90937
* trans-types.c (get_formal_from_actual_arglist): Get symbol from
current namespace so it will be freed later. If symbol is of type
character, get an empty character length.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/90290
* gfortran.dg/pr90290.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/90002
* gfortran.dg/pr90002.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/89344
* gfortran.dg/pr89344.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/87907
* gfortran.dg/pr87907.f90: New testcase.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/86587
* gfortran.dg/pr86587.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/77632
* gfortran.dg/pr77632_1.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/69499
* gfortran.dg/pr69499.f90: New test.
* gfortran.dg/module_error_1.f90: Update dg-error string.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/69398
* gfortran.dg/pr69398.f90: New test.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/68544
* gfortran.dg/pr68544.f90: New test.
* gfortran.dg/pr85687.f90: Modify test for new error message.
2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
* gfortran.dg/integer_exponentiation_4.f90: Update test.
* gfortran.dg/integer_exponentiation_5.F90: Ditto.
* gfortran.dg/no_range_check_1.f90: Ditto.
2019-06-18 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
2019-06-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/90577
PR fortran/90578
* gfortran.dg/lrshift_1.f90: Adjust testcase.
* gfortran.dg/shiftalr_3.f90: New testcase.
2019-05-20 Jeff Law <law@redhat.com>
Backported from mainline
2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
* gcc.target/mips/msa-fmadd.c: New.
2019-06-11 Thomas Koenig <tkoenig@gcc.gnu.org>
Tomáš Trnka <trnka@scm.com>
Backport from trunk
PR fortran/90744
* gfortran.dg/deferred_character_33.f90: New test.
* gfortran.dg/deferred_character_33a.f90: New test.
2019-06-11 Jakub Jelinek <jakub@redhat.com>
PR c++/90810
* g++.dg/ext/vector37.C: New test.
2019-06-07 John David Anglin <danglin@gcc.gnu.org>
* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
2019-06-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-05-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/90402
* gcc.dg/torture/pr90402-1.c: New testcase.
2019-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/90328
* gcc.dg/torture/pr90328.c: New testcase.
2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/discr6.ads: New test.
2019-06-05 Jakub Jelinek <jakub@redhat.com>
PR debug/90733
* gcc.dg/pr90733.c: New test.
Backported from mainline
2019-05-29 Jakub Jelinek <jakub@redhat.com>
PR c++/90598
* g++.dg/cpp0x/pr90598.C: New test.
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
* lib/target-supports.exp (check_effective_target_mfentry): New.
* gcc.target/i386/fentry-override.c: Require effective target mfentry.
* gcc.target/i386/fentry.c: Likewise
* gcc.target/i386/fentryname1.c: Likewise
* gcc.target/i386/fentryname2.c: Likewise
* gcc.target/i386/fentryname3.c: Likewise
* gcc.target/i386/nop-mcount.c: Likewise
* gcc.target/i386/pr82699-2.c: Likewise
* gcc.target/i386/pr82699-4.c: Likewise
* gcc.target/i386/pr82699-5.c: Likewise
* gcc.target/i386/pr82699-6.c: Likewise
* gcc.target/i386/returninst1.c: Likewise
* gcc.target/i386/returninst2.c: Likewise
* gcc.target/i386/returninst3.c: Likewise
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
PR target/82920
* g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
* gcc.target/i386/cet-notrack-5a.c: Likewise.
* gcc.target/i386/cet-notrack-5b.c: Likewise.
* gcc.target/i386/cet-notrack-6b.c: Likewise.
* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
* gcc.target/i386/cet-notrack-icf-2.c: Likewise.
* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
* gcc.target/i386/cet-notrack-icf-4.c: Likewise.
* gcc.target/i386/cet-sjlj-3.c: Likewise.
* gcc.target/i386/cet-sjlj-5.c: Likewise.
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
PR target/82920
* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
* gcc.target/i386/pr52146.c: Likewise.
* gcc.target/i386/pr52698.c: Likewise.
* gcc.target/i386/pr52857-1.c: Likewise.
* gcc.target/i386/pr52857-2.c: Likewise.
* gcc.target/i386/pr52876.c: Likewise.
* gcc.target/i386/pr53698.c: Likewise.
* gcc.target/i386/pr54157.c: Likewise.
* gcc.target/i386/pr55049-1.c: Likewise.
* gcc.target/i386/pr55093.c: Likewise.
* gcc.target/i386/pr55116-1.c: Likewise.
* gcc.target/i386/pr55116-2.c: Likewise.
* gcc.target/i386/pr55597.c: Likewise.
* gcc.target/i386/pr59929.c: Likewise.
* gcc.target/i386/pr66470.c: Likewise.
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/82920
* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
do not use -fno-pic on Darwin.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
* gcc.target/i386/ret-thunk-1.c: Likewise.
* gcc.target/i386/ret-thunk-10.c: Likewise.
* gcc.target/i386/ret-thunk-11.c: Likewise.
* gcc.target/i386/ret-thunk-12.c: Likewise.
* gcc.target/i386/ret-thunk-13.c: Likewise.
* gcc.target/i386/ret-thunk-14.c: Likewise.
* gcc.target/i386/ret-thunk-15.c: Likewise.
* gcc.target/i386/ret-thunk-16.c: Likewise.
* gcc.target/i386/ret-thunk-2.c: Likewise.
* gcc.target/i386/ret-thunk-22.c: Likewise.
* gcc.target/i386/ret-thunk-23.c: Likewise.
* gcc.target/i386/ret-thunk-24.c: Likewise.
* gcc.target/i386/ret-thunk-3.c: Likewise.
* gcc.target/i386/ret-thunk-4.c: Likewise.
* gcc.target/i386/ret-thunk-5.c: Likewise.
* gcc.target/i386/ret-thunk-6.c: Likewise.
* gcc.target/i386/ret-thunk-7.c: Likewise.
* gcc.target/i386/ret-thunk-8.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt79.ad[sb]: New test.
2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/discr5.ads: New test.
2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/array4.ads: New test.
2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aliased2.adb: New test.
2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/limited_with7.ad[sb]: New test.
* gnat.dg/limited_with7_pkg.ads: New helper.
2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/unchecked_convert13.adb: New test.
2019-05-24 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-05-23 Martin Liska <mliska@suse.cz>
PR sanitizer/90570
* g++.dg/asan/pr90570.C: New test.
2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt78.ad[sb]: New test.
2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
Backported from mainline
2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
PR target/90547
* gcc.target/i386/pr90547.c: New test.
2019-05-20 Jeff Law <law@redhat.com>
Backported from mainline
2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
* g++.dg/eh/o32-fp.C: New.
* gcc.target/mips/dwarfregtable-1.c: New.
* gcc.target/mips/dwarfregtable-2.c: New.
* gcc.target/mips/dwarfregtable-3.c: New.
* gcc.target/mips/dwarfregtable-4.c: New.
* gcc.target/mips/dwarfregtable.h: New.
2019-05-20 Jonathan Wakely <jwakely@redhat.com>
Backported from mainline
2019-05-20 Jonathan Wakely <jwakely@redhat.com>
PR c++/90532 Ensure __is_constructible(T[]) is false
* g++.dg/ext/90532.C: New test.
2019-05-19 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/90498
* gfortran.dg/associate_48.f90: New test.
2019-05-17 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-05-16 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/vect/vect-simd-1.c: New test.
* gcc.dg/vect/vect-simd-2.c: New test.
* gcc.dg/vect/vect-simd-3.c: New test.
* gcc.dg/vect/vect-simd-4.c: New test.
2019-05-15 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/simd8.c: New test.
2019-05-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90385
* gfortran.dg/pr90385.f90: New test.
PR c++/90383
* g++.dg/cpp1y/constexpr-90383-1.C: New test.
* g++.dg/cpp1y/constexpr-90383-2.C: New test.
PR pch/90326
* g++.dg/pch/pr90326.C: New test.
* g++.dg/pch/pr90326.Hs: New file.
2019-05-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90303
* g++.target/i386/pr90303.C: New test.
2019-05-15 Li Jia He <helijia@linux.ibm.com>
Backport from mainline.
2019-05-07 Li Jia He <helijia@linux.ibm.com>
* gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
optimization.
* gcc.dg/tree-ssa/pr88676-2.c: New testcase.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/81058
* gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
for variables on Darwin, rather than common.
* gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
* gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
now tested.
* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
for cold section label.
* gcc.dg/tree-prof/section-attr-2.c: Likewise.
* gcc.dg/tree-prof/section-attr-3.c: Likewise.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
2019-05-11 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/90093
* gfortran.dg/ISO_Fortran_binding_12.f90: New test.
* gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
PR fortran/90352
* gfortran.dg/iso_c_binding_char_1.f90: New test.
PR fortran/90355
* gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
the direct passing of substrings as descriptors to bind(C).
* gfortran.dg/assign_10.f90: Increase the tree_dump count of
'atmp' to account for the setting of the 'span' field.
* gfortran.dg/transpose_optimization_2.f90: Ditto.
2019-05-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline.
2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89765
* gcc.target/powerpc/pr89765-mc.c: New test.
* gcc.target/powerpc/vsx-builtin-10c.c: New test.
* gcc.target/powerpc/vsx-builtin-10d.c: New test.
* gcc.target/powerpc/vsx-builtin-11c.c: New test.
* gcc.target/powerpc/vsx-builtin-11d.c: New test.
* gcc.target/powerpc/vsx-builtin-12c.c: New test.
* gcc.target/powerpc/vsx-builtin-12d.c: New test.
* gcc.target/powerpc/vsx-builtin-13c.c: New test.
* gcc.target/powerpc/vsx-builtin-13d.c: New test.
* gcc.target/powerpc/vsx-builtin-14c.c: New test.
* gcc.target/powerpc/vsx-builtin-14d.c: New test.
* gcc.target/powerpc/vsx-builtin-15c.c: New test.
* gcc.target/powerpc/vsx-builtin-15d.c: New test.
* gcc.target/powerpc/vsx-builtin-16c.c: New test.
* gcc.target/powerpc/vsx-builtin-16d.c: New test.
* gcc.target/powerpc/vsx-builtin-17c.c: New test.
* gcc.target/powerpc/vsx-builtin-17d.c: New test.
* gcc.target/powerpc/vsx-builtin-18c.c: New test.
* gcc.target/powerpc/vsx-builtin-18d.c: New test.
* gcc.target/powerpc/vsx-builtin-19c.c: New test.
* gcc.target/powerpc/vsx-builtin-19d.c: New test.
* gcc.target/powerpc/vsx-builtin-20c.c: New test.
* gcc.target/powerpc/vsx-builtin-20d.c: New test.
* gcc.target/powerpc/vsx-builtin-9c.c: New test.
* gcc.target/powerpc/vsx-builtin-9d.c: New test.
2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline.
2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89424
* gcc.target/powerpc/pr89424-0.c: New test.
* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
enable testing of newly patched capability.
* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
2019-05-06 Marek Polacek <polacek@redhat.com>
PR c++/90265 - ICE with generic lambda.
* g++.dg/cpp1y/lambda-generic-90265.C: New test.
2019-05-06 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/90173
* g++.dg/cpp1z/class-deduction66.C: New.
2019-05-06 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-05-06 Martin Liska <mliska@suse.cz>
PR sanitizer/90312
* gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
systems.
* gcc.dg/tsan/pr88017.c: Likewise.
2019-05-04 Michael Meissner <meissner@linux.ibm.com>
* ChangeLog.ibm: Delete unintentional commit on the wrong branch.
2019-05-03 Release Manager
* GCC 9.1.0 released.
2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
GNU targets.
2019-04-30 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-04-27 Martin Liska <mliska@suse.cz>
PR middle-end/90258
* gcc.dg/completion-5.c: New test.
* gcc.target/i386/spellcheck-options-5.c: New test.
2019-04-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90240
Revert:
2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/90078
* gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
2019-04-25 Martin Liska <mliska@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
PR target/89929
* g++.target/i386/mv28.C: New test.
* gcc.target/i386/mvc14.c: Likewise.
* g++.target/i386/pr57362.C: Updated.
2019-04-24 Jeff Law <law@redhat.com>
PR tree-optimization/90037
* gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
* gcc.dg/isolate-2.c: Likewise.
* gcc.dg/isolate-4.c: Likewise.
* gcc.dg/pr19431.c: Accept either ordering of PHI args.
* gcc.dg/pr90037.c: New test.
2019-04-25 Jakub Jelinek <jakub@redhat.com>
PR c++/44648
* g++.dg/warn/Wunused-var-35.C: Remove xfail.
2019-04-25 Richard Biener <rguenther@suse.de>
PR middle-end/90194
* g++.dg/torture/pr90194.C: New testcase.
2019-04-24 Marek Polacek <polacek@redhat.com>
PR c++/90236
* g++.dg/cpp1z/nontype-auto16.C: New test.
2019-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/90193
* gcc.target/i386/pr90193.c: New test.
2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/89952
* gcc.target/s390/pr89952.c: New test.
2019-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/90187
* g++.target/i386/pr90187.C: New test.
2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.test/README.gcc: New file.
2019-04-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90208
* gcc.dg/tsan/pr90208-1.c: New test.
* gcc.dg/tsan/pr90208-2.c: New test.
PR tree-optimization/90211
* gcc.dg/autopar/pr90211.c: New test.
2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
Robin Dapp <rdapp@linux.ibm.com>
* gdc.dg/link.d: Test if target d_runtime.
* gdc.dg/runnable.d: Fix tests to work on BigEndian.
* gdc.dg/simd.d: Likewise.
2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.test/fail_compilation/fail2456.d: New test.
* gdc.test/fail_compilation/test18312.d: New test.
* gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
2018-04-23 Sudakshina Das <sudi.das@arm.com>
* gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
for linux targets.
* gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
with GNU note section.
2019-04-23 Jeff Law <law@redhat.com>
* lib/target-supports.exp
(check_effective_target_keeps_null_pointer_checks): Add cr16.
2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/87979
* gcc.dg/pr87979.c: New test.
2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/84032
* gcc.dg/pr84032.c: New test.
2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/90078
* g++.d