blob: a1366a46f010bf47285e2ea4beb6ae04a4d3e2dc [file] [log] [blame]
2021-05-14 Release Manager
* GCC 8.5.0 released.
2021-05-07 Jakub Jelinek <jakub@redhat.com>
PR target/87839
* gcc.target/aarch64/pr87839.c: New test.
2021-05-07 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-05-07 Jakub Jelinek <jakub@redhat.com>
PR c/100450
* c-c++-common/gomp/pr100450.c: New test.
2021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99808
* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
2021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/99808
* gcc.target/aarch64/pr99808.c: New test.
2021-05-06 Roman Zhuykov <zhroma@ispras.ru>
Backported from master:
2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/100225
PR rtl-optimization/84878
* gcc.dg/pr100225.c: New test.
2021-05-05 Richard Biener <rguenther@suse.de>
Backported from master:
2021-05-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/98786
* gcc.dg/torture/pr98786.c: New testcase.
2021-05-04 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100254
* g++.dg/opt/pr100254.C: New test.
2021-05-04 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/100148
* g++.dg/opt/pr100148.C: New test.
2021-05-04 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/86877
* gfortran.dg/vect/vect-8-epilogue.F90: New test.
2021-05-04 Richard Biener <rguenther@suse.de>
Backported from master:
2018-06-15 Richard Biener <rguenther@suse.de>
PR middle-end/86159
* g++.dg/pr86159.C: New testcase.
2021-05-04 Alexander Monakov <amonakov@ispras.ru>
Backported from master:
2019-03-01 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/85899
* gcc.dg/pr85899.c: New test.
2021-04-30 Jakub Jelinek <jakub@redhat.com>
PR c++/98358
* g++.dg/template/pr98297.C: Expect error about shadowing template template
parameter rather than does not declare anything error.
2021-04-30 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-30 Richard Biener <rguenther@suse.de>
PR c++/98032
* g++.dg/pr98032.C: New testcase.
2021-04-30 Jason Merrill <jason@redhat.com>
Backported from master:
2021-04-30 Jason Merrill <jason@redhat.com>
PR c++/95719
* g++.dg/tree-ssa/final4.C: New test.
2021-04-29 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/99954
* gcc.dg/torture/pr99954.c: New testcase.
2021-04-28 Uros Bizjak <ubizjak@gmail.com>
Backported from master:
2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/100182
* gcc.target/i386/pr100182.c: New test.
* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
* gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2021-04-26 Michael Meissner <meissner@linux.ibm.com>
PR target/98952
* gcc.target/powerpc/pr98952.c: New test. Test backported from
trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
2021-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2021-02-08 Richard Biener <rguenther@suse.de>
PR lto/96591
* g++.dg/lto/pr96591_0.C: New testcase.
2021-04-26 Richard Biener <rguenther@suse.de>
Backported from master:
2021-01-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/98117
* gcc.dg/torture/pr98117.c: New testcase.
2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
PR target/98136
* g++.dg/pr98136.C: New test.
2021-04-26 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
PR rtl-optimization/94605
* gcc.target/aarch64/sve/pr94605.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR c++/99833
* g++.dg/cpp1z/pr99833.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99905
* gcc.target/i386/pr99905.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR debug/99830
* gcc.dg/pr99830.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR c/99990
* gcc.dg/pr99990.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR lto/99849
* gcc.dg/lto/pr99849_0.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/98601
* gcc.dg/torture/pr98601.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-04-20 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/99863
* gcc.target/i386/pr99863.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/99790
* g++.dg/cpp1z/pr99790.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99777
* g++.dg/torture/pr99777.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/99745
* g++.dg/cpp0x/variadic181.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/99650
* g++.dg/cpp1z/decomp55.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-30 Jakub Jelinek <jakub@redhat.com>
PR c/99588
* gcc.dg/Wunused-var-5.c: New test.
* gcc.dg/Wunused-var-6.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93235
* gcc.target/aarch64/pr93235.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/82959
* g++.dg/cpp1z/eval-order10.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c/99324
* gcc.c-torture/compile/pr99324.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/95451
* g++.dg/cpp1y/lambda-generic-95451.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99225
* gcc.c-torture/compile/pr99225.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99204
* gfortran.dg/pr99204.f90: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR ipa/99034
* g++.dg/opt/pr99034.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c/99136
* gcc.dg/pr99136.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/99106
* g++.dg/ubsan/pr99106.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99079
* gcc.dg/fold-modpow2-2.c: New test.
* gcc.c-torture/execute/pr99079.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/99033
* g++.dg/ext/flexary38.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/99035
* g++.dg/ext/weak6.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/99007
* g++.dg/gomp/pr99007.C: New test.
* gcc.dg/gomp/pr99007-1.c: New test.
* gcc.dg/gomp/pr99007-2.c: New test.
* gcc.dg/gomp/pr99007-3.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR c++/97878
* g++.dg/cpp1z/decomp54.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-03-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/97487
* gcc.dg/pr97487-1.c: New test.
* gcc.dg/pr97487-2.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-29 Jakub Jelinek <jakub@redhat.com>
PR debug/98331
* gcc.dg/pr98331.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-29 Jakub Jelinek <jakub@redhat.com>
PR c++/33661
PR c++/98847
* g++.dg/opt/pr98847.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-29 Jakub Jelinek <jakub@redhat.com>
PR target/98681
* gcc.c-torture/execute/pr98681.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-29 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/95693
* g++.dg/ubsan/pr95693.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/90248
* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
builtins.
* gcc.dg/pr90248.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-09 Jakub Jelinek <jakub@redhat.com>
PR c++/98556
* c-c++-common/pr98556.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/98474
* gcc.c-torture/execute/pr98474.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR c++/98353
* g++.dg/opt/pr98353.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/98183
* gcc.dg/gomp/pr98183.c: New test.
* gcc.dg/goacc/pr98183.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/98205
* c-c++-common/gomp/doacross-4.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR target/98100
* gcc.target/i386/pr98100.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2021-01-06 Jakub Jelinek <jakub@redhat.com>
PR target/98063
* gcc.target/i386/pr98063.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-11-25 Jakub Jelinek <jakub@redhat.com>
PR c/97958
* c-c++-common/gomp/pr97958.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-11-12 Jakub Jelinek <jakub@redhat.com>
PR c++/97663
* g++.dg/cpp1z/class-deduction75.C: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-10-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/97386
* gcc.c-torture/execute/pr97386-1.c: New test.
* gcc.c-torture/execute/pr97386-2.c: New test.
2021-04-22 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-10-16 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/97294
* gcc.dg/asan/pr97294.c: New test.
2021-04-21 Patrick Palka <ppalka@redhat.com>
Backported from master:
2020-10-07 Patrick Palka <ppalka@redhat.com>
PR c++/88115
PR libstdc++/97273
* g++.dg/template/alignof3.C: New test.
2021-04-21 Richard Biener <rguenther@suse.de>
Backported from master:
2021-04-21 Richard Biener <rguenther@suse.de>
PR testsuite/100176
* g++.dg/compat/struct-layout-1_generate.c: Add missing return.
* gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt92.adb: New test.
2021-04-02 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-04-01 Harald Anlauf <anlauf@gmx.de>
PR fortran/99840
* gfortran.dg/transpose_5.f90: New test.
2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/acle/rng_2.c: New test.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2021-03-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/93964
* gcc.dg/graphite/pr93964.c: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/97255
* g++.dg/vect/pr97255.cc: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/96579
* gcc.dg/pr96579.c: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/96370
* gcc.dg/pr96370.c: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-12-02 Richard Biener <rguenther@suse.de>
PR middle-end/96369
* c-c++-common/pr96369.c: New testcase.
2021-03-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-12-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/97081
* gcc.dg/vect/pr97081-2.c: New test.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/97081
* gcc.dg/vect/pr97081.c: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2021-01-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/98282
* g++.dg/opt/pr98282.C: New testcase.
2021-03-17 Richard Biener <rguenther@suse.de>
Backported from master:
2020-04-16 Richard Biener <rguenther@suse.de>
PR middle-end/94479
* gcc.dg/torture/pr94479.c: New testcase.
2021-03-07 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-03-05 Harald Anlauf <anlauf@gmx.de>
PR libfortran/99218
* gfortran.dg/matmul_21.f90: New test.
2021-02-08 Matthias Klose <doko@ubuntu.com>
Backported from master:
2020-10-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/97236
* gcc.dg/vect/pr97236.c: New testcase.
2021-02-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-11-20 Jakub Jelinek <jakub@redhat.com>
PR target/97528
* gcc.target/arm/pr97528.c: New test.
2021-01-28 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2021-01-28 Harald Anlauf <anlauf@gmx.de>
PR fortran/86470
* gfortran.dg/gomp/pr86470.f90: New test.
2021-01-21 Wilco Dijkstra <wdijkstr@arm.com>
Backported from master:
2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
PR target/98618
* gcc.target/aarch64/symbol-range.c: Improve testcase.
* gcc.target/aarch64/symbol-range-tiny.c: Likewise.
2020-12-28 Uroš Bizjak <ubizjak@gmail.com>
PR target/96793
* gcc.target/i386/pr96793-2.c: New test.
2020-12-27 Uroš Bizjak <ubizjak@gmail.com>
PR target/96793
* gcc.target/i386/pr96793-1.c: New test.
2020-12-24 Roman Zhuykov <zhroma@ispras.ru>
Backported from master:
2020-12-05 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/97421
* gcc.c-torture/execute/pr97421-1.c: New test.
* gcc.c-torture/execute/pr97421-2.c: New test.
* gcc.c-torture/execute/pr97421-3.c: New test.
2020-12-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-12-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/98307
* gfortran.dg/forall_19.f90: New test.
2020-12-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/96793
* gcc.target/i386/pr96793.c: New test.
2020-12-16 Nathan Sidwell <nathan@acm.org>
* g++.dg/template/pr98297.C: New.
2020-12-14 Wilco Dijkstra <wdijkstr@arm.com>
* lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
effective target test.
* gcc.target/aarch64/with-tune-config.c: New test.
* gcc.target/aarch64/with-tune-march.c: Likewise.
* gcc.target/aarch64/with-tune-mcpu.c: Likewise.
* gcc.target/aarch64/with-tune-mtune.c: Likewise.
2020-12-11 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-11-29 Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/pr98017.f90: New test.
2020-12-10 Ed Schonberg <schonberg@adacore.com>
* gnat.dg/modular6.adb: New test.
2020-12-09 Jason Merrill <jason@redhat.com>
PR c++/91953
* g++.dg/cpp1z/constexpr-if12.C: Remove error.
* g++.dg/cpp0x/constexpr-empty14.C: New test.
2020-12-01 Richard Biener <rguenther@suse.de>
Backported from master:
2020-05-05 Richard Biener <rguenther@suse.de>
PR ipa/94947
* gcc.dg/torture/pr94947-1.c: New testcase.
* gcc.dg/torture/pr94947-2.c: Likewise.
2020-12-01 Richard Biener <rguenther@suse.de>
Backported from master:
2020-05-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/95133
* gcc.dg/pr95133.c: New testcase.
2020-12-01 Richard Biener <rguenther@suse.de>
Backported from master:
2020-11-26 Richard Biener <rguenther@suse.de>
PR testsuite/98002
* gcc.dg/strncmp-2.c: Call mprotect again before free.
2020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
PR target/91816
* gcc.target/arm/pr91816.c: New test.
2020-11-26 Thomas Schwinge <thomas@codesourcery.com>
Backported from master:
2020-11-26 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/cache-3-1.c: New.
* c-c++-common/goacc/cache-3-2.c: Likewise.
* c-c++-common/goacc/data-clause-1.c: Likewise.
* c-c++-common/goacc/data-clause-2.c: Likewise.
* c-c++-common/gomp/map-1.c: Adjust.
* c-c++-common/gomp/map-2.c: Likewise.
* g++.dg/goacc/cache-3-1.C: New.
* g++.dg/goacc/cache-3-2.C: Likewise.
* g++.dg/goacc/data-clause-1.C: Likewise.
* g++.dg/goacc/data-clause-2.C: Likewise.
* g++.dg/gomp/map-1.C: Adjust.
* g++.dg/gomp/map-2.C: Likewise.
2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
Backported from master:
2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
* g++.dg/gomp/map-1.C: New.
* g++.dg/gomp/map-2.C: Likewise.
* c-c++-common/gomp/map-1.c: Adjust.
* c-c++-common/gomp/map-2.c: Likewise.
2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
Backported from master:
2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/goacc/cache-1.c: Update.
* c-c++-common/goacc/cache-2.c: Likewise.
* g++.dg/goacc/cache-1.C: New.
* g++.dg/goacc/cache-2.C: Likewise.
2020-11-25 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backported from master:
2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
PR target/94891
* gcc.target/aarch64/return_address_sign_1.c: Update test.
2020-11-24 Jason Merrill <jason@redhat.com>
PR c++/97918
* g++.dg/debug/localclass2.C: New test.
2020-11-24 Jason Merrill <jason@redhat.com>
PR c++/95158
* g++.dg/template/virtual5.C: New test.
2020-11-17 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
PR target/96191
* gcc.target/aarch64/stack-protector-1.c: New test.
* gcc.target/aarch64/stack-protector-2.c: Likewise.
2020-11-17 Tamar Christina <tamar.christina@arm.com>
PR target/97535
* gcc.target/aarch64/pr97535.c: New test.
2020-11-06 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
2020-11-06 Peter Bergner <bergner@linux.ibm.com>
* gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized
test case.
2020-11-03 Richard Biener <rguenther@suse.de>
Backported from master:
2020-11-03 Richard Biener <rguenther@suse.de>
PR testsuite/97688
* gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
check to always specify subleaf zero.
2020-10-24 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-10-18 Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/matmul_20.f90: New test.
2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
Backported from master:
2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.dg/dfp/pr97439.c: New test.
2020-10-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-10-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/97349
* gcc.target/aarch64/simd/pr97349.c: New test.
2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/97150
* gcc.target/aarch64/pr97150.c: New test.
2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/96313
* gcc.target/aarch64/pr96313.c: New test.
* gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
Adjust return type.
(test_vqmovuns_s32): Likewise.
(test_vqmovund_s64): Likewise.
2020-09-30 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2020-09-30 H.J. Lu <hjl.tools@gmail.com>
PR target/97184
* gcc.target/i386/movdir64b.c: New test.
* gcc.target/i386/movdiri32.c: Likewise.
* gcc.target/i386/movdiri64.c: Likewise.
* lib/target-supports.exp (check_effective_target_movdir): New.
2020-09-28 Christophe Lyon <christophe.lyon@linaro.org>
Backported from master:
2020-09-25 Christophe Lyon <christophe.lyon@linaro.org>
PR target/71233
* gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
declarations of vector, vector2, vector_res for float64x2 type.
* gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
* gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
(clean_results): Add float64x2_t cleanup.
(DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vceq_poly_1.c: New test.
2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/simd/vadd_poly_1.c: New test.
2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
Revert:
2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/95614
* gfortran.dg/pr95614_1.f90: New test.
* gfortran.dg/pr95614_2.f90: New test.
2020-09-27 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-09-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/97073
* gcc.c-torture/execute/pr97073.c: New test.
2020-09-27 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master:
2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
Mark Eggleston <markeggleston@gcc.gnu.org>
PR fortran/95614
* gfortran.dg/pr95614_1.f90: New test.
* gfortran.dg/pr95614_2.f90: New test.
2020-09-25 Tamar Christina <tamar.christina@arm.com>
PR target/71233
* lib/target-supports.exp
(check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
check_effective_target_arm_v8_3a_complex_neon_ok,
add_options_for_arm_v8_3a_complex_neon,
check_effective_target_arm_v8_3a_complex_neon_hw,
check_effective_target_vect_complex_rot_N): New.
* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2020-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/71233
* gcc.target/aarch64/acle/rng_1.c: New test.
2020-09-24 H.J. Lu <hjl.tools@gmail.com>
Backported from master:
2020-09-16 H.J. Lu <hjl.tools@gmail.com>
PR target/97032
* gcc.target/i386/pr97032.c: New test.
2020-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backported from master:
2020-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Andrea Corallo <andrea.corallo@arm.com>
PR target/71233
* gcc.target/aarch64/acle/jcvt_1.c: New test.
* gcc.target/aarch64/acle/jcvt_2.c: New testcase.
* lib/target-supports.exp
(check_effective_target_aarch64_fjcvtzs_hw): Add new check for
FJCVTZS hw.
2020-09-24 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2019-02-25 Tamar Christina <tamar.christina@arm.com>
PR target/71233
* gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
Rename ...
(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
test_vfmlslq_high_f16): ... To this.
* gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
test_vfmlslq_laneq_high_u32): Rename ...
(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
* gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
test_vfmlslq_laneq_low_u32): Rename ...
(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
* gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
Rename ...
(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
test_vfmlslq_low_f16): ... To This.
* lib/target-supports.exp
(check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2020-09-24 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2018-05-21 Tamar Christina <tamar.christina@arm.com>
PR target/71233
* gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
vbcaxq_s64): New.
* gcc.target/aarch64/sha3_1.c: Likewise.
* gcc.target/aarch64/sha3_2.c: Likewise.
* gcc.target/aarch64/sha3_3.c: Likewise.
2020-09-22 Vlad Lazar <vlad.lazar@arm.com>
Backported from master:
2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
PR target/71233
* gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
* gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
(test_vnegd_s64): Likewise.
* gcc.target/aarch64/vnegd_s64.c: New.
* gcc.target/aarch64/vabsd_s64.c: New.
* gcc.target/aarch64/vabs_intrinsic_3.c: New file.
2020-09-19 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-07-02 Harald Anlauf <anlauf@gmx.de>
PR fortran/93423
* gfortran.dg/pr93423.f90: New file.
2020-09-18 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-09-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/97053
* gcc.dg/store_merging_31.c: New test.
* gcc.dg/store_merging_32.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-08-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/96722
* g++.dg/opt/pr96722.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-08-18 Jakub Jelinek <jakub@redhat.com>
PR c/96571
* gcc.dg/Wunused-var-4.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-08-11 Jakub Jelinek <jakub@redhat.com>
PR c/96545
* c-c++-common/pr96545.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-07-15 Jakub Jelinek <jakub@redhat.com>
PR target/96174
* gcc.target/i386/avx512f-vcmppd-3.c: New test.
* gcc.target/i386/avx512f-vcmpps-3.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-07-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/95857
* gcc.dg/pr95857.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-06-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/95903
* c-c++-common/pr95903.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-28 Jakub Jelinek <jakub@redhat.com>
PR c++/95328
* g++.dg/cpp1z/decomp53.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-14 Jakub Jelinek <jakub@redhat.com>
PR middle-end/95108
* gcc.dg/gomp/pr95108.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-13 Jakub Jelinek <jakub@redhat.com>
PR debug/95080
* g++.dg/opt/pr95080.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-07 Jakub Jelinek <jakub@redhat.com>
PR c++/94951
* g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-07 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94873
* gcc.dg/pr94873.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-05-07 Jakub Jelinek <jakub@redhat.com>
PR c/94842
* gcc.dg/pr94842.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94809
* gcc.c-torture/execute/pr94809.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-27 Jakub Jelinek <jakub@redhat.com>
PR target/94780
* gcc.dg/pr94780.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-24 Jakub Jelinek <jakub@redhat.com>
PR c++/94742
* g++.dg/warn/Wreturn-type-12.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-23 Jakub Jelinek <jakub@redhat.com>
PR c/94705
* gcc.dg/pr94705.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-21 Jakub Jelinek <jakub@redhat.com>
PR c/94641
* c-c++-common/ubsan/pr94641.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94618
* g++.dg/opt/pr94618.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-16 Jakub Jelinek <jakub@redhat.com>
PR c++/94571
* g++.dg/cpp1z/decomp51.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94524
* gcc.c-torture/execute/pr94524-1.c: New test.
* gcc.c-torture/execute/pr94524-2.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-08 Jakub Jelinek <jakub@redhat.com>
PR target/94438
* gcc.target/i386/avx512bw-pr94438.c: New test.
* gcc.target/i386/avx512vlbw-pr94438.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-08 Jakub Jelinek <jakub@redhat.com>
PR c++/94325
* g++.dg/ubsan/vptr-15.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
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.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR target/94488
* gcc.c-torture/compile/pr94488.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Hannes Domani <ssbssa@yahoo.de>
Jakub Jelinek <jakub@redhat.com>
PR debug/94459
* g++.dg/debug/pr94459.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR target/94460
* gcc.target/i386/avx2-pr94460.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94423
* gcc.dg/ubsan/pr94423.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Marc Glisse <marc.glisse@inria.fr>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/94412
* gcc.c-torture/execute/pr94412.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR target/93069
* gcc.target/i386/avx512vl-pr93069.c: New test.
* gcc.dg/vect/pr93069.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94329
* gfortran.dg/pr94329.f90: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94303
* g++.dg/torture/pr94303.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Richard Biener <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR debug/94283
* gcc.dg/pr94283.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR debug/94283
* gcc.target/i386/pr94283.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94211
* gcc.dg/pr94211.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR c/94172
* gcc.dg/pr94172-1.c: New test.
* gcc.dg/pr94172-2.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-04-07 Jakub Jelinek <jakub@redhat.com>
PR c++/90995
* g++.dg/cpp0x/enum40.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR debug/94167
* gcc.dg/pr94167.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94130
* gcc.c-torture/execute/pr94130.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR target/94134
* gcc.c-torture/execute/pr94134.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR target/94121
* gcc.dg/pr94121.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/94111
* gcc.dg/dfp/pr94111.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94114
* gcc.dg/pr94114.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/93399
* gcc.dg/pr93399.c: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-17 Jakub Jelinek <jakub@redhat.com>
PR debug/93888
* g++.dg/guality/pr93888.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/94046
* g++.dg/ext/pr94046-1.C: New test.
* g++.dg/ext/pr94046-2.C: New test.
2020-09-17 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-03-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/94002
* gcc.dg/pr94002.c: New test.
2020-09-16 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/96139
* gcc.target/powerpc/pr96139-a.c: New test.
* gcc.target/powerpc/pr96139-b.c: New test.
* gcc.target/powerpc/pr96139-c.c: New test.
2020-09-16 Sylvia Taylor <sylvia.taylor@arm.com>
Backported from master:
2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
* gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
2020-09-16 Sameera Deshpande <sameera.deshpande@linaro.org>
Backported from master:
2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
vld1x3 intrinsics for aarch64.
* gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
vst1x2 intrinsics for aarch64.
* gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
vst1x3 intrinsics for aarch64.
2020-09-09 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-09-03 Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/iall_masked.f90: New test.
2020-08-21 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2020-07-17 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New file.
* gcc.target/aarch64/cpunative/info_0: New test.
* gcc.target/aarch64/cpunative/info_1: New test.
* gcc.target/aarch64/cpunative/info_10: New test.
* gcc.target/aarch64/cpunative/info_11: New test.
* gcc.target/aarch64/cpunative/info_12: New test.
* gcc.target/aarch64/cpunative/info_13: New test.
* gcc.target/aarch64/cpunative/info_14: New test.
* gcc.target/aarch64/cpunative/info_15: New test.
* gcc.target/aarch64/cpunative/info_2: New test.
* gcc.target/aarch64/cpunative/info_3: New test.
* gcc.target/aarch64/cpunative/info_4: New test.
* gcc.target/aarch64/cpunative/info_5: New test.
* gcc.target/aarch64/cpunative/info_6: New test.
* gcc.target/aarch64/cpunative/info_7: New test.
* gcc.target/aarch64/cpunative/info_8: New test.
* gcc.target/aarch64/cpunative/info_9: New test.
* gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
* gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
2020-08-21 Tamar Christina <tamar.christina@arm.com>
Backported from master:
2020-07-17 Tamar Christina <tamar.christina@arm.com>
* lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
verbose output.
2020-08-12 Kewen Lin <linkw@linux.ibm.com>
PR testsuite/94077
* gcc.dg/gomp/pr82374.c: Add option -fno-common.
2020-08-07 Jakub Jelinek <jakub@redhat.com>
Backported from master:
2020-08-03 Jakub Jelinek <jakub@redhat.com>
PR target/96402
* gcc.target/aarch64/pr96402.c: New test.
2020-07-25 Dominique d'Humieres <dhumieres.dominique@free.fr>
Backported from master:
2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
PR fortran/93592
* gfortran.dg/fmt_en.f90: Adjust test.
* gfortran.dg/fmt_en_rd.f90: New test.
* gfortran.dg/fmt_en_rn.f90: New test.
* gfortran.dg/fmt_en_ru.f90: New test.
* gfortran.dg/fmt_en_rz.f90: New test.
2020-07-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-07-21 Harald Anlauf <anlauf@gmx.de>
PR fortran/89574
* gfortran.dg/pr89574.f90: New file.
2020-07-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Backported from master:
2020-06-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* gcc.target/s390/vector/align-1.c: Change target architecture
to z13.
* gcc.target/s390/vector/align-2.c: Change target architecture
to z13.
2020-07-16 Andreas Krebbel <krebbel@linux.ibm.com>
Backported from master:
2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/vector/align-1.c: New test.
* gcc.target/s390/vector/align-2.c: New test.
2020-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/builtins-msum-runnable.c: New test.
* gcc.target/powerpc/vsx-builtin-msum.c: New test.
Modified from ...
(cherry picked from commit c1a57681a64150d2fc336ba8e055c5f82e3737e8)
2020-07-06 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
2020-07-05 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-06-30 Harald Anlauf <anlauf@gmx.de>
PR fortran/88379
* gfortran.dg/pr88379.f90: New file.
2020-07-02 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-06-29 Harald Anlauf <anlauf@gmx.de>
PR fortran/71706
* gfortran.dg/pr71706.f90: New file.
2020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org>
Backported from master:
2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/95829
* gfortran.dg/pr95829.f90: New test.
2020-06-30 Alex Coplan <alex.coplan@arm.com>
Backported from master:
2020-05-18 Alex Coplan <alex.coplan@arm.com>
* gcc.c-torture/compile/packed-aligned-1.c: New test.
* gcc.c-torture/execute/packed-aligned.c: New test.
2020-06-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/95689
* gfortran.dg/pr95689.f90: New test.
(reverts the cherry-pick from commit 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6)
2020-06-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
2020-06-20 Harald Anlauf <anlauf@gmx.de>
PR fortran/95689
* gfortran.dg/pr95689.f90: New file.
2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/95110
* gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/94969
* gcc.dg/tree-ssa/pr94969.c: New test.
2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
Backported from master:
2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
* c-c++-common/gomp/hsa-indirect-call-1.c: New file.
2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/94109
* gfortran.dg/finalize_34.f90: Adjust free counts.
* gfortran.dg/finalize_36.f90: New test.
2020-06-01 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/94361
* gfortran.dg/finalize_28.f90: Adjusted free counts.
* gfortran.dg/finalize_34.f90: Likewise.
* gfortran.dg/finalize_35.f90: New test.
2020-05-29 Alex Coplan <alex.coplan@arm.com>
PR target/94591
* gcc.c-torture/execute/pr94591.c: New test.
2020-05-28 Tobias Burnus <tobias@codesourcery.com>
PR fortran/50392
* gfortran.dg/pr50392.f: New test.
2020-05-25 Jason Merrill <jason@redhat.com>
PR c++/90749
* g++.dg/cpp0x/nsdmi-template20.C: New file.
2020-05-25 Jason Merrill <jason@redhat.com>
PR c++/91529
* g++.dg/init/const14.C: New file.
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>
Backport from master
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-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-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-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-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-01 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/93956
PR fortran/94788
* gfortran.dg/pointer_assign_13.f90: Remove.
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-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2020-04-02 Jakub Jelinek <jakub@redhat.com>
PR target/94435
* gcc.target/aarch64/pr94435.c: New test.
2020-04-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2020-03-31 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/pr94368.c: New test.
2020-04-16 Andre Vieira <andre.simoesdiasvieira@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-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 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-15 Uroš Bizjak <ubizjak@gmail.com>
PR target/94603
* gcc.target/i386/pr94603.c: New test.
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-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-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/94500
* gcc.target/i386/avx512bw-pr94500.c: New test.
2020-04-03 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 Mark Eggleston <markeggleston@gcc.gnu.org>
Backport from master
2020-04-02 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/94030
* resolve.c (resolve_equivalence): Correct formatting
around the label "identical_types". Instead of using
gfc_resolve_array_spec use is_non_constants_shape_array
to determine whether the array can be used in a in an
equivalence statement.
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-24 Tamar Christina <tamar.christina@arm.com>
* g++.target/aarch64/aarch64.exp: New file.
* g++.target/aarch64/pr94052.C: New test.
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-02-27 Jakub Jelinek <jakub@redhat.com>
PR c/93949
* gcc.c-torture/compile/pr93949.c: New test.
2020-02-04 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-03-04 Release Manager
* GCC 8.4.0 released.
2020-02-29 Peter Bergner <bergner@linux.ibm.com>
Revert
2020-02-20 Peter Bergner <bergner@linux.ibm.com>
PR target/93658
* gcc.target/powerpc/pr93658.c: New test.
* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
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-26 Marek Polacek <polacek@redhat.com>
PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
* g++.dg/cpp0x/overload-conv-4.C: New test.
2020-02-25 Alexandre Oliva <aoliva@redhat.com>
PR c++/86747
* g++.dg/pr86747.C: New.
2019-02-05 Alexandre Oliva <aoliva@redhat.com>
PR c++/87770
* g++.dg/pr87770.C: New.
2020-02-25 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/92745
* g++.dg/cpp0x/initlist118.C: New test.
* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
2020-02-25 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/93908
* gcc.c-torture/execute/pr93908.c: New test.
2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/lto24.adb: New test.
* gnat.dg/lto24_pkg1.ads: New helper.
* gnat.dg/lto24_pkg2.ad[sb]: Likewise.
2020-02-25 Richard 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-25 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/93434
* gcc.c-torture/execute/pr93434.c: New test.
2020-02-25 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/92768
* gcc.dg/pr92768.c: New test.
2020-02-25 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/92420
* gcc.dg/vect/pr92420.c: New test.
2020-02-25 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/90313
* g++.dg/torture/pr90313.cc: 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.
* gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count.
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-17 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-17 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-17 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-17 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-17 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-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-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 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
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.
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 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 fortran/93463
* gfortran.dg/goacc/pr93463.f90: New test.
2020-01-23 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/93402
* gcc.c-torture/execute/pr93402.c: New test.
2020-01-22 Jakub Jelinek <jakub@redhat.com>
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.
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-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.
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-05 Jakub Jelinek <jakub@redhat.com>
PR fortran/92781
* gfortran.dg/pr92781.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.
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-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.
2019-11-23 Jakub Jelinek <jakub@redhat.com>
PR target/92615
* gcc.target/i386/pr92615.c: New test.
2019-11-21 Jakub Jelinek <jakub@redhat.com>
PR c++/90842
* g++.dg/cpp1y/lambda-generic-90842.C: New test.
2020-01-20 Richard Biener <rguenther@suse.de>
Backport from mainline
PR middle-end/93246
* g++.dg/torture/pr93246.C: New testcase.
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-01-23 Thomas Schwinge <thomas@codesourcery.com>
Backport:
2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
* g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
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-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-15 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-15 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-04-14 Jan Hubicka <hubicka@ucw.cz>
PR lto/89358
* g++.dg/lto/pr89358_0.C: New testcase.
* g++.dg/lto/pr89358_1.C: New testcase.
2020-01-14 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 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.
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-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-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-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-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/91355
* g++.dg/torture/pr91355.C: New test.
Backported from mainline
2019-11-20 Jakub Jelinek <jakub@redhat.com>
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.
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-08 Jakub Jelinek <jakub@redhat.com>
PR c++/92384
* g++.dg/torture/pr92384.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.
2019-10-29 Jakub Jelinek <jakub@redhat.com>
PR c++/92201
* g++.dg/other/pr92201.C: New test.
2019-10-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/92056
* gcc.c-torture/compile/pr92056.c: New test.
2019-10-04 Jakub Jelinek <jakub@redhat.com>
PR c++/91974
* g++.dg/cpp1z/eval-order5.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-01 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91623
* gcc.target/i386/pr91623.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-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-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-05 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-03 Iain Sandoe <iain@sandoe.co.uk>
PR c++/79274
* g++.dg/tls/pr77285-2.C: XFAIL test for Darwin.
2019-11-02 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-11-01 Delia Burduv <Delia.Burduv@arm.com>
Backport from trunk
2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR target/86487
* gcc.target/arm/pr86487.c: New.
2019-10-31 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-31 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-31 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-31 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-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-28 Iain Sandoe <iain@sandoe.co.uk>
* gcc.c-torture/compile/pr72802.c: Skip for Darwin.
2019-10-28 Jiufu Guo <guojiufu@linux.ibm.com>
Backport from mainline
PR target/70010
* gcc.target/powerpc/pr70010.c: Add -Wno-psabi and -mvsx.
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-3.c: New test.
* gcc.target/powerpc/pr70010-4.c: New test.
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-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-09-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/91812
* gcc.dg/torture/pr91812.c: New testcase.
2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20191023-1.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-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-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-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-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-10-01 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr91854.c: New test.
2019-09-28 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/91588
* gfortran.dg/associate_49.f90 : 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-20 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-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-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-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-02 Richard Biener <rguenther@suse.de>
PR testsuite/91619
* gcc.dg/vect/pr81740-2.c: Restrict to vect_hw_misalign.
2019-09-01 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-09-01 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-09-01 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-09-01 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-09-01 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-09-01 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR tree-optimization/90020
* gcc.dg/torture/pr90020.c: Add linker options for darwin.
2019-09-01 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-09-01 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20190901-1.c: New test.
2019-08-31 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-31 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-31 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-31 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-31 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-31 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-31 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-31 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-31 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-31 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-31 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-31 Segher Boessenkool <segher@kernel.crashing.org>
PR target/91481
* gcc.target/powerpc/darn-3.c: Fix testcase.
2019-08-30 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-30 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-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/stack-prot-sym.c: Require native TLS support.
2019-08-30 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-30 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-30 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-30 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-30 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/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
2019-08-30 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-30 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr70738-7.c: Likewise.
* gcc.target/i386/pr24414.c: Likewise.
2019-08-30 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-30 Richard Biener <rguenther@suse.de>
Backport from mainline
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-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
2018-12-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/88315
* gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
initial value.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-06-18 Richard Biener <rguenther@suse.de>
PR debug/90900
* gcc.dg/gomp/pr90900.c: New testcase.
2019-04-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/90278
* gcc.dg/torture/pr90278.c: New testcase.
2019-04-25 Richard Biener <rguenther@suse.de>
PR middle-end/90194
* g++.dg/torture/pr90194.C: New testcase.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
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-07-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/91280
* g++.dg/torture/pr91280.C: New testcase.
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-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-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/90328
* gcc.dg/torture/pr90328.c: New testcase.
2019-02-22 Richard Biener <rguenther@suse.de>
PR middle-end/87609
* gcc.dg/torture/restrict-7.c: New testcase.
2019-08-30 Bin Cheng <bin.linux@linux.alibaba.com>
Backport from mainline
2019-07-18 Bin Cheng <bin.linux@linux.alibaba.com>
PR tree-optimization/91137
* gcc.c-torture/execute/pr91137.c: New test.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-04-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/90006
* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/89725
* gcc.dg/tree-ssa/pr89725.c: New test.
2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/81740
* gcc.dg/vect/pr81740-1.c: New testcase.
* gcc.dg/vect/pr81740-2.c: Likewise.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-04-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/90020
* gcc.dg/torture/pr90020.c: New testcase.
2019-08-29 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-29 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-29 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-07-30 Jakub Jelinek <jakub@redhat.com>
PR target/91150
* gcc.target/i386/avx512bw-pr91150.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-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-05 Jakub Jelinek <jakub@redhat.com>
PR debug/90733
* gcc.dg/pr90733.c: New test.
2019-05-10 Jakub Jelinek <jakub@redhat.com>
PR pch/90326
* g++.dg/pch/pr90326.C: New test.
* g++.dg/pch/pr90326.Hs: New file.
2019-04-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/90139
* gcc.c-torture/compile/pr90139.c: New test.
2019-08-28 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-28 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-28 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-25 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-minversion-link.c: New test.
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-15 Jonathan Wakely <jwakely@redhat.com>
Backport from mainline.
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-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.
2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90563
* gfortran.dg/do_subscript_5.f90: New test.
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-02 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-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-21 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-16 Wilco Dijkstra <wdijkstr@arm.com>
Backport from mainline
PR target/89222
* gcc.target/arm/pr89222.c: Add new test.
2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
Backport from mainline
2019-02-04 Wilco Dijkstra <wdijkstr@arm.com>
PR target/89190
* gcc.target/arm/pr89190.c: New test.
2019-07-15 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-12 Wilco Dijkstra <wdijkstr@arm.com>
PR testsuite/78529
* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2019-07-07 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/91077
* gfortran.dg/pointer_array_11.f90 : New test.
2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
Backported from mainline.
* 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-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-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-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-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90937
* gfortran.dg/external_procedure_4.f90: New test.
2019-06-16 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-12 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-10 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/90498
* gfortran.dg/associate_48.f90 : New test.
2019-06-09 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/57284
* gfortran.dg/assign_10.f90: Bump up counts of "atmp".
* gfortran.dg/transpose_optimization_2.f90: Ditto
2019-06-09 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/57284
* gfortran.dg/class_70.f03
2019-06-07 John David Anglin <danglin@gcc.gnu.org>
* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
2019-06-07 Iain Sandoe <iain@sandoe.co.uk>
PR target/82920
* gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin,
do not use -fno-pic on Darwin.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a
different ABI for returning this category of complex value.
2019-06-07 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-15 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-06-07 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-06-07 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-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/array4.ads: New test.
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-23 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-22 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/tls/pr85400.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-16 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-08 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 Richard Biener <rguenther@suse.de>
PR bootstrap/90359
Backport from mainline
2019-03-11 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89655
PR bootstrap/89656
* gcc.c-torture/compile/pr89655.c: New test.
2019-05-03 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-03-14 Richard Biener <rguenther@suse.de>
PR middle-end/89698
* g++.dg/torture/pr89698.C: New testcase.
2019-03-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/89595
* gcc.dg/torture/pr89595.c: New testcase.
2019-03-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/89710
* gcc.dg/torture/pr89710.c: New testcase.
2019-04-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/90071
* gcc.dg/torture/pr90071.c: New testcase.
2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR target/86984
* gcc.target/alpha/pr86984.c: New test.
2019-04-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/90193
* gcc.target/i386/pr90193.c: New test.
PR target/90187
* g++.dg/opt/pr90187.C: New test.
PR tree-optimization/90208
* gcc.dg/tsan/pr90208-2.c: New test.
2019-04-19 Jakub Jelinek <jakub@redhat.com>
PR c++/90108
* c-c++-common/pr90108.c: New test.
2019-04-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/90082
* gcc.dg/pr90082.c: New test.
PR tree-optimization/90090
* g++.dg/opt/pr90090.C: New test.
2019-04-12 Jakub Jelinek <jakub@redhat.com>
PR c/89933
* c-c++-common/pr89933.c: New test.
PR rtl-optimization/89965
* gcc.target/i386/pr89965.c: New test.
PR c/89946
* c-c++-common/pr89946.c: New test.
PR rtl-optimization/90026
* g++.dg/opt/pr90026.C: New test.
2019-04-10 Jakub Jelinek <jakub@redhat.com>
PR c++/90010
* gcc.dg/pr90010.c: New test.
2019-04-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/89998
* gcc.c-torture/compile/pr89998-1.c: New test.
* gcc.c-torture/compile/pr89998-2.c: New test.
2019-03-29 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/89869
* g++.dg/ubsan/vptr-14.C: New test.
PR c/89872
* gcc.dg/tree-ssa/pr89872.c: New test.
2019-03-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89621
* gfortran.dg/gomp/pr89621.f90: New test.
2019-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/89796
* g++.dg/gomp/pr89796.C: New test.
* gcc.dg/gomp/pr89796.c: New test.
2019-03-25 Jakub Jelinek <jakub@redhat.com>
PR c++/60702
* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
for _ZTH* calls.
* g++.dg/tls/thread_local11a.C: New test.
2019-03-22 Jakub Jelinek <jakub@redhat.com>
PR c++/60702
* g++.dg/tls/thread_local11.C: New test.
* g++.dg/tls/thread_local11.h: New test.
* g++.dg/tls/thread_local12a.C: New test.
* g++.dg/tls/thread_local12b.C: New test.
* g++.dg/tls/thread_local12c.C: New test.
* g++.dg/tls/thread_local12d.C: New test.
* g++.dg/tls/thread_local12e.C: New test.
* g++.dg/tls/thread_local12f.C: New test.
* g++.dg/tls/thread_local12g.C: New test.
* g++.dg/tls/thread_local12h.C: New test.
* g++.dg/tls/thread_local12i.C: New test.
* g++.dg/tls/thread_local12j.C: New test.
* g++.dg/tls/thread_local12k.C: New test.
* g++.dg/tls/thread_local12l.C: New test.
2019-03-21 Jakub Jelinek <jakub@redhat.com>
PR c++/89767
* g++.dg/cpp1y/lambda-init18.C: New test.
* g++.dg/cpp1y/lambda-init19.C: New test.
* g++.dg/cpp1y/pr89767.C: New test.
2019-03-19 Jakub Jelinek <jakub@redhat.com>
PR target/89752
* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
* g++.dg/ext/asm16.C: Likewise.
* g++.dg/ext/asm17.C: New test.
PR target/89726
* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
Add expected results for them.
PR c/89734
* gcc.dg/pr89734.c: New test.
2019-03-15 Jakub Jelinek <jakub@redhat.com>
PR debug/89704
* gcc.dg/debug/pr89704.c: New test.
2019-03-14 Jakub Jelinek <jakub@redhat.com>
PR ipa/89684
* gcc.target/i386/pr89684.c: New test.
PR rtl-optimization/89679
* gcc.dg/pr89679.c: New test.
PR tree-optimization/89703
* gcc.c-torture/compile/pr89703-1.c: New test.
* gcc.c-torture/compile/pr89703-2.c: New test.
PR c++/89512
* g++.dg/cpp1y/var-templ61.C: New test.
2019-03-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/88588
* c-c++-common/gomp/pr88588.c: New test.
2019-03-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89663
* gcc.c-torture/compile/pr89663-1.c: New test.
* gcc.c-torture/compile/pr89663-2.c: New test.
2019-03-11 Jakub Jelinek <jakub@redhat.com>
PR fortran/89651
* gfortran.dg/gomp/pr89651.f90: New test.
2019-03-09 Jakub Jelinek <jakub@redhat.com>
PR c/88568
* g++.dg/other/pr88568.C: New test.
2019-03-08 Jakub Jelinek <jakub@redhat.com>
PR c++/82075
* g++.dg/cpp1z/decomp49.C: New test.
2019-03-06 Jakub Jelinek <jakub@redhat.com>
PR c++/87148
* g++.dg/ext/flexary34.C: New test.
2019-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89590
* gcc.dg/pr89590.c: New test.
2019-02-28 Jakub Jelinek <jakub@redhat.com>
PR c/89521
* gcc.dg/pr89521-1.c: New test.
* gcc.dg/pr89521-2.c: New test.
PR c/89520
* gcc.dg/pr89520-1.c: New test.
* gcc.dg/pr89520-2.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
PR c++/89403
* g++.dg/cpp0x/pr89403.C: New test.
PR c++/89405
* g++.dg/cpp1z/inline-var5.C: New test.
PR middle-end/89412
* gcc.c-torture/compile/pr89412.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
David Malcolm <dmalcolm@redhat.com>
PR middle-end/89091
* gcc.dg/torture/pr89091.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/88074
PR middle-end/89415
* gcc.dg/pr88074-2.c: New test.
2019-02-19 Richard Biener <rguenther@suse.de>
PR middle-end/88074
* gcc.dg/pr88074.c: New testcase.
2019-04-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
PR target/90075
* gcc.target/aarch64/pr90075.c: New test.
2019-04-29 Richard Sandiford <richard.sandiford@arm.com>
Backport from mainline:
2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/89037
* gcc.dg/pr89037.c: New test.
2019-04-26 Roman Zhuykov <zhroma@ispras.ru>
Backport from mainline
2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
PR rtl-optimization/87979
* gcc.dg/pr87979.c: New test.
PR rtl-optimization/84032
* gcc.dg/pr84032.c: New test.
2019-04-24 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/87127
* gfortran.dg/external_procedures_4.f90: New test.
2019-04-17 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-03-10 Martin Jambor <mjambor@suse.cz>
* g++.dg/tree-ssa/pr87008.C: New test.
* gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
2019-04-17 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline
2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/87532
* gcc.target/powerpc/pr87532.c: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
* gcc.target/powerpc/vsx-builtin-10a.c: New test.
* gcc.target/powerpc/vsx-builtin-10b.c: New test.
* gcc.target/powerpc/vsx-builtin-11a.c: New test.
* gcc.target/powerpc/vsx-builtin-11b.c: New test.
* gcc.target/powerpc/vsx-builtin-12a.c: New test.
* gcc.target/powerpc/vsx-builtin-12b.c: New test.
* gcc.target/powerpc/vsx-builtin-13a.c: New test.
* gcc.target/powerpc/vsx-builtin-13b.c: New test.
* gcc.target/powerpc/vsx-builtin-14a.c: New test.
* gcc.target/powerpc/vsx-builtin-14b.c: New test.
* gcc.target/powerpc/vsx-builtin-15a.c: New test.
* gcc.target/powerpc/vsx-builtin-15b.c: New test.
* gcc.target/powerpc/vsx-builtin-16a.c: New test.
* gcc.target/powerpc/vsx-builtin-16b.c: New test.
* gcc.target/powerpc/vsx-builtin-17a.c: New test.
* gcc.target/powerpc/vsx-builtin-17b.c: New test.
* gcc.target/powerpc/vsx-builtin-18a.c: New test.
* gcc.target/powerpc/vsx-builtin-18b.c: New test.
* gcc.target/powerpc/vsx-builtin-19a.c: New test.
* gcc.target/powerpc/vsx-builtin-19b.c: New test.
* gcc.target/powerpc/vsx-builtin-20a.c: New test.
* gcc.target/powerpc/vsx-builtin-20b.c: New test.
* gcc.target/powerpc/vsx-builtin-9a.c: New test.
* gcc.target/powerpc/vsx-builtin-9b.c: New test.
2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89736
* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
restrict this test to vsx targets.
2019-04-15 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-04-15 Martin Jambor <mjambor@suse.cz>
* g++.dg/ipa/pr89693.C: New test.
2019-04-15 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-01-18 Martin Liska <mliska@suse.cz>
PR middle-end/88587
* g++.target/i386/pr88587.C: New test.
* gcc.target/i386/mvc13.c: New test.
2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/87352
* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
* gfortran.dg/finalize_34.f90: New test.
2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/89981
* gfortran.dg/entry_22.f90: New test.
2019-04-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/90018
* gcc.dg/vect/pr90018.c: New testcase.
2019-04-10 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89904
* gfortran.dg/pr85797.f90: Adjust testcase.
2019-04-10 Matthew Malcomson <matthew.malcomson@arm.com>
PR target/90024
* gcc.dg/torture/neon-immediate-timode.c: New test.
019-04-07 Uroš Bizjak <ubizjak@gmail.com>
PR target/89945
* gcc.target/i386/pr89945.c: New test.
2019-04-04 Martin Sebor <msebor@redhat.com>
PR middle-end/89934
* gcc.dg/Wrestrict-19.c: New test.
* gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
PR target/89902
PR target/89903
* gcc.target/i386/pr70799-4.c: Remove.
* gcc.target/i386/pr70799-5.c: Remove.
* gcc.target/i386/pr89902.c: New test.
* gcc.target/i386/pr89903.c: Ditto.
2019-03-31 Harald Anlauf <anlauf@gmx.de>
PR fortran/83515
PR fortran/85797
* gfortran.dg/pr85797.f90: New test.
2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/89866
Backport from trunk
* gfortran.dg/pointer_intent_8.f90: New test.
2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/78865
Backport from trunk
* gfortran.dg/altreturn_10.f90: New test.
* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
PR target/89848
* gcc.target/i386/pr89848.c: New test.
2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
PR target/89827
* gcc.target/i386/pr89827.c: New test.
2019-03-25 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-03-20 Jakub Jelinek <jakub@redhat.com>
PR target/89775
* gcc.target/s390/pr89775-1.c: New test.
* gcc.target/s390/pr89775-2.c: New test.
2019-03-24 Janus Weil <janus@gcc.gnu.org>
PR fortran/71861
Backport from trunk
* gfortran.dg/interface_abstract_5.f90: New test case.
2019-03-22 Backport from mainline
2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
PR fortran/56408
* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
(dg-compile-aux-modules): Fix diagnostic.
* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
PR fortran/56408
* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
missing nexted dg-test call support in dejaGNU 1.4.4.
PR fortran/29383
* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
other '*.exp' files.
2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/unroll-7.c: New test.
2019-03-18 Martin Sebor <msebor@redhat.com>
PR middle-end/88273
* gcc.dg/Warray-bounds-38.c: New test.
2019-03-18 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-03-18 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/89546
* gcc.dg/tree-ssa/pr89546.c: New test.
2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84394
Backport from trunk
* gfortran.dg/blockdata_11.f90: New test.
2019-03-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
PR target/89523
* gcc.target/i386/pr89523-1a.c: New test.
* gcc.target/i386/pr89523-1b.c: Likewise.
* gcc.target/i386/pr89523-2.c: Likewise.
* gcc.target/i386/pr89523-3.c: Likewise.
* gcc.target/i386/pr89523-4.c: Likewise.
* gcc.target/i386/pr89523-5.c: Likewise.
* gcc.target/i386/pr89523-6.c: Likewise.
* gcc.target/i386/pr89523-7.c: Likewise.
* gcc.target/i386/pr89523-8.c: Likewise.
* gcc.target/i386/pr89523-9.c: Likewise.
2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66089
Backport from trunk
* gfortran.dg/dependency_53.f90: New test.
* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
* gfortran.dg/no_arg_check_2.f90: Likewise.
2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66695
PR fortran/77746
PR fortran/79485
Backport from trunk
* gfortran.dg/binding_label_tests_30.f90: New test.
* gfortran.dg/binding_label_tests_31.f90: New test.
* gfortran.dg/binding_label_tests_32.f90: New test.
* gfortran.dg/binding_label_tests_33.f90: New test.
2019-03-15 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-03-06 Richard Biener <rguenther@suse.de>
PR testsuite/89551
* gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
the way that makes the testcase PASS.
2019-03-14 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-03-07 Martin Jambor <mjambor@suse.cz>
PR lto/87525
* gcc.dg/ipa/ipcp-5.c: New test.
2019-03-14 Richard Biener <rguenther@suse.de>
PR middle-end/89572
* gcc.dg/torture/pr89572.c: New testcase.
2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87673
Backport from trunk
* gfortran.dg/charlen_17.f90: New test.
2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
PR target/85860
* gcc.target/i386/pr85860.c: New.
2019-03-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-03-13 Richard Biener <rguenther@suse.de>
PR middle-end/89677
* gcc.dg/torture/pr89677.c: New testcase.
2019-03-01 Richard Biener <rguenther@suse.de>
PR middle-end/89497
* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
that happen now earlier.
2019-02-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/89296
* gcc.dg/uninit-pr89296.c: New testcase.
2019-03-13 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/vec-addc-u128.c: New test.
2019-03-13 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/xl-xst-align-1.c: New test.
* gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2019-03-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/89664
* gfortran.dg/pr89664.f90: New testcase.
2019-03-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
Backport from mainline
2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
target.
2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/unroll-6.c: New test.
2019-03-11 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
dg-options.
2019-03-11 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-03-08 Martin Liska <mliska@suse.cz>
PR target/86952
* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
scanned pattern.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71544
Backport from trunk
* gfortran.dg/c_ptr_tests_19.f90: New test.
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87734
Backport from trunk
* gfortran.dg/public_private_module_10.f90: New test.
2019-03-08 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-03-07 Martin Jambor <mjambor@suse.cz>
* g++.dg/ipa/pr88235.C: New test.
2019-03-07 Jakub Jelinek <jakub@redhat.com>
PR c++/89585
* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2019-03-06 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/71203
* gfortran.dg/substr_8.f90: New test.
2019-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/72714
Backport from trunk
* gfortran.dg/coarray_allocate_11.f90: New test.
2019-03-06 Tamar Christina <tamar.christina@arm.com>
Backport from trunk.
2019-02-25 Tamar Christina <tamar.christina@arm.com>
PR target/88530
* common/config/aarch64/aarch64-common.c
(struct aarch64_option_extension): Add is_synthetic.
(all_extensions): Use it.
(TARGET_OPTION_INIT_STRUCT): Define hook.
(struct gcc_targetm_common): Moved to end.
(all_extensions_by_on): New.
(opt_ext_cmp, typedef opt_ext): New.
(aarch64_option_init_struct): New.
(aarch64_contains_opt): New.
(aarch64_get_extension_string_for_isa_flags): Output smallest set.
* config/aarch64/aarch64-option-extensions.def
(AARCH64_OPT_EXTENSION): Explicitly include AES and SHA2 in crypto.
(fp, simd, crc, lse, fp16, rcpc, rdma, dotprod, aes, sha2, sha3,
sm4, fp16fml, sve):
Set is_synthetic to false.
(crypto): Set is_synthetic to true.
* config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Add
SYNTHETIC.
2019-03-06 Tamar Christina <tamar.christina@arm.com>
Backport from trunk.
2019-02-28 Tamar Christina <tamar.christina@arm.com>
PR target/88530
* gcc.target/aarch64/options_set_10.c: New test.
2019-03-06 Xiong Hu Luo <luoxhu@linux.ibm.com>
Backport of r268834 from mainline to gcc-8-branch.
2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-1.c
(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
New testcases.
2019-03-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-02-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/89505
* gcc.dg/torture/pr89505.c: New testcase.
2019-03-03 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89077
* gfortran.dg/transfer_simplify_12.f90: New test.
* gfortran.dg/substr_simplify.f90: New test.
2019-03-03 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/77583
* gfortran.dg/pr77583.f90: New test.
2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/89174
Backport from trunk
* gfortran.dg/allocate_with_mold_3.f90: New test.
2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87689
Backport from trunk
* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
options.
* gfortran.dg/lto/20091028-2_0.f90: Likewise.
* gfortran.dg/lto/pr87689_0.f: New file.
* gfortran.dg/lto/pr87689_1.f: New file.
* gfortran.dg/altreturn_9_0.f90: New file.
* gfortran.dg/altreturn_9_1.f90: New file.
2019-03-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk
PR fortran/84387
* gfortran.dg/dtio_34.f90: New test.
2019-03-02 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89516
* gfortran.dg/pr89492.f90: Adjust testcase.
* gfortran.dg/transfer_check_5.f90: New test.
PR fortran/89492
* gfortran.dg/pr89492.f90: New test.
PR fortran/89266
PR fortran/88326
* gfortran.dg/pr89266.f90: New test.
* gfortran.dg/pr88326.f90: New test.
2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20190228-1.c: New test.
2019-02-28 Li Jia He <helijia@linux.ibm.com>
Backport from trunk
2019-02-20 Li Jia He <helijia@linux.ibm.com>
PR target/88100
* gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt77.adb: New test.
* gnat.dg/opt77_pkg.ad[sb]: New helper.
2019-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/86119
Backport from trunk
* gfortran.dg/warn_conversion_11.f90: New test.
2019-02-23 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88117
* gfortran.dg/deferred_character_32.f90: New test
2019-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71066
Backport from trunk
* gfortran.dg/coarray_data_1.f90: New test.
2019-02-22 Release Manager
* GCC 8.3.0 released.
2019-02-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89303
* g++.dg/torture/pr89303.C: Move everything from std namespace to my
namespace.
2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
* c-c++-common/patchable_function_entry-default.c: Likewise.
* c-c++-common/patchable_function_entry-definition.c: Likewise.
2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
* c-c++-common/patchable_function_entry-default.c: Likewise.
* c-c++-common/patchable_function_entry-definition.c: Likewise.
* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2019-02-15 Richard Biener <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/89278
* gcc.dg/pr89278.c: New test.
2019-02-15 Jakub Jelinek <jakub@redhat.com>
PR other/89342
* gcc.dg/pr89342.c: New test.
2019-02-14 David Malcolm <dmalcolm@redhat.com>
2019-02-13 David Malcolm <dmalcolm@redhat.com>
Backport of r268847 from trunk.
PR c++/89036
* g++.dg/concepts/pr89036.C: New test.
2019-02-14 David Malcolm <dmalcolm@redhat.com>
Backport of r267957 from trunk.
2019-01-15 David Malcolm <dmalcolm@redhat.com>
PR c++/88795
* g++.dg/template/pr88795.C: New test.
2019-02-14 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89354
* gcc.dg/pr89354.c: New test.
2019-02-14 David Malcolm <dmalcolm@redhat.com>
Backport of r263275 from trunk.
2018-08-02 David Malcolm <dmalcolm@redhat.com>
* error.c (cxx_print_error_function): Duplicate "file" before
passing it to pp_set_prefix.
(cp_print_error_function): Use pp_take_prefix when saving the
existing prefix.
2019-02-14 David Malcolm <dmalcolm@redhat.com>
Backport of r262199 from trunk.
2018-06-27 David Malcolm <dmalcolm@redhat.com>
PR c++/86329
* g++.dg/lookup/pr86329.C: New test.
2019-02-14 David Malcolm <dmalcolm@redhat.com>
Backport of r259720 from trunk.
2018-04-27 David Malcolm <dmalcolm@redhat.com>
PR c++/85515
* g++.dg/pr85515-1.C: New test.
* g++.dg/pr85515-2.C: New test.
2019-02-14 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-14 Martin Liska <mliska@suse.cz>
PR rtl-optimization/89242
* g++.dg/pr89242.C: New test.
2019-02-14 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-11 Martin Liska <mliska@suse.cz>
PR ipa/89009
* g++.dg/ipa/pr89009.C: New test.
2019-02-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/89314
* gcc.dg/pr89314.c: New test.
Backported from mainline
2019-02-13 Jonathan Wakely <jwakely@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/89303
* g++.dg/torture/pr89303.C: New test.
2019-02-13 Jakub Jelinek <jakub@redhat.com>
PR target/89290
* gcc.target/i386/pr89290.c: New test.
2019-02-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89246
* gcc.dg/gomp/pr89246-1.c: New test.
* gcc.dg/gomp/pr89246-2.c: New test.
2019-02-13 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/vec-sld-modulo.c: New.
* gcc.target/powerpc/vec-srad-modulo.c: New.
* gcc.target/powerpc/vec-srd-modulo.c: New.
2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2019-02-13 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/86554
* gcc.dg/torture/pr86554-1.c: New testcase.
* gcc.dg/torture/pr86554-2.c: Likewise.
2019-02-13 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-02-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/89253
* gfortran.dg/pr89253.f: New testcase.
2019-02-08 Richard Biener <rguenther@suse.de>
PR middle-end/89223
* gcc.dg/torture/pr89223.c: New testcase.
2019-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88739
* gcc.c-torture/execute/pr88739.c: New test.
2019-02-11 Stefan Agner <stefan@agner.ch>
Backport from mainline
2019-01-10 Stefan Agner <stefan@agner.ch>
PR target/88648
* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
check if -masm-syntax-unified gets applied properly.
2019-02-10 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89077
* gfortran.dg/pr89077.f90: New test.
2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71237
Backport from trunk
* gfortran.dg/pointer_init_2.f90: Adjust error messages.
* gfortran.dg/pointer_init_6.f90: Likewise.
* gfortran.dg/pointer_init_9.f90: New test.
2019-02-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71860
Backport from trunk
* gfortran.dg/null_10.f90: New test.
2019-02-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89243
* g++.dg/opt/pr89188.C: Include ../torture/pr88861.C.
Backported from mainline
2019-01-16 David Malcolm <dmalcolm@redhat.com>
PR target/88861
* g++.dg/torture/pr88861.C: New test.
2019-02-08 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89234
* g++.dg/ubsan/pr89234.C: New test.
2019-02-08 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-11-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/86991
* gcc.dg/pr86991.c: New testcase.
2019-02-08 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-02-03 Richard Biener <rguenther@suse.de>
PR debug/87295
* g++.dg/debug/dwarf2/pr87295.C: New testcase.
2019-01-29 Richard Biener <rguenther@suse.de>
PR debug/87295
* g++.dg/lto/pr87295_0.C: New testcase.
2019-01-15 Richard Biener <rguenther@suse.de>
PR debug/88046
* g++.dg/lto/pr88046_0.C: New testcase.
2019-02-08 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-12-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/88427
* gcc.dg/pr88427.c: New testcase.
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88217
* g++.dg/pr88217.C: New testcase.
2018-11-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/88149
* g++.dg/torture/pr88149.C: New testcase.
2019-02-07 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-02-06 Jakub Jelinek <jakub@redhat.com>
PR c/89211
* gcc.dg/pr89211.c: New test.
2019-02-05 Jakub Jelinek <jakub@redhat.com>
PR c++/89187
* g++.dg/opt/pr89187.C: New test.
PR rtl-optimization/11304
* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
* gcc.target/i386/call-2.c: New test.
PR target/89188
* g++.dg/opt/pr89188.C: New test.
PR rtl-optimization/89195
* gcc.c-torture/execute/pr89195.c: New test.
PR target/89186
* g++.dg/ext/vector36.C: New test.
2019-02-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87887
* gcc.dg/gomp/pr87887-1.c: New test.
* gcc.dg/gomp/pr87887-2.c: New test.
2019-02-01 Jakub Jelinek <jakub@redhat.com>
PR fortran/83246
PR fortran/89084
* gfortran.dg/pr89084.f90: New test.
* gfortran.dg/lto/pr89084_0.f90: New test.
* gfortran.dg/pr83246.f90: New test.
PR tree-optimization/88107
* gcc.dg/gomp/pr88107.c: New test.
2019-01-31 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/89124
* c-c++-common/asan/pr89124.c: New test.
2019-01-30 Jakub Jelinek <jakub@redhat.com>
PR c++/89105
* g++.dg/abi/pr89105.C: New test.
2019-01-29 Jakub Jelinek <jakub@redhat.com>
PR c++/66676
PR ipa/89104
* gcc.dg/gomp/pr89104.c: New test.
2019-01-27 Jakub Jelinek <jakub@redhat.com>
PR target/87214
* gcc.target/i386/avx512vl-pr87214-1.c: New test.
* gcc.target/i386/avx512vl-pr87214-2.c: New test.
2019-01-24 Jakub Jelinek <jakub@redhat.com>
PR c++/88976
* c-c++-common/gomp/cancel-2.c: New test.
* gcc.dg/gomp/cancel-1.c: New test.
* g++.dg/gomp/cancel-1.C: New test.
* g++.dg/gomp/cancel-2.C: New test.
* g++.dg/gomp/cancel-3.C: New test.
2019-01-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/88964
* gfortran.dg/pr88964.f90: New test.
2019-01-22 Jakub Jelinek <jakub@redhat.com>
PR target/88965
* gcc.target/powerpc/pr88965.c: New test.
PR middle-end/88968
* c-c++-common/gomp/atomic-23.c: New test.
PR target/88905
* gcc.dg/pr88905.c: New test.
PR rtl-optimization/49429
PR target/49454
PR rtl-optimization/86334
PR target/88906
* gcc.target/i386/pr86334.c: New test.
* gcc.target/i386/pr88906.c: New test.
2019-01-21 Jakub Jelinek <jakub@redhat.com>
PR c++/88949
* g++.dg/gomp/pr88949.C: New test.
PR sanitizer/88901
* g++.dg/asan/pr88901.C: New test.
2019-01-19 Jakub Jelinek <jakub@redhat.com>
PR fortran/88902
* gfortran.dg/pr88902.f90: New test.
2019-01-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/88870
* gcc.dg/pr88870.c: New test.
2019-01-14 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
feature test macros.
2019-01-10 Jakub Jelinek <jakub@redhat.com>
PR c/88568
* gcc.dg/pr88568.c: New test.
2019-01-05 Jakub Jelinek <jakub@redhat.com>
PR debug/88635
* gcc.dg/debug/dwarf2/pr88635.c: New test.
2019-02-07 Christophe Lyon <christophe.lyon@linaro.org>
Backport from mainline
2019-01-28 Marek Polacek <polacek@redhat.com>
PR c++/89024 - ICE with incomplete enum type.
* g++.dg/cpp0x/enum37.C: Add dg-error.
2019-02-07 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-11-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/88105
* gcc.dg/gomp/pr88105.c: New testcase.
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88223
* gcc.dg/torture/pr88223.c: New testcase.
2019-02-07 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-12-11 Richard Biener <rguenther@suse.de>
PR middle-end/88448
PR middle-end/88415
* gcc.dg/gomp/pr88415.c: New testcase.
2018-11-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/88030
* gcc.dg/tsan/pr88030.c: New testcase.
2018-11-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/87929
* gcc.dg/pr87929.c: New testcase.
2019-02-07 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-22 Tamar Christina <tamar.christina@arm.com>
PR/tree-optimization 88903
* gcc.dg/vect/pr88903-1.c: Add explicit &.
2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt76.adb: New test.
2019-02-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/89135
* gcc.dg/torture/pr89135.c: New testcase.
2019-01-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/88903
* gcc.dg/vect/pr88903-1.c: New testcase.
* gcc.dg/vect/pr88903-2.c: Likewise.
2019-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/67679
Backport from trunk
* gfortran.dg/warn_undefined_1.f90: New test.
* gfortran.dg/coarray_lock_7.f90: Fix patterns in test.
2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
hardware.
* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
Backport from mainline.
2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/vec-extract-schar-1.c: New test.
* gcc.target/powerpc/vec-extract-sint-1.c: New test.
* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
* gcc.target/powerpc/vec-extract-slong-1.c: New test.
* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
* gcc.target/powerpc/vec-extract-uint-1.c: New test.
* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2019-02-03 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88393
* gfortran.dg/alloc_comp_assign_16.f03 : New test.
2019-02-03 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88980
* gfortran.dg/realloc_on_assign_32.f90 : New test.
2019-02-03 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88685
* gfortran.dg/pointer_array_component_3.f90 : New test.
2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/57048
Backport from trunk
* gfortran.dg/c_funptr_1.f90: New file.
* gfortran.dg/c_funptr_1_mod.f90: New file.
2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from mainline
2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/87022
* gcc.dg/tree-ssa/pr87022.c: New test.
2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
Backport from mainline
2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/88932
* gfortran.dg/pr88932.f90: New test.
2019-01-30 Manfred Schwarb <manfred99@gmx.ch>
* gfortran.dg/newunit_5.f90.f90: Moved to
* gfortran.dg/newunit_5.f90: here and fix a dg directive.
2019-01-30 Kewen Lin <linkw@gcc.gnu.org>
Backport from mainline
2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
PR fortran/70696
* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt75.adb: New test.
* gnat.dg/opt75_pkg.ad[sb]: New helper.
2019-01-27 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/56386
PR fortran/58906
PR fortran/77385
* gfortran.dg/associate_44.f90 : New test.
PR fortran/80260
* gfortran.dg/select_type_45.f90 : New test.
PR fortran/82077
* gfortran.dg/select_type_46.f90 : New test.
2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
PR target/88948
* gcc.target/i386/pr88948.c: New test.
2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array34.adb: New test.
2019-01-25 Paul Thomas <pault@gcc.gnu.org>
PR fortran/87336
* gfortran.dg/pointer_array_10.f90 : New test.
* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
count to 72.
2019-01-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/86865
* gcc.dg/graphite/pr86865.c: New testcase.
* gcc.dg/graphite/pr69728.c: XFAIL.
* gcc.dg/graphite/scop-21.c: Likewise.
2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
PR target/88998
* g++.dg/pr88998.c: New test.
2019-01-24 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/89008
* gcc.dg/torture/pr89008.c: New testcase.
2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
* gfortran.dg/array_function_5.f90: : Fix a dg directive.
* gfortran.dg/class_66.f90: Likewise.
* gfortran.dg/dec_structure_12.f90: Likewise.
* gfortran.dg/dec_structure_14.f90: Likewise.
* gfortran.dg/dec_structure_15.f90: Likewise.
* gfortran.dg/dtio_31.f03: Likewise.
* gfortran.dg/dtio_32.f03: Likewise.
* gfortran.dg/extends_11.f03: Likewise.
* gfortran.dg/integer_plus.f90: Likewise.
* gfortran.dg/matmul_const.f90: Likewise.
* gfortran.dg/namelist_96.f90: Likewise.
* gfortran.dg/pdt_25.f03: Likewise.
* gfortran.dg/pdt_28.f03: Likewise.
* gfortran.dg/pr58968.f: Likewise.
* gfortran.dg/pr78259.f90: Likewise.
* gfortran.dg/debug/pr35154-stabs.f: Likewise.
* gfortran.dg/vect/vect-2.f90: Likewise.
2019-01-22 Uroš Bizjak <ubizjak@gmail.com>
PR target/88938
* gcc.target/i386/pr88938.c: New test.
2019-01-18 Richard Earnshaw <rearnsha@arm.com>
PR target/88799
* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
mp and sec extensions to armv7-a.
2019-01-17 Nathan Sidwell <nathan@acm.org>
PR c++/86610
* g++.dg/cpp0x/pr86610.C: New.
2019-01-16 Martin Jambor <mjambor@suse.cz>
Backported from mainline
2018-12-10 Martin Jambor <mjambor@suse.cz>
PR ipa/88214
* gcc.dg/ipa/pr88214.c: New test.
2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/81849
* gfortran.dg/pr81849.f90: New test.
2019-01-15 Joseph Myers <joseph@codesourcery.com>
Backport from mainline
2019-01-07 Joseph Myers <joseph@codesourcery.com>
PR c/88720
PR c/88726
* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk
PR libfortran/88776
* gfortran.dg/namelist_96.f90: New test.
2019-01-12 Dominique d'Humieres <dominiq@gcc.gnu.org>
* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
* gcc.dg/plugin/plugindir2.c: Likewise.
* gcc.dg/plugin/plugindir3.c: Likewise.
* gcc.dg/plugin/plugindir4.c: Likewise.
2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/35031
* gfortran.dg/pr35031.f90: new test.
2019-01-09 Wilco Dijkstra <wdijkstr@arm.com>
* gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/tls-ld-int8.c: New test.
* gcc.target/sparc/tls-ld-int16.c: Likewise.
* gcc.target/sparc/tls-ld-int32.c: Likewise.
* gcc.target/sparc/tls-ld-uint8.c: Likewise.
* gcc.target/sparc/tls-ld-uint16.c: Likewise.
* gcc.target/sparc/tls-ld-uint32.c: Likewise.
2019-01-08 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-01-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/82564
PR target/88620
* gcc.dg/nested-func-12.c: New test.
* gcc.c-torture/compile/pr82564.c: New test.
2019-01-04 Jakub Jelinek <jakub@redhat.com>
PR target/88594
* gcc.dg/pr88594.c: New test.
2019-01-03 Jakub Jelinek <jakub@redhat.com>
PR debug/88644
* gcc.dg/debug/dwarf2/pr88644.c: New test.
2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
* gcc.dg/pubtypes-3.c: Likewise.
* gcc.dg/pubtypes-4.c: Likewise.
2018-12-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85594
PR middle-end/88553
* gcc.dg/gomp/pr85594.c: New test.
* gcc.dg/gomp/pr88553.c: New test.
PR rtl-optimization/88563
* gcc.dg/pr88563.c: New test.
2018-12-20 Jakub Jelinek <jakub@redhat.com>
PR c++/88180
* g++.dg/parse/pr88180.C: New test.
* g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
definition's NSDMIs.
2018-12-19 Jakub Jelinek <jakub@redhat.com>
PR target/88541
* gcc.target/i386/avx-vpclmulqdq-1.c: New test.
PR c++/87934
* g++.dg/cpp0x/constexpr-87934.C: New test.
2018-12-17 Jakub Jelinek <jakub@redhat.com>
PR c++/88410
* g++.dg/cpp0x/pr88410.C: New test.
2018-12-14 Jakub Jelinek <jakub@redhat.com>
PR c++/82294
PR c++/87436
* g++.dg/tree-ssa/pr82294.C: New test.
* g++.dg/tree-ssa/pr87436.C: New test.
2018-12-13 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/88470
* gcc.target/i386/pr88470.c: New test.
PR rtl-optimization/88416
* gcc.target/i386/pr88416.c: New test.
2018-12-11 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/88426
* c-c++-common/ubsan/float-cast-overflow-11.c: New test.
2018-12-07 Jakub Jelinek <jakub@redhat.com>
PR c++/86669
* g++.dg/cpp0x/initlist105.C: New test.
* g++.dg/cpp0x/initlist106.C: New test.
* g++.dg/other/pr86669.C: New test.
PR target/85593
* gcc.target/i386/pr85593.c: New test.
PR fortran/88377
* gfortran.dg/gomp/pr88377.f90: New test.
PR c++/87506
* g++.dg/cpp0x/constexpr-87506.C: New test.
2018-12-06 Jakub Jelinek <jakub@redhat.com>
PR target/87598
* gcc.target/aarch64/asm-5.c: New test.
2018-12-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87360
* g++.dg/opt/pr87360.C: New test.
* gfortran.dg/pr87360.f90: New test.
2018-12-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87320
* gcc.dg/pr87320.c: New test.
PR c++/88103
* g++.dg/cpp0x/rv-cond3.C: New test.
2018-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/71109
* gcc.c-torture/compile/pr71109.c: New test.
2018-11-30 Jakub Jelinek <jakub@redhat.com>
PR debug/85550
* g++.dg/debug/dwarf2/pr85550.C: New test.
2018-11-29 Jakub Jelinek <jakub@redhat.com>
PR target/88234
* gcc.dg/ubsan/pr88234.c: New test.
PR c++/87539
* g++.dg/cpp0x/pr87539.C: New test.
2018-11-28 Jakub Jelinek <jakub@redhat.com>
PR c++/88215
* c-c++-common/ubsan/pr88215.c: New test.
2018-11-27 Jakub Jelinek <jakub@redhat.com>
PR c++/88181
* g++.dg/debug/pr88181.C: New test.
2018-11-26 Jakub Jelinek <jakub@redhat.com>
PR c++/86900
* g++.dg/debug/dwarf2/pr86900.C: New test.
2018-11-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/85794
* gcc.dg/vect/O3-pr85794.c: New test.
2018-11-21 Jakub Jelinek <jakub@redhat.com>
PR c++/88122
* g++.dg/cpp0x/implicit15.C: New test.
2018-11-20 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87895
* gcc.dg/gomp/pr87895-1.c: New test.
* gcc.dg/gomp/pr87895-2.c: New test.
* gcc.dg/gomp/pr87895-3.c: New test.
2018-11-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/88071
* gcc.dg/pr88071.c: New test.
PR c++/60994
* g++.dg/lookup/pr60994.C: New test.
PR debug/87039
* g++.dg/gomp/pr78363-4.C: New test.
* g++.dg/gomp/pr78363-5.C: New test.
* g++.dg/gomp/pr78363-6.C: New test.
* g++.dg/gomp/pr78363-7.C: New test.
2018-11-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/87475
* g++.dg/opt/pr87475.C: New test.
2018-11-15 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/88018
* g++.dg/tsan/pr88018.C: New test.
2018-11-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87898
* gcc.dg/gomp/pr87898.c: New test.
2019-01-03 Jan Hubicka <hubicka@ucw.cz>
Backport from mainline
2019-01-02 Jan Hubicka <hubicka@ucw.cz>
PR lto/88130
* g++.dg/torture/pr88130.C: New testcase.
2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/60563
* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2019-01-03 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-01-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/88561
* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
targets and expect _ZThn8 for ilp32 targets.
2019-01-03 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-01-01 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/tree-prof/devirt.C: Update testcase.
2019-01-03 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-12-31 Martin Liska <mliska@suse.cz>
* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
2018-01-02 Segher Boessenkool <segher@kernel.crashing.org>
Backport from trunk
2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
PR inline-asm/55681
* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
in any order, but that duplicates are not allowed.
Backport from trunk
2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
* c-c++-common/torture/asm-inline.c: New testcase.
* gcc.dg/asm-qual-2.c: Test asm inline, too.
Backport from trunk
2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
* g++.dg/asm-qual-1.C: New testcase.
* g++.dg/asm-qual-2.C: New testcase.
* gcc.dg/asm-qual-1.c: Update.
Backport from trunk
2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
* g++.dg/asm-qual-3.C: New testcase.
* gcc.dg/asm-qual-3.c: New testcase.
And extra for the backport
2019-01-02 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/asm-qual-1.c: Adjust.
2018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org>
* g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning.
2018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR tree-optimization/68356
PR target/81210
PR target/81693
* gcc.dg/torture/pr68264.c: Skip on darwin.
* gcc.dg/torture/pr68037-1.c: Likewise.
* gcc.dg/torture/pr68037-2.c: Likewise.
* gcc.dg/torture/pr68037-3.c: Likewise.
* gcc.dg/torture/pr25967-1.c: Likewise.
* gcc.dg/torture/pr25967-2.c: Likewise.
2018-12-27 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-12-15 Jan Hubicka <hubicka@ucw.cz>
PR ipa/88561
* g++.dg/tree-prof/devirt.C: New testcase.
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/67974
* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
2018-12-23 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/77703
* gfortran.dg/ptr_func_assign_5.f08 : New test.
2018-12-23 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/77325
* gfortran.dg/deferred_character_22.f90 : New test.
2018-12-22 Steven G . Kargl <kargl@gcc.gnu.org>
PR fortran/85798
* gfortran.dg/pr85798.f90: New test.
2018-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/85544
* gfortran.dg/power_7.f90: New test.
2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88169
* gfortran.dg/pr88169_1.f90: new test.
* gfortran.dg/pr88169_2.f90: Ditto.
* gfortran.dg/pr88169_3.f90: Ditto.
2018-12-22 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
* c-c++-common/asan/pointer-subtract-4.c: Likewise.
* g++.dg/torture/pr44295.C : Likewise.
2018-12-22 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/lto/pr85248_0.c (test_alias):
Stringify __USER_LABEL_PREFIX__.
(test_noreturn): Likewise.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
(lib_strncmp): Likewise.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2018-12-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/87359
* gfortran.dg/associate_40.f90 : New test.
2018-12-21 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-12-10 Uros Bizjak <ubizjak@gmail.com>
PR target/88418
* gcc.target/i386/pr88418.c: New test.
2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
Backport from trunk
2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
PR rtl-optimization/88253
* gcc.target/avr/pr88253.c: New test.
2018-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88116
* gfortran.dg/pr88116_1.f90: New test.
* gfortran.dg/pr88116_2.f90: Ditto.
PR fortran/88467
* gfortran.dg/pr88467.f90: New test.
2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88138
* gfortran.dg/pr88138.f90: new test.
2018-12-13 Nathan Sidwell <nathan@acm.org>
PR c++/87531
* g++.dg/lookup/pr87531-2.C: New.
2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/vec-double-1.c: New test.
* gcc.target/s390/zvector/vec-double-2.c: New test.
2018-12-12 Peter Bergner <bergner@linux.ibm.com>
Backport from mainline
2018-12-07 Peter Bergner <bergner@linux.ibm.com>
PR target/87496
* gcc.target/powerpc/pr87496.c: Rename from this...
* gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
* gcc.target/powerpc/pr87496-2.c: New test.
* gcc.target/powerpc/pr87496-3.c: New test.
2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88155
* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
* gfortran.dg/pr88155.f90: New test.
2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88249
* gfortran.dg/pr88249.f90: New test.
2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/97922
* gfortran.dg/io_constraints_8.f90: Update error message.
* gfortran.dg/pr87922.f90: New test.
2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88269
* gfortran.dg/pr88269.f90: New test.
2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
Visium and remove other specific handling.
* c-c++-common/patchable_function_entry-default.c: Likewise.
* c-c++-common/patchable_function_entry-definition.c: Likewise.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88205
* gfortran.dg/pr88205.f90: New unit.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88206
* gfortran.dg/pr88206.f90: New test.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88228
* gfortran.dg/pr88228.f90: New test.
2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88048
* gfortran.dg/pr88048.f90: New test.
2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88025
* gfortran.dg/pr88025.f90: New test.
2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/78544
* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
attributes and matching.
* gcc.dg/tree-prof/section-attr-2.c: Likewise.
* gcc.dg/tree-prof/section-attr-3.c: Likewise.
2018-12-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/87288
* gcc.dg/vect/pr87288-1.c: New test.
* gcc.dg/vect/pr87288-2.c: Likewise,
* gcc.dg/vect/pr87288-3.c: Likewise.
2018-12-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
test on Darwin.
* g++.dg/debug/dwarf2/pr85302.C: Likewise.
* gcc.dg/lto/pr83719_0.c: Likewise.
2018-11-29 Peter Bergner <bergner@linux.ibm.com>
Backport from mainline
2018-11-29 Peter Bergner <bergner@linux.ibm.com>
PR target/87496
* gcc.target/powerpc/pr87496.c: New test.
2018-11-29 Nathan Sidwell <nathan@acm.org>
PR c++/87531
* g++.dg/lookup/pr87531.C: New.
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/79351
* gcc.dg/torture/pr79351.c: New testcase.
2018-11-26 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/flogr-1.c: New test.
2018-11-26 Matthias Klose <doko@ubuntu.com>
* jit.dg/test-long-names.c: Fix build with -Wformat-security.
2018-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/88073
* gfortran.dg/where_7.f90: New test.
2018-11-24 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88143
* gfortran.dg/associate_46.f90: New test.
2018-11-22 Eric Botcazou <ebotcazou@adacore.com>
Backport from mainline
2018-11-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85925
* gcc.c-torture/execute/20181120-1.c: Require effective target
int32plus.
(u): New variable.
(main): Compare d against u.f1 rather than 0x101. Use 0x4030201
instead of 0x10101.
2018-11-20 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-11-19 Martin Liska <mliska@suse.cz>
PR lto/88077
* gcc.dg/lto/pr88077_0.c: New test.
* gcc.dg/lto/pr88077_1.c: New test.
2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20181120-1.c: New test.
2018-11-19 Martin Liska <mliska@suse.cz>
PR gcov-profile/88045
* g++.dg/gcov/pr88045.C: New test.
2018-11-18 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-11-11 Uros Bizjak <ubizjak@gmail.com>
PR target/87928
* gcc.target/i386/pr87928.c: New test.
2018-11-16 Nathan Sidwell <nathan@acm.org>
PR c++/86246
PR c++/87989
* g++.dg/template/pr86246.C: New.
* g++.dg/template/pr87989.C: New.
2018-11-15 Nathan Sidwell <nathan@acm.org>
PR debug/88006
PR debug/87462
* g++.dg/debug/dwarf2/pr87462.C: New.
* g++.dg/debug/dwarf2/pr88006.C: New.
2018-11-14 Claudiu Zissulescu <claziss@synopsys.com>
Backport from mainline.
* gcc.target/arc/builtin_eh.c: New test.
2018-11-11 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-11-04 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/58372
* g++.dg/pr58372.C: New test.
2018-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from mainline
PR libfortran/78351
* gfortran.dg/read_legacy_comma.f90: New test.
2018-11-09 Mihail Ionescu <mihail.ionescu@arm.com>
PR target/87867
Backport from mainiline
2018-09-17 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/thunk2a.C: New test.
* g++.dg/other/thunk2b.C: Likewise.
* g++.dg/other/vthunk1.C: Rename as thunk1.C
2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
* gnat.dg/null_pointer_deref2.adb: Likewise.
* gnat.dg/null_pointer_deref3.adb: Likewise.
* gnat.dg/opt74.adb: New test.
* gnat.dg/opt74_pkg.ad[sb]: New helper.
* gnat.dg/warn12.adb: Delete.
* gnat.dg/warn12_pkg.ads: Likewise.
2018-11-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87859
* gcc.dg/store_merging_24.c: New test.
* gcc.dg/store_merging_25.c: New test.
PR sanitizer/87837
* c-c++-common/ubsan/pr87837.c: New test.
Backported from mainline
2018-10-25 Jakub Jelinek <jakub@redhat.com>
PR fortran/87725
* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
from kind with a colon rather than comma.
* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
2018-10-24 Jakub Jelinek <jakub@redhat.com>
PR c++/86288
* g++.dg/cpp0x/gen-attrs-66.C: New test.
2018-10-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87647
* gcc.c-torture/compile/pr87647.c: New test.
2018-10-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85488
PR middle-end/87649
* c-c++-common/gomp/doacross-2.c: New test.
* c-c++-common/gomp/sink-3.c: Expect another error during error
recovery.
2018-11-03 Tobias Burnus <burnus@net-b.de>
Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/87597
* gfortran.dg/inline_matmul_24.f90: New.
2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2018-10-19 Bill Schmidt <wschmidt@linux.ibm.com>
PR tree-optimization/87473
* gcc.c-torture/compile/pr87473.c: New file.
2018-10-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/87665
PR tree-optimization/87745
* gfortran.dg/20181025-1.f: New testcase.
2018-10-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/87665
* gcc.dg/torture/pr87665.c: New testcase.
2018-10-23 Tom de Vries <tdevries@suse.de>
backport from trunk:
2018-07-31 Tom de Vries <tdevries@suse.de>
PR debug/86687
* g++.dg/guality/pr86687.C: New test.
2018-10-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/87700
* gcc.dg/torture/pr87700.c: New testcase.
2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sso14.adb: New test.
* gnat.dg/sso15.adb: Likewise.
2018-10-19 Richard Biener <rguenther@suse.de>
PR middle-end/87645
* gcc.dg/torture/pr87645.c: New testcase.
2018-10-19 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
* g++.dg/vec-init-1.C: New test.
2018-10-18 Richard Biener <rguenther@suse.de>
PR middle-end/87087
* gcc.dg/torture/pr87087.c: New testcase.
* gcc.dg/graphite/pr84204.c: XFAIL.
* gcc.dg/graphite/pr85935.c: Likewise.
2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/pr87623.c: New test.
2018-10-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/87465
* gcc.dg/tree-ssa/cunroll-15.c: Fix pattern.
2018-10-16 Wilco Dijkstra <wdijkstr@arm.com>
Backported from mainline
PR target/87511
* gcc.target/aarch64/pr87511.c: Add new test.
2018-10-16 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-10-15 Richard Biener <rguenther@suse.de>
PR middle-end/87610
* gcc.dg/torture/restrict-6.c: New testcase.
2018-10-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/87465
* gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2018-10-11 Jakub Jelinek <jakub@redhat.com>
PR c++/85070
* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
c++14_only to c++14.
PR c++/87582
* g++.dg/cpp1z/decomp48.C: New test.
Backported from mainline
2018-10-10 Jakub Jelinek <jakub@redhat.com>
PR target/87550
* gcc.target/i386/pr87550.c: New test.
2018-09-12 Jakub Jelinek <jakub@redhat.com>
Andreas Krebbel <krebbel@linux.ibm.com>
PR tree-optimization/86844
* gcc.c-torture/execute/pr86844.c: New test.
* gcc.dg/store_merging_22.c: New test.
* gcc.dg/store_merging_23.c: New test.
2018-10-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84940
* g++.dg/expr/unary4.C: New.
2018-10-09 Will Schmidt <will_schmidt@vnet.ibm.com>
Backport from trunk
2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/86731
* gcc.target/powerpc/pr86731.c: New test.
* gcc.target/powerpc/pr86731-longlong.c: New test.
* gcc.target/powerpc/pr86731-fwrapv.c: New test.
* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
2018-10-09 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
PR target/87370
* gcc.target/i386/pr87370.c: New test.
2018-10-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83999
Backport from trunk
* gfortran.dg/elemental_function_4.f90 : New test.
2018-10-08 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/86372
* gfortran.dg/associate_41.f90: New test.
2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/86111
Backport from trunk
* gfortran.dg/array_constructor_type_23.f90: New test.
2018-10-03 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-10-03 Martin Liska <mliska@suse.cz>
PR gcov-profile/86109
* g++.dg/gcov/pr86109.C: New test.
2018-10-02 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
PR target/82699
* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
* gcc.target/i386/pr82699-6.c: Add -fno-pic.
2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
PR target/82699
* gcc.target/i386/pr82699-1.c: New file.
* gcc.target/i386/pr82699-2.c: Likewise.
* gcc.target/i386/pr82699-3.c: Likewise.
* gcc.target/i386/pr82699-4.c: Likewise.
* gcc.target/i386/pr82699-5.c: Likewise.
* gcc.target/i386/pr82699-6.c: Likewise.
2018-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
overriden.
2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/arm-soft-strd-even.c: New test.
2018-09-29 Jakub Jelinek <jakub@redhat.com>
PR target/87467
* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
(CALC): Use double instead of float.
(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
_mm512_abs_ps and _mm512_mask_abs_ps.
2018-09-27 Michael Meissner <meissner@linux.ibm.com>
Backport from mainline
2018-08-20 Michael Meissner <meissner@linux.ibm.com>
PR target/87033
* gcc.target/powerpc/pr87033.c: New test.
2018-09-25 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-09-24 Martin Liska <mliska@suse.cz>
PR sanitizer/85774
* g++.dg/asan/pr85774.C: New test.
2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/85070
* g++.dg/cpp0x/pr85070.C: New.
2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/nested-func-11.c: New test.
2018-09-18 Janus Weil <janus@gcc.gnu.org>
Backport from trunk
PR fortran/85395
* gfortran.dg/proc_ptr_comp_52.f90: New test case.
2018-09-18 Janus Weil <janus@gcc.gnu.org>
Backport from trunk
PR fortran/86830
* gfortran.dg/typebound_call_30.f90: New test case.
2018-09-18 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk
PR fortran/85954
* gfortran.dg/deferred_character_21.f90 : New test.
2018-09-18 Nathan Sidwell <nathan@acm.org>
PR c++/86881
* g++.dg/warn/pr86881.C: New.
2018-09-12 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk
PR fortran/87284
* gfortran.dg/allocate_with_mold_2.f90: New test.
2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2018-09-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87248
* c-c++-common/torture/pr87248.c: New test.
2018-09-11 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk
PR fortran/87277
* gfortran.dg/select_type_43.f90: New test.
2018-09-05 Janus Weil <janus@gcc.gnu.org>
Backported from trunk
PR fortran/86116
* gfortran.dg/generic_34.f90: New test case.
2018-09-05 Pádraig Brady <p@draigbrady.com>
PR c++/87185
* g++.dg/pr87185.C: New.
2018-09-05 Nathan Sidwell <nathan@acm.org>
PR c++/87137
* g++.dg/abi/pr87137.C: New.
2018-09-05 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-09-04 Jakub Jelinek <jakub@redhat.com>
PR target/87198
* gcc.target/i386/pr87198.c: New test.
2018-08-31 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87138
* gcc.target/i386/avx512bw-pr87138.c: New test.
2018-08-29 Jakub Jelinek <jakub@redhat.com>
PR c++/87095
* g++.dg/ubsan/vptr-13.C: New test.
2018-08-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/86835
* gcc.dg/pr86835.c: New test.
2018-08-08 Jakub Jelinek <jakub@redhat.com>
PR c++/86836
* g++.dg/cpp1z/decomp46.C: New test.
PR c++/86738
* g++.dg/opt/pr86738.C: New test.
2018-08-03 Jason Merrill <jason@redhat.com>
PR c++/86706
* g++.dg/template/pr86706.C: New test.
2018-09-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline
* gfortran.dg/modulo_check: New test.
2018-09-03 Tom de Vries <tdevries@suse.de>
backport from trunk:
2018-06-21 Tom de Vries <tdevries@suse.de>
PR tree-optimization/85859
* gcc.dg/pr85859.c: New test.
2018-09-01 Michael Matz <matz@suse.de>
Backport from mainline
PR tree-optimization/87074
* gcc.dg/pr87074.c: New test.
2018-09-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/86328
PR fortran/86760
* gfortran.dg/pr86328.f90 : New test.
* gfortran.dg/pr86760.f90 : New test.
2018-08-31 Nathan Sidwell <nathan@acm.org>
PR c++/87155
PR c++/84707
* g++.dg/cpp0x/pr87155.C: New.
* g++.dg/cpp0x/inline-ns10.C: Adjust.
2018-08-31 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-08-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/86927
* gcc.dg/vect/pr86927.c: New testcase.
2018-08-23 Richard Biener <rguenther@suse.de>
PR middle-end/87024
* gcc.dg/pr87024.c: New testcase.
2018-08-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/86945
* gcc.dg/torture/pr86945.c: New testcase.
2018-08-17 Richard Biener <rguenther@suse.de>
PR middle-end/86505
* gcc.dg/torture/pr86505.c: New testcase.
2018-08-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/86816
* g++.dg/torture/pr86816.C: New testcase.
2018-07-17 Richard Biener <rguenther@suse.de>
PR lto/86456
* g++.dg/debug/dwarf2/pr86456.C: New testcase.
2018-08-29 Jakub Jelinek <jakub@redhat.com>
PR c++/87122
* g++.dg/cpp1z/decomp47.C: New test.
2018-08-27 Martin Sebor <msebor@redhat.com>
PR tree-optimization/86914
* gcc.dg/strlenopt-57.c: New test.
2018-08-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87099
* gcc.dg/pr87099.c: New test.
2018-08-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/87065
* gcc.target/i386/pr87065.c: New test.
2018-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR libfortran/86704
* gfortran.dg/matmul_19.f90: New test.
2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/86837
* gfortran.dg/implied_do_io_6.f90: New test.
2018-08-21 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/87014
* g++.dg/torture/pr87014.C: New file.
2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline
2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
2018-08-17 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-08-02 Richard Biener <rguenther@suse.de>
PR c++/86763
* g++.dg/torture/pr86763.C: New testcase.
2018-08-16 Tamar Christina <tamar.christina@arm.com>
Backport from mainline
2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
PR target/86640
* gcc.target/arm/pr86640.c: New testcase.
2018-08-14 Richard Sandiford <richard.sandiford@arm.com>
Backport from mainline
2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/86871
* gcc.dg/vect/pr86871.c: New test.
2018-08-12 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk
PR fortran/86906
* gfortran.dg/use_rename_9.f90: New test.
2018-08-07 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
PR target/86386
* gcc.target/i386/pr86386.c: New file.
2018-08-07 Steve Ellcey <sellcey@cavium.com>
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR tree-optimization/80925
* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
vectorized on !vect_hw_misalign targets.
2018-08-04 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/86153
* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
2018-08-02 Andreas Schwab <schwab@linux-m68k.org>
Backport from mainline
2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
PR target/86820
* gcc.target/m68k/mulsi_highpart.c: New test.
2018-08-01 Jakub Jelinek <jakub@redhat.com>
PR c/85704
* gcc.c-torture/compile/pr85704.c: New test.
2018-07-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
Backport from mainline
2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR c/86617
* gcc.dg/pr86617.c: New test.
2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
Backport from mainline
2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
PR target/86612
* gcc.target/powerpc/pr58673-2.c: Call strdup.
2018-07-26 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-07-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/86627
* gcc.target/i386/pr86627.c: New test.
2018-07-10 Jakub Jelinek <jakub@redhat.com>
PR fortran/86421
* gfortran.dg/vect/pr86421.f90: New test.
2018-07-26 Release Manager
* GCC 8.2.0 released.
2018-07-18 Carl Love <cel@us.ibm.com>
Backport from mainline
2018-07-16 Carl Love <cel@us.ibm.com>
PR target/86414
* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
longdouble128.
* gcc.target/powerpc/divkc3-3.c: Ditto.
* gcc.target/powerpc/mulkc3-2.c: Ditto.
* gcc.target/powerpc/mulkc3-3.c: Ditto.
* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
2018-07-18 Martin Sebor <msebor@redhat.com>
PR middle-end/85602
* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
* c-c++-common/attr-nonstring-8.c: New test.
2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr55.adb: New test.
2018-07-16 Fritz Reese <fritzoreese@gmail.com>
PR fortran/83184
* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
2018-07-16 Fritz Reese <fritzoreese@gmail.com>
PR fortran/83184
Backport from trunk.
* gfortran.dg/assumed_rank_14.f90: New testcase.
* gfortran.dg/assumed_rank_15.f90: New testcase.
* gfortran.dg/dec_structure_8.f90: Update error messages.
* gfortran.dg/dec_structure_23.f90: Update error messages.
2018-07-16 Fritz Reese <fritzoreese@gmail.com>
Backport from trunk:
PR fortran/83183
PR fortran/86325
* gfortran.dg/init_flag_18.f90: New testcase.
* gfortran.dg/init_flag_19.f03: New testcase.
2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
Backport from mainline
x2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/pr9001107555.c: New file.
2018-07-19 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-07-12 Richard Biener <rguenther@suse.de>
PR c/86453
* g++.dg/warn/pr86453.C: New testcase.
2018-07-16 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-07-13 Richard Biener <rguenther@suse.de>
PR middle-end/85974
* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2018-06-15 Richard Biener <rguenther@suse.de>
PR middle-end/86076
* gcc.dg/pr86076.c: New testcase.
2018-06-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/85935
* gcc.dg/graphite/pr85935.c: New testcase.
2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt73.adb: New test.
2018-07-16 Jakub Jelinek <jakub@redhat.com>
PR c++/3698
PR c++/86208
* g++.dg/opt/pr3698.C: New test.
2018-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
Steve Munroe <munroesj52@gmail.com>
* gcc.target/powerpc/sse2-pand-1.c: New file.
* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
* gcc.target/powerpc/sse2-por-1.c: Likewise.
* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2018-07-14 Martin Sebor <msebor@redhat.com>
PR tree-optimization/86274
* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
* gcc.dg/tree-ssa/pr83198.c: Same.
2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
Sunil K Pandey <sunil.k.pandey@intel.com>
PR target/84413
* gcc.target/i386/pr84413-1.c: New test.
* gcc.target/i386/pr84413-2.c: Likewise.
* gcc.target/i386/pr84413-3.c: Likewise.
2018-07-13 Nathan Sidwell <nathan@acm.org>
PR c++/86374
* g++.dg/pr86374.C: New.
2018-07-12 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/declare-target-3.c: New test.
* g++.dg/gomp/declare-target-2.C: New test.
2018-07-12 Richard Biener <rguenther@suse.de>
PR target/84829
* gcc.target/i386/pr84829.c: New testcase.
2018-07-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/86492
* gcc.c-torture/execute/pr86492.c: New test.
2018-07-11 Jakub Jelinek <jakub@redhat.com>
* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
of hardcoding size. Cast (rel) to MASK_TYPE.
* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2018-07-10 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/86406
* g++.dg/ubsan/pr86406.C: New test.
2018-07-05 Martin Sebor <msebor@redhat.com>
PR c++/86400
* gcc.dg/strlenopt-47.c: New test.
* gcc.dg/strlenopt-48.c: New test.
2018-07-03 Carl Love <cel@us.ibm.com>
Backport from trunk
2018-07-03 Carl Love <cel@us.ibm.com>
* gcc.target/altivec-1-runnable.c: New test file.
* gcc.target/altivec-2-runnable.c: New test file.
* gcc.target/vsx-7.c (main2): Test file changes not backported from
mainline since test file does not exist in GCC 8.
2018-07-02 Paul Thomas <pault@gcc.gnu.org>
PR fortran/82969
PR fortran/86242
* gfortran.dg/proc_ptr_50.f90: New test.
2018-06-30 Alexandre Oliva <aoliva@redhat.com>
PR debug/86064
* gcc.dg/pr86064.c: New.
2018-06-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline
2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
this test.
* gcc.target/powerpc/builtins-9.c: New test.
* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
to expect different code generation on big-endian vs.
little-endian targets.
2018-06-28 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline
2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
* lib/target-supports.exp (check_effective_target_be): New.
(check_effective_target_le): New.
2018-06-28 Fritz Reese <fritzoreese@gmail.com>
PR fortran/82865
Backport from trunk.
* gfortran.dg/dec_type_print_2.f03: New testcase.
2018-06-27 Carl Love <cel@us.ibm.com>
Add test case that was supposed to be added in commit 255556 on 2017-12-11.
* gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2018-06-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan
for vpkudus in place of vpksdus.
* gcc.target/powerpc/builtins-1-le.c: Likewise.
Backport from mainline
2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan
for vpkudus in place of vpksdus.
2018-06-26 Jakub Jelinek <jakub@redhat.com>
PR target/86314
* gcc.dg/pr86314.c: New test.
2018-06-25 Fritz Reese <fritzoreese@gmail.com>
PR fortran/82972
PR fortran/83088
PR fortran/85851
Backport from trunk.
* gfortran.dg/init_flag_17.f90: New testcase.
2018-06-25 Jakub Jelinek <jakub@redhat.com>
PR target/84786
* gcc.target/i386/avx512f-pr84786-3.c: New test.
2018-06-25 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83118
Back port from trunk
* gfortran.dg/unlimited_polymorphic_30.f03: New test.
2018-06-23 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/85989
* gcc.dg/torture/pr85989.c: New test.
2018-06-22 Jakub Jelinek <jakub@redhat.com>
PR c++/85662
* g++.dg/ext/offsetof3.C: New test.
2018-06-22 Michael Meissner <meissner@linux.ibm.com>
Back port from trunk
2018-06-21 Michael Meissner <meissner@linux.ibm.com>
* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
if the long double format is IEEE 128-bit for tests that are
explicitly testing IBM extended double support. Use the
appropriate pack and unpack built-in functions. Change calls from
__builtin_isinfl to __builtin_isinf since the later supports all
floating point types.
* gcc.target/powerpc/pr57150.c: Likewise.
* gcc.target/powerpc/pr60203.c: Likewise.
* gcc.target/powerpc/pr67808.c: Likewise.
* gcc.target/powerpc/pr70117.c: Likewise.
* gcc.target/powerpc/tfmode_off.c: Likewise.
2018-06-18 Michael Meissner <meissner@linux.ibm.com>
Back port from trunk
2018-06-06 Michael Meissner <meissner@linux.ibm.com>
PR target/85657
* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
be used in templates. Don't check for them in overloaded functions.
2018-06-22 Michael Meissner <meissner@linux.ibm.com>
Back port from trunk
2018-05-21 Michael Meissner <meissner@linux.ibm.com>
PR target/85657
* gcc.target/powerpc/pr85657-1.c: New test for converting between
__float128, __ibm128, and long double.
* gcc.target/powerpc/pr85657-2.c: Likewise.
* gcc.target/powerpc/pr85657-3.c: Likewise.
* g++.dg/pr85667.C: New test to make sure __ibm128 is
implementated as a separate type internally, and is not just an
alias for long double.
2018-06-20 Than McIntosh <thanm@google.com>
PR libgcc/86213
* gcc.dg/split-8.c: New.
2018-06-20 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-06-15 Jakub Jelinek <jakub@redhat.com>
PR c/86093
* c-c++-common/pr86093.c: New test.
2018-06-20 Nathan Sidwell <nathan@acm.org>
PR c++/85634 - tsubst ICE on unmarked lookup
* g++.dg/lookup/pr85634.C: New.
2018-06-20 Jakub Jelinek <jakub@redhat.com>
PR c++/86210
* g++.dg/warn/Wnonnull4.C: New test.
PR debug/86194
* gcc.target/i386/pr86194.c: New test.
PR tree-optimization/86231
* gcc.dg/tree-ssa/vrp119.c: New test.
* gcc.c-torture/execute/pr86231.c: New test.
2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aggr24.adb: New test.
* gnat.dg/aggr24_pkg.ad[sb]: New helper.
2018-06-18 Martin Sebor <msebor@redhat.com>
PR c/82063
* gcc.dg/Walloc-size-larger-than-1.c: New test.
* gcc.dg/Walloc-size-larger-than-10.c: New test.
* gcc.dg/Walloc-size-larger-than-11.c: New test.
* gcc.dg/Walloc-size-larger-than-12.c: New test.
* gcc.dg/Walloc-size-larger-than-13.c: New test.
* gcc.dg/Walloc-size-larger-than-14.c: New test.
* gcc.dg/Walloc-size-larger-than-15.c: New test.
* gcc.dg/Walloc-size-larger-than-16.c: New test.
* gcc.dg/Walloc-size-larger-than-2.c: New test.
* gcc.dg/Walloc-size-larger-than-3.c: New test.
* gcc.dg/Walloc-size-larger-than-4.c: New test.
* gcc.dg/Walloc-size-larger-than-5.c: New test.
* gcc.dg/Walloc-size-larger-than-6.c: New test.
* gcc.dg/Walloc-size-larger-than-7.c: New test.
* gcc.dg/Walloc-size-larger-than-8.c: New test.
* gcc.dg/Walloc-size-larger-than-9.c: New test.
* gcc.dg/Walloc-size-larger-than.c: New test.
2018-06-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85878
* gfortran.fortran-torture/compile/pr85878.f90: New test.
PR middle-end/86123
* gcc.c-torture/compile/pr86123.c: New test.
2018-06-15 Cesar Philippidis <cesar@codesourcery.com>
Backport from mainline
2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
PR fortran/85703
* gfortran.dg/goacc/pr85703.f90: New test.
* gfortran.dg/gomp/pr85703.f90: New test.
2018-06-15 Cesar Philippidis <cesar@codesourcery.com>
Backport from mainline
2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
PR fortran/85702
* gfortran.dg/goacc/pr85702.f90: New test.
2018-06-15 Cesar Philippidis <cesar@codesourcery.com>
Backport from mainline
2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
PR fortran/85701
* gfortran.dg/goacc/pr85701.f90: New test.
2018-06-14 Jakub Jelinek <jakub@redhat.com>
PR target/86048
* gcc.target/i386/pr86048.c: Require sse2 effective target. Add
-msse2 to dg-options.
PR middle-end/86122
* gcc.c-torture/compile/pr86122.c: New test.
PR target/85945
* gcc.c-torture/compile/pr85945.c: New test.
2018-06-13 Martin Sebor <msebor@redhat.com>
PR tree-optimization/86114
* gcc.dg/pr86114.c: New test.
2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/86110
* gfortran.dg/pr86110.f90: New test.
2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/i386/pr86048.c: New test.
2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/44491
* gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit.
2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/44491
* gfortran.dg/pr44491.f90: New testcase
2018-06-11 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2018-06-11 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
PR target/85755
* gcc.target/powerpc/pr85755.c: New test.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85138
PR fortran/85996
PR fortran/86051
* gfortran.dg/pr85138_1.f90: New test.
* gfortran.dg/pr85138_2.f90: Ditto.
* gfortran.dg/pr85996.f90: Ditto.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/86059
* gfortran.dg/associate_30.f90: Remove code tested ...
* gfortran.dg/pr67803.f90: Ditto.
* gfortran.dg/pr67805.f90: Ditto.
* gfortran.dg/pr86059.f90: ... here. New test.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/63514
* gfortran.dg/pr63514.f90: New test.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78278
* gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
* gfortran.dg/data_char_1.f90: Ditto.
* gfortran.dg/pr78571.f90: Ditto.
* gfortran.dg/pr78278.f90: New test.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/38351
* gfortran.dg/pr38351.f90: New test.
* gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78571
* gfortran.dg/pr78571.f90: New test.
2018-06-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85631
Backport from trunk.
* gfortran.dg/bounds_check_20.f90: New test.
2018-06-08 Carl Love <cel@us.ibm.com>
Backport from mainline.
* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
statements.
2018-06-08 Carl Love <cel@us.ibm.com>
Backport from mainline
* gcc.target/powerpc/builtins-8-p9-runnable.c: New test file.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
error message.
2018-06-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/81497
* g++.target/arm/arm.exp: New file.
* g++.target/arm/pr81497.C: Likewise.
2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/86045
Backport from trunk.
* gfortran.dg/pr86045.f90: New test.
2018-06-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85641
Backport from trunk.
* gfortran.dg/realloc_on_assign_30.f90: New test.
2018-06-07 Uros Bizjak <ubizjak@gmail.com>
PR target/85684
* gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2018-06-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-06-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/86038
* gcc.dg/pr86038.c: New testcase.
2018-05-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/85934
* gcc.target/i386/pr85934.c: New testcase.
2018-05-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/85863
* gfortran.fortran-torture/compile/pr85863.f: New testcase.
2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/htm-builtins-compile-4.c: New test.
2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85981
* gfortran.dg/allocate_alloc_opt_14.f90: New test.
* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
* gfortran.dg/allocate_stat_2.f90: Ditto.
* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2018-06-04 Martin Sebor <msebor@redhat.com>
PR c/85623
* c-c++-common/attr-nonstring-3.c: Adjust.
* c-c++-common/attr-nonstring-4.c: Adjust.
* c-c++-common/attr-nonstring-6.c: New test.
2018-06-04 Jakub Jelinek <jakub@redhat.com>
PR c++/86025
* c-c++-common/gomp/pr86025.c: New test.
2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/opt3.ads: New test.
* gnat.dg/specs/opt3_pkg.ads: New helper.
2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr53.ad[sb]: New test.
* gnat.dg/discr53_pkg.ads: New helper.
2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85816
PR fortran/85975
Backport from trunk
* gfortran.dg/pr85816.f90: New test.
* gfortran.dg/pr85975.f90: New test.
2018-05-31 Uros Bizjak <ubizjak@gmail.com>
PR target/85950
* gcc.target/i386/pr85950.c: New test.
2018-05-31 Jakub Jelinek <jakub@redhat.com>
PR target/85984
* gcc.target/i386/pr85984.c: New test.
2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
* gnat.dg/stack_usage1b.adb: Likewise.
* gnat.dg/stack_usage1c.adb: Likewise.
* gnat.dg/stack_usage3.adb: Likewise.
* gnat.dg/stack_usage1_pkg.adb: Delete.
2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
* gcc.dg/store_merging_11.c: Likewise.
* gcc.dg/store_merging_13.c: Likewise.
* gcc.dg/store_merging_14.c: Likewise.
* gcc.dg/store_merging_15.c: Likewise.
* gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2018-05-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-05-29 Jakub Jelinek <jakub@redhat.com>
PR c++/85952
* g++.dg/warn/Wunused-var-33.C: New test.
2018-05-14 Jakub Jelinek <jakub@redhat.com>
PR target/85756
* gcc.c-torture/execute/pr85756.c: New test.
2018-05-11 Jakub Jelinek <jakub@redhat.com>
PR c/85696
* c-c++-common/gomp/pr85696.c: New test.
2018-05-10 Jakub Jelinek <jakub@redhat.com>
PR c++/85662
* g++.dg/ext/offsetof2.C: New test.
2018-05-08 Jakub Jelinek <jakub@redhat.com>
PR target/85683
* gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
scan-assembler-times checking that except for [fh]*xor other functions
don't use any load instructions.
2018-05-28 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/pr85345.c: Require ifunc support.
2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
PR target/85345
* gcc.target/i386/pr85345.c: New test.
2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85786
* gfortran.dg/pr85786.f90: New test.
2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85895
Backport from trunk
* gfortran.dg/coarray_3.f90: Fix invalid testcase.
* gfortran.dg/pr85895.f90: New test.
2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85780
Backport from trunk
* gfortran.dg/pr85780.f90: New test.
2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85779
Backport from trunk
* gfortran.dg/pr85779_1.f90: New test.
* gfortran.dg/pr85779_2.f90: Ditto.
* gfortran.dg/pr85779_3.f90: Ditto.
2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85543
Backport from trunk
* gfortran.dg/pr85543.f90: New test.
2018-05-24 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2018-05-23 Bin Cheng <bin.cheng@arm.com>
Backport from mainline
2018-05-17 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/85793
* gcc.dg/vect/pr85793.c: New test.
2018-05-23 Richard Biener <rguenther@suse.de>
PR middle-end/85874
* gcc.dg/Wstrict-overflow-27.c: New testcase.
2018-05-23 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-05-23 Yury Gribov <tetra2005@gmail.com>
PR tree-optimization/85822
* c-c++-common/pr85822.c: New test.
2018-05-23 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-05-11 Martin Liska <mliska@suse.cz>
PR sanitizer/85556
* c-c++-common/ubsan/attrib-6.c: New test.
2018-05-22 Martin Sebor <msebor@redhat.com>
PR middle-end/85643
* c-c++-common/attr-nonstring-7.c: New test.
2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/85814
* gcc.dg/torture/pr85814.c: New test.
2018-05-21 Pat Haugen <pthaugen@us.ibm.com>
PR target/85698
* gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL.
2018-05-21 Pat Haugen <pthaugen@us.ibm.com>
Backport from mainline:
2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
PR target/85698
* gcc.target/powerpc/pr85698.c: New test.
2018-05-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/80657
Backport from trunk
* gfortran.dg/char_result_18.f90: New test.
2018-05-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/49636
Backport from trunk
* gfortran.dg/associate_38.f90: New test.
2018-05-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/82275
Backport from trunk
* gfortran.dg/select_type_42.f90: New test.
2018-05-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/82923
Backport from trunk
* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
that the patch fixes PR66694 & PR82617, although the testcases
are not explicitly included.
2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
Backport from mainline
2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
PR c++/85782
* c-c++-common/goacc/pr85782.c: New test.
2018-05-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/85742
* gfortran.dg/assumed_type_9.f90 : New test.
2018-05-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85542
Backport from trunk
* gfortran.dg/pr85542.f90: New test.
2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/70870
Backport from trunk
* gfortran.dg/pr70870_1.f90: New test.
2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85521
Backport from trunk
* gfortran.dg/pr85521_1.f90: New test.
* gfortran.dg/pr85521_2.f90: New test.
2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85687
Backport from trunk
* gfortran.dg/pr85687.f90: new test.
2018-05-11 Martin Jambor <mjambor@suse.cz>
PR ipa/85655
* g++.dg/lto/pr85655_0.C: New test.
2018-05-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/68846
Backport from trunk
* gfortran.dg/temporary_3.f90 : New test.
PR fortran/70864
Backport from trunk
* gfortran.dg/temporary_2.f90 : New test.
2018-05-08 Marek Polacek <polacek@redhat.com>
PR c++/85695
* g++.dg/cpp1z/constexpr-if22.C: New test.
2018-05-08 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-05-04 Richard Biener <rguenther@suse.de>
PR middle-end/85588
* gcc.dg/torture/pr85588.c: New testcase.
* gcc.dg/torture/pr57656.c: Use dg-additional-options.
2018-05-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/85615
* gcc.dg/torture/pr85615.c: New testcase.
2018-05-02 Richard Biener <rguenther@suse.de>
PR middle-end/85567
* gcc.dg/torture/pr85567.c: New testcase.
2018-05-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/85597
* gcc.dg/vect/pr85597.c: New testcase.
2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
PR testsuite/85586
* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
!vect_no_align.
2018-05-08 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-05-04 Richard Biener <rguenther@suse.de>
PR middle-end/85627
* g++.dg/torture/pr85627.C: New testcase.
2018-05-06 Jakub Jelinek <jakub@redhat.com>
PR c++/85659
* g++.dg/ext/asm14.C: New test.
* g++.dg/ext/asm15.C: New test.
* g++.dg/ext/asm16.C: New test.
2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/85507
Backport from trunk.
* gfortran.dg/coarray_dependency_1.f90: New test.
* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2018-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from trunk
2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/82518
* lib/target-supports.exp (check_effective_target_vect_load_lanes):
Use check_effective_target_arm_little_endian.
2018-05-02 Release Manager
* GCC 8.1.0 released.
2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/85586
* gcc.dg/vect/pr85586.c: New test.
2018-04-27 Martin Jambor <mjambor@suse.cz>
PR ipa/85549
* g++.dg/ipa/pr85549.C: New test.
2018-04-27 Jakub Jelinek <jakub@redhat.com>
PR c++/85553
* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
directive.
* g++.dg/cpp0x/constexpr-85553.C: New test.
PR tree-optimization/85529
* gcc.c-torture/execute/pr85529-1.c: New test.
* gcc.c-torture/execute/pr85529-2.c: New test.
* gcc.dg/pr85529.c: New test.
2018-04-25 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
PR target/85473
* gcc.target/i386/pr85473-1.c: New test.
* gcc.target/i386/pr85473-2.c: New test.
2018-04-25 Nathan Sidwell <nathan@acm.org>
Jakub Jelinek <jakub@redhat.com>
PR c++/85437
PR c++/49171
* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
* g++.dg/cpp0x/pr85437-1.C: New.
* g++.dg/cpp0x/pr85437-2.C: New.
* g++.dg/cpp0x/pr85437-3.C: New.
* g++.dg/cpp0x/pr85437-4.C: New.
2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85520
* gfortran.dg/pr85520.f90: New test.
2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/85512
* gcc.dg/pr85512.c: New test.
2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
PR target/85485
* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
* gcc.dg/pr85388-1.c (dg-options): Likwise.
* gcc.dg/pr85388-2.c (dg-options): Likwise.
* gcc.dg/pr85388-3.c (dg-options): Likwise.
* gcc.dg/pr85388-4.c (dg-options): Likwise.
* gcc.dg/pr85388-5.c (dg-options): Likwise.
* gcc.dg/pr85388-6.c (dg-options): Likwise.
* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
* gcc.target/i386/cet-label.c (dg-options): Likwise.
* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
* gcc.target/i386/pr84146.c (dg-options): Likwise.
* gcc.target/i386/pr85403.c (dg-options): Likwise.
* gcc.target/i386/pr85404.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
with -mshstk.
* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
* (dg-options): Likwise.
* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
-mno-cet.
* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
* gcc.target/i386/cet-label-3.c: Removed.
* gcc.target/i386/cet-property-3.c: Likwise.
* gcc.target/i386/cet-sjlj-7.c: Likwise.
2018-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/85511
* gcc.target/i386/pr85511.c: New test.
PR target/85503
* g++.dg/ext/pr85503.C: New test.
PR target/85508
* gcc.target/i386/pr85508.c: New test.
2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
PR tree-optimization/85478
* g++.dg/pr85478.C: New test.
2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/torture/pr85496.C: New test.
2018-04-23 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/85423
* gcc.dg/pr85423.c: New test.
2018-04-20 Martin Sebor <msebor@redhat.com>
PR c/85365
* gcc.dg/Wrestrict-15.c: New test.
2018-04-20 Michael Meissner <meissner@linux.ibm.com>
PR target/85456
* gcc.target/powerpc/pr85456.c: New test.
2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
* g++.dg/ext/undef-bool-1.C: Require lp64.
* gcc.target/powerpc/undef-bool-2.c: Likewise.
2018-04-20 Jeff Law <law@redhat.com>
* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
stack protector.
* gcc.dg/stack-check-6.c: Likewise.
* gcc.dg/stack-check-6a.c: Likewise.
* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
* gcc.target/i386/stack-check-18.c: Likewise.
* gcc.target/i386/stack-check-19.c: Likewise.
2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR testsuite/85483
* gcc.target/aarch64/sve/vcond_1.c: Move to...
* g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
* g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/85469
* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2018-04-20 Richard Biener <rguenther@suse.de>
PR middle-end/85475
* gcc.dg/torture/pr85475.c: New testcase.
2018-04-20 Martin Jambor <mjambor@suse.cz>
ipa/85449
* gcc.dg/ipa/pr85449.c: New test.
2018-04-20 Martin Jambor <mjambor@suse.cz>
ipa/85447
* g++.dg/ipa/pr85447.C: New file.
* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2018-04-20 Jakub Jelinek <jakub@redhat.com>
PR c++/85462
* g++.dg/cpp0x/pr85462.C: New test.
2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr85404.c: Require CET target.
2018-04-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/85467
* gcc.dg/pr85467.c: New test.
2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84611
* g++.dg/parse/crash68.C: New.
2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
PR libgcc/85334
* g++.dg/torture/pr85334.C: New test.
2018-04-19 Jonathan Wakely <jwakely@redhat.com>
PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
* g++.dg/diagnostic/pr85464.C: New.
2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/85397
* gcc.dg/torture/pr85397-1.c: New test.
* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
* gcc.target/i386/cet-sjlj-6b.c: Likewise.
2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/85404
* gcc.target/i386/pr85404.c: New test.
2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/85417
* c-c++-common/attr-nocf-check-1.c: Compile with
-fcf-protection=none.
* c-c++-common/attr-nocf-check-3.c: Likewise.
* gcc.dg/march-generic.c: Likewise.
* gcc.target/i386/align-limit.c: Likewise.
* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
* gcc.target/i386/cet-property-2.c: Likewise.
* gcc.target/i386/ret-thunk-26.c: Likewise.
* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
targets.
* c-c++-common/fcf-protection-2.c: Likewise.
* c-c++-common/fcf-protection-3.c: Likewise.
* c-c++-common/fcf-protection-5.c: Likewise.
* c-c++-common/fcf-protection-6.c: Likewise.
* c-c++-common/fcf-protection-7.c: Likewise.
* gcc.target/i386/cet-label-3.c: New test.
* gcc.target/i386/cet-property-3.c: Likewise.
* gcc.target/i386/cet-sjlj-7.c: Likewise.
* gcc.target/i386/pr85417-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
__x86_indirect_thunk_nt_(r|e)ax
* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
* gcc.target/i386/pr85403.c: Remove dg-error,
2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
* gcc.target/i386/movdir-1.c: New test.
2018-04-19 Richard Biener <rguenther@suse.de>
PR middle-end/85455
* gcc.dg/pr85455.c: New testcase.
2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
targets.
* g++.dg/lto/pr85405b_0.C: Likewise.
* g++.dg/lto/pr84805_0.C: Likewise.
2018-04-18 Martin Liska <mliska@suse.cz>
PR ipa/83983
PR ipa/85391
* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
output.
2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/85388
* gcc.dg/pr85388-1.c: New test.
* gcc.dg/pr85388-2.c: Likewise.
* gcc.dg/pr85388-3.c: Likewise.
* gcc.dg/pr85388-4.c: Likewise.
* gcc.dg/pr85388-5.c: Likewise.
* gcc.dg/pr85388-6.c: Likewise.
2018-04-18 Jan Hubicka <jh@suse.cz>
Martin Liska <mliska@suse.cz>
* g++.dg/lto/pr83121_0.C: Update template.
* g++.dg/lto/pr83121_1.C: Update template.
* g++.dg/lto/pr84805_0.C: Update template.
* g++.dg/lto/pr84805_1.C: Update template.
* g++.dg/lto/pr84805_2.C: Update template.
2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84630
* g++.dg/cpp0x/pr84630.C: New.
2018-04-18 Jakub Jelinek <jakub@redhat.com>
PR c++/84463
* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
in two cases. Uncomment two other tests and add expected dg-error for
them.
* g++.dg/init/struct2.C: Cast to int rather than long to avoid
-Wnarrowing diagnostics on some targets for c++11.
* g++.dg/parse/array-size2.C: Remove xfail.
* g++.dg/cpp0x/constexpr-84463.C: New test.
2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2018-04-17 Jakub Jelinek <jakub@redhat.com>
PR testsuite/85326
* g++.dg/other/pr81422.C: Require effective target tls and c++11.
* g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
* g++.dg/other/sve_tls_2.C: Require effective target tls.
2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
prevent cascading of errors and change expected error message.
* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
to 64-bit targets.
* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
error message.
* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2018-04-17 Jakub Jelinek <jakub@redhat.com>
PR target/85430
* gcc.dg/pr85430.c: New test.
2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR testsuite/85326
* gcc.target/arm/pr54300.C: Move to...
* g++.dg/other/pr54300.C: ... Here. Add target directives.
* gcc.target/arm/pr55073.C: Move to...
* g++.dg/other/pr55073.C: ... Here. Add target directives.
* gcc.target/arm/pr56184.C: Move to...
* g++.dg/other/pr56184.C: ... Here. Add target directives.
* gcc.target/arm/pr59985.C: Move to...
* g++.dg/other/pr59985.C: ... Here. Add target directives.
* gcc.target/aarch64/pr60675.C: Move to...
* g++.dg/other/pr60675.C: ... Here. Add target directives.
* gcc.target/aarch64/pr81422.C: Move to...
* g++.dg/other/pr81422.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/const_pred_1.C: Move to...
* g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/const_pred_2.C: Move to...
* g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/const_pred_3.C: Move to...
* g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/const_pred_4.C: Move to...
* g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
* gcc.target/aarch64/sve/tls_2.C: Move to...
* g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
* gcc.target/aarch64/pr81414.C: Rename to...
* gcc.target/aarch64/pr81414.c: ... This.
* gcc.target/aarch64/simd/pr67896.C: Rename to...
* gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
messages.
* gcc.target/aarch64/sve/vcond_1.C: Rename to...
* gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
* gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
file name.
2018-04-17 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85414
* gcc.dg/pr85414.c: New test.
2018-04-17 Martin Jambor <mjambor@suse.cz>
PR ipa/85421
* g++.dg/ipa/pr85421.C: New test.
2018-04-17 Martin Liska <mliska@suse.cz>
PR lto/85405
* g++.dg/lto/pr85405b_0.C: New test.
* g++.dg/lto/pr85405b_1.C: New test.
2018-04-17 Martin Liska <mliska@suse.cz>
PR lto/85405
* g++.dg/lto/pr85405_0.C: New test.
* g++.dg/lto/pr85405_1.C: New test.
2018-04-17 Martin Liska <mliska@suse.cz>
PR ipa/85329
* g++.dg/ext/pr85329-2.C: New test.
* g++.dg/ext/pr85329.C: New test.
* gcc.target/i386/mvc12.c: New test.
2018-04-16 Alexandre Oliva <aoliva@redhat.com>
PR c++/85039
* g++.dg/pr85039-1.C: New.
* g++.dg/pr85039-2.C: New.
* g++.dg/parse/semicolon3.C: Remove test_offsetof.
2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/85080
* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
if the target supports efficient unaligned storage accesses.
2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
PR target/83660
* gcc.target/powerpc/pr83660.C: New test.
2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
PR target/85403
* gcc.target/i386/pr85403.c: New test.
2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
PR target/84331
* gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
Jason Merrill <jason@redhat.com>
PR c++/85112
* g++.dg/cpp0x/pr85112.C: New.
2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
PR testsuite/85326
* g++.dg/ext/undef-bool-1.C: New file.
* gcc.target/powerpc/powerpc.exp: Remove .C support.
* gcc.target/powerpc/undef-bool-1.C: Remove file.
2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
PR target/85293
* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
corresponding dg-error clause.
* gcc.target/powerpc/pr80098-3.c: Ditto.
* gcc.target/powerpc/pr80103-1.c: Delete.
2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/81773
PR fortran/83606
* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85387
* gfortran.dg/implied_do_io_5.f90: New test.
2018-04-13 Paul A. Clarke <pc@us.ibm.com>
PR target/83402
* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
several values: positive, negative, and zero.
* gcc.target/powerpc/sse2-pslld-1.c: Same.
* gcc.target/powerpc/sse2-psllq-1.c: Same.
2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/79916
* gcc.target/powerpc/pr79916.c: New.
2018-04-13 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85393
* g++.dg/opt/pr85393.C: New test.
* g++.dg/opt/pr85393-aux.cc: New file.
PR rtl-optimization/85376
* gcc.dg/pr85376.c: New test.
2018-04-13 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/83852
* gcc.dg/pr83852.c: New testcase.
2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
PR testsuite/85326
* gcc.target/s390/pr77822-1.C: Rename to ...
* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
* gcc.target/s390/pr77822-2.c: Add asm scan check.
* gcc.target/s390/s390.exp: Remove C from testcase regexps.
2018-04-13 Jan Hubicka <hubicka@ucw.cz>
PR lto/71991
* gcc.target/i386/pr71991.c: New testcase.
2018-04-13 Martin Liska <mliska@suse.cz>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/81657
* gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
call.
2018-04-12 David Malcolm <dmalcolm@redhat.com>
PR c++/85385
* g++.dg/diagnostic/macro-arg-count.C: New test.
2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/83064
PR testsuite/85346
* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
array and move test to libgomp/testsuite/libgomp.fortran.
* gfortran.dg/do_concurrent_6.f90: New test.
2018-04-12 Marek Polacek <polacek@redhat.com>
PR c++/85258
* g++.dg/parse/error61.C: New test.
2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
* testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
* testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/85347
* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
specify -mvsx on gcc command line.
2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
PR middle-end/84955
* testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
* testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
2018-04-12 Jakub Jelinek <jakub@redhat.com>
PR target/85328
* gcc.target/i386/pr85328.c: New test.
2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2018-04-12 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85342
* gcc.target/i386/pr85342.c: New test.
2018-04-11 Jason Merrill <jason@redhat.com>
* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
if ulimit -v is set.
2018-04-11 Bin Cheng <bin.cheng@arm.com>
PR testsuite/85190
* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
2018-04-11 Jakub Jelinek <jakub@redhat.com>
PR c++/70808
* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
effective target.
2018-04-11 Alexander Monakov <amonakov@ispras.ru>
PR target/84301
* gcc.target/i386/pr84301.c: New test.
2018-04-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/85331
* gcc.c-torture/execute/pr85331.c: New test.
2018-04-11 Marek Polacek <polacek@redhat.com>
PR c++/85032
* g++.dg/cpp0x/pr51225.C: Adjust error message.
* g++.dg/cpp1z/constexpr-if21.C: New test.
2018-04-11 Jakub Jelinek <jakub@redhat.com>
PR target/85281
* gcc.target/i386/pr85281.c: New test.
2018-04-11 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/84659
* gcc.dg/pr84659.c: New test.
2018-04-11 Jakub Jelinek <jakub@redhat.com>
PR debug/85302
* g++.dg/debug/dwarf2/pr85302.C: New test.
2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/85261
* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
into register.
2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/70808
* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
* gcc.target/powerpc/dimode_off.c: Ditto.
* gcc.target/powerpc/tfmode_off.c: Ditto.
* gcc.target/powerpc/timode_off.c: Ditto.
2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/vec-ldl-1.c: New test.
* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
corrections to ABI implementation.
2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
PR target/85056
* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85300
* gcc.dg/pr85300.c: New test.
2018-04-10 David Malcolm <dmalcolm@redhat.com>
PR c++/85110
* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
where we now show the pertinent parameter.
* g++.dg/diagnostic/aka2.C: Likewise.
* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR fortran/85313
* gfortran.dg/gomp/pr85313.f90: New test.
2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/24314
* g++.dg/parse/template29.C: New.
2018-04-10 Bin Cheng <bin.cheng@arm.com>
PR testsuite/85190
* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR target/85177
PR target/85255
* gcc.target/i386/avx512f-pr85177.c: New test.
* gcc.target/i386/avx512f-pr85255.c: New test.
2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/85286
* gcc.dg/vect/pr85286.c: New test.
2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/85173
* gcc.target/arm/pr85173.c: New test.
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR lto/85248
* gcc.dg/lto/pr85248_0.c: New test.
* gcc.dg/lto/pr85248_1.c: New test.
2018-04-09 Jan Hubicka <jh@suse.cz>
PR lto/85078
* g++.dg/torture/pr85078.C: New.
2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/85227
* g++.dg/cpp1z/decomp44.C: New.
* g++.dg/cpp1z/decomp45.C: Likewise.
2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/83064
* gfortran.dg/do_concurrent_5.f90: New test.
* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
message.
2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/51260
* gfortran.dg/parameter_array_element_3.f90: New test.
2018-04-09 Jakub Jelinek <jakub@redhat.com>
PR c++/85194
* g++.dg/cpp1z/decomp43.C: New test.
PR rtl-optimization/80463
* g++.dg/pr80463.C: Add -w to dg-options.
2018-04-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/85284
* gcc.dg/torture/pr85284.c: New testcase.
2018-04-09 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/80463
PR rtl-optimization/83972
PR rtl-optimization/83480
* gcc.dg/pr80463.c: New test.
* g++.dg/pr80463.C: Likewise.
* gcc.dg/pr83972.c: Likewise.
2018-04-09 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/83913
* gcc.dg/pr83913.c: New test.
2018-04-09 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/83962
* gcc.dg/pr83962.c: New test.
2018-04-09 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/83530
* gcc.dg/pr83530.c: New test.
2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR middle-end/82976
* gfortran.dg/realloc_on_assign_16a.f90: New test.
2018-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/85257
* gcc.dg/pr85257.c: New test.
2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/opt/pr85196.C: New test.
2018-04-06 David Malcolm <dmalcolm@redhat.com>
PR c++/84269
* g++.dg/lookup/missing-std-include-6.C: Move std::array and
std::tuple here since they need C++11.
* g++.dg/lookup/missing-std-include-8.C: New test.
* g++.dg/lookup/missing-std-include.C: Move std::array and
std::tuple test to missing-std-include-6.C to avoid failures
with C++98.
2018-04-06 Jakub Jelinek <jakub@redhat.com>
PR debug/85252
* gcc.dg/debug/pr85252.c: New test.
PR rtl-optimization/84872
* gcc.dg/graphite/pr84872.c: New test.
PR c++/85210
* g++.dg/cpp1z/decomp42.C: New test.
2018-04-06 David Malcolm <dmalcolm@redhat.com>
PR c++/85021
* g++.dg/lookup/missing-std-include-7.C: New test.
2018-04-06 Tamar Christina <tamar.christina@arm.com>
* gcc.dg/struct-simple.c: Revert r254862.
* lib/target-supports.exp
(check_effective_target_word_mode_no_slow_unalign): Likewise.
2018-04-06 Richard Biener <rguenther@suse.de>
PR middle-end/85244
* gcc.dg/torture/pr85244-1.c: New testcase.
* gcc.dg/torture/pr85244-2.c: Likewise.
2018-04-06 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/85213
* c-c++-common/ubsan/pr85213.c: New test.
2018-04-06 Richard Biener <rguenther@suse.de>
PR middle-end/85180
* gcc.dg/pr85180.c: New testcase.
2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
to trigger the optimization. Do some cleanup and function
renaming. Add more test functions.
2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/s390.exp: Remove -O0 from list of torture
options.
* gcc.target/s390/hotpatch-1.c: Skip when building without
optimization.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-13.c: Likewise.
* gcc.target/s390/hotpatch-14.c: Likewise.
* gcc.target/s390/hotpatch-15.c: Likewise.
* gcc.target/s390/hotpatch-16.c: Likewise.
* gcc.target/s390/hotpatch-17.c: Likewise.
* gcc.target/s390/hotpatch-18.c: Likewise.
* gcc.target/s390/hotpatch-19.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Likewise.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* c-c++-common/Wattributes.c: Disable warning for s390* target and
check for an error instead.
* gcc.dg/Wattributes-6.c: Likewise.
2018-04-05 Jakub Jelinek <jakub@redhat.com>
PR c++/85209
* g++.dg/cpp1z/decomp39.C: New test.
* g++.dg/cpp1z/decomp40.C: New test.
PR c++/85208
* g++.dg/cpp1z/decomp41.C: New test.
PR middle-end/85195
* gcc.dg/pr85195.c: New test.
2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/80956
* g++.dg/cpp0x/initlist100.C: New.
* g++.dg/cpp0x/initlist101.C: Likewise.
2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84792
* g++.dg/other/pr84792-1.C: New.
* g++.dg/other/pr84792-2.C: Likewise.
2018-04-05 Uros Bizjak <ubizjak@gmail.com>
PR target/85193
* gcc.target/i386/pr85193.c: New test.
2018-04-05 Alexandre Oliva <aoliva@redhat.com>
PR c++/84979
* g++.dg/concepts/pr84979.C: New.
* g++.dg/concepts/pr84979-2.C: New.
* g++.dg/concepts/pr84979-3.C: New.
2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/80026
* g++.dg/cpp0x/variadic174.C: New.
2018-04-04 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/85172
* g++.dg/ext/builtin13.C: New test.
* g++.dg/ext/atomic-4.C: New test.
PR c++/85146
* g++.dg/ext/bases2.C: Expect extra error diagnostics.
* g++.dg/ext/bases3.C: New test.
2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/85203
* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
to match a single insn of the baz function. Move scan directives at
the end of the file below the functions they are trying to test for
better readability.
* gcc.target/arm/cmse/cmse-16.c: New testcase.
2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
PR rtl-optimization/84878
* gcc.target/powerpc/pr84878.c: New test.
2018-04-04 Michael Matz <matz@suse.de>
* gcc.dg/Wstringop-overflow-4.c: New test.
* c-c++-common/Wstringop-truncation-4.c: Adjust.
2018-04-04 Jakub Jelinek <jakub@redhat.com>
PR testsuite/85189
* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
for the diagnostics of overridden functions. Adjust for new wording.
2018-04-04 Richard Biener <rguenther@suse.de>
PR lto/85176
* g++.dg/lto/pr85176_0.C: New testcase.
2018-04-04 Richard Biener <rguenther@suse.de>
PR testsuite/85191
* lib/target-supports.exp (check_effective_target_vect_perm_short):
Fix typo.
2018-04-04 Martin Liska <mliska@suse.cz>
PR sanitizer/85174
* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
and msdata as a workaround for powerpc.
2018-04-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/85168
* gcc.dg/torture/pr85168.c: New testcase.
2018-04-04 Alexandre Oliva <aoliva@redhat.com>
PR c++/84943
* g++.dg/pr84943.C: New.
* g++.dg/pr84943-2.C: New.
2018-04-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85167
* gcc.dg/pr85167.c: New test.
PR tree-optimization/85156
* c-c++-common/pr85156.c: New test.
* gcc.c-torture/execute/pr85156.c: New test.
2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
* gcc.target/powerpc/undef-bool-1.C: New file.
* gcc.target/powerpc/undef-bool-2.c: New file.
2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84768
* g++.dg/cpp1z/class-deduction52.C: New.
2018-04-03 Jakub Jelinek <jakub@redhat.com>
PR c++/85147
* g++.dg/cpp0x/pr85147.C: New test.
PR c++/85140
* g++.dg/cpp0x/gen-attrs-64.C: New test.
PR c++/85134
* g++.dg/gomp/pr85134.C: New test.
* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
PR target/85169
* gcc.c-torture/execute/pr85169.c: New test.
* gcc.target/i386/avx512f-pr85169.c: New test.
* gcc.target/i386/avx512bw-pr85169.c: New test.
2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
PR target/85126
* gcc.target/powerpc/pr69946: Adjust comment. Remove
scan-assembler-times clause.
2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
dg-additional-options.
2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
2018-04-03 Richard Biener <rguenther@suse.de>
PR testsuite/85154
* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
2018-04-02 Jim Wilson <jimw@sifive.com>
* gcc.target/riscv/pr84660.c: New.
* gcc.target/riscv/shift-and-1.c: New.
* gcc.target/riscv/shift-and-2.c: New.
2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85102
* gfortran.dg/array_simplify_2.f90: New test.
2018-04-01 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85090
* gcc.target/i386/avx512f-pr85090-1.c: New test.
* gcc.target/i386/avx512f-pr85090-2.c: New test.
* gcc.target/i386/avx512f-pr85090-3.c: New test.
* gcc.target/i386/avx512bw-pr85090-2.c: New test.
* gcc.target/i386/avx512bw-pr85090-3.c: New test.
2018-03-31 Alexandre Oliva <aoliva@redhat.com>
PR c++/85027
* g++.dg/pr85027.C: New.
2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
PR target/83315
* gcc.target/powerpc/sse-maxps-2.c: New test.
* gcc.target/powerpc/sse-minps-2.c: New test.
2018-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/84791
* g++.dg/gomp/pr84791.C: New test.
2018-03-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84931
* gfortran.dg/array_constructor_53.f90: New test.
2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85130
* gfortran.dg/substr_6.f90: Remove illegal test for
out-of-bounds substring.
2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85111
* gfortran.dg/zero_sized_10.f90: New test.
2018-03-29 David Malcolm <dmalcolm@redhat.com>
PR c++/84269
* g++.dg/lookup/missing-std-include-6.C: New test.
* g++.dg/lookup/missing-std-include.C: Add std::pair and
std::tuple tests.
* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
<cstring>, <cassert>, and <cstdlib>.
2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
PR inline-asm/84985
* gcc.target/i386/pr84985.c: New.
2018-03-29 David Malcolm <dmalcolm@redhat.com>
PR c++/85110
* g++.dg/diagnostic/param-type-mismatch-2.C: New test.
2018-03-29 Jakub Jelinek <jakub@redhat.com>
PR c++/85108
* g++.dg/warn/Wunused-var-31.C: New test.
PR c/85094
* c-c++-common/Wduplicated-branches-14.c: New test.
2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84606
* g++.dg/cpp0x/pr84606.C: New.
2018-03-29 Carl Love <cel@us.ibm.com>
Revert
2017-09-27 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
for the __builtin_fctid and __builtin_fctiw.
2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
PR target/84912
* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
deleted builtin function.
(div_weuo): Likewise.
* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
(div_deuo): Likewise.
2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/85028
* g++.dg/other/default13.C: New.
2018-03-28 Jakub Jelinek <jakub@redhat.com>
PR target/85095
* gcc.target/i386/pr85095-1.c: New test.
* gcc.target/i386/pr85095-2.c: New test.
* gcc.c-torture/execute/pr85095.c: New test.
PR tree-optimization/82004
* gcc.dg/pr82004.c: New test.
2018-03-28 Jakub Jelinek <jakub@redhat.com>
Martin Liska <mliska@suse.cz>
PR sanitizer/85081
* g++.dg/asan/pr85081.C: New test.
2018-03-28 Alexandre Oliva <aoliva@redhat.com>
PR c++/84789
* g++.dg/template/pr84789.C: Adjust for testing with
-fconcepts too.
PR c++/84973
* g++.dg/template/pr84973.C: New.
* g++.dg/template/pr84973-2.C: New.
* g++.dg/template/pr84973-3.C: New.
PR c++/84968
* g++.dg/eh/pr84968.C: New.
2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/84914
* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
long double multiply/divide uses the correct function.
* gcc.target/powerpc/mulkc-3.c: Likewise.
* gcc.target/powerpc/divkc-2.c: Likewise.
* gcc.target/powerpc/divkc-3.c: Likewise.
2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/85067
* g++.dg/cpp0x/defaulted51.C: New.
* g++.dg/cpp0x/constexpr-68754.C: Adjust.
2018-03-27 Jakub Jelinek <jakub@redhat.com>
PR c++/85077
* g++.dg/ext/vector35.C: New test.
PR c++/85061
* g++.dg/ext/builtin-offsetof3.C: New test.
PR c++/85076
* g++.dg/cpp1y/pr85076.C: New test.
2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85084
* gfortran.dg/matmul_rank_1.f90: New test.
2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
* gfortran.dg/structure_constructor_15.f90: New test.
2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
for the diagnostics of overridden functions. Adjust for new wording.
* g++.dg/cpp0x/implicit1.C: Likewise.
* g++.dg/cpp0x/override1.C: Likewise.
* g++.dg/cpp1y/auto-fn18.C: Likewise.
* g++.dg/eh/shadow1.C: Likewise.
* g++.dg/inherit/covariant12.C: Likewise.
* g++.dg/inherit/covariant14.C: Likewise.
* g++.dg/inherit/covariant15.C: Likewise.
* g++.dg/inherit/covariant16.C: Likewise.
* g++.dg/inherit/covariant22.C: Likewise.
* g++.dg/inherit/crash3.C: Likewise.
* g++.dg/inherit/error2.C: Likewise.
* g++.dg/template/crash100.C: Likewise.
* g++.old-deja/g++.eh/spec6.C: Likewise.
* g++.old-deja/g++.mike/p811.C: Likewise.
* g++.old-deja/g++.other/virtual11.C: Likewise.
* g++.old-deja/g++.other/virtual4.C: Likewise.
2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
PR target/85044
* gcc.target/i386/pr85044.c: New test.
2018-03-27 Martin Sebor <msebor@redhat.com>
PR testsuite/83462
* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
other than x86.
2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/83009
* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/81863
* gcc.target/arm/pr81863.c: New test.
2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
PR target/85056
* testsuite/gcc.target/nvptx/pr85056.c: New test.
* testsuite/gcc.target/nvptx/pr85056a.c: New test.
2018-03-27 Richard Biener <rguenther@suse.de>
PR testsuite/82847
* lib/target-supports.exp (check_ssse3_available): New function.
(check_effective_target_vect_perm_short): Enable for x86 if
check_ssse3_available.
2018-03-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/85082
* gfortran.dg/pr85082.f90: New testcase.
2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
to "l=2" in dg-final.
2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
* gcc.target/mips/fix-r4000-2.c: Likewise.
* gcc.target/mips/fix-r4000-3.c: Likewise.
* gcc.target/mips/fix-r4000-4.c: Likewise.
* gcc.target/mips/fix-r4000-5.c: Likewise.
* gcc.target/mips/fix-r4000-6.c: Likewise.
* gcc.target/mips/fix-r4000-7.c: Likewise.
* gcc.target/mips/fix-r4000-8.c: Likewise.
* gcc.target/mips/fix-r4000-9.c: Likewise.
* gcc.target/mips/fix-r4000-10.c: Likewise.
* gcc.target/mips/fix-r4000-7.c: Change dg-final
"mulditi3_r4000" instead of "mulditi3".
* gcc.target/mips/fix-r4000-8.c: Change dg-final
"umulditi3_r4000" instead of "umulditi3".
2018-03-27 Jakub Jelinek <jakub@redhat.com>
PR c++/85068
* g++.dg/inherit/covariant22.C: New test.
2018-03-27 Richard Biener <rguenther@suse.de>
PR testsuite/84004
* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
alignment.
2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
Jason Merrill <jason@redhat.com>
PR c++/84632
* g++.dg/init/array49.C: New.
* g++.dg/torture/pr70499.C: Adjust.
2018-03-26 Uros Bizjak <ubizjak@gmail.com>
PR target/85073
* gcc.target/i386/pr85073.c: New test.
2018-03-26 Richard Biener <rguenther@suse.de>
PR testsuite/85066
* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
instead of long.
2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66709
* gfortran.dg/parameter_array_format.f90: New test.
2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
Neil Carlson <neil.n.carlson@gmail.com>
PR fortran/84381
* gfortran.dg/literal_character_constant_1.inc: Replace
call abort by STOP n.
* gfortran.dg/overload_1.f90: Likewise.
2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
Dominique d'Humieres <dominiq@gcc.gnu.org>
PR fortran/84924
* gfortran.dg/scalar_pointer_1.f90: New test.
2018-03-25 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
precise.
2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/69497
* gfortran.dg/pr89497.f90: New test.
2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/70068
* gfortran.dg/substr_7.f90: New test.
2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/42651
* gfortran.dg/pr42651.f90: New test.
* gfortran.dg/func_result_7.f90: Update error message.
2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84005
* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
failing to force the alignment.
2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
from this to...
<vclzd>: ...this.
2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
message. Fix scan-assembler patterns.
2018-03-23 Jakub Jelinek <jakub@redhat.com>
PR c++/85015
* g++.dg/cpp0x/pr85015.C: New test.
PR c++/84942
* g++.dg/cpp1y/pr84942.C: New test.
2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
PR inline-asm/85030
* testsuite/gcc.target/i386/pr85030.c: New.
2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/85026
* g++.dg/pr85026.C: New test.
2018-03-23 David Edelsohn <dje.gcc@gmail.com>
* g++.dg/debug/pr84704.C: XFAIL AIX.
2018-03-23 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: Add dg directive.
2018-03-23 Marek Polacek <polacek@redhat.com>
PR c++/85033
* g++.dg/ext/builtin-offsetof2.C: New test.
PR c++/85045
* g++.dg/cpp0x/Wnarrowing5.C: New test.
* gcc.dg/pr85045.c: New test.
2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
PR debug/85020
* gnat.dg/lto22.adb: New test.
* gnat.dg/lto22_pkg1.ad[sb]: New helper.
* gnat.dg/lto22_pkg2.ads: Likewise.
2018-03-23 Jakub Jelinek <jakub@redhat.com>
PR c/80778
* gcc.dg/lto/pr80778_0.c: New test.
PR inline-asm/85034
* gcc.target/i386/pr85034.c: New test.
PR inline-asm/85022
* c-c++-common/torture/pr85022.c: New test.
PR sanitizer/85029
* g++.dg/ubsan/pr85029.C: New test.
2018-03-23 Alexandre Oliva <aoliva@redhat.com>
PR c++/71251
* g++.dg/cpp0x/pr71251.C: New.
PR c++/84789
* g++.dg/template/pr84789.C: New.
* g++.dg/template/pr84789-2.C: New.
* g++.dg/template/pr84789-3.C: New.
* g++.dg/parse/dtor11.C: Accept alternate error message.
PR c++/84729
* g++.dg/pr84729.C: New.
* g++.old-deja/g++.ext/arrnew2.C: Require error.
* g++.old-deja/g++.robertl/eb58.C: Likewise.
* g++.old-deja/g++.robertl/eb63.C: Likewise.
2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/84922
* gfortran.dg/interface_42.f90: New test.
* gfortran.dg/interface_43.f90: New test.
2018-03-22 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: New test.
2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/addr-modes-float.c: Move dg-do before
dg-require-effective-target.
* gcc.target/arm/addr-modes-int.c: Likewise.
* gcc.target/nios2/lo-addr-tls.c: Likewise.
2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/84760
* gcc.target/powerpc/altivec-ld-1.c: New test.
2018-03-22 Bin Cheng <bin.cheng@arm.com>
* gcc.dg/graphite/pr83126.c: Require pthread for the test.
2018-03-22 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/84941
* gcc.dg/pr84941.c: New test.
2018-03-22 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/84956
* gcc.dg/pr84956.c: New test.
2018-03-22 Marek Polacek <polacek@redhat.com>
PR c++/84854
* g++.dg/cpp1z/constexpr-if15.C: New test.
* g++.dg/cpp1z/constexpr-if16.C: New test.
2018-03-21 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/builtin-tgmath-3.c: New test.
2018-03-21 Alexandre Oliva <aoliva@redhat.com>
PR c++/71965
* g++.dg/concepts/pr71965.C: New.
PR c++/84610
PR c++/84642
* g++.dg/cpp0x/pr84610.C: New.
* g++.dg/cpp0x/pr84642.C: New.
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR c/84999
* c-c++-common/pr84999.c: New test.
2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84972
* g++.dg/ext/desig10.C: New.
2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Harald Anlauf <anlauf@gmx.de>
PR fortran/84957
* gfortran.dg/pr84957.f90: New test.
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84960
* gcc.c-torture/compile/pr84960.c: New test.
2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84811
* gcc.dg/torture/pr84811.c: New test.
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84982
* c-c++-common/pr84982.c: New test.
PR c++/84961
* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
"m" (++x) in C++.
* g++.dg/torture/pr84961-1.C: New test.
* g++.dg/torture/pr84961-2.C: New test.
2018-03-21 Nathan Sidwell <nathan@acm.org>
PR c++/85008
* g++.dg/pr85008.C: New.
2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/84615
* gfortran.dg/char_result_17.f90: New test.
2018-03-21 David Malcolm <dmalcolm@redhat.com>
PR c++/84994
* g++.dg/other/accessor-fixits-1.C: Move to...
* g++.dg/torture/accessor-fixits-1.C: ...here.
* g++.dg/other/accessor-fixits-2.C: Move to...
* g++.dg/torture/accessor-fixits-2.C: ...here.
* g++.dg/other/accessor-fixits-3.C: Move to...
* g++.dg/torture/accessor-fixits-3.C: ...here.
* g++.dg/other/accessor-fixits-4.C: Move to...
* g++.dg/torture/accessor-fixits-4.C: ...here.
* g++.dg/other/accessor-fixits-5.C: Move to...
* g++.dg/torture/accessor-fixits-5.C: ...here.
* g++.dg/torture/accessor-fixits-6.C: New testcase.
* g++.dg/torture/accessor-fixits-7.C: New testcase.
* g++.dg/torture/accessor-fixits-8.C: New testcase.
2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2018-03-21 Sudakshina Das <sudi.das@arm.com>
PR target/82989
* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2018-03-21 Nathan Sidwell <nathan@acm.org>
PR c++/84804
* g++.dg/lookup/pr84804.C: New.
2018-03-21 Martin Sebor <msebor@redhat.com>
PR c++/84850
* g++.dg/Wclass-memaccess-3.C: New test.
* g++.dg/Wclass-memaccess-4.C: New test.
2018-03-21 David Malcolm <dmalcolm@redhat.com>
PR c++/84892
* g++.dg/other/accessor-fixits-1.C
(test_access_const_t1_color): New.
(test_deref_const_t1_color): New.
* g++.dg/other/accessor-fixits-5.C: New testcase.
2018-03-21 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/83126
* gcc.dg/graphite/pr83126.c: New test.
2018-03-21 Nathan Sidwell <nathan@acm.org>
* g++.dg/ext/anon-struct6.C: Adjust.
* g++.dg/ext/deprecate-1.C: New.
* g++.dg/ext/deprecate-2.C: New.
* g++.dg/lookup/pr84602.C: Adjust.
* g++.dg/lookup/pr84962.C: Adjust.
* g++.old-deja/g++.other/anon4.C
PR c++/84836
* g++.dg/lookup/pr84836.C: New.
2018-03-21 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/84969
* gcc.dg/tree-ssa/pr84969.c: New test.
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/84989
* gcc.target/i386/pr84989.c: New test.
2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/pr82518.c: Require arm_neon_hw.
2018-03-21 Martin Liska <mliska@suse.cz>
PR ipa/84963
* gfortran.dg/goacc/pr84963.f90: New test.
2018-03-21 Marek Polacek <polacek@redhat.com>
PR c++/71638, ICE with NSDMI and reference.
* g++.dg/cpp0x/nsdmi14.C: New test.
* g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
MIPS with -mpaired-single directives.
2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85001
* gfortran.dg/interface_41.f90: New test.
2018-03-20 Jakub Jelinek <jakub@redhat.com>
PR debug/84875
* gcc.dg/pr84875.c: New test.
2018-03-20 Marek Polacek <polacek@redhat.com>
PR c++/84978, ICE with NRVO.
* g++.dg/opt/nrv19.C: New test.
2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/82518
* lib/target-supports.exp (check_effective_target_vect_load_lanes):
Disable for armeb targets.
* gcc.target/arm/pr82518.c: New test.
2018-03-20 Nathan Sidwell <nathan@acm.org>
PR c++/84962
* g++.dg/lookup/pr84962.C: New.
PR c++/84970
* g++.dg/lookup/pr84970.C: New.
2018-03-20 Richard Biener <rguenther@suse.de>
PR target/84986
* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2018-03-20 Martin Liska <mliska@suse.cz>
PR ipa/84825
* g++.dg/ipa/pr84825.C: New test.
2018-03-20 Martin Liska <mliska@suse.cz>
* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2018-03-20 Jakub Jelinek <jakub@redhat.com>
PR target/84845
* gcc.c-torture/compile/pr84845.c: New test.
2018-03-20 Sudakshina Das <sudi.das@arm.com>
PR target/82989
* gcc.target/arm/pr82989.c: New test.
2018-03-20 Jakub Jelinek <jakub@redhat.com>
PR target/84945
* gcc.target/i386/pr84945.c: New test.
2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
PR target/81647
* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2018-03-20 Jakub Jelinek <jakub@redhat.com>
PR c/84953
* gcc.dg/pr84953.c: New test.
2018-03-19 Marek Polacek <polacek@redhat.com>
PR c++/84925
* g++.dg/cpp1z/lambda-__func__.C: New test.
PR c++/84927
* g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
PR sanitizer/78651
* g++.dg/asan/pr78651.C: New test.
2018-03-19 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
vect_int_mult. Add nvptx xfail for PR84958.
2018-03-19 Nathan Sidwell <nathan@acm.org>
PR c++/84835
* g++.dg/cpp1y/pr84835.C: New.
2018-03-19 Sudakshina Das <sudi.das@arm.com>
PR target/81647
* gcc.target/aarch64/pr81647.c: New.
2018-03-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/84933
* g++.dg/pr84933.C: New testcase.
2018-03-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/84859
* gcc.dg/tree-ssa/pr84859.c: New testcase.
* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
* gcc.dg/tree-ssa/split-path-6.c: Likewise.
* gcc.dg/tree-ssa/split-path-7.c: Likewise.
2018-03-19 Nathan Sidwell <nathan@acm.org>
PR c++/84812
* g++.dg/lookup/pr84812.C: New.
2018-03-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/84929
* gcc.dg/torture/pr84929.c: New testcase.
2018-03-19 Tamar Christina <tamar.christina@arm.com>
PR target/84711
* gcc.target/arm/big-endian-subreg.c: Delete.
2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84931
* gfortran.dg/array_constructor_52.f90: New test.
2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/77414
* gfortran.dg/pr77414.f90: New test.
* gfortran.dg/internal_references_1.f90: Adjust error message.
2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/65453
* gfortran.dg/pr65453.f90: New test.
2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84913
* gfortran.dg/vect/pr84913.f90: New test.
2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/79929
* gfortran.dg/warn_concat.f90: New test.
2018-03-16 Jakub Jelinek <jakub@redhat.com>
PR target/84899
* gcc.dg/pr84899.c: New test.
2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69395
* gfortran.dg/pr69395.f90: Add test for max dimensions
2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
PR target/84876
* gcc.target/i386/pr84876.c: New test.
2018-03-16 Martin Liska <mliska@suse.cz>
PR ipa/84833
* gcc.target/i386/mvc11.c: New test.
2018-03-16 Martin Liska <mliska@suse.cz>
PR ipa/84722
* gcc.target/i386/mvc10.c: New test.
2018-03-16 Jakub Jelinek <jakub@redhat.com>
PR c++/79937
PR c++/82410
* g++.dg/cpp1y/pr79937-1.C: New test.
* g++.dg/cpp1y/pr79937-2.C: New test.
* g++.dg/cpp1y/pr79937-3.C: New test.
* g++.dg/cpp1y/pr79937-4.C: New test.
* g++.dg/cpp1y/pr82410.C: New test.
2018-03-16 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2018-03-16 Tom de Vries <tom@codesourcery.com>
* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2018-03-16 Jakub Jelinek <jakub@redhat.com>
PR c++/84874
* g++.dg/cpp2a/desig8.C: New test.
PR tree-optimization/84841
* gcc.dg/pr84841.c: New test.
PR c++/84874
* g++.dg/cpp2a/desig7.C: New test.
2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
Jim MacArthur <jim.macarthur@codethink.co.uk>
* gfortran.dg/automatic_1.f90: New test.
* gfortran.dg/automatic_repeat.f90: New test
* gfortran.dg/automatic_save.f90: New test.
* gfortran.dg/vax_structure.f90: New test.
2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78741
* gfortran.dg/pr78741.f90: New test.
2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69395
* gfortran.dg/pr69395.f90: New test.
2018-03-15 Jakub Jelinek <jakub@redhat.com>
PR c++/79085
* g++.dg/opt/pr79085.C: New test.
2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
PR target/84574
* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
label instead of __x86_indirect_thunk label.
2018-03-15 Jakub Jelinek <jakub@redhat.com>
PR c++/84222
* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
* g++.dg/warn/deprecated-13.C: New test.
2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2018-03-15 Richard Biener <rguenther@suse.de>
PR c/84873
* c-c++-common/pr84873.c: New testcase.
2018-03-15 Tamar Christina <tamar.christina@arm.com>
PR target/84711
* gcc.target/arm/big-endian-subreg.c: New.
2018-03-15 Jakub Jelinek <jakub@redhat.com>
PR target/84860
* gcc.c-torture/compile/pr84860.c: New test.
2018-03-15 Julia Koval <julia.koval@intel.com>
* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
cannonlake.
(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
avx512bitalg.
2018-03-15 Jakub Jelinek <jakub@redhat.com>
PR c/84853
* gcc.dg/pr84853.c: New test.
2018-03-14 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-7-runnable.c: New test file.
2018-03-14 Martin Liska <mliska@suse.cz>
PR ipa/8480
* g++.dg/lto/pr84805_0.C: New test.
* g++.dg/lto/pr84805_1.C: New test.
* g++.dg/lto/pr84805_2.C: New test.
2018-03-14 David Malcolm <dmalcolm@redhat.com>
PR c/84852
* gcc.dg/fixits-pr84852-1.c: New test.
* gcc.dg/fixits-pr84852-2.c: New test.
2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
separate verbose message.
* lib/scandump.exp (scan-dump-times): Likewise.
2018-03-14 Julia Koval <julia.koval@intel.com>
* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
server.
* gcc.target/i386/funcspec-56.inc: Ditto.
2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
aarch64_sve_hw.
2018-03-14 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/83392
* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
check count from 17 to 14.
PR target/84844
* gcc.target/i386/pr84844.c: New test.
2018-03-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/84830
* gcc.dg/torture/pr84830.c: New testcase.
2018-03-14 Marek Polacek <polacek@redhat.com>
PR c++/84596
* g++.dg/cpp0x/static_assert15.C: New test.
2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/61775
* gfortran.dg/pr61775.f90: New test.
2018-03-13 Jakub Jelinek <jakub@redhat.com>
PR c++/84843
* g++.dg/ext/pr84843-1.C: New test.
* g++.dg/ext/pr84843-2.C: New test.
2018-03-13 David Pagan <dave.pagan@oracle.com>
PR c/46921
* gcc.dg/pr46921.c: New test.
2018-03-13 Martin Sebor <msebor@redhat.com>
PR tree-optimization/84725
* c-c++-common/Wstringop-truncation-4.c: New test.
* c-c++-common/attr-nonstring-5.c: New test.
2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
than unpacks.
* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/tls_1.c: New test.
* gcc.target/aarch64/sve/tls_2.C: Likewise.
2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2018-03-13 Martin Liska <mliska@suse.cz>
PR ipa/84658.
* g++.dg/ipa/pr84658.C: New test.
2018-03-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/84834
* gcc.dg/pr84834.c: New test.
PR target/84827
* gcc.target/i386/pr84827.c: New test.
PR target/84828
* g++.dg/ext/pr84828.C: New test.
PR target/84786
* gcc.target/i386/avx512f-pr84786-1.c: New test.
* gcc.target/i386/avx512f-pr84786-2.c: New test.
PR c++/84808
* g++.dg/cpp1y/constexpr-84808.C: New test.
PR c++/84704
* g++.dg/debug/pr84704.C: New test.
2018-03-12 Renlin Li <renlin.li@arm.com>
* gcc.target/aarch64/movi_hf.c: New.
* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
* gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2018-03-12 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83456
* c-c++-common/Wrestrict-2.c: Remove test cases.
* c-c++-common/Wrestrict.c: Same.
* gcc.dg/Wrestrict-12.c: New test.
* gcc.dg/Wrestrict-14.c: New test.
2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/pr84821.C: New test.
2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/pr84799.c: New test.
2018-03-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/84803
* gcc.dg/torture/pr84803.c: New testcase.
2018-03-12 Jakub Jelinek <jakub@redhat.com>
PR c++/84813
* g++.dg/debug/pr84813.C: New test.
2018-03-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84546
* gfortran.dg/unlimited_polymorphic_29.f90: New test.
2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83939
* gfortran.dg/pr83939.f90
2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66128
* gfortran.dg/zero_sized_9.f90: New test.
2018-03-11 Jakub Jelinek <jakub@redhat.com>
PR debug/58150
* g++.dg/debug/dwarf2/enum2.C: New test.
2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/84734
* gfortran.dg/pr84734.f90: New test.
2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/prot3.adb: New test.
* gnat.dg/prot3_pkg.ad[sb]: New helper.
2018-03-09 Jason Merrill <jason@redhat.com>
Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71169
PR c++/71832
* g++.dg/cpp0x/pr71169.C: New.
* g++.dg/cpp0x/pr71169-2.C: Likewise.
* g++.dg/cpp0x/pr71832.C: Likewise.
2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
PR target/83969
* gcc.target/powerpc/pr83969.c: New test.
2018-03-09 Jakub Jelinek <jakub@redhat.com>
PR target/84772
* gcc.dg/pr84772.c: New test.
PR c++/84076
* g++.dg/warn/Wformat-2.C: New test.
PR c++/84767
* g++.dg/ext/vla18.C: New test.
2018-03-09 Martin Sebor <msebor@redhat.com>
PR tree-optimization/84526
* gcc.dg/Wrestrict-10.c: New test.
* gcc.dg/Wrestrict-11.c: New test.
2018-03-09 Alexandre Oliva <aoliva@redhat.com>
PR rtl-optimization/84682
* gcc.dg/torture/pr84682-1.c: New.
* gcc.dg/torture/pr84682-2.c: New.
* gcc.dg/torture/pr84682-3.c: New.
2018-03-09 Jakub Jelinek <jakub@redhat.com>
PR c++/84724
* g++.dg/ext/pr84724.C: New test.
2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
PR target/83712
* gcc.target/arm/pr83712.c: New.
2018-03-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/84775
* gcc.dg/torture/pr84775.c: New testcase.
2018-03-09 Jakub Jelinek <jakub@redhat.com>
PR debug/84404
* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
targets.
2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/compile/20180309-1.c: New test.
2018-03-08 Jakub Jelinek <jakub@redhat.com>
PR c++/80598
* g++.dg/warn/Wunused-function4.C: New test.
PR inline-asm/84742
* gcc.target/i386/pr84742-1.c: New test.
* gcc.target/i386/pr84742-2.c: New test.
2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/84748
* gcc.c-torture/execute/pr84748.c: New test.
2018-03-08 Richard Biener <rguenther@suse.de>
PR middle-end/84552
* gcc.dg/graphite/pr84552.c: New testcase.
2018-03-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/84178
* gcc.dg/torture/pr84178-2.c: New testcase.
2018-03-08 David Malcolm <dmalcolm@redhat.com>
PR tree-optimization/84178
* gcc.c-torture/compile/pr84178-1.c: New test.
2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
* lib/target-supports.exp: Do not return zero from a ifunc
function.
2018-03-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/84746
* gcc.dg/torture/pr84746.c: New testcase.
2018-03-08 Alexandre Oliva <aoliva@redhat.com>
PR debug/84404
PR debug/84408
* gcc.dg/graphite/pr84404.c: New.
2018-03-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84740
* gcc.dg/torture/pr84740.c: New test.
PR tree-optimization/84739
* gcc.dg/pr84739.c: New test.
2018-03-07 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83519
* gcc.dg/Wrestrict-13.c: New test.
2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/64124
PR fortran/70409
* gfortran.dg/pr64124.f90: New tests.
* gfortran.dg/pr70409.f90: New tests.
2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
PR target/82411
* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2018-03-07 Martin Sebor <msebor@redhat.com>
PR tree-optimization/84526
* gcc.dg/Wrestrict-10.c: New test.
2018-03-07 Martin Sebor <msebor@redhat.com>
PR tree-optimization/84468
* g++.dg/warn/Wstringop-truncation-2.C: New test.
* gcc.dg/Wstringop-truncation.c: New test.
* gcc.dg/Wstringop-truncation-2.c: New test.
2018-03-07 Jakub Jelinek <jakub@redhat.com>
PR fortran/84565
* gfortran.dg/pr84565.f90: New test.
PR middle-end/84723
* gcc.target/i386/pr84723-1.c: New test.
* gcc.target/i386/pr84723-2.c: New test.
* gcc.target/i386/pr84723-3.c: New test.
* gcc.target/i386/pr84723-4.c: New test.
* gcc.target/i386/pr84723-5.c: New test.
2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/64107
* gfortran.dg/pr64107.f90: New test.
2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84697
PR fortran/66128
* gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2018-03-06 Marek Polacek <polacek@redhat.com>
PR c++/84684
* g++.dg/cpp1z/constexpr-84684.C: New test.
2018-03-06 Jakub Jelinek <jakub@redhat.com>
PR c/84721
* gcc.dg/pr84721.c: New test.
PR target/84710
* gcc.dg/pr84710.c: New test.
2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/56667
* gfortran.dg/implied_do_2.f90: New test.
* gfortran.dg/coarray_8.f90: Update for new error message.
2018-03-06 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/84683
* g++.dg/ext/pr84683.C: New test.
PR tree-optimization/84687
* gcc.dg/pr84687.c: New test.
2018-03-06 Alexandre Oliva <aoliva@redhat.com>
PR c++/84231
* g++.dg/pr84231.C: New.
PR c++/84593
* g++.dg/cpp1y/pr84593.C: New.
PR c++/84492
* g++.dg/pr84492.C: New.
2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/spec-barr-1.c: Change called function name to
__builtin_ppc_speculation_barrier.
2018-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/84700
* gcc.target/powerpc/pr84700.c: New test.
2018-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/84702
* g++.dg/lookup/pr84702.C: New.
2018-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/84564
* gcc.target/i386/pr84564.c: New test.
2018-03-05 Marek Polacek <polacek@redhat.com>
PR c++/84707
* g++.dg/cpp0x/inline-ns10.C: New test.
2018-03-05 Nathan Sidwell <nathan@acm.org>
PR c++/84694
* g++.dg/template/pr84694.C: New.
2018-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/84524
* gcc.c-torture/execute/pr84524.c: New test.
* gcc.target/i386/avx512bw-pr84524.c: New test.
2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
PR target/84264
* g++.dg/pr84264.C: New test.
2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84618
* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
* g++.dg/other/i386-3.C: Ditto.
* gcc.target/i386/sse-12.c: Ditto.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-14.c: Ditto.
* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
* gcc.target/i386/wbinvd-1.c: New test.
* gcc.target/i386/wbnoinvd-1.c: Ditto.
* gcc.target/i386/pconfig-1.c: Ditto.
2018-03-05 Pádraig Brady <P@draigBrady.com>
Nathan Sidwell <nathan@acm.org>
PR c++/84497
* g++.dg/cpp0x/pr84497.C: New.
2018-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/84670
* gcc.dg/pr84670-1.c: New testcase.
* gcc.dg/pr84670-2.c: Likewise.
* gcc.dg/pr84670-3.c: Likewise.
* gcc.dg/pr84670-4.c: Likewise.
2018-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/84650
* gcc.dg/graphite/pr84650.c: New testcase.
2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/82022
* g++.dg/cpp1z/constexpr-lambda20.C: New.
2018-03-03 Harald Anlauf <anlauf@gmx.de>
PR fortran/71085
* gfortran.dg/pr71085.f90: New test.
2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/66128
* gfortran.dg/zero_sized_8.f90: Really commit New test.
2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/51434
* gfortran.dg/pr51434.f90: New test.
2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/61358
* g++.dg/cpp0x/lambda/lambda-61358.C: New.
2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67370
* g++.dg/cpp0x/lambda/lambda-67370.C: New.
2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71464
* g++.dg/torture/pr71464.C: New.
2018-03-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/80965
* gfortran.dg/select_type_41.f90: New test.
2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/61135
* g++.dg/cpp0x/lambda/lambda-61135.C: New.
2018-03-02 Marek Polacek <polacek@redhat.com>
PR c++/84578
* g++.dg/ext/flexary29.C: New test.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81812
* g++.dg/torture/pr81812.C: New.
2018-03-02 Marek Polacek <polacek@redhat.com>
PR c++/84171
* g++.dg/warn/Wsign-compare-8.C: New test.
PR c++/84663
* g++.dg/parse/array-size3.C: New test.
PR c++/84664
* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/84662
* g++.dg/cpp1y/pr84662.C: New test.
2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
"dg-lto-options".
* g++.dg/lto/20101010-1_0.C: Likewise.
* g++.dg/lto/20101010-2_0.C: Likewise.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/84628
* gcc.dg/pr84628.c: New test.
PR target/56540
* gcc.target/ia64/pr56540.c: New test.
2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
32-bit target.
* gcc.target/powerpc/altivec-7.h: Remove VSX content.
* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
* gcc.target/powerpc/vsx-7.h: New include (VSX content).
* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2018-03-02 Marek Polacek <polacek@redhat.com>
PR c++/84590
* c-c++-common/ubsan/shift-11.c: New test.
2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.dg/vect/vect-alias-check-13.c: New test.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR target/84614
* gcc.dg/pr84614.c: New test.
PR inline-asm/84625
* gcc.target/i386/pr84625.c: New test.
2018-03-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/84427
* gcc.dg/torture/pr84427.c: New testcase.
2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
PR target/84534
* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
powerpc64le*-*-linux*.
* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2018-03-01 Martin Sebor <msebor@redhat.com>
PR c++/84294
* g++.dg/ext/attr-const.C: Remove xfail.
* g++.dg/ext/attr-malloc-3.C: New test.
* g++.dg/ext/attr-noinline-3.C: New test.
* g++.dg/ext/attr-noreturn-3.C: New test.
* g++.dg/ext/attr-nothrow-3.C: New test.
* g++.dg/ext/attr-pure.C: Remove xfail.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/70875
* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
dg-options and dg-shouldfail "ubsan" directive.
2018-03-01 Marek Polacek <polacek@redhat.com>
Jason Merrill <jason@redhat.com>
PR c++/84582
* g++.dg/cpp1y/auto-fn15.C: Extend testing.
* g++.dg/cpp1z/static1.C: New test.
* g++.dg/template/static37.C: New test.
2018-03-01 Nathan Sidwell <nathan@acm.org>
PR c++/84434
* g++.dg/template/pr84434.C: New.
2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
-mthumb to the command-line.
2018-03-01 Marek Polacek <polacek@redhat.com>
PR c++/84596
* g++.dg/cpp0x/static_assert14.C: New test.
2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/79410
* g++.dg/torture/pr79410.C: New.
2018-03-01 Martin Liska <mliska@suse.cz>
PR sanitizer/82484
* gcc.dg/asan/pr82484.c: New test.
2018-03-01 Richard Biener <rguenther@suse.de>
PR debug/84645
* gfortran.dg/lto/pr84645_0.f90: New testcase.
2018-03-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84219
* gfortran.dg/coarray_47.f90: New test.
2018-03-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84538
* gfortran.dg/class_array_23.f03: New test.
2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
PR rtl-optimization/84528
* gcc.dg/torture/pr84538.c: Rename to...
* gcc.dg/torture/pr84528.c: ...this.
2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
PR rtl-optimization/84528
* gcc.dg/torture/pr84538.c: New test.
2018-02-28 Martin Sebor <msebor@redhat.com>
* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
-fpic test failures.
* c-c++-common/Wrestrict-2.c: Same.
* c-c++-common/Wstringop-truncation.c: Same.
* gcc.dg/Warray-bounds-22.c: Same.
* gcc.dg/Wstringop-overflow.c: Same.
* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
(signed_range): Same.
(unsigned_anti_range): Same.
* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
(signed_range): Same.
(unsigned_anti_range): Same.
* gcc.dg/attr-alloc_size-7.c: Same.
* gcc.dg/attr-alloc_size-8.c: Same.
* gcc.dg/builtin-alloc-size.c: Same.
* gcc.dg/builtin-stpncpy.c: Same.
* gcc.dg/builtins-nonnull.c: Same.
* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
* gcc.dg/pr79214.c: Same.
* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2018-02-28 David Edelsohn <dje.gcc@gmail.com>
PR target/84014
* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2018-02-28 Jakub Jelinek <jakub@redhat.com>
PR c++/84609
* g++.dg/cpp0x/pr84609.C: New test.
2018-02-28 Martin Sebor <msebor@redhat.com>
PR testsuite/84617
* g++.dg/ext/attr-malloc-3.C: New test.
* g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
to pre-existing problems.
* g++.dg/ext/attr-pure.C: Same.
2018-02-28 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83901
* gfortran.dg/associate_37.f90: New test.
PR fortran/83344
* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2018-02-28 Jakub Jelinek <jakub@redhat.com>
PR target/52991
* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
* gcc.dg/bf-ms-layout-4.c: New test.
* gcc.dg/bf-ms-layout-5.c: New test.
2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
PR target/83399
* gcc.target/powerpc/pr83399.c: Only run on Linux.
2018-02-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/84584
* gcc.dg/graphite/pr84584.c: New testcase.
2018-02-28 Jonathan Wakely <jwakely@redhat.com>
PR preprocessor/84517
* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/dump-ada-spec-12.c: New test.
* c-c++-common/dump-ada-spec-13.c: Likewise.
2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/dump-ada-spec-11.c: New test.
2018-02-28 Martin Liska <mliska@suse.cz>
PR testsuite/84597
* g++.dg/ext/timevar1.C: Fix pruned patterns.
* g++.dg/ext/timevar2.C: Likewise.
2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/dump-ada-spec-8.c: New test.
* c-c++-common/dump-ada-spec-9.c: Likewise.
* c-c++-common/dump-ada-spec-10.c: Likewise.
2018-02-28 Richard Biener <rguenther@suse.de>
PR middle-end/84607
* gcc.dg/pr84607.c: New testcase.
2018-02-28 Nathan Sidwell <nathan@acm.org>
PR c++/84602
* g++.dg/lookup/pr84602.C: New.
2018-02-28 Jakub Jelinek <jakub@redhat.com>
PR c++/83871
PR c++/83503
* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
dg-options.
* g++.dg/ext/attr-nonnull.C: Likewise.
* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
directives.
* g++.dg/ext/attr-noinline-2.C: Likewise.
* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
-fdump-tree-eh in dg-options.
2018-02-28 Alan Modra <amodra@gmail.com>
* lib/prune.exp (prune_gcc_output): Match lower case "in function"
GNU ld message.
* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2018-02-27 Martin Sebor <msebor@redhat.com>
PR c++/83871
PR c++/83503
* g++.dg/Wmissing-attributes.C: New test.
* g++.dg/ext/attr-const-pure.C: New test.
* g++.dg/ext/attr-const.C: New test.
* g++.dg/ext/attr-deprecated-2.C: New test.
* g++.dg/ext/attr-malloc-2.C: New test.
* g++.dg/ext/attr-malloc.C: New test.
* g++.dg/ext/attr-noinline-2.C: New test.
* g++.dg/ext/attr-noinline.C: New test.
* g++.dg/ext/attr-nonnull.C: New test.
* g++.dg/ext/attr-noreturn-2.C: New test.
* g++.dg/ext/attr-noreturn.C: New test.
* g++.dg/ext/attr-nothrow-2.C: New test.
* g++.dg/ext/attr-nothrow.C: New test.
* g++.dg/ext/attr-optimize.C: New test.
* g++.dg/ext/attr-pure.C: New test.
* g++.dg/ext/attr-returns-nonnull.C: New test.
* g++.dg/ext/attr-warning.C: New test.
2018-02-27 Nathan Sidwell <nathan@acm.org>
PR c++/84426
* g++.dg/lookup/pr84426.C: New.
2018-02-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/84512
* gcc.dg/tree-ssa/pr84512.c: New testcase.
2018-02-27 Martin Liska <mliska@suse.cz>
PR gcov-profile/84548
* g++.dg/gcov/pr84548.C: New test.
2018-02-27 Jakub Jelinek <jakub@redhat.com>
PR target/84575
* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2018-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/84558
* g++.dg/cpp1y/pr84558.C: New test.
2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84540
* g++.dg/cpp0x/alignas14.C: New.
* g++.dg/cpp0x/alignas15.C: Likewise.
2018-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/84557
* g++.dg/gomp/pr84557.C: New test.
2018-02-26 Marek Polacek <polacek@redhat.com>
PR c++/84325
* g++.dg/cpp1z/pr84325.C: New test.
2018-02-26 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
Power 8 test file.
* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
-mcpu=power8.
* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
-mcpu=power8.
2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
PR target/84039
* gcc.target/i386/indirect-thunk-1.c: Updated.
* 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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-6.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-bnd-1.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-6.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
* gcc.target/i386/ret-thunk-9.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.
2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20180226-1.c: New test.
2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83965
* gcc.dg/vect/pr83965-2.c: New test.
2018-02-26 Tom de Vries <tom@codesourcery.com>
* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
PR target/84530
* gcc.target/i386/ret-thunk-22.c: New test.
* gcc.target/i386/ret-thunk-23.c: Likewise.
* gcc.target/i386/ret-thunk-24.c: Likewise.
* gcc.target/i386/ret-thunk-25.c: Likewise.
* gcc.target/i386/ret-thunk-26.c: Likewise.
2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84533
* g++.dg/cpp1z/pr84533.C: New.
2018-02-26 Marek Polacek <polacek@redhat.com>
PR c++/84537
* g++.dg/parse/error60.C: New test.
2018-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/84556
* g++.dg/gomp/pr84556.C: New test.
* g++.dg/vect/pr84556.cc: New test.
2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR fortran/32957
* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
* gfortran.dg/c_funloc_tests_3.f03: Likewise.
* gfortran.dg/c_loc_test.f90: Likewise.
* gfortran.dg/c_loc_tests_2.f03: Likewise.
* gfortran.dg/proc_decl_17.f90: Likewise.
* gfortran.dg/proc_ptr_8.f90: Likewise.
2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/84521
* gcc.target/aarch64/lr_free_2.c: Revert changes in
r254814 disabling -fomit-frame-pointer by default.
* gcc.target/aarch64/spill_1.c: Likewise.
* gcc.target/aarch64/test_frame_11.c: Likewise.
* gcc.target/aarch64/test_frame_12.c: Likewise.
* gcc.target/aarch64/test_frame_13.c: Likewise.
* gcc.target/aarch64/test_frame_14.c: Likewise.
* gcc.target/aarch64/test_frame_15.c: Likewise.
* gcc.target/aarch64/test_frame_3.c: Likewise.
* gcc.target/aarch64/test_frame_5.c: Likewise.
* gcc.target/aarch64/test_frame_9.c: Likewise.
2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83633
* gfortran.dg/explicit_shape_1.f90: New test.
* gfortran.dg/automatic_module_variable.f90: Update regex.
* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
* gfortran.dg/constant_shape.f90: Ditto.
* gfortran.dg/dec_structure_23.f90: Ditto.
* gfortran.dg/pr78240.f90: Ditto.
2018-02-25 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84523
* gfortran.dg/pr84523.f90: New test.
2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/78238
* gfortran.dg/select_type_40.f90: New test.
2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/30792
* gfortran.dg/data_substring.f90: New test.
2018-02-24 Marek Polacek <polacek@redhat.com>
PR c++/83692
* g++.dg/cpp1z/constexpr-83692.C: New test.
2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/84346
* gfortran.dg/statement_function_1.f90: Update test.
2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/84506
* gfortran.dg/inquire_19.f90: New test.
2018-02-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83149
* gfortran.dg/pr83149_b.f90: New test.
* gfortran.dg/pr83149_a.f90: Additional source for previous.
2018-02-23 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
vec_signed2 and vec_unsigned2 to new Power 8 test file.
* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
Power 8 tests.
2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
expected output.
2018-02-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83149
* gfortran.dg/pr83149_1.f90: New test.
* gfortran.dg/pr83149.f90: Additional source for previous.
2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
PR testsuite/80551
* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
__GI___pthread_mutex_init as well.
2018-02-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83148
* gfortran.dg/class_68.f90: New test.
2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/59781
* gfortran.dg/derived_init_5.f90: New test.
2018-02-22 Jakub Jelinek <jakub@redhat.com>
PR target/82851
* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
* gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
PR target/81572
* gcc.target/powerpc/pr81572.c: New.
2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2018-02-22 Martin Sebor <msebor@redhat.com>
PR tree-optimization/84480
* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
* g++.dg/warn/Wstringop-truncation-1.C: New test.
2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
PR target/84176
* gcc.target/i386/indirect-thunk-11.c: New test.
* gcc.target/i386/indirect-thunk-12.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2018-02-22 Steve Ellcey <sellcey@cavium.com>
PR target/83335
* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
ILP32 mode.
* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2018-02-22 Marek Polacek <polacek@redhat.com>
PR c++/84493
* g++.dg/parse/error59.C: New test.
2018-02-22 Tom de Vries <tom@codesourcery.com>
* gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/77655
* g++.dg/cpp0x/pr77655.C: New.
2018-02-22 Jakub Jelinek <jakub@redhat.com>
PR c++/84496
* g++.dg/cpp1y/pr84496.C: New test.
PR target/84502
* g++.dg/torture/pr84502.C: New test.
PR tree-optimization/84503
* gcc.dg/pr84503-1.c: New test.
* gcc.dg/pr84503-2.c: New test.
2018-02-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84478
* gcc.c-torture/execute/pr84478.c: New test.
2018-02-20 Martin Sebor <msebor@redhat.com>
PR middle-end/84095
* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
* c-c++-common/Wrestrict.c: Same.
* gcc.dg/Wrestrict-6.c: Same.
* gcc.dg/Warray-bounds-27.c: New test.
* gcc.dg/Wrestrict-8.c: New test.
* gcc.dg/Wrestrict-9.c: New test.
* gcc.dg/pr84095.c: New test.
2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/48890
PR fortran/83823
* gfortran.dg/structure_constructor_14.f90: New test.
2018-02-20 Jeff Law <law@redhat.com>
PR middle-end/82123
PR tree-optimization/81592
PR middle-end/79257
* gcc.dg/pr81592.c: New test.
* gcc.dg/pr82123.c: New test.
* gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2018-02-20 Jakub Jelinek <jakub@redhat.com>
PR c++/84488
* g++.dg/warn/Wunused-var-30.C: New test.
2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84419
* gcc.dg/vect/pr84419.c: New test.
2018-02-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/82004
* gfortran.dg/pr82004.f90: New test.
2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2018-02-20 Martin Liska <mliska@suse.cz>
PR c/84310
PR target/79747
* gcc.target/i386/pr84310.c: New test.
* gcc.target/i386/pr84310-2.c: Likewise.
2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84446
* g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2018-02-20 Jakub Jelinek <jakub@redhat.com>
PR c++/84445
* g++.dg/cpp1z/launder7.C: New test.
PR c++/84449
* g++.dg/cpp0x/constexpr-84449.C: New test.
PR c++/84455
* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2018-02-19 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83344
PR fortran/83975
* gfortran.dg/associate_22.f90: Enable commented out test.
* gfortran.dg/associate_36.f90: New test.
2018-02-19 Jakub Jelinek <jakub@redhat.com>
PR target/84146
* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2017-02-19 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
(dg-options): Use -mavx instead of -w.
2018-02-19 Jakub Jelinek <jakub@redhat.com>
PR c++/84444
* g++.dg/cpp1z/launder8.C: New test.
PR c++/84448
* g++.dg/gomp/pr84448.C: New test.
PR c++/84430
* g++.dg/gomp/pr84430.C: New test.
PR tree-optimization/84452
* gcc.dg/pr84452.c: New test.
PR c++/79064
* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/35339
* gfortran.dg/implied_do_io_4.f90: New test.
2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
* gfortran.dg/coarray_alloc_comp_6.f08: New test.
* gfortran.dg/coarray_alloc_comp_7.f08: New test.
* gfortran.dg/coarray_alloc_comp_8.f08: New test.
2018-02-19 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
PR target/84460
* gcc.target/i386/pr57193.c: Add -mtune=generic.
2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84348
* g++.dg/cpp0x/auto50.C: New.
* g++.dg/parse/friend12.C: Adjust.
2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/84389
* gfortran.dg/dtio_33.f90: New test.
2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/84412
* gfortran.dg/inquire_18.f90: New test.
2018-02-18 Janus Weil <janus@gcc.gnu.org>
PR fortran/84381
* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
* gfortran.dg/pointer_intent_3.f90: Ditto.
* gfortran.dg/proc_ptr_common_1.f90: Ditto.
* gfortran.dg/protected_3.f90: Ditto.
* gfortran.dg/protected_4.f90: Ditto.
* gfortran.dg/protected_5.f90: Ditto.
* gfortran.dg/protected_6.f90: Ditto.
2018-02-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/80945
* gfortran.dg/associate_35.f90: Remove error, add stop n's and
change to run.
2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84270
* gfortran.dg/inline_matmul_22.f90: New test.
2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84381
* gfortran.dg/abort_shoulfail.f90: New test.
* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
by STOP n.
* gfortran.dg/PR19754_2.f90: Likewise.
* gfortran.dg/PR19872.f: Likewise.
* gfortran.dg/PR49268.f90: Likewise.
* gfortran.dg/Wall.f90: Likewise.
* gfortran.dg/Wno-all.f90: Likewise.
* gfortran.dg/achar_1.f90: Likewise.
* gfortran.dg/achar_2.f90: Likewise.
* gfortran.dg/achar_4.f90: Likewise.
* gfortran.dg/achar_6.F90: Likewise.
* gfortran.dg/actual_array_constructor_1.f90: Likewise.
* gfortran.dg/actual_array_constructor_2.f90: Likewise.
* gfortran.dg/actual_array_constructor_3.f90: Likewise.
* gfortran.dg/actual_array_offset_1.f90: Likewise.
* gfortran.dg/actual_array_result_1.f90: Likewise.
* gfortran.dg/actual_array_substr_1.f90: Likewise.
* gfortran.dg/actual_array_substr_2.f90: Likewise.
* gfortran.dg/actual_pointer_function_1.f90: Likewise.
* gfortran.dg/actual_procedure_1.f90: Likewise.
* gfortran.dg/adjustl_1.f90: Likewise.
* gfortran.dg/advance_1.f90: Likewise.
* gfortran.dg/advance_4.f90: Likewise.
* gfortran.dg/advance_5.f90: Likewise.
* gfortran.dg/advance_6.f90: Likewise.
* gfortran.dg/aint_anint_1.f90: Likewise.
* gfortran.dg/aliasing_array_result_1.f90: Likewise.
* gfortran.dg/aliasing_dummy_1.f90: Likewise.
* gfortran.dg/aliasing_dummy_4.f90: Likewise.
* gfortran.dg/aliasing_dummy_5.f90: Likewise.
* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
* gfortran.dg/alloc_comp_class_1.f90: Likewise.
* gfortran.dg/alloc_comp_class_2.f90: Likewise.
* gfortran.dg/alloc_comp_class_4.f03: Likewise.
* gfortran.dg/alloc_comp_class_5.f03: Likewise.
* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
* gfortran.dg/alloc_comp_result_1.f90: Likewise.
* gfortran.dg/alloc_comp_result_2.f90: Likewise.
* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
* gfortran.dg/allocatable_dummy_1.f90: Likewise.
* gfortran.dg/allocatable_dummy_3.f90: Likewise.
* gfortran.dg/allocatable_function_1.f90: Likewise.
* gfortran.dg/allocatable_function_10.f90: Likewise.
* gfortran.dg/allocatable_function_3.f90: Likewise.
* gfortran.dg/allocatable_function_5.f90: Likewise.
* gfortran.dg/allocatable_function_6.f90: Likewise.
* gfortran.dg/allocatable_function_7.f90: Likewise.
* gfortran.dg/allocatable_function_8.f90: Likewise.
* gfortran.dg/allocatable_scalar_1.f90: Likewise.
* gfortran.dg/allocatable_scalar_10.f90: Likewise.
* gfortran.dg/allocatable_scalar_12.f90: Likewise.
* gfortran.dg/allocatable_scalar_13.f90: Likewise.
* gfortran.dg/allocatable_scalar_3.f90: Likewise.
* gfortran.dg/allocatable_scalar_4.f90: Likewise.
* gfortran.dg/allocatable_scalar_5.f90: Likewise.
* gfortran.dg/allocatable_scalar_6.f90: Likewise.
* gfortran.dg/allocatable_scalar_7.f90: Likewise.
* gfortran.dg/allocatable_scalar_8.f90: Likewise.
* gfortran.dg/allocatable_scalar_9.f90: Likewise.
* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
* gfortran.dg/allocate_class_3.f90: Likewise.
* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
* gfortran.dg/allocate_derived_5.f90: Likewise.
* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
* gfortran.dg/allocate_with_mold_1.f90: Likewise.
* gfortran.dg/allocate_with_source_1.f90: Likewise.
* gfortran.dg/allocate_with_source_10.f08: Likewise.
* gfortran.dg/allocate_with_source_11.f08: Likewise.
* gfortran.dg/allocate_with_source_12.f03: Likewise.
* gfortran.dg/allocate_with_source_15.f03: Likewise.
* gfortran.dg/allocate_with_source_16.f90: Likewise.
* gfortran.dg/allocate_with_source_17.f03: Likewise.
* gfortran.dg/allocate_with_source_18.f03: Likewise.
* gfortran.dg/allocate_with_source_2.f90: Likewise.
* gfortran.dg/allocate_with_source_20.f03: Likewise.
* gfortran.dg/allocate_with_source_22.f03: Likewise.
* gfortran.dg/allocate_with_source_23.f03: Likewise.
* gfortran.dg/allocate_with_source_24.f90: Likewise.
* gfortran.dg/allocate_with_source_5.f90: Likewise.
* gfortran.dg/allocate_with_source_6.f90: Likewise.
* gfortran.dg/allocate_with_source_7.f08: Likewise.
* gfortran.dg/allocate_with_source_8.f08: Likewise.
* gfortran.dg/allocate_with_source_9.f08: Likewise.
* gfortran.dg/allocate_zerosize_1.f90: Likewise.
* gfortran.dg/allocate_zerosize_3.f: Likewise.
* gfortran.dg/altreturn_3.f90: Likewise.
* gfortran.dg/altreturn_5.f90: Likewise.
* gfortran.dg/altreturn_7.f90: Likewise.
* gfortran.dg/and_or_xor.f90: Likewise.
* gfortran.dg/anint_1.f90: Likewise.
* gfortran.dg/any_all_1.f90: Likewise.
* gfortran.dg/anyallcount_1.f90: Likewise.
* gfortran.dg/append_1.f90: Likewise.
* gfortran.dg/argument_checking_1.f90: Likewise.
* gfortran.dg/argument_checking_2.f90: Likewise.
* gfortran.dg/argument_checking_8.f90: Likewise.
* gfortran.dg/arithmetic_if.f90: Likewise.
* gfortran.dg/array_1.f90: Likewise.
* gfortran.dg/array_2.f90: Likewise.
* gfortran.dg/array_alloc_1.f90: Likewise.
* gfortran.dg/array_alloc_2.f90: Likewise.
* gfortran.dg/array_alloc_3.f90: Likewise.
* gfortran.dg/array_assignment_1.F90: Likewise.
* gfortran.dg/array_assignment_5.f90: Likewise.
* gfortran.dg/array_constructor_1.f90: Likewise.
* gfortran.dg/array_constructor_10.f90: Likewise.
* gfortran.dg/array_constructor_11.f90: Likewise.
* gfortran.dg/array_constructor_12.f90: Likewise.
* gfortran.dg/array_constructor_15.f90: Likewise.
* gfortran.dg/array_constructor_16.f90: Likewise.
* gfortran.dg/array_constructor_17.f90: Likewise.
* gfortran.dg/array_constructor_19.f90: Likewise.
* gfortran.dg/array_constructor_23.f: Likewise.
* gfortran.dg/array_constructor_24.f: Likewise.
* gfortran.dg/array_constructor_32.f90: Likewise.
* gfortran.dg/array_constructor_36.f90: Likewise.
* gfortran.dg/array_constructor_39.f90: Likewise.
* gfortran.dg/array_constructor_4.f90: Likewise.
* gfortran.dg/array_constructor_40.f90: Likewise.
* gfortran.dg/array_constructor_44.f90: Likewise.
* gfortran.dg/array_constructor_45.f90: Likewise.
* gfortran.dg/array_constructor_46.f90: Likewise.
* gfortran.dg/array_constructor_47.f90: Likewise.
* gfortran.dg/array_constructor_49.f90: Likewise.
* gfortran.dg/array_constructor_5.f90: Likewise.
* gfortran.dg/array_constructor_50.f90: Likewise.
* gfortran.dg/array_constructor_6.f90: Likewise.
* gfortran.dg/array_constructor_7.f90: Likewise.
* gfortran.dg/array_constructor_8.f90: Likewise.
* gfortran.dg/array_constructor_9.f90: Likewise.
* gfortran.dg/array_constructor_type_1.f03: Likewise.
* gfortran.dg/array_constructor_type_10.f03: Likewise.
* gfortran.dg/array_constructor_type_11.f03: Likewise.
* gfortran.dg/array_constructor_type_12.f03: Likewise.
* gfortran.dg/array_constructor_type_13.f90: Likewise.
* gfortran.dg/array_constructor_type_14.f03: Likewise.
* gfortran.dg/array_constructor_type_16.f03: Likewise.
* gfortran.dg/array_constructor_type_2.f03: Likewise.
* gfortran.dg/array_constructor_type_22.f03: Likewise.
* gfortran.dg/array_constructor_type_3.f03: Likewise.
* gfortran.dg/array_constructor_type_4.f03: Likewise.
* gfortran.dg/array_constructor_type_5.f03: Likewise.
* gfortran.dg/array_constructor_type_6.f03: Likewise.
* gfortran.dg/array_constructor_type_7.f03: Likewise.
* gfortran.dg/array_function_1.f90: Likewise.
* gfortran.dg/array_function_5.f90: Likewise.
* gfortran.dg/array_initializer_1.f90: Likewise.
* gfortran.dg/array_initializer_2.f90: Likewise.
* gfortran.dg/array_memcpy_5.f90: Likewise.
* gfortran.dg/array_memset_2.f90: Likewise.
* gfortran.dg/array_reference_1.f90: Likewise.
* gfortran.dg/array_return_value_1.f90: Likewise.
* gfortran.dg/array_section_1.f90: Likewise.
* gfortran.dg/array_temporaries_3.f90: Likewise.
* gfortran.dg/arrayio_1.f90: Likewise.
* gfortran.dg/arrayio_10.f90: Likewise.
* gfortran.dg/arrayio_11.f90: Likewise.
* gfortran.dg/arrayio_12.f90: Likewise.
* gfortran.dg/arrayio_13.f90: Likewise.
* gfortran.dg/arrayio_14.f90: Likewise.
* gfortran.dg/arrayio_16.f90: Likewise.
* gfortran.dg/arrayio_2.f90: Likewise.
* gfortran.dg/arrayio_3.f90: Likewise.
* gfortran.dg/arrayio_4.f90: Likewise.
* gfortran.dg/arrayio_5.f90: Likewise.
* gfortran.dg/arrayio_6.f90: Likewise.
* gfortran.dg/arrayio_7.f90: Likewise.
* gfortran.dg/arrayio_8.f90: Likewise.
* gfortran.dg/arrayio_9.f90: Likewise.
* gfortran.dg/arrayio_derived_1.f90: Likewise.
* gfortran.dg/assign_10.f90: Likewise.
* gfortran.dg/assign_9.f90: Likewise.
* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
* gfortran.dg/assignment_1.f90: Likewise.
* gfortran.dg/associate_1.f03: Likewise.
* gfortran.dg/associate_11.f90: Likewise.
* gfortran.dg/associate_13.f90: Likewise.
* gfortran.dg/associate_15.f90: Likewise.
* gfortran.dg/associate_17.f90: Likewise.
* gfortran.dg/associate_18.f08: Likewise.
* gfortran.dg/associate_19.f03: Likewise.
* gfortran.dg/associate_20.f03: Likewise.
* gfortran.dg/associate_22.f90: Likewise.
* gfortran.dg/associate_23.f90: Likewise.
* gfortran.dg/associate_24.f90: Likewise.
* gfortran.dg/associate_25.f90: Likewise.
* gfortran.dg/associate_27.f90: Likewise.
* gfortran.dg/associate_28.f90: Likewise.
* gfortran.dg/associate_32.f03: Likewise.
* gfortran.dg/associate_33.f03: Likewise.
* gfortran.dg/associate_34.f90: Likewise.
* gfortran.dg/associate_6.f03: Likewise.
* gfortran.dg/associate_7.f03: Likewise.
* gfortran.dg/associate_8.f03: Likewise.
* gfortran.dg/associate_9.f03: Likewise.
* gfortran.dg/associated_1.f90: Likewise.
* gfortran.dg/associated_2.f90: Likewise.
* gfortran.dg/associated_5.f90: Likewise.
* gfortran.dg/associated_6.f90: Likewise.
* gfortran.dg/associated_target_3.f90: Likewise.
* gfortran.dg/associated_target_4.f90: Likewise.
* gfortran.dg/associated_target_5.f03: Likewise.
* gfortran.dg/associated_target_6.f03: Likewise.
* gfortran.dg/assumed_dummy_1.f90: Likewise.
* gfortran.dg/assumed_rank_1.f90: Likewise.
* gfortran.dg/assumed_rank_10.f90: Likewise.
* gfortran.dg/assumed_rank_2.f90: Likewise.
* gfortran.dg/assumed_rank_7.f90: Likewise.
* gfortran.dg/assumed_rank_8.f90: Likewise.
* gfortran.dg/assumed_rank_9.f90: Likewise.
* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
* gfortran.dg/assumed_type_2.f90: Likewise.
* gfortran.dg/atan2_1.f90: Likewise.
* gfortran.dg/auto_array_1.f90: Likewise.
* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
* gfortran.dg/auto_char_len_3.f90: Likewise.
* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
* gfortran.dg/auto_internal_assumed.f90: Likewise.
* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
* gfortran.dg/auto_save_2.f90: Likewise.
* gfortran.dg/automatic_default_init_1.f90: Likewise.
* gfortran.dg/backslash_1.f90: Likewise.
* gfortran.dg/backslash_2.f90: Likewise.
* gfortran.dg/backslash_3.f: Likewise.
* gfortran.dg/backspace_1.f: Likewise.
* gfortran.dg/backspace_10.f90: Likewise.
* gfortran.dg/backspace_11.f90: Likewise.
* gfortran.dg/backspace_2.f: Likewise.
* gfortran.dg/backspace_3.f: Likewise.
* gfortran.dg/backspace_4.f: Likewise.
* gfortran.dg/backspace_5.f: Likewise.
* gfortran.dg/backspace_6.f: Likewise.
* gfortran.dg/backspace_7.f90: Likewise.
* gfortran.dg/backspace_8.f: Likewise.
* gfortran.dg/backspace_9.f: Likewise.
* gfortran.dg/bessel_1.f90: Likewise.
* gfortran.dg/bessel_2.f90: Likewise.
* gfortran.dg/bessel_5.f90: Likewise.
* gfortran.dg/bessel_6.f90: Likewise.
* gfortran.dg/bessel_7.f90: Likewise.
* gfortran.dg/bind_c_dts_2.f03: Likewise.
* gfortran.dg/bind_c_dts_3.f03: Likewise.
* gfortran.dg/bind_c_usage_15.f90: Likewise.
* gfortran.dg/bind_c_usage_16.f03: Likewise.
* gfortran.dg/bind_c_usage_17.f90: Likewise.
* gfortran.dg/bind_c_usage_24.f90: Likewise.
* gfortran.dg/binding_c_table_15_1.f03: Likewise.
* gfortran.dg/binding_label_tests_16.f03: Likewise.
* gfortran.dg/binding_label_tests_23.f90: Likewise.
* gfortran.dg/bit_comparison_1.F90: Likewise.
* gfortran.dg/bit_comparison_2.F90: Likewise.
* gfortran.dg/block_1.f08: Likewise.
* gfortran.dg/block_13.f08: Likewise.
* gfortran.dg/block_14.f90: Likewise.
* gfortran.dg/block_2.f08: Likewise.
* gfortran.dg/block_6.f08: Likewise.
* gfortran.dg/block_7.f08: Likewise.
* gfortran.dg/block_8.f08: Likewise.
* gfortran.dg/blockdata_1.f90: Likewise.
* gfortran.dg/bound_1.f90: Likewise.
* gfortran.dg/bound_2.f90: Likewise.
* gfortran.dg/bound_3.f90: Likewise.
* gfortran.dg/bound_4.f90: Likewise.
* gfortran.dg/bound_5.f90: Likewise.
* gfortran.dg/bound_6.f90: Likewise.
* gfortran.dg/bound_7.f90: Likewise.
* gfortran.dg/bound_8.f90: Likewise.
* gfortran.dg/bound_9.f90: Likewise.
* gfortran.dg/bound_simplification_1.f90: Likewise.
* gfortran.dg/bound_simplification_3.f90: Likewise.
* gfortran.dg/bound_simplification_4.f90: Likewise.
* gfortran.dg/bound_simplification_5.f90: Likewise.
* gfortran.dg/bound_simplification_6.f90: Likewise.
* gfortran.dg/bounds_check_1.f90: Likewise.
* gfortran.dg/bounds_check_12.f90: Likewise.
* gfortran.dg/bounds_check_14.f90: Likewise.
* gfortran.dg/bounds_check_15.f90: Likewise.
* gfortran.dg/bounds_check_19.f90: Likewise.
* gfortran.dg/bounds_check_8.f90: Likewise.
* gfortran.dg/bounds_check_9.f90: Likewise.
* gfortran.dg/bounds_check_fail_2.f90: Likewise.
* gfortran.dg/bounds_check_fail_3.f90: Likewise.
* gfortran.dg/bounds_check_fail_4.f90: Likewise.
* gfortran.dg/boz_1.f90: Likewise.
* gfortran.dg/boz_11.f90: Likewise.
* gfortran.dg/boz_13.f90: Likewise.
* gfortran.dg/boz_14.f90: Likewise.
* gfortran.dg/boz_15.f90: Likewise.
* gfortran.dg/boz_3.f90: Likewise.
* gfortran.dg/boz_6.f90: Likewise.
* gfortran.dg/boz_9.f90: Likewise.
* gfortran.dg/byte_1.f90: Likewise.
* gfortran.dg/byte_2.f90: Likewise.
* gfortran.dg/c_assoc.f90: Likewise.
* gfortran.dg/c_assoc_2.f03: Likewise.
* gfortran.dg/c_assoc_3.f90: Likewise.
* gfortran.dg/c_by_val_1.f: Likewise.
* gfortran.dg/c_by_val_5.f90: Likewise.
* gfortran.dg/c_char_tests.f03: Likewise.
* gfortran.dg/c_char_tests_2.f03: Likewise.
* gfortran.dg/c_f_pointer_complex.f03: Likewise.
* gfortran.dg/c_f_pointer_logical.f03: Likewise.
* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
* gfortran.dg/c_f_pointer_tests.f90: Likewise.
* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
* gfortran.dg/c_kind_int128_test2.f03: Likewise.
* gfortran.dg/c_kind_params.f90: Likewise.
* gfortran.dg/c_loc_test_20.f90: Likewise.
* gfortran.dg/c_loc_tests_2.f03: Likewise.
* gfortran.dg/c_ptr_tests_14.f90: Likewise.
* gfortran.dg/c_ptr_tests_15.f90: Likewise.
* gfortran.dg/c_size_t_test.f03: Likewise.
* gfortran.dg/c_sizeof_1.f90: Likewise.
* gfortran.dg/c_sizeof_5.f90: Likewise.
* gfortran.dg/c_sizeof_6.f90: Likewise.
* gfortran.dg/char4_iunit_1.f03: Likewise.
* gfortran.dg/char4_iunit_2.f03: Likewise.
* gfortran.dg/char_allocation_1.f90: Likewise.
* gfortran.dg/char_array_constructor.f90: Likewise.
* gfortran.dg/char_array_structure_constructor.f90: Likewise.
* gfortran.dg/char_assign_1.f90: Likewise.
* gfortran.dg/char_associated_1.f90: Likewise.
* gfortran.dg/char_cast_2.f90: Likewise.
* gfortran.dg/char_comparison_1.f: Likewise.
* gfortran.dg/char_component_initializer_1.f90: Likewise.
* gfortran.dg/char_component_initializer_2.f90: Likewise.
* gfortran.dg/char_cons_len.f90: Likewise.
* gfortran.dg/char_conversion.f90: Likewise.
* gfortran.dg/char_cshift_1.f90: Likewise.
* gfortran.dg/char_cshift_2.f90: Likewise.
* gfortran.dg/char_decl_2.f90: Likewise.
* gfortran.dg/char_eoshift_1.f90: Likewise.
* gfortran.dg/char_eoshift_2.f90: Likewise.
* gfortran.dg/char_eoshift_3.f90: Likewise.
* gfortran.dg/char_eoshift_4.f90: Likewise.
* gfortran.dg/char_eoshift_5.f90: Likewise.
* gfortran.dg/char_expr_1.f90: Likewise.
* gfortran.dg/char_expr_3.f90: Likewise.
* gfortran.dg/char_initialiser_actual.f90: Likewise.
* gfortran.dg/char_length_12.f90: Likewise.
* gfortran.dg/char_length_14.f90: Likewise.
* gfortran.dg/char_length_15.f90: Likewise.
* gfortran.dg/char_length_17.f90: Likewise.
* gfortran.dg/char_length_20.f90: Likewise.
* gfortran.dg/char_length_21.f90: Likewise.
* gfortran.dg/char_length_5.f90: Likewise.
* gfortran.dg/char_length_6.f90: Likewise.
* gfortran.dg/char_length_7.f90: Likewise.
* gfortran.dg/char_length_8.f90: Likewise.
* gfortran.dg/char_pack_1.f90: Likewise.
* gfortran.dg/char_pack_2.f90: Likewise.
* gfortran.dg/char_pointer_assign.f90: Likewise.
* gfortran.dg/char_pointer_assign_3.f90: Likewise.
* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
* gfortran.dg/char_pointer_dependency.f90: Likewise.
* gfortran.dg/char_pointer_dummy.f90: Likewise.
* gfortran.dg/char_pointer_func.f90: Likewise.
* gfortran.dg/char_reshape_1.f90: Likewise.
* gfortran.dg/char_result_1.f90: Likewise.
* gfortran.dg/char_result_12.f90: Likewise.
* gfortran.dg/char_result_13.f90: Likewise.
* gfortran.dg/char_result_14.f90: Likewise.
* gfortran.dg/char_result_15.f90: Likewise.
* gfortran.dg/char_result_2.f90: Likewise.
* gfortran.dg/char_result_3.f90: Likewise.
* gfortran.dg/char_result_4.f90: Likewise.
* gfortran.dg/char_result_5.f90: Likewise.
* gfortran.dg/char_result_6.f90: Likewise.
* gfortran.dg/char_result_7.f90: Likewise.
* gfortran.dg/char_result_8.f90: Likewise.
* gfortran.dg/char_spread_1.f90: Likewise.
* gfortran.dg/char_transpose_1.f90: Likewise.
* gfortran.dg/char_type_len.f90: Likewise.
* gfortran.dg/char_unpack_1.f90: Likewise.
* gfortran.dg/char_unpack_2.f90: Likewise.
* gfortran.dg/character_array_constructor_1.f90: Likewise.
* gfortran.dg/character_comparison_1.f90: Likewise.
* gfortran.dg/character_comparison_2.f90: Likewise.
* gfortran.dg/character_comparison_3.f90: Likewise.
* gfortran.dg/character_comparison_4.f90: Likewise.
* gfortran.dg/character_comparison_5.f90: Likewise.
* gfortran.dg/character_comparison_6.f90: Likewise.
* gfortran.dg/character_comparison_7.f90: Likewise.
* gfortran.dg/character_comparison_8.f90: Likewise.
* gfortran.dg/character_comparison_9.f90: Likewise.
* gfortran.dg/charlen_15.f90: Likewise.
* gfortran.dg/charlen_16.f90: Likewise.
* gfortran.dg/chkbits.f90: Likewise.
* gfortran.dg/chmod_1.f90: Likewise.
* gfortran.dg/chmod_2.f90: Likewise.
* gfortran.dg/chmod_3.f90: Likewise.
* gfortran.dg/class_1.f03: Likewise.
* gfortran.dg/class_18.f03: Likewise.
* gfortran.dg/class_19.f03: Likewise.
* gfortran.dg/class_35.f90: Likewise.
* gfortran.dg/class_46.f03: Likewise.
* gfortran.dg/class_48.f90: Likewise.
* gfortran.dg/class_51.f90: Likewise.
* gfortran.dg/class_52.f90: Likewise.
* gfortran.dg/class_6.f03: Likewise.
* gfortran.dg/class_63.f90: Likewise.
* gfortran.dg/class_64.f90: Likewise.
* gfortran.dg/class_65.f90: Likewise.
* gfortran.dg/class_66.f90: Likewise.
* gfortran.dg/class_67.f90: Likewise.
* gfortran.dg/class_9.f03: Likewise.
* gfortran.dg/class_alias.f90: Likewise.
* gfortran.dg/class_allocate_1.f03: Likewise.
* gfortran.dg/class_allocate_10.f03: Likewise.
* gfortran.dg/class_allocate_13.f90: Likewise.
* gfortran.dg/class_allocate_14.f90: Likewise.
* gfortran.dg/class_allocate_15.f90: Likewise.
* gfortran.dg/class_allocate_19.f03: Likewise.
* gfortran.dg/class_allocate_21.f90: Likewise.
* gfortran.dg/class_allocate_22.f90: Likewise.
* gfortran.dg/class_allocate_3.f03: Likewise.
* gfortran.dg/class_allocate_4.f03: Likewise.
* gfortran.dg/class_allocate_5.f90: Likewise.
* gfortran.dg/class_allocate_6.f03: Likewise.
* gfortran.dg/class_allocate_7.f03: Likewise.
* gfortran.dg/class_allocate_8.f03: Likewise.
* gfortran.dg/class_allocate_9.f03: Likewise.
* gfortran.dg/class_array_1.f03: Likewise.
* gfortran.dg/class_array_14.f90: Likewise.
* gfortran.dg/class_array_15.f03: Likewise.
* gfortran.dg/class_array_16.f90: Likewise.
* gfortran.dg/class_array_2.f03: Likewise.
* gfortran.dg/class_array_20.f03: Likewise.
* gfortran.dg/class_array_21.f03: Likewise.
* gfortran.dg/class_array_3.f03: Likewise.
* gfortran.dg/class_array_4.f03: Likewise.
* gfortran.dg/class_array_7.f03: Likewise.
* gfortran.dg/class_array_8.f03: Likewise.
* gfortran.dg/class_array_9.f03: Likewise.
* gfortran.dg/class_defined_operator_1.f03: Likewise.
* gfortran.dg/class_dummy_1.f03: Likewise.
* gfortran.dg/class_optional_1.f90: Likewise.
* gfortran.dg/class_optional_2.f90: Likewise.
* gfortran.dg/class_result_5.f90: Likewise.
* gfortran.dg/class_result_6.f90: Likewise.
* gfortran.dg/class_to_type_1.f03: Likewise.
* gfortran.dg/class_to_type_2.f90: Likewise.
* gfortran.dg/class_to_type_3.f03: Likewise.
* gfortran.dg/class_to_type_4.f90: Likewise.
* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
* gfortran.dg/coarray/atomic_1.f90: Likewise.
* gfortran.dg/coarray/atomic_2.f90: Likewise.
* gfortran.dg/coarray/codimension.f90: Likewise.
* gfortran.dg/coarray/coindexed_1.f90: Likewise.
* gfortran.dg/coarray/collectives_1.f90: Likewise.
* gfortran.dg/coarray/collectives_2.f90: Likewise.
* gfortran.dg/coarray/collectives_3.f90: Likewise.
* gfortran.dg/coarray/collectives_4.f90: Likewise.
* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
* gfortran.dg/coarray/dummy_1.f90: Likewise.
* gfortran.dg/coarray/event_1.f90: Likewise.
* gfortran.dg/coarray/event_2.f90: Likewise.
* gfortran.dg/coarray/get_array.f90: Likewise.
* gfortran.dg/coarray/image_index_1.f90: Likewise.
* gfortran.dg/coarray/image_index_2.f90: Likewise.
* gfortran.dg/coarray/image_index_3.f90: Likewise.
* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
* gfortran.dg/coarray/lock_1.f90: Likewise.
* gfortran.dg/coarray/lock_2.f90: Likewise.
* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
* gfortran.dg/coarray/poly_run_1.f90: Likewise.
* gfortran.dg/coarray/poly_run_2.f90: Likewise.
* gfortran.dg/coarray/poly_run_3.f90: Likewise.
* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
* gfortran.dg/coarray/registering_1.f90: Likewise.
* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
* gfortran.dg/coarray/send_array.f90: Likewise.
* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
* gfortran.dg/coarray/sendget_array.f90: Likewise.
* gfortran.dg/coarray/subobject_1.f90: Likewise.
* gfortran.dg/coarray/sync_1.f90: Likewise.
* gfortran.dg/coarray/sync_3.f90: Likewise.
* gfortran.dg/coarray/this_image_1.f90: Likewise.
* gfortran.dg/coarray/this_image_2.f90: Likewise.
* gfortran.dg/coarray_13.f90: Likewise.
* gfortran.dg/coarray_15.f90: Likewise.
* gfortran.dg/coarray_16.f90: Likewise.
* gfortran.dg/coarray_2.f90: Likewise.
* gfortran.dg/coarray_23.f90: Likewise.
* gfortran.dg/coarray_40.f90: Likewise.
* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
* gfortran.dg/coarray_allocate_10.f08: Likewise.
* gfortran.dg/coarray_allocate_2.f08: Likewise.
* gfortran.dg/coarray_allocate_3.f08: Likewise.
* gfortran.dg/coarray_allocate_4.f08: Likewise.
* gfortran.dg/coarray_allocate_5.f08: Likewise.
* gfortran.dg/coarray_allocate_7.f08: Likewise.
* gfortran.dg/coarray_allocate_8.f08: Likewise.
* gfortran.dg/coarray_allocate_9.f08: Likewise.
* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
* gfortran.dg/coarray_lib_token_1.f90: Likewise.
* gfortran.dg/coarray_lib_token_2.f90: Likewise.
* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
* gfortran.dg/coarray_stat_2.f90: Likewise.
* gfortran.dg/coarray_subobject_1.f90: Likewise.
* gfortran.dg/coindexed_1.f90: Likewise.
* gfortran.dg/comma.f: Likewise.
* gfortran.dg/comma_format_extension_3.f: Likewise.
* gfortran.dg/comma_format_extension_4.f: Likewise.
* gfortran.dg/common_2.f90: Likewise.
* gfortran.dg/common_4.f90: Likewise.
* gfortran.dg/common_align_1.f90: Likewise.
* gfortran.dg/common_align_2.f90: Likewise.
* gfortran.dg/common_equivalence_1.f: Likewise.
* gfortran.dg/common_pointer_1.f90: Likewise.
* gfortran.dg/common_resize_1.f: Likewise.
* gfortran.dg/complex_intrinsic_1.f90: Likewise.
* gfortran.dg/complex_intrinsic_3.f90: Likewise.
* gfortran.dg/complex_intrinsic_5.f90: Likewise.
* gfortran.dg/complex_intrinsic_7.f90: Likewise.
* gfortran.dg/complex_read.f90: Likewise.
* gfortran.dg/complex_write.f90: Likewise.
* gfortran.dg/constant_substring.f: Likewise.
* gfortran.dg/constructor_2.f90: Likewise.
* gfortran.dg/constructor_3.f90: Likewise.
* gfortran.dg/constructor_6.f90: Likewise.
* gfortran.dg/contained_1.f90: Likewise.
* gfortran.dg/contained_3.f90: Likewise.
* gfortran.dg/contained_equivalence_1.f90: Likewise.
* gfortran.dg/contained_module_proc_1.f90: Likewise.
* gfortran.dg/continuation_1.f90: Likewise.
* gfortran.dg/continuation_11.f90: Likewise.
* gfortran.dg/continuation_12.f90: Likewise.
* gfortran.dg/continuation_13.f90: Likewise.
* gfortran.dg/continuation_14.f: Likewise.
* gfortran.dg/continuation_8.f90: Likewise.
* gfortran.dg/convert_2.f90: Likewise.
* gfortran.dg/convert_implied_open.f90: Likewise.
* gfortran.dg/count_init_expr.f03: Likewise.
* gfortran.dg/cr_lf.f90: Likewise.
* gfortran.dg/cray_pointers_10.f90: Likewise.
* gfortran.dg/cray_pointers_2.f90: Likewise.
* gfortran.dg/cray_pointers_5.f90: Likewise.
* gfortran.dg/cray_pointers_7.f90: Likewise.
* gfortran.dg/cray_pointers_8.f90: Likewise.
* gfortran.dg/cshift_1.f90: Likewise.
* gfortran.dg/cshift_2.f90: Likewise.
* gfortran.dg/cshift_large_1.f90: Likewise.
* gfortran.dg/cshift_nan_1.f90: Likewise.
* gfortran.dg/csqrt_2.f: Likewise.
* gfortran.dg/data_array_1.f90: Likewise.
* gfortran.dg/data_char_1.f90: Likewise.
* gfortran.dg/data_char_2.f90: Likewise.
* gfortran.dg/data_char_3.f90: Likewise.
* gfortran.dg/data_derived_1.f90: Likewise.
* gfortran.dg/data_implied_do_1.f90: Likewise.
* gfortran.dg/data_namelist_conflict.f90: Likewise.
* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
* gfortran.dg/deallocate_stat.f90: Likewise.
* gfortran.dg/deallocate_stat_2.f90: Likewise.
* gfortran.dg/debug/pr37738.f: Likewise.
* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
* gfortran.dg/dec_exp_1.f90: Likewise.
* gfortran.dg/dec_init_1.f90: Likewise.
* gfortran.dg/dec_init_2.f90: Likewise.
* gfortran.dg/dec_init_3.f90: Likewise.
* gfortran.dg/dec_init_4.f90: Likewise.
* gfortran.dg/dec_io_1.f90: Likewise.
* gfortran.dg/dec_io_2.f90: Likewise.
* gfortran.dg/dec_io_2a.f90: Likewise.
* gfortran.dg/dec_io_6.f90: Likewise.
* gfortran.dg/dec_loc_rval_1.f90: Likewise.
* gfortran.dg/dec_logical_xor_1.f90: Likewise.
* gfortran.dg/dec_math.f90: Likewise.
* gfortran.dg/dec_parameter_1.f: Likewise.
* gfortran.dg/dec_parameter_2.f90: Likewise.
* gfortran.dg/dec_static_1.f90: Likewise.
* gfortran.dg/dec_static_2.f90: Likewise.
* gfortran.dg/dec_structure_1.f90: Likewise.
* gfortran.dg/dec_structure_10.f90: Likewise.
* gfortran.dg/dec_structure_18.f90: Likewise.
* gfortran.dg/dec_structure_19.f90: Likewise.
* gfortran.dg/dec_structure_2.f90: Likewise.
* gfortran.dg/dec_structure_22.f90: Likewise.
* gfortran.dg/dec_structure_3.f90: Likewise.
* gfortran.dg/dec_structure_4.f90: Likewise.
* gfortran.dg/dec_structure_5.f90: Likewise.
* gfortran.dg/dec_structure_6.f90: Likewise.
* gfortran.dg/dec_structure_7.f90: Likewise.
* gfortran.dg/dec_union_1.f90: Likewise.
* gfortran.dg/dec_union_2.f90: Likewise.
* gfortran.dg/dec_union_3.f90: Likewise.
* gfortran.dg/dec_union_4.f90: Likewise.
* gfortran.dg/dec_union_5.f90: Likewise.
* gfortran.dg/default_format_1.f90: Likewise.
* gfortran.dg/default_format_2.f90: Likewise.
* gfortran.dg/default_format_denormal_1.f90: Likewise.
* gfortran.dg/default_format_denormal_2.f90: Likewise.
* gfortran.dg/default_initialization_3.f90: Likewise.
* gfortran.dg/default_initialization_4.f90: Likewise.
* gfortran.dg/default_initialization_5.f90: Likewise.
* gfortran.dg/deferred_character_1.f90: Likewise.
* gfortran.dg/deferred_character_10.f90: Likewise.
* gfortran.dg/deferred_character_11.f90: Likewise.
* gfortran.dg/deferred_character_12.f90: Likewise.
* gfortran.dg/deferred_character_13.f90: Likewise.
* gfortran.dg/deferred_character_14.f90: Likewise.
* gfortran.dg/deferred_character_15.f90: Likewise.
* gfortran.dg/deferred_character_16.f90: Likewise.
* gfortran.dg/deferred_character_2.f90: Likewise.
* gfortran.dg/deferred_character_3.f90: Likewise.
* gfortran.dg/deferred_character_4.f90: Likewise.
* gfortran.dg/deferred_character_5.f90: Likewise.
* gfortran.dg/deferred_character_6.f90: Likewise.
* gfortran.dg/deferred_character_7.f90: Likewise.
* gfortran.dg/deferred_character_8.f90: Likewise.
* gfortran.dg/deferred_character_9.f90: Likewise.
* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
* gfortran.dg/deferred_type_component_1.f90: Likewise.
* gfortran.dg/deferred_type_component_2.f90: Likewise.
* gfortran.dg/deferred_type_param_2.f90: Likewise.
* gfortran.dg/deferred_type_param_4.f90: Likewise.
* gfortran.dg/deferred_type_param_5.f90: Likewise.
* gfortran.dg/deferred_type_param_6.f90: Likewise.
* gfortran.dg/deferred_type_param_8.f90: Likewise.
* gfortran.dg/deferred_type_param_9.f90: Likewise.
* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
* gfortran.dg/defined_assignment_1.f90: Likewise.
* gfortran.dg/defined_assignment_10.f90: Likewise.
* gfortran.dg/defined_assignment_11.f90: Likewise.
* gfortran.dg/defined_assignment_2.f90: Likewise.
* gfortran.dg/defined_assignment_3.f90: Likewise.
* gfortran.dg/defined_assignment_4.f90: Likewise.
* gfortran.dg/defined_assignment_5.f90: Likewise.
* gfortran.dg/defined_assignment_8.f90: Likewise.
* gfortran.dg/defined_assignment_9.f90: Likewise.
* gfortran.dg/dependency_2.f90: Likewise.
* gfortran.dg/dependency_21.f90: Likewise.
* gfortran.dg/dependency_22.f90: Likewise.
* gfortran.dg/dependency_23.f90: Likewise.
* gfortran.dg/dependency_24.f90: Likewise.
* gfortran.dg/dependency_25.f90: Likewise.
* gfortran.dg/dependency_26.f90: Likewise.
* gfortran.dg/dependency_39.f90: Likewise.
* gfortran.dg/dependency_40.f90: Likewise.
* gfortran.dg/dependency_41.f90: Likewise.
* gfortran.dg/dependency_42.f90: Likewise.
* gfortran.dg/dependency_43.f90: Likewise.
* gfortran.dg/dependency_44.f90: Likewise.
* gfortran.dg/dependency_45.f90: Likewise.
* gfortran.dg/dependency_50.f90: Likewise.
* gfortran.dg/dependency_51.f90: Likewise.
* gfortran.dg/dependent_decls_1.f90: Likewise.
* gfortran.dg/der_array_1.f90: Likewise.
* gfortran.dg/der_array_io_1.f90: Likewise.
* gfortran.dg/der_array_io_2.f90: Likewise.
* gfortran.dg/der_array_io_3.f90: Likewise.
* gfortran.dg/der_io_1.f90: Likewise.
* gfortran.dg/der_io_3.f90: Likewise.
* gfortran.dg/der_pointer_2.f90: Likewise.
* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
* gfortran.dg/derived_constructor_char_3.f90: Likewise.
* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
* gfortran.dg/derived_external_function_1.f90: Likewise.
* gfortran.dg/derived_init_1.f90: Likewise.
* gfortran.dg/derived_init_2.f90: Likewise.
* gfortran.dg/derived_init_3.f90: Likewise.
* gfortran.dg/derived_init_4.f90: Likewise.
* gfortran.dg/derived_pointer_null_1.f90: Likewise.
* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
* gfortran.dg/dev_null.F90: Likewise.
* gfortran.dg/dfloat_1.f90: Likewise.
* gfortran.dg/dim_sum_1.f90: Likewise.
* gfortran.dg/dim_sum_2.f90: Likewise.
* gfortran.dg/dim_sum_3.f90: Likewise.
* gfortran.dg/direct_io_10.f: Likewise.
* gfortran.dg/direct_io_11.f90: Likewise.
* gfortran.dg/direct_io_12.f90: Likewise.
* gfortran.dg/direct_io_2.f90: Likewise.
* gfortran.dg/direct_io_3.f90: Likewise.
* gfortran.dg/direct_io_4.f90: Likewise.
* gfortran.dg/direct_io_5.f90: Likewise.
* gfortran.dg/direct_io_6.f90: Likewise.
* gfortran.dg/direct_io_7.f90: Likewise.
* gfortran.dg/direct_io_8.f90: Likewise.
* gfortran.dg/direct_io_9.f: Likewise.
* gfortran.dg/do_1.f90: Likewise.
* gfortran.dg/do_3.F90: Likewise.
* gfortran.dg/do_concurrent_2.f90: Likewise.
* gfortran.dg/do_concurrent_4.f90: Likewise.
* gfortran.dg/do_corner_warn.f90: Likewise.
* gfortran.dg/do_iterator_2.f90: Likewise.
* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
* gfortran.dg/dos_eol.f: Likewise.
* gfortran.dg/dot_product_1.f03: Likewise.
* gfortran.dg/dot_product_2.f90: Likewise.
* gfortran.dg/dot_product_4.f90: Likewise.
* gfortran.dg/dshift_1.F90: Likewise.
* gfortran.dg/dshift_2.F90: Likewise.
* gfortran.dg/dtio_1.f90: Likewise.
* gfortran.dg/dtio_10.f90: Likewise.
* gfortran.dg/dtio_12.f90: Likewise.
* gfortran.dg/dtio_14.f90: Likewise.
* gfortran.dg/dtio_15.f90: Likewise.
* gfortran.dg/dtio_16.f90: Likewise.
* gfortran.dg/dtio_17.f90: Likewise.
* gfortran.dg/dtio_19.f90: Likewise.
* gfortran.dg/dtio_2.f90: Likewise.
* gfortran.dg/dtio_20.f03: Likewise.
* gfortran.dg/dtio_22.f90: Likewise.
* gfortran.dg/dtio_24.f90: Likewise.
* gfortran.dg/dtio_25.f90: Likewise.
* gfortran.dg/dtio_26.f03: Likewise.
* gfortran.dg/dtio_27.f90: Likewise.
* gfortran.dg/dtio_28.f03: Likewise.
* gfortran.dg/dtio_3.f90: Likewise.
* gfortran.dg/dtio_30.f03: Likewise.
* gfortran.dg/dtio_31.f03: Likewise.
* gfortran.dg/dtio_32.f03: Likewise.
* gfortran.dg/dtio_4.f90: Likewise.
* gfortran.dg/dtio_5.f90: Likewise.
* gfortran.dg/dtio_7.f90: Likewise.
* gfortran.dg/dtio_8.f90: Likewise.
* gfortran.dg/dtio_9.f90: Likewise.
* gfortran.dg/dummy_procedure_3.f90: Likewise.
* gfortran.dg/dummy_procedure_7.f90: Likewise.
* gfortran.dg/dup_save_1.f90: Likewise.
* gfortran.dg/dup_save_2.f90: Likewise.
* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
* gfortran.dg/e_d_fmt.f90: Likewise.
* gfortran.dg/edit_real_1.f90: Likewise.
* gfortran.dg/elemental_by_value_1.f90: Likewise.
* gfortran.dg/elemental_dependency_1.f90: Likewise.
* gfortran.dg/elemental_dependency_4.f90: Likewise.
* gfortran.dg/elemental_dependency_5.f90: Likewise.
* gfortran.dg/elemental_dependency_6.f90: Likewise.
* gfortran.dg/elemental_optional_args_2.f90: Likewise.
* gfortran.dg/elemental_optional_args_3.f90: Likewise.
* gfortran.dg/elemental_optional_args_4.f90: Likewise.
* gfortran.dg/elemental_optional_args_5.f03: Likewise.
* gfortran.dg/elemental_optional_args_6.f90: Likewise.
* gfortran.dg/elemental_optional_args_7.f90: Likewise.
* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
* gfortran.dg/elemental_subroutine_1.f90: Likewise.
* gfortran.dg/elemental_subroutine_10.f90: Likewise.
* gfortran.dg/elemental_subroutine_11.f90: Likewise.
* gfortran.dg/elemental_subroutine_2.f90: Likewise.
* gfortran.dg/elemental_subroutine_3.f90: Likewise.
* gfortran.dg/elemental_subroutine_7.f90: Likewise.
* gfortran.dg/elemental_subroutine_9.f90: Likewise.
* gfortran.dg/empty_format_1.f90: Likewise.
* gfortran.dg/endfile.f: Likewise.
* gfortran.dg/endfile.f90: Likewise.
* gfortran.dg/endfile_2.f90: Likewise.
* gfortran.dg/entry_1.f90: Likewise.
* gfortran.dg/entry_10.f90: Likewise.
* gfortran.dg/entry_12.f90: Likewise.
* gfortran.dg/entry_13.f90: Likewise.
* gfortran.dg/entry_14.f90: Likewise.
* gfortran.dg/entry_16.f90: Likewise.
* gfortran.dg/entry_3.f90: Likewise.
* gfortran.dg/entry_6.f90: Likewise.
* gfortran.dg/entry_9.f90: Likewise.
* gfortran.dg/entry_array_specs_2.f: Likewise.
* gfortran.dg/enum_1.f90: Likewise.
* gfortran.dg/enum_9.f90: Likewise.
* gfortran.dg/eof_1.f90: Likewise.
* gfortran.dg/eof_2.f90: Likewise.
* gfortran.dg/eof_4.f90: Likewise.
* gfortran.dg/eof_5.f90: Likewise.
* gfortran.dg/eor_handling_1.f90: Likewise.
* gfortran.dg/eor_handling_2.f90: Likewise.
* gfortran.dg/eor_handling_3.f90: Likewise.
* gfortran.dg/eor_handling_4.f90: Likewise.
* gfortran.dg/eor_handling_5.f90: Likewise.
* gfortran.dg/eoshift_3.f90: Likewise.
* gfortran.dg/eoshift_4.f90: Likewise.
* gfortran.dg/eoshift_5.f90: Likewise.
* gfortran.dg/eoshift_6.f90: Likewise.
* gfortran.dg/eoshift_large_1.f90: Likewise.
* gfortran.dg/equiv_6.f90: Likewise.
* gfortran.dg/equiv_7.f90: Likewise.
* gfortran.dg/equiv_9.f90: Likewise.
* gfortran.dg/equiv_constraint_4.f90: Likewise.
* gfortran.dg/erf_2.F90: Likewise.
* gfortran.dg/erf_3.F90: Likewise.
* gfortran.dg/erfc_scaled_1.f90: Likewise.
* gfortran.dg/error_format_2.f90: Likewise.
* gfortran.dg/error_recovery_5.f90: Likewise.
* gfortran.dg/execute_command_line_2.f90: Likewise.
* gfortran.dg/execute_command_line_3.f90: Likewise.
* gfortran.dg/exit_1.f08: Likewise.
* gfortran.dg/exit_3.f08: Likewise.
* gfortran.dg/exponent_1.f90: Likewise.
* gfortran.dg/exponent_2.f90: Likewise.
* gfortran.dg/extended_char_comparison_1.f: Likewise.
* gfortran.dg/extends_1.f03: Likewise.
* gfortran.dg/extends_16.f90: Likewise.
* gfortran.dg/extends_2.f03: Likewise.
* gfortran.dg/extends_3.f03: Likewise.
* gfortran.dg/extends_4.f03: Likewise.
* gfortran.dg/extends_type_of_1.f03: Likewise.
* gfortran.dg/extends_type_of_2.f03: Likewise.
* gfortran.dg/external_procedures_3.f90: Likewise.
* gfortran.dg/f2003_inquire_1.f03: Likewise.
* gfortran.dg/f2003_io_1.f03: Likewise.
* gfortran.dg/f2003_io_4.f03: Likewise.
* gfortran.dg/f2003_io_5.f03: Likewise.
* gfortran.dg/f2003_io_6.f03: Likewise.
* gfortran.dg/f2003_io_7.f03: Likewise.
* gfortran.dg/f2c_1.f90: Likewise.
* gfortran.dg/f2c_2.f90: Likewise.
* gfortran.dg/f2c_3.f90: Likewise.
* gfortran.dg/f2c_4.f90: Likewise.
* gfortran.dg/f2c_6.f90: Likewise.
* gfortran.dg/f2c_7.f90: Likewise.
* gfortran.dg/f2c_9.f90: Likewise.
* gfortran.dg/fgetc_1.f90: Likewise.
* gfortran.dg/fgetc_2.f90: Likewise.
* gfortran.dg/filename_null.f90: Likewise.
* gfortran.dg/finalize_12.f90: Likewise.
* gfortran.dg/finalize_13.f90: Likewise.
* gfortran.dg/finalize_15.f90: Likewise.
* gfortran.dg/finalize_17.f90: Likewise.
* gfortran.dg/finalize_18.f90: Likewise.
* gfortran.dg/finalize_25.f90: Likewise.
* gfortran.dg/finalize_29.f08: Likewise.
* gfortran.dg/finalize_31.f90: Likewise.
* gfortran.dg/float_1.f90: Likewise.
* gfortran.dg/flush_1.f90: Likewise.
* gfortran.dg/fmt_bz_bn.f: Likewise.
* gfortran.dg/fmt_bz_bn_err.f: Likewise.
* gfortran.dg/fmt_cache_1.f: Likewise.
* gfortran.dg/fmt_cache_2.f: Likewise.
* gfortran.dg/fmt_cache_3.f90: Likewise.
* gfortran.dg/fmt_colon.f90: Likewise.
* gfortran.dg/fmt_e.f90: Likewise.
* gfortran.dg/fmt_en.f90: Likewise.
* gfortran.dg/fmt_error_10.f: Likewise.
* gfortran.dg/fmt_error_9.f: Likewise.
* gfortran.dg/fmt_exhaust.f90: Likewise.
* gfortran.dg/fmt_f0_1.f90: Likewise.
* gfortran.dg/fmt_f_an_p.f: Likewise.
* gfortran.dg/fmt_fw_d.f90: Likewise.
* gfortran.dg/fmt_g.f: Likewise.
* gfortran.dg/fmt_g0_1.f08: Likewise.
* gfortran.dg/fmt_g0_2.f08: Likewise.
* gfortran.dg/fmt_g0_4.f08: Likewise.
* gfortran.dg/fmt_g0_5.f08: Likewise.
* gfortran.dg/fmt_g0_6.f08: Likewise.
* gfortran.dg/fmt_g0_7.f08: Likewise.
* gfortran.dg/fmt_g_1.f90: Likewise.
* gfortran.dg/fmt_int_sign.f90: Likewise.
* gfortran.dg/fmt_l.f90: Likewise.
* gfortran.dg/fmt_missing_period_2.f: Likewise.
* gfortran.dg/fmt_missing_period_3.f: Likewise.
* gfortran.dg/fmt_p_1.f90: Likewise.
* gfortran.dg/fmt_pf.f90: Likewise.
* gfortran.dg/fmt_read.f90: Likewise.
* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
* gfortran.dg/fmt_t_1.f90: Likewise.
* gfortran.dg/fmt_t_2.f90: Likewise.
* gfortran.dg/fmt_t_3.f90: Likewise.
* gfortran.dg/fmt_t_4.f90: Likewise.
* gfortran.dg/fmt_t_5.f90: Likewise.
* gfortran.dg/fmt_t_6.f: Likewise.
* gfortran.dg/fmt_t_7.f: Likewise.
* gfortran.dg/fmt_t_9.f: Likewise.
* gfortran.dg/fmt_tl.f: Likewise.
* gfortran.dg/fmt_unlimited.f90: Likewise.
* gfortran.dg/fmt_white.f: Likewise.
* gfortran.dg/fmt_zero_digits.f90: Likewise.
* gfortran.dg/fold_nearest.f90: Likewise.
* gfortran.dg/forall_1.f90: Likewise.
* gfortran.dg/forall_10.f90: Likewise.
* gfortran.dg/forall_12.f90: Likewise.
* gfortran.dg/forall_13.f90: Likewise.
* gfortran.dg/forall_15.f90: Likewise.
* gfortran.dg/forall_4.f90: Likewise.
* gfortran.dg/forall_5.f90: Likewise.
* gfortran.dg/forall_6.f90: Likewise.
* gfortran.dg/forall_7.f90: Likewise.
* gfortran.dg/fraction.f90: Likewise.
* gfortran.dg/fseek.f90: Likewise.
* gfortran.dg/ftell_1.f90: Likewise.
* gfortran.dg/ftell_2.f90: Likewise.
* gfortran.dg/ftell_3.f90: Likewise.
* gfortran.dg/func_assign_2.f90: Likewise.
* gfortran.dg/func_assign_3.f90: Likewise.
* gfortran.dg/func_derived_1.f90: Likewise.
* gfortran.dg/func_derived_2.f90: Likewise.
* gfortran.dg/func_derived_3.f90: Likewise.
* gfortran.dg/func_result_1.f90: Likewise.
* gfortran.dg/func_result_2.f90: Likewise.
* gfortran.dg/func_result_6.f90: Likewise.
* gfortran.dg/function_charlen_2.f90: Likewise.
* gfortran.dg/function_charlen_3.f: Likewise.
* gfortran.dg/function_kinds_1.f90: Likewise.
* gfortran.dg/function_kinds_4.f90: Likewise.
* gfortran.dg/function_optimize_10.f90: Likewise.
* gfortran.dg/function_optimize_11.f90: Likewise.
* gfortran.dg/function_optimize_12.f90: Likewise.
* gfortran.dg/function_optimize_4.f90: Likewise.
* gfortran.dg/function_optimize_8.f90: Likewise.
* gfortran.dg/g77/13037.f: Likewise.
* gfortran.dg/g77/1832.f: Likewise.
* gfortran.dg/g77/19981119-0.f: Likewise.
* gfortran.dg/g77/19990313-0.f: Likewise.
* gfortran.dg/g77/19990313-1.f: Likewise.
* gfortran.dg/g77/19990313-2.f: Likewise.
* gfortran.dg/g77/19990313-3.f: Likewise.
* gfortran.dg/g77/19990419-1.f: Likewise.
* gfortran.dg/g77/19990826-0.f: Likewise.
* gfortran.dg/g77/19990826-2.f: Likewise.
* gfortran.dg/g77/20000503-1.f: Likewise.
* gfortran.dg/g77/20001111.f: Likewise.
* gfortran.dg/g77/20010116.f: Likewise.
* gfortran.dg/g77/20010216-1.f: Likewise.
* gfortran.dg/g77/20010430.f: Likewise.
* gfortran.dg/g77/20010610.f: Likewise.
* gfortran.dg/g77/6177.f: Likewise.
* gfortran.dg/g77/7388.f: Likewise.
* gfortran.dg/g77/947.f: Likewise.
* gfortran.dg/g77/970625-2.f: Likewise.
* gfortran.dg/g77/971102-1.f: Likewise.
* gfortran.dg/g77/980628-0.f: Likewise.
* gfortran.dg/g77/980628-1.f: Likewise.
* gfortran.dg/g77/980628-10.f: Likewise.
* gfortran.dg/g77/980628-2.f: Likewise.
* gfortran.dg/g77/980628-3.f: Likewise.
* gfortran.dg/g77/980628-7.f: Likewise.
* gfortran.dg/g77/980628-8.f: Likewise.
* gfortran.dg/g77/980628-9.f: Likewise.
* gfortran.dg/g77/980701-0.f: Likewise.
* gfortran.dg/g77/980701-1.f: Likewise.
* gfortran.dg/g77/cabs.f: Likewise.
* gfortran.dg/g77/claus.f: Likewise.
* gfortran.dg/g77/complex_1.f: Likewise.
* gfortran.dg/g77/cpp3.F: Likewise.
* gfortran.dg/g77/cpp4.F: Likewise.
* gfortran.dg/g77/cpp5.F: Likewise.
* gfortran.dg/g77/dcomplex.f: Likewise.
* gfortran.dg/g77/dnrm2.f: Likewise.
* gfortran.dg/g77/erfc.f: Likewise.
* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
* gfortran.dg/g77/int8421.f: Likewise.
* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
* gfortran.dg/g77/le.f: Likewise.
* gfortran.dg/g77/short.f: Likewise.
* gfortran.dg/gamma_1.f90: Likewise.
* gfortran.dg/gamma_4.f90: Likewise.
* gfortran.dg/gamma_5.f90: Likewise.
* gfortran.dg/generic_13.f90: Likewise.
* gfortran.dg/generic_15.f90: Likewise.
* gfortran.dg/generic_19.f90: Likewise.
* gfortran.dg/generic_20.f90: Likewise.
* gfortran.dg/generic_23.f03: Likewise.
* gfortran.dg/generic_25.f90: Likewise.
* gfortran.dg/generic_27.f90: Likewise.
* gfortran.dg/generic_31.f90: Likewise.
* gfortran.dg/generic_4.f90: Likewise.
* gfortran.dg/global_vars_c_init.f90: Likewise.
* gfortran.dg/global_vars_f90_init.f90: Likewise.
* gfortran.dg/gnu_logical_1.F: Likewise.
* gfortran.dg/goacc/fixed-1.f: Likewise.
* gfortran.dg/goacc/fixed-2.f: Likewise.
* gfortran.dg/goacc/gang-static.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
* gfortran.dg/goacc/kernels-loop.f95: Likewise.
* gfortran.dg/goacc/omp-fixed.f: Likewise.
* gfortran.dg/gomp/crayptr5.f90: Likewise.
* gfortran.dg/gomp/pr48794-2.f90: Likewise.
* gfortran.dg/gomp/pr48794.f90: Likewise.
* gfortran.dg/gomp/pr72744.f90: Likewise.
* gfortran.dg/gomp/pr77665.f90: Likewise.
* gfortran.dg/gomp/workshare2.f90: Likewise.
* gfortran.dg/gomp/workshare3.f90: Likewise.
* gfortran.dg/goto_1.f: Likewise.
* gfortran.dg/goto_2.f90: Likewise.
* gfortran.dg/goto_4.f90: Likewise.
* gfortran.dg/goto_6.f: Likewise.
* gfortran.dg/graphite/id-26.f03: Likewise.
* gfortran.dg/graphite/id-pr45370.f90: Likewise.
* gfortran.dg/graphite/pr29581.f90: Likewise.
* gfortran.dg/graphite/pr29832.f90: Likewise.
* gfortran.dg/graphite/run-id-1.f: Likewise.
* gfortran.dg/graphite/run-id-2.f90: Likewise.
* gfortran.dg/graphite/run-id-3.f90: Likewise.
* gfortran.dg/hollerith.f90: Likewise.
* gfortran.dg/hollerith4.f90: Likewise.
* gfortran.dg/hollerith6.f90: Likewise.
* gfortran.dg/hollerith8.f90: Likewise.
* gfortran.dg/hollerith_1.f90: Likewise.
* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
* gfortran.dg/hollerith_f95.f90: Likewise.
* gfortran.dg/hollerith_legacy.f90: Likewise.
* gfortran.dg/host_assoc_call_3.f90: Likewise.
* gfortran.dg/host_assoc_function_1.f90: Likewise.
* gfortran.dg/host_assoc_function_3.f90: Likewise.
* gfortran.dg/host_assoc_function_4.f90: Likewise.
* gfortran.dg/host_assoc_function_9.f90: Likewise.
* gfortran.dg/host_dummy_index_1.f90: Likewise.
* gfortran.dg/hypot_1.f90: Likewise.
* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
* gfortran.dg/iargc.f90: Likewise.
* gfortran.dg/ibits.f90: Likewise.
* gfortran.dg/ichar_1.f90: Likewise.
* gfortran.dg/ichar_2.f90: Likewise.
* gfortran.dg/ieee/ieee_1.F90: Likewise.
* gfortran.dg/ieee/ieee_2.f90: Likewise.
* gfortran.dg/ieee/ieee_3.f90: Likewise.
* gfortran.dg/ieee/ieee_4.f90: Likewise.
* gfortran.dg/ieee/ieee_6.f90: Likewise.
* gfortran.dg/ieee/ieee_7.f90: Likewise.
* gfortran.dg/ieee/ieee_8.f90: Likewise.
* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
* gfortran.dg/ieee/large_1.f90: Likewise.
* gfortran.dg/ieee/large_2.f90: Likewise.
* gfortran.dg/ieee/large_3.F90: Likewise.
* gfortran.dg/ieee/large_4.f90: Likewise.
* gfortran.dg/ieee/rounding_1.f90: Likewise.
* gfortran.dg/ieee/underflow_1.f90: Likewise.
* gfortran.dg/impl_do_var_data.f90: Likewise.
* gfortran.dg/implicit_10.f90: Likewise.
* gfortran.dg/implicit_12.f90: Likewise.
* gfortran.dg/implicit_class_1.f90: Likewise.
* gfortran.dg/implicit_pure_1.f90: Likewise.
* gfortran.dg/implied_do_1.f90: Likewise.
* gfortran.dg/implied_do_io_1.f90: Likewise.
* gfortran.dg/implied_do_io_2.f90: Likewise.
* gfortran.dg/implied_do_io_3.f90: Likewise.
* gfortran.dg/implied_shape_1.f08: Likewise.
* gfortran.dg/import.f90: Likewise.
* gfortran.dg/import4.f90: Likewise.
* gfortran.dg/impure_1.f08: Likewise.
* gfortran.dg/index.f90: Likewise.
* gfortran.dg/index_2.f90: Likewise.
* gfortran.dg/init_flag_1.f90: Likewise.
* gfortran.dg/init_flag_10.f90: Likewise.
* gfortran.dg/init_flag_15.f03: Likewise.
* gfortran.dg/init_flag_2.f90: Likewise.
* gfortran.dg/init_flag_3.f90: Likewise.
* gfortran.dg/init_flag_4.f90: Likewise.
* gfortran.dg/init_flag_5.f90: Likewise.
* gfortran.dg/init_flag_6.f90: Likewise.
* gfortran.dg/init_flag_7.f90: Likewise.
* gfortran.dg/init_flag_9.f90: Likewise.
* gfortran.dg/initialization_11.f90: Likewise.
* gfortran.dg/initialization_19.f90: Likewise.
* gfortran.dg/initialization_2.f90: Likewise.
* gfortran.dg/initialization_22.f90: Likewise.
* gfortran.dg/initialization_27.f90: Likewise.
* gfortran.dg/initialization_5.f90: Likewise.
* gfortran.dg/initialization_6.f90: Likewise.
* gfortran.dg/inline_matmul_1.f90: Likewise.
* gfortran.dg/inline_matmul_10.f90: Likewise.
* gfortran.dg/inline_matmul_11.f90: Likewise.
* gfortran.dg/inline_matmul_13.f90: Likewise.
* gfortran.dg/inline_matmul_14.f90: Likewise.
* gfortran.dg/inline_matmul_16.f90: Likewise.
* gfortran.dg/inline_matmul_17.f90: Likewise.
* gfortran.dg/inline_matmul_18.f90: Likewise.
* gfortran.dg/inline_matmul_19.f90: Likewise.
* gfortran.dg/inline_matmul_2.f90: Likewise.
* gfortran.dg/inline_matmul_20.f90: Likewise.
* gfortran.dg/inline_matmul_22.f90: Likewise.
* gfortran.dg/inline_matmul_3.f90: Likewise.
* gfortran.dg/inline_matmul_4.f90: Likewise.
* gfortran.dg/inline_matmul_5.f90: Likewise.
* gfortran.dg/inline_matmul_6.f90: Likewise.
* gfortran.dg/inline_matmul_7.f90: Likewise.
* gfortran.dg/inline_matmul_8.f90: Likewise.
* gfortran.dg/inline_matmul_9.f90: Likewise.
* gfortran.dg/inline_sum_1.f90: Likewise.
* gfortran.dg/inline_sum_3.f90: Likewise.
* gfortran.dg/inline_sum_5.f90: Likewise.
* gfortran.dg/inquire-complex.f90: Likewise.
* gfortran.dg/inquire.f90: Likewise.
* gfortran.dg/inquire_10.f90: Likewise.
* gfortran.dg/inquire_13.f90: Likewise.
* gfortran.dg/inquire_15.f90: Likewise.
* gfortran.dg/inquire_16.f90: Likewise.
* gfortran.dg/inquire_17.f90: Likewise.
* gfortran.dg/inquire_5.f90: Likewise.
* gfortran.dg/inquire_6.f90: Likewise.
* gfortran.dg/inquire_7.f90: Likewise.
* gfortran.dg/inquire_9.f90: Likewise.
* gfortran.dg/inquire_internal.f90: Likewise.
* gfortran.dg/inquire_recl_f2018.f90: Likewise.
* gfortran.dg/inquire_size.f90: Likewise.
* gfortran.dg/int_1.f90: Likewise.
* gfortran.dg/int_conv_1.f90: Likewise.
* gfortran.dg/int_range_io_1.f90: Likewise.
* gfortran.dg/integer_exponentiation_2.f90: Likewise.
* gfortran.dg/integer_exponentiation_3.F90: Likewise.
* gfortran.dg/integer_exponentiation_5.F90: Likewise.
* gfortran.dg/integer_plus.f90: Likewise.
* gfortran.dg/intent_out_2.f90: Likewise.
* gfortran.dg/intent_out_5.f90: Likewise.
* gfortran.dg/intent_out_6.f90: Likewise.
* gfortran.dg/interface_12.f90: Likewise.
* gfortran.dg/interface_19.f90: Likewise.
* gfortran.dg/interface_4.f90: Likewise.
* gfortran.dg/interface_5.f90: Likewise.
* gfortran.dg/interface_9.f90: Likewise.
* gfortran.dg/interface_assignment_1.f90: Likewise.
* gfortran.dg/interface_assignment_2.f90: Likewise.
* gfortran.dg/internal_dummy_2.f08: Likewise.
* gfortran.dg/internal_dummy_3.f08: Likewise.
* gfortran.dg/internal_dummy_4.f08: Likewise.
* gfortran.dg/internal_pack_1.f90: Likewise.
* gfortran.dg/internal_pack_10.f90: Likewise.
* gfortran.dg/internal_pack_12.f90: Likewise.
* gfortran.dg/internal_pack_13.f90: Likewise.
* gfortran.dg/internal_pack_14.f90: Likewise.
* gfortran.dg/internal_pack_15.f90: Likewise.
* gfortran.dg/internal_pack_2.f90: Likewise.
* gfortran.dg/internal_pack_3.f90: Likewise.
* gfortran.dg/internal_pack_4.f90: Likewise.
* gfortran.dg/internal_pack_6.f90: Likewise.
* gfortran.dg/internal_pack_8.f90: Likewise.
* gfortran.dg/internal_readwrite_1.f90: Likewise.
* gfortran.dg/internal_readwrite_2.f90: Likewise.
* gfortran.dg/internal_readwrite_3.f90: Likewise.
* gfortran.dg/intrinsic_actual_1.f: Likewise.
* gfortran.dg/intrinsic_actual_2.f90: Likewise.
* gfortran.dg/intrinsic_actual_4.f90: Likewise.
* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
* gfortran.dg/intrinsic_char_1.f90: Likewise.
* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
* gfortran.dg/intrinsic_pack_1.f90: Likewise.
* gfortran.dg/intrinsic_pack_2.f90: Likewise.
* gfortran.dg/intrinsic_pack_3.f90: Likewise.
* gfortran.dg/intrinsic_pack_5.f90: Likewise.
* gfortran.dg/intrinsic_product_1.f90: Likewise.
* gfortran.dg/intrinsic_sign_1.f90: Likewise.
* gfortran.dg/intrinsic_sign_2.f90: Likewise.
* gfortran.dg/intrinsic_spread_1.f90: Likewise.
* gfortran.dg/intrinsic_spread_2.f90: Likewise.
* gfortran.dg/intrinsic_spread_3.f90: Likewise.
* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
* gfortran.dg/intrinsic_verify_1.f90: Likewise.
* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
* gfortran.dg/io_err_1.f90: Likewise.
* gfortran.dg/io_real_boz.f90: Likewise.
* gfortran.dg/iomsg_1.f90: Likewise.
* gfortran.dg/iostat_1.f90: Likewise.
* gfortran.dg/iostat_2.f90: Likewise.
* gfortran.dg/iostat_4.f90: Likewise.
* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
* gfortran.dg/ishft_1.f90: Likewise.
* gfortran.dg/ishft_2.f90: Likewise.
* gfortran.dg/ishft_4.f90: Likewise.
* gfortran.dg/isnan_1.f90: Likewise.
* gfortran.dg/isnan_2.f90: Likewise.
* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
* gfortran.dg/iso_fortran_env_1.f90: Likewise.
* gfortran.dg/iso_fortran_env_3.f90: Likewise.
* gfortran.dg/iso_fortran_env_5.f90: Likewise.
* gfortran.dg/iso_fortran_env_6.f90: Likewise.
* gfortran.dg/itime_idate_1.f: Likewise.
* gfortran.dg/itime_idate_2.f: Likewise.
* gfortran.dg/large_integer_kind_1.f90: Likewise.
* gfortran.dg/large_integer_kind_2.f90: Likewise.
* gfortran.dg/large_real_kind_1.f90: Likewise.
* gfortran.dg/large_real_kind_2.F90: Likewise.
* gfortran.dg/large_real_kind_3.F90: Likewise.
* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
* gfortran.dg/large_recl.f90: Likewise.
* gfortran.dg/large_unit_1.f90: Likewise.
* gfortran.dg/large_unit_2.f90: Likewise.
* gfortran.dg/largeequiv_1.f90: Likewise.
* gfortran.dg/leadz_trailz_1.f90: Likewise.
* gfortran.dg/leadz_trailz_2.f90: Likewise.
* gfortran.dg/leadz_trailz_3.f90: Likewise.
* gfortran.dg/list_read_1.f90: Likewise.
* gfortran.dg/list_read_10.f90: Likewise.
* gfortran.dg/list_read_11.f90: Likewise.
* gfortran.dg/list_read_12.f90: Likewise.
* gfortran.dg/list_read_13.f: Likewise.
* gfortran.dg/list_read_14.f90: Likewise.
* gfortran.dg/list_read_2.f90: Likewise.
* gfortran.dg/list_read_3.f90: Likewise.
* gfortran.dg/list_read_4.f90: Likewise.
* gfortran.dg/list_read_5.f90: Likewise.
* gfortran.dg/list_read_6.f90: Likewise.
* gfortran.dg/list_read_7.f90: Likewise.
* gfortran.dg/list_read_8.f90: Likewise.
* gfortran.dg/list_read_9.f90: Likewise.
* gfortran.dg/loc_2.f90: Likewise.
* gfortran.dg/logical_1.f90: Likewise.
* gfortran.dg/logical_dot_product.f90: Likewise.
* gfortran.dg/logical_temp_io.f90: Likewise.
* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
* gfortran.dg/lrshift_1.f90: Likewise.
* gfortran.dg/ltime_gmtime_1.f90: Likewise.
* gfortran.dg/ltime_gmtime_2.f90: Likewise.
* gfortran.dg/lto/pr40725_0.f03: Likewise.
* gfortran.dg/lto/pr41576_1.f90: Likewise.
* gfortran.dg/make_unit.f90: Likewise.
* gfortran.dg/mapping_1.f90: Likewise.
* gfortran.dg/mapping_2.f90: Likewise.
* gfortran.dg/mapping_3.f90: Likewise.
* gfortran.dg/masklr_1.F90: Likewise.
* gfortran.dg/masklr_2.F90: Likewise.
* gfortran.dg/matmul_1.f90: Likewise.
* gfortran.dg/matmul_10.f90: Likewise.
* gfortran.dg/matmul_12.f90: Likewise.
* gfortran.dg/matmul_16.f90: Likewise.
* gfortran.dg/matmul_17.f90: Likewise.
* gfortran.dg/matmul_18.f90: Likewise.
* gfortran.dg/matmul_2.f90: Likewise.
* gfortran.dg/matmul_3.f90: Likewise.
* gfortran.dg/matmul_4.f90: Likewise.
* gfortran.dg/matmul_6.f90: Likewise.
* gfortran.dg/matmul_8.f03: Likewise.
* gfortran.dg/matmul_9.f90: Likewise.
* gfortran.dg/matmul_bounds_12.f90: Likewise.
* gfortran.dg/matmul_bounds_6.f90: Likewise.
* gfortran.dg/matmul_const.f90: Likewise.
* gfortran.dg/maxloc_1.f90: Likewise.
* gfortran.dg/maxloc_2.f90: Likewise.
* gfortran.dg/maxloc_3.f90: Likewise.
* gfortran.dg/maxloc_4.f90: Likewise.
* gfortran.dg/maxloc_string_1.f90: Likewise.
* gfortran.dg/maxlocval_1.f90: Likewise.
* gfortran.dg/maxlocval_2.f90: Likewise.
* gfortran.dg/maxlocval_3.f90: Likewise.
* gfortran.dg/maxlocval_4.f90: Likewise.
* gfortran.dg/maxval_char_1.f90: Likewise.
* gfortran.dg/maxval_char_2.f90: Likewise.
* gfortran.dg/maxval_char_3.f90: Likewise.
* gfortran.dg/maxval_char_4.f90: Likewise.
* gfortran.dg/maxval_parameter_1.f90: Likewise.
* gfortran.dg/mclock.f90: Likewise.
* gfortran.dg/merge_bits_1.F90: Likewise.
* gfortran.dg/merge_bits_2.F90: Likewise.
* gfortran.dg/merge_char_1.f90: Likewise.
* gfortran.dg/merge_init_expr.f90: Likewise.
* gfortran.dg/min_max_optional_1.f90: Likewise.
* gfortran.dg/min_max_optional_5.f90: Likewise.
* gfortran.dg/minloc_1.f90: Likewise.
* gfortran.dg/minloc_2.f90: Likewise.
* gfortran.dg/minloc_3.f90: Likewise.
* gfortran.dg/minloc_4.f90: Likewise.
* gfortran.dg/minloc_string_1.f90: Likewise.
* gfortran.dg/minlocval_1.f90: Likewise.
* gfortran.dg/minlocval_2.f90: Likewise.
* gfortran.dg/minlocval_3.f90: Likewise.
* gfortran.dg/minlocval_4.f90: Likewise.
* gfortran.dg/minmax_char_1.f90: Likewise.
* gfortran.dg/minmaxloc_1.f90: Likewise.
* gfortran.dg/minmaxloc_10.f90: Likewise.
* gfortran.dg/minmaxloc_11.f90: Likewise.
* gfortran.dg/minmaxloc_12.f90: Likewise.
* gfortran.dg/minmaxloc_13.f90: Likewise.
* gfortran.dg/minmaxloc_2.f90: Likewise.
* gfortran.dg/minmaxloc_3.f90: Likewise.
* gfortran.dg/minmaxloc_4.f90: Likewise.
* gfortran.dg/minmaxloc_5.f90: Likewise.
* gfortran.dg/minmaxloc_6.f90: Likewise.
* gfortran.dg/minmaxloc_7.f90: Likewise.
* gfortran.dg/minmaxloc_8.f90: Likewise.
* gfortran.dg/minmaxval_1.f90: Likewise.
* gfortran.dg/minval_char_1.f90: Likewise.
* gfortran.dg/minval_char_2.f90: Likewise.
* gfortran.dg/minval_char_3.f90: Likewise.
* gfortran.dg/minval_char_4.f90: Likewise.
* gfortran.dg/minval_char_5.f90: Likewise.
* gfortran.dg/minval_parameter_1.f90: Likewise.
* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
* gfortran.dg/missing_parens_1.f90: Likewise.
* gfortran.dg/missing_parens_2.f90: Likewise.
* gfortran.dg/mod_large_1.f90: Likewise.
* gfortran.dg/mod_sign0_1.f90: Likewise.
* gfortran.dg/module_blank_common.f90: Likewise.
* gfortran.dg/module_commons_1.f90: Likewise.
* gfortran.dg/module_commons_3.f90: Likewise.
* gfortran.dg/module_double_reuse.f90: Likewise.
* gfortran.dg/module_equivalence_1.f90: Likewise.
* gfortran.dg/module_equivalence_2.f90: Likewise.
* gfortran.dg/module_equivalence_3.f90: Likewise.
* gfortran.dg/module_equivalence_5.f90: Likewise.
* gfortran.dg/module_interface_1.f90: Likewise.
* gfortran.dg/module_nan.f90: Likewise.
* gfortran.dg/module_private_array_refs_1.f90: Likewise.
* gfortran.dg/module_procedure_1.f90: Likewise.
* gfortran.dg/module_read_1.f90: Likewise.
* gfortran.dg/module_read_2.f90: Likewise.
* gfortran.dg/module_widestring_1.f90: Likewise.
* gfortran.dg/move_alloc.f90: Likewise.
* gfortran.dg/move_alloc_10.f90: Likewise.
* gfortran.dg/move_alloc_13.f90: Likewise.
* gfortran.dg/move_alloc_14.f90: Likewise.
* gfortran.dg/move_alloc_15.f90: Likewise.
* gfortran.dg/move_alloc_16.f90: Likewise.
* gfortran.dg/move_alloc_2.f90: Likewise.
* gfortran.dg/move_alloc_5.f90: Likewise.
* gfortran.dg/move_alloc_6.f90: Likewise.
* gfortran.dg/move_alloc_9.f90: Likewise.
* gfortran.dg/multiple_allocation_1.f90: Likewise.
* gfortran.dg/multiple_allocation_3.f90: Likewise.
* gfortran.dg/mvbits_1.f90: Likewise.
* gfortran.dg/mvbits_2.f90: Likewise.
* gfortran.dg/mvbits_3.f90: Likewise.
* gfortran.dg/mvbits_4.f90: Likewise.
* gfortran.dg/mvbits_7.f90: Likewise.
* gfortran.dg/mvbits_8.f90: Likewise.
* gfortran.dg/namelist_11.f: Likewise.
* gfortran.dg/namelist_12.f: Likewise.
* gfortran.dg/namelist_13.f90: Likewise.
* gfortran.dg/namelist_14.f90: Likewise.
* gfortran.dg/namelist_15.f90: Likewise.
* gfortran.dg/namelist_16.f90: Likewise.
* gfortran.dg/namelist_17.f90: Likewise.
* gfortran.dg/namelist_18.f90: Likewise.
* gfortran.dg/namelist_19.f90: Likewise.
* gfortran.dg/namelist_20.f90: Likewise.
* gfortran.dg/namelist_21.f90: Likewise.
* gfortran.dg/namelist_22.f90: Likewise.
* gfortran.dg/namelist_23.f90: Likewise.
* gfortran.dg/namelist_24.f90: Likewise.
* gfortran.dg/namelist_26.f90: Likewise.
* gfortran.dg/namelist_27.f90: Likewise.
* gfortran.dg/namelist_28.f90: Likewise.
* gfortran.dg/namelist_29.f90: Likewise.
* gfortran.dg/namelist_37.f90: Likewise.
* gfortran.dg/namelist_38.f90: Likewise.
* gfortran.dg/namelist_39.f90: Likewise.
* gfortran.dg/namelist_40.f90: Likewise.
* gfortran.dg/namelist_41.f90: Likewise.
* gfortran.dg/namelist_42.f90: Likewise.
* gfortran.dg/namelist_43.f90: Likewise.
* gfortran.dg/namelist_44.f90: Likewise.
* gfortran.dg/namelist_47.f90: Likewise.
* gfortran.dg/namelist_48.f90: Likewise.
* gfortran.dg/namelist_49.f90: Likewise.
* gfortran.dg/namelist_50.f90: Likewise.
* gfortran.dg/namelist_51.f90: Likewise.
* gfortran.dg/namelist_52.f90: Likewise.
* gfortran.dg/namelist_54.f90: Likewise.
* gfortran.dg/namelist_55.f90: Likewise.
* gfortran.dg/namelist_56.f90: Likewise.
* gfortran.dg/namelist_57.f90: Likewise.
* gfortran.dg/namelist_58.f90: Likewise.
* gfortran.dg/namelist_59.f90: Likewise.
* gfortran.dg/namelist_60.f90: Likewise.
* gfortran.dg/namelist_61.f90: Likewise.
* gfortran.dg/namelist_64.f90: Likewise.
* gfortran.dg/namelist_65.f90: Likewise.
* gfortran.dg/namelist_69.f90: Likewise.
* gfortran.dg/namelist_70.f90: Likewise.
* gfortran.dg/namelist_71.f90: Likewise.
* gfortran.dg/namelist_72.f: Likewise.
* gfortran.dg/namelist_73.f90: Likewise.
* gfortran.dg/namelist_77.f90: Likewise.
* gfortran.dg/namelist_78.f90: Likewise.
* gfortran.dg/namelist_79.f90: Likewise.
* gfortran.dg/namelist_80.f90: Likewise.
* gfortran.dg/namelist_81.f90: Likewise.
* gfortran.dg/namelist_82.f90: Likewise.
* gfortran.dg/namelist_84.f90: Likewise.
* gfortran.dg/namelist_85.f90: Likewise.
* gfortran.dg/namelist_86.f90: Likewise.
* gfortran.dg/namelist_87.f90: Likewise.
* gfortran.dg/namelist_88.f90: Likewise.
* gfortran.dg/namelist_89.f90: Likewise.
* gfortran.dg/namelist_90.f: Likewise.
* gfortran.dg/namelist_95.f90: Likewise.
* gfortran.dg/namelist_char_only.f90: Likewise.
* gfortran.dg/namelist_empty.f90: Likewise.
* gfortran.dg/namelist_internal.f90: Likewise.
* gfortran.dg/namelist_use.f90: Likewise.
* gfortran.dg/namelist_use_only.f90: Likewise.
* gfortran.dg/namelist_utf8.f90: Likewise.
* gfortran.dg/nan_1.f90: Likewise.
* gfortran.dg/nan_2.f90: Likewise.
* gfortran.dg/nan_3.f90: Likewise.
* gfortran.dg/nan_6.f90: Likewise.
* gfortran.dg/nan_7.f90: Likewise.
* gfortran.dg/nearest_1.f90: Likewise.
* gfortran.dg/nearest_2.f90: Likewise.
* gfortran.dg/nearest_3.f90: Likewise.
* gfortran.dg/negative-z-descriptor.f90: Likewise.
* gfortran.dg/negative_automatic_size.f90: Likewise.
* gfortran.dg/negative_unit.f: Likewise.
* gfortran.dg/negative_unit2.f90: Likewise.
* gfortran.dg/negative_unit_int8.f: Likewise.
* gfortran.dg/nested_array_constructor_2.f90: Likewise.
* gfortran.dg/nested_array_constructor_3.f90: Likewise.
* gfortran.dg/nested_array_constructor_4.f90: Likewise.
* gfortran.dg/nested_modules_1.f90: Likewise.
* gfortran.dg/nested_modules_2.f90: Likewise.
* gfortran.dg/nested_modules_3.f90: Likewise.
* gfortran.dg/nesting_1.f90: Likewise.
* gfortran.dg/new_line.f90: Likewise.
* gfortran.dg/newunit_1.f90: Likewise.
* gfortran.dg/newunit_3.f90: Likewise.
* gfortran.dg/newunit_5.f90.f90: Likewise.
* gfortran.dg/nint_1.f90: Likewise.
* gfortran.dg/nint_2.f90: Likewise.
* gfortran.dg/no_arg_check_2.f90: Likewise.
* gfortran.dg/no_range_check_1.f90: Likewise.
* gfortran.dg/no_range_check_2.f90: Likewise.
* gfortran.dg/no_range_check_3.f90: Likewise.
* gfortran.dg/noadv_size.f90: Likewise.
* gfortran.dg/nonreturning_statements.f90: Likewise.
* gfortran.dg/norm2_1.f90: Likewise.
* gfortran.dg/norm2_3.f90: Likewise.
* gfortran.dg/nosigned_zero_1.f90: Likewise.
* gfortran.dg/nosigned_zero_2.f90: Likewise.
* gfortran.dg/nosigned_zero_3.f90: Likewise.
* gfortran.dg/null_4.f90: Likewise.
* gfortran.dg/null_9.f90: Likewise.
* gfortran.dg/nullify_3.f90: Likewise.
* gfortran.dg/oldstyle_1.f90: Likewise.
* gfortran.dg/open_access_append_1.f90: Likewise.
* gfortran.dg/open_access_append_2.f90: Likewise.
* gfortran.dg/open_errors.f90: Likewise.
* gfortran.dg/open_negative_unit_1.f90: Likewise.
* gfortran.dg/open_new.f90: Likewise.
* gfortran.dg/open_readonly_1.f90: Likewise.
* gfortran.dg/operator_1.f90: Likewise.
* gfortran.dg/optional_absent_1.f90: Likewise.
* gfortran.dg/optional_absent_2.f90: Likewise.
* gfortran.dg/optional_absent_3.f90: Likewise.
* gfortran.dg/optional_class_1.f90: Likewise.
* gfortran.dg/optional_dim_2.f90: Likewise.
* gfortran.dg/optional_dim_3.f90: Likewise.
* gfortran.dg/output_exponents_1.f90: Likewise.
* gfortran.dg/overload_1.f90: Likewise.
* gfortran.dg/overload_2.f90: Likewise.
* gfortran.dg/overwrite_1.f: Likewise.
* gfortran.dg/pad_no.f90: Likewise.
* gfortran.dg/parameter_array_init_1.f90: Likewise.
* gfortran.dg/parameter_array_init_2.f90: Likewise.
* gfortran.dg/parameter_array_init_4.f90: Likewise.
* gfortran.dg/parameter_array_init_5.f90: Likewise.
* gfortran.dg/parameter_array_section_2.f90: Likewise.
* gfortran.dg/parens_3.f90: Likewise.
* gfortran.dg/parens_5.f90: Likewise.
* gfortran.dg/parens_6.f90: Likewise.
* gfortran.dg/parent_result_ref_1.f90: Likewise.
* gfortran.dg/parent_result_ref_2.f90: Likewise.
* gfortran.dg/parent_result_ref_3.f90: Likewise.
* gfortran.dg/parent_result_ref_4.f90: Likewise.
* gfortran.dg/parity_1.f90: Likewise.
* gfortran.dg/past_eor.f90: Likewise.
* gfortran.dg/pdt_1.f03: Likewise.
* gfortran.dg/pdt_10.f03: Likewise.
* gfortran.dg/pdt_11.f03: Likewise.
* gfortran.dg/pdt_12.f03: Likewise.
* gfortran.dg/pdt_13.f03: Likewise.
* gfortran.dg/pdt_14.f03: Likewise.
* gfortran.dg/pdt_15.f03: Likewise.
* gfortran.dg/pdt_19.f03: Likewise.
* gfortran.dg/pdt_20.f03: Likewise.
* gfortran.dg/pdt_22.f03: Likewise.
* gfortran.dg/pdt_23.f03: Likewise.
* gfortran.dg/pdt_25.f03: Likewise.
* gfortran.dg/pdt_26.f03: Likewise.
* gfortran.dg/pdt_27.f03: Likewise.
* gfortran.dg/pdt_28.f03: Likewise.
* gfortran.dg/pdt_3.f03: Likewise.
* gfortran.dg/pdt_4.f03: Likewise.
* gfortran.dg/pdt_5.f03: Likewise.
* gfortran.dg/pdt_7.f03: Likewise.
* gfortran.dg/pointer_1.f90: Likewise.
* gfortran.dg/pointer_array_1.f90: Likewise.
* gfortran.dg/pointer_array_3.f90: Likewise.
* gfortran.dg/pointer_array_4.f90: Likewise.
* gfortran.dg/pointer_array_5.f90: Likewise.
* gfortran.dg/pointer_array_6.f90: Likewise.
* gfortran.dg/pointer_array_7.f90: Likewise.
* gfortran.dg/pointer_array_8.f90: Likewise.
* gfortran.dg/pointer_array_9.f90: Likewise.
* gfortran.dg/pointer_array_component_1.f90: Likewise.
* gfortran.dg/pointer_array_component_2.f90: Likewise.
* gfortran.dg/pointer_assign_10.f90: Likewise.
* gfortran.dg/pointer_assign_11.f90: Likewise.
* gfortran.dg/pointer_assign_4.f90: Likewise.
* gfortran.dg/pointer_assign_8.f90: Likewise.
* gfortran.dg/pointer_assign_9.f90: Likewise.
* gfortran.dg/pointer_check_10.f90: Likewise.
* gfortran.dg/pointer_check_9.f90: Likewise.
* gfortran.dg/pointer_function_actual_1.f90: Likewise.
* gfortran.dg/pointer_function_actual_2.f90: Likewise.
* gfortran.dg/pointer_function_result_1.f90: Likewise.
* gfortran.dg/pointer_init_1.f90: Likewise.
* gfortran.dg/pointer_init_3.f90: Likewise.
* gfortran.dg/pointer_init_4.f90: Likewise.
* gfortran.dg/pointer_init_5.f90: Likewise.
* gfortran.dg/pointer_init_8.f90: Likewise.
* gfortran.dg/pointer_intent_1.f90: Likewise.
* gfortran.dg/pointer_intent_4.f90: Likewise.
* gfortran.dg/pointer_intent_5.f90: Likewise.
* gfortran.dg/pointer_remapping_10.f90: Likewise.
* gfortran.dg/pointer_remapping_4.f03: Likewise.
* gfortran.dg/pointer_remapping_5.f08: Likewise.
* gfortran.dg/pointer_remapping_9.f90: Likewise.
* gfortran.dg/pointer_target_1.f90: Likewise.
* gfortran.dg/pointer_target_2.f90: Likewise.
* gfortran.dg/popcnt_poppar_1.F90: Likewise.
* gfortran.dg/popcnt_poppar_2.F90: Likewise.
* gfortran.dg/power.f90: Likewise.
* gfortran.dg/power1.f90: Likewise.
* gfortran.dg/power_3.f90: Likewise.
* gfortran.dg/power_4.f90: Likewise.
* gfortran.dg/power_5.f90: Likewise.
* gfortran.dg/pr12884.f: Likewise.
* gfortran.dg/pr15129.f90: Likewise.
* gfortran.dg/pr15140.f90: Likewise.
* gfortran.dg/pr15324.f90: Likewise.
* gfortran.dg/pr15332.f: Likewise.
* gfortran.dg/pr15957.f90: Likewise.
* gfortran.dg/pr15959.f90: Likewise.
* gfortran.dg/pr16597.f90: Likewise.
* gfortran.dg/pr16861.f90: Likewise.
* gfortran.dg/pr16938.f90: Likewise.
* gfortran.dg/pr17090.f90: Likewise.
* gfortran.dg/pr17143.f90: Likewise.
* gfortran.dg/pr17164.f90: Likewise.
* gfortran.dg/pr17229.f: Likewise.
* gfortran.dg/pr17285.f90: Likewise.
* gfortran.dg/pr17286.f90: Likewise.
* gfortran.dg/pr17472.f: Likewise.
* gfortran.dg/pr17612.f90: Likewise.
* gfortran.dg/pr17706.f90: Likewise.
* gfortran.dg/pr18025.f90: Likewise.
* gfortran.dg/pr18122.f90: Likewise.
* gfortran.dg/pr18210.f90: Likewise.
* gfortran.dg/pr18392.f90: Likewise.
* gfortran.dg/pr19155.f: Likewise.
* gfortran.dg/pr19216.f: Likewise.
* gfortran.dg/pr19467.f90: Likewise.
* gfortran.dg/pr19657.f: Likewise.
* gfortran.dg/pr19926.f90: Likewise.
* gfortran.dg/pr19928-1.f90: Likewise.
* gfortran.dg/pr19928-2.f90: Likewise.
* gfortran.dg/pr20086.f90: Likewise.
* gfortran.dg/pr20124.f90: Likewise.
* gfortran.dg/pr20163-2.f: Likewise.
* gfortran.dg/pr20480.f90: Likewise.
* gfortran.dg/pr20755.f: Likewise.
* gfortran.dg/pr20950.f: Likewise.
* gfortran.dg/pr21177.f90: Likewise.
* gfortran.dg/pr21730.f: Likewise.
* gfortran.dg/pr22491.f: Likewise.
* gfortran.dg/pr25603.f: Likewise.
* gfortran.dg/pr26246_2.f90: Likewise.
* gfortran.dg/pr32136.f90: Likewise.
* gfortran.dg/pr32533.f90: Likewise.
* gfortran.dg/pr33794.f90: Likewise.
* gfortran.dg/pr35662.f90: Likewise.
* gfortran.dg/pr35944-1.f90: Likewise.
* gfortran.dg/pr35944-2.f90: Likewise.
* gfortran.dg/pr35983.f90: Likewise.
* gfortran.dg/pr39865.f90: Likewise.
* gfortran.dg/pr41212.f90: Likewise.
* gfortran.dg/pr43808.f90: Likewise.
* gfortran.dg/pr44592.f90: Likewise.
* gfortran.dg/pr44735.f90: Likewise.
* gfortran.dg/pr45308.f03: Likewise.
* gfortran.dg/pr46297.f: Likewise.
* gfortran.dg/pr46588.f90: Likewise.
* gfortran.dg/pr46665.f90: Likewise.
* gfortran.dg/pr46804.f90: Likewise.
* gfortran.dg/pr47008.f03: Likewise.
* gfortran.dg/pr47614.f: Likewise.
* gfortran.dg/pr47878.f90: Likewise.
* gfortran.dg/pr49103.f90: Likewise.
* gfortran.dg/pr50069_1.f90: Likewise.
* gfortran.dg/pr50769.f90: Likewise.
* gfortran.dg/pr52608.f90: Likewise.
* gfortran.dg/pr55086_2.f90: Likewise.
* gfortran.dg/pr55086_2_tfat.f90: Likewise.
* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
* gfortran.dg/pr55330.f90: Likewise.
* gfortran.dg/pr56015.f90: Likewise.
* gfortran.dg/pr57910.f90: Likewise.
* gfortran.dg/pr59700.f90: Likewise.
* gfortran.dg/pr62125.f90: Likewise.
* gfortran.dg/pr64530.f90: Likewise.
* gfortran.dg/pr65429.f90: Likewise.
* gfortran.dg/pr65450.f90: Likewise.
* gfortran.dg/pr65504.f90: Likewise.
* gfortran.dg/pr65903.f90: Likewise.
* gfortran.dg/pr66311.f90: Likewise.
* gfortran.dg/pr66864.f90: Likewise.
* gfortran.dg/pr67140.f90: Likewise.
* gfortran.dg/pr67524.f90: Likewise.
* gfortran.dg/pr67885.f90: Likewise.
* gfortran.dg/pr68053.f90: Likewise.
* gfortran.dg/pr68566.f90: Likewise.
* gfortran.dg/pr69514_1.f90: Likewise.
* gfortran.dg/pr69514_2.f90: Likewise.
* gfortran.dg/pr69739.f90: Likewise.
* gfortran.dg/pr70673.f90: Likewise.
* gfortran.dg/pr71523_2.f90: Likewise.
* gfortran.dg/pr71764.f90: Likewise.
* gfortran.dg/pr78092.f90: Likewise.
* gfortran.dg/pr82973.f90: Likewise.
* gfortran.dg/pr83864.f90: Likewise.
* gfortran.dg/pr83874.f90: Likewise.
* gfortran.dg/pr84088.f90: Likewise.
* gfortran.dg/pr84155.f90: Likewise.
* gfortran.dg/proc_decl_12.f90: Likewise.
* gfortran.dg/proc_decl_13.f90: Likewise.
* gfortran.dg/proc_decl_15.f90: Likewise.
* gfortran.dg/proc_decl_17.f90: Likewise.
* gfortran.dg/proc_decl_18.f90: Likewise.
* gfortran.dg/proc_decl_2.f90: Likewise.
* gfortran.dg/proc_decl_5.f90: Likewise.
* gfortran.dg/proc_decl_9.f90: Likewise.
* gfortran.dg/proc_ptr_1.f90: Likewise.
* gfortran.dg/proc_ptr_10.f90: Likewise.
* gfortran.dg/proc_ptr_12.f90: Likewise.
* gfortran.dg/proc_ptr_18.f90: Likewise.
* gfortran.dg/proc_ptr_19.f90: Likewise.
* gfortran.dg/proc_ptr_21.f90: Likewise.
* gfortran.dg/proc_ptr_22.f90: Likewise.
* gfortran.dg/proc_ptr_23.f90: Likewise.
* gfortran.dg/proc_ptr_25.f90: Likewise.
* gfortran.dg/proc_ptr_26.f90: Likewise.
* gfortran.dg/proc_ptr_3.f90: Likewise.
* gfortran.dg/proc_ptr_36.f90: Likewise.
* gfortran.dg/proc_ptr_47.f90: Likewise.
* gfortran.dg/proc_ptr_48.f90: Likewise.
* gfortran.dg/proc_ptr_5.f90: Likewise.
* gfortran.dg/proc_ptr_6.f90: Likewise.
* gfortran.dg/proc_ptr_7.f90: Likewise.
* gfortran.dg/proc_ptr_8.f90: Likewise.
* gfortran.dg/proc_ptr_common_1.f90: Likewise.
* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
* gfortran.dg/proc_ptr_result_1.f90: Likewise.
* gfortran.dg/proc_ptr_result_3.f90: Likewise.
* gfortran.dg/proc_ptr_result_6.f90: Likewise.
* gfortran.dg/proc_ptr_result_7.f90: Likewise.
* gfortran.dg/proc_ptr_result_8.f90: Likewise.
* gfortran.dg/product_init_expr.f03: Likewise.
* gfortran.dg/promotion.f90: Likewise.
* gfortran.dg/promotion_3.f90: Likewise.
* gfortran.dg/promotion_4.f90: Likewise.
* gfortran.dg/protected_1.f90: Likewise.
* gfortran.dg/protected_2.f90: Likewise.
* gfortran.dg/ptr-func-1.f90: Likewise.
* gfortran.dg/ptr-func-2.f90: Likewise.
* gfortran.dg/ptr_func_assign_1.f08: Likewise.
* gfortran.dg/ptr_func_assign_2.f08: Likewise.
* gfortran.dg/ptr_func_assign_3.f08: Likewise.
* gfortran.dg/pure_byref_1.f90: Likewise.
* gfortran.dg/pure_byref_2.f90: Likewise.
* gfortran.dg/pure_byref_3.f90: Likewise.
* gfortran.dg/quad_2.f90: Likewise.
* gfortran.dg/quad_3.f90: Likewise.
* gfortran.dg/random_3.f90: Likewise.
* gfortran.dg/random_4.f90: Likewise.
* gfortran.dg/random_7.f90: Likewise.
* gfortran.dg/read_2.f90: Likewise.
* gfortran.dg/read_3.f90: Likewise.
* gfortran.dg/read_4.f90: Likewise.
* gfortran.dg/read_5.f90: Likewise.
* gfortran.dg/read_bad_advance.f90: Likewise.
* gfortran.dg/read_bang.f90: Likewise.
* gfortran.dg/read_bang4.f90: Likewise.
* gfortran.dg/read_comma.f: Likewise.
* gfortran.dg/read_dir.f90: Likewise.
* gfortran.dg/read_empty_file.f: Likewise.
* gfortran.dg/read_eof_1.f90: Likewise.
* gfortran.dg/read_eof_2.f90: Likewise.
* gfortran.dg/read_eof_3.f90: Likewise.
* gfortran.dg/read_eof_4.f90: Likewise.
* gfortran.dg/read_eof_5.f90: Likewise.
* gfortran.dg/read_eof_6.f: Likewise.
* gfortran.dg/read_eof_7.f90: Likewise.
* gfortran.dg/read_eof_8.f90: Likewise.
* gfortran.dg/read_eof_all.f90: Likewise.
* gfortran.dg/read_eor.f90: Likewise.
* gfortran.dg/read_float_1.f90: Likewise.
* gfortran.dg/read_float_2.f03: Likewise.
* gfortran.dg/read_float_3.f90: Likewise.
* gfortran.dg/read_float_4.f90: Likewise.
* gfortran.dg/read_infnan_1.f90: Likewise.
* gfortran.dg/read_list_eof_1.f90: Likewise.
* gfortran.dg/read_logical.f90: Likewise.
* gfortran.dg/read_many_1.f: Likewise.
* gfortran.dg/read_no_eor.f90: Likewise.
* gfortran.dg/read_noadvance.f90: Likewise.
* gfortran.dg/read_repeat.f90: Likewise.
* gfortran.dg/read_repeat_2.f90: Likewise.
* gfortran.dg/read_size_noadvance.f90: Likewise.
* gfortran.dg/read_x_eof.f90: Likewise.
* gfortran.dg/read_x_past.f: Likewise.
* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
* gfortran.dg/real_const_1.f: Likewise.
* gfortran.dg/real_const_2.f90: Likewise.
* gfortran.dg/real_const_3.f90: Likewise.
* gfortran.dg/real_do_1.f90: Likewise.
* gfortran.dg/real_index_1.f90: Likewise.
* gfortran.dg/realloc_on_assign_1.f03: Likewise.
* gfortran.dg/realloc_on_assign_10.f90: Likewise.
* gfortran.dg/realloc_on_assign_11.f90: Likewise.
* gfortran.dg/realloc_on_assign_12.f90: Likewise.
* gfortran.dg/realloc_on_assign_16.f90: Likewise.
* gfortran.dg/realloc_on_assign_17.f90: Likewise.
* gfortran.dg/realloc_on_assign_18.f90: Likewise.
* gfortran.dg/realloc_on_assign_2.f03: Likewise.
* gfortran.dg/realloc_on_assign_23.f90: Likewise.
* gfortran.dg/realloc_on_assign_25.f90: Likewise.
* gfortran.dg/realloc_on_assign_26.f90: Likewise.
* gfortran.dg/realloc_on_assign_27.f08: Likewise.
* gfortran.dg/realloc_on_assign_28.f90: Likewise.
* gfortran.dg/realloc_on_assign_29.f90: Likewise.
* gfortran.dg/realloc_on_assign_3.f03: Likewise.
* gfortran.dg/realloc_on_assign_4.f03: Likewise.
* gfortran.dg/realloc_on_assign_5.f03: Likewise.
* gfortran.dg/realloc_on_assign_7.f03: Likewise.
* gfortran.dg/record_marker_1.f90: Likewise.
* gfortran.dg/record_marker_2.f: Likewise.
* gfortran.dg/record_marker_3.f90: Likewise.
* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
* gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
* gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
* gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
* gfortran.dg/recursive_check_7.f90: Likewise.
* gfortran.dg/recursive_reference_1.f90: Likewise.
* gfortran.dg/recursive_reference_2.f90: Likewise.
* gfortran.dg/recursive_stack.f90: Likewise.
* gfortran.dg/reduction.f90: Likewise.
* gfortran.dg/repack_arrays_1.f90: Likewise.
* gfortran.dg/repeat_1.f90: Likewise.
* gfortran.dg/repeat_2.f90: Likewise.
* gfortran.dg/repeat_3.f90: Likewise.
* gfortran.dg/repeat_6.f90: Likewise.
* gfortran.dg/reshape-alloc.f90: Likewise.
* gfortran.dg/reshape-complex.f90: Likewise.
* gfortran.dg/reshape.f90: Likewise.
* gfortran.dg/reshape_2.f90: Likewise.
* gfortran.dg/reshape_7.f90: Likewise.
* gfortran.dg/reshape_empty_1.f03: Likewise.
* gfortran.dg/reshape_pad_1.f90: Likewise.
* gfortran.dg/reshape_rank7.f90: Likewise.
* gfortran.dg/reshape_transpose_1.f90: Likewise.
* gfortran.dg/reshape_zerosize_3.f90: Likewise.
* gfortran.dg/result_default_init_1.f90: Likewise.
* gfortran.dg/result_in_spec_1.f90: Likewise.
* gfortran.dg/result_in_spec_2.f90: Likewise.
* gfortran.dg/ret_array_1.f90: Likewise.
* gfortran.dg/ret_pointer_1.f90: Likewise.
* gfortran.dg/ret_pointer_2.f90: Likewise.
* gfortran.dg/rewind_1.f90: Likewise.
* gfortran.dg/round_1.f03: Likewise.
* gfortran.dg/round_2.f03: Likewise.
* gfortran.dg/round_3.f08: Likewise.
* gfortran.dg/round_4.f90: Likewise.
* gfortran.dg/rrspacing_1.f90: Likewise.
* gfortran.dg/runtime_warning_1.f90: Likewise.
* gfortran.dg/same_type_as_2.f03: Likewise.
* gfortran.dg/save_1.f90: Likewise.
* gfortran.dg/save_5.f90: Likewise.
* gfortran.dg/save_6.f90: Likewise.
* gfortran.dg/scalar_mask_1.f90: Likewise.
* gfortran.dg/scalar_mask_2.f90: Likewise.
* gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
* gfortran.dg/scale_1.f90: Likewise.
* gfortran.dg/scan_1.f90: Likewise.
* gfortran.dg/scan_2.f90: Likewise.
* gfortran.dg/secnds-1.f: Likewise.
* gfortran.dg/secnds.f: Likewise.
* gfortran.dg/select_1.f90: Likewise.
* gfortran.dg/select_2.f90: Likewise.
* gfortran.dg/select_3.f90: Likewise.
* gfortran.dg/select_5.f90: Likewise.
* gfortran.dg/select_char_1.f90: Likewise.
* gfortran.dg/select_char_2.f90: Likewise.
* gfortran.dg/select_type_13.f03: Likewise.
* gfortran.dg/select_type_14.f03: Likewise.
* gfortran.dg/select_type_15.f03: Likewise.
* gfortran.dg/select_type_19.f03: Likewise.
* gfortran.dg/select_type_2.f03: Likewise.
* gfortran.dg/select_type_26.f03: Likewise.
* gfortran.dg/select_type_27.f03: Likewise.
* gfortran.dg/select_type_28.f03: Likewise.
* gfortran.dg/select_type_3.f03: Likewise.
* gfortran.dg/select_type_35.f03: Likewise.
* gfortran.dg/select_type_36.f03: Likewise.
* gfortran.dg/select_type_37.f03: Likewise.
* gfortran.dg/select_type_39.f03: Likewise.
* gfortran.dg/select_type_4.f90: Likewise.
* gfortran.dg/select_type_5.f03: Likewise.
* gfortran.dg/select_type_6.f03: Likewise.
* gfortran.dg/select_type_7.f03: Likewise.
* gfortran.dg/select_type_8.f03: Likewise.
* gfortran.dg/selected_char_kind_1.f90: Likewise.
* gfortran.dg/selected_char_kind_4.f90: Likewise.
* gfortran.dg/selected_kind_1.f90: Likewise.
* gfortran.dg/selected_real_kind_2.f90: Likewise.
* gfortran.dg/shape_2.f90: Likewise.
* gfortran.dg/shape_4.f90: Likewise.
* gfortran.dg/shape_5.f90: Likewise.
* gfortran.dg/shape_7.f90: Likewise.
* gfortran.dg/shape_8.f90: Likewise.
* gfortran.dg/shape_9.f90: Likewise.
* gfortran.dg/shift-kind_2.f90: Likewise.
* gfortran.dg/shiftalr_1.F90: Likewise.
* gfortran.dg/shiftalr_2.F90: Likewise.
* gfortran.dg/simpleif_1.f90: Likewise.
* gfortran.dg/simplify_argN_1.f90: Likewise.
* gfortran.dg/simplify_cshift_1.f90: Likewise.
* gfortran.dg/simplify_cshift_4.f90: Likewise.
* gfortran.dg/simplify_eoshift_1.f90: Likewise.
* gfortran.dg/simplify_modulo.f90: Likewise.
* gfortran.dg/single_char_string.f90: Likewise.
* gfortran.dg/size_dim.f90: Likewise.
* gfortran.dg/size_optional_dim_1.f90: Likewise.
* gfortran.dg/sizeof.f90: Likewise.
* gfortran.dg/sizeof_4.f90: Likewise.
* gfortran.dg/slash_1.f90: Likewise.
* gfortran.dg/sms-1.f90: Likewise.
* gfortran.dg/sms-2.f90: Likewise.
* gfortran.dg/spec_expr_7.f90: Likewise.
* gfortran.dg/specifics_1.f90: Likewise.
* gfortran.dg/spellcheck-procedure_1.f90: Likewise.
* gfortran.dg/spellcheck-procedure_2.f90: Likewise.
* gfortran.dg/spread_init_expr.f03: Likewise.
* gfortran.dg/spread_scalar_source.f90: Likewise.
* gfortran.dg/spread_shape_1.f90: Likewise.
* gfortran.dg/stat_1.f90: Likewise.
* gfortran.dg/stat_2.f90: Likewise.
* gfortran.dg/stfunc_1.f90: Likewise.
* gfortran.dg/stfunc_4.f90: Likewise.
* gfortran.dg/stfunc_6.f90: Likewise.
* gfortran.dg/storage_size_1.f08: Likewise.
* gfortran.dg/storage_size_3.f08: Likewise.
* gfortran.dg/storage_size_4.f90: Likewise.
* gfortran.dg/streamio_1.f90: Likewise.
* gfortran.dg/streamio_10.f90: Likewise.
* gfortran.dg/streamio_11.f90: Likewise.
* gfortran.dg/streamio_12.f90: Likewise.
* gfortran.dg/streamio_13.f90: Likewise.
* gfortran.dg/streamio_14.f90: Likewise.
* gfortran.dg/streamio_15.f90: Likewise.
* gfortran.dg/streamio_16.f90: Likewise.
* gfortran.dg/streamio_17.f90: Likewise.
* gfortran.dg/streamio_2.f90: Likewise.
* gfortran.dg/streamio_3.f90: Likewise.
* gfortran.dg/streamio_4.f90: Likewise.
* gfortran.dg/streamio_5.f90: Likewise.
* gfortran.dg/streamio_6.f90: Likewise.
* gfortran.dg/streamio_7.f90: Likewise.
* gfortran.dg/streamio_8.f90: Likewise.
* gfortran.dg/streamio_9.f90: Likewise.
* gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
* gfortran.dg/string_4.f90: Likewise.
* gfortran.dg/string_array_constructor_2.f90: Likewise.
* gfortran.dg/string_assign_2.f90: Likewise.
* gfortran.dg/string_compare_1.f90: Likewise.
* gfortran.dg/string_compare_2.f90: Likewise.
* gfortran.dg/string_compare_3.f90: Likewise.
* gfortran.dg/string_ctor_1.f90: Likewise.
* gfortran.dg/string_length_1.f90: Likewise.
* gfortran.dg/string_length_2.f90: Likewise.
* gfortran.dg/string_length_3.f90: Likewise.
* gfortran.dg/string_length_4.f90: Likewise.
* gfortran.dg/string_null_compare_1.f: Likewise.
* gfortran.dg/string_pad_trunc.f90: Likewise.
* gfortran.dg/structure_constructor_1.f03: Likewise.
* gfortran.dg/structure_constructor_11.f90: Likewise.
* gfortran.dg/structure_constructor_13.f03: Likewise.
* gfortran.dg/structure_constructor_2.f03: Likewise.
* gfortran.dg/structure_constructor_5.f03: Likewise.
* gfortran.dg/submodule_1.f08: Likewise.
* gfortran.dg/submodule_11.f08: Likewise.
* gfortran.dg/submodule_14.f08: Likewise.
* gfortran.dg/submodule_15.f08: Likewise.
* gfortran.dg/submodule_17.f08: Likewise.
* gfortran.dg/submodule_18.f08: Likewise.
* gfortran.dg/submodule_19.f08: Likewise.
* gfortran.dg/submodule_2.f08: Likewise.
* gfortran.dg/submodule_27.f08: Likewise.
* gfortran.dg/submodule_28.f08: Likewise.
* gfortran.dg/submodule_29.f08: Likewise.
* gfortran.dg/submodule_30.f08: Likewise.
* gfortran.dg/submodule_6.f08: Likewise.
* gfortran.dg/submodule_7.f08: Likewise.
* gfortran.dg/submodule_8.f08: Likewise.
* gfortran.dg/subnormal_1.f90: Likewise.
* gfortran.dg/subref_array_pointer_1.f90: Likewise.
* gfortran.dg/subref_array_pointer_2.f90: Likewise.
* gfortran.dg/subref_array_pointer_4.f90: Likewise.
* gfortran.dg/substr_2.f: Likewise.
* gfortran.dg/substr_3.f: Likewise.
* gfortran.dg/substr_4.f: Likewise.
* gfortran.dg/substr_5.f90: Likewise.
* gfortran.dg/substr_6.f90: Likewise.
* gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
* gfortran.dg/sum_init_expr.f03: Likewise.
* gfortran.dg/sum_zero_array_1.f90: Likewise.
* gfortran.dg/system_clock_3.f08: Likewise.
* gfortran.dg/t_editing.f: Likewise.
* gfortran.dg/team_change_1.f90: Likewise.
* gfortran.dg/team_end_1.f90: Likewise.
* gfortran.dg/team_number_1.f90: Likewise.
* gfortran.dg/temporary_1.f90: Likewise.
* gfortran.dg/test_com_block.f90: Likewise.
* gfortran.dg/test_only_clause.f90: Likewise.
* gfortran.dg/tiny_1.f90: Likewise.
* gfortran.dg/tiny_2.f90: Likewise.
* gfortran.dg/tl_editing.f90: Likewise.
* gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
* gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
* gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
* gfortran.dg/transfer_assumed_size_1.f90: Likewise.
* gfortran.dg/transfer_class_2.f90: Likewise.
* gfortran.dg/transfer_intrinsic_2.f90: Likewise.
* gfortran.dg/transfer_intrinsic_3.f90: Likewise.
* gfortran.dg/transfer_intrinsic_5.f90: Likewise.
* gfortran.dg/transfer_resolve_1.f90: Likewise.
* gfortran.dg/transfer_simplify_1.f90: Likewise.
* gfortran.dg/transfer_simplify_10.f90: Likewise.
* gfortran.dg/transfer_simplify_11.f90: Likewise.
* gfortran.dg/transfer_simplify_2.f90: Likewise.
* gfortran.dg/transfer_simplify_3.f90: Likewise.
* gfortran.dg/transfer_simplify_4.f90: Likewise.
* gfortran.dg/transfer_simplify_8.f90: Likewise.
* gfortran.dg/transfer_simplify_9.f90: Likewise.
* gfortran.dg/transpose_1.f90: Likewise.
* gfortran.dg/transpose_3.f03: Likewise.
* gfortran.dg/transpose_4.f90: Likewise.
* gfortran.dg/transpose_conjg_1.f90: Likewise.
* gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
* gfortran.dg/transpose_optimization_2.f90: Likewise.
* gfortran.dg/trim_1.f90: Likewise.
* gfortran.dg/trim_optimize_1.f90: Likewise.
* gfortran.dg/trim_optimize_2.f90: Likewise.
* gfortran.dg/trim_optimize_3.f90: Likewise.
* gfortran.dg/trim_optimize_4.f90: Likewise.
* gfortran.dg/trim_optimize_5.f90: Likewise.
* gfortran.dg/trim_optimize_6.f90: Likewise.
* gfortran.dg/trim_optimize_7.f90: Likewise.
* gfortran.dg/trim_optimize_8.f90: Likewise.
* gfortran.dg/type_to_class_1.f03: Likewise.
* gfortran.dg/type_to_class_2.f03: Likewise.
* gfortran.dg/type_to_class_3.f03: Likewise.
* gfortran.dg/type_to_class_4.f03: Likewise.
* gfortran.dg/type_to_class_5.f03: Likewise.
* gfortran.dg/typebound_assignment_5.f03: Likewise.
* gfortran.dg/typebound_assignment_6.f03: Likewise.
* gfortran.dg/typebound_assignment_7.f90: Likewise.
* gfortran.dg/typebound_call_1.f03: Likewise.
* gfortran.dg/typebound_call_13.f03: Likewise.
* gfortran.dg/typebound_call_18.f03: Likewise.
* gfortran.dg/typebound_call_19.f03: Likewise.
* gfortran.dg/typebound_call_2.f03: Likewise.
* gfortran.dg/typebound_call_20.f03: Likewise.
* gfortran.dg/typebound_call_3.f03: Likewise.
* gfortran.dg/typebound_generic_5.f03: Likewise.
* gfortran.dg/typebound_generic_6.f03: Likewise.
* gfortran.dg/typebound_generic_9.f03: Likewise.
* gfortran.dg/typebound_operator_12.f03: Likewise.
* gfortran.dg/typebound_operator_13.f03: Likewise.
* gfortran.dg/typebound_operator_15.f90: Likewise.
* gfortran.dg/typebound_operator_20.f90: Likewise.
* gfortran.dg/typebound_operator_3.f03: Likewise.
* gfortran.dg/typebound_operator_6.f03: Likewise.
* gfortran.dg/typebound_operator_7.f03: Likewise.
* gfortran.dg/typebound_operator_8.f03: Likewise.
* gfortran.dg/typebound_operator_9.f03: Likewise.
* gfortran.dg/typebound_proc_19.f90: Likewise.
* gfortran.dg/typebound_proc_20.f90: Likewise.
* gfortran.dg/typebound_proc_23.f90: Likewise.
* gfortran.dg/typebound_proc_27.f03: Likewise.
* gfortran.dg/typebound_proc_35.f90: Likewise.
* gfortran.dg/typebound_proc_36.f90: Likewise.
* gfortran.dg/unf_io_convert_1.f90: Likewise.
* gfortran.dg/unf_io_convert_2.f90: Likewise.
* gfortran.dg/unf_io_convert_3.f90: Likewise.
* gfortran.dg/unf_io_convert_4.f90: Likewise.
* gfortran.dg/unf_read_corrupted_1.f90: Likewise.
* gfortran.dg/unf_read_corrupted_2.f90: Likewise.
* gfortran.dg/unf_short_record_1.f90: Likewise.
* gfortran.dg/unformatted_recl_1.f90: Likewise.
* gfortran.dg/unformatted_subrecord_1.f90: Likewise.
* gfortran.dg/unit_1.f90: Likewise.
* gfortran.dg/unlimited_fmt_1.f08: Likewise.
* gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
* gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
* gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
* gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
* gfortran.dg/unpack_init_expr.f03: Likewise.
* gfortran.dg/use_10.f90: Likewise.
* gfortran.dg/use_11.f90: Likewise.
* gfortran.dg/use_13.f90: Likewise.
* gfortran.dg/use_24.f90: Likewise.
* gfortran.dg/use_27.f90: Likewise.
* gfortran.dg/use_5.f90: Likewise.
* gfortran.dg/use_allocated_1.f90: Likewise.
* gfortran.dg/use_only_1.f90: Likewise.
* gfortran.dg/use_only_4.f90: Likewise.
* gfortran.dg/use_rename_2.f90: Likewise.
* gfortran.dg/use_rename_4.f90: Likewise.
* gfortran.dg/used_dummy_types_1.f90: Likewise.
* gfortran.dg/used_interface_ref.f90: Likewise.
* gfortran.dg/used_types_5.f90: Likewise.
* gfortran.dg/utf8_1.f03: Likewise.
* gfortran.dg/utf8_2.f03: Likewise.
* gfortran.dg/value_1.f90: Likewise.
* gfortran.dg/value_2.f90: Likewise.
* gfortran.dg/value_4.f90: Likewise.
* gfortran.dg/value_6.f03: Likewise.
* gfortran.dg/value_7.f03: Likewise.
* gfortran.dg/value_test.f90: Likewise.
* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
* gfortran.dg/vect/pr60510.f: Likewise.
* gfortran.dg/vect/pr69882.f90: Likewise.
* gfortran.dg/vect/pr69980.f90: Likewise.
* gfortran.dg/vect/vect-5.f90: Likewise.
* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
* gfortran.dg/vector_subscript_1.f90: Likewise.
* gfortran.dg/vector_subscript_2.f90: Likewise.
* gfortran.dg/vector_subscript_3.f90: Likewise.
* gfortran.dg/vector_subscript_5.f90: Likewise.
* gfortran.dg/verify_2.f90: Likewise.
* gfortran.dg/volatile10.f90: Likewise.
* gfortran.dg/where_1.f90: Likewise.
* gfortran.dg/where_operator_assign_1.f90: Likewise.
* gfortran.dg/where_operator_assign_2.f90: Likewise.
* gfortran.dg/where_operator_assign_3.f90: Likewise.
* gfortran.dg/whole_file_13.f90: Likewise.
* gfortran.dg/whole_file_2.f90: Likewise.
* gfortran.dg/widechar_2.f90: Likewise.
* gfortran.dg/widechar_4.f90: Likewise.
* gfortran.dg/widechar_5.f90: Likewise.
* gfortran.dg/widechar_6.f90: Likewise.
* gfortran.dg/widechar_8.f90: Likewise.
* gfortran.dg/widechar_IO_1.f90: Likewise.
* gfortran.dg/widechar_IO_2.f90: Likewise.
* gfortran.dg/widechar_IO_3.f90: Likewise.
* gfortran.dg/widechar_IO_4.f90: Likewise.
* gfortran.dg/widechar_compare_1.f90: Likewise.
* gfortran.dg/widechar_intrinsics_10.f90: Likewise.
* gfortran.dg/widechar_intrinsics_4.f90: Likewise.
* gfortran.dg/widechar_intrinsics_5.f90: Likewise.
* gfortran.dg/widechar_intrinsics_6.f90: Likewise.
* gfortran.dg/widechar_intrinsics_7.f90: Likewise.
* gfortran.dg/widechar_intrinsics_8.f90: Likewise.
* gfortran.dg/widechar_intrinsics_9.f90: Likewise.
* gfortran.dg/widechar_select_1.f90: Likewise.
* gfortran.dg/winapi.f90: Likewise.
* gfortran.dg/write_0_pe_format.f90: Likewise.
* gfortran.dg/write_back.f: Likewise.
* gfortran.dg/write_check3.f90: Likewise.
* gfortran.dg/write_direct_eor.f90: Likewise.
* gfortran.dg/write_padding.f90: Likewise.
* gfortran.dg/write_recursive.f90: Likewise.
* gfortran.dg/write_rewind_1.f: Likewise.
* gfortran.dg/write_rewind_2.f: Likewise.
* gfortran.dg/write_zero_array.f90: Likewise.
* gfortran.dg/x_slash_1.f: Likewise.
* gfortran.dg/x_slash_2.f: Likewise.
* gfortran.dg/zero_array_components_1.f90: Likewise.
* gfortran.dg/zero_length_1.f90: Likewise.
* gfortran.dg/zero_length_2.f90: Likewise.
* gfortran.dg/zero_sized_1.f90: Likewise.
* gfortran.dg/zero_sized_3.f90: Likewise.
* gfortran.fortran-torture/compile/nested.f90: Likewise.
* gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
* gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
* gfortran.fortran-torture/execute/adjustr.f90: Likewise.
* gfortran.fortran-torture/execute/allocate.f90: Likewise.
* gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
* gfortran.fortran-torture/execute/args.f90: Likewise.
* gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
* gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
* gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
* gfortran.fortran-torture/execute/arraysave.f90: Likewise.
* gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
* gfortran.fortran-torture/execute/backspace.f90: Likewise.
* gfortran.fortran-torture/execute/bounds.f90: Likewise.
* gfortran.fortran-torture/execute/character_passing.f90: Likewise.
* gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
* gfortran.fortran-torture/execute/cmplx.f90: Likewise.
* gfortran.fortran-torture/execute/common.f90: Likewise.
* gfortran.fortran-torture/execute/common_2.f90: Likewise.
* gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
* gfortran.fortran-torture/execute/common_size.f90: Likewise.
* gfortran.fortran-torture/execute/constructor.f90: Likewise.
* gfortran.fortran-torture/execute/contained.f90: Likewise.
* gfortran.fortran-torture/execute/contained2.f90: Likewise.
* gfortran.fortran-torture/execute/contained_3.f90: Likewise.
* gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
* gfortran.fortran-torture/execute/data.f90: Likewise.
* gfortran.fortran-torture/execute/data_2.f90: Likewise.
* gfortran.fortran-torture/execute/data_3.f90: Likewise.
* gfortran.fortran-torture/execute/data_4.f90: Likewise.
* gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
* gfortran.fortran-torture/execute/der_init.f90: Likewise.
* gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
* gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
* gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
* gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
* gfortran.fortran-torture/execute/der_io.f90: Likewise.
* gfortran.fortran-torture/execute/der_point.f90: Likewise.
* gfortran.fortran-torture/execute/der_type.f90: Likewise.
* gfortran.fortran-torture/execute/direct_io.f90: Likewise.
* gfortran.fortran-torture/execute/elemental.f90: Likewise.
* gfortran.fortran-torture/execute/empty_format.f90: Likewise.
* gfortran.fortran-torture/execute/emptyif.f90: Likewise.
* gfortran.fortran-torture/execute/entry_1.f90: Likewise.
* gfortran.fortran-torture/execute/entry_10.f90: Likewise.
* gfortran.fortran-torture/execute/entry_11.f90: Likewise.
* gfortran.fortran-torture/execute/entry_2.f90: Likewise.
* gfortran.fortran-torture/execute/entry_3.f90: Likewise.
* gfortran.fortran-torture/execute/entry_4.f90: Likewise.
* gfortran.fortran-torture/execute/entry_5.f90: Likewise.
* gfortran.fortran-torture/execute/entry_6.f90: Likewise.
* gfortran.fortran-torture/execute/entry_7.f90: Likewise.
* gfortran.fortran-torture/execute/entry_8.f90: Likewise.
* gfortran.fortran-torture/execute/entry_9.f90: Likewise.
* gfortran.fortran-torture/execute/enum_1.f90: Likewise.
* gfortran.fortran-torture/execute/enum_2.f90: Likewise.
* gfortran.fortran-torture/execute/enum_3.f90: Likewise.
* gfortran.fortran-torture/execute/enum_4.f90: Likewise.
* gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
* gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
* gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
* gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
* gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
* gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
* gfortran.fortran-torture/execute/forall.f90: Likewise.
* gfortran.fortran-torture/execute/forall_1.f90: Likewise.
* gfortran.fortran-torture/execute/forall_2.f90: Likewise.
* gfortran.fortran-torture/execute/forall_3.f90: Likewise.
* gfortran.fortran-torture/execute/forall_4.f90: Likewise.
* gfortran.fortran-torture/execute/forall_5.f90: Likewise.
* gfortran.fortran-torture/execute/forall_6.f90: Likewise.
* gfortran.fortran-torture/execute/forall_7.f90: Likewise.
* gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
* gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
* gfortran.fortran-torture/execute/hollerith.f90: Likewise.
* gfortran.fortran-torture/execute/in-pack.f90: Likewise.
* gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
* gfortran.fortran-torture/execute/initializer.f90: Likewise.
* gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
* gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
* gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
* gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
* gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
* gfortran.fortran-torture/execute/integer_select.f90: Likewise.
* gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
* gfortran.fortran-torture/execute/internal_write.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
* gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
* gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
* gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
* gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
* gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
* gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
* gfortran.fortran-torture/execute/mainsub.f90: Likewise.
* gfortran.fortran-torture/execute/math.f90: Likewise.
* gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
* gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
* gfortran.fortran-torture/execute/nestcons.f90: Likewise.
* gfortran.fortran-torture/execute/nullarg.f90: Likewise.
* gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
* gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
* gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
* gfortran.fortran-torture/execute/partparm.f90: Likewise.
* gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
* gfortran.fortran-torture/execute/power.f90: Likewise.
* gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
* gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
* gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
* gfortran.fortran-torture/execute/pr32140.f90: Likewise.
* gfortran.fortran-torture/execute/pr40021.f: Likewise.
* gfortran.fortran-torture/execute/pr43390.f90: Likewise.
* gfortran.fortran-torture/execute/pr54767.f90: Likewise.
* gfortran.fortran-torture/execute/pr57396.f90: Likewise.
* gfortran.fortran-torture/execute/procarg.f90: Likewise.
* gfortran.fortran-torture/execute/ptr.f90: Likewise.
* gfortran.fortran-torture/execute/random_1.f90: Likewise.
* gfortran.fortran-torture/execute/random_2.f90: Likewise.
* gfortran.fortran-torture/execute/random_init.f90: Likewise.
* gfortran.fortran-torture/execute/read_eof.f90: Likewise.
* gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
* gfortran.fortran-torture/execute/retarray.f90: Likewise.
* gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
* gfortran.fortran-torture/execute/save_1.f90: Likewise.
* gfortran.fortran-torture/execute/save_2.f90: Likewise.
* gfortran.fortran-torture/execute/scalarize.f90: Likewise.
* gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
* gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
* gfortran.fortran-torture/execute/select_1.f90: Likewise.
* gfortran.fortran-torture/execute/seq_io.f90: Likewise.
* gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
* gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
* gfortran.fortran-torture/execute/specifics.f90: Likewise.
* gfortran.fortran-torture/execute/st_function.f90: Likewise.
* gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
* gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
* gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
* gfortran.fortran-torture/execute/straret.f90: Likewise.
* gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
* gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
* gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
* gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
* gfortran.fortran-torture/execute/strcmp.f90: Likewise.
* gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
* gfortran.fortran-torture/execute/string.f90: Likewise.
* gfortran.fortran-torture/execute/strlen.f90: Likewise.
* gfortran.fortran-torture/execute/strret.f90: Likewise.
* gfortran.fortran-torture/execute/t_edit.f90: Likewise.
* gfortran.fortran-torture/execute/test_slice.f90: Likewise.
* gfortran.fortran-torture/execute/transfer1.f90: Likewise.
* gfortran.fortran-torture/execute/transfer2.f90: Likewise.
* gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
* gfortran.fortran-torture/execute/userop.f90: Likewise.
* gfortran.fortran-torture/execute/where17.f90: Likewise.
* gfortran.fortran-torture/execute/where18.f90: Likewise.
* gfortran.fortran-torture/execute/where19.f90: Likewise.
* gfortran.fortran-torture/execute/where20.f90: Likewise.
* gfortran.fortran-torture/execute/where21.f90: Likewise.
* gfortran.fortran-torture/execute/where_1.f90: Likewise.
* gfortran.fortran-torture/execute/where_10.f90: Likewise.
* gfortran.fortran-torture/execute/where_11.f90: Likewise.
* gfortran.fortran-torture/execute/where_14.f90: Likewise.
* gfortran.fortran-torture/execute/where_15.f90: Likewise.
* gfortran.fortran-torture/execute/where_16.f90: Likewise.
* gfortran.fortran-torture/execute/where_2.f90: Likewise.
* gfortran.fortran-torture/execute/where_3.f90: Likewise.
* gfortran.fortran-torture/execute/where_4.f90: Likewise.
* gfortran.fortran-torture/execute/where_5.f90: Likewise.
* gfortran.fortran-torture/execute/where_6.f90: Likewise.
* gfortran.fortran-torture/execute/where_7.f90: Likewise.
* gfortran.fortran-torture/execute/where_8.f90: Likewise.
* gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
* gfortran.fortran-torture/execute/write_logical.f90: Likewise.
* gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
* gfortran.dg/inline_transpose_1.f90: Likewise.
2018-02-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84115
* gfortran.dg/associate_35.f90: Remove error, add STOP n and
change to dg-run.
2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
PR ada/84277
* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
* gnat.dg/dispatch1.adb: Rename into...
* gnat.dg/disp1.adb: ...this.
* gnat.dg/dispatch1_p.ads: Rename into...
* gnat.dg/disp1_pkg.ads: ...this.
* gnat.dg/disp2.adb: Rename into...
* gnat.dg/dispatch2.adb: ...this.
* gnat.dg/dispatch2_p.ads: Rename into...
* gnat.dg/disp2_pkg.ads: ...this.
* gnat.dg/dispatch2_p.adb: Rename into...
* gnat.dg/disp2_pkg.adb: this.
* gnat.dg/generic_dispatch.adb: Rename into...
* gnat.dg/generic_disp.adb: this.
* gnat.dg/generic_dispatch_p.ads: Rename into...
* gnat.dg/generic_disp_pkg.ads: ...this.
* gnat.dg/generic_dispatch_p.adb: Rename into...
* gnat.dg/generic_disp_pkg.adb: ...this.
* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
* gnat.dg/object_overflow1.adb: Tweak index.
* gnat.dg/object_overflow2.adb: Likewise.
* gnat.dg/object_overflow3.adb: Likewise.
* gnat.dg/object_overflow4.adb: Likewise.
* gnat.dg/object_overflow5.adb: Likewise.
2018-02-16 Jakub Jelinek <jakub@redhat.com>
PR ipa/84425
* gcc.c-torture/compile/pr84425.c: New test.
2018-02-16 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/84192
* g++.dg/cpp1y/constexpr-84192.C: New test.
2018-02-16 Martin Sebor <msebor@redhat.com>
PR c++/79064
* g++.dg/overload15.C: New test.
2018-02-16 Yury Gribov <tetra2005@gmail.com>
PR target/81535
* gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
* gcc.dg/pr56727-2.c: Ditto.
* gcc.target/powerpc/pr79439.c: Renamed to...
* gcc.target/powerpc/pr79439-1.c: ...this.
* gcc.target/powerpc/pr79439-2.c: New test.
* gcc.target/powerpc/pr79439-3.c: New test.
2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
target/pr84371
* gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
* gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
* gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
* gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
* gcc.target/powerpc/builtins-3.c: Same.
2018-02-16 Nathan Sidwell <nathan@acm.org>
* g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/70023
* gcc.target/i386/pr70023.c: New.
2018-02-16 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
tests.
* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
tests.
2018-02-16 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
for the ABI definitions for vec_extract4b and vec_insert4b.
2018-02-16 Nathan Sidwell <nathan@acm.org>
* g++.old-deja/g++.jason/scoping15.C: Expect warnings.
* g++.old-deja/g++.mike/net43.C: Likewise.
2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/82468
* g++.dg/cpp1z/class-deduction48.C: New.
2018-02-16 Nathan Sidwell <nathan@acm.org>
PR c++/84375
* g++.dg/lookup/pr84375.C: New.
2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
PR target/83831
* gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
2018-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/84417
* gcc.dg/torture/pr84417.c: New testcase.
2018-02-16 Jakub Jelinek <jakub@redhat.com>
PR target/84272
* g++.dg/opt/pr84272.C: New test.
PR rtl-optimization/83723
* gcc.dg/pr83723.c: New test.
2018-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/84399
* gcc.dg/graphite/pr84399.c: New testcase.
2018-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/84190
* g++.dg/torture/pr84190.C: New testcase.
2018-02-15 Martin Sebor <msebor@redhat.com>
* gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
directives.
2018-02-15 Janus Weil <janus@gcc.gnu.org>
PR fortran/84409
* gfortran.dg/dtio_21.f03: Add an error message.
* gfortran.dg/dtio_22.f90: Fix invalid test case.
2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84381
* gfortran.dg/stop_shouldfail.f90: New test.
2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84330
* g++.dg/concepts/pr84330.C: New.
2018-02-15 Tom de Vries <tom@codesourcery.com>
* gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
2018-02-15 Tom de Vries <tom@codesourcery.com>
* gcc.c-torture/compile/pr84136.c: Require effective target
indirect_jumps.
2018-02-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84383
* gcc.c-torture/compile/pr84383.c: New test.
PR tree-optimization/84334
* gcc.dg/pr84334.c: New test.
2018-02-14 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-4-int128-runnable.c
(dg-require-effective-target): Change vsx_hw to p8vector_hw.
(dg-options): Change -maltivec -mvsx to -mpower8-vector.
2018-02-14 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83698
* gcc.dg/Wrestrict-7.c: New test.
* c-c++-common/Wrestrict.c: Adjust expected values for strcat.
* gcc.target/i386/chkp-stropt-17.c: Same.
2018-02-14 Martin Sebor <msebor@redhat.com>
PR c/84108
* gcc.dg/Wattributes-8.c: New test.
2018-02-14 Janus Weil <janus@gcc.gnu.org>
PR fortran/84385
* gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
* gfortran.dg/allocate_with_source_23.f90: Ditto.
* gfortran.dg/select_type_1.f03: Extend test case.
2017-02-14 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr57193.c (dg-do): Remove target selector.
(dg-options): Use -O2 -msse2 -mno-sse3.
2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
this test case still works ok.
* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
* gcc.dg/vmx/insert-be-order.c: Likewise.
* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ld-be-order.c: Likewise.
* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
* gcc.dg/vmx/lde-be-order.c: Likewise.
* gcc.dg/vmx/ldl-be-order.c: Likewise.
* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/merge-be-order.c: Likewise.
* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
* gcc.dg/vmx/pack-be-order.c: Likewise.
* gcc.dg/vmx/perm-be-order.c: Likewise.
* gcc.dg/vmx/splat-be-order.c: Likewise.
* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
* gcc.dg/vmx/st-be-order.c: Likewise.
* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ste-be-order.c: Likewise.
* gcc.dg/vmx/stl-be-order.c: Likewise.
* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/sum2s-be-order.c: Likewise.
* gcc.dg/vmx/unpack-be-order.c: Likewise.
* gcc.dg/vmx/vsums-be-order.c: Likewise.
* gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84350
* g++.dg/cpp0x/auto49.C: New.
2018-02-14 Nathan Sidwell <nathan@acm.org>
* g++.dg/template/instantiate5.C: Adjust required-from loc.
2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
* gcc.target/powerpc/le-altivec-consts.c: Same.
2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/84220
* gcc.target/powerpc/pr84220-sld.c: New test.
* gcc.target/powerpc/pr84220-sld2.c: New test.
* gcc.target/powerpc/pr84220-sldw.c: New test.
* gcc.target/powerpc/pr84220-xxperm.c: New test.
* gcc.target/powerpc/pr84220-xxsld.c: New test.
2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
PR target/84239
* gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
_inc_ssp intrinsics.
* gcc.target/i386/cet-intrin-4.c: Likewise.
* gcc.target/i386/cet-rdssp-1.c: Remove argument from
__builtin_ia32_rdssp[d|q].
2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84357
* gcc.dg/vect/pr84357.c: New test.
2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
PR target/83831
* gcc.target/rx/pr83831.c: New tests.
2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
PR target/79242
* gcc.target/msp430/pr79242.c: New test.
2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/84372
* gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
with -mcpu=power9.
2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/84279
* g++.dg/pr84279.C: New test.
2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/84169
* gcc.c-torture/execute/pr84169.c: New.
2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/84370
* gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/84365
* gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
with -mcpu=power9.
2018-02-13 Jakub Jelinek <jakub@redhat.com>
PR c++/84364
* g++.dg/warn/effc4.C: New test.
2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84333
* g++.dg/template/sizeof16.C: New.
* g++.dg/template/sizeof17.C: Likewise.
2018-02-13 Janus Weil <janus@gcc.gnu.org>
PR fortran/84313
* gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
add necessary compiler options.
* gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
2018-02-13 Jakub Jelinek <jakub@redhat.com>
PR c/82210
* gcc.c-torture/execute/pr82210.c: New test.
PR middle-end/84309
* gcc.dg/pr84309-2.c: New test.
2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84321
* gcc.dg/pr84321.c: New test.
2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
PR target/84359
* gcc.target/i386/pr57193.c: Add -march=x86-64.
2018-02-13 Paolo Bonzini <bonzini@gnu.org>
PR sanitizer/84340
* gcc.dg/asan/pr84307.c: Remove test.
2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
* gcc.target/rl78/test_auto_vector.c: New test.
2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
PR c/84305
* gcc.c-torture/compile/pr84305.c: New test.
2018-02-13 Jakub Jelinek <jakub@redhat.com>
PR target/84335
* gcc.target/i386/pr84335.c: New test.
PR tree-optimization/84339
* gcc.c-torture/execute/pr84339.c: New test.
PR middle-end/84309
* gcc.dg/pr84309.c: New test.
* gcc.target/i386/pr84309.c: New test.
PR target/84336
* gcc.target/i386/pr84336.c: New test.
2018-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/84341
* c-c++-common/gomp/pr84341.c: New test.
2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/68746
* gfortran.dg/read_dir.f90: Re-add dg-do run.
2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/68746
* gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
of zero for read.
2018-02-12 Jeff Law <law@redhat.com>
* gcc.c-torture/compile/reg-args-size.c: New test.
2018-02-12 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
uint128 tests to new testfile.
* gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
int128 and uint128 tests.
* gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
list of torture tests.
2018-02-12 Janus Weil <janus@gcc.gnu.org>
PR fortran/84273
* gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
* gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
2018-02-12 Tamar Christina <tamar.christina@arm.com>
PR target/82641
* gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
2018-02-12 Paolo Bonzini <bonzini@gnu.org>
PR sanitizer/84307
* gcc.dg/asan/pr84307.c: New test.
2018-02-12 Nathan Sidwell <nathan@acm.org>
* g++.dg/parse/pr84263.C: New.
2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/79626
* g++.dg/template/crash129.C: New.
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
PR target/83828
* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
_mm_maskz_scalef_round_sd): Test new intrinsics.
* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
(_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
intrinsics.
* gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
_mm_maskz_scalef_round_ss): Test new intrinsics.
* gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
_mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
intrinsics.
* gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
__builtin_ia32_scalefss_round): Remove builtin.
(__builtin_ia32_scalefsd_mask_round,
__builtin_ia32_scalefss_mask_round): Test new builtin.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-23.c: Ditto.
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
* gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
(_mm_maskz_sqrt_round_sd): Test new intrinsics.
* gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
(_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
* gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
(_mm_maskz_sqrt_round_ss): Test new intrinsics.
* gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
(_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
intrinsics.
* gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
(__builtin_ia32_sqrtss_round): Remove builtins.
(__builtin_ia32_sqrtsd_mask_round)
(__builtin_ia32_sqrtss_mask_round): Test new builtins.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-23.c: Ditto.
2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35299
* gfortran.dg/statement_function_3.f: New test.
2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/54223
PR fortran/84276
* gfortran.dg/statement_function_1.f90: New test.
* gfortran.dg/statement_function_2.f90: New test.
2018-02-11 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84074
* gfortran.dg/type_to_class_5.f03: New test.
2018-02-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/56691
* gfortran.dg/type_to_class_4.f03: New test.
2018-02-10 Alan Modra <amodra@gmail.com>
PR target/84300
* gcc.dg/pr84300.c: New.
2018-02-10 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/83987
* g++.dg/ubsan/pr83987-2.C: New test.
2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
* gcc.target/rx/movsicc.c: New test.
2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
PR target/83926
* gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
message.
2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
* gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
2018-02-09 Nathan Sidwell <nathan@acm.org>
PR c/84293
* c-c++-common/pr84293.h: New.
* c-c++-common/pr84293.c: New.
2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/57193
* gcc.target/i386/pr57193.c: New.
2018-02-09 Jakub Jelinek <jakub@redhat.com>
PR target/84226
* gcc.target/powerpc/pr84226.c: New test.
2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
from this to...
<vclzd>: ...this.
2018-02-09 Martin Sebor <msebor@redhat.com>
PR lto/84212
* gcc.dg/lto/pr84212_0.c: New test file.
* gcc.dg/lto/pr84212_1.c: Same.
2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
PR target/83926
* gcc.target/powerpc/pr83926.c: New test.
* gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
message. Fix test for running in 32-bit mode.
2018-02-09 Tamar Christina <tamar.christina@arm.com>
PR target/82641
* gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
PR target/PR84295
* gcc.target/s390/pr84295.c: New test.
2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/77522
* g++.dg/cpp1y/lambda-init16.C: New.
2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sso8.adb: New test.
* gnat.dg/sso8_pkg.ads: New helper.
2018-02-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/84278
* gcc.target/i386/pr84278.c: Adjust regex.
2018-02-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84232
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
PR debug/84252
* gcc.target/aarch64/pr84252.c: New test.
PR middle-end/84237
* gcc.dg/pr84237.c: New test.
2018-02-09 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/83659
* g++.dg/torture/pr83659.C: New test.
2018-02-08 David Malcolm <dmalcolm@redhat.com>
PR tree-optimization/84136
* gcc.c-torture/compile/pr84136.c: New test.
2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
PR target/83008
* gcc.target/i386/pr83008.c: New test.
2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
PR target/81143
* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/83806
* g++.dg/warn/Wunused-parm-11.C: New.
2018-02-08 Marek Polacek <polacek@redhat.com>
PR tree-optimization/84238
* gcc.dg/Wstringop-overflow-3.c: New test.
2018-02-08 Nathan Sidwell <nathan@acm.org>
* g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84265
* gcc.dg/vect/pr84265.c: New test.
2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/81635
* gcc.dg/vect/bb-slp-pr81635-3.c: New test.
* gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/nobp-function-pointer-attr.c: New test.
* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
* gcc.target/s390/nobp-function-pointer-z10.c: New test.
* gcc.target/s390/nobp-function-pointer-z900.c: New test.
* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
* gcc.target/s390/nobp-return-attr-all.c: New test.
* gcc.target/s390/nobp-return-attr-neg.c: New test.
* gcc.target/s390/nobp-return-mem-attr.c: New test.
* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
* gcc.target/s390/nobp-return-mem-z10.c: New test.
* gcc.target/s390/nobp-return-mem-z900.c: New test.
* gcc.target/s390/nobp-return-reg-attr.c: New test.
* gcc.target/s390/nobp-return-reg-mixed.c: New test.
* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
* gcc.target/s390/nobp-return-reg-z10.c: New test.
* gcc.target/s390/nobp-return-reg-z900.c: New test.
* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
* gcc.target/s390/nobp-table-jump-z10.c: New test.
* gcc.target/s390/nobp-table-jump-z900.c: New test.
2018-02-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/84233
* g++.dg/torture/pr84233.C: New testcase.
2018-02-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/84278
* gcc.target/i386/pr84278.c: New testcase.
2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
PR rtl-optimization/84068
PR rtl-optimization/83459
* gcc.dg/pr84068.c: New test.
2018-02-08 Richard Biener <rguenther@suse.de>
* g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
loop vectorization to happen.
2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/83204
* g++.dg/cpp0x/lambda/lambda-ice25.C: New.
2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/84154
* gcc.target/powerpc/pr84154-1.c: New tests.
* gcc.target/powerpc/pr84154-2.c: Likewise.
* gcc.target/powerpc/pr84154-3.c: Likewise.
2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
2018-02-07 Jakub Jelinek <jakub@redhat.com>
PR c++/84082
* g++.dg/template/incomplete11.C: New test.
* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82994
* gfortran.dg/deallocate_error_3.f90: New test.
* gfortran.dg/deallocate_error_4.f90: New test.
2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/68560
* gfortran.dg/shape_9.f90: New test.
2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82049
* gfortran.dg/assumed_charlen_parameter.f90: New test.
2018-02-07 David Malcolm <dmalcolm@redhat.com>
PR c++/81610
PR c++/80567
* g++.dg/spellcheck-reswords.C: New test case.
* g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
suggestion of "if".
2018-02-07 Martin Liska <mliska@suse.cz>
PR c++/84059.
* g++.dg/ext/mv26.C: New test.
2018-02-07 Tom de Vries <tom@codesourcery.com>
* gcc.dg/pr83844.c: Require effective target alloca.
2018-02-07 Tom de Vries <tom@codesourcery.com>
* gcc.dg/torture/pr83055.c: Require effective target global_constructor.
2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/84243
* gcc.target/i386/cet-intrin-4.c (dg-options): Use
-fcf-protection=return.
2018-02-07 Tom de Vries <tom@codesourcery.com>
PR libgomp/84217
* c-c++-common/goacc/pr84217.c: New test.
* gfortran.dg/goacc/pr84217.f90: New test.
2018-02-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/84204
* gcc.dg/graphite/pr84204.c: New testcase.
PR tree-optimization/84205
* gcc.dg/graphite/pr84205.c: New testcase.
PR tree-optimization/84223
* gfortran.dg/graphite/pr84223.f90: New testcase.
2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71662
* g++.dg/cpp0x/scoped_enum7.C: New.
2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
PR tree-optimization/83008
* gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
2018-02-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84235
* gcc.c-torture/execute/ieee/pr84235.c: New test.
2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR testsuite/84243
* c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
targets.
* c-c++-common/fcf-protection-7.c: Likewise for -mibt.
2018-02-06 Jakub Jelinek <jakub@redhat.com>
PR target/84146
* gcc.target/i386/pr84146.c: New test.
2018-02-06 Michael Collison <michael.collison@arm.com>
* gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
warning for -mno-speculate-indirect-jumps.
* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
PR target/84145
* c-c++-common/fcf-protection-1.c: Change a compared message.
* c-c++-common/fcf-protection-2.c: Likewise.
* c-c++-common/fcf-protection-3.c: Likewise.
* c-c++-common/fcf-protection-5.c: Likewise.
* c-c++-common/fcf-protection-6.c: New test.
* c-c++-common/fcf-protection-7.c: Likewise.
2018-02-06 Marek Polacek <polacek@redhat.com>
PR tree-optimization/84228
* c-c++-common/Wstringop-truncation-3.c: New test.
2018-02-06 Tamar Christina <tamar.christina@arm.com>
PR target/82641
* gcc.target/arm/pragma_arch_switch_2.c: New.
2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/79975
* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
2018-02-05 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83369
* gcc.dg/Wnonnull.c: New test.
2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
* lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
argument and use dg-messages-by-file instead. Expect it to be
an array rather than a dict.
(lto-link-and-maybe-run): Remove messages_by_file argument and
use an upvar for dg-messages-by-file. Update call to
lto_handle_diagnostics.
(lt-get-options): Treat dg-messages-by-file as an array
rather than a dict.
(lto-get-options-main): Likewise. Set the entry rather than appending.
(lto-execute): Treat dg-messages-by-file as an array rather than
a dict. Update call to lto-link-and-maybe-run.
2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/82782
* g++.dg/cpp1z/inline-var4.C: New.
2018-02-05 Martin Liska <mliska@suse.cz>
* c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
options.
* c-c++-common/asan/pointer-compare-2.c: Likewise.
* c-c++-common/asan/pointer-subtract-1.c: Likewise.
* c-c++-common/asan/pointer-subtract-2.c: Likewise.
* c-c++-common/asan/pointer-subtract-3.c: Likewise.
* c-c++-common/asan/pointer-subtract-4.c: Likewise.
* c-c++-common/asan/pointer-compare-3.c: New test.
2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
* gcc.target/aarch64/sve/vcond_5.c: Likewise.
2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
* gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
_mm_maskz_range_sd, _mm_mask_range_round_sd,
_mm_maskz_range_round_sd): Test new intrinsics.
* gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
_mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
_mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
* gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
_mm_maskz_range_ss, _mm_mask_range_round_ss,
_mm_maskz_range_round_ss): Test new intrinsics.
* gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
_mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
_mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
* gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
__builtin_ia32_rangess128_round): Remove builtins.
(__builtin_ia32_rangesd128_mask_round,
__builtin_ia32_rangess128_mask_round): Test new builtins.
* gcc.target/i386/sse-13.c: Ditto.
* gcc.target/i386/sse-23.c: Ditto.
2018-02-04 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/79966
* gfortran.dg/pr79966.f90: New testcase
2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR fortran/84094
* gfortran.dg/associate_23.f90: Fix invalid code.
* gfortran.dg/intrinsic_actual_4.f90: Likewise.
* gfortran.dg/matmul_3.f90: Likewise.
* gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
2018-02-04 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84115
* gfortran.dg/associate_34.f90: New test.
* gfortran.dg/associate_35.f90: New test.
2018-02-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84141
PR fortran/84155
* gfortran.dg/pr84155.f90: New test.
2017-02-02 Uros Bizjak <ubizjak@gmail.com>
* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
dg-do run stanza.
2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
requirement.
* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
* gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
2018-02-02 Georg-Johann Lay <avr@gjlay.de>
PR testsuite/52641
* gcc.c-torture/execute/pr83362.c: Make work for int16.
* gcc.dg/Wsign-conversion.c: Dito.
* gcc.dg/attr-alloc_size-4.c: Dito.
* gcc.dg/pr81020.c: Dito.
* gcc.dg/pr81192.c: Dito.
* gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
* gcc.dg/attr-alloc_size-11.c: Also special-case avr.
* gcc.dg/pr83844.c: Restrict to int32plus.
* gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
* gcc.dg/tree-ssa/ldist-25.c: Dito.
* gcc.dg/tree-ssa/ldist-27.c: Dito.
* gcc.dg/tree-ssa/ldist-28.c: Dito.
* gcc.dg/tree-ssa/ldist-29.c: Dito.
* gcc.dg/tree-ssa/ldist-30.c: Dito.
* gcc.dg/tree-ssa/ldist-31.c: Dito.
* gcc.dg/tree-ssa/ldist-32.c: Dito.
* gcc.dg/tree-ssa/ldist-33.c: Dito.
* gcc.dg/tree-ssa/ldist-34.c: Dito.
* gcc.dg/tree-ssa/ldist-35.c: Dito.
* gcc.dg/tree-ssa/ldist-36.c: Dito.
2018-02-02 Julia Koval <julia.koval@intel.com>
* gcc.target/i386/funcspec-56.inc: Handle new march.
* g++.dg/ext/mv16.C: Ditto.
2018-02-02 Georg-Johann Lay <avr@gjlay.de>
* lib/target-supports.exp
(check_effective_target_keeps_null_pointer_checks): No more
special-case avr.
* gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
* gcc.dg/ifcvt-4.c: Skip avr.
* gcc.dg/pr53037-1.c: Dito.
* gcc.dg/pr53037-2.c: Dito.
* gcc.dg/pr53037-3.c: Dito.
* gcc.dg/pr63387-2.c: Dito.
* gcc.dg/pr63387.c: Dito.
* gcc.dg/sancov/cmp0.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
* gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
* gcc.dg/tree-ssa/pr82059.c: Dito.
* gcc.c-torture/execute/pr70460.c: Dito.
2018-02-02 Georg-Johann Lay <avr@gjlay.de>
PR testsuite/52641
* gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
* gcc.c-torture/execute/20180112-1.c: Dito.
* gcc.c-torture/execute/pr81503.c: Dito.
* gcc.dg/store_merging_12.c: Dito.
* gcc.dg/tree-ssa/loop-niter-1.c: Dito.
* gcc.dg/tree-ssa/loop-niter-2.c: Dito.
* gcc.dg/tree-ssa/pr80898.c: Dito.
* gcc.dg/tree-ssa/pr82363.c: Dito.
* gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
* gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
* gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
* gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
* gcc.dg/torture/pr81814.c: Restrict to int32plus.
* gcc.dg/tree-ssa/pr80803.c: Dito.
* gcc.dg/tree-ssa/pr80898-2.c: Dito.
* gcc.dg/tree-ssa/pr81346-4.c: Dito.
* gcc.dg/tree-ssa/vrp114.c: Dito.
* gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
* gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
PR target/84066
* gcc.target/i386/cet-sjlj-6a.c: New test.
* gcc.target/i386/cet-sjlj-6b.c: Likewise.
2018-02-01 Marek Polacek <polacek@redhat.com>
PR c++/84125
* g++.dg/cpp1y/lambda-generic-84125.C:New test.
2018-01-30 Jeff Law <law@redhat.com>
PR target/84128
* gcc.target/i386/pr84128.c: New test.
2018-02-01 Georg-Johann Lay <avr@gjlay.de>
* gcc.dg/tree-ssa/vrp111.c (dg-options): Add
-fdelete-null-pointer-checks.
2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/83796
* g++.dg/cpp0x/abstract-default1.C: New.
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/81635
* gcc.dg/vect/bb-slp-pr81635-1.c: New test.
* gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
PR target/83370
* gcc.target/aarch64/pr83370.c: New.
2018-02-01 Richard Biener <rguenther@suse.de>
* gcc.dg/graphite/pr35356-1.c: Adjust.
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
PR testsuite/83846
* gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
for ILP32.
* gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
of hard-coding the choice.
* gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
* gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
* gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
memset call.
* gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
stdint.h types.
* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
* gcc.target/aarch64/sve/logical_1.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
* gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
__builtin_popcountll rather than __builtin_popcountl.
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
of LD1R[HWD] for multi-element constants on big-endian targets.
* gcc.target/aarch64/sve/slp_3.c: Likewise.
* gcc.target/aarch64/sve/slp_4.c: Likewise.
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
* gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
* gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
2018-02-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/81661
PR tree-optimization/84117
* gcc.dg/pr81661.c: New test.
* gfortran.dg/pr84117.f90: New test.
2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/83705
* gfortran.dg/repeat_7.f90: Catch warning message.
2018-01-31 Ian Lance Taylor <iant@golang.org>
* go.go-torture/execute/printnil.go: New test.
2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_comdat_group):
Allow for Solaris as comdat syntax.
* g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
Solaris with comdat_group support and as.
2018-01-31 Marek Polacek <polacek@redhat.com>
PR c/81779
* gcc.dg/pr81779.c: New test.
2018-01-31 Jakub Jelinek <jakub@redhat.com>
PR fortran/84116
* gfortran.dg/gomp/pr84116.f90: New test.
PR c++/83993
* g++.dg/init/pr83993-2.C: New test.
PR c++/83993
* g++.dg/init/pr83993-1.C: New test.
* g++.dg/cpp0x/pr83993.C: New test.
2018-01-31 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84088
* gfortran.dg/pr84088.f90: New test.
2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
PR target/82444
* gcc.target/i386/pr82444.c: New.
2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
* gcc.target/powerpc/vsx-13.c: New.
2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/84092
* g++.dg/cpp1y/var-templ57.C: New.
2018-01-31 Marek Polacek <polacek@redhat.com>
PR c++/84138
* g++.dg/diagnostic/pr84138.C: New test.
2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/78534
* gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
-Wstringop-overflow warnings due to spurious warning with -O1.
* gfortran.dg/char_cast_1.f90: Update dump scan pattern.
* gfortran.dg/transfer_intrinsic_1.f90: Likewise.
2018-01-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/84132
* g++.dg/torture/pr84132.C: New testcase.
2018-01-31 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
dg-final scan.
2018-01-31 Julia Koval <julia.koval@intel.com>
PR target/83618
* gcc.target/i386/rdpid.c: Remove "eax".
2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR tree-optimization/64946
* gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
scan-assembler checks.
2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20180131-1.c: New test.
2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/taux-1.c: New test.
* gcc.target/arc/taux-2.c: Likewise.
2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/uncached.c: New test.
2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR lto/83954
* gnat.dg/lto20.adb: Remove dg-excess-errors.
2018-01-31 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/69869
* gcc.dg/cpp/trad/pr69869.c: New test.
PR c/84100
* gcc.dg/pr84100.c: New test.
2018-01-30 Jeff Law <law@redhat.com>
PR target/84064
* gcc.target/i386/pr84064: New test.
2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84134
* gfortran.dg/data_implied_do_2.f90: New test.
2018-01-30 Janus Weil <janus@gcc.gnu.org>
* gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84133
* gfortran.dg/inline_matmul_21.f90: New test case.
2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
PR target/84112
* gcc.target/powerpc/pr84112.c: New.
2018-01-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/83986
* gcc.dg/pr83986.c: New test.
2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
PR 58684
* gcc.dg/torture/inf-compare-1.c: Add xfail.
* gcc.dg/torture/inf-compare-2.c: Add xfail.
* gcc.dg/torture/inf-compare-3.c: Add xfail.
* gcc.dg/torture/inf-compare-4.c: Add xfail.
2018-01-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84111
* gcc.c-torture/compile/pr84111.c: New test.
2018-01-30 Jan Hubicka <hubicka@ucw.cz>
PR ipa/83179
* gcc.dg/ipa/inline-2.c: Fix template.
* gcc.dg/ipa/inline-3.c: Fix template.
2018-01-30 Jan Hubicka <hubicka@ucw.cz>
PR ipa/81360
* g++.dg/torture/pr81360.C: New testcase.
2018-01-30 Jan Hubicka <hubicka@ucw.cz>
PR lto/83954
* gcc.dg/lto/pr83954.h: New testcase.
* gcc.dg/lto/pr83954_0.c: New testcase.
* gcc.dg/lto/pr83954_1.c: New testcase.
2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR bootstrap/84017
* gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
to dg-options.
Simplify DW_AT_producer scan.
2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
PR target/83828
* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
* gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
* gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
2018-01-29 Jeff Law <law@redhat.com>
PR testsuite/81010
* gcc.target/powerpc/pr56605.c: Update various dg- directives to
better match other tests which require vsx. Verify the zero
extension is part of the test in the combiner dump.
2018-01-29 Marek Polacek <polacek@redhat.com>
PR c/83966
* gcc.dg/format/Wsuggest-attribute-1.c: New test.
PR c++/83996
* g++.dg/ext/pr83996.C: New test.
2018-01-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/84057
* gcc.dg/graphite/pr84057.c: New testcase.
2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84073
* gfortran.dg/bind_c_usage_31.f90: New test.
2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/83924
* g++.dg/warn/Wduplicated-branches5.C: New.
2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
* gcc.target/rl78/test_addsi3_internal.c: New test.
2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
Make expected output depend on whether we expect sibcalls or not.
* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
safe-indirect-jump-1.c).
2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
Soren Rasmussen <s.c.rasmussen@gmail.com>
Fortran 2018 teams tests.
* gfortran.dg/team_number_1.f90: new test for team_number.
* gfortran.dg/team_change_1.f90: new test for change team.
* gfortran.dg/team_end_1.f90: new test for end team.
* gfortran.dg/team_form_1.f90: new test for form team.
2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83998
* gfortran.dg/dot_product_4.f90
2018-01-26 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83896
* gcc.dg/strlenopt-43.c: New.
2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
* gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
* gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
* gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
* gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
stanzas.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
* gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
* gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
instruction list.
* gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
* gcc.target/powerpc/fold-vec-cmp-int.h: New.
* gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
* gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
* gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
* gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
* gcc.target/powerpc/fold-vec-cmp-short.h: New.
* gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
* gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
* gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
* gcc.target/powerpc/fold-vec-cmp-char.h: New.
* gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
* gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
2018-01-26 Martin Liska <mliska@suse.cz>
* lib/target-supports.exp: Return a value, otherwise -Wreturn-type
warning is seen.
2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-neg-longlong.h: New.
* gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
* gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
* gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
* gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
* gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
* gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
* gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
2018-01-26 Richard Biener <rguenther@suse.de>
PR rtl-optimization/84003
* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
latent bug in DSE if NOINLINE is appropriately defined.
* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
and defining NOINLINE.
2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
tests specific to aarch64. XFAIL test on arm.
2018-01-26 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/83985
* gcc.dg/pr83985.c: New test.
PR c/83989
* c-c++-common/Wrestrict-3.c: New test.
2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/tdelegitimize_addr.c: New test.
2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
* gcc.target/arc/jli-1.c: New file.
* gcc.target/arc/jli-2.c: Likewise.
2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
* gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
scan-assembler.
* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
2018-01-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/81082
* gcc.dg/vect/pr81082.c: New testcase.
* gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
simplification to n * n.
2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
Solaris 10.
* gcc.target/i386/pr63620.c: Likewise.
2018-01-26 Julia Koval <julia.koval@intel.com>
* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
-mavx512f -mavx512bw.
* gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
* gcc.target/i386/i386.exp: Fix types.
2018-01-26 Alan Modra <amodra@gmail.com>
PR target/84033
* gcc.target/powerpc/swaps-p8-46.c: New.
2018-25-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/37577
* gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
* gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
'array01' in the tree dump comparison.
* gfortran.dg/coarray_lib_token_4.f90: Likewise.
* gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
* gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
2018-01-25 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/83055
* gcc.dg/torture/pr83055.c: New testcase.
2018-01-25 Jakub Jelinek <jakub@redhat.com>
PR c++/84031
* g++.dg/cpp1z/decomp36.C: New test.
PR middle-end/83977
* c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
the shift dump line.
* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/81550
* gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
index instead of int, which allows IVOPTs to properly optimize the
loop.
2018-01-24 David Malcolm <dmalcolm@redhat.com>
PR jit/82846
* jit.dg/test-alignment.c (create_aligned_code): Fix return type
of "fn_type" typedef.
* jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
2018-01-24 Ian Lance Taylor <iant@golang.org>
* go.go-torture/execute/names-1.go: New test.
2018-01-19 Jeff Law <law@redhat.com>
PR target/83994
* gcc.target/i386/pr83994.c: New test.
2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
PR target/84014
* gcc.target/powerpc/pr84014.c: New.
2018-01-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/83977
* c-c++-common/gomp/pr83977-1.c: New test.
* c-c++-common/gomp/pr83977-2.c: New test.
* c-c++-common/gomp/pr83977-3.c: New test.
* gfortran.dg/gomp/pr83977.f90: New test.
2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
PR testsuite/83889
* gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
* gcc.dg/vect/pr80631-1.c: Likewise.
* gcc.dg/vect/pr80631-2.c: Likewise.
* gcc.dg/vect/pr81410.c: Likewise.
* gcc.dg/vect/pr81633.c: Likewise.
* gcc.dg/vect/pr81815.c: Likewise.
* gcc.dg/vect/pr82108.c: Likewise.
* gcc.dg/vect/pr83857.c: Likewise.
* gcc.dg/vect/vect-alias-check-8.c: Likewise.
* gcc.dg/vect/vect-alias-check-9.c: Likewise.
* gcc.dg/vect/vect-alias-check-10.c: Likewise.
* gcc.dg/vect/vect-alias-check-11.c: Likewise.
* gcc.dg/vect/vect-alias-check-12.c: Likewise.
* gcc.dg/vect/vect-reduc-11.c: Likewise.
* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
* gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
dg-xfail-run-if instead.
* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
* gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83979
* g++.dg/pr83979.c: New test.
2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
option. Add arm_neon_ok_no_float_abi check.
2018-01-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/83176
* gcc.dg/graphite/pr83176.c: New testcase.
2018-01-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/82819
* gcc.dg/graphite/pr82819.c: New testcase.
2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/83921
* g++.dg/cpp1y/constexpr-83921-1.C: New.
* g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
* g++.dg/ext/stmtexpr20.C: Likewise.
* g++.dg/ext/stmtexpr21.C: Likewise.
2018-01-23 David Malcolm <dmalcolm@redhat.com>
PR c++/83974
* g++.dg/warn/pr83974.C: New test case.
2018-01-23 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/83987
* g++.dg/ubsan/pr83987.C: New test.
2018-01-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83866
* gfortran.dg/pdt_29.f03: New test.
2018-01-23 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83898
* gfortran.dg/associate_33.f03: New test.
2018-01-23 Martin Liska <mliska@suse.cz>
PR lto/81440
* gcc.dg/lto/pr81440.h: New test.
* gcc.dg/lto/pr81440_0.c: New test.
* gcc.dg/lto/pr81440_1.c: New test.
2018-01-23 Nathan Sidwell <nathan@acm.org>
PR c++/83988
* g++.dg/template/pr83988.C: New.
2018-01-23 Jakub Jelinek <jakub@redhat.com>
PR c++/82882
PR c++/83978
* g++.dg/cpp0x/pr82882.C: New test.
* g++.dg/cpp0x/pr83978.C: New test.
PR c++/83958
* g++.dg/cpp1z/decomp35.C: New test.
2018-01-23 Nathan Sidwell <nathan@acm.org>
* g++.dg/cpp0x/range-for10.C: Adjust.
* g++.dg/ext/forscope1.C: Adjust.
* g++.dg/ext/forscope2.C: Adjust.
* g++.dg/template/for1.C: Adjust.
2018-01-23 David Malcolm <dmalcolm@redhat.com>
PR tree-optimization/83510
* gcc.c-torture/compile/pr83510.c: New test case.
2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
PR testsuite/83888
* lib/target-supports.exp (check_effective_target_vect_float): Say
that the result only holds when -funsafe-math-optimizations is on.
(check_effective_target_vect_float_strict): New procedure.
* gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
of vect_float.
* gcc.dg/vect/vect-reduc-6.c: Likewise.
2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83965
* gcc.dg/vect/pr83965.c: New test.
2018-01-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/83963
* gfortran.dg/graphite/pr83963.f: New testcase.
* gcc.dg/graphite/pr83963-2.c: Likewise.
2018-01-23 Jakub Jelinek <jakub@redhat.com>
PR c++/83918
* g++.dg/cpp1z/pr83918.C: New test.
2018-01-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83957
* gcc.dg/autopar/pr83957.c: New test.
PR tree-optimization/83081
* gcc.dg/predict-8.c: Adjust expected probability.
2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/83862
* gcc.target/powerpc/pr83862.c: New test.
2018-01-22 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/powerpc.exp: Add torture tests for
builtins-4-runnable.c, builtins-6-runnable.c,
builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
* gcc.target/powerpc/builtins-6-runnable.c: New test file.
* gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
for signed/unsigned 128-bit and long long int loads.
2018-01-22 Marek Polacek <polacek@redhat.com>
PR c++/81933
* g++.dg/cpp1y/constexpr-empty4.C: New test.
2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
scan-asembler valid instructions list.
* gcc.target/powerpc/fold-vec-abs-short.c: Same.
* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
power8-vector requirement and option.
* gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
PR 78534
PR 83704
* gfortran.dg/string_1.f90: Remove printing the length.
2018-01-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/83963
* gcc.dg/graphite/pr83963.c: New testcase.
2018-01-22 Sudakshina Das <sudi.das@arm.com>
* gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
dg-require-effective-target directives.
2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* lib/target-supports.exp (check_effective_target_arm_softfloat):
New procedure.
* gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
Adjust scan-assembler checks for soft-float.
2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/83946
* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
2018-01-21 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
* gcc.dg/pr83623.c: Likewise.
* gcc.dg/pr83666.c: Likewise.
2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
David Edelsohn <dje.gcc@gmail.com>
PR target/83946
* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
assembly output from "crset eq" to "crset 2".
* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
assembly output from . to $.
* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
assembly output from "crset eq" to "crset 2".
* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
assembly output from "crset eq" to "crset 2", and from . to $.
2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* gfortran.dg/matmul_18.f90: New test.
2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83940
* gcc.dg/torture/pr83940.c: New test.
2018-01-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/83945
* gcc.dg/tls/pr83945.c: New test.
PR target/83930
* gcc.dg/pr83930.c: New test.
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* gfortran.dg/matmul_17.f90: New test.
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/80768
* gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
2018-01-19 Jakub Jelinek <jakub@redhat.com>
PR c++/81167
* g++.dg/cpp0x/pr81167.C: New test.
PR c++/83919
* g++.dg/cpp0x/pr83919.C: New test.
2018-01-19 Jeff Law <law@redhat.com>
Jakub Jelinek <jakub@redhat.com>
* gcc.dg/stack-check-16.c: New test.
2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
PR target/83790
* gcc.target/nvptx/indirect_call.c: New test.
2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/torture/pr83619.C: Remove dg-message.
2018-01-19 Martin Liska <mliska@suse.cz>
* gcc.dg/predict-1.c: Adjust expected probability.
* gcc.dg/predict-3.c: Likewise.
* gcc.dg/predict-5.c: Likewise.
* gcc.dg/predict-6.c: Likewise.
* gcc.dg/predict-9.c: Likewise.
2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83922
* gcc.dg/pr83922.c: New test.
2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83914
* gcc.dg/vect/pr83914.c: New test.
2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
* gcc.target/arm/negdi-2.c: Likewise.
* gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
2018-01-18 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/torture/pr52451.c (main): Skip long double test on
hppa*-*-hpux*.
2018-01-18 Jakub Jelinek <jakub@redhat.com>
PR ipa/83619
PR testsuite/83934
* g++.dg/torture/pr83619.C (e): Define before first use instead of
forward declaration.
2018-01-18 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
to the function.
2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81013
* g++.dg/inherit/union3.C: New.
2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
2018-01-18 Jan Hubicka <hubicka@ucw.cz>
PR ipa/83619
* g++.dg/torture/pr83619.C: New testcase.
2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
Add function body to force error messages in some configurations.
2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/pr70278.c: Add effective target checks for armv4t
and arm_thumb1_ok.
2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
PR other/70268
* c-c++-common/ffile-prefix-map.c: New test.
* c-c++-common/fmacro-prefix-map.c: New test.
* c-c++-common/cpp/ffile-prefix-map.c: New test.
* c-c++-common/cpp/fmacro-prefix-map.c: New test.
2018-01-18 Martin Liska <mliska@suse.cz>
* gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-6.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.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-15.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
order.
2018-01-18 Nathan Sidwell <nathan@acm.org>
PR c++/83160
* g++.dg/cpp0x/pr83160.C: New.
2018-01-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/83887
* gcc.dg/graphite/pr83887.c: New testcase.
* gfortran.dg/graphite/pr83887.f90: Likewise.
* gfortran.dg/graphite/pr83887.f: Likewise.
2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/65578
* gcc.target/arm/builtin-bswap.x: New file.
* gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
and options for armv6t2.
* gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
and options for Thumb1.
* gcc.target/arm/builtin-bswap16.x: New file.
* gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
and options for armv6t2.
* gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
and options for Thumb1.
2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
order.
2018-01-18 Jakub Jelinek <jakub@redhat.com>
PR c/61240
* gcc.dg/pr61240.c: New test.
2018-01-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/83864
* gfortran.dg/pr83864.f90: New test.
2018-01-17 Jeff Law <law@redhat.com>
PR testsuite/83883
* gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
restriction, but still restrict to 64-bit.
* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
2018-01-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/83874
* gfortran.dg/pr83874.f90: New test.
2018-01-18 Jakub Jelinek <jakub@redhat.com>
PR c++/83824
* g++.dg/cpp0x/pr83824.C: New test.
2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
appropriate .gnu_attribute for the long double type, if we use the
long double type, but do not generate any calls.
* gcc.target/powerpc/gnuattr2.c: Likewise.
* gcc.target/powerpc/gnuattr3.c: Likewise.
2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/78344
* g++.dg/cpp0x/alignas13.C: New.
2018-01-17 Jakub Jelinek <jakub@redhat.com>
PR c++/83897
* g++.dg/cpp0x/pr83897.C: New test.
2018-01-17 Jan Hubicka <hubicka@ucw.cz>
PR ipa/83051
* gcc.c-torture/compile/pr83051-2.c: New testcase.
2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81054
* g++.dg/cpp0x/constexpr-ice19.C: New.
2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/fold-vec-mergehl-char.c: New.
* gcc.target/powerpc/fold-vec-mergehl-double.c: New.
* gcc.target/powerpc/fold-vec-mergehl-float.c: New.
* gcc.target/powerpc/fold-vec-mergehl-int.c: New.
* gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
* gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
* gcc.target/powerpc/fold-vec-mergehl-short.c: New.
* gcc.target/powerpc/builtins-1-be-folded.c: New.
* gcc.target/powerpc/builtins-1-le-folded.c: New.
* gcc.target/powerpc/builtins-1.fold.h: New.
2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
* gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/g2.c: Add -marm to dg-options.
* gcc.target/arm/scd42-2.c: Likewise.
2018-01-17 Nathan Sidwell <nathan@acm.org>
PR c++/83287
* g++.dg/lookup/pr83287-2.C: New.
2018-01-17 David Malcolm <dmalcolm@redhat.com>
PR c++/83814
PR c++/83902
* g++.dg/wrappers/pr83814.C: New test case.
* g++.dg/wrappers/pr83902.C: New test case.
2018-01-17 David Malcolm <dmalcolm@redhat.com>
PR lto/83121
* g++.dg/lto/pr83121_0.C: New test case.
* g++.dg/lto/pr83121_1.C: New test case.
* lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
adapted from DejaGnu's dg-test.
(lto_handle_diagnostics): New procedure.
(lto_prune_warns): Ignore informational notes.
(lto-link-and-maybe-run): Add "messages_by_file" param.
Call lto_handle_diagnostics. Avoid issuing "unresolved" for
"execute" when "link" fails if "execute" was not specified.
(lto-can-handle-directive): New procedure.
(lto-get-options-main): Call lto-can-handle-directive. Add a
dg-messages local, using it to set the caller's
dg-messages-by-file for the given source file.
(lto-get-options): Likewise.
(lto-execute): Add dg-messages-by-file local, and pass it to
lto-link-and-maybe-run.
2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
Richard Sandiford <richard.sandiford@linaro.org>
PR target/79041
PR target/82964
* gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
* gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* lib/target-supports.exp: Fix -march arguments in arm arch effective
target check autogenerator for armv8.1-a and armv8.2-a.
2018-01-17 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
Add debug print statements.
* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16 byte vector load followed by a partial vector load.
2018-01-17 David Malcolm <dmalcolm@redhat.com>
PR c++/83799
* g++.dg/wrappers/pr83799.C: New test case.
2018-01-17 Nathan Sidwell <nathan@acm.org>
PR c++/83739
* g++.dg/cpp1y/pr83739.C: New.
2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
* gcc.target/visium/overflow16.c: Likewise.
* gcc.target/visium/overflow32.c: Likewise.
2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.dg/rtl/arm/stl-cond.c: New test.
* gcc.target/arm/stl-cond.c: Delete.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/pr40887.c: Add armv5te effective target checks and
directives.
2018-01-17 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83843
* gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
* gcc.dg/store_merging_19.c: New test.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/xor-and.c: Fix armv6 effective target checks
and options.
2018-01-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/83771
* gcc.dg/pr83771.c: New test.
2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/81184
* gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
targets.
* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
PR target/83546
* gcc.target/i386/pr83546.c: New test.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
test and add dg-warning for the -Wstringop-overflow warning.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
XFAIL last test on SPARC and Visium.
2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/80481
* g++.dg/pr80481.C: Exclude solaris.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
* c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
* c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
* c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
* gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
* gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
PR testsuite/77734
* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83857
* gcc.dg/vect/pr83857.c: New test.
2018-01-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/83867
* gcc.dg/vect/pr83867.c: New testcase.
2018-01-16 Jakub Jelinek <jakub@redhat.com>
PR c/83844
* gcc.dg/pr83844.c: New test.
2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.dg/torture/pr83847.c: New test.
2018-01-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/86620
* gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
instead of --param=max-sched-ready-insns=0.
* gcc.target/i386/pr83620.c: New test.
* gcc.dg/pr83620.c: New test.
PR tree-optimization/83843
* gcc.dg/store_merging_18.c: New test.
PR c++/83817
* g++.dg/cpp1y/pr83817.C: New test.
PR c++/83825
* g++.dg/template/pr83825.C: New test.
2018-01-16 Richard Biener <rguenther@suse.de>
* gcc.dg/graphite/pr83435.c: Restrict to target pthread.
2018-01-16 Richard Biener <rguenther@suse.de>
PR testsuite/82132
* gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
from gcc.dg/torture/pr60092.c.
2018-01-15 Martin Sebor <msebor@redhat.com>
PR c++/83588
* g++.dg/ext/flexary28.C: New test.
2018-01-15 Louis Krupp <louis.krupp@zoho.com>
PR fortran/82257
* gfortran.dg/unlimited_polymorphic_28.f90: New test.
2018-01-15 Martin Sebor <msebor@redhat.com>
PR testsuite/83869
* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/54613
* gfortran.dg/minmaxloc_9.f90: New test.
* gfortran.dg/minmaxloc_10.f90: New test.
* gfortran.dg/minmaxloc_11.f90: New test.
2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
PR target/83839
* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
* 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-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-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-register-1.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-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-9.c: Don't check the
__x86_return_thunk label. Scan for "push" only for Linux.
2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
PR testsuite/79920
* gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/83687
* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
tests.
* gcc.target/arm/pr83687.c: New test.
2018-01-15 Georg-Johann Lay <avr@gjlay.de>
Adjust tests to AVR_TINY.
* gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
* gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
* gcc.target/avr/pr71627.c: Same.
* gcc.target/avr/torture/addr-space-1-0.c: Same.
* gcc.target/avr/torture/addr-space-1-1.c: Same.
* gcc.target/avr/torture/addr-space-1-x.c: Same.
* gcc.target/avr/torture/addr-space-2-0.c: Same.
* gcc.target/avr/torture/addr-space-2-1.c: Same.
* gcc.target/avr/torture/addr-space-2-x.c: Same.
* gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
* gcc.target/avr/torture/sat-k-plus-minus.c: Same.
* gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
* gcc.target/avr/torture/sat-r-plus-minus.c: Same.
* gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
* gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
* gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
* gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
* gcc.target/avr/torture/pr61055.c: Same.
* gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
available.
* gcc.target/avr/torture/int24-mul.c: Same.
* gcc.target/avr/torture/pr51782-1.c: Same.
* gcc.target/avr/torture/pr61443.c: Same.
* gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
* gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
2018-01-15 Georg-Johann Lay <avr@gjlay.de>
PR c/83801
PR c/83729
* gcc.target/avr/torture/pr83729.c: New test.
* gcc.target/avr/torture/pr83801.c: New test.
2018-01-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/82694
* gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
* gcc.dg/tree-ssa/pr81388-1.c: Likewise.
2018-01-10 Martin Sebor <msebor@redhat.com>
PR other/83508
* gcc.dg/Wstringop-overflow-2.c: New test.
2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/83811
* gfortran.dg/fmt_e.f90: New test.
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-10.c: New test.
* gcc.target/i386/indirect-thunk-8.c: Likewise.
* gcc.target/i386/indirect-thunk-9.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
* gcc.target/i386/ret-thunk-17.c: Likewise.
* gcc.target/i386/ret-thunk-18.c: Likewise.
* gcc.target/i386/ret-thunk-19.c: Likewise.
* gcc.target/i386/ret-thunk-20.c: Likewise.
* gcc.target/i386/ret-thunk-21.c: Likewise.
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-register-4.c: New test.
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
-mno-indirect-branch-register.
* 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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-6.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-bnd-1.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-6.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.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-9.c: Likewise.
* gcc.target/i386/indirect-thunk-register-1.c: New test.
* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
-mfunction-return=keep.
* 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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-6.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-bnd-1.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-6.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
* gcc.target/i386/ret-thunk-1.c: New test.
* 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-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.
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-1.c: New test.
* 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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-6.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-bnd-1.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-6.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-5.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2018-01-14 Jan Hubicka <hubicka@ucw.cz>
PR ipa/83051
* gcc.c-torture/compile/pr83051.c: New testcase.
2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR tree-optimization/83501
* gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
for lvx and stvx instead of lxvd2x and stxvd2x and require
little-endian target. Add comments.
* gcc.target/powerpc/swaps-p8-28.c: Add functions for more
comprehensive testing.
* gcc.target/powerpc/swaps-p8-29.c: Likewise.
* gcc.target/powerpc/swaps-p8-30.c: Likewise.
* gcc.target/powerpc/swaps-p8-31.c: Likewise.
* gcc.target/powerpc/swaps-p8-32.c: Likewise.
* gcc.target/powerpc/swaps-p8-33.c: Likewise.
* gcc.target/powerpc/swaps-p8-34.c: Likewise.
* gcc.target/powerpc/swaps-p8-35.c: Likewise.
* gcc.target/powerpc/swaps-p8-36.c: Likewise.
* gcc.target/powerpc/swaps-p8-37.c: Likewise.
* gcc.target/powerpc/swaps-p8-38.c: Likewise.
* gcc.target/powerpc/swaps-p8-39.c: Likewise.
* gcc.target/powerpc/swaps-p8-40.c: Likewise.
* gcc.target/powerpc/swaps-p8-41.c: Likewise.
* gcc.target/powerpc/swaps-p8-42.c: Likewise.
* gcc.target/powerpc/swaps-p8-43.c: Likewise.
* gcc.target/powerpc/swaps-p8-44.c: Likewise.
* gcc.target/powerpc/swaps-p8-45.c: Likewise.
* gcc.target/powerpc/vec-extract-2.c: Add comment and remove
scan-assembler-not directives that forbid lvx and xxpermdi.
* gcc.target/powerpc/vec-extract-3.c: Likewise.
* gcc.target/powerpc/vec-extract-5.c: Likewise.
* gcc.target/powerpc/vec-extract-6.c: Likewise.
* gcc.target/powerpc/vec-extract-7.c: Likewise.
* gcc.target/powerpc/vec-extract-8.c: Likewise.
* gcc.target/powerpc/vec-extract-9.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-le.c: Change
scan-assembler-times directives to reflect different numbers of
expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
than SLP vectorization.
* gcc.dg/vect/vect-alias-check-10.c: New test.
* gcc.dg/vect/vect-alias-check-11.c: Likewise.
* gcc.dg/vect/vect-alias-check-12.c: Likewise.
* gcc.dg/vect/vect-alias-check-8.c: Likewise.
* gcc.dg/vect/vect-alias-check-9.c: Likewise.
* gcc.target/aarch64/sve/strided_load_8.c: Likewise.
* gcc.target/aarch64/sve/var_stride_1.c: Likewise.
* gcc.target/aarch64/sve/var_stride_1.h: Likewise.
* gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
* gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
* gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_4.c: Likewise.
* gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
* gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_6.c: Likewise.
* gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_7.c: Likewise.
* gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
* gcc.target/aarch64/sve/var_stride_8.c: Likewise.
* gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
* gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_vect_scatter_store):
New proc.
* gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
targets with scatter stores.
* gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
stores.
* gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
* gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
* gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
* gcc.target/aarch64/sve/strided_store_1.c: Likewise.
* gcc.target/aarch64/sve/strided_store_2.c: Likewise.
* gcc.target/aarch64/sve/strided_store_3.c: Likewise.
* gcc.target/aarch64/sve/strided_store_4.c: Likewise.
* gcc.target/aarch64/sve/strided_store_5.c: Likewise.
* gcc.target/aarch64/sve/strided_store_6.c: Likewise.
* gcc.target/aarch64/sve/strided_store_7.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
for double_reduc1.
* gcc.target/aarch64/sve/strided_load_4.c: New test.
* gcc.target/aarch64/sve/strided_load_5.c: Likewise.
* gcc.target/aarch64/sve/strided_load_6.c: Likewise.
* gcc.target/aarch64/sve/strided_load_7.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/strided_load_1.c: New test.
* gcc.target/aarch64/sve/strided_load_2.c: Likewise.
* gcc.target/aarch64/sve/strided_load_3.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/gather_load_1.c: New test.
* gcc.target/aarch64/sve/gather_load_2.c: Likewise.
* gcc.target/aarch64/sve/gather_load_3.c: Likewise.
* gcc.target/aarch64/sve/gather_load_4.c: Likewise.
* gcc.target/aarch64/sve/gather_load_5.c: Likewise.
* gcc.target/aarch64/sve/gather_load_6.c: Likewise.
* gcc.target/aarch64/sve/gather_load_7.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
* gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
check for a message about using in-order reductions.
* gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
check for a message about using in-order reductions.
* gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
vectorized and check for a message about using in-order reductions.
Expect targets with variable-length vectors to fall back to the
fixed-length mininum.
* gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
check for a message about using in-order reductions.
* gcc.dg/vect/vect-reduc-in-order-1.c: New test.
* gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
* gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
* gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
* gcc.target/aarch64/sve/reduc_strict_1.c: New test.
* gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
* gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
* gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
* gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
* gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
vect_fold_left_plus.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
are spilled.
* gcc.target/aarch64/sve/spill_2.c: New test.
* gcc.target/aarch64/sve/spill_3.c: Likewise.
* gcc.target/aarch64/sve/spill_4.c: Likewise.
* gcc.target/aarch64/sve/spill_5.c: Likewise.
* gcc.target/aarch64/sve/spill_6.c: Likewise.
* gcc.target/aarch64/sve/spill_7.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/struct_vect_18.c: Check the number
of branches.
* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_20.c: New test.
* gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/struct_vect_18.c: New test.
* gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp
(check_effective_target_vect_fold_extract_last): New proc.
* gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
for fold_extract_last.
* gcc.dg/vect/pr65947-2.c: Likewise.
* gcc.dg/vect/pr65947-3.c: Likewise.
* gcc.dg/vect/pr65947-4.c: Likewise.
* gcc.dg/vect/pr65947-5.c: Likewise.
* gcc.dg/vect/pr65947-6.c: Likewise.
* gcc.dg/vect/pr65947-9.c: Likewise.
* gcc.dg/vect/pr65947-10.c: Likewise.
* gcc.dg/vect/pr65947-12.c: Likewise.
* gcc.dg/vect/pr65947-14.c: Likewise.
* gcc.dg/vect/pr80631-1.c: Likewise.
* gcc.target/aarch64/sve/clastb_1.c: New test.
* gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_2.c: Likewise.
* gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_3.c: Likewise.
* gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_4.c: Likewise.
* gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_5.c: Likewise.
* gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_6.c: Likewise.
* gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
* gcc.target/aarch64/sve/clastb_7.c: Likewise.
* gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/live_1.c: New test.
* gcc.target/aarch64/sve/live_1_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/nopeel_1.c: New test.
* gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
* gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_vect_fully_masked):
New proc.
* gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
vect_fully_masked.
* gcc.target/aarch64/sve/loop_add_4.c: New test.
* gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
* gcc.target/aarch64/sve/loop_add_5.c: Likewise.
* gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
* gcc.target/aarch64/sve/miniloop_1.c: Likewise.
* gcc.target/aarch64/sve/miniloop_2.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
instead of just ADDRESS.
* gcc.dg/tree-ssa/scev-10.c: Likewise.
* gcc.dg/tree-ssa/scev-11.c: Likewise.
* gcc.dg/tree-ssa/scev-12.c: Likewise.
* gcc.target/aarch64/sve/index_offset_1.c: New test.
* gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
* gcc.target/aarch64/sve/loop_add_2.c: Likewise.
* gcc.target/aarch64/sve/loop_add_3.c: Likewise.
* gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
* gcc.target/aarch64/sve/while_2.c: Likewise.
* gcc.target/aarch64/sve/while_3.c: Likewise.
* gcc.target/aarch64/sve/while_4.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
* gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
to be predicated.
* gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
* gcc.target/aarch64/sve/slp_7.c: Likewise.
* gcc.target/aarch64/sve/reduc_5.c: New test.
* gcc.target/aarch64/sve/slp_13.c: Likewise.
* gcc.target/aarch64/sve/slp_13_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
* gcc.dg/tree-ssa/peel1.c: Likewise.
* gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
variable-length vectors.
* gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
* gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
* gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
* gcc.target/aarch64/sve/slp_2.c: Likewise.
* gcc.target/aarch64/sve/slp_3.c: Likewise.
* gcc.target/aarch64/sve/slp_4.c: Likewise.
* gcc.target/aarch64/sve/slp_6.c: Likewise.
* gcc.target/aarch64/sve/slp_8.c: New test.
* gcc.target/aarch64/sve/slp_8_run.c: Likewise.
* gcc.target/aarch64/sve/slp_9.c: Likewise.
* gcc.target/aarch64/sve/slp_9_run.c: Likewise.
* gcc.target/aarch64/sve/slp_10.c: Likewise.
* gcc.target/aarch64/sve/slp_10_run.c: Likewise.
* gcc.target/aarch64/sve/slp_11.c: Likewise.
* gcc.target/aarch64/sve/slp_11_run.c: Likewise.
* gcc.target/aarch64/sve/slp_12.c: Likewise.
* gcc.target/aarch64/sve/slp_12_run.c: Likewise.
* gcc.target/aarch64/sve/ld1r_2.c: Likewise.
* gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
* gcc.target/aarch64/sve/while_1.c: Likewise.
* gcc.target/aarch64/sve/while_2.c: Likewise.
* gcc.target/aarch64/sve/while_3.c: Likewise.
* gcc.target/aarch64/sve/while_4.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_vect_logical_reduc):
New proc.
* gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
and add an associated scan-dump test. Prevent vectorization
of the first two loops.
* gcc.dg/vect/vect-reduc-or_2.c: Likewise.
* gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
* gcc.target/aarch64/sve/reduc_2.c: Likewise.
* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
(INIT_VECTOR): Tweak initial value so that some bits are always set.
* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
* gcc.dg/vect/pr67790.c: Likewise.
* gcc.dg/vect/slp-reduc-1.c: Likewise.
* gcc.dg/vect/slp-reduc-2.c: Likewise.
* gcc.dg/vect/slp-reduc-3.c: Likewise.
* gcc.dg/vect/slp-reduc-5.c: Likewise.
* gcc.target/aarch64/sve/slp_5.c: New test.
* gcc.target/aarch64/sve/slp_5_run.c: Likewise.
* gcc.target/aarch64/sve/slp_6.c: Likewise.
* gcc.target/aarch64/sve/slp_6_run.c: Likewise.
* gcc.target/aarch64/sve/slp_7.c: Likewise.
* gcc.target/aarch64/sve/slp_7_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
&& vect_load_lanes
* gcc.dg/vect/slp-1.c: Likewise.
* gcc.dg/vect/slp-10.c: Likewise.
* gcc.dg/vect/slp-12b.c: Likewise.
* gcc.dg/vect/slp-12c.c: Likewise.
* gcc.dg/vect/slp-17.c: Likewise.
* gcc.dg/vect/slp-19b.c: Likewise.
* gcc.dg/vect/slp-20.c: Likewise.
* gcc.dg/vect/slp-21.c: Likewise.
* gcc.dg/vect/slp-22.c: Likewise.
* gcc.dg/vect/slp-23.c: Likewise.
* gcc.dg/vect/slp-24-big-array.c: Likewise.
* gcc.dg/vect/slp-24.c: Likewise.
* gcc.dg/vect/slp-28.c: Likewise.
* gcc.dg/vect/slp-39.c: Likewise.
* gcc.dg/vect/slp-6.c: Likewise.
* gcc.dg/vect/slp-7.c: Likewise.
* gcc.dg/vect/slp-cond-1.c: Likewise.
* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
* gcc.dg/vect/slp-cond-2.c: Likewise.
* gcc.dg/vect/slp-multitypes-1.c: Likewise.
* gcc.dg/vect/slp-multitypes-8.c: Likewise.
* gcc.dg/vect/slp-multitypes-9.c: Likewise.
* gcc.dg/vect/slp-multitypes-10.c: Likewise.
* gcc.dg/vect/slp-multitypes-12.c: Likewise.
* gcc.dg/vect/slp-perm-6.c: Likewise.
* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
* gcc.dg/vect/vect-live-slp-1.c: Likewise.
* gcc.dg/vect/vect-live-slp-2.c: Likewise.
* gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
* gcc.dg/vect/slp-12a.c: Likewise.
* gcc.dg/vect/slp-14.c: Likewise.
* gcc.dg/vect/slp-15.c: Likewise.
* gcc.dg/vect/slp-multitypes-2.c: Likewise.
* gcc.dg/vect/slp-multitypes-4.c: Likewise.
* gcc.dg/vect/slp-multitypes-5.c: Likewise.
* gcc.target/aarch64/sve/slp_1.c: New test.
* gcc.target/aarch64/sve/slp_1_run.c: Likewise.
* gcc.target/aarch64/sve/slp_2.c: Likewise.
* gcc.target/aarch64/sve/slp_2_run.c: Likewise.
* gcc.target/aarch64/sve/slp_3.c: Likewise.
* gcc.target/aarch64/sve/slp_3_run.c: Likewise.
* gcc.target/aarch64/sve/slp_4.c: Likewise.
* gcc.target/aarch64/sve/slp_4_run.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect/vect-ooo-group-1.c: New test.
* gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
* gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/struct_move_1.c: New test.
* gcc.target/aarch64/sve/struct_move_2.c: Likewise.
* gcc.target/aarch64/sve/struct_move_3.c: Likewise.
* gcc.target/aarch64/sve/struct_move_4.c: Likewise.
* gcc.target/aarch64/sve/struct_move_5.c: Likewise.
* gcc.target/aarch64/sve/struct_move_6.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_vect_load_lanes):
Return true for SVE too.
* g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
if load/store lanes are supported.
* gcc.dg/vect/slp-10.c: Likewise.
* gcc.dg/vect/slp-12c.c: Likewise.
* gcc.dg/vect/slp-17.c: Likewise.
* gcc.dg/vect/slp-33.c: Likewise.
* gcc.dg/vect/slp-6.c: Likewise.
* gcc.dg/vect/slp-cond-1.c: Likewise.
* gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
* gcc.dg/vect/slp-multitypes-11.c: Likewise.
* gcc.dg/vect/slp-multitypes-12.c: Likewise.
* gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
* gcc.dg/vect/slp-perm-6.c: Likewise.
* gcc.dg/vect/slp-perm-9.c: Likewise.
* gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
* gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
for variable-length vectors.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
* gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
* g++.target/aarch64/sve/aarch64-sve.exp: New harness.
* g++.target/aarch64/sve/catch_1.C: New test.
* g++.target/aarch64/sve/catch_2.C: Likewise.
* g++.target/aarch64/sve/catch_3.C: Likewise.
* g++.target/aarch64/sve/catch_4.C: Likewise.
* g++.target/aarch64/sve/catch_5.C: Likewise.
* g++.target/aarch64/sve/catch_6.C: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
New proc.
* gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
* gcc.target/aarch64/fmaxmin.c: Likewise.
* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
* gcc.target/aarch64/orr_imm_1.c: Likewise.
* gcc.target/aarch64/pr62178.c: Likewise.
* gcc.target/aarch64/pr71727-2.c: Likewise.
* gcc.target/aarch64/saddw-1.c: Likewise.
* gcc.target/aarch64/saddw-2.c: Likewise.
* gcc.target/aarch64/uaddw-1.c: Likewise.
* gcc.target/aarch64/uaddw-2.c: Likewise.
* gcc.target/aarch64/uaddw-3.c: Likewise.
* gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
* gcc.target/aarch64/vect-compile.c: Likewise.
* gcc.target/aarch64/vect-faddv-compile.c: Likewise.
* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
* gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
* gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
* gcc.target/aarch64/vect-fmovd.c: Likewise.
* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
* gcc.target/aarch64/vect-fmovf.c: Likewise.
* gcc.target/aarch64/vect-fp-compile.c: Likewise.
* gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
* gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
* gcc.target/aarch64/vect-movi.c: Likewise.
* gcc.target/aarch64/vect-mull-compile.c: Likewise.
* gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
* gcc.target/aarch64/vect-vaddv.c: Likewise.
* gcc.target/aarch64/vect_saddl_1.c: Likewise.
* gcc.target/aarch64/vect_smlal_1.c: Likewise.
* gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
fixed-length SVE.
* gcc.target/aarch64/sve/aarch64-sve.exp: New file.
* gcc.target/aarch64/sve/arith_1.c: New test.
* gcc.target/aarch64/sve/const_pred_1.C: Likewise.
* gcc.target/aarch64/sve/const_pred_2.C: Likewise.
* gcc.target/aarch64/sve/const_pred_3.C: Likewise.
* gcc.target/aarch64/sve/const_pred_4.C: Likewise.
* gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
* gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
* gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
* gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
* gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
* gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
* gcc.target/aarch64/sve/ext_1.c: Likewise.
* gcc.target/aarch64/sve/ext_2.c: Likewise.
* gcc.target/aarch64/sve/extract_1.c: Likewise.
* gcc.target/aarch64/sve/extract_2.c: Likewise.
* gcc.target/aarch64/sve/extract_3.c: Likewise.
* gcc.target/aarch64/sve/extract_4.c: Likewise.
* gcc.target/aarch64/sve/fabs_1.c: Likewise.
* gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
* gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
* gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
* gcc.target/aarch64/sve/fdiv_1.c: Likewise.
* gcc.target/aarch64/sve/fdup_1.c: Likewise.
* gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
* gcc.target/aarch64/sve/fmad_1.c: Likewise.
* gcc.target/aarch64/sve/fmla_1.c: Likewise.
* gcc.target/aarch64/sve/fmls_1.c: Likewise.
* gcc.target/aarch64/sve/fmsb_1.c: Likewise.
* gcc.target/aarch64/sve/fmul_1.c: Likewise.
* gcc.target/aarch64/sve/fneg_1.c: Likewise.
* gcc.target/aarch64/sve/fnmad_1.c: Likewise.
* gcc.target/aarch64/sve/fnmla_1.c: Likewise.
* gcc.target/aarch64/sve/fnmls_1.c: Likewise.
* gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
* gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
* gcc.target/aarch64/sve/frinta_1.c: Likewise.
* gcc.target/aarch64/sve/frinti_1.c: Likewise.
* gcc.target/aarch64/sve/frintm_1.c: Likewise.
* gcc.target/aarch64/sve/frintp_1.c: Likewise.
* gcc.target/aarch64/sve/frintx_1.c: Likewise.
* gcc.target/aarch64/sve/frintz_1.c: Likewise.
* gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
* gcc.target/aarch64/sve/fsubr_1.c: Likewise.
* gcc.target/aarch64/sve/index_1.c: Likewise.
* gcc.target/aarch64/sve/index_1_run.c: Likewise.
* gcc.target/aarch64/sve/ld1r_1.c: Likewise.
* gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
* gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
* gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
* gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
* gcc.target/aarch64/sve/logical_1.c: Likewise.
* gcc.target/aarch64/sve/loop_add_1.c: Likewise.
* gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
* gcc.target/aarch64/sve/mad_1.c: Likewise.
* gcc.target/aarch64/sve/maxmin_1.c: Likewise.
* gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
* gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
* gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
* gcc.target/aarch64/sve/mla_1.c: Likewise.
* gcc.target/aarch64/sve/mls_1.c: Likewise.
* gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
* gcc.target/aarch64/sve/msb_1.c: Likewise.
* gcc.target/aarch64/sve/mul_1.c: Likewise.
* gcc.target/aarch64/sve/neg_1.c: Likewise.
* gcc.target/aarch64/sve/nlogical_1.c: Likewise.
* gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
* gcc.target/aarch64/sve/pack_1.c: Likewise.
* gcc.target/aarch64/sve/pack_1_run.c: Likewise.
* gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
* gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
* gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
* gcc.target/aarch64/sve/pack_float_1.c: Likewise.
* gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
* gcc.target/aarch64/sve/popcount_1.c: Likewise.
* gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
* gcc.target/aarch64/sve/reduc_1.c: Likewise.
* gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
* gcc.target/aarch64/sve/reduc_2.c: Likewise.
* gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
* gcc.target/aarch64/sve/reduc_3.c: Likewise.
* gcc.target/aarch64/sve/rev_1.c: Likewise.
* gcc.target/aarch64/sve/revb_1.c: Likewise.
* gcc.target/aarch64/sve/revh_1.c: Likewise.
* gcc.target/aarch64/sve/revw_1.c: Likewise.
* gcc.target/aarch64/sve/shift_1.c: Likewise.
* gcc.target/aarch64/sve/single_1.c: Likewise.
* gcc.target/aarch64/sve/single_2.c: Likewise.
* gcc.target/aarch64/sve/single_3.c: Likewise.
* gcc.target/aarch64/sve/single_4.c: Likewise.
* gcc.target/aarch64/sve/spill_1.c: Likewise.
* gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
* gcc.target/aarch64/sve/subr_1.c: Likewise.
* gcc.target/aarch64/sve/trn1_1.c: Likewise.
* gcc.target/aarch64/sve/trn2_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
* gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
* gcc.target/aarch64/sve/uzp1_1.c: Likewise.
* gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
* gcc.target/aarch64/sve/uzp2_1.c: Likewise.
* gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
* gcc.target/aarch64/sve/vcond_1.C: Likewise.
* gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
* gcc.target/aarch64/sve/vcond_2.c: Likewise.
* gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
* gcc.target/aarch64/sve/vcond_3.c: Likewise.
* gcc.target/aarch64/sve/vcond_4.c: Likewise.
* gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
* gcc.target/aarch64/sve/vcond_5.c: Likewise.
* gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
* gcc.target/aarch64/sve/vcond_6.c: Likewise.
* gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
* gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
* gcc.target/aarch64/sve/vec_init_2.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
* gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
* gcc.target/aarch64/sve/zip1_1.c: Likewise.
* gcc.target/aarch64/sve/zip2_1.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* lib/target-supports.exp (check_effective_target_aarch64_sve)
(aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
(aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
New procedures.
(check_effective_target_vect_perm): Handle SVE.
(check_effective_target_vect_perm_byte): Likewise.
(check_effective_target_vect_perm_short): Likewise.
(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
(check_effective_target_vect_element_align_preferred): Likewise.
(check_effective_target_vect_align_stack_vars): Likewise.
(check_effective_target_vect_load_lanes): Likewise.
(check_effective_target_vect_masked_store): Likewise.
(available_vector_sizes): Use aarch64_sve_bits for SVE.
* gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
* gcc.dg/vect/bb-slp-pr69907.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
* gcc.dg/vect/slp-23.c: Likewise.
* gcc.dg/vect/slp-perm-5.c: Likewise.
* gcc.dg/vect/slp-perm-6.c: Likewise.
* gcc.dg/vect/slp-perm-9.c: Likewise.
* gcc.dg/vect/slp-reduc-3.c: Likewise.
* gcc.dg/vect/vect-114.c: Likewise.
* gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
vect_variable_length, expecting the test to be vectorized
without SLP instead.
* gcc.dg/vect/pr33953.c: Likewise.
* gcc.dg/vect/pr37027.c: Likewise.
* gcc.dg/vect/pr67790.c: Likewise.
* gcc.dg/vect/pr68445.c: Likewise.
* gcc.dg/vect/slp-1.c: Likewise.
* gcc.dg/vect/slp-10.c: Likewise.
* gcc.dg/vect/slp-12a.c: Likewise.
* gcc.dg/vect/slp-12b.c: Likewise.
* gcc.dg/vect/slp-12c.c: Likewise.
* gcc.dg/vect/slp-13-big-array.c: Likewise.
* gcc.dg/vect/slp-13.c: Likewise.
* gcc.dg/vect/slp-14.c: Likewise.
* gcc.dg/vect/slp-15.c: Likewise.
* gcc.dg/vect/slp-17.c: Likewise.
* gcc.dg/vect/slp-19b.c: Likewise.
* gcc.dg/vect/slp-2.c: Likewise.
* gcc.dg/vect/slp-20.c: Likewise.
* gcc.dg/vect/slp-21.c: Likewise.
* gcc.dg/vect/slp-22.c: Likewise.
* gcc.dg/vect/slp-24-big-array.c: Likewise.
* gcc.dg/vect/slp-24.c: Likewise.
* gcc.dg/vect/slp-28.c: Likewise.
* gcc.dg/vect/slp-39.c: Likewise.
* gcc.dg/vect/slp-42.c: Likewise.
* gcc.dg/vect/slp-6.c: Likewise.
* gcc.dg/vect/slp-7.c: Likewise.
* gcc.dg/vect/slp-cond-1.c: Likewise.
* gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
* gcc.dg/vect/slp-cond-2.c: Likewise.
* gcc.dg/vect/slp-multitypes-1.c: Likewise.
* gcc.dg/vect/slp-multitypes-10.c: Likewise.
* gcc.dg/vect/slp-multitypes-12.c: Likewise.
* gcc.dg/vect/slp-multitypes-2.c: Likewise.
* gcc.dg/vect/slp-multitypes-4.c: Likewise.
* gcc.dg/vect/slp-multitypes-5.c: Likewise.
* gcc.dg/vect/slp-multitypes-8.c: Likewise.
* gcc.dg/vect/slp-multitypes-9.c: Likewise.
* gcc.dg/vect/slp-reduc-1.c: Likewise.
* gcc.dg/vect/slp-reduc-2.c: Likewise.
* gcc.dg/vect/slp-reduc-4.c: Likewise.
* gcc.dg/vect/slp-reduc-5.c: Likewise.
* gcc.dg/vect/slp-reduc-7.c: Likewise.
* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
* gcc.dg/vect/vect-live-slp-1.c: Likewise.
* gcc.dg/vect/vect-live-slp-2.c: Likewise.
* gcc.dg/vect/vect-live-slp-3.c: Likewise.
2018-01-13 Jakub Jelinek <jakub@redhat.com>
PR c/83801
* gcc.dg/pr83801.c: New test.
2018-01-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/52162
* gfortran.dg/bounds_check_19.f90: New test.
2018-01-12 Jakub Jelinek <jakub@redhat.com>
* gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
instead of scan-assembler-not for xsnabsqp.
2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/83525
* gfortran.dg/newunit_5.f90: New test.
2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/80481
* g++.dg/pr80481.C: New.
2018-01-12 Uros Bizjak <ubizjak@gmail.com>
PR target/83628
* gcc.target/alpha/pr83628-3.c: New test.
2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_avx512f): Also
check for __builtin_ia32_addsd_round,
__builtin_ia32_getmantsd_round.
* gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
PR target/83629
* gcc.target/powerpc/pr83629.c: Require ilp32.
2018-01-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/80846
* gcc.target/i386/pr80846-1.c: New testcase.
* gcc.target/i386/pr80846-2.c: Likewise.
2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20180112-1.c: New test.
2018-01-12 Tom de Vries <tom@codesourcery.com>
* g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
* g++.dg/ext/label13a.C: Same.
* g++.dg/ext/label14.C: Same.
* g++.dg/ext/label2.C: Same.
* g++.dg/ext/label3.C: Same.
* g++.dg/torture/pr42462.C: Same.
* g++.dg/torture/pr42739.C: Same.
* g++.dg/warn/Wunused-label-3.C: Same.
2018-01-12 Tom de Vries <tom@codesourcery.com>
* c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
* g++.dg/Walloca1.C: Same.
* g++.dg/cpp0x/pr70338.C: Same.
* g++.dg/cpp1y/lambda-generic-vla1.C: Same.
* g++.dg/cpp1y/vla10.C: Same.
* g++.dg/cpp1y/vla2.C: Same.
* g++.dg/cpp1y/vla6.C: Same.
* g++.dg/cpp1y/vla8.C: Same.
* g++.dg/debug/debug5.C: Same.
* g++.dg/debug/debug6.C: Same.
* g++.dg/debug/pr54828.C: Same.
* g++.dg/diagnostic/pr70105.C: Same.
* g++.dg/eh/cleanup5.C: Same.
* g++.dg/eh/spbp.C: Same.
* g++.dg/ext/tmplattr9.C: Same.
* g++.dg/ext/vla10.C: Same.
* g++.dg/ext/vla11.C: Same.
* g++.dg/ext/vla12.C: Same.
* g++.dg/ext/vla15.C: Same.
* g++.dg/ext/vla16.C: Same.
* g++.dg/ext/vla17.C: Same.
* g++.dg/ext/vla3.C: Same.
* g++.dg/ext/vla6.C: Same.
* g++.dg/ext/vla7.C: Same.
* g++.dg/init/array24.C: Same.
* g++.dg/init/new47.C: Same.
* g++.dg/init/pr55497.C: Same.
* g++.dg/opt/pr78201.C: Same.
* g++.dg/template/vla2.C: Same.
* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
* g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
* g++.dg/torture/pr62127.C: Same.
* g++.dg/torture/pr67055.C: Same.
* g++.dg/torture/stackalign/eh-alloca-1.C: Same.
* g++.dg/torture/stackalign/eh-inline-2.C: Same.
* g++.dg/torture/stackalign/eh-vararg-1.C: Same.
* g++.dg/torture/stackalign/eh-vararg-2.C: Same.
* g++.dg/warn/Wplacement-new-size-5.C: Same.
* g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
* g++.dg/warn/Wvla-1.C: Same.
* g++.dg/warn/Wvla-3.C: Same.
* g++.old-deja/g++.ext/array2.C: Same.
* g++.old-deja/g++.ext/constructor.C: Same.
* g++.old-deja/g++.law/builtin1.C: Same.
* g++.old-deja/g++.other/crash12.C: Same.
* g++.old-deja/g++.other/eh3.C: Same.
* g++.old-deja/g++.pt/array6.C: Same.
* g++.old-deja/g++.pt/dynarray.C: Same.
2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libfortran/67412
* gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
on *-*-solaris2.10.
2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_branch_cost):
Accept all x86 targets.
2018-01-12 Martin Liska <mliska@suse.cz>
PR ipa/83054
* g++.dg/warn/pr83054.C: New test.
2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/spec-barr-1.c: New file.
2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
PR target/83330
* gcc.target/i386/pr83330.c: New test.
2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/79383
* gfortran.dg/dtio_31.f03: New test.
* gfortran.dg/dtio_32.f03: New test.
2018-01-11 David Malcolm <dmalcolm@redhat.com>
PR c++/43486
* g++.dg/wrappers: New subdirectory.
* g++.dg/wrappers/README: New file.
* g++.dg/wrappers/alloc.C: New test case.
* g++.dg/wrappers/cow-istream-string.C: New test case.
* g++.dg/wrappers/cp-stdlib.C: New test case.
* g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
* g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
2018-01-11 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/83718
* g++.dg/torture/pr83718.C: New testcase.
2018-01-11 Martin Jambor <mjambor@suse.cz>
PR ipa/83178
* g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
2018-01-11 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/83695
* gcc.dg/tree-ssa/pr83695.c: New test.
2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/simd/fp16fml_lane_high.c: New test.
* gcc.target/arm/simd/fp16fml_lane_low.c: New test.
2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
* gcc.target/arm/simd/fp16fml_high.c: New test.
* gcc.target/arm/simd/fp16fml_low.c: Likewise.
* lib/target-supports.exp
(check_effective_target_arm_fp16fml_neon_ok_nocache,
check_effective_target_arm_fp16fml_neon_ok,
add_options_for_arm_fp16fml_neon): New procedures.
2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
combination tests.
2018-01-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/83435
* gcc.dg/graphite/pr83435.c: New testcase.
2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
2018-01-11 Tamar Christina <tamar.christina@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
2018-01-11 Sudakshina Das <sudi.das@arm.com>
PR target/82096
* gcc.c-torture/compile/pr82096.c: New test.
2018-01-11 Ed Schonberg <schonberg@adacore.com>
* gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
* gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
2018-01-11 Justin Squirek <squirek@adacore.com>
* gnat.dg/expr_func4.adb: New testcase.
2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
* gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
testcase.
2018-01-11 Bob Duff <duff@adacore.com>
* gnat.dg/protected_null.adb: New testcase.
2018-01-11 Ed Schonberg <schonberg@adacore.com>
* gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
2018-01-11 Ed Schonberg <schonberg@adacore.com>
* gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
2018-01-11 Justin Squirek <squirek@adacore.com>
* gnat.dg/loopvar.adb: New testcase.
2018-01-10 Jan Hubicka <hubicka@ucw.cz>
PR middle-end/83189
* gfortran.fortran-torture/compile/pr83189.f90: New testcase.
2018-01-10 Jan Hubicka <hubicka@ucw.cz>
* gcc.c-torture/compile/pr83575.c: New testcase.
2018-01-10 Michael Collison <michael.collison@arm.com>
* gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
* gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
* gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
* gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
* gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
* gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
* gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
* gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
2018-01-10 Michael Collison <michael.collison@arm.com>
* gcc.target/aarch64/sha2.h: New shared testcase.
* gcc.target/aarch64/sha2_1.c: New testcase.
* gcc.target/aarch64/sha2_2.c: New testcase.
* gcc.target/aarch64/sha2_3.c: New testcase.
* gcc.target/aarch64/sha3.h: New shared testcase.
* gcc.target/aarch64/sha3_1.c: New testcase.
* gcc.target/aarch64/sha3_2.c: New testcase.
* gcc.target/aarch64/sha3_3.c: New testcase.
2018-01-10 Michael Collison <michael.collison@arm.com>
* gcc.target/aarch64/sm3_sm4.c: New testcase.
2018-01-10 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83781
* gcc.dg/strlenopt-42.c: New test.
2018-01-11 Martin Sebor <msebor@gmail.com>
Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR tree-optimization/83501
PR tree-optimization/81703
* gcc.dg/strlenopt-39.c: New test-case.
* gcc.dg/pr81703.c: Likewise.
2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/atomic10.adb: New test.
2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82367
* gfortran.dg/deferred_character_18.f90: New test.
2018-01-10 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83671
* gcc.dg/strlenopt-40.c: New test.
* gcc.dg/strlenopt-41.c: New test.
2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83093
* gfortran.dg/allocate_with_typespec_7.f90: New test.
2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
PR target/83399
* gcc.target/powerpc/pr83399.c: New test.
2018-01-10 David Malcolm <dmalcolm@redhat.com>
PR c++/43486
* g++.dg/diagnostic/param-type-mismatch.C: Update expected results
to reflect that the arguments are correctly underlined.
* g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
for globals, params, locals and literals.
(test_sizeof): Directly test the location of "sizeof", rather than
when used in compound expressions.
(test_alignof): Likewise for "alignof".
(test_string_literals): Likewise for string literals.
(test_numeric_literals): Likewise for numeric literals.
(test_builtin_offsetof): Likewise for "__builtin_offsetof".
(test_typeid): Likewise for typeid.
(test_unary_plus): New.
* g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
format strings.
2018-01-10 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
* gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
2018-01-10 Marek Polacek <polacek@redhat.com>
PR c++/82541
* g++.dg/warn/Wduplicated-branches4.C: New test.
2018-01-10 Jakub Jelinek <jakub@redhat.com>
PR c++/81327
* g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
cast to void *.
2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81055
* g++.dg/cpp0x/new2.C: New.
2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/83735
* gcc.target/i386/pr83735.c: New test.
2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
* lib/target-supports.exp (check_effective_target_branch_cost):
New function.
* gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
* gcc.dg/pr21643.c: Likewise.
* gcc.dg/pr46309.c: Likewise.
* gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
* gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
PR target/83629
* gcc.target/powerpc/pr83629.c: New testcase.
2018-01-10 Richard Biener <rguenther@suse.de>
PR testsuite/78768
* gcc.dg/pr78768.c: Un-XFAIL.
2018-01-10 Richard Biener <rguenther@suse.de>
PR debug/82425
* gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/83753
* gcc.dg/torture/pr83753.c: New test.
2018-01-09 Jan Hubicka <hubicka@ucw.cz>
* gcc.target/i386/avx2-gather-1.c: Add -march.
* gcc.target/i386/avx2-gather-2.c: Add -march.
* gcc.target/i386/avx2-gather-3.c: Add -march.
* gcc.target/i386/avx2-gather-4.c: Add -march.
* gcc.target/i386/avx2-gather-5.c: Add -march.
* gcc.target/i386/avx2-gather-6.c: Add -march.
* gcc.target/i386/avx512f-gather-1.c: Add -march.
* gcc.target/i386/avx512f-gather-2.c: Add -march.
* gcc.target/i386/avx512f-gather-3.c: Add -march.
* gcc.target/i386/avx512f-gather-4.c: Add -march.
* gcc.target/i386/avx512f-gather-5.c: Add -march.
* gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
* gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
* gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
* gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
* gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
PR target/78585:
* gcc.target/i386/pr78585.c: New test.
2018-01-09 Jakub Jelinek <jakub@redhat.com>
PR c++/83734
* g++.dg/cpp0x/pr83734.C: New test.
2018-01-09 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
vec_mergeo builtins with float, double, long long, unsigned long long,
bool long long arguments.
* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
vec_float2 with double arguments.
* gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
vec_mergew and vec_mergow builtins.
2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83742
* gfortran.dg/contiguous_6.f90: New test.
2018-01-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/83668
* gcc.dg/graphite/pr83668.c: New testcase.
2018-01-09 Joseph Myers <joseph@codesourcery.com>
PR tree-optimization/64811
* gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
New tests.
* gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
2018-01-09 Georg-Johann Lay <avr@gjlay.de>
PR target/79883
* gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
2018-01-09 Tamar Christina <tamar.christina@arm.com>
PR target/82641
* gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
no NEON and require softfp or hard float-abi.
* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
2018-01-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/83572
* gcc.dg/graphite/pr83572.c: New testcase.
2018-01-09 Jakub Jelinek <jakub@redhat.com>
PR target/83507
* gcc.dg/sms-13.c: New test.
2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83741
* gfortran.dg/allocate_assumed_charlen_3.f90: New test.
2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
Monk Chiang <sh.chiang04@gmail.com>
* gcc.target/riscv/save-restore-1.c: New.
2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/83677
* gcc.target/powerpc/pr83677.c: New file.
2018-01-08 Jeff Law <law@redhat.com>
PR rtl-optimizatin/81308
* g++.dg/pr81308-1.C: New test.
* g++.dg/pr81308-2.C: New test.
2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
PR target/83663 - Revert r255946
* gcc.target/aarch64/vect-slp-dup.c: New.
2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
combination tests.
2018-01-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/83563
* gcc.dg/graphite/pr83563.c: New testcase.
2018-01-08 Richard Biener <rguenther@suse.de>
PR middle-end/83713
* g++.dg/torture/pr83713.C: New testcase.
2018-01-08 Tom de Vries <tom@codesourcery.com>
* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
2018-01-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/83685
* gcc.dg/torture/pr83685.c: New testcase.
2018-01-08 Richard Biener <rguenther@suse.de>
PR lto/83719
* gcc.dg/lto/pr83719_0.c: New testcase.
2018-01-08 Tom de Vries <tom@codesourcery.com>
* gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
* gcc.dg/graphite/run-id-1.c: Same.
* gcc.dg/tree-ssa/loop-interchange-4.c: Same.
2018-01-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83611
* gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
* gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
* gfortran.dg/pdt_27.f03: New test.
PR fortran/83731
* gfortran.dg/pdt_28.f03: New test.
2018-01-08 Tom de Vries <tom@codesourcery.com>
* c-c++-common/builtins.c: Require effective target alloca.
* gcc.dg/Wrestrict.c: Same.
* gcc.dg/tree-ssa/loop-interchange-15.c: Same.
2018-01-08 Richard Biener <rguenther@suse.de>
PR middle-end/83580
* gcc.dg/torture/pr83580.c: New testcase.
2018-01-08 Richard Biener <rguenther@suse.de>
PR middle-end/83517
* gcc.dg/pr83517.c: New testcase.
2018-01-06 Aldy Hernandez <aldyh@redhat.com>
PR middle-end/81897
* gcc.dg/uninit-pr81897.c: New test.
2018-01-06 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83640
* gcc.dg/Wrestrict-6.c: New test.
* gcc.dg/pr83640.c: New test.
2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.target/aarch64/reg-alloc-1.c: New test.
2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/50892
* gfortran.dg/char_pointer_assign_icb_1.f90: New test.
2018-01-06 Jakub Jelinek <jakub@redhat.com>
PR debug/83480
* gcc.dg/pr83480.c: New test.
PR rtl-optimization/83682
* gcc.target/i386/pr83682.c: New test.
2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/78534
PR fortran/66310
* gfortran.dg/char_cast_1.f90: Update scan pattern.
* gfortran.dg/dependency_49.f90: Likewise.
* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
* gfortran.dg/repeat_7.f90: New test for PR 66310.
* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
* gfortran.dg/string_1.f90: Limit to ilp32 targets.
* gfortran.dg/string_1_lp64.f90: New test.
* gfortran.dg/string_3.f90: Limit to ilp32 targets.
* gfortran.dg/string_3_lp64.f90: New test.
2018-01-05 Jakub Jelinek <jakub@redhat.com>
PR target/83604
* gcc.target/i386/sse-26.c: New test.
PR target/83604
* gcc.target/i386/pr83604.c: New test.
2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
* gcc.dg/vect/vect-align-4.c: New test.
* gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
and redefine as a structure with an unaligned member "b".
(foo): Update accordingly.
2018-01-05 Sudakshina Das <sudi.das@arm.com>
PR target/82439
* gcc.target/aarch64/bics_5.c: New test.
* gcc.target/arm/bics_5.c: Likewise.
2018-01-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83605
* gcc.dg/pr83605.c: New test.
2018-01-04 Jakub Jelinek <jakub@redhat.com>
PR target/83554
* gcc.target/i386/pr83554.c: New test.
PR ipa/82352
* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
long unsigned int.
2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/83683
PR fortran/45689
* gfortran.dg/eoshift_8.f90: New test.
* gfortran.dg/simplify_eoshift_1.f90: New test.
2018-01-04 Jakub Jelinek <jakub@redhat.com>
PR debug/83585
* gcc.dg/pr83585.c: New test.
2018-01-04 Nathan Sidwell <nathan@acm.org>
PR c++/83667
* g++.dg/ipa/pr83667.C: Fix regex, require alias.
2018-01-04 Jakub Jelinek <jakub@redhat.com>
PR debug/83666
* gcc.dg/pr83666.c: New test.
2018-01-04 Uros Bizjak <ubizjak@gmail.com>
PR target/83628
* gcc.target/alpha/pr83628-1.c: New test.
* gcc.target/alpha/pr83628-2.c: Ditto.
2018-01-04 Martin Liska <mliska@suse.cz>
PR ipa/82352
* g++.dg/ipa/pr82352.C: New test.
2018-01-04 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/vect-opt-info-1.c: Moved to ...
* gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
vect_int targets, use dg-additional-options instead of dg-options and
use relative line numbers instead of absolute.
2018-01-03 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83655
* gcc.dg/Wrestrict-5.c: New test.
* c-c++-common/builtins.c: New test.
2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
(main): Call it.
2018-01-03 Jeff Law <law@redhat.com>
PR target/83641
* gcc.target/i386/stack-check-17.c: New test.
* gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
2018-01-03 Jakub Jelinek <jakub@redhat.com>
PR debug/83621
* gcc.dg/pr83621.c: New test.
PR debug/83645
* gcc.dg/pr83645.c: New test.
2018-01-03 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83603
* gcc.dg/Wrestrict-4.c: New test.
PR c/83559
* gcc.dg/const-2.c: New test.
* gcc.dg/pure-3.c: New test.
2018-01-03 Martin Sebor <msebor@redhat.com>
* gcc.dg/Wrestrict-3.c: New test.
2018-01-03 Jakub Jelinek <jakub@redhat.com>
PR c++/83555
* g++.dg/opt/pr83555.C: New test.
* g++.dg/ubsan/pr83555.C: New test.
2018-01-03 David Malcolm <dmalcolm@redhat.com>
PR c/82050
* gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
the !CHECKING_P case by expecting a note.
* gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
a note for the !CHECKING_P case, and move the return statement
outside of #if CHECKING_P guard.
2018-01-03 Jeff Law <law@redhat.com>
PR middle-end/83654
* gcc.target/i386/stack-check-18.c: New test.
* gcc.target/i386/stack-check-19.c: New test.
2018-01-03 Martin Sebor <msebor@redhat.com>
PR tree-optimization/83501
* c-c++-common/Warray-bounds-3.c: Remove xfail.
2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
PR tree-optimization/83501
* gcc.dg/tree-ssa/pr83501-1.c: New test.
2018-01-03 Nathan Sidwell <nathan@acm.org>
PR c++/83667
* g++.dg/ipa/pr83667.C: New.
2018-01-03 Martin Liska <mliska@suse.cz>
PR tree-optimization/83593
* gcc.dg/pr83593.c: New test.
2018-01-03 Martin Liska <mliska@suse.cz>
PR ipa/83549
* g++.dg/ipa/pr83549.C: New test.
2018-01-03 Marek Polacek <polacek@redhat.com>
PR c++/83592
* g++.dg/warn/mvp2.C: New test.
2018-01-03 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/83602
* g++.dg/cpp/pr83602.C: New test.
PR c++/83634
* g++.dg/parse/pr83634.C: New test.
2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/83664
* gfortran.dg/eoshift_7.f90: New test.
2018-01-03 Jan Beulich <jbeulich@suse.com>
* gcc.target/i386/avx512vl-no-vmovdqu8.c,
gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
2018-01-03 Jakub Jelinek <jakub@redhat.com>
Update copyright years.
2018-01-03 Martin Liska <mliska@suse.cz>
PR ipa/83594
* gcc.dg/ipa/pr83594.c: New test.
2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
Alan Hayward <alan.hayward@arm.com>
David Sherwood <david.sherwood@arm.com>
* gcc.dg/vect-opt-info-1.c: New test.
2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
floorf128, truncf128, and roundf128.
* gcc.target/powerpc/float128-hw5.c: New tests for _Float128
optimizations added in match.pd.
* gcc.target/powerpc/float128-hw6.c: Likewise.
* gcc.target/powerpc/float128-hw7.c: Likewise.
* gcc.target/powerpc/float128-hw8.c: Likewise.
* gcc.target/powerpc/float128-hw9.c: Likewise.
* gcc.target/powerpc/float128-hw10.c: Likewise.
* gcc.target/powerpc/float128-hw11.c: Likewise.
2018-01-02 Jakub Jelinek <jakub@redhat.com>
PR c++/83556
* g++.dg/cpp0x/pr83556.C: New test.
2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/45689
PR fortran/83650
* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
* gfortran.dg/simplify_cshift_4.f90: New test.
2018-01-02 Marek Polacek <polacek@redhat.com>
PR c++/81860
* g++.dg/cpp0x/inh-ctor30.C: New test.
PR c++/83644
* g++.dg/cpp1z/pr83644.C: New test.
2018-01-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83076
* gfortran.dg/coarray_45.f90: New test.
PR fortran/83319
* gfortran.dg/coarray_46.f90: New test.
2018-01-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83581
* gcc.dg/pr83581.c: New test.
PR c/83595
* gcc.dg/pr83595.c: New test.
PR middle-end/83608
* g++.dg/opt/pr83608.C: New test.
PR middle-end/83609
* gcc.dg/pr83609.c: New test.
* g++.dg/opt/pr83609.C: New test.
PR middle-end/83623
* gcc.dg/pr83623.c: New test.
* gcc.target/i386/i386.exp
(check_effective_target_avx512vpopcntdqvl): New proc.
* gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
* gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
Copyright (C) 2018 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.