blob: b80ff889f15dd1105b8f9a900e43a91b866f73b6 [file] [log] [blame]
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.