blob: fb0d61b92092f4b210de51b47ef4dcd20111cc41 [file] [log] [blame]
2019-11-14 Release Manager
* GCC 7.5.0 released.
2019-11-03 Iain Sandoe <iain@sandoe.co.uk>
PR c++/79274
* g++.dg/tls/pr77285-2.C: XFAIL test for Darwin.
2019-11-02 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pr90760.c: Require alias support.
2019-11-01 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
indirection label prefix, for Darwin.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
* gcc.target/i386/pr32219-2.c: Likewise.
* gcc.target/i386/pr32219-3.c: Likewise.
* gcc.target/i386/pr32219-4.c: Likewise.
* gcc.target/i386/pr32219-7.c: Likewise.
* gcc.target/i386/pr32219-8.c: Likewise.
* gcc.target/i386/ret-thunk-14.c: Likewise.
* gcc.target/i386/ret-thunk-15.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
2019-11-01 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
* obj-c++.dg/stubify-2.mm: Likewise.
* objc.dg/stubify-1.m: Likewise.
* objc.dg/stubify-2.m: Likewise.
2019-11-01 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
* lib/target-supports.exp
(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
(check_effective_target_powerpc_p9vector_ok): Likewise.
(check_effective_target_powerpc_float128_sw_ok): Likewise.
(check_effective_target_powerpc_float128_hw_ok): Likewise.
(check_effective_target_powerpc_vsx_ok): Likewise.
* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
* gcc.target/powerpc/dfp/dfp.exp: Likewise.
2019-10-29 Iain Sandoe <iain@sandoe.co.uk>
* gcc.c-torture/compile/pr72802.c: Skip for Darwin.
2019-10-29 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/86248
* gfortran.dg/char_result_19.f90 : New test.
* gfortran.dg/char_result_mod_19.f90 : Module for the new test.
2019-10-26 Iain Sandoe <iain@sandoe.co.uk>
* config/rs6000/darwin.h (ASM_OUTPUT_MAX_SKIP_ALIGN):Guard
against out of range max skip or log values.
2019-10-25 Richard Earnshaw <rearnsha@arm.com>
Backport from mainline
2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
Richard Earnshaw <rearnsha@arm.com>
PR target/88167
* gcc.target/arm/pr88167-1.c: New test.
* gcc.target/arm/pr88167-2.c: New test.
2019-10-24 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-10-17 Richard Biener <rguenther@suse.de>
PR debug/91887
* g++.dg/debug/dwarf2/pr91887.C: New testcase.
2019-09-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/91812
* gcc.dg/torture/pr91812.c: New testcase.
2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20191023-1.c: New test.
2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/69455
* gfortran.dg/pr69455_1.f90: New test.
* gfortran.dg/pr69455_2.f90: Ditto.
2019-10-17 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/92093
* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2019-10-07 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
PR target/91275
* gcc.target/powerpc/pr91275.c: New.
2019-09-28 Iain Sandoe <iain@sandoe.co.uk>
PR target/82920
* gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin,
do not use -fno-pic on Darwin.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a
different ABI for returning this category of complex value.
2019-09-28 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
PR target/82920
* gcc.target/i386/pr52146.c: Require effective target x32.
* gcc.target/i386/pr52698.c: Likewise.
* gcc.target/i386/pr52857-1.c: Likewise.
* gcc.target/i386/pr52857-2.c: Likewise.
* gcc.target/i386/pr52876.c: Likewise.
* gcc.target/i386/pr53698.c: Likewise.
* gcc.target/i386/pr54157.c: Likewise.
* gcc.target/i386/pr55049-1.c: Likewise.
* gcc.target/i386/pr55093.c: Likewise.
* gcc.target/i386/pr55116-1.c: Likewise.
* gcc.target/i386/pr55116-2.c: Likewise.
* gcc.target/i386/pr55597.c: Likewise.
* gcc.target/i386/pr59929.c: Likewise.
* gcc.target/i386/pr66470.c: Likewise.
2019-09-28 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/82920
* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
do not use -fno-pic on Darwin.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
* gcc.target/i386/ret-thunk-1.c: Likewise.
* gcc.target/i386/ret-thunk-10.c: Likewise.
* gcc.target/i386/ret-thunk-11.c: Likewise.
* gcc.target/i386/ret-thunk-12.c: Likewise.
* gcc.target/i386/ret-thunk-13.c: Likewise.
* gcc.target/i386/ret-thunk-14.c: Likewise.
* gcc.target/i386/ret-thunk-15.c: Likewise.
* gcc.target/i386/ret-thunk-16.c: Likewise.
* gcc.target/i386/ret-thunk-2.c: Likewise.
* gcc.target/i386/ret-thunk-22.c: Likewise.
* gcc.target/i386/ret-thunk-23.c: Likewise.
* gcc.target/i386/ret-thunk-24.c: Likewise.
* gcc.target/i386/ret-thunk-3.c: Likewise.
* gcc.target/i386/ret-thunk-4.c: Likewise.
* gcc.target/i386/ret-thunk-5.c: Likewise.
* gcc.target/i386/ret-thunk-6.c: Likewise.
* gcc.target/i386/ret-thunk-7.c: Likewise.
* gcc.target/i386/ret-thunk-8.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
2019-09-17 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
2019-09-16 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
* gcc.dg/cpp/usr/include/stdio.h: Rename...
* gcc.dg/cpp/usr/include/example.h: ... to this.
2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/91557
* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
2019-09-15 Iain Sandoe <iain@sandoe.co.uk>
* obj-c++.dg/syntax-error-1.mm: Adjust line number in dg-error.
2019-09-15 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
* obj-c++.dg/strings/const-cfstring-5.mm: Likewise
* obj-c++.dg/strings/const-str-12.mm: Likewise.
* obj-c++.dg/syntax-error-1.mm: Likewise.
* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
in no longer supported, also on m64 where there's no meaning to it.
* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
there.
* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
* obj-c++.dg/stubify-2.mm: Likewise.
* obj-c++.dg/try-catch-1.mm: Likewise.
* obj-c++.dg/try-catch-3.mm: Likewise.
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* objc.dg/encode-7-next-64bit.m: Use proxy headers.
* objc.dg/image-info.m: Likewise.
* objc.dg/method-6.m: Likewise.
* objc.dg/no-extra-load.m: Likewise.
* objc.dg/objc-foreach-4.m: Likewise.
* objc.dg/objc-foreach-5.m: Likewise.
* objc.dg/proto-lossage-7.m: Likewise.
* objc.dg/strings/const-cfstring-2.m: Likewise.
* objc.dg/strings/const-cfstring-5.m: Likewise.
* objc.dg/strings/const-str-12b.m: Likewise.
* objc.dg/symtab-1.m: Likewise.
* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
* objc.dg/torture/strings/const-str-10.m: Likewise.
* objc.dg/torture/strings/const-str-11.m: Likewise.
* objc.dg/torture/strings/const-str-9.m: Likewise.
* objc.dg/zero-link-1.m: Likewise.
* objc.dg/zero-link-2.m: Likewise.
* objc.dg/zero-link-3.m: Likewise.
* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
* objc.dg/headers.m: XFAIL for Darwin14-19.
* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
there.
Backport from mainline.
2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
PR objc/90709
* objc-obj-c++-shared/CF-CFString.h: New.
* objc-obj-c++-shared/F-NSArray.h: New.
* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
* objc-obj-c++-shared/F-NSObject.h: New.
* objc-obj-c++-shared/F-NSString.h: New.
* objc-obj-c++-shared/F-NSValue.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
2019-09-13 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
* gcc.dg/darwin-minversion-2.c: Likewise.
2019-09-12 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr22076.c: Adjust options to
match codegen expected by the scan-asms.
2019-09-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/91686
* gfortran.dg/pr91686.f90 : New test.
2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
2019-09-10 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
account for PIC code on Darwin.
* gcc.target/i386/pr39013-2.c: Likewise.
* gcc.target/i386/pr64317.c: Likewise.
2019-09-10 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
expected for Darwin.
2019-09-09 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
PR gcov-profile/91087
* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
"final" line for the failure summaries. Adjust source layout so that
dejagnu xfail expressions work.
2019-09-09 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/65364
* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
(fn2): Likewise.
2019-09-09 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
call to "bar".
* gcc.target/i386/pr66819-4.c: Likewise.
2019-09-09 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr67985-2.c: Adjust label checks for
Darwin.
* gcc.target/i386/pr77881.c: Likewise.
2019-09-09 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/pr70738-7.c: Likewise.
* gcc.target/i386/pr24414.c: Likewise.
2019-09-09 Jakub Jelinek <jakub@redhat.com>
PR target/87853
* gcc.target/i386/pr87853.c: New test.
PR target/91704
* gcc.target/i386/pr91704.c: New test.
2019-09-08 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
PR target/90698
* gcc.target/i386/pr49866.c: XFAIL for Darwin.
* gcc.target/i386/pr63538.c: Likewise.
* gcc.target/i386/pr61599-1.c: Skip for Darwin.
2019-09-08 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
PR rtl-optimisation/64895
* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
* gcc.target/i386/fuse-caller-save.c: Likewise.
* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
PIC cases, remove XFAILs.
2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/27221
* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/67958
* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
the differences.
* gcc.target/i386/pr32219-2.c: Likewise.
* gcc.target/i386/pr32219-3.c: Likewise.
* gcc.target/i386/pr32219-4.c: Likewise.
* gcc.target/i386/pr32219-5.c: Likewise.
* gcc.target/i386/pr32219-6.c: Likewise.
* gcc.target/i386/pr32219-7.c: Likewise.
* gcc.target/i386/pr32219-8.c: Likewise.
2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
PR target/63891
* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
the reasons.
2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/58321
* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
add a comment as to the reason for the difference.
* gcc.target/i386/memset-strategy-1.c: Likewise.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
support.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
vector explicitly for the vec_perm.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
expect the out-of-line GPR restore, and test specifically for
absence of branches to local labels.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/pr64205.c: Require effective target dfp.
* gcc.target/powerpc/pr79909.c: Likewise.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
warning about _Bool.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
now tested.
* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
2019-09-05 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
* objc.dg/instancetype-0.m: New.
2019-09-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/90328
* gcc.dg/torture/pr90328.c: New testcase.
2019-02-22 Richard Biener <rguenther@suse.de>
PR middle-end/87609
* gcc.dg/torture/restrict-7.c: New testcase.
2019-09-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/darwin-minversion-link.c: New test.
2019-09-04 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
PR tree-optimization/81740
* gcc.dg/vect/pr81740-1.c: New testcase.
* gcc.dg/vect/pr81740-2.c: Likewise.
2019-09-04 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-11-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/88149
* g++.dg/torture/pr88149.C: New testcase.
2019-09-04 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-04-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/90006
* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2019-03-14 Richard Biener <rguenther@suse.de>
PR middle-end/89698
* g++.dg/torture/pr89698.C: New testcase.
2019-01-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/88903
* gcc.dg/vect/pr88903-1.c: New testcase.
* gcc.dg/vect/pr88903-2.c: Likewise.
2018-12-11 Richard Biener <rguenther@suse.de>
PR middle-end/88448
PR middle-end/88415
* gcc.dg/gomp/pr88415.c: New testcase.
2018-11-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/88030
* gcc.dg/tsan/pr88030.c: New testcase.
2018-11-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/87929
* gcc.dg/pr87929.c: New testcase.
2019-09-02 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-03-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/89710
* gcc.dg/torture/pr89710.c: New testcase.
2019-03-14 Richard Biener <rguenther@suse.de>
PR middle-end/89572
* gcc.dg/torture/pr89572.c: New testcase.
2019-02-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/89296
* gcc.dg/uninit-pr89296.c: New testcase.
2019-01-31 Richard Biener <rguenther@suse.de>
PR tree-optimization/89135
* gcc.dg/torture/pr89135.c: New testcase.
2019-09-02 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-07-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/91200
* gcc.dg/torture/pr91200.c: New testcase.
2019-07-15 Richard Biener <rguenther@suse.de>
PR middle-end/91162
* gcc.dg/autopar/pr91162.c: New testcase.
2019-07-11 Richard Biener <rguenther@suse.de>
PR middle-end/91131
* gcc.target/i386/pr91131.c: New testcase.
2019-07-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/91126
* gcc.dg/torture/pr91126.c: New testcase.
2019-07-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/91126
* gcc.dg/torture/pr91126.c: New testcase.
2019-04-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/90278
* gcc.dg/torture/pr90278.c: New testcase.
2019-04-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/90020
* gcc.dg/torture/pr90020.c: New testcase.
2019-09-02 Bin Cheng <bin.linux@linux.alibaba.com>
Backport from mainline
2019-07-18 Bin Cheng <bin.linux@linux.alibaba.com>
PR tree-optimization/91137
* gcc.c-torture/execute/pr91137.c: New test.
2019-08-31 Segher Boessenkool <segher@kernel.crashing.org>
PR target/91481
* gcc.target/powerpc/darn-3.c: Fix testcase.
2019-08-30 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-04-25 Richard Biener <rguenther@suse.de>
PR middle-end/90194
* g++.dg/torture/pr90194.C: New testcase.
2019-04-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/90071
* gcc.dg/torture/pr90071.c: New testcase.
2019-03-13 Richard Biener <rguenther@suse.de>
PR middle-end/89677
* gcc.dg/torture/pr89677.c: New testcase.
2019-08-30 Segher Boessenkool <segher@kernel.crashing.org>
Backport from trunk
2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
PR target/91481
* gcc.target/powerpc/darn-3.c: New testcase.
2019-08-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-07-30 Jakub Jelinek <jakub@redhat.com>
PR target/91150
* gcc.target/i386/avx512bw-pr91150.c: New test.
2019-07-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/78884
* gcc.dg/gomp/pr78884.c: New test.
PR rtl-optimization/90756
* gcc.dg/pr90756.c: New test.
2019-06-25 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/90954
* c-c++-common/gomp/pr90954.c: New test.
2019-06-21 Jakub Jelinek <jakub@redhat.com>
PR c++/90950
* g++.dg/gomp/lastprivate-1.C: New test.
2019-06-12 Jakub Jelinek <jakub@redhat.com>
PR c/90760
* gcc.dg/pr90760.c: New test.
2019-05-10 Jakub Jelinek <jakub@redhat.com>
PR pch/90326
* g++.dg/pch/pr90326.C: New test.
* g++.dg/pch/pr90326.Hs: New file.
2019-04-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/90139
* gcc.c-torture/compile/pr90139.c: New test.
2019-04-24 Jakub Jelinek <jakub@redhat.com>
PR target/90187
* g++.dg/opt/pr90187.C: New test.
PR tree-optimization/90208
* gcc.dg/tsan/pr90208-2.c: New test.
2019-04-19 Jakub Jelinek <jakub@redhat.com>
PR c++/90108
* c-c++-common/pr90108.c: New test.
2019-04-16 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/90082
* gcc.dg/pr90082.c: New test.
PR tree-optimization/90090
* g++.dg/opt/pr90090.C: New test.
2019-04-12 Jakub Jelinek <jakub@redhat.com>
PR c/89933
* c-c++-common/pr89933.c: New test.
2019-04-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/89998
* gcc.c-torture/compile/pr89998-1.c: New test.
* gcc.c-torture/compile/pr89998-2.c: New test.
2019-03-29 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/89869
* g++.dg/ubsan/vptr-14.C: New test.
PR c/89872
* gcc.dg/tree-ssa/pr89872.c: New test.
2019-03-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89621
* gfortran.dg/gomp/pr89621.f90: New test.
2019-03-26 Jakub Jelinek <jakub@redhat.com>
PR c++/89796
* g++.dg/gomp/pr89796.C: New test.
* gcc.dg/gomp/pr89796.c: New test.
2019-03-25 Jakub Jelinek <jakub@redhat.com>
PR c++/60702
* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
for _ZTH* calls.
* g++.dg/tls/thread_local11a.C: New test.
2019-03-22 Jakub Jelinek <jakub@redhat.com>
PR c++/60702
* g++.dg/tls/thread_local11.C: New test.
* g++.dg/tls/thread_local11.h: New test.
* g++.dg/tls/thread_local12a.C: New test.
* g++.dg/tls/thread_local12b.C: New test.
* g++.dg/tls/thread_local12c.C: New test.
* g++.dg/tls/thread_local12d.C: New test.
* g++.dg/tls/thread_local12e.C: New test.
* g++.dg/tls/thread_local12f.C: New test.
* g++.dg/tls/thread_local12g.C: New test.
* g++.dg/tls/thread_local12h.C: New test.
* g++.dg/tls/thread_local12i.C: New test.
* g++.dg/tls/thread_local12j.C: New test.
* g++.dg/tls/thread_local12k.C: New test.
* g++.dg/tls/thread_local12l.C: New test.
2019-03-21 Jakub Jelinek <jakub@redhat.com>
PR c++/89767
* g++.dg/cpp1y/lambda-init18.C: New test.
* g++.dg/cpp1y/lambda-init19.C: New test.
* g++.dg/cpp1y/pr89767.C: New test.
2019-03-19 Jakub Jelinek <jakub@redhat.com>
PR target/89752
* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
* g++.dg/ext/asm16.C: Likewise.
* g++.dg/ext/asm17.C: New test.
PR target/89726
* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
Add expected results for them.
PR c/89734
* gcc.dg/pr89734.c: New test.
2019-03-15 Jakub Jelinek <jakub@redhat.com>
PR debug/89704
* gcc.dg/debug/pr89704.c: New test.
2019-03-14 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89679
* gcc.dg/pr89679.c: New test.
PR tree-optimization/89703
* gcc.c-torture/compile/pr89703-1.c: New test.
* gcc.c-torture/compile/pr89703-2.c: New test.
PR c++/89512
* g++.dg/cpp1y/var-templ61.C: New test.
2019-03-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/88588
* c-c++-common/gomp/pr88588.c: New test.
2019-03-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89663
* gcc.c-torture/compile/pr89663-1.c: New test.
* gcc.c-torture/compile/pr89663-2.c: New test.
2019-03-11 Jakub Jelinek <jakub@redhat.com>
PR fortran/89651
* gfortran.dg/gomp/pr89651.f90: New test.
2019-03-09 Jakub Jelinek <jakub@redhat.com>
PR c/88568
* g++.dg/other/pr88568.C: New test.
2019-03-08 Jakub Jelinek <jakub@redhat.com>
PR c++/82075
* g++.dg/cpp1z/decomp49.C: New test.
2019-03-06 Jakub Jelinek <jakub@redhat.com>
PR c++/87148
* g++.dg/ext/flexary34.C: New test.
2019-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89590
* gcc.dg/pr89590.c: New test.
2019-02-28 Jakub Jelinek <jakub@redhat.com>
PR c/89521
* gcc.dg/pr89521-1.c: New test.
* gcc.dg/pr89521-2.c: New test.
PR c/89520
* gcc.dg/pr89520-1.c: New test.
* gcc.dg/pr89520-2.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
PR c++/89403
* g++.dg/cpp0x/pr89403.C: New test.
PR middle-end/89412
* gcc.c-torture/compile/pr89412.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
David Malcolm <dmalcolm@redhat.com>
PR middle-end/89091
* gcc.dg/torture/pr89091.c: New test.
2019-02-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/88074
PR middle-end/89415
* gcc.dg/pr88074-2.c: New test.
2019-02-19 Richard Biener <rguenther@suse.de>
PR middle-end/88074
* gcc.dg/pr88074.c: New testcase.
2019-08-30 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2019-02-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89303
* g++.dg/torture/pr89303.C: Move everything from std namespace to my
namespace.
2019-02-15 Richard Biener <rguenther@suse.de>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/89278
* gcc.dg/pr89278.c: New test.
2019-02-15 Jakub Jelinek <jakub@redhat.com>
PR other/89342
* gcc.dg/pr89342.c: New test.
2019-02-14 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89354
* gcc.dg/pr89354.c: New test.
PR tree-optimization/89314
* gcc.dg/pr89314.c: New test.
2019-02-13 Jonathan Wakely <jwakely@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR middle-end/89303
* g++.dg/torture/pr89303.C: New test.
2019-02-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/89246
* gcc.dg/gomp/pr89246-1.c: New test.
* gcc.dg/gomp/pr89246-2.c: New test.
PR target/88861
* g++.dg/opt/pr89188.C: Include ../torture/pr88861.C.
2019-01-16 David Malcolm <dmalcolm@redhat.com>
PR target/88861
* g++.dg/torture/pr88861.C: New test.
2019-02-08 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/89234
* g++.dg/ubsan/pr89234.C: New test.
2019-02-05 Jakub Jelinek <jakub@redhat.com>
PR c++/89187
* g++.dg/opt/pr89187.C: New test.
PR rtl-optimization/11304
* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
* gcc.target/i386/call-2.c: New test.
PR target/89188
* g++.dg/opt/pr89188.C: New test.
PR rtl-optimization/89195
* gcc.c-torture/execute/pr89195.c: New test.
PR target/89186
* g++.dg/ext/vector36.C: New test.
2019-02-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87887
* gcc.dg/gomp/pr87887-1.c: New test.
* gcc.dg/gomp/pr87887-2.c: New test.
2019-02-01 Jakub Jelinek <jakub@redhat.com>
PR fortran/83246
PR fortran/89084
* gfortran.dg/pr89084.f90: New test.
* gfortran.dg/lto/pr89084_0.f90: New test.
* gfortran.dg/pr83246.f90: New test.
PR tree-optimization/88107
* gcc.dg/gomp/pr88107.c: New test.
2019-01-29 Jakub Jelinek <jakub@redhat.com>
PR c++/66676
PR ipa/89104
* gcc.dg/gomp/pr89104.c: New test.
2019-01-27 Jakub Jelinek <jakub@redhat.com>
PR target/87214
* gcc.target/i386/avx512vl-pr87214-1.c: New test.
* gcc.target/i386/avx512vl-pr87214-2.c: New test.
2019-01-24 Jakub Jelinek <jakub@redhat.com>
PR c++/88976
* c-c++-common/gomp/cancel-2.c: New test.
* gcc.dg/gomp/cancel-1.c: New test.
* g++.dg/gomp/cancel-1.C: New test.
* g++.dg/gomp/cancel-2.C: New test.
* g++.dg/gomp/cancel-3.C: New test.
2019-01-22 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/49429
PR target/49454
PR rtl-optimization/86334
PR target/88906
* gcc.target/i386/pr86334.c: New test.
* gcc.target/i386/pr88906.c: New test.
2019-01-21 Jakub Jelinek <jakub@redhat.com>
PR c++/88949
* g++.dg/gomp/pr88949.C: New test.
2019-01-19 Jakub Jelinek <jakub@redhat.com>
PR fortran/88902
* gfortran.dg/pr88902.f90: New test.
2019-01-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/88870
* gcc.dg/pr88870.c: New test.
2019-01-10 Jakub Jelinek <jakub@redhat.com>
PR c/88568
* gcc.dg/pr88568.c: New test.
2019-01-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/82564
PR target/88620
* gcc.dg/nested-func-12.c: New test.
* gcc.c-torture/compile/pr82564.c: New test.
2019-01-04 Jakub Jelinek <jakub@redhat.com>
PR target/88594
* gcc.dg/pr88594.c: New test.
2019-01-03 Jakub Jelinek <jakub@redhat.com>
PR debug/88644
* gcc.dg/debug/dwarf2/pr88644.c: New test.
2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
* gcc.dg/pubtypes-3.c: Likewise.
* gcc.dg/pubtypes-4.c: Likewise.
2018-12-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85594
PR middle-end/88553
* gcc.dg/gomp/pr85594.c: New test.
* gcc.dg/gomp/pr88553.c: New test.
PR rtl-optimization/88563
* gcc.dg/pr88563.c: New test.
2018-12-13 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/88470
* gcc.target/i386/pr88470.c: New test.
PR rtl-optimization/88416
* gcc.target/i386/pr88416.c: New test.
2018-12-07 Jakub Jelinek <jakub@redhat.com>
PR c++/86669
* g++.dg/cpp0x/initlist105.C: New test.
* g++.dg/cpp0x/initlist106.C: New test.
* g++.dg/other/pr86669.C: New test.
PR fortran/88377
* gfortran.dg/gomp/pr88377.f90: New test.
PR c++/87506
* g++.dg/cpp0x/constexpr-87506.C: New test.
2018-12-04 Jakub Jelinek <jakub@redhat.com>
PR c++/88103
* g++.dg/cpp0x/rv-cond3.C: New test.
2018-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/71109
* gcc.c-torture/compile/pr71109.c: New test.
2018-11-30 Jakub Jelinek <jakub@redhat.com>
PR debug/85550
* g++.dg/debug/dwarf2/pr85550.C: New test.
2018-11-27 Jakub Jelinek <jakub@redhat.com>
PR c++/88181
* g++.dg/debug/pr88181.C: New test.
2018-11-20 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/87895
* gcc.dg/gomp/pr87895-1.c: New test.
* gcc.dg/gomp/pr87895-2.c: New test.
* gcc.dg/gomp/pr87895-3.c: New test.
2018-11-19 Jakub Jelinek <jakub@redhat.com>
PR c++/60994
* g++.dg/lookup/pr60994.C: New test.
2018-10-25 Jakub Jelinek <jakub@redhat.com>
PR fortran/87725
* c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
from kind with a colon rather than comma.
* gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
* gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
2018-10-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87647
* gcc.c-torture/compile/pr87647.c: New test.
2018-10-19 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85488
PR middle-end/87649
* c-c++-common/gomp/doacross-2.c: New test.
* c-c++-common/gomp/sink-3.c: Expect another error during error
recovery.
2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20190820-1.c: New test.
2019-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/90786
PR fortran/90813
* gfortran.dg/proc_ptr_51.f90: New test.
2019-07-22 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-07-22 Martin Liska <mliska@suse.cz>
PR driver/91172
* gcc.dg/pr91172.c: New test.
2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
Backport from mainline
2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
PR target/89222
* gcc.target/arm/pr89222.c: Add new test.
2019-07-15 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/vector/vec-shift-2.c: New test.
2019-07-12 Wilco Dijkstra <wdijkstr@arm.com>
PR testsuite/78529
* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2019-06-21 Jeff Law <law@redhat.com>
Backport fom mainline
2019-06-21 Jeff Law <law@redhat.com>
PR tree-optimization/90949
* gcc.c-torture/execute/pr90949.c: New test.
2019-06-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/90937
* gfortran.dg/external_procedure_4.f90: New test.
2019-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/90870
* gfortran.dg/deferred_character_33.f90: Remove failing test.
* gfortran.dg/deferred_character_33a.f90: Likewise.
2019-06-12 Thomas Koenig <tkoenig@gcc.gnu.org>
Tomáš Trnka <trnka@scm.com>
Backport from trunk
PR fortran/90744
* gfortran.dg/deferred_character_33.f90: New test.
* gfortran.dg/deferred_character_33a.f90: New test.
2019-06-04 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
2019-05-28 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
* g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2019-05-28 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-28 John David Anglin <danglin@gcc.gnu.org>
PR testsuite/89441
* g++.dg/ipa/pr89009.C: Update symbol visibility.
2019-05-28 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-11 Martin Liska <mliska@suse.cz>
PR ipa/89009
* g++.dg/ipa/pr89009.C: New test.
2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt79.ad[sb]: New test.
2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
Backported from mainline
2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
PR target/90547
* gcc.target/i386/pr90547.c: New test.
2019-05-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline.
2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89765
* gcc.target/powerpc/pr89765-mc.c: New test.
* gcc.target/powerpc/vsx-builtin-10c.c: New test.
* gcc.target/powerpc/vsx-builtin-10d.c: New test.
* gcc.target/powerpc/vsx-builtin-11c.c: New test.
* gcc.target/powerpc/vsx-builtin-11d.c: New test.
* gcc.target/powerpc/vsx-builtin-12c.c: New test.
* gcc.target/powerpc/vsx-builtin-12d.c: New test.
* gcc.target/powerpc/vsx-builtin-13c.c: New test.
* gcc.target/powerpc/vsx-builtin-13d.c: New test.
* gcc.target/powerpc/vsx-builtin-14c.c: New test.
* gcc.target/powerpc/vsx-builtin-14d.c: New test.
* gcc.target/powerpc/vsx-builtin-15c.c: New test.
* gcc.target/powerpc/vsx-builtin-15d.c: New test.
* gcc.target/powerpc/vsx-builtin-16c.c: New test.
* gcc.target/powerpc/vsx-builtin-16d.c: New test.
* gcc.target/powerpc/vsx-builtin-17c.c: New test.
* gcc.target/powerpc/vsx-builtin-17d.c: New test.
* gcc.target/powerpc/vsx-builtin-18c.c: New test.
* gcc.target/powerpc/vsx-builtin-18d.c: New test.
* gcc.target/powerpc/vsx-builtin-19c.c: New test.
* gcc.target/powerpc/vsx-builtin-19d.c: New test.
* gcc.target/powerpc/vsx-builtin-20c.c: New test.
* gcc.target/powerpc/vsx-builtin-20d.c: New test.
* gcc.target/powerpc/vsx-builtin-9c.c: New test.
* gcc.target/powerpc/vsx-builtin-9d.c: New test.
2019-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline.
2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89424
* gcc.target/powerpc/pr89424-0.c: New test.
* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
enable testing of newly patched capability.
* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
2019-05-07 Richard Sandiford <richard.sandiford@arm.com>
Backport from mainline:
2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
PR middle-end/89037
* gcc.dg/pr89037.c: New test.
2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/90344
* gfortran.dg/pr90344.f90: New test
2019-04-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
PR target/90075
* gcc.target/aarch64/pr90075.c: New test.
2019-04-25 Xiong Hu Luo <luoxhu@linux.ibm.com>
* gcc.target/powerpc/vsx-vector-6.p8.c: Fix failure caused by typo.
2019-04-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backport from mainline
2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/87532
* gcc.target/powerpc/pr87532-mc.c: New test.
* gcc.target/powerpc/pr87532.c: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
* gcc.target/powerpc/vsx-builtin-10a.c: New test.
* gcc.target/powerpc/vsx-builtin-10b.c: New test.
* gcc.target/powerpc/vsx-builtin-11a.c: New test.
* gcc.target/powerpc/vsx-builtin-11b.c: New test.
* gcc.target/powerpc/vsx-builtin-12a.c: New test.
* gcc.target/powerpc/vsx-builtin-12b.c: New test.
* gcc.target/powerpc/vsx-builtin-13a.c: New test.
* gcc.target/powerpc/vsx-builtin-13b.c: New test.
* gcc.target/powerpc/vsx-builtin-14a.c: New test.
* gcc.target/powerpc/vsx-builtin-14b.c: New test.
* gcc.target/powerpc/vsx-builtin-15a.c: New test.
* gcc.target/powerpc/vsx-builtin-15b.c: New test.
* gcc.target/powerpc/vsx-builtin-16a.c: New test.
* gcc.target/powerpc/vsx-builtin-16b.c: New test.
* gcc.target/powerpc/vsx-builtin-17a.c: New test.
* gcc.target/powerpc/vsx-builtin-17b.c: New test.
* gcc.target/powerpc/vsx-builtin-18a.c: New test.
* gcc.target/powerpc/vsx-builtin-18b.c: New test.
* gcc.target/powerpc/vsx-builtin-19a.c: New test.
* gcc.target/powerpc/vsx-builtin-19b.c: New test.
* gcc.target/powerpc/vsx-builtin-20a.c: New test.
* gcc.target/powerpc/vsx-builtin-20b.c: New test.
* gcc.target/powerpc/vsx-builtin-9a.c: New test.
* gcc.target/powerpc/vsx-builtin-9b.c: New test.
2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
PR target/89736
* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
restrict this test to vsx targets.
2019-04-19 Xiong Hu Luo <luoxhu@linux.ibm.com>
Backport from trunk
2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
* gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
Backport from trunk
2018-05-04 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
vec_trunc.
* gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
* gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
xvcmpgedp counts. Add xxsel counts.
Backport from trunk
2018-05-16 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
* gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
* gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
* gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
Backport from trunk
2018-05-23 Segher Boessenkool <segher@kernel.crashing.org>
* lib/target-supports.exp (check_effective_target_be): New.
(check_effective_target_le): New.
Backport from trunk
2018-06-01 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/altivec-7-be.c: Delete file.
* gcc.target/powerpc/altivec-7-le.c: Delete file.
* gcc.target/powerpc/vsx-7-be.c: Remove file.
Backport from trunk
2018-06-01 Carl Love <cel@us.ibm.com>
Commit 260294 on 2018-05-16 by Carl Love was supposed to add the
following files.
* gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
* gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
Backport from trunk
2018-06-08 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
vsx-vector-6.p7.c.
* gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
vsx-vector-6.p9.c.
* gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
for BE system that are different then for an LE system from this file
into vsx-vector-6-le.c using be target qualifier. Remove this file.
* gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
the various instruction counts. Rename file to vsx-vector-6.p8.c.
Backport from trunk
2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
* gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
counts and target.
* gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
counts and target.
* gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
counts and target.
2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/87352
* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
* gfortran.dg/finalize_34.f90: New test.
2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/87352
* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
* gfortran.dg/finalize_34.f90: New test.
2019-04-11 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-03-08 Martin Liska <mliska@suse.cz>
PR target/86952
* gcc.target/i386/pr86952.c: New test.
* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
scanned pattern.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2019-04-10 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89904
* gfortran.dg/pr85797.f90: Adjust testcase.
2019-04-10 Matthew Malcomson <matthew.malcomson@arm.com>
PR target/90024
* gcc.dg/torture/neon-immediate-timode.c: New test.
2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
PR target/89945
* gcc.target/i386/pr89945.c: New test.
2019-04-06 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt73.adb: New test.
2019-04-02 Xiong Hu Luo <luoxhu@linux.ibm.com>
Backport from trunk r250477.
2017-07-24 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
the new built-ins.
Backport from trunk r255555.
2017-12-11 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/altivec-7.c: Renamed altivec-7.h.
* gcc.target/powerpc/altivec-7.h (main): Add testcases for vec_unpackl.
Add dg-final tests for the instructions generated.
* gcc.target/powerpc/altivec-7-be.c: New file to test on big endian.
* gcc.target/powerpc/altivec-7-le.c: New file to test on little endian.
* gcc.target/powerpc/altivec-13.c (foo): Add vec_sld, vec_srl,
vec_sro testcases. Add dg-final tests for the instructions generated.
* gcc.target/powerpc/builtins-3-p8.c (test_vsi_packs_vui,
test_vsi_packs_vsi, test_vsi_packs_vssi, test_vsi_packs_vusi,
test_vsi_packsu-vssi, test_vsi_packsu-vusi, test_vsi_packsu-vsll,
test_vsi_packsu-vull, test_vsi_packsu-vsi, test_vsi_packsu-vui): Add
testcases. Add dg-final tests for new instructions.
* gcc.target/powerpc/p8vector-builtin-2.c (vbschar_eq, vbchar_eq,
vuchar_eq, vbint_eq, vsint_eq, viint_eq, vuint_eq, vbool_eq, vbint_ne,
vsint_ne, vuint_ne, vbool_ne, vsign_ne, vuns_ne, vbshort_ne): Add
tests.
Add dg-final instruction tests.
* gcc.target/powerpc/vsx-vector-6.c: Renamed vsx-vector-6.h.
* gcc.target/powerpc/vsx-vector-6.h (vec_andc,vec_nmsub, vec_nmadd,
vec_or, vec_nor, vec_andc, vec_or, vec_andc, vec_msums): Add tests.
Add dg-final tests for the generated instructions.
* gcc.target/powerpc/builtins-3.c (test_sll_vsc_vsc_vsuc,
test_sll_vuc_vuc, test_sll_vsi_vsi_vuc, test_sll_vui_vui_vuc,
test_sll_vbll_vull, test_sll_vbll_vbll_vus, test_sll_vp_vp_vuc,
test_sll_vssi_vssi_vuc, test_sll_vusi_vusi_vuc, test_slo_vsc_vsc_vsc,
test_slo_vuc_vuc_vsc, test_slo_vsi_vsi_vsc, test_slo_vsi_vsi_vuc,
test_slo_vui_vui_vsc, test_slo_vui_vui_vuc, test_slo_vsll_slo_vsll_vsc,
test_slo_vsll_slo_vsll_vuc, test_slo_vull_slo_vull_vsc,
test_slo_vull_slo_vull_vuc, test_slo_vp_vp_vsc, test_slo_vp_vp_vuc,
test_slo_vssi_vssi_vsc, test_slo_vssi_vssi_vuc, test_slo_vusi_vusi_vsc,
test_slo_vusi_vusi_vuc, test_slo_vusi_vusi_vuc, test_slo_vf_vf_vsc,
test_slo_vf_vf_vuc, test_cmpb_float): Add tests.
Backport from trunk r257253.
2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
* gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
* gcc.target/powerpc/vsx-13.c: New.
Backport from trunk r258137.
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.
2019-03-31 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/83515
PR fortran/85797
* gfortran.dg/pr85797.f90: New test.
2019-02-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-02-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/89253
* gfortran.dg/pr89253.f: New testcase.
2019-02-08 Richard Biener <rguenther@suse.de>
PR middle-end/89223
* gcc.dg/torture/pr89223.c: New testcase.
2019-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88739
* gcc.c-torture/execute/pr88739.c: New test.
2019-03-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/86554
* gcc.dg/torture/pr86554-1.c: New testcase.
* gcc.dg/torture/pr86554-2.c: Likewise.
2018-11-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/88105
* gcc.dg/gomp/pr88105.c: New testcase.
2018-03-08 Richard Biener <rguenther@suse.de>
PR middle-end/84552
* gcc.dg/graphite/pr84552.c: New testcase.
2019-03-25 Janus Weil <janus@gcc.gnu.org>
PR fortran/71861
Backport from trunk
* gfortran.dg/interface_abstract_5.f90: New test case.
2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
PR fortran/56408
* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
(dg-compile-aux-modules): Fix diagnostic.
* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
PR fortran/56408
* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
missing nexted dg-test call support in dejaGNU 1.4.4.
PR fortran/29383
* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
other '*.exp' files.
2019-03-21 Matthias Klose <doko@ubuntu.com>
Backport from mainline
2019-02-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/89505
* gcc.dg/torture/pr89505.c: New testcase.
2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84394
Backport from trunk
* gfortran.dg/blockdata_11.f90: New test.
2019-03-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
PR target/89523
* gcc.target/i386/pr89523-1a.c: New test.
* gcc.target/i386/pr89523-1b.c: Likewise.
* gcc.target/i386/pr89523-2.c: Likewise.
* gcc.target/i386/pr89523-3.c: Likewise.
* gcc.target/i386/pr89523-4.c: Likewise.
* gcc.target/i386/pr89523-5.c: Likewise.
* gcc.target/i386/pr89523-6.c: Likewise.
* gcc.target/i386/pr89523-7.c: Likewise.
* gcc.target/i386/pr89523-8.c: Likewise.
* gcc.target/i386/pr89523-9.c: Likewise.
2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66089
Backport from trunk
* gfortran.dg/dependency_53.f90: New test.
* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
* gfortran.dg/no_arg_check_2.f90: Likewise.
2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66695
PR fortran/77746
PR fortran/79485
Backport from trunk
* gfortran.dg/binding_label_tests_30.f90: New test.
* gfortran.dg/binding_label_tests_31.f90: New test.
* gfortran.dg/binding_label_tests_32.f90: New test.
* gfortran.dg/binding_label_tests_33.f90: New test.
2019-03-14 Martin Jambor <mjambor@suse.cz>
Backport from mainline
2019-03-07 Martin Jambor <mjambor@suse.cz>
PR lto/87525
* gcc.dg/ipa/ipcp-5.c: New test.
2019-03-14 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-02-16 Jakub Jelinek <jakub@redhat.com>
PR target/84272
* g++.dg/opt/pr84272.C: New test.
2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87673
Backport from trunk
* gfortran.dg/charlen_17.f90: New test.
2019-03-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
Backport from mainline
2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
target.
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71544
Backport from trunk
* gfortran.dg/c_ptr_tests_19.f90: New test.
2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87734
Backport from trunk
* gfortran.dg/public_private_module_10.f90: New test.
2019-04-10 Matthias Klose <doko@ubuntu.com>
Backport from the gcc-8 branch
2019-03-07 Jakub Jelinek <jakub@redhat.com>
PR c++/89585
* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2019-03-07 Xiong Hu Luo <luoxhu@linux.ibm.com>
Backport of r268834 from mainline to gcc-7-branch.
2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-1.c
(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
New testcases.
2019-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/72714
Backport from trunk
* gfortran.dg/coarray_allocate_11.f90: New test.
2019-03-03 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/77583
* gfortran.dg/pr77583.f90: New test.
2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87689
Backport from trunk
* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
options.
* gfortran.dg/lto/20091028-2_0.f90: Likewise.
* gfortran.dg/lto/pr87689_0.f: New file.
* gfortran.dg/lto/pr87689_1.f: New file.
* gfortran.dg/altreturn_9_0.f90: New file.
* gfortran.dg/altreturn_9_1.f90: New file.
2019-02-23 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88117
* gfortran.dg/deferred_character_32.f90 : New test
2019-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71066
Backport from trunk
* gfortran.dg/coarray_data_1.f90: New test.
2019-02-15 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-14 Martin Liska <mliska@suse.cz>
PR rtl-optimization/89242
* g++.dg/pr89242.C: New test.
2019-02-15 Martin Liska <mliska@suse.cz>
Backport from mainline
2019-02-11 Martin Liska <mliska@suse.cz>
PR ipa/89009
* g++.dg/ipa/pr89009.C: New test.
2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2019-02-11 Stefan Agner <stefan@agner.ch>
Backport from mainline
2019-01-10 Stefan Agner <stefan@agner.ch>
PR target/88648
* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
check if -masm-syntax-unified gets applied properly.
2019-02-10 Harald Anlauf <anlauf@gmx.de>
Backport from trunk
PR fortran/89077
* gfortran.dg/pr89077.f90: New test.
2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71723
Backport from trunk
* gfortran.dg/pointer_init_2.f90: Adjust error messages.
* gfortran.dg/pointer_init_6.f90: Likewise.
* gfortran.dg/pointer_init_9.f90: New test.
2019-02-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/71860
Backport from trunk
* gfortran.dg/null_10.f90: New test.
2019-02-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
hardware.
* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
Backport from mainline.
2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/vec-extract-schar-1.c: New test.
* gcc.target/powerpc/vec-extract-sint-1.c: New test.
* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
* gcc.target/powerpc/vec-extract-slong-1.c: New test.
* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
* gcc.target/powerpc/vec-extract-uint-1.c: New test.
* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt76.adb: New test.
2019-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/67679
Backport from trunk
* gfortran.dg/warn_undefined_1.f90: New test.
* gfortran.dg/coarray_lock_7.f90: Fix patterns in test.
2019-02-03 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/88393
* gfortran.dg/alloc_comp_assign_16.f03 : New test.
2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/88298
Backport from trunk
* gfortran.dg/warn_conversion_10.f90: New test.
2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/57048
Backport from trunk
* gfortran.dg/c_funptr_1.f90: New file.
* gfortran.dg/c_funptr_1_mod.f90: New file.
2019-01-30 Manfred Schwarb <manfred99@gmx.ch>
* gfortran.dg/pr68318_1.f90: Fix a dg directive.
2019-01-30 Kewen Lin <linkw@gcc.gnu.org>
Backport from mainline
2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
PR fortran/70696
* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2019-01-27 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/56386
PR fortran/58906
PR fortran/77385
* gfortran.dg/associate_44.f90 : New test.
PR fortran/80260
* gfortran.dg/select_type_45.f90 : New test.
PR fortran/82077
* gfortran.dg/select_type_46.f90 : New test.
2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt75.adb: New test.
* gnat.dg/opt75_pkg.ad[sb]: New helper.
2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
PR target/88948
* gcc.target/i386/pr88948.c: New test.
2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array34.adb: New test.
2019-01-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR fortran/85579
* gfortran.dg/pr51434.f90: Fix the TRANSFER argument.
2019-01-26 Manfred Schwarb <manfred99@gmx.ch>
* gfortran.dg/array_function_5.f90
* gfortran.dg/class_66.f90
* gfortran.dg/dec_structure_12.f90
* gfortran.dg/dec_structure_14.f90
* gfortran.dg/dec_structure_15.f90
* gfortran.dg/extends_11.f03
* gfortran.dg/pr58968.f
* gfortran.dg/pr78259.f90
* gfortran.dg/debug/pr35154-stabs.f
2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
PR target/88998
* g++.dg/pr88998.c: New test.
2019-01-24 Richard Biener <rguenther@suse.de>
Backport from mainline
2019-01-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/89008
* gcc.dg/torture/pr89008.c: New testcase.
2019-01-22 Uroš Bizjak <ubizjak@gmail.com>
PR target/88938
* gcc.target/i386/pr88938.c: New test.
2019-01-16 Joseph Myers <joseph@codesourcery.com>
Backport from mainline
2019-01-07 Joseph Myers <joseph@codesourcery.com>
PR c/88720
PR c/88726
* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2019-01-16 Martin Jambor <mjambor@suse.cz>
Backported from mainline
2018-12-10 Martin Jambor <mjambor@suse.cz>
PR ipa/88214
* gcc.dg/ipa/pr88214.c: New test.
2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/81849
* gfortran.dg/pr81849.f90: New test.
2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/88776
* gfortran.dg/namelist_96.f90: New test.
2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/35031
* gfortran.dg/pr35031.f90: new test.
2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.target/sparc/tls-ld-int8.c: New test.
* gcc.target/sparc/tls-ld-int16.c: Likewise.
* gcc.target/sparc/tls-ld-int32.c: Likewise.
* gcc.target/sparc/tls-ld-uint8.c: Likewise.
* gcc.target/sparc/tls-ld-uint16.c: Likewise.
* gcc.target/sparc/tls-ld-uint32.c: Likewise.
2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR target/60563
* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2018-01-02 Segher Boessenkool <segher@kernel.crashing.org>
Backport from trunk
2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
PR inline-asm/55681
* gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
* gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
in any order, but that duplicates are not allowed.
Backport from trunk
2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
* c-c++-common/torture/asm-inline.c: New testcase.
* gcc.dg/asm-qual-2.c: Test asm inline, too.
Backport from trunk
2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
* g++.dg/asm-qual-1.C: New testcase.
* g++.dg/asm-qual-2.C: New testcase.
* gcc.dg/asm-qual-1.c: Update.
Backport from trunk
2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
* g++.dg/asm-qual-3.C: New testcase.
* gcc.dg/asm-qual-3.c: New testcase.
And extra for the backport
2019-01-02 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.dg/asm-qual-1.c: Adjust.
2018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org>
PR tree-optimization/68356
PR target/81210
* gcc.dg/torture/pr68264.c: Skip on darwin.
* gcc.dg/torture/pr68037-1.c: Likewise.
* gcc.dg/torture/pr68037-2.c: Likewise.
* gcc.dg/torture/pr68037-3.c: Likewise.
2018-12-29 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/82550
* gfortran.dg/submodule_30.f08 : New test.
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/67974
* gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* g++.dg/torture/pr44295.C : Skip for Darwin.
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/lto/pr85248_0.c (test_alias):
Stringify __USER_LABEL_PREFIX__.
(test_noreturn): Likewise.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
(lib_strncmp): Likewise.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/78544
* gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
attributes and matching.
* gcc.dg/tree-prof/section-attr-2.c: Likewise.
* gcc.dg/tree-prof/section-attr-3.c: Likewise.
2018-12-23 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk
PR fortran/77703
* gfortran.dg/ptr_func_assign_5.f08 : New test.
2018-12-22 Steven G . Kargl <kargl@gcc.gnu.org>
PR fortran/85798
* gfortran.dg/pr85798.f90: New test.
2018-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/85544
* gfortran.dg/power_7.f90: New test.
2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88169
* gfortran.dg/pr88169_1.f90: new test.
* gfortran.dg/pr88169_2.f90: Ditto.
* gfortran.dg/pr88169_3.f90: Ditto.
2018-12-21 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-12-10 Uros Bizjak <ubizjak@gmail.com>
PR target/88418
* gcc.target/i386/pr88418.c: New test.
2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
Backport from trunk
2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
PR rtl-optimization/88253
* gcc.target/avr/pr88253.c: New test.
2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88138
* gfortran.dg/pr88138.f90: new test.
2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/zvector/vec-double-1.c: New test.
* gcc.target/s390/zvector/vec-double-2.c: New test.
2018-12-12 Peter Bergner <bergner@linux.ibm.com>
Backport from mainline
2018-12-07 Peter Bergner <bergner@linux.ibm.com>
PR target/87496
* gcc.target/powerpc/pr87496-1.c: New test.
* gcc.target/powerpc/pr87496-2.c: New test.
* gcc.target/powerpc/pr87496-3.c: New test.
2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88155
* gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
* gfortran.dg/pr88155.f90: New test.
2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88249
* gfortran.dg/pr88249.f90: New test.
2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88269
* gfortran.dg/pr88269.f90: New test.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88205
* gfortran.dg/pr88205.f90: New unit.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88206
* gfortran.dg/pr88206.f90: New test.
2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/88228
* gfortran.dg/pr88228.f90: New test.
2018-12-06 Release Manager
* GCC 7.4.0 released.
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/79351
* gcc.dg/torture/pr79351.c: New testcase.
2018-11-26 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/flogr-1.c: New test.
2018-10-19 Richard Biener <rguenther@suse.de>
PR middle-end/87645
Backport from mainline
2018-07-12 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/pr87645.c: New testcase.
2018-11-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-10-15 Richard Biener <rguenther@suse.de>
PR middle-end/87610
* gcc.dg/torture/restrict-6.c: New testcase.
2018-10-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/87665
PR tree-optimization/87745
* gfortran.dg/20181025-1.f: New testcase.
2018-10-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/87665
* gcc.dg/torture/pr87665.c: New testcase.
2018-11-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-06-15 Richard Biener <rguenther@suse.de>
PR middle-end/86076
* gcc.dg/pr86076.c: New testcase.
2018-11-26 Matthias Klose <doko@ubuntu.com>
* jit.dg/test-long-names.c: Fix build with -Wformat-security.
2018-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/88073
* gfortran.dg/where_7.f90: New test.
2018-11-24 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/88143
* gfortran.dg/associate_46.f90: New test.
2018-11-22 Eric Botcazou <ebotcazou@adacore.com>
Backport from mainline
2018-11-21 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85925
* gcc.c-torture/execute/20181120-1.c: Require effective target
int32plus.
(u): New variable.
(main): Compare d against u.f1 rather than 0x101. Use 0x4030201
instead of 0x10101.
2018-11-21 Mihail Ionescu <mihail.ionescu@arm.com>
PR target/87867
Backport from mainiline
2018-09-17 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/other/thunk2a.C: New test.
* g++.dg/other/thunk2b.C: Likewise.
2018-11-20 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-01-26 Richard Biener <rguenther@suse.de>
PR rtl-optimization/84003
* g++.dg/torture/pr77745.C: Mark foo noinline to trigger
latent bug in DSE if NOINLINE is appropriately defined.
* g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
and defining NOINLINE.
2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20181120-1.c: New test.
2018-11-18 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-11-11 Uros Bizjak <ubizjak@gmail.com>
PR target/87928
* gcc.target/i386/pr87928.c: New test.
2018-11-15 Nathan Sidwell <nathan@acm.org>
PR debug/88006
PR debug/87462
* g++.dg/debug/dwarf2/pr87462.C: New.
* g++.dg/debug/dwarf2/pr88006.C: New.
2018-11-11 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2018-11-04 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/58372
* g++.dg/pr58372.C: New test.
2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
* gnat.dg/null_pointer_deref2.adb: Likewise.
* gnat.dg/null_pointer_deref3.adb: Likewise.
* gnat.dg/opt74.adb: New test.
* gnat.dg/opt74_pkg.ad[sb]: New helper.
* gnat.dg/warn12.adb: Delete.
* gnat.dg/warn12_pkg.ads: Likewise.
2018-11-03 Tobias Burnus <burnus@net-b.de>
Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/87597
* gfortran.dg/inline_matmul_24.f90: New.
2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2018-10-19 Bill Schmidt <wschmidt@linux.ibm.com>
PR tree-optimization/87473
* gcc.c-torture/compile/pr87473.c: New file.
2018-10-23 Tom de Vries <tdevries@suse.de>
backport from trunk:
2018-07-31 Tom de Vries <tdevries@suse.de>
PR debug/86687
* g++.dg/guality/pr86687.C: New test.
2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/sso14.adb: New test.
* gnat.dg/sso15.adb: Likewise.
2018-10-19 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
* g++.dg/vec-init-1.C: New test.
2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/pr87623.c: New test.
2018-10-16 Wilco Dijkstra <wdijkstr@arm.com>
Backported from mainline
PR target/87511
* gcc.target/aarch64/pr87511.c: Add new test.
2018-10-12 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-10-10 Jakub Jelinek <jakub@redhat.com>
PR target/87550
* gcc.target/i386/pr87550.c: New test.
2018-09-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/87248
* c-c++-common/torture/pr87248.c: New test.
2018-08-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/87065
* gcc.target/i386/pr87065.c: New test.
2018-07-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/86627
* gcc.target/i386/pr86627.c: New test.
2018-07-10 Jakub Jelinek <jakub@redhat.com>
PR fortran/86421
* gfortran.dg/vect/pr86421.f90: New test.
2018-07-16 Jakub Jelinek <jakub@redhat.com>
PR c++/3698
PR c++/86208
* g++.dg/opt/pr3698.C: New test.
2018-10-12 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-08-23 Richard Biener <rguenther@suse.de>
PR middle-end/87024
* gcc.dg/pr87024.c: New testcase.
2018-08-17 Richard Biener <rguenther@suse.de>
PR middle-end/86505
* gcc.dg/torture/pr86505.c: New testcase.
2018-10-09 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
PR target/87370
* gcc.target/i386/pr87370.c: New test.
2018-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
overriden.
2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/arm-soft-strd-even.c: New test.
2018-09-29 Jakub Jelinek <jakub@redhat.com>
PR target/87467
* gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
(CALC): Use double instead of float.
(TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
_mm512_abs_ps and _mm512_mask_abs_ps.
2018-09-27 Michael Meissner <meissner@linux.ibm.com>
Backport from mainline
2018-08-20 Michael Meissner <meissner@linux.ibm.com>
PR target/87033
* gcc.target/powerpc/pr87033.c: New test.
2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/nested-func-11.c: New test.
2018-09-13 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk
PR fortran/87284
* gfortran.dg/allocate_with_mold_2.f90: New test.
2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2018-09-07 Janus Weil <janus@gcc.gnu.org>
Backported from trunk
PR fortran/86116
* gfortran.dg/generic_34.f90: New test case.
2018-09-03 Tom de Vries <tdevries@suse.de>
backport from trunk:
2018-06-21 Tom de Vries <tdevries@suse.de>
PR tree-optimization/85859
* gcc.dg/pr85859.c: New test.
2018-08-21 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
PR target/87014
* g++.dg/torture/pr87014.C: New file.
2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
Backport from mainline
2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
2018-08-17 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-08-02 Richard Biener <rguenther@suse.de>
PR c++/86763
* g++.dg/torture/pr86763.C: New testcase.
2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/discr55.adb: New test.
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-07-12 Richard Biener <rguenther@suse.de>
PR target/84829
* gcc.target/i386/pr84829.c: New testcase.
2018-07-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/82969
PR fortran/86242
* gfortran.dg/proc_ptr_50.f90: New test.
2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
Backported from mainline
2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
* gcc.target/powerpc/builtins-1.c: Add dg directives to scan
for vpkudus.
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>
Backported from mainline
2018-06-22 Jakub Jelinek <jakub@redhat.com>
PR c++/85662
* g++.dg/ext/offsetof3.C: New test.
2018-06-20 Jakub Jelinek <jakub@redhat.com>
PR c++/86210
* g++.dg/warn/Wnonnull4.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-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/85878
* gfortran.fortran-torture/compile/pr85878.f90: New test.
2018-06-14 Jakub Jelinek <jakub@redhat.com>
PR target/85945
* gcc.c-torture/compile/pr85945.c: New test.
2018-06-04 Jakub Jelinek <jakub@redhat.com>
PR c++/86025
* c-c++-common/gomp/pr86025.c: New test.
2018-05-29 Jakub Jelinek <jakub@redhat.com>
PR c++/85952
* g++.dg/warn/Wunused-var-33.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-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-04-27 Jakub Jelinek <jakub@redhat.com>
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-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 Jakub Jelinek <jakub@redhat.com>
PR target/85430
* gcc.dg/pr85430.c: New test.
2018-04-10 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85300
* gcc.dg/pr85300.c: New test.
PR fortran/85313
* gfortran.dg/gomp/pr85313.f90: New test.
2018-04-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/85257
* gcc.dg/pr85257.c: New test.
2018-04-06 Jakub Jelinek <jakub@redhat.com>
PR debug/85252
* gcc.dg/debug/pr85252.c: New test.
PR c++/85210
* g++.dg/cpp1z/decomp42.C: New test.
2018-04-05 Jakub Jelinek <jakub@redhat.com>
PR c++/85208
* g++.dg/cpp1z/decomp41.C: New test.
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.
2018-04-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85167
* gcc.dg/pr85167.c: New test.
PR c++/85147
* g++.dg/cpp0x/pr85147.C: New test.
PR c++/85140
* g++.dg/cpp0x/gen-attrs-64.C: New test.
2018-03-30 Jakub Jelinek <jakub@redhat.com>
PR c++/84791
* g++.dg/gomp/pr84791.C: New test.
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.
2018-03-27 Jakub Jelinek <jakub@redhat.com>
PR c++/85076
* g++.dg/cpp1y/pr85076.C: New test.
PR c++/85068
* g++.dg/inherit/covariant22.C: New test.
2018-03-23 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/85034
* gcc.target/i386/pr85034.c: New test.
PR inline-asm/85022
* c-c++-common/torture/pr85022.c: New test.
2018-03-22 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/84941
* gcc.dg/pr84941.c: New test.
2018-03-21 Jakub Jelinek <jakub@redhat.com>
PR c/84999
* c-c++-common/pr84999.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-20 Jakub Jelinek <jakub@redhat.com>
PR debug/84875
* gcc.dg/pr84875.c: New test.
PR c/84953
* gcc.dg/pr84953.c: New test.
2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
PR sanitizer/78651
* g++.dg/asan/pr78651.C: New test.
2018-03-16 Jakub Jelinek <jakub@redhat.com>
PR target/84899
* gcc.dg/pr84899.c: New test.
PR c++/84874
* g++.dg/cpp1z/desig8.C: New test.
PR tree-optimization/84841
* gcc.dg/pr84841.c: New test.
PR c++/84874
* g++.dg/cpp1z/desig7.C: New test.
2018-03-15 Jakub Jelinek <jakub@redhat.com>
PR c++/79085
* g++.dg/opt/pr79085.C: New test.
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.
PR target/84860
* gcc.c-torture/compile/pr84860.c: New test.
PR c/84853
* gcc.dg/pr84853.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/84786
* gcc.target/i386/avx512f-pr84786-1.c: New test.
* gcc.target/i386/avx512f-pr84786-2.c: New test.
2018-03-09 Jakub Jelinek <jakub@redhat.com>
PR target/84772
* gcc.dg/pr84772.c: New test.
2018-03-09 Jason Merrill <jason@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/84076
* g++.dg/warn/Wformat-2.C: New test.
2018-03-09 Jakub Jelinek <jakub@redhat.com>
PR c++/84767
* g++.dg/ext/vla18.C: New test.
2018-03-08 Jason Merrill <jason@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/80598
* g++.dg/warn/Wunused-function4.C: New test.
2018-03-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84739
* gcc.dg/pr84739.c: New test.
2018-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/84700
* gcc.target/powerpc/pr84700.c: New test.
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/84662
* g++.dg/cpp1y/pr84662.C: New test.
2018-06-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/cmse/cmse-1c99.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 middle-end/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-13 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/86110
* gfortran.dg/pr86110.f90: New test.
2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/44491
* gfortran.dg/pr44491.f90: New testcase
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/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/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/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/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-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 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-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-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-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-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85543
Backport from trunk
* gfortran.dg/pr85543.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/85780
Backport from trunk
* gfortran.dg/pr85780.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-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-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/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.
2017-05-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/82814
Backport from trunk
* gfortran.dg/submodule_31.f08: New test.
2018-05-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83149
Backport from trunk
* gfortran.dg/pr83149_1.f90: New test.
* gfortran.dg/pr83149.f90: Additional source for previous.
* gfortran.dg/pr83149_b.f90: New test.
* gfortran.dg/pr83149_a.f90: Additional source for previous.
2018-16-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83898
Backport from trunk
* gfortran.dg/associate_33.f03 : New test.
2018-05-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/84546
Backport from trunk
* gfortran.dg/unlimited_polymorphic_29.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-12 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-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-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-01 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-04-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/81773
PR fortran/83606
Backport from trunk.
* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
* gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2018-04-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-04-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/85284
* gcc.dg/torture/pr85284.c: New testcase.
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-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/85168
* gcc.dg/torture/pr85168.c: New testcase.
2018-03-15 Richard Biener <rguenther@suse.de>
PR c/84873
* c-c++-common/pr84873.c: New testcase.
2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85520
* gfortran.dg/pr85520.f90: New test.
2018-04-24 Martin Liska <mliska@suse.cz>
Backport from mainline
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-24 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-03-28 Jakub Jelinek <jakub@redhat.com>
Martin Liska <mliska@suse.cz>
PR sanitizer/85081
* g++.dg/asan/pr85081.C: New test.
2018-04-24 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-03-21 Martin Liska <mliska@suse.cz>
PR ipa/84963
* gfortran.dg/goacc/pr84963.f90: New test.
2018-04-24 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-03-13 Martin Liska <mliska@suse.cz>
PR ipa/84658.
* g++.dg/ipa/pr84658.C: New test.
2018-04-23 Aaron Sawdey <acsawdey@linux.ibm.com>
Backport from mainline
2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
PR target/83660
* gcc.target/powerpc/pr83660.C: New test.
2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/torture/pr85496.C: New test.
2018-04-20 Peter Bergner <bergner@vnet.ibm.com>
PR target/85436
* go.dg/pr85436.go: New test.
Backport from mainline
2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
PR target/83969
* gcc.target/powerpc/pr83969.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-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/85261
* gcc.target/arm/fpscr.c: Add call to __builtin_arm_set_fpscr with
literal value. Expect 2 MCR instruction. Fix function prototype.
Remove volatile keyword.
2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
Backport from mainline
2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
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-10 Thomas Schwinge <thomas@codesourcery.com>
PR target/85056
* gcc.target/nvptx/pr85056.c (main): Initialize "sum".
2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/84748
* gcc.c-torture/execute/pr84748.c: New test.
2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/opt/pr85196.C: New test.
2018-04-05 Uros Bizjak <ubizjak@gmail.com>
PR target/85193
* gcc.target/i386/pr85193.c: New test.
2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
PR rtl-optimization/84878
* gcc.target/powerpc/pr84878.c: New test.
2018-04-03 Cesar Philippidis <cesar@codesourcery.com>
Backport from mainline
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-04-02 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
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-04-02 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
PR target/81143
* gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
2018-03-29 Sebastian Peryt <sebastian.peryt@intel.com>
PR c++/84783
* gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
Test new intrinsic.
* gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
Ditto.
* gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
Ditto.
* gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
* gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2018-03-29 Sudakshina Das <sudi.das@arm.com>
* gcc.target/arm/pr84826.c: Change dg-option to -fstack-check.
Backport from mainline
2018-03-23 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: Add dg directive.
Backport from mainline
2018-03-22 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: New test.
2018-03-28 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/crypto-builtin-1-runnable: Add
p8vector_hw to dg-do run.
2018-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/85084
Backport from trunk.
* gfortran.dg/matmul_rank_1.f90: New test.
2018-03-28 Sudakshina Das <sudi.das@arm.com>
Christophe Lyon <christophe.lyon@linaro.org>
2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
PR target/81647
* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2018-03-19 Sudakshina Das <sudi.das@arm.com>
PR target/81647
* gcc.target/aarch64/pr81647.c: New.
2018-03-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/85026
* g++.dg/pr85026.C: New test.
2018-03-28 Segher Boessenkool <segher@kernel.crashing.org>
Backport from mainline
2018-03-08 Segher Boessenkool <segher@kernel.crashing.org>
PR target/82411
* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2018-03-27 Sudakshina Das <sudi.das@arm.com>
Backport from mainline:
2018-03-20 Sudakshina Das <sudi.das@arm.com>
PR target/82989
* gcc.target/arm/pr82989.c: New test.
Backport from mainline:
2018-03-21 Sudakshina Das <sudi.das@arm.com>
PR target/82989
* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
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-23 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/crypto-builtin-1-runnable.c: New test file.
2018-03-22 Tom de Vries <tom@codesourcery.com>
backport from trunk:
2018-03-22 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/84956
* gcc.dg/pr84956.c: New test.
2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/85001
* gfortran.dg/interface_41.f90: New test.
2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/84931
Backport from trunk
* gfortran.dg/array_constructor_52.f90: New test.
2018-03-19 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-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/65453
* gfortran.dg/pr65453.f90: New test.
2018-03-19 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
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 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78741
* gfortran.dg/pr78741.f90: New test.
2018-03-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83939
* gfortran.dg/pr83939.f90
2018-03-12 Richard Sandiford <richard.sandiford@linaro.org>
PR tree-optimization/84485
* gcc.dg/vect/pr84485.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 Kugan Vivekanandarajah <kuganv@linaro.org>
Backport from mainline
2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
* gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2018-03-08 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-06 Carl Love <cel@us.ibm.com>
Backport from mainline
2/16/18 commit 257748 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
tests.
* gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
tests.
2018-03-06 Martin Liska <mliska@suse.cz>
Backport from mainline
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-03-06 Martin Liska <mliska@suse.cz>
Backport from mainline
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-03-06 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-01-23 Martin Liska <mliska@suse.cz>
PR lto/81440
* gcc.dg/lto/pr81440.h: New test.
* gcc.dg/lto/pr81440_0.c: New test.
* gcc.dg/lto/pr81440_1.c: New test.
2018-03-06 Martin Liska <mliska@suse.cz>
Backport from mainline
2017-04-27 Martin Liska <mliska@suse.cz>
PR testsuite/79455
* c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
more generic.
2018-03-06 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-01-30 Jan Hubicka <hubicka@ucw.cz>
PR lto/83954
* gcc.dg/lto/pr83954.h: New testcase.
* gcc.dg/lto/pr83954_0.c: New testcase.
* gcc.dg/lto/pr83954_1.c: New testcase.
2018-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 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
PR target/81572
* gcc.target/powerpc/pr81572.c: New.
2018-03-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2018-02-28 Richard Biener <rguenther@suse.de>
PR middle-end/84607
* gcc.dg/pr84607.c: New testcase.
2018-03-05 Will Schmidt <will_schmidt@vnet.ibm.com>
Backport from trunk.
2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/84371
* gcc.target/powerpc/builtins-3.c: Update dg-options and dg-skip-if
stanzas.
* gcc.target/powerpc/builtins-3.p8.c: Add dg-skip-if stanza.
* gcc.target/powerpc/builtins-3.p9.c: Add dg-skip-if stanza.
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-04 Paul Thomas <pault@gcc.gnu.org>
PR fortran/83076
* gfortran.dg/coarray_45.f90: New test.
PR fortran/83319
* gfortran.dg/coarray_46.f90: New test.
2018-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/51434
* gfortran.dg/pr51434.f90: New test.
2018-03-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/80965
* gfortran.dg/select_type_41.f90: New test.
2018-03-03 Paul Thomas <pault@gcc.gnu.org>
Backported from trunk.
PR fortran/78990
* gfortran.dg/class_67.f90: New test.
2018-03-03 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2018-03-02 Jakub Jelinek <jakub@redhat.com>
PR ipa/84628
* gcc.dg/pr84628.c: New test.
PR inline-asm/84625
* gcc.target/i386/pr84625.c: New test.
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-02-26 Jakub Jelinek <jakub@redhat.com>
PR c++/84558
* g++.dg/cpp1y/pr84558.C: New test.
PR c++/84557
* g++.dg/gomp/pr84557.C: New test.
PR c++/84556
* g++.dg/gomp/pr84556.C: New test.
* g++.dg/vect/pr84556.cc: New test.
2018-02-22 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/84503
* gcc.dg/pr84503-1.c: New test.
* gcc.dg/pr84503-2.c: New test.
2017-11-10 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/82916
* gcc.dg/pr82916.c: New test.
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.
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.
2018-02-16 Jakub Jelinek <jakub@redhat.com>
PR ipa/84425
* gcc.c-torture/compile/pr84425.c: New test.
2018-02-16 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/84192
* g++.dg/cpp1y/constexpr-84192.C: New test.
2018-02-13 Jakub Jelinek <jakub@redhat.com>
PR c/82210
* gcc.c-torture/execute/pr82210.c: New test.
2018-02-12 Jakub Jelinek <jakub@redhat.com>
PR c++/84341
* c-c++-common/gomp/pr84341.c: New test.
2018-02-10 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/83987
* g++.dg/ubsan/pr83987-2.C: New test.
2018-02-09 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/83659
* g++.dg/torture/pr83659.C: New test.
2018-02-07 Jakub Jelinek <jakub@redhat.com>
PR c++/84082
* g++.dg/template/incomplete11.C: New test.
* g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
2018-02-01 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/81661
PR tree-optimization/84117
* gcc.dg/pr81661.c: New test.
* gfortran.dg/pr84117.f90: New test.
2018-01-31 Jakub Jelinek <jakub@redhat.com>
PR fortran/84116
* gfortran.dg/gomp/pr84116.f90: New test.
PR c++/83993
* g++.dg/init/pr83993-2.C: New test.
PR preprocessor/69869
* gcc.dg/cpp/trad/pr69869.c: New test.
2018-01-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/83986
* gcc.dg/pr83986.c: New test.
2018-01-25 Jakub Jelinek <jakub@redhat.com>
PR c++/84031
* g++.dg/cpp1z/decomp36.C: New test.
2018-01-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/83977
* c-c++-common/gomp/pr83977-1.c: New test.
* c-c++-common/gomp/pr83977-2.c: New test.
* c-c++-common/gomp/pr83977-3.c: New test.
* gfortran.dg/gomp/pr83977.f90: New test.
2018-01-23 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/83987
* g++.dg/ubsan/pr83987.C: New test.
PR c++/83958
* g++.dg/cpp1z/decomp35.C: New test.
2018-01-20 Jakub Jelinek <jakub@redhat.com>
PR middle-end/83945
* gcc.dg/tls/pr83945.c: New test.
PR target/83930
* gcc.dg/pr83930.c: New test.
2018-01-18 Jakub Jelinek <jakub@redhat.com>
PR c++/83824
* g++.dg/cpp0x/pr83824.C: New test.
2018-01-16 Jakub Jelinek <jakub@redhat.com>
PR c++/83817
* g++.dg/cpp1y/pr83817.C: New test.
2018-01-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83605
* gcc.dg/pr83605.c: New test.
2018-03-01 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
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-03-01 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
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.
2017-03-02 Thomas Schwinge <thomas@codesourcery.com>
Backport from trunk r256891:
2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
PR target/83790
* gcc.target/nvptx/indirect_call.c: New test.
2017-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
with follow-up r255433 commit.
* gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in
tmpdir.
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-26 Carl Love <cel@us.ibm.com>
Backport from mainline: commit 257747 on 2018-02-16.
* gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
for the ABI definitions for vec_extract4b and vec_insert4b.
2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20180226-1.c: New test.
2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
ChangeLog for r257972
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.
2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/78238
Backport from trunk
* 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-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>
Backport from trunk
PR fortran/84506
* gfortran.dg/inquire_19.f90: New test.
2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/81116
PR fortran/84495
* gfortran.dg/realloc_on_assignment_29.f90: New test.
2017-02-22 Sudakshina Das <sudi.das@arm.com>
Backport from mainline:
2017-12-14 Sudakshina Das <sudi.das@arm.com>
PR target/81228
* gcc.dg/pr81228.c: New.
2018-02-19 Jonathan Wakely <jwakely@redhat.com>
Backport from mainline
2018-01-02 Marek Polacek <polacek@redhat.com>
PR c++/81860
* g++.dg/cpp0x/inh-ctor30.C: New test.
2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk
PR libgfortran/84412
* gfortran.dg/inquire_18.f90: New test.
2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/84270
* gfortran.dg/inline_matmul_22.f90: New test.
2018-02-16 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
PR target/79242
gcc.target/msp430/pr79242.c: New test.
2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
PR ada/84277
* gnat.dg/array11.adb (Array11): Tweak index and remove warning.
* gnat.dg/dispatch1.adb: Rename into...
* gnat.dg/disp1.adb: ...this.
* gnat.dg/dispatch1_p.ads: Rename into...
* gnat.dg/disp1_pkg.ads: ...this.
* gnat.dg/disp2.adb: Rename into...
* gnat.dg/dispatch2.adb: ...this.
* gnat.dg/dispatch2_p.ads: Rename into...
* gnat.dg/disp2_pkg.ads: ...this.
* gnat.dg/dispatch2_p.adb: Rename into...
* gnat.dg/disp2_pkg.adb: this.
* gnat.dg/generic_dispatch.adb: Rename into...
* gnat.dg/generic_disp.adb: this.
* gnat.dg/generic_dispatch_p.ads: Rename into...
* gnat.dg/generic_disp_pkg.ads: ...this.
* gnat.dg/generic_dispatch_p.adb: Rename into...
* gnat.dg/generic_disp_pkg.adb: ...this.
* gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
* gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
* gnat.dg/object_overflow1.adb: Tweak index.
* gnat.dg/object_overflow2.adb: Likewise.
* gnat.dg/object_overflow3.adb: Likewise.
* gnat.dg/object_overflow4.adb: Likewise.
* gnat.dg/object_overflow5.adb: Likewise.
2018-02-16 Sudakshina Das <sudi.das@arm.com>
Backport from trunk
2018-01-12 Sudakshina Das <sudi.das@arm.com>
* gcc.c-torture/compile/pr82096.c: Add dg-skip-if
directive.
Backport from trunk
2018-01-10 Sudakshina Das <sudi.das@arm.com>
PR target/82096
* gcc.c-torture/compile/pr82096.c: New test.
2018-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/84190
* g++.dg/torture/pr84190.C: New testcase.
2018-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
Back port from trunk
2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/84154
* gcc.target/powerpc/pr84154-1.c: New tests.
* gcc.target/powerpc/pr84154-2.c: Likewise.
* gcc.target/powerpc/pr84154-3.c: Likewise.
2018-02-15 Will Schmidt <will_schmidt@vnet.ibm.com>
PR target/84388
* gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update dg-options
and scan-assembler stanzas.
* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Same.
2018-02-14 Peter Bergner <bergner@vnet.ibm.com>
PR target/84390
* gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
with -mcpu=power9.
2018-02-14 Peter Bergner <bergner@vnet.ibm.com>
Back port from mainline
2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/84279
* g++.dg/pr84279.C: New test.
2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/68560
* gfortran.dg/shape_9.f90: New test.
2018-02-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR fortran/35299
ChangeLog for r257566
* gfortran.dg/statement_function_3.f: New test.
2018-02-12 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/54223
PR fortran/84276
* gfortran.dg/statement_function_1.f90: New test.
* gfortran.dg/statement_function_2.f90: New test.
2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
Backport from mainline
2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
PR target/PR84295
* gcc.target/s390/pr84295.c: New test.
2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
Backport from mainline
2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/nobp-function-pointer-attr.c: New test.
* gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
* gcc.target/s390/nobp-function-pointer-z10.c: New test.
* gcc.target/s390/nobp-function-pointer-z900.c: New test.
* gcc.target/s390/nobp-indirect-jump-attr.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
* gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
* gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
* gcc.target/s390/nobp-indirect-jump-z10.c: New test.
* gcc.target/s390/nobp-indirect-jump-z900.c: New test.
* gcc.target/s390/nobp-return-attr-all.c: New test.
* gcc.target/s390/nobp-return-attr-neg.c: New test.
* gcc.target/s390/nobp-return-mem-attr.c: New test.
* gcc.target/s390/nobp-return-mem-nothunk.c: New test.
* gcc.target/s390/nobp-return-mem-z10.c: New test.
* gcc.target/s390/nobp-return-mem-z900.c: New test.
* gcc.target/s390/nobp-return-reg-attr.c: New test.
* gcc.target/s390/nobp-return-reg-mixed.c: New test.
* gcc.target/s390/nobp-return-reg-nothunk.c: New test.
* gcc.target/s390/nobp-return-reg-z10.c: New test.
* gcc.target/s390/nobp-return-reg-z900.c: New test.
* gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
* gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
* gcc.target/s390/nobp-table-jump-z10.c: New test.
* gcc.target/s390/nobp-table-jump-z900.c: New test.
2018-02-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/84233
* g++.dg/torture/pr84233.C: New testcase.
2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82994
* gfortran.dg/deallocate_error_3.f90: New test.
* gfortran.dg/deallocate_error_4.f90: New test.
2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/82049
* gfortran.dg/assumed_charlen_parameter.f90: New test.
2018-02-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
warning for -mno-speculate-indirect-jumps.
* gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR target/79975
* gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
2017-02-02 Uros Bizjak <ubizjak@gmail.com>
* gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
* gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
2018-02-01 Renlin Li <renlin.li@arm.com>
Backport from mainline
2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
PR target/83370
* gcc.target/aarch64/pr83370.c: New.
2018-02-01 Richard Biener <rguenther@suse.de>
Backport from mainline
2017-11-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/82795
* gcc.target/i386/pr82795.c: New testcase.
2018-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline
2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lib/target-supports.exp (check_effective_target_avx512f): Also
check for __builtin_ia32_addsd_round,
__builtin_ia32_getmantsd_round.
* gcc.target/i386/i386.exp (check_effective_target_avx512f):
Remove.
2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20180131-1.c: New test.
2018-01-29 Alan Modra <amodra@gmail.com>
PR target/84033
* gcc.target/powerpc/swaps-p8-46.c: New.
2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
Backport from trunk
2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
* gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
Make expected output depend on whether we expect sibcalls or not.
* gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
safe-indirect-jump-1.c).
Backport from trunk
2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/83946
* gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
2018-01-26 Nathan Sidwell <nathan@acm.org>
PR c++/82878
* g++.dg/cpp0x/pr82878.C: New.
* g++.dg/cpp1z/inh-ctor38.C: Check moves too.
2018-01-26 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/83985
* gcc.dg/pr83985.c: New test.
2018-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
Back port from trunk
2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/83862
* gcc.target/powerpc/pr83862.c: New test.
2018-01-25 Peter Bergner <bergner@vnet.ibm.com>
Back port from mainline
2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
PR target/83399
* gcc.target/powerpc/pr83399.c: New test.
2018-01-25 Release Manager
* GCC 7.3.0 released.
2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
David Edelsohn <dje.gcc@gmail.com>
PR target/83946
* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
assembly output from "crset eq" to "crset 2".
* gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
assembly output from . to $.
* gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
* gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
assembly output from "crset eq" to "crset 2".
* gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
assembly output from "crset eq" to "crset 2", and from . to $.
2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* gfortran.dg/matmul_18.f90: New test.
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* gfortran.dg/matmul_17.f90: New test.
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/80768
* gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
2018-01-18 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
PR fortran/83864
* gfortran.dg/pr83864.f90: New test.
2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: New file.
* gcc.target/powerpc/safe-indirect-jump-2.c: New file.
* gcc.target/powerpc/safe-indirect-jump-3.c: New file.
* gcc.target/powerpc/safe-indirect-jump-4.c: New file.
* gcc.target/powerpc/safe-indirect-jump-5.c: New file.
* gcc.target/powerpc/safe-indirect-jump-6.c: New file.
Backport from mainline
2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
restriction, but still restrict to 64-bit.
* gcc.target/powerpc/safe-indirect-jump-7.c: New file.
* gcc.target/powerpc/safe-indirect-jump-8.c: New file.
2018-01-17 Harald Anlauf <anlauf@gmx.de>
Backport from mainline
PR fortran/83874
* gfortran.dg/pr83874.f90: New test.
2018-01-17 Richard Biener <rguenther@suse.de>
Backport from mainline
2017-12-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/81877
* g++.dg/torture/pr81877.C: New testcase.
* g++.dg/vect/pr70729.cc: XFAIL.
* g++.dg/vect/pr70729-nest.cc: XFAIL.
2017-12-08 Richard Biener <rguenther@suse.de>
PR middle-end/81782
* gcc.dg/uninit-pr81782.c: New testcase.
2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/83687
* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
tests.
* gcc.target/arm/pr83687.c: New test.
2018-01-17 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-01-04 Jakub Jelinek <jakub@redhat.com>
PR ipa/82352
* g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
long unsigned int.
2018-01-17 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-01-04 Martin Liska <mliska@suse.cz>
PR ipa/82352
* g++.dg/ipa/pr82352.C: New test.
2018-01-17 Martin Liska <mliska@suse.cz>
Backport from mainline
2018-01-03 Martin Liska <mliska@suse.cz>
PR ipa/83549
* g++.dg/ipa/pr83549.C: New test.
2018-01-17 Martin Liska <mliska@suse.cz>
Backport from mainline
2017-12-27 Martin Liska <mliska@suse.cz>
PR tree-optimization/83552
* gcc.dg/pr83552.c: New test.
2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
PR testsuite/77734
* gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
2018-01-16 Segher Boessenkool <segher@kernel.crashing.org>
Backport from mainline
2017-12-18 Segher Boessenkool <segher@kernel.crashing.org>
PR rtl-optimization/83424
* gcc.dg/pr83424.c: New testsuite.
2018-01-16 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-10.c: New test.
* gcc.target/i386/indirect-thunk-8.c: Likewise.
* gcc.target/i386/indirect-thunk-9.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
* gcc.target/i386/ret-thunk-17.c: Likewise.
* gcc.target/i386/ret-thunk-18.c: Likewise.
* gcc.target/i386/ret-thunk-19.c: Likewise.
* gcc.target/i386/ret-thunk-20.c: Likewise.
* gcc.target/i386/ret-thunk-21.c: Likewise.
2018-01-16 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-register-4.c: New test.
2018-01-16 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
-mno-indirect-branch-register.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-5.c: Likewise.
* gcc.target/i386/indirect-thunk-6.c: Likewise.
* gcc.target/i386/indirect-thunk-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
* gcc.target/i386/ret-thunk-10.c: Likewise.
* gcc.target/i386/ret-thunk-11.c: Likewise.
* gcc.target/i386/ret-thunk-12.c: Likewise.
* gcc.target/i386/ret-thunk-13.c: Likewise.
* gcc.target/i386/ret-thunk-14.c: Likewise.
* gcc.target/i386/ret-thunk-15.c: Likewise.
* gcc.target/i386/ret-thunk-9.c: Likewise.
* gcc.target/i386/indirect-thunk-register-1.c: New test.
* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
2018-01-16 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
PR target/83839
* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on
Linux.
* gcc.target/i386/indirect-thunk-2.c: Likewise.
* gcc.target/i386/indirect-thunk-3.c: Likewise.
* gcc.target/i386/indirect-thunk-4.c: Likewise.
* gcc.target/i386/indirect-thunk-7.c: Likewise.
* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.