view gcc/testsuite/ChangeLog @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
line wrap: on
line source

2018-10-24  Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/float128-math.c: New test to make sure the
	long double built-in function names use the f128 form if the user
	switched from IBM long double to IEEE long double.
	* gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.

2018-10-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/86288
	* g++.dg/cpp0x/gen-attrs-66.C: New test.

2018-10-24  Martin Sebor  <msebor@redhat.com>

	PR c++/84851
	* g++.dg/Wclass-memaccess-4.C: Remove XFAIL.

2018-10-24  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/84436
	* gcc.dg/tree-ssa/pr84436-1.c: New test.
	* gcc.dg/tree-ssa/pr84436-2.c: New test.
	* gcc.dg/tree-ssa/pr84436-3.c: New test.
	* gcc.dg/tree-ssa/pr84436-4.c: New test.
	* gcc.dg/tree-ssa/pr84436-5.c: New test.

2018-10-24  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/20181024-1.c: New test.

2018-10-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87105
	* gcc.dg/vect/bb-slp-39.c: New testcase.
	* gfortran.dg/vect/pr83232.f90: Un-XFAIL.

2018-10-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84013
	* gcc.dg/tree-ssa/restrict-9.c: New testcase.

2018-10-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87665
	* gcc.dg/torture/pr87665.c: New testcase.

2018-10-23  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
	only.  Add expected warnings and messages for c++2a.

2018-10-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87105
	PR tree-optimization/87608
	* g++.dg/tree-ssa/phiopt-1.C: New testcase.
	g++.dg/vect/slp-pr87105.cc: Likewise.
	* g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
	relies on phiprop run before.
	* g++.dg/tree-ssa/pr30738.C: Likewise.
	* g++.dg/tree-ssa/pr57380.C: Likewise.
	* gcc.dg/tree-ssa/pr84859.c: Likewise.
	* gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
	confused by copies in the IL left by EVRP.
	* gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
	by predictors.
	* gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
	* gcc.dg/pr24574.c: Likewise.
	* g++.dg/tree-ssa/pr86544.C: Scan phiopt4.

2018-10-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87700
	* gcc.dg/torture/pr87700.c: New testcase.

2018-10-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87693
	* gcc.dg/torture/pr87693.c: New testcase.

2018-10-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/85603
	* gfortran.dg/deferred_character_23.f90 : Check reallocation is
	occurring as it should and a regression caused by version 1 of
	this patch.

2018-10-22  Yury Gribov  <tetra2005@gmail.com>

	PR tree-optimization/87633
	* g++.dg/pr87633.C: New test.

2018-10-22  Marek Polacek  <polacek@redhat.com>

	PR testsuite/87694
	* g++.dg/concepts/memfun-err.C: Make it a compile test.

2018-10-22  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/evrp12.c: New testcase.
	* gcc.dg/predict-6.c: Adjust.
	* gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
	* gcc.dg/tree-ssa/vrp02.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-9.c: Likewise.

2018-10-22  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/87686
	* g++.dg/tree-ssa/pr87686.C: New test.

2018-10-22  Jakub Jelinek  <jakub@redhat.com>

	* g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
	properly -std= options.

2018-10-22  Richard Biener  <rguenther@suse.de>

	* gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.

2018-10-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/sso14.adb: New test.
	* gnat.dg/sso15.adb: Likewise.

2018-10-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/warn19.ad[sb]: New test.
	* gnat.dg/warn19_pkg.ads: New helper.

2018-10-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87640
	* gcc.dg/torture/pr87640.c: New testcase.

2018-10-22  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/litpool-int.c: New test.

2018-10-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
	* gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.

2018-10-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
	* gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
	* gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
	* gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
	* gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.

2018-10-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
	* gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
	* gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
	* gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfmsubps512_mask): Likewise.
	(__builtin_ia32_vfmsubps512_maskz): Likewise.
	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfnmsubps512_maskz): Likewise.
	* testsuite/gcc.target/i386/sse-13.c
	(__builtin_ia32_vfmsubpd512_mask): Likewise.
	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfmsubps512_mask): Likewise.
	(__builtin_ia32_vfmsubps512_maskz): Likewise.
	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfnmsubps512_maskz): Likewise.
	* testsuite/gcc.target/i386/sse-23.c
	(__builtin_ia32_vfmsubpd512_mask): Likewise.
	(__builtin_ia32_vfmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfmsubps512_mask): Likewise.
	(__builtin_ia32_vfmsubps512_maskz): Likewise.
	(__builtin_ia32_vfnmaddpd512_mask3): Likewise.
	(__builtin_ia32_vfnmaddpd512_maskz): Likewise.
	(__builtin_ia32_vfnmaddps512_mask3): Likewise.
	(__builtin_ia32_vfnmaddps512_maskz): Likewise.
	(__builtin_ia32_vfnmsubpd512_maskz): Likewise.
	(__builtin_ia32_vfnmsubps512_maskz): Likewise.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
	* gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
	* gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
	* gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
	* gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
	* gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
	* gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.

2018-10-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/71880
	* gfortran.dg/deferred_character_31.f90 : New test.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
	* gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.

2018-10-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87662
	* gcc.target/i386/pr87662.c

2018-10-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
	* gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.

2018-10-20  Marek Polacek  <polacek@redhat.com>

	* g++.dg/*.C: Use target c++17 instead of explicit dg-options.
	* lib/g++-dg.exp: Don't test C++11 by default.  Add C++17 to
	the list of default stds to test.

2018-10-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/87647
	* gcc.c-torture/compile/pr87647.c: New test.

2018-10-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/85488
	PR middle-end/87649
	* c-c++-common/gomp/doacross-2.c: New test.
	* c-c++-common/gomp/sink-3.c: Expect another error during error
	recovery.

2018-10-19  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
	field number.
	* gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.

2018-10-19  Richard Biener  <rguenther@suse.de>

	PR middle-end/87645
	* gcc.dg/torture/pr87645.c: New testcase.

2018-10-19  Richard Biener  <rguenther@suse.de>

	PR target/87657
	* gcc.target/i386/pr87657.c: New testcase.

2018-10-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512-binop-1.h: New file.
	* gcc.target/i386/avx512-binop-2.h: Likewise.
	* gcc.target/i386/avx512-binop-3.h: Likewise.
	* gcc.target/i386/avx512-binop-4.h: Likewise.
	* gcc.target/i386/avx512-binop-5.h: Likewise.
	* gcc.target/i386/avx512-binop-6.h: Likewise.
	* gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
	* gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.

2018-10-19  Ilya Leoshkevich  <iii@linux.ibm.com>

	PR rtl-optimization/87596
	* gcc.target/i386/pr87596.c: New test.

2018-10-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/frame_overflow2.adb: New test.

2018-10-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72782
	* gcc.target/i386/avx512-fma-1.h: New file.
	* gcc.target/i386/avx512-fma-2.h: Likewise.
	* gcc.target/i386/avx512-fma-3.h: Likewise.
	* gcc.target/i386/avx512-fma-4.h: Likewise.
	* gcc.target/i386/avx512-fma-5.h: Likewise.
	* gcc.target/i386/avx512-fma-6.h: Likewise.
	* gcc.target/i386/avx512-fma-7.h: Likewise.
	* gcc.target/i386/avx512-fma-8.h: Likewise.
	* gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
	* gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
	* gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
	* gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.

2018-10-18  Tobias Burnus  <burnus@net-b.de>

	PR fortran/87625
	* gfortran.dg/realloc_on_assign_31.f90: New file.

2018-10-18  David Malcolm  <dmalcolm@redhat.com>

	PR tree-optimization/87562
	* c-c++-common/substring-location-PR-87562-1-a.h: New file.
	* c-c++-common/substring-location-PR-87562-1-b.h: New file.
	* c-c++-common/substring-location-PR-87562-1.c: New test.
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
	PR 87562.
	* gcc.dg/plugin/pr87562-a.h: New file.
	* gcc.dg/plugin/pr87562-b.h: New file.

2018-10-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/58618
	* gfortran.dg/associate_45.f90 : New test.

2018-10-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/58618
	* gfortran.dg/deferred_character_30.f90 : New test.

2018-10-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/87087
	* gcc.dg/torture/pr87087.c: New testcase.
	* gcc.dg/graphite/pr84204.c: XFAIL.
	* gcc.dg/graphite/pr85935.c: Likewise.

2018-10-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87537
	* gcc.target/i386/pr87537-1.c: New test.

2018-10-17  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
	gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
	gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
	gcc.dg/gnu2x-static-assert-1.c: New tests.
	* gcc.dg/missing-symbol-3.c: Update expected fix-it text.

2018-10-17  Tobias Burnus  <burnus@net-b.de>

	PR fortran/87632
	* gfortran.dg/select_type_47.f90: New.

2018-10-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/pr87623.c: New test.

2018-10-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84705
	* g++.dg/cpp0x/pr84705.C: New.

2018-10-17  Paul Thomas  <pault@gcc.gnu.org>

	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.

2018-10-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/67125
	* gfortran.dg/allocate_with_source_26.f90: Extend
	testcase with polymorphic variables.

2018-10-16  Tobias Burnus  <burnus@net-b.de>

	PR fortran/67125
	* gfortran.dg/allocate_with_source_26.f90: New.

2018-10-15  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/missing-header-fixit-3.c: Update expected indentation
	to reflect minimum margin width.
	* gcc.dg/missing-header-fixit-4.c: Likewise.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
	Likewise.
	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
	Likewise.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
	New test.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.

2018-10-15  Tobias Burnus  <burnus@net-b.de>

	PR fortran/87597
	* gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.

2018-10-15  Renlin Li  <renlin.li@arm.com>

	PR target/87563
	* gcc.target/aarch64/sve/pr87563.c: New.

2018-10-15  Paul Thomas  <pault@gcc.gnu.org>
	Tobias Burnus  <burnus@gcc.gnu.org>

	PR fortran/87566
	* gfortran.dg/select_type_44.f90: New test.
	* gfortran.dg/associate_42.f90: New test.

2018-10-15  Bin Cheng  <bin.cheng@linux.alibaba.com>

	PR tree-optimization/87022
	* gcc.dg/tree-ssa/pr87022.c: New test.

2018-10-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/87610
	* gcc.dg/torture/restrict-6.c: New testcase.

2018-10-15  Andreas Krebbel  <krebbel@linux.ibm.com>

	* g++.dg/vec-init-1.C: New test.

2018-10-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87599
	* gcc.target/i386/pr87599.c: New test.

2018-10-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87572
	* gcc.target/i386/pr87572.c: New test.

2018-10-14  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83146
	* gfortran.dg/associate_43.f90: New test.

2018-10-14  Anthony Green  <green@moxielogic.com>

	* gcc.c-torture/execute/20101011-1.c: Adjust for moxie.

2018-10-12  Yury Gribov  <tetra2005@gmail.com>

	PR middle-end/81376
	* c-c++-common/pr81376.c: New test.
	* gcc.target/i386/387-ficom-2.c: Update test.
	* gcc.target/i386/387-ficom-2.c: Ditto.

2018-10-12  Tobias Burnus  <burnus@net-b.de>

	PR fortran/87597
	* gfortran.dg/inline_matmul_24.f90: New.

2018-10-12  Tobias Burnus <burnus@net-b.de>

	PR fortran/58787
	* gfortran.dg/goacc/pr77765.f90: Modify dg-error.
	* gfortran.dg/interface_42.f90: Ditto.
	* gfortran.dg/internal_references_1.f90: Ditto.
	* gfortran.dg/invalid_procedure_name.f90: Ditto.
	* gfortran.dg/pr65453.f90: Ditto.
	* gfortran.dg/pr77414.f90: Ditto.
	* gfortran.dg/pr78741.f90: Ditto.
	* gfortran.dg/same_name_2.f90: Ditto.

2018-10-12  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
	* gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.

2018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
	* gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
	* gcc.target/powerpc/fold-vec-insert-double.c: New.
	* gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
	* gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
	* gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
	* gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
	* gcc.target/powerpc/fold-vec-insert-longlong.c: New.
	* gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
	* gcc.target/powerpc/fold-vec-insert-short-p9.c: New.

2018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
	* gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
	* gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
	* gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
	* gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
	* gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
	* gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
	* gcc.target/powerpc/fold-vec-extract-short.p9.c: New.

2018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-select-char.c: New.
	* gcc.target/powerpc/fold-vec-select-double.c: New.
	* gcc.target/powerpc/fold-vec-select-float.c: New.
	* gcc.target/powerpc/fold-vec-select-int.c: New.
	* gcc.target/powerpc/fold-vec-select-longlong.c: New.
	* gcc.target/powerpc/fold-vec-select-short.c: New.

2018-10-09  Giuliano Belinassi  <giuliano.belinassi@usp.br>

	PR tree-optimization/86829
	* gcc.dg/sinatan-1.c: New test.
	* gcc.dg/sinatan-2.c: New test.
	* gcc.dg/sinatan-3.c: New test.

2018-10-11  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
	* gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
	* gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.

2018-10-11  Tobias Burnus <burnus@net-b.de>

	Revert:
	2018-10-09  Tobias Burnus <burnus@net-b.de>

	PR fortran/83522
	* gfortran.dg/actual_array_substr_1.f90: Add dg-error,
	change to dg-do compile.
	* gfortran.dg/actual_array_substr_2.f90: Ditto.
	* gfortran.dg/array_initializer_1.f90: Use array
	element not size-one section.
	* gfortran.dg/array_substring.f90: New.

2018-10-11  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/87511
	* gcc.target/aarch64/pr87511.c: Add new test.

2018-10-11  David Malcolm  <dmalcolm@redhat.com>

	PR c++/84993
	* g++.dg/torture/accessor-fixits-9.C: New test.

2018-10-11  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/parse/close-brace.C: New.
	* g++.dg/cpp0x/noexcept16.C: Avoid warning.
	* g++.old-deja/g++.other/crash32.C: Add another error

2018-10-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85070
	* g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
	c++14_only to c++14.

2018-10-11  David Malcolm  <dmalcolm@redhat.com>

	* lib/multiline.exp (dg-begin-multiline-output): Issue an error if
	there hasn't been a dg-end-multiline-output since the last
	dg-begin-multiline-output.
	(dg-end-multiline-output): Issue an error if there hasn't been a
	dg-begin-multiline-output.  Reset _multiline_last_beginning_line
	as soon possible.  Rename "line" to "last_line".

2018-10-11  Andrew Stubbs  <ams@codesourcery.com>

	* selftests/repeat.rtl: New file.

2018-10-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/87582
	* g++.dg/cpp1z/decomp48.C: New test.

2018-10-11  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/diagnostic/macro-arg-count.C: Move to...
	* c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
	output for C vs C++.  Expect notes showing the definitions of the
	macros.
	* c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
	above.

2018-10-11  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
	greater that the size of double by target large_long double.

2018-10-11  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp2a/feat-cxx2a.C: New test.

	PR c++/87547
	* g++.dg/rtti/typeid12.C: New test.

2018-10-10  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/pr87574.C: New test.

2018-10-10  Marek Polacek  <polacek@redhat.com>

	PR c++/87567 - constexpr rejects call to non-constexpr function.
	* g++.dg/cpp1y/constexpr-loop7.C: New test.

2018-10-10  Paul A. Clarke  <pc@us.ibm.com>

	PR target/87579
	* gcc.target/powerpc/sse3-check.h: Remove duplicated code.
	* gcc.target/powerpc/sse3-addsubps.c: Likewise.
	* gcc.target/powerpc/sse3-addsubpd.c: Likewise.
	* gcc.target/powerpc/sse3-haddps.c: Likewise.
	* gcc.target/powerpc/sse3-hsubps.c: Likewise.
	* gcc.target/powerpc/sse3-haddpd.c: Likewise.
	* gcc.target/powerpc/sse3-hsubpd.c: Likewise.
	* gcc.target/powerpc/sse3-lddqu.c: Likewise.
	* gcc.target/powerpc/sse3-movsldup.c: Likewise.
	* gcc.target/powerpc/sse3-movshdup.c: Likewise.
	* gcc.target/powerpc/sse3-movddup.c: Likewise.
	* gcc.target/powerpc/pr37191.c: Likewise.
2018-10-10  Martin Sebor  <msebor@redhat.com>

	PR c/54391
	* gcc.dg/transparent-union-6.c: New.

2018-10-10  Martin Sebor  <msebor@redhat.com>

	* gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
	Add a test for 2-byte wchar_t.
	* gcc.dg/builtin-memchr.c: New test.

2018-10-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/87573
	* gcc.target/i386/pr87573.c: New test.

2018-10-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/87550
	* gcc.target/i386/pr87550.c: New test.

	PR c/87286
	* gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.

2018-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84423
	* g++.dg/concepts/pr84423-1.C: New.
	* g++.dg/concepts/pr84423-2.C: Likewise.
	* g++.dg/cpp0x/auto39.C: Test location too.
	* g++.dg/cpp0x/auto9.C: Likewise.
	* g++.dg/cpp1y/pr60384.C: Likewise.

2018-10-09  Paul A. Clarke  <pc@us.ibm.com>

	* gcc.target/powerpc/sse3-check.h: New file.
	* gcc.target/powerpc/sse3-addsubps.c: New file.
	* gcc.target/powerpc/sse3-addsubpd.c: New file.
	* gcc.target/powerpc/sse3-haddps.c: New file.
	* gcc.target/powerpc/sse3-hsubps.c: New file.
	* gcc.target/powerpc/sse3-haddpd.c: New file.
	* gcc.target/powerpc/sse3-hsubpd.c: New file.
	* gcc.target/powerpc/sse3-lddqu.c: New file.
	* gcc.target/powerpc/sse3-movsldup.c: New file.
	* gcc.target/powerpc/sse3-movshdup.c: New file.
	* gcc.target/powerpc/sse3-movddup.c: New file.
	* gcc.target/powerpc/pr37191.c: New file.

2018-10-09  Tobias Burnus <burnus@net-b.de>

	PR fortran/83522
	* gfortran.dg/actual_array_substr_1.f90: Add dg-error,
	change to dg-do compile.
	* gfortran.dg/actual_array_substr_2.f90: Ditto.
	* gfortran.dg/array_initializer_1.f90: Use array
	element not size-one section.
	* gfortran.dg/array_substring.f90: New.

2018-10-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
	testcase.

2018-10-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/warn17.adb: New testcase.

2018-10-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
	gnat.dg/inline14_pkg.ads: New testcase.

2018-10-09  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/warn18.adb: New testcase.

2018-10-09  Martin Liska  <mliska@suse.cz>

	* c-c++-common/asan/pr64820.c: Add line number to scanned
	pattern.
	* c-c++-common/asan/use-after-return-1.c: Likewise.
	* g++.dg/asan/function-argument-1.C (main): Likewise.
	* g++.dg/asan/function-argument-2.C (main): Likewise.
	* g++.dg/asan/function-argument-3.C (main): Likewise.
	* g++.dg/asan/use-after-scope-1.C (main): Likewise.
	* g++.dg/asan/use-after-scope-2.C (main): Likewise.
	* g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
	* g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
	* g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
	* g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
	* g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
	* gcc.dg/asan/pr78541.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-1.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-10.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-2.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-3.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-5.c (main): Likewise.
	* gcc.dg/asan/use-after-scope-9.c (main): Likewise.

2018-10-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87151
	* gfortran.dg/deferred_type_component_3.f90: New test.

	PR fortran/80931
	* gfortran.dg/deferred_character_28.f90: New test.
	* gfortran.dg/deferred_character_29.f90: New test (note that
	this test appears in PR83196 comment #4 by mistake).

2018-10-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/vararg-loc.c: Accept a column number.

2018-10-08  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/i386.exp: Move procedures to
	target-supports.exp.
	* g++.target/i386/i386.exp: New file.
	* gcc.target/i386/mv*.C: Move here tests and remove
	target filter in these tests.

2018-10-08  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/contiguous_4.f90: Adjust.
	* gfortran.dg/contiguous_4.f90: New test.

2018-10-08  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86372
	* gfortran.dg/associate_41.f90: New test.

2018-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/merge-all-constants-2.c: Require string_merging support.
	* gnat.dg/string_merge1.adb: Likewise.
	* gnat.dg/string_merge2.adb: Likewise.

2018-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.

2018-10-08  Martin Liska  <mliska@suse.cz>

	* g++.dg/ext/pr82625.C: Add dg-compile filter.

2018-10-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71128
	* g++.dg/concepts/pr71128.C: New.

2018-10-08  Richard Sandiford  <richard.sandiford@arm.com>

	PR c/87286
	* gcc.dg/pr87286.c: New test.

2018-10-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/86111
	* gfortran.dg/array_constructor_type_23.f90: New test.

2018-10-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83999
	* gfortran.dg/elemental_function_4.f90 : New test.

2018-10-05  Peter Bergner  <bergner@linux.ibm.com>

	PR rtl-optimization/86939
	PR rtl-optimization/87479
	* gcc.target/powerpc/pr86939.c: New test.
	* gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.

2018-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gnat.dg/string_merge1.adb: Fix test expectations.
	* gnat.dg/string_merge2.adb: Likewise.

2018-10-05  David Malcolm  <dmalcolm@redhat.com>

	PR c++/56856
	* g++.dg/ext/builtin4.C: Set expected location for warning to the
	correct location within the format string.
	* g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
	files for testing locations within string literal locations from
	the C frontend.
	* g++.dg/warn/Wformat-method.C: New test.
	* g++.dg/warn/Wformat-pr71863.C: New test.
	* g++.dg/warn/Wformat-ranges-c++11.C: New test.
	* g++.dg/warn/Wformat-ranges.C: New test, based on
	gcc.dg/format/diagnostic-ranges.c.
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(test_multitoken_macro): Generalize expected output to work with
	both C and C++.
	* gcc.dg/plugin/diagnostic-test-string-literals-2.c
	(test_stringified_token_1): Likewise.
	(test_stringified_token_3): Likewise.

2018-10-05  David Malcolm  <dmalcolm@redhat.com>

	* lib/multiline.exp (proc dg-end-multiline-output): Check argument
	count.  If there's a 3rd argument, use dg-process-target on it,
	bailing out, or recording expected failures as "maybe_x".
	(proc handle-multiline-outputs): Extract "maybe_x", and use it
	to convert pass/fail into xpass/xfail.

2018-10-05  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/87490
	* gcc.dg/pr87490.c: New test.
	* gcc.dg/warn-strnlen-no-nul-2.c: Same.

2018-10-05  Steve Ellcey  <sellcey@cavium.com>

	PR tree-optimization/71625
	* /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
	(test_vclz_s16): Ditto.
	(test_vclz_s32): Ditto.
	(test_vclzq_s8): Ditto.
	(test_vclzq_s16): Ditto.
	(test_vclzq_s32): Ditto.
	(test_vclz_u8): Ditto.
	(test_vclz_u16): Ditto.
	(test_vclz_u32): Ditto.
	(test_vclzq_u8): Ditto.
	(test_vclzq_u16): Ditto.
	(test_vclzq_u32): Ditto.
	* gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
	(test_vneg_s16): Ditto.
	(test_vneg_s32): Ditto.
	(test_vneg_s64): Ditto.
	(test_vnegd_s64): Ditto.
	(test_vnegq_s8): Ditto.
	(test_vnegq_s16): Ditto.
	(test_vnegq_s32): Ditto.
	(test_vnegq_s64): Ditto.

2018-10-05  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/87509
	* gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
	of dfp_hw.  Don't include <altivec.h>.
	* gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto.  Require
	lp64.
	* gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
	* gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
	* gcc.target/powerpc/test_mffsl.c: Ditto.

2018-10-04  Vinay Kumar  <vinay.kumar@blackfigtech.com>

	* c-c++-common/Wprio-ctor-dtor.c: New test.

2018-10-04  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
	* gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
	dg-additional-options.  Add dg-message and dg-missed directives
	to verify that -fopt-info messages are written at the correct
	locations.

2018-10-04  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
	due to "-internals" not being selected.
	* gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
	"-internals" added to re-enable the output from test_scopes.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.

2018-10-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gnat.dg/string_merge1.adb: New test.
	* gnat.dg/string_merge2.adb: New test.
	* gcc.dg/merge-all-constants-1.c: Adjust test.
	* gcc.dg/merge-all-constants-2.c: New test.

2018-10-04  Bill Seurer  <seurer@linux.vnet.ibm.com>

	PR target/87486
	* gcc.target/powerpc/undef-bool-2.c: Fix expected error output.

2018-10-04  Martin Liska  <mliska@suse.cz>

	PR c/87483
	* gcc.dg/pr87483.c: New test.

2018-10-04  Martin Liska  <mliska@suse.cz>

	PR ipa/82625
	* g++.dg/ext/pr82625.C: New test.

2018-10-04  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/dump-1.c: New test.
	* gcc.dg/plugin/dump_plugin.c: New test plugin.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.

2018-10-04  Peter Bergner  <bergner@linux.ibm.com>

	PR rtl-optimization/87466
	* gcc.target/powerpc/pr87466.c: New test.

2018-10-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/85787
	* gcc.dg/ipa/propmalloc-4.c: New test.

2018-10-04  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.

2018-10-03  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.

2018-10-03  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/warn-sprintf-no-nul.c: New test.

2018-10-03  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/86109
	* g++.dg/gcov/pr86109.C: New test.

2018-10-02  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/muldiv-1.c: New file.
	* gcc.dg/tree-ssa/muldiv-2.c: Likewise.

2018-10-02  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/87081
	* gcc.target/powerpc/vec-init-6.c: Fix expected asm.

2018-10-01  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/warn-strnlen-no-nul.c: New.

2018-10-01  Carl Love  <cel@us.ibm.com>

	PR 69431
	* gcc.target/powerpc/test_mffsl-p9.c: New file.
	* gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
	* gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
	* gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
	* gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.

2018-10-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65677
	* gfortran.dg/dependency_52.f90 : Expand the test to check both
	the call to adjustl and direct assignment of the substring.

2018-10-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87465
	* gcc.dg/tree-ssa/cunroll-15.c: New testcase.

2018-10-01  Tamar Christina  <tamar.christina@arm.com>

	PR target/86486
	* gcc.dg/pr82788.c: Skip for AArch64.
	* gcc.dg/guality/vla-1.c: Turn off stack-clash.
	* gcc.target/aarch64/subsp.c: Likewise.
	* gcc.dg/params/blocksort-part.c: Skip stack-clash checks
	on AArch64.
	* gcc.dg/stack-check-10.c: Add AArch64 specific checks.
	* gcc.dg/stack-check-12.c: ILP32 fixup.
	* gcc.dg/stack-check-5.c: Add AArch64 specific checks.
	* gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
	* testsuite/lib/target-supports.exp
	(check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
	require frame pointer for non-leaf functions.

2018-10-01  Tamar Christina  <tamar.christina@arm.com>

	PR target/86486
	* gcc.target/aarch64/stack-check-alloca-1.c: New.
	* gcc.target/aarch64/stack-check-alloca-10.c: New.
	* gcc.target/aarch64/stack-check-alloca-2.c: New.
	* gcc.target/aarch64/stack-check-alloca-3.c: New.
	* gcc.target/aarch64/stack-check-alloca-4.c: New.
	* gcc.target/aarch64/stack-check-alloca-5.c: New.
	* gcc.target/aarch64/stack-check-alloca-6.c: New.
	* gcc.target/aarch64/stack-check-alloca-7.c: New.
	* gcc.target/aarch64/stack-check-alloca-8.c: New.
	* gcc.target/aarch64/stack-check-alloca-9.c: New.
	* gcc.target/aarch64/stack-check-alloca.h: New.
	* gcc.target/aarch64/stack-check-14.c: New.
	* gcc.target/aarch64/stack-check-15.c: New.

2018-10-01  Tamar Christina  <tamar.christina@arm.com>

	PR target/86486
	* gcc.target/aarch64/stack-check-prologue-16.c: New test
	* gcc.target/aarch64/stack-check-cfa-3.c: New test.
	* gcc.target/aarch64/sve/struct_vect_24.c: New test.
	* gcc.target/aarch64/sve/struct_vect_24_run.c: New test.

2018-10-01  Jeff Law  <law@redhat.com>
	    Richard Sandiford <richard.sandiford@linaro.org>
	    Tamar Christina  <tamar.christina@arm.com>

	PR target/86486
	* gcc.target/aarch64/stack-check-12.c: New.
	* gcc.target/aarch64/stack-check-13.c: New.
	* gcc.target/aarch64/stack-check-cfa-1.c: New.
	* gcc.target/aarch64/stack-check-cfa-2.c: New.
	* gcc.target/aarch64/stack-check-prologue-1.c: New.
	* gcc.target/aarch64/stack-check-prologue-10.c: New.
	* gcc.target/aarch64/stack-check-prologue-11.c: New.
	* gcc.target/aarch64/stack-check-prologue-12.c: New.
	* gcc.target/aarch64/stack-check-prologue-13.c: New.
	* gcc.target/aarch64/stack-check-prologue-14.c: New.
	* gcc.target/aarch64/stack-check-prologue-15.c: New.
	* gcc.target/aarch64/stack-check-prologue-2.c: New.
	* gcc.target/aarch64/stack-check-prologue-3.c: New.
	* gcc.target/aarch64/stack-check-prologue-4.c: New.
	* gcc.target/aarch64/stack-check-prologue-5.c: New.
	* gcc.target/aarch64/stack-check-prologue-6.c: New.
	* gcc.target/aarch64/stack-check-prologue-7.c: New.
	* gcc.target/aarch64/stack-check-prologue-8.c: New.
	* gcc.target/aarch64/stack-check-prologue-9.c: New.
	* gcc.target/aarch64/stack-check-prologue.h: New.
	* lib/target-supports.exp
	(check_effective_target_supports_stack_clash_protection): Add AArch64.

2018-10-01  Tamar Christina  <tamar.christina@arm.com>

	* lib/target-supports.exp (check_cached_effective_target_indexed): New.
	(check_cached_effective_target, clear_effective_target_cache): Cleanup.
	(check_compile): Support values already Boolean.
	(check_alias_available, check_gc_sections_available,
	check_profiling_available, check_effective_target_vect_cmdline_needed,
	check_effective_target_vect_int,
	check_effective_target_vect_intfloat_cvt,
	check_effective_target_vect_doubleint_cvt,
	check_effective_target_vect_intdouble_cvt,
	check_effective_target_vect_uintfloat_cvt,
	check_effective_target_vect_floatint_cvt,
	check_effective_target_vect_floatuint_cvt,
	check_effective_target_vect_peeling_profitable,
	check_effective_target_vect_simd_clones,
	check_effective_target_vect_peeling_profitable,
	check_effective_target_vect_simd_clones,
	check_effective_target_vect_shift,
	check_effective_target_vect_bswap,
	check_effective_target_vect_shift_char,
	check_effective_target_vect_float,
	check_effective_target_vect_double,
	check_effective_target_vect_long_long,
	check_effective_target_vect_no_int_min_max,
	check_effective_target_vect_no_int_add,
	check_effective_target_vect_no_bitwise,
	check_effective_target_vect_perm,
	check_effective_target_vect_perm_byte,
	check_effective_target_vect_perm_short,
	check_effective_target_xorsign,
	check_effective_target_vect_widen_sum_hi_to_si_pattern,
	check_effective_target_vect_widen_sum_hi_to_si,
	check_effective_target_vect_widen_sum_qi_to_hi,
	check_effective_target_vect_widen_sum_qi_to_si,
	check_effective_target_vect_widen_mult_qi_to_hi,
	check_effective_target_vect_widen_mult_hi_to_si,
	check_effective_target_vect_widen_mult_qi_to_hi_pattern,
	check_effective_target_vect_widen_mult_hi_to_si_pattern,
	check_effective_target_vect_widen_mult_si_to_di_pattern,
	check_effective_target_vect_widen_shift,
	check_effective_target_vect_sdot_qi,
	check_effective_target_vect_udot_qi,
	check_effective_target_vect_sdot_hi,
	check_effective_target_vect_udot_hi,
	check_effective_target_vect_usad_char,
	check_effective_target_vect_pack_trunc,
	check_effective_target_vect_unpack,
	check_effective_target_unaligned_stack,
	check_effective_target_vect_no_align,
	check_effective_target_vect_hw_misalign,
	check_effective_target_natural_alignment_32,
	check_effective_target_natural_alignment_64,
	check_effective_target_vect_element_align,
	check_effective_target_vect_load_lanes **,
	check_effective_target_vect_condition,
	check_effective_target_vect_cond_mixed,
	check_effective_target_vect_char_mult,
	check_effective_target_vect_short_mult,
	check_effective_target_vect_int_mult,
	check_effective_target_vect_extract_even_odd,
	check_effective_target_vect_interleave,
	check_effective_target_vect_stridedN,
	check_effective_target_vect_call_copysignf,
	check_effective_target_sqrt_insn,
	check_effective_target_vect_call_sqrtf,
	check_effective_target_vect_call_btrunc,
	check_effective_target_vect_call_btruncf,
	check_effective_target_vect_call_ceil,
	check_effective_target_vect_call_ceilf,
	check_effective_target_vect_call_floor,
	check_effective_target_vect_call_floorf,
	check_effective_target_vect_call_lceil,
	check_effective_target_vect_call_lfloor,
	check_effective_target_vect_call_nearbyint,
	check_effective_target_vect_call_nearbyintf,
	check_effective_target_vect_call_round,
	check_effective_target_vect_call_roundf,
	check_effective_target_section_anchors,
	check_effective_target_bswap,
	check_effective_target_sync_int_long,
	check_effective_target_sync_char_short,
	check_effective_target_tiny,
	check_effective_target_pie_copyreloc,
	check_effective_target_got32x_reloc,
	check_effective_target_tls_get_addr_via_got): Use new caching.

2018-10-01  MCC CS <deswurstes@users.noreply.github.com>

	PR tree-optimization/87261
	* gcc.dg/pr87261.c: New test.

2018-10-01  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/tph_addx.c: New test.

2018-10-01  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/tmac-3.c: New file.

2018-09-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87359
	* gfortran.dg/associate_40.f90 : New test.

2018-09-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70752
	PR fortran/72709
	* gfortran.dg/deferred_character_25.f90 : New test.
	* gfortran.dg/deferred_character_26.f90 : New test.
	* gfortran.dg/deferred_character_27.f90 : New test to verify
	that PR82617 remains fixed.

2018-09-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70149
	* gfortran.dg/deferred_character_24.f90 : New test.

2018-09-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87370
	* gcc.target/i386/pr87370.c: New test.

2018-09-29  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65667
	* gfortran.dg/dependency_52.f90 : 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-28  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/unroll-1.c: Update expected output from "note" to
	"optimized".
	* c-c++-common/unroll-2.c: Likewise.
	* c-c++-common/unroll-3.c: Likewise.
	* g++.dg/tree-ssa/dom-invalid.C: Update expected output from
	dg-message to dg-missed.  Convert param from -fopt-info to
	-fopt-info-missed-ipa.
	* g++.dg/tree-ssa/pr81408.C: Update expected output from
	dg-message to dg-missed.
	* g++.dg/vect/slp-pr56812.cc: Update expected output from
	dg-message to dg-optimized.
	* gcc.dg/pr26570.c: Update expected output from dg-message to
	dg-missed.  Convert param from -fopt-info to
	-fopt-info-missed-ipa.
	* gcc.dg/pr32773.c: Likewise.
	* gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
	dg-message to dg-missed.
	* gcc.dg/unroll-2.c: Update expected output from dg-message to
	dg-optimized.
	* gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.  Convert param
	from -fopt-info to -fopt-info-vec.
	* gfortran.dg/directive_unroll_1.f90: Update expected output from
	"note" to "optimized".
	* gfortran.dg/directive_unroll_2.f90: Likewise.
	* gfortran.dg/directive_unroll_3.f90: Likewise.
	* gnat.dg/unroll4.adb: Likewise.
	* lib/gcc-dg.exp (dg-optimized): New procedure.
	(dg-missed): New procedure.

2018-09-28  Joseph Myers  <joseph@codesourcery.com>

	PR c/87390
	* gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
	values explicitly to target type for comparison.

2018-09-28  Steve Ellcey  <sellcey@cavium.com>

	PR testsuite/87433
	* gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
	instead of 4.

2018-09-28  Steve Ellcey  <sellcey@cavium.com>

	PR testsuite/87433
	* gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.

2018-09-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160229-1.c: Minor tweak.
	* gcc.target/sparc/cbcond-2.c: Likewise.
	* gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
	* gcc.target/sparc/movcc-2.c: Minor tweak.
	* gcc.target/sparc/overflow-3.c: Likewise.
	* gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
	* gcc.target/sparc/overflow-5.c: Minor tweak.
	* gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.

2018-09-27  Segher Boessenkool  <segher@kernel.crashing.org>

	* g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
	valid value, in the "vector bool int" case.

2018-09-27  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
	* gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
	* gcc.target/i386/pr79804.c (foo): Use register "19", not "20".

2018-09-27  Martin Liska  <mliska@suse.cz>

	* g++.dg/pr60518.C: Add -Wno-missing-profile.
	* g++.dg/torture/pr59265.C: Likewise.
	* g++.dg/tree-prof/morefunc.C: Likewise.
	* g++.dg/tree-ssa/dom-invalid.C: Likewise.
	* gcc.dg/pr26570.c: Likewise.
	* gcc.dg/pr32773.c: Likewise.
	* gcc.dg/pr40209.c: Likewise.
	* gcc.dg/pr51957-1.c: Likewise.
	* gcc.dg/pr80747.c: Likewise.
	* gcc.target/aarch64/pr62262.c: Likewise.

2018-09-27  Richard Biener  <rguenther@suse.de>

	PR testsuite/87451
	* gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.

2018-09-27  Richard Biener  <rguenther@suse.de>

	PR debug/37801
	PR debug/87440
	* gcc.dg/debug/dwarf2/inline2.c: Adjust.
	* gcc.dg/debug/dwarf2/inline4.c: New testcase.

2018-09-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67544
	* g++.dg/concepts/pr67544.C: New.

2018-09-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84940
	* g++.dg/expr/unary4.C: New.

2018-09-26  Indu Bhagat  <indu.bhagat@oracle.com>

	PR gcov-profile/86957
	* gcc.dg/Wmissing-profile.c: New test.

2018-09-26  Joseph Myers  <joseph@codesourcery.com>

	PR c/87390
	* gcc.target/i386/excess-precision-9.c,
	gcc.target/i386/excess-precision-10.c: New tests.

2018-09-26  Richard Biener  <rguenther@suse.de>

	PR debug/87443
	* gcc.dg/debug/dwarf2/inline5.c: New testcase.

2018-09-26  Martin Jambor  <mjambor@suse.cz>

	PR c/87347
	* gcc.dg/pr87347.c: New test.

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71131
	* g++.dg/concepts/pr71131.C: New.

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71127
	* g++.dg/concepts/pr71127.C: New.

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67655
	* g++.dg/concepts/pr67655.C: New.

2018-09-26  Thomas Quinot  <quinot@adacore.com>

	* gnat.dg/sso13.adb: New testcase.

2018-09-26  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/warn16.adb: New testcase.

2018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
	gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
	gnat.dg/elab7_pkg2.ads: New testcase.

2018-09-26  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.

2018-09-26  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/predicate2-containers.ads,
	gnat.dg/predicate2-project-name_values.ads,
	gnat.dg/predicate2-project-registry-attribute.ads,
	gnat.dg/predicate2-project-registry.ads,
	gnat.dg/predicate2-project-typ-set.ads,
	gnat.dg/predicate2-project-typ.ads,
	gnat.dg/predicate2-project.ads,
	gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
	gnat.dg/predicate2_main.adb: New testcase.

2018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/dynhash1.adb: New testcase.

2018-09-26  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/sets1.adb: New testcase.
	* gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
	to new API.

2018-09-26  Thomas Quinot  <quinot@adacore.com>

	* gnat.dg/sso12.adb: New testcase.

2018-09-26  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/expr_func8.adb: New testcase.

2018-09-26  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
	testcase.

2018-09-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67656
	* g++.dg/concepts/pr67656.C: New.

2018-09-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
	gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
	gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.

2018-09-26  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/vthunk1.C: Rename to...
	* g++.dg/other/thunk1.C: ...this.
	* g++.dg/other/thunk2a.C: New test.
	* g++.dg/other/thunk2b.C: Likewise.

2018-09-25  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/weak-1.c: New.

2018-09-25  Jeff Law  <law@redhat.com>

	* gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
	* gcc.dg/warn-stplen-no-nul.c: Likewise.

2018-09-25  Alexandre Oliva <oliva@adacore.com>

	* gnat.dg/dinst.adb: Adjust for locviews.

2018-09-25  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
	* gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
	vec_splat calls from recently added tests. Update instruction counts.
	* gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
	* gcc.target/powerpc/fold-vec-splat-int.c: Same.
	* gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
	* gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
	* gcc.target/powerpc/fold-vec-splat-short.c: Same.

2018-09-25  Marek Polacek  <polacek@redhat.com>

	PR c++/87425
	* g++.dg/cpp2a/constexpr-virtual12.C: New test.

2018-09-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/87398
	* g++.dg/other/pr87398.C: New test.
	* g++.dg/cpp2a/constexpr-virtual10.C: New test.
	* g++.dg/cpp2a/constexpr-virtual11.C: New test.

2018-09-25  Martin Jambor  <mjambor@suse.cz>

	PR testsuite/87339
	* gcc.dg/warn-abs-1.c: Do not test _Float128.  Remove dg-skip-if and
	float125 target.
	* gcc.target/i386/warn-abs-3.c: New test.

2018-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/81246
	* g++.dg/cpp0x/pr81246.C: New.

2018-09-25  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/82699
	* gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
	* gcc.target/i386/pr82699-6.c: Add -fno-pic.

2018-09-25  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
	ILP32.

2018-09-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87402
	* gcc.dg/torture/pr87402.c: New testcase.

2018-09-25  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/70150
	* gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
	for pie_enabled target.
	* gcc.dg/uninit-19.c: Check pie_enabled for PIC.
	* gcc.target/i386/pr34256.c: Likewise.

2018-09-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85070
	* g++.dg/cpp0x/pr85070.C: New.

2018-09-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/82699
	* gcc.target/i386/pr82699-1.c: New file.
	* gcc.target/i386/pr82699-2.c: Likewise.
	* gcc.target/i386/pr82699-3.c: Likewise.
	* gcc.target/i386/pr82699-4.c: Likewise.
	* gcc.target/i386/pr82699-5.c: Likewise.
	* gcc.target/i386/pr82699-6.c: Likewise.

2018-09-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/87401
	* gfortran.dg/intent_out_12.f90: New test.

2018-09-24  Will Schmidt  <will_schmidt@vnet.ibm.com>

	PR testsuite/86952
	* gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
	update expected codegen

2018-09-24  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/nested-parallelism.f90: New test.

2018-09-24  Ilya Leoshkevich  <iii@linux.ibm.com>

	PR target/80080
	* gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
	* gcc.target/s390/zvector/vec-cmp-2.c: Likewise.

2018-09-24  Martin Liska  <mliska@suse.cz>

	PR sanitizer/85774
	* g++.dg/asan/pr85774.C: New test.

2018-09-24  Alexandre Oliva <oliva@adacore.com>

	PR middle-end/87054
	* gcc.dg/pr87054.c: Adjust for no __int128 on x86.

2018-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/87395
	* gfortran.dg/intent_out_11.f90: New test.

2018-09-23  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
	* gfortran.dg/coarray_lock_7.f90: Likewise.

2018-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/87395
	* gfortran.dg/intent_out_10.f90: New test.

2018-09-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/41453
	* gfortran.dg/intent_optimize_2.f90: New test.

2018-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/87318
	* gfortran.dg/dtio_1.f90: Update test to valid code.

2018-09-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/85603
	* gfortran.dg/deferred_character_23.f90 : New test.

2018-09-21  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
	* gcc.dg/tree-ssa/vrp120.c: New test.

2018-09-21  Marek Polacek  <polacek@redhat.com>

	PR c++/87372 - __func__ constexpr evaluation.
	* g++.dg/cpp1y/func_constexpr2.C: New test.

2018-09-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/77325
	* gfortran.dg/deferred_character_22.f90 : New test.

2018-09-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87359
	* gfortran.dg/finalize_33.f90 : New test.

2018-09-21  David Malcolm  <dmalcolm@redhat.com>

	PR tree-optimization/87309
	* gcc.dg/pr87309.c: New test.

2018-09-21  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/dump-ada-spec-14.c: New test.

2018-09-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/nested-func-11.c: New test.

	* lib/target-supports.exp (check_effective_target_tls_runtime): Make
	more robust and remove target-specific handling.

2018-09-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20180921-1.c: New test.

2018-09-20  Marek Polacek  <polacek@redhat.com>

	PR c++/87109 - wrong ctor with maybe-rvalue semantics.
	* g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
	* g++.dg/cpp0x/ref-qual20.C: New test.

2018-09-20  Allan Sandfeld Jensen  <allan.jensen@qt.io>

	* g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
	* g++.dg/lto/20081109-1_0.C: Likewise.
	* g++.dg/lto/20090302_0.C: Likewise.
	* g++.dg/lto/pr45621_0.C: Likewise.
	* g++.dg/lto/pr60567_0.C: Likewise.
	* g++.dg/lto/pr62026.C: Likewise.
	* gcc.dg/lto/pr45736_0.c: Likewise.
	* gcc.dg/lto/pr52634_0.c: Likewise.
	* gfortran.dg/lto/20091016-1_0.f90: Likewise.
	* gfortran.dg/lto/pr79108_0.f90: Likewise.

2018-09-20  Alexandre Oliva <oliva@adacore.com>

	PR middle-end/87054
	* gcc.dg/pr87054.c: New.

2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/87288
	* gcc.dg/vect/pr87288-1.c: New test.
	* gcc.dg/vect/pr87288-2.c: Likewise,
	* gcc.dg/vect/pr87288-3.c: Likewise.

2018-09-20  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86877
	* gfortran.dg/vect/vect-8-epilogue.F90: New test.

2018-09-19  Marek Polacek  <polacek@redhat.com>

	* g++.dg/conversion/op4.C: Add dg-warning.
	* g++.dg/warn/Wclass-conversion1.C: New test.
	* g++.dg/warn/Wclass-conversion2.C: New test.
	* g++.dg/warn/Wconversion5.C: Remove file.
	* g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
	* g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
	* g++.old-deja/g++.jason/conversion5.C: Likewise.

2018-09-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/87324
	* g++.dg/cpp0x/desig5.C: New.

2018-09-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84109
	* gfortran.dg/elemental_function_3.f90 : New test.

2018-09-19  Marek Polacek  <polacek@redhat.com>

	PR c++/87357 - missing -Wconversion warning
	* g++.dg/warn/Wconversion5.C: New test.

2018-09-19  Matthew Malcomson  <matthew.malcomson@arm.com>

	* gcc.target/aarch64/atomic-store.c: New.

2018-09-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87349
	PR tree-optimization/87342
	* gcc.dg/torture/pr87349-1.c: New testcase.
	* gcc.dg/torture/pr87349-2.c: Likewise.
	* gcc.dg/torture/pr87342.c: Likewise.

2018-09-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/29550
	* gfortran.dg/inline_matmul_13.f90: Adjust count for
	_gfortran_matmul.
	* gfortran.dg/inline_matmul_16.f90: Likewise.
	* gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1.  Scan
	for dgemm instead of dgemm_.  Add call to random_number to make
	standard conforming.
	* gfortran.dg/matmul_blas_1.f90: New test.
	* gfortran.dg/matmul_bounds_14.f: New test.
	* gfortran.dg/matmul_bounds_15.f: New test.
	* gfortran.dg/matmul_bounds_16.f: New test.
	* gfortran.dg/blas_gemm_routines.f: New test / additional file for
	preceding tests.

2018-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87239
	* gfortran.dg/elemental_function_2.f90 : New test.

2018-09-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87336
	* gfortran.dg/pointer_array_10.f90 : New test.
	* gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
	* gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
	count to 72.

2018-09-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85065
	* g++.dg/concepts/pr85065.C: New.

2018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR testsuite/87339
	* gcc.dg/warn-abs-1.c: Require float128 target.
	Skip if large_long_double newlib target.

2018-09-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/86881
	* g++.dg/warn/pr86881.C: New.

2018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/spellcheck_1.c:
	Make architecture suggestion optional.
	* gcc.target/aarch64/spellcheck_4.c:
	Likewise.

2018-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
	functions.

2018-09-17  Cesar Philippidis  <cesar@codesourcery.com>
	    Bernd Schmidt <bernds_cb1@t-online.de>

	* gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
	* gcc.target/nvptx/atomic_fetch-2.c: ... this.
	* gcc.target/nvptx/atomic_fetch-3.c: New test.

2018-09-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87328
	* gcc.dg/torture/pr87328.c: New testcase.

2018-09-17  Martin Jambor  <mjambor@suse.cz>

	PR c/63886
	* gcc.dg/warn-abs-1.c: New test.
	* gcc.dg/dfp/warn-abs-2.c: Likewise.

2018-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
	TEST_ALWAYS_FLAGS to HOSTCXX.

2018-09-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64120
	* gfortran.dg/allocatable_scalar_14.f90 : New test.

2018-09-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87301
	* gcc.dg/torture/pr87301.c: New testcase.

2018-09-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/85954
	* gfortran.dg/deferred_character_21.f90 : New test.

2018-09-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86484
	PR fortran/84543
	* gfortran.dg/class_assign_2.f90: New test case.
	* gfortran.dg/class_assign_3.f90: New test case.

2018-09-16  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/37802
	* gfortran.dg/matmul_bounds_13.f90: New test case.
	* gfortran.dg/inline_matmul_15.f90:  Adjust test for runtime
	error.
	* gfortran.dg/matmul_5.f90: Likewise.
	* gfortran.dg/matmul_bounds_10.f90: Likewise.
	* gfortran.dg/matmul_bounds_11.f90: Likewise.
	* gfortran.dg/matmul_bounds_2.f90: Likewise.
	* gfortran.dg/matmul_bounds_4.f90: Likewise.
	* gfortran.dg/matmul_bounds_5.f90: Likewise.

2018-09-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20180915-1.c: New test.

2018-09-14  David Malcolm  <dmalcolm@redhat.com>

	PR c/82967
	* c-c++-common/attributes-1.c: Remove bogus suggestion from
	dg-prune-output.
	* gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
	bogus suggestion.
	* gcc.dg/spellcheck-identifiers-4.c: New test.

2018-09-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.

2018-09-14  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/warn-stpcpy-no-nul.c: New test.

2018-09-14  Martin Sebor  <msebor@redhat.com>
	    Jeff Law  <law@redhat.com>

	* gcc.dg/warn-strcpy-no-nul.c: New test.

2018-09-14  Martin Sebor  <msebor@redhat.com>

	c++/61941
	* g++.dg/pr61941.C: New test.

2018-09-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
	rather than pattern name in combine dump.

2018-09-14  Sam Tebbs  <sam.tebbs@arm.com>

	PR target/85628
	* gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
	New functions.

2018-09-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR tree-optimization/87259
	* gcc.dg/pr87259.c: New test.

2018-09-13  Martin Sebor  <msebor@redhat.com>
	    Jeff Law  <law@redhat.com>

	* gcc.dg/warn-strlen-no-nul.c: New test.

2018-09-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87263
	* gcc.dg/torture/pr87263.c: New testcase.
	* gcc.dg/torture/ssa-fre-2.c: Likewise.
	* gcc.dg/torture/ssa-fre-3.c: Likewise.
	* gcc.dg/torture/ssa-fre-4.c: Likewise.

2018-09-13  Omar Sandoval  <osandov@osandov.com>
	    Tom de Vries  <tdevries@suse.de>

	PR debug/86985
	* gcc.dg/guality/zero-length-array.c: New test.

2018-09-13  Sam Tebbs  <sam.tebbs@arm.com>

	PR target/85628
	* gcc.target/aarch64/combine_bfxil.c: New file.
	* gcc.target/aarch64/combine_bfxil_2.c: New file.

2018-09-13  Jakub Jelinek  <jakub@redhat.com>
	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/87290
	* gcc.target/i386/pr87290.c: New test.
	* gcc.c-torture/execute/pr87290.c: New test.

2018-09-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/87287
	* gcc.dg/tree-ssa/pr87287.c: New test.

2018-09-12  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85110
	* g++.dg/cpp0x/explicit4.C: Update expected output to reflect
	special-casing of diagnostic for a single non-viable candidate due
	to a bad argument.
	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
	Add test coverage for an unmatched overloaded operator.
	* g++.dg/expr/pmf-1.C: Likewise.
	* g++.old-deja/g++.bugs/900330_02.C: Likewise.
	* g++.old-deja/g++.jason/conversion11.C: Likewise.
	* g++.old-deja/g++.law/arg11.C: Likewise.
	* g++.old-deja/g++.law/arm9.C: Likewise.
	* g++.old-deja/g++.robertl/eb131.C: Likewise.

2018-09-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87284
	* gfortran.dg/allocate_with_mold_2.f90: New test.

2018-09-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/82853
	* gcc.target/i386/pr82853-1.c: New test.
	* gcc.target/i386/pr82853-2.c: New test.

2018-09-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87280
	* gcc.dg/torture/pr87280.c: New testcase.

2018-09-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87266
	* gcc.dg/torture/pr87266-1.c: New testcase.
	* gcc.dg/torture/pr87266-2.c: Likewise.
	* gcc.dg/torture/pr87266-3.c: Likewise.
	* gcc.dg/torture/pr87266-4.c: Likewise.

2018-09-12  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/dfp_to_bfp_rounding.c: New test.

2018-09-12  Jakub Jelinek  <jakub@redhat.com>
	    Andreas Krebbel  <krebbel@linux.ibm.com>

	PR tree-optimization/86844
	* gcc.c-torture/execute/pr86844.c: New test.
	* gcc.dg/store_merging_22.c: New test.
	* gcc.dg/store_merging_23.c: New test.

2018-09-12  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/87248
	* c-c++-common/torture/pr87248.c: New test.

2018-09-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/87172
	* gfortran.dg/iso_c_binding_only_2.f90: New test case.

2018-09-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/87277
	* gfortran.dg/select_type_43.f90: New test.

2018-09-11  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/driver-specs.c: New.

2018-09-11  Joey Ye  <joey.ye@arm.com>

	* lib/gcov.exp (verify-intermediate): Add missing close.

2018-09-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86830
	* gfortran.dg/typebound_call_30.f90: New test case.

2018-09-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85395
	* gfortran.dg/proc_ptr_comp_52.f90: New test case.

2018-09-08  Marek Polacek  <polacek@redhat.com>

	PR c++/87150 - wrong ctor with maybe-rvalue semantics.
	* g++.dg/cpp0x/move-return2.C: New test.

2018-09-08  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/array-init.c: Add dg-prune-output.
	* g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
	* g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
	* g++.dg/cpp1y/pr64382.C: Likewise.
	* g++.dg/cpp1y/pr77739.C: Likewise.
	* g++.dg/cpp1z/lambda-this1.C: Likewise.
	* g++.dg/cpp1z/lambda-this2.C: Likewise.
	* g++.dg/template/crash84.C: Adjust dg-error.

2018-09-07  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
	messages.

2018-09-07  Marek Polacek  <polacek@redhat.com>

	PR c++/87152 - range-based for loops with initializer broken in templates.
	* g++.dg/cpp2a/range-for11.C: New test.
	* g++.dg/cpp2a/range-for12.C: New test.
	* g++.dg/cpp2a/range-for13.C: New test.
	* g++.dg/cpp2a/range-for14.C: New test.
	* g++.dg/cpp2a/range-for15.C: New test.
	* g++.dg/cpp2a/range-for16.C: New test.
	* g++.dg/cpp2a/range-for17.C: New test.
	* g++.dg/cpp2a/range-for18.C: New test.
	* g++.dg/parse/error61.C (foo): Adjust dg-error.

2018-09-06  Will Schmidt  <will_schmidt@vnet.ibm.com>

	PR target/86731
	* gcc.target/powerpc/pr86731.c: New test.
	* gcc.target/powerpc/pr86731-longlong.c: New test.
	* gcc.target/powerpc/pr86731-fwrapv.c: New test.
	* gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
	* gcc.target/powerpc/pr86731-nogimplefold.c: New test.
	* gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.

2018-09-06  Ilya Leoshkevich  <iii@linux.ibm.com>

	PR target/80080
	* gcc.target/s390/pr80080-3.c: New test.
	* gcc.target/s390/s390.exp: Make sure the new test passes
	on all optimization levels.

2018-09-05  Marek Polacek  <polacek@redhat.com>

	PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
	* g++.dg/warn/Wreturn-local-addr-5.C: New test.

2018-09-05  Cesar Philippidis  <cesar@codesourcery.com>
	    Bernd Schmidt  <bernds_cb1@t-online.de>

	* gcc.target/nvptx/atomic_fetch-1.c: New test.
	* gcc.target/nvptx/atomic_fetch-1.c: New test.

2018-09-05  Marek Polacek  <polacek@redhat.com>

	PR c++/87109, wrong overload with ref-qualifiers.
	* g++.dg/cpp0x/ref-qual19.C: New test.

2018-09-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	PR testsuite/52665
	* lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
	* lib/target-supports.exp (scan-assembler_required_options,
	scan-assembler-not_required_options,
	scan-assembler-times_required_options): Add -fno-ident.
	* lib/scanasm.exp (scan-assembler-times): Fix error message.
	* c-c++-common/ident-0a.c: New test.
	* c-c++-common/ident-0b.c: New test.
	* c-c++-common/ident-1a.c: New test.
	* c-c++-common/ident-1b.c: New test.
	* c-c++-common/ident-2a.c: New test.
	* c-c++-common/ident-2b.c: New test.

2018-09-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/recip_sqrt_mult_1.c: New test.
	* gcc.dg/recip_sqrt_mult_2.c: Likewise.
	* gcc.dg/recip_sqrt_mult_3.c: Likewise.
	* gcc.dg/recip_sqrt_mult_4.c: Likewise.
	* gcc.dg/recip_sqrt_mult_5.c: Likewise.
	* g++.dg/recip_sqrt_mult_1.C: Likewise.
	* g++.dg/recip_sqrt_mult_2.C: Likewise.

2018-09-05  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/87205
	* gcc.dg/tree-ssa/pr87205-2.c: New test.
	* gcc.dg/tree-ssa/pr87205.c: New test.

2018-09-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87217
	* gfortran.dg/pr87217.f: New testcase.

2018-09-05   Pádraig Brady p@draigbrady.com

	PR c++/87137
	* g++.dg/abi/pr87137.C: New.

	PR c++/87185
	* g++.dg/pr87185.C: New.

2018-09-05  Martin Liska  <mliska@suse.cz>

	PR testsuite/87216
	* gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
	to support Darwin names.

2018-09-05  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/loop.C: Update test to support new format.

2018-09-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR debug/86593
	* g++.dg/pr86593.C: New test.

2018-09-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/87198
	* gcc.target/i386/pr87198.c: New test.

2018-09-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/86744
	* gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.

2018-09-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87211
	* gcc.dg/torture/pr87211.c: New testcase.

2018-09-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87176
	* gcc.dg/torture/pr87176.c: New testcase.
	* gcc.dg/torture/ssa-fre-1.c: Likewise.

2018-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/modulo_check: New test.

2018-09-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87177
	* gcc.dg/torture/pr87177.c: New testcase.
	* gcc.dg/torture/pr87177-2.c: Likewise.

2018-09-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87200
	* gcc.dg/torture/pr87200.c: New testcase.

2018-09-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87197
	* gcc.dg/torture/pr87197.c: New testcase.

	PR tree-optimization/87169
	* gcc.dg/torture/pr87169.c: New testcase.

2018-09-03  Martin Liska  <mliska@suse.cz>

	PR driver/83193
	* gcc.dg/completion-4.c: New test.

2018-09-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84980
	* g++.dg/concepts/pr84980.C: New.

2018-09-03  Martin Liska  <mliska@suse.cz>

	PR middle-end/59521
	* c-c++-common/pr59521-1.c: New test.
	* c-c++-common/pr59521-2.c: New test.
	* gcc.dg/tree-prof/pr59521-3.c: New test.

2018-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/array-init.c: New test.
	* g++.dg/init/string2.C: Remove selector.

2018-09-01  Michael Matz  <matz@suse.de>

	PR tree-optimization/87074
	* gcc.dg/pr87074.c: New test.

2018-08-31  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87168
	* gcc.dg/torture/pr87168.c: New testcase.

2018-08-31  Vlad Lazar  <vlad.lazar@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
	* gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
	(test_vnegd_s64): Likewise.
	* gcc.target/aarch64/vnegd_64.c: New.
	* gcc.target/aarch64/vabsd_64.c: New.
	* gcc.tartget/aarch64/vabs_intrinsic_3.c: New.

2018-08-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/87155
	PR c++/84707
	* g++.dg/cpp0x/pr87155.C: New.
	* g++.dg/cpp0x/inline-ns10.C: Adjust.

2018-08-31  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/87138
	* gcc.target/i386/avx512bw-pr87138.c: New test.

2018-08-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86328
	PR fortran/86760
	* gfortran.dg/pr86328.f90 : New test.
	in comment 12 of the PR.
	* gfortran.dg/pr86760.f90 : New test.

2018-08-30  Sandra Loosemore  <sandra@codesourcery.com>

	* g++.dg/cpp0x/noexcept30.C: Make dependence on
	-fdelete-null-pointer-checks explicit.
	* g++.dg/cpp1y/constexpr-82218.C: Likewise.
	* g++.dg/expr/pmf-3.C: Likewise.
	* g++.dg/ext/attr-returns-nonnull.C: Likewise.
	* g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
	* g++.dg/tree-ssa/pr61034.C: Likewise.
	* gcc.dg/addr_equal-1.c: Likewise.
	* gcc.dg/ipa/pr85734.c: Likewise.
	* gcc.dg/ipa/propmalloc-1.c: Likewise.
	* gcc.dg/ipa/propmalloc-2.c: Likewise.
	* gcc.dg/ipa/propmalloc-3.c: Likewise.
	* gcc.dg/tree-ssa/pr78154.c: Likewise.
	* gcc.dg/tree-ssa/pr83648.c: Likewise.

2018-08-30  Martin Sebor  <msebor@redhat.com>

	PR testsuite/87158
	* gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.

2018-08-30  Qing Zhao  <qing.zhao@oracle.com>

	PR testsuite/86519
	gcc.dg/strcmpopt_6.c: Remove.
	gcc.target/aarch64/strcmpopt_6.c: New testcase.
	gcc.target/i386/strcmpopt_6.c: Likewise.

2018-08-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87147
	* gcc.dg/torture/pr87147.c: New testcase.

2018-08-30  Tamar Christina  <tamar.christina@arm.com>

 	* gcc.target/aarch64/large_struct_copy_2.c: New.

2018-08-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR middle-end/87053
	* gcc.c-torture/execute/pr87053.c: New test.

2018-08-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/87095
	* g++.dg/ubsan/vptr-13.C: New test.

2018-08-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85265
	* g++.dg/concepts/pr85265.C: New.

2018-08-29  Martin Sebor  <msebor@redhat.com>
	    Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR tree-optimization/86714
	PR tree-optimization/86711
	* gcc.c-torture/execute/memchr-1.c: New test.
	* gcc.c-torture/execute/pr86714.c: New test.
	* gcc.c-torture/execute/widechar-3.c: New test.
	* gcc.dg/strlenopt-58.c: New test.

2018-08-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87132
	* gcc.dg/torture/pr87132.c: New testcase.

2018-08-29  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85110
	* g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
	output to reflect underlining of pertinent parameter in decl
	for "no known conversion" messages.

2018-08-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/87122
	* g++.dg/cpp1z/decomp47.C: New test.

2018-08-29  Matthew Malcomson  <matthew.malcomson@arm.com>

	* gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
	where appropriate.

2018-08-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87117
	* gfortran.dg/pr87117.f90: New testcase.

2018-08-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87126
	* gcc.dg/tree-ssa/pr87126.c: New testcase.

2018-08-28  MCC CS  <deswurstes@users.noreply.github.com>

	PR tree-optimization/87009
	* gcc.dg/pr87009.c: New test.

2018-08-28  Martin Sebor  <msebor@redhat.com>

	PR middle-end/86631
	* g++.dg/Walloca1.C: Adjust.

2018-08-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/86546
	* g++.dg/other/switch4.C: New.

2018-08-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87124
	* g++.dg/torture/pr87124.C: New testcase.

2017-08-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80477
	* gfortran.dg/class_result_7.f90: New test.
	* gfortran.dg/class_result_8.f90: New test.
	* gfortran.dg/class_result_9.f90: New test.

	PR fortran/86481
	* gfortran.dg/allocate_with_source_25.f90: New test.

2018-08-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/87099
	* gcc.dg/pr87099.c: New test.

2018-08-28  Richard Sandiford  <richard.sandiford@arm.com>

	PR testsuite/87078
	* gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.

2018-08-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87117
	* gcc.dg/pr87117-1.c: New testcase.

2018-08-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87117
	* gcc.dg/pr87117-2.c: New testcase.

2018-08-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/87117
	* gcc.dg/lvalue-5.c: New testcase.

2018-08-27  Jeff Law  <law@redhat.com>

	PR tree-optimization/87110
	* gcc.c-torture/compile/pr87110.c: New test.

2018-08-27  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86914
	* gcc.dg/strlenopt-57.c: New test.

2018-08-27  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/87112
	* gcc.dg/pr87112.c: New test.

2018-08-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/63392
	* g++.dg/diagnostic/missing-typename.C: New test.

2018-08-27  Jeff Law  <law@redhat.com>

	* gcc.c-torture/compile/dse.c: New test.

2018-08-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/86993
	* g++.dg/diagnostic/pr86993.C: New test.

2018-08-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86927
	* gcc.dg/vect/pr86927.c: New testcase.

2018-08-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/87091
	* gcc.dg/empty.h: New file.
	* gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
	top of file and removal of redundant second printing of warning
	location.
	* gcc.dg/fixits-pr84852-2.c: Likewise.
	* gcc.dg/missing-header-fixit-3.c: Likewise.
	* gcc.dg/missing-header-fixit-4.c: New test.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
	conversion of show_caret_p to a tri-state.

2018-08-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/87091
	* g++.dg/pr85523.C: Extend expected output to show line
	before line-insertion fix-it hint.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
	(test_fixit_insert_newline): Add previous line to expected output.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.

2018-08-27  Martin Liska  <mliska@suse.cz>

	PR sanitizer/86962
	* gcc.dg/asan/pr86962.c: New test.

2018-08-27  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/val-prof-10.c: New test.

2018-08-27  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/86847
	* gcc.dg/tree-ssa/switch-3.c: New test.
	* gcc.dg/tree-ssa/vrp105.c: Remove.

2018-08-27  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/switch-2.c: New test.

2018-08-27  Richard Biener  <rguenther@suse.de>

	* g++.dg/torture/20180705-1.C: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
	* gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
	* gcc.dg/tree-ssa/vrp92.c: Disable FRE.
	* gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
	* gcc.dg/pr85195.c: Likewise.
	* gcc.dg/pr85467.c: Likewise.
	* gcc.dg/torture/pr81790.c: Likewise.

	* gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
	param to current default.

2018-08-27  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/87065
	* gcc.target/i386/pr87065.c: New test.

2018-08-26  Marek Polacek  <polacek@redhat.com>

	PR c++/87080
	* g++.dg/cpp0x/Wpessimizing-move5.C: New test.

	PR c++/87029, Implement -Wredundant-move.
	* g++.dg/cpp0x/Wredundant-move1.C: New test.
	* g++.dg/cpp0x/Wredundant-move2.C: New test.
	* g++.dg/cpp0x/Wredundant-move3.C: New test.
	* g++.dg/cpp0x/Wredundant-move4.C: New test.

2018-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/86704
	* gfortran.dg/matmul_19.f90: New test.

2018-08-25  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86545
	* gfortran.dg/generic_35.f90: New test case.

2018-08-24  David Malcolm  <dmalcolm@redhat.com>

	PR c++/87091
	* gcc.dg/missing-header-fixit-3.c: Update for changes to how
	line spans are printed with -fdiagnostics-show-line-numbers.

2018-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/86837
	* gfortran.dg/implied_do_io_6.f90: New test.

2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/87092
	* gcc.dg/pr87092.c: New test.

2018-08-24  Marek Polacek  <polacek@redhat.com>

	PR c++/67012
	PR c++/86942
	* g++.dg/cpp0x/auto52.C: New test.
	* g++.dg/cpp1y/auto-fn52.C: New test.
	* g++.dg/cpp1y/auto-fn53.C: New test.
	* g++.dg/cpp1y/auto-fn54.C: New test.

2018-08-24  Richard Sandiford  <richard.sandiford@arm.com>

	* lib/target-supports.exp (vect_perm_supported): Only return
	false for variable-length vectors if the permute size is not
	a power of 2.
	(check_effective_target_vect_perm)
	(check_effective_target_vect_perm_byte)
	(check_effective_target_vect_perm_short): Remove check for
	variable-length vectors.
	* gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
	* gcc.dg/vect/slp-perm-10.c: Likewise.
	* gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.

2018-08-24  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/bswap_1.c: New test.
	* gcc.target/aarch64/sve/bswap_2.c: Likewise.
	* gcc.target/aarch64/sve/bswap_3.c: Likewise.

2018-08-24  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/slp_perm_1.c: New test.
	* gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
	* gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
	* gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
	* gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
	* gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
	* gcc.target/aarch64/sve/slp_perm_7.c: Likewise.

2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR debug/79342
	* gcc.dg/pr79342.: New test.

2018-08-23  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/87072
	* gcc.dg/Warray-bounds-35.c: New test.

2018-08-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/87024
	* gcc.dg/pr87024.c: New testcase.

2018-08-23  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
	* gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
	* gcc.dg/vect/pr80631-2.c: Likewise.

2017-08-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86863
	* gfortran.dg/submodule_32.f08: New test.

2018-08-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86935
	* gfortran.dg/associate_3.f90: Update error message.
	* gfortran.dg/associate_39.f90: New test case.

2018-08-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86888
	* gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
	an additional case.
	* gfortran.dg/alloc_comp_basics_7.f90: New test case.
	* gfortran.dg/class_17.f03: Update error message.
	* gfortran.dg/class_55.f90: Ditto.
	* gfortran.dg/dtio_11.f90: Update error messages.
	* gfortran.dg/implicit_actual.f90: Add an error message.
	* gfortran.dg/typebound_proc_12.f90: Update error message.

2018-08-22  Martin Sebor  <msebor@redhat.com>

	PR middle-end/87052
	* gcc.dg/pr87052.c: New test.
	* gcc.dg/tree-ssa/dump-3.c: Adjust.

2018-08-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* gfortran.dg/max_fmax_aarch64.f90: Rename to...
	* gfortran.dg/max_expr.f90: ...this.
	* gfortran.dg/min_fmin_aarch64.f90: Rename to...
	* gfortran.dg/min_expr.f90: ...this.

2018-08-22  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86725
	* gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
	* gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
	* gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
	* gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.

2018-08-22  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86725
	* gcc.dg/vect/no-scevccp-pr86725-1.c: New test.

2018-08-22  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-avg-16.c: New test.
	* gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
	* gcc.dg/vect/vect-strided-u8-i8-gap4.c,
	* gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
	the second loop in main1.

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-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86988
	* g++.dg/pr86988.C: New testcase.

2018-08-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86945
	* tree-cfg.c (generate_range_test): Use unsigned arithmetic.

2018-08-21  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.

2018-08-21  Nicolas Koenig  <koenigni@gcc.gnu.org>
	Thomas Koenig <tkoenig@gcc.gnu.org>

	PR fortran/25829
	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
	* gfortran.dg/f2003_io_1.f03: Add wait statement.

2018-08-21  Marek Polacek  <polacek@redhat.com>

	PR c++/86981, Implement -Wpessimizing-move.
	* g++.dg/cpp0x/Wpessimizing-move1.C: New test.
	* g++.dg/cpp0x/Wpessimizing-move2.C: New test.
	* g++.dg/cpp0x/Wpessimizing-move3.C: New test.
	* g++.dg/cpp0x/Wpessimizing-move4.C: New test.
	* g++.dg/cpp1z/Wpessimizing-move1.C: New test.

	PR c++/65043
	* g++.dg/concepts/pr67595.C: Add dg-warning.
	* g++.dg/cpp0x/Wnarrowing11.C: New test.
	* g++.dg/cpp0x/Wnarrowing12.C: New test.
	* g++.dg/cpp0x/rv-cast5.C: Add static_cast.

	PR c++/86499
	* g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
	* g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.

2018-08-21  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.

2018-08-21  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/rep_clause7.adb: New testcase.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
	gnat.dg/task1_pkg.ads: New testcase.

2018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/linkedlist.adb: New testcase.

2018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
	gnat.dg/elab6_pkg.ads: New testcase.

2018-08-21  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/expr_func5.adb: New testcase.

2018-08-21  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/dynhash.adb: New testcase.

2018-08-21  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/enum4.adb: New testcase.

2018-08-21  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/large_struct_copy.c: New test.

2018-08-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* g++.dg/torture/pr86763.C: Restrict to *-*-linux*.

2018-08-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR middle-end/86121
	* gcc.dg/Wstringop-overflow-6.c: Remove xfail.

2018-08-21  Tom de Vries  <tdevries@suse.de>

	* gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
	to avoid mismatch in .debug and .earlydebug dump files.

2018-08-20  Michael Meissner  <meissner@linux.ibm.com>

	PR target/87033
	* gcc.target/powerpc/pr87033.c: New test.

2018-08-20  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/87034
	* gcc.dg/builtin-sprintf-warn-20.c: New test.

2018-08-20  David Malcolm  <dmalcolm@redhat.com>

	PR other/84889
	* gcc.dg/plugin/diagnostic-group-test-1.c: New test.
	* gcc.dg/plugin/diagnostic_group_plugin.c: New test.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.

2018-08-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/87014
	* g++.dg/torture/pr87014.C: New file.

2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR target/86984
	* gcc.target/alpha/pr86984.c: New test.

2018-08-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78655
	* gcc.dg/tree-ssa/evrp11.c: New testcase.

2018-08-18  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
	for Darwin.

2018-08-18  Iain Sandoe  <iain@sandoe.co.uk>

	* g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
	test on Darwin.
	* g++.dg/debug/dwarf2/pr85302.C: Likewise.
	* gcc.dg/lto/pr83719_0.c: Likewise.

2018-08-17  Martin Sebor  <msebor@redhat.com>

	PR testsuite/86996
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.

2018-08-17  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/conversion/Wwrite-strings.C: New test.

2018-08-17  Sandra Loosemore  <sandra@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>
	    Xianmiao Qu  <xianmiao_qu@c-sky.com>

	C-SKY port: Testsuite

	* g++.dg/Wno-frame-address.C: Adjust for C-SKY.
	* g++.dg/torture/type-generic-1.C: Likewise.
	* gcc.c-torture/compile/20000804-1.c: Likewise.
	* gcc.c-torture/execute/20101011-1.c: Likewise.
	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
	* gcc.dg/20020312-2.c: Likewise.
	* gcc.dg/Wno-frame-address.c: Likewise.
	* gcc.dg/c11-true_min-1.c: Likewise.
	* gcc.dg/sibcall-10.c: Likewise.
	* gcc.dg/sibcall-9.c: Likewise.
	* gcc.dg/stack-usage-1.c: Likewise.
	* gcc.dg/torture/float32-tg-3.c: Likewise.
	* gcc.dg/torture/float32x-tg-3.c: Likewise.
	* gcc.dg/torture/float64-tg-3.c: Likewise.
	* gcc.dg/torture/float64x-tg-3.c: Likewise.
	* gcc.dg/torture/type-generic-1.c: Likewise.
	* gcc.target/csky/*: New.
	* lib/target-supports.exp (check_profiling_available): Add
	csky-*-elf.
	(check_effective_target_hard_float): Handle C-SKY targets with
	single-precision hard float only.
	(check_effective_target_logical_op_short_circuit): Handle C-SKY.

2018-08-17  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/format/gcc_diag-1.c: Fix typo.  Add test coverage for
	gcc_dump_printf.
	* gcc.dg/format/gcc_diag-10.c: Add gimple typedef.  Add test
	coverage for gcc_dump_printf.

2018-08-17  Martin Liska  <mliska@suse.cz>

	* g++.dg/opt/mpx.C: Fix scanned pattern.
	* gcc.target/i386/mpx.c: Likewise.
	* g++.dg/warn/Wunreachable-code-1.C: Remove.
	* g++.dg/warn/Wunreachable-code-2.C: Likewise.
	* gcc.dg/torture/pr52969.c: Likewise.
	* g++.dg/warn/pr31246-2.C: Likewise.
	* g++.dg/warn/pr31246.C: Likewise.
	* gcc.dg/pr33092.c: Likewise.
	* g++.dg/opt/eh1.C: Remove a deprecated option.
	* g++.dg/template/inline1.C: Likewise.
	* g++.dg/tree-ssa/pr81408.C: Likewise.
	* gcc.dg/pr41837.c: Likewise.
	* gcc.dg/pr41841.c: Likewise.
	* gcc.dg/pr42250.c: Likewise.
	* gcc.dg/pr43084.c: Likewise.
	* gcc.dg/pr43317.c: Likewise.
	* gcc.dg/pr51879-18.c: Likewise.
	* gcc.dg/torture/pr36066.c: Likewise.
	* gcc.dg/tree-ssa/ifc-8.c: Likewise.
	* gcc.dg/tree-ssa/ifc-cd.c: Likewise.
	* gcc.dg/tree-ssa/pr19210-1.c: Likewise.
	* gcc.dg/tree-ssa/pr45122.c: Likewise.
	* gcc.target/i386/pr45352-2.c: Likewise.
	* gcc.target/i386/zee.c: Likewise.
	* gfortran.dg/auto_char_len_2.f90: Likewise.
	* gfortran.dg/auto_char_len_4.f90: Likewise.
	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
	* gfortran.dg/gomp/pr47331.f90: Likewise.
	* gfortran.dg/pr40999.f: Likewise.
	* gfortran.dg/pr41011.f: Likewise.
	* gfortran.dg/pr42051.f03: Likewise.
	* gfortran.dg/pr46804.f90: Likewise.
	* gfortran.dg/pr83149_1.f90: Likewise.
	* gfortran.dg/pr83149_b.f90: Likewise.
	* gfortran.dg/whole_file_1.f90: Likewise.
	* gfortran.dg/whole_file_10.f90: Likewise.
	* gfortran.dg/whole_file_11.f90: Likewise.
	* gfortran.dg/whole_file_12.f90: Likewise.
	* gfortran.dg/whole_file_13.f90: Likewise.
	* gfortran.dg/whole_file_14.f90: Likewise.
	* gfortran.dg/whole_file_15.f90: Likewise.
	* gfortran.dg/whole_file_16.f90: Likewise.
	* gfortran.dg/whole_file_17.f90: Likewise.
	* gfortran.dg/whole_file_18.f90: Likewise.
	* gfortran.dg/whole_file_19.f90: Likewise.
	* gfortran.dg/whole_file_2.f90: Likewise.
	* gfortran.dg/whole_file_20.f03: Likewise.
	* gfortran.dg/whole_file_3.f90: Likewise.
	* gfortran.dg/whole_file_4.f90: Likewise.
	* gfortran.dg/whole_file_5.f90: Likewise.
	* gfortran.dg/whole_file_6.f90: Likewise.
	* gfortran.dg/whole_file_7.f90: Likewise.
	* gfortran.dg/whole_file_8.f90: Likewise.
	* gfortran.dg/whole_file_9.f90: Likewise.
	* gcc.dg/vect/vect.exp: Likewise.

2018-08-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/86505
	* gcc.dg/torture/pr86505.c: New testcase.

2018-08-16  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86853
	* gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.

2018-08-16  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/missing-header-fixit-3.c: New test.

2018-08-16  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
	(test_fixit_insert_newline): Update expected output to show '+'
	characters in margin of line-insertion fix-it hint.

2018-08-16  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/cpp/macsyntx.c: Adjust expected errors.
	* gcc.dg/cpp/macsyntx2.c: likewise.

2018-08-15  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/86745
	* gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
	* gcc.target/i386/avx-cvt-2.c: Ditto.

2018-08-16  David Malcolm  <dmalcolm@redhat.com>

	PR c++/70693
	* c-c++-common/Wmisleading-indentation-pr70693.c: New test.

2018-08-16  Vlad Lazar  <vlad.lazar@arm.com>

	* gcc.target/aarch64/imm_choice_comparison.c: New test.

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>

	* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
	* c-c++-common/asan/pointer-subtract-4.c: Likewise.
	* g++.dg/torture/pr44295.C : Likewise.

2018-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-08-16  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.

2018-08-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/rop1.c: Remove.
	* gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.

2018-08-15  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-splat-char.c: New.
	* gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
	* gcc.target/powerpc/fold-vec-splat-int.c: New.
	* gcc.target/powerpc/fold-vec-splat-longlong.c: New.
	* gcc.target/powerpc/fold-vec-splat-pixel.c: New.
	* gcc.target/powerpc/fold-vec-splat-short.c: New.

2018-08-15  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/diagnostic/aka3.C: New test.
	* g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
	output to show range labels.
	* g++.dg/diagnostic/param-type-mismatch.C: Likewise.
	* g++.dg/plugin/plugin.exp (plugin_test_list): Add...
	* g++.dg/plugin/show-template-tree-color-labels.C: New test.
	* gcc.dg/bad-binary-ops.c: Update expected output to show range
	labels.  Add an "aka" example.
	* gcc.dg/cpp/pr66415-1.c: Update expected output to show range
	labels.
	* gcc.dg/format/diagnostic-ranges.c: Likewise.
	* gcc.dg/format/pr72858.c: Likewise.
	* gcc.dg/format/pr78498.c: Likewise.
	* gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
	Update expected output to show range labels.  Add examples of
	-Wincompatible-pointer-types and -Wpointer-sign for parameters.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
	Update expected output to show range labels.
	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
	(test_very_wide_line): Adjust so that label is at left-clipping
	boundary.
	(test_very_wide_line_2): New test.
	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
	Update expected output to show range labels.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
	* gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
	for new param to gcc_rich_location::add_expr.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
	Add "label" param.
	(test_show_locus): Add examples of labels to various tests.  Tweak
	the "very wide_line" test case and duplicate it, to cover the
	boundary values for clipping of labels against the left-margin.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	diagnostic-test-show-locus-no-labels.c.
	* gcc.dg/pr69554-1.c: Update expected output to show range labels.
	Update line numbers of dg-locus directives.
	* gcc.dg/pr69627.c:  Update expected output to show range labels.
	* lib/multiline.exp (proc _build_multiline_regex): Remove
	special-case handling of lines with trailing '|'.

2018-08-15  Qing Zhao <qing.zhao@oracle.com>

	PR testsuite/86519
	* gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
	the .expand file.

2018-08-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/wmain.c: New test.

2018-08-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR c/19315
	* gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
	* gcc.dg/redecl-10.c: Expect warnings for the static vars with
	unknown size.

2018-08-15  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/86925
	* gcc.dg/predict-20.c: New test.
	* gcc.dg/predict-21.c: New test.

2018-08-15  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/init/goto3.C: Adjust for error instead of permerror.

2018-08-14  Allan Sandfeld Jensen <allan.jensen@qt.io>

	* gcc.target/i386/sse2-movs.c: New test.

2018-08-14  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86650
	* gcc.dg/Warray-bounds-34.c: New test.

2018-08-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/86116
	* gfortran.dg/generic_34.f90: New test case.

2018-08-13  Marek Polacek  <polacek@redhat.com>

	PR c++/57891
	* g++.dg/cpp0x/Wnarrowing6.C: New test.
	* g++.dg/cpp0x/Wnarrowing7.C: New test.
	* g++.dg/cpp0x/Wnarrowing8.C: New test.
	* g++.dg/cpp0x/Wnarrowing9.C: New test.
	* g++.dg/cpp0x/Wnarrowing10.C: New test.
	* g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
	* g++.dg/cpp0x/constexpr-ex2.C: Likewise.
	* g++.dg/cpp0x/constexpr-targ.C: Likewise.
	* g++.dg/cpp0x/scoped_enum2.C: Likewise.
	* g++.dg/ext/stmtexpr15.C: Likewise.
	* g++.dg/gomp/pr47963.C: Likewise.
	* g++.dg/init/new37.C: Likewise.
	* g++.dg/init/new43.C: Likewise.
	* g++.dg/other/fold1.C: Likewise.
	* g++.dg/parse/array-size2.C: Likewise.
	* g++.dg/template/dependent-name3.C: Likewise.
	* g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
	* g++.dg/other/vrp1.C: Likewise.
	* g++.dg/template/char1.C: Likewise.

2018-08-13  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/pr56605.c: The generated code can have an AND
	instead of a ZERO_EXTEND.

2018-08-13  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/71625
	* c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
	* g++.dg/init/string2.C: New test.
	* g++.dg/init/string3.C: New test.
	* g++.dg/init/string4.C: New test.
	* gcc.dg/init-string-3.c: New test.
	* gcc.dg/strlenopt-55.c: New test.
	* gcc.dg/strlenopt-56.c: New test.

2018-08-13  Marek Polacek  <polacek@redhat.com>

	P0806R2 - Deprecate implicit capture of this via [=]
	* g++.dg/cpp2a/lambda-this1.C: New test.
	* g++.dg/cpp2a/lambda-this2.C: New test.
	* g++.dg/cpp2a/lambda-this3.C: New test.

2018-08-13  Marek Polacek  <polacek@redhat.com>

	PR c++/86915
	* g++.dg/diagnostic/auto1.C: New test.

2018-08-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/66679
	* gfortran.dg/transfer_class_3.f90: New test.

2018-08-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86906
	* gfortran.dg/use_rename_9.f90: New test.

2018-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/86835
	* gcc.dg/pr86835.c: New test.

2018-08-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/57160
	* gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
	* gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
	* gfortran.dg/short_circuiting_2.f90: New test case.
	* gfortran.dg/short_circuiting_3.f90: New test case.

2018-08-10  Alexander Monakov  <amonakov@ispras.ru>

	PR target/82418
	* gcc.target/i386/pr82418.c: New test.

2018-08-10  Martin Liska  <mliska@suse.cz>

	PR target/83610
	* gcc.dg/predict-17.c: New test.
	* gcc.dg/predict-18.c: New test.
	* gcc.dg/predict-19.c: New test.

2018-08-10  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/85799
	* gcc.dg/pr85799.c: New test.

2018-08-09  Jeff Law  <law@redhat.com>

	PR middle-end/86897
	* gcc.dg/uninit-suppress_2.c: Disable DOM.

2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/reduc_8.c: New test.

2018-08-09  David Malcolm  <dmalcolm@redhat.com>

	PR other/84889
	* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
	test.
	* gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
	New test.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
	* lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
	TEST_ALWAYS_FLAGS.

2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86858
	* gcc.dg/vect/pr86858.c: New test.

2018-08-09  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86871
	* gcc.dg/vect/pr86871.c: New test.

2018-08-09  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.

2018-08-09  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
	arch and tune numbers by 2.
	* gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
	* gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.

2018-08-09  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR target/84332
	* gcc.target/s390/pr84332.c: New testcase.

2018-08-08  Andreas Schwab  <schwab@linux-m68k.org>

	PR target/46179
	* gcc.target/m68k/tls-dimode.c: New file.

2018-08-08  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
	c-c++-common/inc-from-1.c: New

2018-08-08  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR target/85295
	* gcc.target/s390/TI-constants-lra.c: New testcase.
	* gcc.target/s390/TI-constants-nolra.c: New testcase.

2018-08-08  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/hotpatch-8.c: Remove.
	* gcc.target/s390/hotpatch-9.c: Remove.
	* gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
	* gcc.target/s390/mnop-mcount-m31.c: Remove.

2018-08-08  Jakub Jelinek  <jakub@redhat.com>

	P0595R1 - is_constant_evaluated
	* g++.dg/cpp2a/is-constant-evaluated1.C: New test.

	PR c++/86836
	* g++.dg/cpp1z/decomp46.C: New test.

	PR c++/86738
	* g++.dg/opt/pr86738.C: New test.

2018-08-07  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/86838
	* gcc.target/aarch64/frecpe_1.c: New test.
	* gcc.target/aarch64/frecpe_2.c: Likewise.

2018-08-07  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59480, DR 136
	* g++.dg/other/friend8.C: New.
	* g++.dg/other/friend9.C: Likewise.
	* g++.dg/other/friend10.C: Likewise.
	* g++.dg/other/friend11.C: Likewise.
	* g++.dg/other/friend12.C: Likewise.
	* g++.dg/other/friend13.C: Likewise.
	* g++.dg/other/friend14.C: Likewise.
	* g++.dg/other/friend15.C: Likewise.
	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
	* g++.dg/parse/defarg8.C: Likewise.

2018-08-07  Martin Liska  <mliska@suse.cz>

	PR middle-end/83023
	* gcc.dg/predict-16.c: New test.
	* g++.dg/predict-1.C: New test.

2018-08-07  Steve Ellcey  <sellcey@cavium.com>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR tree-optimization/80925
	* gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
	vectorized on !vect_hw_misalign targets.

2018-08-06  Marek Polacek  <polacek@redhat.com>

	PR c++/86767
	* g++.dg/cpp1y/constexpr-86767.C: New test.

2018-08-06  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
	for target *-*-linux-gnu.

2018-08-06  Alan Hayward  <alan.hayward@arm.com>

	* gcc.target/aarch64/sve/tls_preserve_1.c: New test.
	* gcc.target/aarch64/sve/tls_preserve_2.c: New test.
	* gcc.target/aarch64/sve/tls_preserve_3.c: New test.

2018-08-06  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/nomemloopunroll-1.c: New test.

2018-08-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/86386
	* gcc.target/i386/pr86386.c: New file.

2018-08-04  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.

2018-08-04  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/guality/const-volatile.c: Remove duplicate test
	"type:cvip".

2018-08-04  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45521
	* gfortran.dg/interface_assignment_6.f90: New test case.

2018-08-04  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/86153
	* g++.dg/pr83239.C (dg-options): Add -finline-limit=500.

2018-08-03  David Malcolm  <dmalcolm@redhat.com>
	    Jonathan Wakely  <jwakely@redhat.com>

	PR c++/85523
	* g++.dg/pr85523.C: New test.

2018-08-03  Bogdan Harjoc  <harjoc@gmail.com>

	PR c/86690
	* gcc.dg/union-duplicate-field.c: New test.

2018-08-03  Jason Merrill  <jason@redhat.com>

	PR c++/86706
	* g++.dg/template/pr86706.C: New test.

2018-08-03  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
	on vect_avg_qi targets.
	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
	* gcc.dg/vect/bb-slp-pow-1.c: New test.
	* gcc.dg/vect/vect-avg-15.c: Likewise.

2018-08-03  Martin Liska  <mliska@suse.cz>

	* gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
	* gcc.dg/predict-13.c: Likewise.
	* gcc.dg/predict-3.c: Likewise.
	* gcc.dg/predict-4.c: Likewise.
	* gcc.dg/predict-5.c: Likewise.
	* gcc.dg/predict-6.c: Likewise.
	* gcc.dg/predict-9.c: Likewise.
	* gfortran.dg/predict-1.f90: Likewise.

2018-08-02  Richard Biener  <rguenther@suse.de>

	PR c++/86763
	* g++.dg/torture/pr86763.C: New testcase.

2018-08-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86816
	* g++.dg/torture/pr86816.C: New testcase.

2018-08-02  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
	to be used.
	* gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
	* gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
	* gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
	for .h.
	* gcc.target/aarch64/sve/single_2.c: Likewise.
	* gcc.target/aarch64/sve/single_3.c: Likewise.
	* gcc.target/aarch64/sve/single_4.c: Likewise.

2018-08-02  Jackson Woodruff  <jackson.woodruff@arm.com>

	PR target/86014
	* gcc.target/aarch64/ldp_stp_13.c: New test.

2018-08-01  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86650
	* gcc.dg/format/gcc_diag-10.c: Adjust.

2018-08-01  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.target/aarch64/sve/var_stride_2.c: Update expected form
	of range check.
	* gcc.target/aarch64/sve/var_stride_4.c: Likewise.

2018-08-01  Richard Sandiford  <richard.sandiford@arm.com>

	PR target/86753
	* gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
	* gcc.target/aarch64/sve/vcond_5.c: Likewise.

2018-08-01  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/pointer-range-check-1.c: New test.
	* gcc.dg/pointer-range-check-2.c: Likewise.

2018-08-01  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/86749
	* gcc.dg/vect/pr86749.c: New test.

2018-08-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/86661
	* g++.dg/lookup/name-clash12.C: New.

2018-08-01  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.

2018-08-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.

2018-08-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.

2018-08-01  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
	* gcc.dg/tree-prof/stringop-2.c: Likewise.
	* gcc.dg/tree-prof/val-prof-1.c: Likewise.
	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
	* gcc.dg/tree-prof/val-prof-7.c: Likewise.

2018-08-01  Martin Liska  <mliska@suse.cz>

	PR value-prof/35543
	* gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.

2018-08-01  Sam Tebbs  <sam.tebbs@arm.com>

	* gcc.target/aarch64/extract_zero_extend.c: New file.

2018-08-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/85704
	* gcc.c-torture/compile/pr85704.c: New test.

2018-07-31  Alexandre Oliva  <oliva@adacore.com>
	    Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/dinst.adb: New.
	* gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.

2018-07-31  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
	tdiag and cxxdiag.
	* gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
	and %K.

2018-07-31  Richard Earnshaw  <rearnsha@arm.com>

	* c-c++-common/spec-barrier-1.c: New test.
	* c-c++-common/spec-barrier-2.c: New test.
	* gcc.dg/spec-barrier-3.c: New test.

2018-07-31  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86741
	* gcc.dg/Warray-bounds-33.c: New test.

2018-07-31  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/memset-1.c: Improve testcase.

2018-07-31  Tom de Vries  <tdevries@suse.de>

	PR debug/86687
	* g++.dg/guality/pr86687.C: New test.

2018-07-31  Jakub Jelinek  <jakub@redhat.com>

	P1008R1 - prohibit aggregates with user-declared constructors
	* g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
	* g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
	* g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
	* g++.dg/cpp2a/aggr1.C: New test.
	* g++.dg/cpp2a/aggr2.C: New test.

2018-07-31  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/86640
	* gcc.target/arm/pr86640.c: New testcase.

2018-07-31  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/85338
	PR gcov-profile/85350
	PR gcov-profile/85372
	* gcc.misc-tests/gcov-pr85338.c: New test.
	* gcc.misc-tests/gcov-pr85350.c: New test.
	* gcc.misc-tests/gcov-pr85372.c: New test.

2018-07-31  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/83813
	PR gcov-profile/84758
	PR gcov-profile/85217
	PR gcov-profile/85332
	* gcc.misc-tests/gcov-pr83813.c: New test.
	* gcc.misc-tests/gcov-pr84758.c: New test.
	* gcc.misc-tests/gcov-pr85217.c: New test.
	* gcc.misc-tests/gcov-pr85332.c: New test.

2018-07-31  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
	gnat.dg/prot5_pkg.ads: New testcase.

2018-07-31  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/addr11.adb: New testcase.

2018-07-31  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/global.adb, gnat.dg/global.ads: New testcase.

2018-07-31  Gary Dismukes  <dismukes@adacore.com>

	* gnat.dg/block_ext_return_assert_failure.adb: New testcase.

2018-07-31  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/iter3.adb: New testcase.

2018-07-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Revert 'AsyncI/O patch committed'
	2018-07-25  Nicolas Koenig  <koenigni@gcc.gnu.org>
		Thomas Koenig <tkoenig@gcc.gnu.org>

	PR fortran/25829
	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
	* gfortran.dg/f2003_io_1.f03: Add wait statement.

2018-07-30  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/85160
	* gcc.target/powerpc/combine-2-2.c: New testcase.

2018-07-27  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86696
	* g++.dg/pr86696.C: New test.

2018-07-27  David Malcolm  <dmalcolm@redhat.com>

	PR tree-optimization/86636
	* gcc.c-torture/compile/pr86636.c: Add dg-do compile.
	Add dg-require-effective-target pthread.

2018-07-26  Qing Zhao  <qing.zhao@oracle.com>

	* gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
	* gcc.dg/strcmpopt_6.c: Likewise.

2018-07-26  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/86612
	* gcc.target/powerpc/pr58673-2.c: Call strdup.

2018-07-26  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86043
	PR tree-optimization/86042
	* gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
	pr86688.
	* gcc.dg/strlenopt-44.c: New test.

2018-07-26  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/86536
	* gcc.misc-tests/gcov-pr86536.c: New test.

2018-07-25  Martin Sebor  <msebor@redhat.com>

	* gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
	ignored by the test harness.

2018-07-25  Nicolas Koenig  <koenigni@gcc.gnu.org>
	Thomas Koenig <tkoenig@gcc.gnu.org>

	PR fortran/25829
	* gfortran.dg/f2003_inquire_1.f03: Add write statement.
	* gfortran.dg/f2003_io_1.f03: Add wait statement.

2018-07-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85515
	* g++.dg/pr85515-2.C: Add expected dg-error.
	* g++.dg/cpp0x/range-for36.C: New test.

2018-07-25  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/uncached-1.c: New test.
	* gcc.target/arc/uncached-2.c: Likewise.

2018-07-24  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86622
	PR tree-optimization/86532
	* gcc.c-torture/execute/strlen-2.c: New test.
	* gcc.c-torture/execute/strlen-3.c: New test.
	* gcc.c-torture/execute/strlen-4.c: New test.

2018-07-24  David Malcolm  <dmalcolm@redhat.com>

	PR tree-optimization/86636
	* gcc.c-torture/compile/pr86636.c: New test.

2018-07-24  Matthew Malcomson  <matthew.malcomson@arm.com>

	* gcc.target/aarch64/simd/vect_su_add_sub.c: New.

2018-07-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/86627
	* gcc.target/i386/pr86627.c: New test.

	PR testsuite/86649
	* g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
	* g++.dg/tree-ssa-/pr19476-5.C: Likewise.
	* g++.dg/tree-ssa-/pr19476-6.C: New test.
	* g++.dg/tree-ssa-/pr19476-7.C: New test.

2018-07-23  Carl Love  <cel@us.ibm.com>

	PR 86591
	* gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
	file altivec-2-runnable.c.
	* gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
	* gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
	Update dg-final test for __divdi3 and __udivdi3 instructions. Update
	comments for instruction generated by vec_mergeh, vec_perm, vec_round,
	vec_cts, vec_ctu, vec_cpsgn tests.

2018-07-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c/86617
	* gcc.dg/pr86617.c: New test.

2018-07-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/86569
	* g++.dg/warn/Wnonnull-compare-9.C: New test.

2018-07-20  Martin Sebor  <msebor@redhat.com>

	PR middle-end/82063
	* c-c++-common/pr68657-1.c: Adjust.
	* c-c++-common/pr68657-2.c: Same.
	* c-c++-common/pr68657-3.c: Same.
	* c-c++-common/pr68833-1.c: Same.
	* gcc.dg/Walloc-size-larger-than-16.c: Same.
	* gcc.dg/Walloca-larger-than.c: New test.
	* gcc.dg/Walloca-larger-than-2.c: New test.
	* gcc.dg/Wframe-larger-than-2.c: New test.
	* gcc.dg/Wlarger-than3.c: New test.
	* gcc.dg/Wvla-larger-than-3.c: New test.
	* gcc.dg/pr42611.c: Adjust.
	* gnat.dg/frame_overflow.adb: Same.

2018-07-20  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86613
	PR tree-optimization/86611
	* c-c++-common/Warray-bounds-2.c: Undefine macros and
	prune duplicate warnings.
	* gcc.dg/Warray-bounds-31.c: Xfail test cases with
	data-model-dependencies.
	* gcc.dg/Warray-bounds-32.c: Ditto.

2018-07-20  Richard Biener  <rguenther@suse.de>

	PR debug/86585
	* g++.dg/lto/pr86585_0.C: New testcase.
	* g++.dg/lto/pr86585_1.C: Likewise.

2018-07-19  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/83776
	PR tree-optimization/84047
	* gcc.dg/Warray-bounds-29.c: New test.
	* gcc.dg/Warray-bounds-30.c: New test.
	* gcc.dg/Warray-bounds-31.c: New test.
	* gcc.dg/Warray-bounds-32.c: New test.

2018-07-19  Michael Collison  <michael.collison@arm.com>
	    Richard Henderson <rth@redhat.com>

	* gcc.target/aarch64/builtin_sadd_128.c: New testcase.
	* gcc.target/aarch64/builtin_saddl.c: New testcase.
	* gcc.target/aarch64/builtin_saddll.c: New testcase.
	* gcc.target/aarch64/builtin_uadd_128.c: New testcase.
	* gcc.target/aarch64/builtin_uaddl.c: New testcase.
	* gcc.target/aarch64/builtin_uaddll.c: New testcase.
	* gcc.target/aarch64/builtin_ssub_128.c: New testcase.
	* gcc.target/aarch64/builtin_ssubl.c: New testcase.
	* gcc.target/aarch64/builtin_ssubll.c: New testcase.
	* gcc.target/aarch64/builtin_usub_128.c: New testcase.
	* gcc.target/aarch64/builtin_usubl.c: New testcase.
	* gcc.target/aarch64/builtin_usubll.c: New testcase.

2018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>

	Revert fix for c++/59480 (and testsuite followup)

	2018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.

	2019-07-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59480, DR 136
	* g++.dg/other/friend8.C: New.
	* g++.dg/other/friend9.C: Likewise.
	* g++.dg/other/friend10.C: Likewise.
	* g++.dg/other/friend11.C: Likewise.
	* g++.dg/other/friend12.C: Likewise.
	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
	* g++.dg/parse/defarg8.C: Likewise.

2018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/aarch64/profile.c: New test.

2018-07-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR target/83009
	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.

2018-07-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/86560
	* gcc.target/i386/pr86560-4.c: New test.
	* gcc.target/i386/pr86560-5.c: Likewise.

2018-07-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/86560
	* gcc.target/i386/pr86560-1.c: New test.
	* gcc.target/i386/pr86560-2.c: Likewise.
	* gcc.target/i386/pr86560-3.c: Likewise.

2018-07-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gfortran.dg/max_fmax_aarch64.f90: New test.
	* gfortran.dg/min_fmin_aarch64.f90: Likewise.
	* gfortran.dg/minmax_integer.f90: Likewise.

2018-07-19  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.old-deja/g++.mike/p784.C: Add -fpermissive.

2018-07-18  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/86544
	* g++.dg/tree-ssa/pr86544.C: New test.

2018-07-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/86550
	* g++.dg/cpp0x/lambda/lambda-86550.C: New test.

2018-07-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR 69558
	* c-c++-common/cpp/diagnostic-pragma-2.c: New test.
	* c-c++-common/pr69558.c: Remove xfail.
	* gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
	* gcc.dg/pr61817-1.c: Likewise.
	* gcc.dg/pr61817-2.c: Likewise.
	* g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.

2018-07-18  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85599
	* gfortran.dg/function_optimize_5.f90: Add option
	'-faggressive-function-elimination' and update dg-warning clauses.
	* gfortran.dg/short_circuiting.f90: New test.

2018-07-18  Marek Polacek  <polacek@redhat.com>

	PR c++/86190 - bogus -Wsign-conversion warning
	* g++.dg/warn/Wsign-conversion-3.C: New test.
	* g++.dg/warn/Wsign-conversion-4.C: New test.

2018-07-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59480, DR 136
	* g++.dg/other/friend8.C: New.
	* g++.dg/other/friend9.C: Likewise.
	* g++.dg/other/friend10.C: Likewise.
	* g++.dg/other/friend11.C: Likewise.
	* g++.dg/other/friend12.C: Likewise.
	* g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
	* g++.dg/parse/defarg8.C: Likewise.

2018-07-18  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/ext/uow-3.C: Adjust.
	* g++.dg/ext/uow-4.C: Likewise.
	* g++.dg/lookup/name-clash11.C: Likewise.
	* g++.dg/lookup/name-clash7.C: Likewise.
	* g++.dg/lookup/redecl1.C: Likewise.
	* g++.dg/warn/changes-meaning.C: Likewise.
	* g++.old-deja/g++.jason/scoping8.C: Likewise.
	* g++.old-deja/g++.law/nest1.C: Likewise.

2018-07-18  Richard Biener  <rguenther@suse.de>

	PR debug/86523
	* g++.dg/lto/pr86523-3_0.C: New testcase.

2018-07-17  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.target/m68k/mulsi_highpart.c: New test.

2018-07-17  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
	* gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
	* gcc.dg/cpp/pr61854-4.c (foo): Likewise.
	* gcc.dg/cpp/pr61854-8.c: New test.

2018-07-17  David Edelsohn <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr85456.c: Require longdouble128.

2018-07-17  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/83184
	* gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.

2018-07-17  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-unpack-char.c: New.
	* gcc.target/powerpc/fold-vec-unpack-float.c: New.
	* gcc.target/powerpc/fold-vec-unpack-int.c: New.
	* gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
	* gcc.target/powerpc/fold-vec-unpack-short.c: New.

2018-07-17  David Edelsohn <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr57150.c: Require longdouble128.
	* gcc.target/powerpc/pr79916.c: Require dfp.

2018-07-17  Richard Biener  <rguenther@suse.de>

	PR lto/86456
	* g++.dg/debug/dwarf2/pr86456.C: New testcase.

2018-07-17  Robin Dapp  <rdapp@linux.ibm.com>

	* gcc.target/s390/function-align1.c: New test.
	* gcc.target/s390/function-align2.c: New test.
	* gcc.target/s390/function-align3.c: New test.

2018-07-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr55.adb: New test.

2018-07-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/vartrack-1.c (dg-options): Add
	-fomit-frame-pointer.

2018-07-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
	(dg-lto-options): Add -fPIC.
	* g++.dg/lto/pr86523-2_0.C: Likewise.

2018-07-17  Martin Liska  <mliska@suse.cz>

	* gcc.target/powerpc/loop_align.c: Update scanned pattern.

2018-07-17  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
	testcase.

2018-07-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.

2018-07-17  Patrick Bernardi  <bernardi@adacore.com>

	* gnat.dg/memorytest.adb: New testcase.

2018-07-17  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
	New testcase.

2018-07-17  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/equal3.adb: New testcase.

2018-07-17  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/split_args.adb: New testcase.

2018-07-17  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.

2018-07-17  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
	New testcase.

2018-07-16  Carl Love  <cel@us.ibm.com>

	PR target/86414
	Forgot the PR number on the commit log.

	2018-07-16  Carl Love  <cel@us.ibm.com>

	PR target/86414
	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
	longdouble128.
	* gcc.target/powerpc/divkc3-3.c: Ditto.
	* gcc.target/powerpc/mulkc3-2.c: Ditto.
	* gcc.target/powerpc/mulkc3-3.c: Ditto.
	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.

2018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/convert-fp-128.c: New testcase.
	* gcc.target/powerpc/convert-fp-64.c: New testcase.

2018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_effective_target_longdouble64,
	check_effective_target_ppc_float128,
	check_effective_target_ppc_float128_insns,
	check_effective_target_powerpc_vsx): New.

2018-07-16  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_ppc_float128_hw_available): Fix
	syntax error.

2018-07-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/86526
	* gcc.c-torture/compile/pr86526.c: New test.

2018-07-16  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
	longdouble128.
	* gcc.target/powerpc/divkc3-3.c: Ditto.
	* gcc.target/powerpc/mulkc3-2.c: Ditto.
	* gcc.target/powerpc/mulkc3-3.c: Ditto.
	* gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
	* gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.

2018-07-16  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/83184
	* 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  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR middle-end/86528
	* gcc.c-torture/execute/pr86528.c: New test.
	* gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.

2018-07-16  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/spec40.C: New.
	* g++.dg/parse/ptrmem8.C: Likewise.

2018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
	* gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
	* gcc.target/s390/mnop-mcount-m31.c: New testcase.
	* gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
	* gcc.target/s390/mnop-mcount-m64.c: New testcase.

2018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/mrecord-mcount.c: New testcase.

2018-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>

	* gcc.target/s390/mfentry-m64.c: New testcase.

2018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
	testcase.

2018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
	testcase.

2018-07-16  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/wide_wide_value1.adb: New testcase.

2018-07-16  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/bit_order1.adb: New testcase.

2018-07-16  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.

2018-07-16  Richard Biener  <rguenther@suse.de>

	PR lto/86523
	* g++.dg/lto/pr86523-1_0.C: New testcase.
	* g++.dg/lto/pr86523-2_0.C: Likewise.

2018-07-16  Martin Liska  <mliska@suse.cz>

	PR ipa/86529
	* g++.dg/ipa/pr86529.C: New test.

2018-07-16  Tom de Vries  <tdevries@suse.de>

	PR debug/86455
	* gcc.target/i386/vartrack-1.c: New test.

2018-07-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt73.adb: New test.

2018-07-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/3698
	PR c++/86208
	* g++.dg/opt/pr3698.C: New test.

2018-07-16  Richard Biener  <rguenther@suse.de>

	PR ipa/86389
	* gcc.dg/torture/pr86389.c: Require trampolines.

2018-07-15  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
	* lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
	already called.
	* g++.dg/guality/guality.exp: Ensure Og is part of torture options.
	* gcc.dg/guality/guality.exp: Same.
	* gfortran.dg/guality/guality.exp: Same.

2018-07-13  H.J. Lu  <hongjiu.lu@intel.com>
	    Sunil K Pandey  <sunil.k.pandey@intel.com>

	PR target/84413
	* gcc.target/i386/pr84413-1.c: New test.
	* gcc.target/i386/pr84413-2.c: Likewise.
	* gcc.target/i386/pr84413-3.c: Likewise.

2018-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
	    Steve Munroe  <munroesj52@gmail.com>

	* gcc.target/powerpc/sse2-pand-1.c: New file.
	* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
	* gcc.target/powerpc/sse2-por-1.c: Likewise.
	* gcc.target/powerpc/sse2-pxor-1.c: Likewise.

2018-07-13  Nathan Sidwell  <nathan@acm.org>

	PR c++/86374
	* g++.dg/pr86374.C: New.

2018-07-13  Qing Zhao  <qing.zhao@oracle.com>

	PR middle-end/78809
	* gcc.dg/strcmpopt_5.c: New test.
	* gcc.dg/strcmpopt_6.c: New test.

2018-07-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/85974
	* gcc.c-torture/compile/930326-1.c: Adjust to cover widening.

2018-07-13  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
	* gcc.dg/guality/ctztest.c: Same.
	* gcc.dg/guality/sra-1.c: Same.

2018-07-13  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/vla-1.c: Update.

2018-07-13  Tom de Vries  <tdevries@suse.de>

	* gcc.src/maintainers.exp: New file.

2018-07-13  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/86489
	* gcc.dg/pr86489.c: New test.

2018-07-12  Martin Sebor  <msebor@redhat.com>

	PR testsuite/86510
	g++.dg/warn/pr86453.C: Adjust.

2018-07-12  Jim Wilson  <jimw@sifive.com>

	* gnat.dg/warn5.adb: Expect warning for riscv*-*-*.

2018-07-12  Kito Cheng  <kito.cheng@gmail.com>

	* gcc.target/riscv/interrupt-conflict-mode.c: New.

2018-07-12  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/gomp/declare-target-3.c: New test.
	* g++.dg/gomp/declare-target-2.C: New test.

2018-07-12  Martin Sebor  <msebor@redhat.com>

	PR c/86453
	* c-c++-common/Wattributes.c: Adjust.
	* gcc.dg/Wattributes-10.c: New test.
	* g++.dg/Wattributes-3.C: Adjust.
	* gcc.dg/Wattributes-6.c: Adjust.
	* gcc.dg/pr18079.c: Adjust.
	* gcc.dg/torture/pr42363.c: Adjust.

2018-07-12  Julia Koval  <julia.koval@intel.com>

	 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
	 version.

2018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-cond-arith-6.c: New test.
	* gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
	* gcc.target/aarch64/sve/slp_14.c: Likewise.
	* gcc.target/aarch64/sve/slp_14_run.c: Likewise.

2018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-cond-arith-4.c: New test.
	* gcc.dg/vect/vect-cond-arith-5.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
	* gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.

2018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>
	    Alan Hayward  <alan.hayward@arm.com>
	    David Sherwood  <david.sherwood@arm.com>

	* gcc.dg/vect/vect-fma-2.c: New test.
	* gcc.target/aarch64/sve/reduc_4.c: Likewise.
	* gcc.target/aarch64/sve/reduc_6.c: Likewise.
	* gcc.target/aarch64/sve/reduc_7.c: Likewise.

2018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-cond-arith-3.c: New test.
	* gcc.target/aarch64/sve/vcond_13.c: Likewise.
	* gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_14.c: Likewise.
	* gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_15.c: Likewise.
	* gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_16.c: Likewise.
	* gcc.target/aarch64/sve/vcond_16_run.c: Likewise.

2018-07-12  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-cond-arith-2.c: New test.
	* gcc.target/aarch64/sve/loop_add_6.c: Likewise.

2018-07-12  Richard Biener  <rguenther@suse.de>

	PR target/84829
	* gcc.target/i386/pr84829.c: New testcase.

2018-07-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/torture/20180712-1.c: New test.

	PR tree-optimization/86492
	* gcc.c-torture/execute/pr86492.c: New test.

2018-07-12  Richard Biener  <rguenther@suse.de>

	PR c/86453
	* g++.dg/warn/pr86453.C: New testcase.

2018-07-12  Richard Biener  <rguenther@suse.de>

	PR middle-end/86479
	* gcc.dg/graphite/pr86479.c: New testcase.

2018-07-11  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
	of hardcoding size.  Cast (rel) to MASK_TYPE.
	* gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
	* gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
	* gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
	* gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
	* gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.

2018-07-11  Grazvydas Ignotas  <notasas@gmail.com>

	* gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
	(AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
	* gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.

2018-07-10  Mark Wielaard  <mark@klomp.org>

	PR debug/86459
	* gcc.dg/pr86459.c: New test.

2018-07-10  Martin Sebor  <msebor@redhat.com>

	PR testsuite/86461
	* gcc.c-torture/execute/builtins/strlen-3.c: Adjust.

2018-07-10  Martin Liska  <mliska@suse.cz>

	PR testsuite/86445
	* gcc.dg/pr84100.c: Change it back to dg-bogus.

2018-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/86406
	* g++.dg/ubsan/pr86406.C: New test.

	PR fortran/86421
	* gfortran.dg/vect/pr86421.f90: New test.

2018-07-09  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86415
	* gcc.dg/strlenopt-53.c: New test.

2018-07-09  Martin Sebor  <msebor@redhat.com>

	PR middle-end/77357
	* gcc.dg/strlenopt-49.c: New test.
	* gcc.dg/strlenopt-50.c: New test.
	* gcc.dg/strlenopt-51.c: New test.
	* gcc.dg/strlenopt-52.c: New test.
	* gcc.c-torture/execute/builtins/strlen-3.c: Adjust.

2018-07-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/86420
	* gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
	to be returned and when first argument is not 0, so that they don't do
	anything for NEED_EXC or NEED_ERRNO.

2018-07-09  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
	* gcc.dg/guality/bswaptest.c: Same.
	* gcc.dg/guality/clztest.c: Same.
	* gcc.dg/guality/csttest.c: Same.
	* gcc.dg/guality/ctztest.c: Same.
	* gcc.dg/guality/drap.c: Same.
	* gcc.dg/guality/nrv-1.c: Same.
	* gcc.dg/guality/pr41353-1.c: Same.
	* gcc.dg/guality/pr41353-2.c: Same.
	* gcc.dg/guality/pr41404-1.c: Same.
	* gcc.dg/guality/pr43051-1.c: Same.
	* gcc.dg/guality/pr43077-1.c: Same.
	* gcc.dg/guality/pr43177.c: Same.
	* gcc.dg/guality/pr43329-1.c: Same.
	* gcc.dg/guality/pr43479.c: Same.
	* gcc.dg/guality/pr43593.c: Same.
	* gcc.dg/guality/pr45003-1.c: Same.
	* gcc.dg/guality/pr45003-2.c: Same.
	* gcc.dg/guality/pr45003-3.c: Same.
	* gcc.dg/guality/pr48437.c: Same.
	* gcc.dg/guality/pr48466.c: Same.
	* gcc.dg/guality/pr49888.c: Same.
	* gcc.dg/guality/pr54200.c: Same.
	* gcc.dg/guality/pr54519-1.c: Same.
	* gcc.dg/guality/pr54519-2.c: Same.
	* gcc.dg/guality/pr54519-3.c: Same.
	* gcc.dg/guality/pr54519-4.c: Same.
	* gcc.dg/guality/pr54519-5.c: Same.
	* gcc.dg/guality/pr54519-6.c: Same.
	* gcc.dg/guality/pr54551.c: Same.
	* gcc.dg/guality/pr54693-2.c: Same.
	* gcc.dg/guality/pr54693.c: Same.
	* gcc.dg/guality/pr54796.c: Same.
	* gcc.dg/guality/pr54970.c: Same.
	* gcc.dg/guality/pr67192.c: Same.
	* gcc.dg/guality/pr69947.c: Same.
	* gcc.dg/guality/pr78726.c: Same.
	* gcc.dg/guality/rotatetest.c: Same.
	* gcc.dg/guality/sra-1.c: Same.
	* gcc.dg/guality/vla-2.c: Same.

2018-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/diagnostic/long-short.C: New.
	* g++.dg/diagnostic/signed-unsigned.C: Likewise.
	* g++.dg/diagnostic/virtual-friend.C: Likewise.
	* g++.old-deja/g++.brendan/crash11.C: Adjust.

2018-07-09  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/vla-1.c: New test.

2018-07-07  Tom de Vries  <tdevries@suse.de>

	* gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
	files.
	(get_dump_flags): New proc.
	(toplevel): Test all dump flags.

2018-07-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage6.adb: New test.
	* gnat.dg/stack_usage6_pkg.ads: New helper.

2018-07-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/pure_function3a.adb: New test.
	* gnat.dg/pure_function3b.adb: Likewise.
	* gnat.dg/pure_function3c.adb: Likewise.
	* gnat.dg/pure_function3_pkg.ads: New helper.

2018-07-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/84711
	* gcc.dg/vect/pr84711.c: Remove unnecessary sse
	dg-require-effective-target.  Add -msse not just on i386-*, but
	on all i?86-* and x86_64-*.

2018-07-06  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>

	* gcc.dg/tree-ssa/phi-opt-16.c: New test.
	* gcc.dg/tree-ssa/phi-opt-17.c: New test.
	* gcc.dg/tree-ssa/phi-opt-18.c: New test.
	* gcc.dg/tree-ssa/phi-opt-19.c: New test.
	* gcc.dg/tree-ssa/popcount3.c: New test.

2018-07-06  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
	to preserve the test.
	* gcc.target/i386/pr85073.c: Likewise.

2018-07-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/86401
	* gcc.dg/tree-ssa/pr86401-1.c: New test.
	* gcc.dg/tree-ssa/pr86401-2.c: New test.
	* c-c++-common/rotate-9.c: New test.

2018-07-06  Peter Bergner  <bergner@linux.ibm.com>

	PR target/86324
	gcc.target/powerpc/pr86324-1.c: New test.
	gcc.target/powerpc/pr86324-2.c: Likewise.

2018-07-06  Tamar Christina  <tamar.christina@arm.com>

	PR target/84711
	* gcc.dg/vect/pr84711.c: Add -msse for i686 targets.

2018-07-06  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/struct_cpy.c: Remove ;.

2018-07-05  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.

2018-07-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86408
	* gfortran.dg/deferred_character_20.f90: New test.

2018-07-05  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/83183
	PR fortran/86325
	* gfortran.dg/init_flag_18.f90: New testcase.
	* gfortran.dg/init_flag_19.f03: New testcase.

2018-07-05  Carl Love  <cel@us.ibm.com>
	* gcc.target/altivec-1-runnable.c: New test file.
	* gcc.target/altivec-2-runnable.c: New test file.
	* gcc.target/vsx-7.c (main2): Change expected expected instruction
	for tests.

2018-07-05  Martin Sebor  <msebor@redhat.com>

	PR c++/86400
	* gcc.dg/strlenopt-47.c: New test.
	* gcc.dg/strlenopt-48.c: New test.

2018-07-05  Tamar Christina  <tamar.christina@arm.com>

	PR target/84711
	* gcc.target/arm/big-endian-subreg.c: New.

2018-07-05  Tamar Christina  <tamar.christina@arm.com>

	PR target/84711
	* gcc.dg/vect/pr84711.c: New.

2018-07-05  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/struct_cpy.c: New.

2018-07-05  Christophe Lyon  <christophe.lyon@linaro.org>

	* c-c++-common/unroll-1.c: Remove 'note:' in matching string.
	* c-c++-common/unroll-2.c: Likewise.
	* g++.dg/cdce3.C: Likewise.
	* g++.dg/ext/unroll-1.C: Likewise.
	* g++.dg/ext/unroll-2.C: Likewise.
	* g++.dg/ext/unroll-3.C: Likewise.
	* gcc.dg/cdce1.c: Likewise.
	* gcc.dg/cdce2.c: Likewise.
	* gcc.dg/gomp/pr68128-1.c: Likewise.
	* gcc.dg/vect/pr46032.c: Likewise.
	* gcc.dg/vect/vect-cond-10.c: Likewise.
	* gcc.dg/vect/vect-cond-8.c: Likewise.
	* gcc.dg/vect/vect-cond-9.c: Likewise.
	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
	* gcc.target/i386/avx-cvt-2.c: Likewise.
	* gcc.target/i386/avx-cvt-3.c: Likewise.
	* gcc.target/i386/avx2-cvt-2.c: Likewise.
	* gcc.target/i386/avx2-gather-2.c: Likewise.
	* gcc.target/i386/avx2-gather-6.c: Likewise.
	* gcc.target/i386/avx512f-gather-2.c: Likewise.
	* gcc.target/i386/sse2-cvt-2.c: Likewise.
	* gfortran.dg/directive_unroll_1.f90: Likewise.
	* gfortran.dg/directive_unroll_2.f90: Likewise.
	* gnat.dg/unroll2.adb: Likewise.
	* gnat.dg/unroll3.adb: Likewise.

2018-07-05  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-dg.exp (dg-final): Simplify tcl code.

2018-07-04  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86274
	* gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.

2018-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/82009
	* gfortran.dg/block_16.f08. New test.

2018-07-04  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
	has a slightly different IL that provides more threading
	opportunities.

2018-07-04  Martin Liska  <mliska@suse.cz>

	PR middle-end/66240
	PR target/45996
	PR c/84100
	* gcc.dg/pr84100.c (foo):
	* gcc.target/i386/falign-functions-2.c: New test.
	* gcc.target/i386/falign-functions.c: New test.

2018-07-04  Martin Liska  <mliska@suse.cz>

	* gcc.dg/pr47793.c: Remove.

2018-07-04  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
	final scan test.
	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.

2018-07-03  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85620
	* gcc.target/i386/pr85620-1.c: New test.
	* gcc.target/i386/pr85620-2.c: Likewise.
	* gcc.target/i386/pr85620-3.c: Likewise.
	* gcc.target/i386/pr85620-4.c: Likewise.

2018-07-03  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86274
	* gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.
	* gcc.dg/tree-ssa/pr83198.c: Same.

2018-07-03  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/other/locations1.C: New.
	* g++.dg/tls/locations1.C: Likewise.
	* g++.dg/diagnostic/virtual-constexpr.C: Likewise.
	* g++.dg/diagnostic/virtual-static.C: Likewise.
	* g++.dg/concepts/fn-concept2.C: Test the locations too.
	* g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
	* g++.dg/cpp0x/pr51463.C: Likewise.
	* g++.dg/other/typedef1.C: Likewise.
	* g++.dg/parse/dtor13.C: Likewise.
	* g++.dg/template/error44.C: Likewise.
	* g++.dg/template/typedef4.C: Likewise.
	* g++.dg/template/typedef5.C: Likewise.
	* g++.dg/tls/diag-2.C: Likewise.
	* g++.old-deja/g++.brendan/crash11.C: Likewise.

2018-07-03  Marek Polacek  <polacek@redhat.com>

	PR c++/86201
	* g++.dg/diagnostic/pr86201.C: New test.

2018-07-03  Uros Bizjak  <ubizjak@gmail.com>

	PR target/85694
	* gcc.target/i386/pr85694.c: New test.

2018-07-03  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/85694
	* lib/target-supports.exp (check_effective_target_vect_avg_qi):
	Return true for AArch64 without SVE.
	* gcc.target/aarch64/vect_hadd_1.h: New file.
	* gcc.target/aarch64/vect_shadd_1.c: New test.
	* gcc.target/aarch64/vect_srhadd_1.c: Likewise.
	* gcc.target/aarch64/vect_uhadd_1.c: Likewise.
	* gcc.target/aarch64/vect_urhadd_1.c: Likewise.

2018-07-03  Marek Polacek  <polacek@redhat.com>

	PR middle-end/86202
	* gcc.dg/Wint-conversion-2.c: New test.

	PR c++/84306
	* g++.dg/overload/conv-op3.C: New test.

2018-07-03  Richard Biener  <rguenther@suse.de>

	PR ipa/86389
	* gcc.dg/torture/pr86389.c: New testcase.

2018-07-03  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/85694
	* lib/target-supports.exp (check_effective_target_vect_avg_qi): New
	proc.
	* gcc.dg/vect/vect-avg-1.c: New test.
	* gcc.dg/vect/vect-avg-2.c: Likewise.
	* gcc.dg/vect/vect-avg-3.c: Likewise.
	* gcc.dg/vect/vect-avg-4.c: Likewise.
	* gcc.dg/vect/vect-avg-5.c: Likewise.
	* gcc.dg/vect/vect-avg-6.c: Likewise.
	* gcc.dg/vect/vect-avg-7.c: Likewise.
	* gcc.dg/vect/vect-avg-8.c: Likewise.
	* gcc.dg/vect/vect-avg-9.c: Likewise.
	* gcc.dg/vect/vect-avg-10.c: Likewise.
	* gcc.dg/vect/vect-avg-11.c: Likewise.
	* gcc.dg/vect/vect-avg-12.c: Likewise.
	* gcc.dg/vect/vect-avg-13.c: Likewise.
	* gcc.dg/vect/vect-avg-14.c: Likewise.

2018-07-03  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
	get split into two for use by the over-widening pattern.
	* gcc.dg/vect/vect-over-widen-6.c: Likewise.
	* gcc.dg/vect/vect-over-widen-7.c: Likewise.
	* gcc.dg/vect/vect-over-widen-8.c: Likewise.
	* gcc.dg/vect/vect-over-widen-9.c: Likewise.
	* gcc.dg/vect/vect-over-widen-10.c: Likewise.
	* gcc.dg/vect/vect-over-widen-11.c: Likewise.
	* gcc.dg/vect/vect-over-widen-12.c: Likewise.
	* gcc.dg/vect/vect-over-widen-13.c: Likewise.
	* gcc.dg/vect/vect-over-widen-14.c: Likewise.
	* gcc.dg/vect/vect-over-widen-15.c: Likewise.
	* gcc.dg/vect/vect-over-widen-16.c: Likewise.
	* gcc.dg/vect/vect-over-widen-22.c: New test.

2018-07-03  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
	widen_mult pattern.
	* gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
	over-widening messages.
	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
	* gcc.dg/vect/bb-slp-over-widen-1.c: New test.
	* gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
	* gcc.dg/vect/vect-over-widen-5.c: Likewise.
	* gcc.dg/vect/vect-over-widen-6.c: Likewise.
	* gcc.dg/vect/vect-over-widen-7.c: Likewise.
	* gcc.dg/vect/vect-over-widen-8.c: Likewise.
	* gcc.dg/vect/vect-over-widen-9.c: Likewise.
	* gcc.dg/vect/vect-over-widen-10.c: Likewise.
	* gcc.dg/vect/vect-over-widen-11.c: Likewise.
	* gcc.dg/vect/vect-over-widen-12.c: Likewise.
	* gcc.dg/vect/vect-over-widen-13.c: Likewise.
	* gcc.dg/vect/vect-over-widen-14.c: Likewise.
	* gcc.dg/vect/vect-over-widen-15.c: Likewise.
	* gcc.dg/vect/vect-over-widen-16.c: Likewise.
	* gcc.dg/vect/vect-over-widen-17.c: Likewise.
	* gcc.dg/vect/vect-over-widen-18.c: Likewise.
	* gcc.dg/vect/vect-over-widen-19.c: Likewise.
	* gcc.dg/vect/vect-over-widen-20.c: Likewise.
	* gcc.dg/vect/vect-over-widen-21.c: Likewise.

2018-07-03  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-mixed-size-cond-1.c: New test.

2018-07-02  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/interrupt-debug.c: New.

2018-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/diagnostic/thread-thread_local.C: New.

2018-07-02  Martin Liska  <mliska@suse.cz>

	PR testsuite/86366
	* gcc.dg/profile-dir-1.c: Fix scanned pattern.
	* gcc.dg/profile-dir-2.c: Likewise.
	* gcc.dg/profile-dir-3.c: Likewise.

2018-07-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
	overriden.

2018-07-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86363
	* gcc.dg/torture/pr86363.c: New testcase.

2018-07-02  Martin Liska  <mliska@suse.cz>

	* gcc.dg/completion-1.c: New test.
	* gcc.dg/completion-2.c: New test.
	* gcc.dg/completion-3.c: New test.

2018-07-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/82969
	PR fortran/86242
	* gfortran.dg/proc_ptr_50.f90: New test.

2018-07-02  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/45305
	* gfortran.dg/scalarize_parameter_array_2.f90: New test.

2018-07-02  Martin Liska  <mliska@suse.cz>

	PR ipa/86279
	* gcc.dg/ipa/pr86279.c: New test.

2018-07-02  Martin Liska  <mliska@suse.cz>

	PR ipa/86323
	* g++.dg/ipa/pr86323.C: New test.

2018-07-01  Tom de Vries  <tdevries@suse.de>

	revert:
	2018-07-01  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
	* gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.

2018-07-01  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
	argument.
	* gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
	with @main.

2018-07-01  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
	* gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.

2018-07-01  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-dg.exp (get-absolute-line): Handle '.'.
	* gcc.dg/guality/vla-1.c: Use relative line numbers.

2018-07-01  Tom de Vries  <tdevries@suse.de>

	* gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
	(verify_call): ... here.  Move to toplevel.
	(verify_call_np, dg_final_directive_check_utils): New proc.
	(toplevel): Call dg_final_directive_check_utils.
	* lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.

2018-06-30  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/shift-shift-1.c: New.
	* gcc.target/riscv/shift-shift-2.c: New.
	* gcc.target/riscv/shift-shift-3.c: New.

2018-06-30  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-widen-mult-extern-1.c: New test.

2018-06-30  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
	* gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
	by 4 in the computation of a[i].
	* gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
	main multiplication constant.
	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.  Expect the
	pattern to cast the result to int.
	* gcc.dg/vect/vect-reduc-dot-1.c: New test.
	* gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
	* gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-1.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-2.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-3.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-4.c: Likewise.

2018-06-30  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
	test for vectorization along the lines described in the comment.

2018-06-30  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/guality.exp (guality_transform_options): New proc.
	(toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
	LTO_TORTURE_OPTIONS.
	* gcc.dg/guality/prevent-optimization.h: New file.
	* gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
	(a): Replace __attribute__((used)) with ATTRIBUTE_USED.

2018-06-30  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
	* lib/gcc-dg.exp (dg-final): New proc.
	* lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
	argument.

2018-06-29  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
	that don't define the function.

2018-06-29  Marek Polacek  <polacek@redhat.com>

	PR c++/86184
	* g++.dg/ext/cond3.C: New test.

2018-06-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/arm-soft-strd-even.c: New test.

2018-06-29  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
	line, and use it.
	* lib/gcc-dg.exp (get-absolute-line): Factor out of ...
	(process-message): ... here.
	* lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.

2018-06-29  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/86263
	* gcc.dg/tree-ssa/pr86263.c: New test.

2018-06-28  Carl Love  <cel@us.ibm.com>

	* gcc.target/p9-extract-1.c: Add test case.
	* gcc.target/builtins-3-p9-runnable.c: Add test case to match
	name in ABI.

2018-06-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/86348
	* gcc.target/i386/pr86348.c: New test.

2018-06-28  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.

2018-06-28  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/82865
	* gfortran.dg/dec_type_print_2.f03: New testcase.

2018-06-28  David Pagan  <dave.pagan@oracle.com>

	PR c/55976
	* gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
	message causing unexpected test FAIL.

2018-06-28  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/switch-1.c: New test.

2018-06-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/debug15.adb: New test.

2018-06-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/86329
	* g++.dg/lookup/pr86329.C: New test.

2018-06-27  Carl Love  <cel@us.ibm.com>

	* gcc.target/vsx-vector-abss.c: New file to test vec_abss.

2018-06-27  Tamar Christina  <tamar.christina@arm.com>

	PR target/85769
	* gcc.target/aarch64/f16_mov_immediate_3.c: New.

2018-06-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/builtins-1.c: Correct a comment.

2018-06-26  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
	requirement for this test.
	* gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
	requirement, and -mpower8-vector compile option.

2018-06-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/86314
	* gcc.dg/pr86314.c: New test.

	PR debug/86257
	* gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.

2018-06-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr86257.c: Require 64-bit.

2018-06-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/pr86082.C: Require IBM1047 support.

2018-06-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/86271
	* gcc.dg/pr86271.c: New testcase.

2018-06-26  Alexandre Oliva <aoliva@redhat.com>

	PR debug/86064
	* gcc.dg/pr86064.c: New.

2018-06-25  Jeff Law  <law@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_logical_op_short_circuit): Add v850.

2018-06-25  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86204
	* gcc.dg/strlenopt-46.c: New test.

2018-06-25  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/85700
	* gcc.dg/Wstringop-truncation-4.c: New test.

2018-06-25  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/82972
	PR fortran/83088
	PR fortran/85851
	* gfortran.dg/init_flag_17.f90: New testcase.

2018-06-25  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/p9-extract-1.c: Make second argument of
	vec_extract a signed int. Add vec_extract tests for bool char
	and bool int.
	* gcc.target/powerpc/p9-extract-4.c:  New test file for long long
	vec_extract tests.

2018-06-25  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.

2018-06-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/84786
	* gcc.target/i386/avx512f-pr84786-3.c: New test.

2018-06-25  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* gnat.dg/sso9.adb: New testcase.
	* gnat.dg/sso9_pkg.ads: Likewise.

2018-06-25  Tom de Vries  <tdevries@suse.de>

	PR debug/86257
	* gcc.target/i386/pr86257.c: New test.

2018-06-25  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR C++/86082
	* g++.dg/pr86082.C: New test.

2018-06-24  Tom de Vries  <tdevries@suse.de>

	* g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
	* gcc.dg/guality/guality.exp: Same.
	* gfortran.dg/guality/guality.exp: Same.
	* lib/gcc-gdb-test.exp: Do early out if which gdb fails.

2018-06-23  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/concepts/locations1.C: New.
	* g++.dg/cpp0x/locations1.C: Likewise.
	* g++.dg/cpp1z/inline-var2.C: Test locations too.
	* g++.dg/cpp1z/inline-var3.C: Likewise.

2018-06-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/86281
	* gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.

2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
	this test.
	* gcc.target/powerpc/builtins-9.c: New test.
	* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
	to expect different code generation on big-endian vs.
	little-endian targets.

2018-06-22  Tom de Vries  <tdevries@suse.de>

	* g++.dg/guality/guality.exp (guality_gdb_name): Default to
	$rootme/../gdb/gdb, if available.
	* gcc.dg/guality/guality.exp (guality_gdb_name): Same.
	* gfortran.dg/guality/guality.exp (guality_gdb_name): Same.

2018-06-22  Tom de Vries  <tdevries@suse.de>

	* lib/gcc-gdb-test.exp (report_gdb): New proc.
	* g++.dg/guality/guality.exp: Use report_gdb.
	* gcc.dg/guality/guality.exp: Same.
	* gfortran.dg/guality/guality.exp: Same.

2018-06-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85662
	* g++.dg/ext/offsetof3.C: New test.

2018-06-22  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
	versus Linux.  Change checks for xxlnor, xxland and xxlxor to also look
	for the vnor, vand and vxor instructions.
	* gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
	Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
	* gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
	* gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
	* gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
	Add -dp to dg-options, update expected counts.

2018-06-22  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
	if pdp11.
	* gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
	* gcc.c-torture/compile/20040101-1.c: Ditto.
	* gcc.c-torture/compile/20050622-1.c: Ditto.
	* gcc.c-torture/compile/20080625-1.c: Ditto.
	* gcc.c-torture/compile/20090107-1.c: Ditto.
	* gcc.c-torture/compile/920501-12.c: Ditto.
	* gcc.c-torture/compile/920501-4.c: Ditto.
	* gcc.c-torture/compile/961203-1.c: Ditto.
	* gcc.c-torture/compile/limits-externdecl.c: Ditto.
	* gcc.c-torture/compile/pr25310.c: Ditto.

2018-06-22  Cesar Philippidis  <cesar@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>
	    Thomas Schwinge  <thomas@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/deviceptr-4.c: New file.
	* c-c++-common/goacc/kernels-counter-var-redundant-load.c:
	Likewise.
	* c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
	* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
	* c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
	* c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
	* c-c++-common/goacc/kernels-loop-data.c: Likewise.
	* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
	Likewise.
	* c-c++-common/goacc/parallel-reduction.c: Likewise.
	* c-c++-common/goacc/private-reduction-1.c: Likewise.
	* gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
	Likewise.
	* gfortran.dg/goacc/modules.f95: Likewise.
	* gfortran.dg/goacc/routine-8.f90: Likewise.
	* gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.

2018-06-21  Michael Meissner  <meissner@linux.ibm.com>

	* gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
	if the long double format is IEEE 128-bit for tests that are
	explicitly testing IBM extended double support.  Use the
	appropriate pack and unpack built-in functions.  Change calls from
	__builtin_isinfl to __builtin_isinf since the later supports all
	floating point types.
	* gcc.target/powerpc/pr57150.c: Likewise.
	* gcc.target/powerpc/pr60203.c: Likewise.
	* gcc.target/powerpc/pr67808.c: Likewise.
	* gcc.target/powerpc/pr70117.c: Likewise.
	* gcc.target/powerpc/tfmode_off.c: Likewise.

2018-06-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/49630
	* gfortran.dg/assumed_charlen_function_7.f90: New test.

2018-06-21  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83118
	* gfortran.dg/unlimited_polymorphic_30.f03: New test.

2018-06-21  Tom de Vries  <tdevries@suse.de>

	* gcc.dg/guality/pr45882.c (a): Add used attribute.

2018-06-21  Tom de Vries  <tdevries@suse.de>

	PR tree-optimization/85859
	* gcc.dg/pr85859.c: New test.

2018-06-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86232
	* gcc.dg/torture/pr86232.c: New testcase.

2018-06-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc/gcc.target/aarch64/aes_xor_combine.c: New test.

2018-06-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc/gcc.target/aarch64/aes_2.c: New test.

2018-06-20  Than McIntosh  <thanm@google.com>

	PR libgcc/86213
	* gcc.dg/split-8.c: New.

2018-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
	for vpkudus in place of vpksdus.
	* gcc.target/powerpc/builtins-3-p8.c: Likewise.

2018-06-20  Nathan Sidwell  <nathan@acm.org>

	PR c++/85634
	* g++.dg/lookup/pr85634-2.C: New.

2018-06-20  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/friend65.C: New.
	* g++.dg/cpp0x/main1.C: Likewise.
	* g++.dg/other/main2.C: Likewise.
	* g++.dg/other/main3.C: Likewise.
	* g++.dg/template/friend42.C: Test location too.
	* g++.dg/concepts/decl-diagnose.C: Likewise.
	* g++.dg/warn/main-2.C: Update.

2018-06-20  Chung-Lin Tang <cltang@codesourcery.com>
	    Thomas Schwinge <thomas@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
	2.5 data clause semantics.
	* c-c++-common/goacc/declare-2.c: Likewise.
	* c-c++-common/goacc/default-4.c: Likewise.
	* c-c++-common/goacc/finalize-1.c: New test.
	* c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
	OpenACC 2.5 data clause semantics.
	* c-c++-common/goacc/kernels-alias.c: Likewise.
	* c-c++-common/goacc/routine-5.c: Likewise.
	* c-c++-common/goacc/update-if_present-1.c: New test.
	* c-c++-common/goacc/update-if_present-2.c: New test.
	* g++.dg/goacc/template.C: Update test case to utilize OpenACC
	2.5 data clause semantics.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* gfortran.dg/goacc/data-tree.f95: Likewise.
	* gfortran.dg/goacc/declare-2.f95: Likewise.
	* gfortran.dg/goacc/default-4.f: Likewise.
	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
	* gfortran.dg/goacc/finalize-1.f: New test.
	* gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
	OpenACC 2.5 data clause semantics.
	* gfortran.dg/goacc/kernels-alias.f95: Likewise.
	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
	* gfortran.dg/goacc/nested-function-1.f90: Likewise.
	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
	* gfortran.dg/goacc/reduction-promotions.f90: Likewise.
	* gfortran.dg/goacc/update-if_present-1.f90: New test.
	* gfortran.dg/goacc/update-if_present-2.f90: New test.

2018-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/86210
	* g++.dg/warn/Wnonnull4.C: New test.

2018-06-20  Marek Polacek  <polacek@redhat.com>

	PR c++/86240
	* g++.dg/pr86240.C: New test.

2018-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/86194
	* gcc.target/i386/pr86194.c: New test.

	PR tree-optimization/86231
	* gcc.dg/tree-ssa/vrp119.c: New test.
	* gcc.c-torture/execute/pr86231.c: New test.

2018-06-20  Tom de Vries  <tdevries@suse.de>

	PR tree-optimization/86097
	* gcc.dg/autopar/pr86097.c: New test.

2018-06-20  Nathan Sidwell  <nathan@acm.org>

	PR c++/85634
	* g++.dg/lookup/pr85634.C: New.

2018-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/ldp_stp_q.c: New test.
	* gcc.target/aarch64/stp_vec_128_1.c: Likewise.
	* gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.

2018-06-20  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.

2018-06-19  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/48560
	* gcc.dg/Warray-bounds-28.c: New test.

2018-06-19  Martin Sebor  <msebor@redhat.com>

	PR middle-end/85602
	* c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
	to also match C++.

2018-06-19  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr84805_0.C: Update template.
	* g++.dg/lto/pr84805_1.C: Update template.

2018-06-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/aggr24.adb: New test.
	* gnat.dg/aggr24_pkg.ad[sb]: New helper.

2018-06-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86179
	* gcc.dg/pr86179.c: New testcase.

2018-06-18  Martin Sebor  <msebor@redhat.com>

	PR middle-end/85602
	* gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
	* c-c++-common/attr-nonstring-8.c: New test.

2018-06-18  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/81384
	* gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
	* gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
	* gcc.c-torture/execute/builtins/strnlen.c: New test.
	* gcc.dg/attr-nonstring-2.c: New test.
	* gcc.dg/attr-nonstring-3.c: New test.
	* gcc.dg/attr-nonstring-4.c: New test.
	* gcc.dg/strlenopt-45.c: New test.
	* gcc.dg/strlenopt.h (strnlen):  Declare.

2018-06-18  Wilco Dijkstra  <wdijkstr@arm.com>

	PR tree-optimization/86076
	* gcc.dg/pr86076.c: Add target pthread for bare-metal targets.

2018-06-18  Wilco Dijkstra  <wdijkstr@arm.com>

	PR tree-optimization/64946
	* gcc.target/aarch64/vect-abs-compile.c: Remove xfail.

2018-06-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/debug/dwarf2/pr37726.c: Move to...
	* gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
	* gnat.dg/stack_usage5.adb: New test.

2018-06-16  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/82479
	* gcc.dg/tree-ssa/popcount.c: New test.
	* gcc.dg/tree-ssa/popcount2.c: New test.

2018-06-16  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/64946
	* gcc.dg/absu.c: New test.
	* gcc.dg/gimplefe-29.c: New test.
	* gcc.target/aarch64/pr64946.c: New test.

2018-06-15  Jakub Jelinek  <jakub@redhat.com>

	PR c/86093
	* c-c++-common/pr86093.c: New test.

	PR middle-end/85878
	* gfortran.fortran-torture/compile/pr85878.f90: New test.

	PR middle-end/86123
	* gcc.c-torture/compile/pr86123.c: New test.

2018-06-15  Tom de Vries  <tdevries@suse.de>

	* gcc.dg-selftests/dg-final.exp: Force sequential execution.

2018-06-15  Nick Clifton  <nickc@redhat.com>

	PR 84195
	* gcc.c-torture/compile/pr84195.c: New test.

2018-06-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/86159
	* g++.dg/pr86159.C: New testcase.

2018-06-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/86076
	* gcc.dg/pr86076.c: New testcase.

2018-06-14  Marek Polacek  <polacek@redhat.com>

	PR c++/86063
	* g++.dg/cpp0x/gen-attrs-65.C: New test.

2018-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/86048
	* gcc.target/i386/pr86048.c: Require sse2 effective target.  Add
	-msse2 to dg-options.

	PR middle-end/86122
	* gcc.c-torture/compile/pr86122.c: New test.

	P0624R2 - Default constructible and assignable stateless lambdas
	* g++.dg/cpp2a/lambda1.C: New test.
	* g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
	for -std=c++2a.

2018-06-14  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/other/static3.C: New.
	* g++.dg/other/static4.C: Likewise.
	* g++.dg/warn/Wshadow-15.C: Likewise.
	* g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
	* g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
	* g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
	* g++.dg/cpp0x/udlit-args-neg.C: Likewise.
	* g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
	* g++.dg/cpp0x/udlit-extern-c.C: Likewise.
	* g++.dg/cpp0x/udlit-member-neg.C: Likewise.

2018-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/85945
	* gcc.c-torture/compile/pr85945.c: New test.

2018-06-14  Richard Biener  <rguenther@suse.de>

	PR ipa/86124
	* gcc.dg/pr86124.c: New testcase.

2018-06-13  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86114
	* gcc.dg/pr86114.c: New test.

2018-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/86110
	* gfortran.dg/pr86110.f90: New test.

2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>

	PR fortran/85703
	* gfortran.dg/goacc/pr85703.f90: New test.
	* gfortran.dg/gomp/pr85703.f90: New test.

2018-06-13  Cesar Philippidis  <cesar@codesourcery.com>

	PR fortran/85702
	* gfortran.dg/goacc/pr85702.f90: New test.

2018-06-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr86048.c: New test.

2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/fma-1.c: New test.

2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/pr9001107555.c: New file.

2018-06-12  Richard Sandiford  <richard.sandiford@linaro.org>

	* g++.dg/torture/aarch64-vect-init-1.C: New test.

2018-06-12  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/init/delete3.C: New.
	* g++.dg/init/new49.C: Likewise.
	* g++.dg/init/new25.C: Test locations too.
	* g++.dg/template/new4.C: Likewise.
	* g++.old-deja/g++.jason/operator.C: Likewise.

2018-06-12  Marek Polacek  <polacek@redhat.com>

	Core issue 1331 - const mismatch with defaulted copy constructor
	* g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
	* g++.dg/cpp0x/defaulted52.C: New test.
	* g++.dg/cpp0x/defaulted53.C: New test.
	* g++.dg/cpp0x/defaulted54.C: New test.
	* g++.dg/cpp0x/defaulted55.C: New test.
	* g++.dg/cpp0x/defaulted56.C: New test.
	* g++.dg/cpp0x/defaulted57.C: New test.
	* g++.dg/cpp0x/defaulted58.C: New test.
	* g++.dg/cpp0x/defaulted59.C: New test.
	* g++.dg/cpp0x/defaulted60.C: New test.

2018-06-12  David Malcolm  <dmalcolm@redhat.com>

	PR other/69968
	* gcc.dg/spellcheck-transposition.c: New test.

2018-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/44491
	* gfortran.dg/pr44491.f90: New testcase

2018-06-12  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/85259
	* gcc.dg/Wstringop-overflow-5.c: New test.
	* gcc.dg/Wstringop-overflow-6.c: New test.

2018-06-12  Martin Sebor  <msebor@redhat.com>

	PR c/85931
	* gcc.dg/Wstringop-truncation-3.c: New test.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
	* gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
	* gcc.target/powerpc/swaps-p8-17.c: Same.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
	* gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
	* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.

2018-06-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
	* gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
	* gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
	* gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
	* gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
	* gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.

2018-06-12  Martin Liska  <mliska@suse.cz>

	* g++.dg/opt/mpx.C: New test.
	* gcc.target/i386/mpx.c: New test.

2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/builtin_simdarc.c: Update test.
	* gcc.target/arc/mulsi3_highpart-2.c: Likewise.
	* gcc.target/arc/tumaddsidi4.c: Likewise.

2018-06-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt72a.ad[sb]: New test.
	* gnat.dg/opt72_pkg.ads: New helper.

2018-06-12  Tom de Vries  <tdevries@suse.de>

	* gcc.dg-selftests/dg-final.exp: New file.

2018-06-11  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/lookup/new2.C: Test locations too.
	* g++.dg/other/ellipsis1.C: Likewise.
	* g++.dg/other/operator1.C: Likewise.
	* g++.dg/other/operator2.C: Likewise.
	* g++.dg/overload/operator2.C: Likewise.
	* g++.dg/parse/defarg11.C: Likewise.
	* g++.dg/parse/operator4.C: Likewise.
	* g++.dg/template/error30.C: Likewise.
	* g++.dg/template/explicit-args3.C: Likewise.
	* g++.dg/warn/effc1.C: Likewise.
	* g++.old-deja/g++.brendan/prepost2.C: Likewise.
	* g++.old-deja/g++.brendan/prepost3.C: Likewise.
	* g++.old-deja/g++.bugs/900215_01.C: Likewise.
	* g++.old-deja/g++.jason/conversion5.C: Likewise.
	* g++.old-deja/g++.jason/operator.C: Likewise.

2018-06-11  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/86083
	* gcc.dg/strlenopt-44.c: New test.

2018-06-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45521
	* gfortran.dg/generic_32.f90: New test.
	* gfortran.dg/generic_33.f90: New test.

2018-06-11  Carl Love  <cel@us.ibm.com>
	* gcc.target/powerpc/altivec-7.c (main): Remove tests
	vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
	long long bool.  Remove duplicate dg-final for xxlxor.  Update
	dg-final instruction counts.
	* gcc.target/powerpc/altivec-37.c (main): New file for
	tests vec_unpackh and vec_unpackl returning long long bool and
	long long int.

2018-06-11  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/86089
	* gcc.dg/tree-ssa/pr86089.c: New test.

2018-06-11  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
	* gcc.target/i386/vpclmulqdq.c: Ditto.

2018-06-11  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/lang-dw2.adb: New test.
	* gnat.dg/lang-dw3.adb: New test.

2018-06-11  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
	gnat.dg/assertion_policy1_pkg.ads: New testcase.

2018-06-11  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/predicate1.adb: New testcase.

2018-06-11  Yannick Moy  <moy@adacore.com>

	* gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.

2018-06-11  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
	testcase.

2018-06-11  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/prot4.adb: New testcase.

2018-06-11  Yannick Moy  <moy@adacore.com>

	* gnat.dg/part_of1-instantiation.adb,
	gnat.dg/part_of1-instantiation.ads,
	gnat.dg/part_of1-private_generic.adb,
	gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
	testcase.

2018-06-11  Piotr Trojanek  <trojanek@adacore.com>

	* gnat.dg/contract1.adb: New testcase.

2018-06-11  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
	testcase.

2018-06-11  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/inline_always1.adb: New testcase.

2018-06-11  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
	gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
	gnat.dg/nested_generic2_g2.ads: New testcase.

2018-06-10  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/template/friend64.C: New.
	* g++.old-deja/g++.other/friend4.C: Test the location too.
	* g++.old-deja/g++.pt/crash23.C: Likewise.

2018-06-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/inline_matmul_23.f90: New test.

2018-06-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85088
	* gfortran.dg/intent_decl_1.f90: New test case.

2018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
	* gfortran.dg/ieee/large_4.f90: Ditto.
	* gfortran.dg/round_4.f90: Ditto.

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/85138
	PR fortran/85996
	PR fortran/86051
	* gfortran.dg/pr85138_1.f90: New test.
	* gfortran.dg/pr85138_2.f90: Ditto.
	* gfortran.dg/pr85996.f90: Ditto.

2018-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/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/63514
	* gfortran.dg/pr63514.f90: New test.

2018-06-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85631
	* gfortran.dg/bounds_check_20.f90: New test.

2018-06-08  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
	vpkudum counts.
	* gcc.target/powerpc/p9-extract-3.c: Make second argument of
	vec_extract a signed int.
	* gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
	vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
	vcmpgtsd, vcmpgtud.
	* gcc.target/powerpc/vsx-extract-4.c: Make second argument of
	vec_extract a signed int.
	* gcc.target/powerpc/vsx-extract-5.c: Make second argument of
	vec_extract a signed int.
	* gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
	vec_xor builtins.  Update xxsel, xxlxor counts.

2018-06-08  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-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/78571
	* gfortran.dg/pr78571.f90: New test.

2018-06-08  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/85755
	* gcc.target/powerpc/pr85755.c: New test.

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.

2018-06-08  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.

2018-06-08  Martin Liska  <mliska@suse.cz>

	* g++.dg/dg.exp: Do not use mpx.exp.
	* g++.dg/lto/lto.exp: Likewise.
	* g++.dg/lto/pr69729_0.C: Remove.
	* g++.dg/opt/pr71529.C: Remove.
	* g++.dg/pr63995-1.C: Remove.
	* g++.dg/pr68270.C: Remove.
	* g++.dg/pr71624.C: Remove.
	* g++.dg/pr71633.C: Remove.
	* g++.dg/pr79761.C: Remove.
	* g++.dg/pr79764.C: Remove.
	* g++.dg/pr79769.C: Remove.
	* gcc.dg/lto/chkp-privatize-1_0.c: Remove.
	* gcc.dg/lto/chkp-privatize-2_0.c: Remove.
	* gcc.dg/lto/chkp-privatize_0.c: Remove.
	* gcc.dg/lto/chkp-removed-alias_0.c: Remove.
	* gcc.dg/lto/chkp-static-bounds_0.c: Remove.
	* gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
	* gcc.dg/lto/lto.exp: Do not use mpx.exp.
	* gcc.dg/lto/pr66221_0.c: Remove.
	* gcc.target/i386/chkp-always_inline.c: Remove.
	* gcc.target/i386/chkp-bndret.c: Remove.
	* gcc.target/i386/chkp-builtins-1.c: Remove.
	* gcc.target/i386/chkp-builtins-2.c: Remove.
	* gcc.target/i386/chkp-builtins-3.c: Remove.
	* gcc.target/i386/chkp-builtins-4.c: Remove.
	* gcc.target/i386/chkp-const-check-1.c: Remove.
	* gcc.target/i386/chkp-const-check-2.c: Remove.
	* gcc.target/i386/chkp-hidden-def.c: Remove.
	* gcc.target/i386/chkp-label-address.c: Remove.
	* gcc.target/i386/chkp-lifetime-1.c: Remove.
	* gcc.target/i386/chkp-narrow-bounds.c: Remove.
	* gcc.target/i386/chkp-pr69044.c: Remove.
	* gcc.target/i386/chkp-remove-bndint-1.c: Remove.
	* gcc.target/i386/chkp-remove-bndint-2.c: Remove.
	* gcc.target/i386/chkp-strchr.c: Remove.
	* gcc.target/i386/chkp-strlen-1.c: Remove.
	* gcc.target/i386/chkp-strlen-2.c: Remove.
	* gcc.target/i386/chkp-strlen-3.c: Remove.
	* gcc.target/i386/chkp-strlen-4.c: Remove.
	* gcc.target/i386/chkp-strlen-5.c: Remove.
	* gcc.target/i386/chkp-stropt-1.c: Remove.
	* gcc.target/i386/chkp-stropt-10.c: Remove.
	* gcc.target/i386/chkp-stropt-11.c: Remove.
	* gcc.target/i386/chkp-stropt-12.c: Remove.
	* gcc.target/i386/chkp-stropt-13.c: Remove.
	* gcc.target/i386/chkp-stropt-14.c: Remove.
	* gcc.target/i386/chkp-stropt-15.c: Remove.
	* gcc.target/i386/chkp-stropt-16.c: Remove.
	* gcc.target/i386/chkp-stropt-17.c: Remove.
	* gcc.target/i386/chkp-stropt-2.c: Remove.
	* gcc.target/i386/chkp-stropt-3.c: Remove.
	* gcc.target/i386/chkp-stropt-4.c: Remove.
	* gcc.target/i386/chkp-stropt-5.c: Remove.
	* gcc.target/i386/chkp-stropt-6.c: Remove.
	* gcc.target/i386/chkp-stropt-7.c: Remove.
	* gcc.target/i386/chkp-stropt-8.c: Remove.
	* gcc.target/i386/chkp-stropt-9.c: Remove.
	* gcc.target/i386/i386.exp: Do not use mpx.exp.
	* gcc.target/i386/indirect-thunk-11.c: Remove.
	* gcc.target/i386/indirect-thunk-12.c: Remove.
	* gcc.target/i386/indirect-thunk-attr-12.c: Remove.
	* gcc.target/i386/indirect-thunk-attr-13.c: Remove.
	* gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
	* gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
	* gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
	* gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
	* gcc.target/i386/interrupt-bnd-err-1.c: Remove.
	* gcc.target/i386/interrupt-bnd-err-2.c: Remove.
	* gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
	* gcc.target/i386/mpx/alloca-1-nov.c: Remove.
	* gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
	* gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
	* gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
	* gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
	* gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
	* gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
	* gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
	* gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
	* gcc.target/i386/mpx/calloc-1-nov.c: Remove.
	* gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
	* gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
	* gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
	* gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
	* gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
	* gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
	* gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
	* gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
	* gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
	* gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
	* gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
	* gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
	* gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
	* gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
	* gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
	* gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
	* gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
	* gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
	* gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
	* gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
	* gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
	* gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
	* gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
	* gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
	* gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
	* gcc.target/i386/mpx/label-address-1.c: Remove.
	* gcc.target/i386/mpx/legacy-1-nov.c: Remove.
	* gcc.target/i386/mpx/macro.c: Remove.
	* gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
	* gcc.target/i386/mpx/malloc-1-nov.c: Remove.
	* gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
	* gcc.target/i386/mpx/memcpy-1.c: Remove.
	* gcc.target/i386/mpx/memmove-1.c: Remove.
	* gcc.target/i386/mpx/memmove-2.c: Remove.
	* gcc.target/i386/mpx/memmove-zero-length.c: Remove.
	* gcc.target/i386/mpx/mpx-check.h: Remove.
	* gcc.target/i386/mpx/mpx-os-support.h: Remove.
	* gcc.target/i386/mpx/mpx.exp: Remove.
	* gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
	* gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
	* gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
	* gcc.target/i386/mpx/pointer-diff-1.c: Remove.
	* gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
	* gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
	* gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
	* gcc.target/i386/mpx/pr65508.c: Remove.
	* gcc.target/i386/mpx/pr65531.cc: Remove.
	* gcc.target/i386/mpx/pr66048.cc: Remove.
	* gcc.target/i386/mpx/pr66134.c: Remove.
	* gcc.target/i386/mpx/pr66566.c: Remove.
	* gcc.target/i386/mpx/pr66567.c: Remove.
	* gcc.target/i386/mpx/pr66568.c: Remove.
	* gcc.target/i386/mpx/pr66569.c: Remove.
	* gcc.target/i386/mpx/pr66581.c: Remove.
	* gcc.target/i386/mpx/pr68337-1.c: Remove.
	* gcc.target/i386/mpx/pr68337-2.c: Remove.
	* gcc.target/i386/mpx/pr68416.c: Remove.
	* gcc.target/i386/mpx/pr78339.c: Remove.
	* gcc.target/i386/mpx/pr79631.c: Remove.
	* gcc.target/i386/mpx/pr79633.c: Remove.
	* gcc.target/i386/mpx/pr79753.c: Remove.
	* gcc.target/i386/mpx/pr79770.c: Remove.
	* gcc.target/i386/mpx/pr79987.c: Remove.
	* gcc.target/i386/mpx/pr79988.c: Remove.
	* gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
	* gcc.target/i386/mpx/realloc-1-nov.c: Remove.
	* gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
	* gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
	* gcc.target/i386/mpx/realloc-2-nov.c: Remove.
	* gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
	* gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
	* gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
	* gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
	* gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
	* gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
	* gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
	* gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
	* gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
	* gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
	* gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
	* gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
	* gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
	* gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
	* gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
	* gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
	* gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
	* gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
	* gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
	* gcc.target/i386/mpx/sincos-1-nov.c: Remove.
	* gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
	* gcc.target/i386/mpx/static-array-1-nov.c: Remove.
	* gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-1-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-2-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-3-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-4-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-5-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
	* gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
	* gcc.target/i386/mpx/static-init-6-nov.c: Remove.
	* gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
	* gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
	* gcc.target/i386/mpx/static-string-1-nov.c: Remove.
	* gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
	* gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
	* gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
	* gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
	* gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
	* gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
	* gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
	* gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
	* gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
	* gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-1-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-2-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-3-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-4-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-5-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-6-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-7-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
	* gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
	* gcc.target/i386/mpx/vararg-8-nov.c: Remove.
	* gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
	* gcc.target/i386/mpx/vla-1-lbv.c: Remove.
	* gcc.target/i386/mpx/vla-1-nov.c: Remove.
	* gcc.target/i386/mpx/vla-1-ubv.c: Remove.
	* gcc.target/i386/mpx/vla-2-lbv.c: Remove.
	* gcc.target/i386/mpx/vla-2-nov.c: Remove.
	* gcc.target/i386/mpx/vla-2-ubv.c: Remove.
	* gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
	* gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
	* gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
	* gcc.target/i386/pr63995-2.c: Remove.
	* gcc.target/i386/pr64805.c: Remove.
	* gcc.target/i386/pr65044.c: Remove.
	* gcc.target/i386/pr65167.c: Remove.
	* gcc.target/i386/pr65183.c: Remove.
	* gcc.target/i386/pr65184.c: Remove.
	* gcc.target/i386/pr65523.c: Remove.
	* gcc.target/i386/pr70876.c: Remove.
	* gcc.target/i386/pr70877.c: Remove.
	* gcc.target/i386/pr71458.c: Remove.
	* gcc.target/i386/pr80880.c: Remove.
	* gcc.target/i386/ret-thunk-25.c: Remove.
	* gcc.target/i386/thunk-retbnd.c: Remove.
	* lib/mpx-dg.exp: Remove.
	* gcc.target/i386/funcspec-56.inc: Adjust test case.

2018-06-07  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
	statements.

2018-06-07  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
	error message.

2018-06-07  Marek Polacek  <polacek@redhat.com>

	PR c/85318
	* gcc.dg/Wc90-c99-compat-10.c: New test.
	* gcc.dg/Wc90-c99-compat-11.c: New test.
	* gcc.dg/Wc90-c99-compat-12.c: New test.
	* gcc.dg/Wc90-c99-compat-9.c: New test.

2018-06-07  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/compile/20180605-1.c: New test.

2018-06-07  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/86045
	* gfortran.dg/pr86045.f90: New test.

2018-06-07  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp0x/range-for9.C: Adjust dg-error.

2018-06-07  Olga Makhotina  <olga.makhotina@intel.com>

	* gcc.target/i386/funcspec-56.inc: Test arch=tremont.

2018-06-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>

	* gcc.target/msp430/msp430i-device-symbol.c: New test.
	* gcc.target/msp430/msp430f-device-symbol.c: New test.
	* gcc.target/msp430/msp430.h: New test header file.

2018-06-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69615
	* gcc.dg/tree-ssa/pr69615.c: New test.

2018-06-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85935
	* gcc.dg/graphite/pr85935.c: New testcase.

2018-06-04  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
	debug print statements.  Fix a few formating issues.

2018-06-06  Michael Meissner  <meissner@linux.ibm.com>

	PR target/85657
	* gcc.target/powerpc/pr85657-4.c: New tests.
	* gcc.target/powerpc/pr85657-5.c: Likewise.
	* gcc.target/powerpc/pr85657-6.c: Likewise.

2018-06-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85641
	* gfortran.dg/realloc_on_assign_30.f90: New test.

2018-06-06  Carl Love  <cel@us.ibm.com>
	* gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
	argument to vui_arg.

2018-06-06  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
	to builtins-4.c.
	* gcc.target/powerpc/builtins-4.c: New test file for tests
	that need -mvsx.

2018-06-06  Michael Meissner  <meissner@linux.ibm.com>

	PR target/85657
	* g++.dg/pr85657.C: Only test whether __ibm128 and long double can
	be used in templates.  Don't check for them in overloaded functions.

2018-06-06  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/interrupt-5.c (sub3): Add new test.
	* gcc.target/riscv/interrupt-mmode.c: New.
	* gcc.target/riscv/interrupt-smode.c: New.
	* gcc.target/riscv/interrupt-umode.c: New.

2018-06-06  Marek Polacek  <polacek@redhat.com>

	PR c++/85977
	* g++.dg/cpp0x/initlist102.C: New test.
	* g++.dg/cpp0x/initlist103.C: New test.
	* g++.dg/cpp0x/initlist104.C: New test.

2018-06-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/torture/pr86066.c: New test.

2018-06-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86062
	* g++.dg/tree-ssa/pr86062.C: New testcase.

2018-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>

	* gcc.target/msp430/function-attributes-4.c: New test.
	* gcc.target/msp430/static-interrupts.c: New test.

2018-06-05  Steve Ellcey  <sellcey@cavium.com>

	PR target/79924
	* gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
	* gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
	* gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
	* gcc.target/aarch64/nofp_1.c: Ditto.

2018-06-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/cmse/cmse-1c99.c: New test.

2018-06-05  Cesar Philippidis  <cesar@codesourcery.com>

	PR fortran/85701
	* gfortran.dg/goacc/pr85701.f90: New test.

2018-06-05  Marek Polacek  <polacek@redhat.com>

	PR c++/85976
	* g++.dg/cpp0x/alias-decl-64.C: New test.

2018-06-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86046
	* gcc.dg/pr86046.c: New testcase.

2018-06-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86047
	* gcc.dg/pr86047.c: New testcase.

2018-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/81497
	* g++.target/arm/arm.exp: New file.
	* g++.target/arm/pr81497.C: Likewise.

2018-06-05  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.target/s390/htm-builtins-compile-4.c: New test.

2018-06-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/store_merging_21.c: New test.
	* gnat.dg/opt71b.adb: Likewise.
	* gnat.dg/opt71.adb: Rename into...
	* gnat.dg/opt71a.adb: ...this.

2018-06-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85955
	* gcc.dg/pr85955.c: New testcase.

2018-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85981
	* gfortran.dg/allocate_alloc_opt_14.f90: New test.
	* gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
	* gfortran.dg/allocate_stat_2.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.

2018-06-04  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/extract_5.c: New test.

2018-06-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/85832
	PR target/86036
	* gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
	vptestm.
	* gcc.target/i386/avx512vl-pr85832.c: Likewise.
	* gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
	* gcc.target/i386/avx512bw-pr85832.c: Likewise.
	* gcc.target/i386/avx512bw-pr86036.c: New test.

2018-06-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/86038
	* gcc.dg/pr86038.c: New testcase.

2018-06-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69615
	* gcc.dg/pr69615.c: New test.

	PR c++/86025
	* c-c++-common/gomp/pr86025.c: New test.

2018-06-03  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.target/powerpc/altivec-7.c: Remove extra brace.

2018-06-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/torture/pr86034.c: New test.

2018-06-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/36497
	* gfortran.dg/cray_pointer_12.f90: New test.

2018-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85938
	* gfortran.dg/pr85938.f90: Fixed by revision r261081

2018-06-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/opt3.ads: New test.
	* gnat.dg/specs/opt3_pkg.ads: New helper.

2018-06-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr53.ad[sb]: New test.
	* gnat.dg/discr53_pkg.ads: New helper.

2018-06-01  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
	* gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.

2018-06-01  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
	to make it consistent with the naming convention in the file.
	* gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
	to altivec-7.c.  Delete file.
	* gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
	to altivec-7.c.  Delete file.
	* gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
	* gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
	vec_unpackl tests.  Update instruction counts.
	* gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
	tests to builtins-1.c.
	* gcc.target/powerpc/builtins-1-be.c: Move BE specific
	tests to builtins-1.c.
	* gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
	* gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
	vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
	Remove vec_ctf tests returning double.  Remove vec_cts with
	double args. Remove vec_sel with invalid arguments. Add tests for
	vec_splat.
	Add instruction counts for new tests.
	* gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
	vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
	vec_unsigned.
	* gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
	test_sll_vsill_vsill_vuc.
	* gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
	vec_revb.
	* gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
	tests from altivec-7.h.
	* gcc.target/powerpc/vsx-7-be.c: Remove file.
	* gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
	splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
	splat_sll, splat_uc, splat_int128, splat_uint128.
	Make second argument of vec_extract and vec_insert a signed int.
	* gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
	argument.

2018-06-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/store_merging_20.c: New test.
	* gnat.dg/opt71.adb: Likewise.
	* gnat.dg/opt71_pkg.ads: New helper.

2018-06-01  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
	* gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
	Add vec_xst_be for signed and unsigned arguments.

2018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85816
	PR fortran/85975
	* gfortran.dg/pr85816.f90: New test.
	* gfortran.dg/pr85975.f90: New test.

2018-06-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/63570
	* gfortran.dg/random_init_1.f90: New test.
	* gfortran.dg/random_init_2.f90: New test.
	* gfortran.dg/random_init_3.f90: New test.
	* gfortran.dg/random_init_4.f90: New test.
	* gfortran.dg/random_init_5.f90: New test.
	* gfortran.dg/random_init_6.f90: New test.

2018-06-01  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/85989
	* gcc.dg/torture/pr85989.c: New test.

2018-06-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/86017
	* gcc.dg/tree-ssa/pr86017.c: New testcase.

2018-06-01  Richard Biener  <rguenther@suse.de>

	PR ipa/85960
	* gcc.dg/ipa/ipa-pta-19.c: New testcase.

2018-05-31  Qing Zhao <qing.zhao@oracle.com>

	PR middle-end/78809
	* gcc.dg/strcmpopt_2.c: New test.
	* gcc.dg/strcmpopt_3.c: New test.

	PR middle-end/83026
	* gcc.dg/strcmpopt_3.c: New test.

2018-05-31  Jakub Jelinek  <jakub@redhat.com>

	PR target/85984
	* gcc.target/i386/pr85984.c: New test.

2018-05-31  Martin Sebor  <msebor@redhat.com>

	PR c/82063
	* gcc.dg/Walloc-size-larger-than-1.c: New test.
	* gcc.dg/Walloc-size-larger-than-10.c: New test.
	* gcc.dg/Walloc-size-larger-than-11.c: New test.
	* gcc.dg/Walloc-size-larger-than-12.c: New test.
	* gcc.dg/Walloc-size-larger-than-13.c: New test.
	* gcc.dg/Walloc-size-larger-than-14.c: New test.
	* gcc.dg/Walloc-size-larger-than-15.c: New test.
	* gcc.dg/Walloc-size-larger-than-16.c: New test.
	* gcc.dg/Walloc-size-larger-than-17.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-05-31  Chung-Lin Tang  <cltang@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>

	PR middle-end/85879
	* gfortran.dg/goacc/pr77371-1.f90: New test.
	* gfortran.dg/goacc/pr77371-2.f90: New test.
	* gfortran.dg/goacc/pr85879.f90: New test.

2018-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
	* gnat.dg/stack_usage1b.adb: Likewise.
	* gnat.dg/stack_usage1c.adb: Likewise.
	* gnat.dg/stack_usage3.adb: Likewise.
	* gnat.dg/stack_usage1_pkg.adb: Delete.

2018-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
	* gcc.dg/store_merging_11.c: Likewise.
	* gcc.dg/store_merging_13.c: Likewise.
	* gcc.dg/store_merging_14.c: Likewise.
	* gcc.dg/store_merging_15.c: Likewise.
	* gcc.dg/store_merging_16.c: Likewise.  Remove local variable.

2018-05-31  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
	gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
	gnat.dg/limited1_outer.ads: New testcase.

2018-05-31  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
	gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
	New testcase.

2018-05-31  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/size_clause1.adb: New testcase.

2018-05-31  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.

2018-05-31  Sameera Deshpande  <sameera.deshpande@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
	vld1x3 intrinsics for aarch64.
	* gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
	vst1x2 intrinsics for aarch64.
	* gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
	vst1x3 intrinsics for aarch64.

2018-05-30  Jonathan Wakely  <jwakely@redhat.com>

	PR c++/77777
	* g++.dg/diagnostic/pr77777.C: New test.

2018-05-30  David Pagan  <dave.pagan@oracle.com>

	PR c/55976
	* gcc.dg/noncompile/pr55976-1.c: New test.
	* gcc.dg/noncompile/pr55976-2.c: New test.

2018-05-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/lto/20111213-1_0.c: Fix template.
	* gcc.dg/lto/20100603-1_0.c: Fix template.
	* gcc.dg/lto/20100603-2_0.c: Fix template.
	* gcc.dg/lto/20100603-3_0.c: Fix template.

	* g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
	* g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
	* g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
	* gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
	* gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
	* gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
	* gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
	* gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
	* gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
	* gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.

2018-05-30  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Revert:
	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.

2017-05-30  Jackson Woodruff  <jackson.woodruff@arm.com>

	* gcc.target/aarch64/simd/ldp_stp_9: New.
	* gcc.target/aarch64/simd/ldp_stp_10: New.
	* gcc.target/aarch64/simd/ldp_stp_11: New.
	* gcc.target/aarch64/simd/ldp_stp_12: New.

2018-05-30  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.

2018-05-30  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.

2018-05-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/85950
	* gcc.target/i386/pr85950.c: New test.

2018-05-29  Marek Polacek  <polacek@redhat.com>

	PR c++/85883
	* g++.dg/cpp1z/class-deduction55.C: New test.
	* g++.dg/cpp1z/class-deduction56.C: New test.
	* g++.dg/cpp1z/class-deduction57.C: New test.

2018-05-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85952
	* g++.dg/warn/Wunused-var-33.C: New test.

	PR target/85918
	* gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
	and -fno-vect-cost-model options.  Add aligned(64) attribute to the
	arrays.  Add suffix 1 to all functions and use 4 iterations rather
	than N.  Add functions with conversions to and from float.
	Add new set of functions with 8 iterations and another one
	with 16 iterations, expect 24 vectorized loops instead of just 4.
	* gcc.target/i386/avx512dq-pr85918-2.c: New test.

2018-05-29  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/equal2.adb: New testcase.

2018-05-29  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/float_attributes_overflows.adb: New testcase.

2018-05-29  Pascal Obry  <obry@adacore.com>

	* gnat.dg/normalize_pathname.adb: New testcase.

2018-05-29  Tom de Vries  <tom@codesourcery.com>

	* lib/scanasm.exp (scan-assembler-times): Use proc name in error
	message.
	* lib/scanipa.exp (scan-ipa-dump-times): Same.
	* lib/scanrtl.exp (scan-rtl-dump-times): Same.
	* lib/scantree.exp (scan-tree-dump-times): Same.

2018-05-29  Tom de Vries  <tom@codesourcery.com>

	* lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
	(scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
	Use proc name as first argument to dg-scan.

2018-05-29  Tom de Vries  <tom@codesourcery.com>

	* lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
	with no arguments.

2018-05-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85934
	* gcc.target/i386/pr85934.c: New testcase.

2018-05-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.

2018-05-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.

2018-05-28  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/fixedpnt5.adb: New testcase.

2018-05-28  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/array31.adb: New testcase.

2018-05-28  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
	gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.

2018-05-27  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/data_stmt_pointer.f90: new test.

2018-05-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/85918
	* gcc.target/i386/avx512dq-pr85918.c: New test.

2018-05-25  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/interrupt-1.c: New.
	* gcc.target/riscv/interrupt-2.c: New.
	* gcc.target/riscv/interrupt-3.c: New.
	* gcc.target/riscv/interrupt-4.c: New.
	* gcc.target/riscv/interrupt-5.c: New.

2018-05-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85786
	* gfortran.dg/pr85786.f90: New test.

2018-05-25  Paul Koning  <ni1d@arrl.net>

	* gcc.c-torture/compile/20151204.c: Skip if pdp11.
	* gcc.c-torture/compile/pr55921.c: Ditto.
	* gcc.c-torture/compile/pr60655-1.c: Ditto.
	* gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.

2018-05-25  Jakub Jelinek  <jakub@redhat.com>

	PR target/85832
	* gcc.target/i386/avx512f-pr85832.c: New test.
	* gcc.target/i386/avx512vl-pr85832.c: New test.
	* gcc.target/i386/avx512bw-pr85832.c: New test.
	* gcc.target/i386/avx512vlbw-pr85832.c: New test.

2018-05-25  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/85720
	* gcc.dg/tree-ssa/pr85720.c: New test.
	* gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
	distribution.

2018-05-25  Martin Liska  <mliska@suse.cz>

	PR testsuite/85911
	* gcc.dg/tree-prof/update-loopch.c: Do not scan
	for 'Removing basic block'.

2018-05-25  Patrick Bernardi  <bernardi@adacore.com>

	* gnat.dg/sec_stack1.adb: New testcase.

2018-05-25  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/fixedpnt4.adb: New testcase.

2018-05-25  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/interface7.adb: New testcase.

2018-05-25  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/sec_stack2.adb: New testcase.

2018-05-25  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/interface6.adb: New testcase.

2018-05-25  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.

2018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_vect_double_cond_arith): Include
	multiplication and division.
	* gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
	fully-masked loops with a fixed vector length.
	* gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
	tests.
	* gcc.target/aarch64/sve/vcond_8.c: Likewise.
	* gcc.target/aarch64/sve/vcond_9.c: Likewise.
	* gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.

2018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/div_1.c: New test.
	* gcc.target/aarch64/sve/div_1_run.c: Likewise.
	* gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
	* gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.

2018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.

2018-05-25  Richard Sandiford  <richard.sandiford@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_vect_double_cond_arith): New proc.
	* gcc.dg/vect/vect-cond-arith-1.c: New test.
	* gcc.target/aarch64/sve/vcond_8.c: Likewise.
	* gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_9.c: Likewise.
	* gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_12.c: Likewise.
	* gcc.target/aarch64/sve/vcond_12_run.c: Likewise.

2018-05-25  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85839
	* gfortran.dg/f2018_obs.f90: New test case.

2018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85543
	* gfortran.dg/pr85543.f90: New test.

2018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85780
	* gfortran.dg/pr85780.f90: New test.

2018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85779
	* gfortran.dg/pr85779_1.f90: New test.
	* gfortran.dg/pr85779_2.f90: Ditto.
	* gfortran.dg/pr85779_3.f90: Ditto.

2018-05-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85895

	* 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-24  Roger Sayle  <roger@nextmovesoftware.com>

	* gcc.dg/fold-popcount-1.c: New testcase.
	* gcc.dg/fold-popcount-2.c: New testcase.
	* gcc.dg/fold-popcount-3.c: New testcase.
	* gcc.dg/fold-popcount-4.c: New testcase.

2018-05-24  Marek Polacek  <polacek@redhat.com>

	PR c++/85847
	* g++.dg/cpp0x/new3.C: New test.

2018-05-24  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/discr52.adb: New testcase.

2018-05-24  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/others1.adb: New testcase.

2018-05-24  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/raise_expr.adb: New testcase.

2018-05-24  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/formal_containers.adb: New testcase.

2018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr85345.c: Require ifunc support.

2018-05-24  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-fma-1.c: New test.

2018-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
	scan-tree-dump*.

2018-05-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	PR target/83009
	* gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.

2018-05-23  Jozef Lawrynowicz  <jozef.l@somniumtech.com>

	PR target/78849
	* gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
	DEFAULT_CFLAGS.
	* gcc.target/msp430/pr78849.c: New test.

2018-05-23  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp2a/range-for8.C: New test.
	* g++.dg/cpp2a/range-for9.C: New test.
	* g++.dg/cpp2a/range-for10.C: New test.

2017-05-23  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_effective_target_be): New.
	(check_effective_target_le): New.

2018-05-23  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp2a/range-for1.C: New test.
	* g++.dg/cpp2a/range-for2.C: New test.
	* g++.dg/cpp2a/range-for3.C: New test.
	* g++.dg/cpp2a/range-for4.C: New test.
	* g++.dg/cpp2a/range-for5.C: New test.
	* g++.dg/cpp2a/range-for6.C: New test.
	* g++.dg/cpp2a/range-for7.C: New test.

2018-05-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/cvt-3.c: New test.

2018-05-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/cvt-2.c: New test.

2018-05-23  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.dg/pr79985.c: New testcase.

2018-05-23  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.

2018-05-23  Sudakshina Das  <sudi.das@arm.com>

	PR target/84882
	* gcc.target/aarch64/pr84882.c: New test.
	* gcc.target/aarch64/target_attr_18.c: Likewise.

2018-05-23  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/85853
	* gfortran.dg/vect/pr85853.f90: New test.

2018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/import2.adb: New testcase.

2018-05-23  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/discr51.adb: New testcase.

2018-05-23  Javier Miranda  <miranda@adacore.com>

	* gnat.dg/valid_scalars1.adb: New testcase.

2018-05-23  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.

2018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
	testcase.

2018-05-23  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
	testcase.

2018-05-23  Bob Duff  <duff@adacore.com>

	* gnat.dg/addr10.adb: New testcase.

2018-05-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/85874
	* gcc.dg/Wstrict-overflow-27.c: New testcase.

2018-05-23  Yury Gribov  <tetra2005@gmail.com>

	PR tree-optimization/85822
	* c-c++-common/pr85822.c: New test.

2018-05-23  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.

2018-05-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85841
	* gfortran.dg/pr30667.f: Add option "-std=legacy".

2018-05-22  Martin Sebor  <msebor@redhat.com>

	PR middle-end/85359
	* gcc.dg/attr-nonstring.c: New test.

2018-05-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85345
	* gcc.target/i386/pr85345.c: New test.

2018-05-22  Luis Machado  <luis.machado@linaro.org>

	* gcc.target/aarch64/lsl_asr_sbfiz.c: New test.

2018-05-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85841
	* gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
	dg-additional-options.
	* gfortran.dg/graphite/block-2.f: Ditto.
	* gfortran.dg/graphite/id-19.f: Ditto.
	* gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
	* gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
	* gfortran.dg/vect/pr52580.f: Ditto.

2018-05-22  Jackson Woodruff  <jackson.woodruff@arm.com>

	* gcc.target/aarch64/ldp_stp_6.c: New.
	* gcc.target/aarch64/ldp_stp_7.c: New.
	* gcc.target/aarch64/ldp_stp_8.c: New.

2018-05-22  Martin Sebor  <msebor@redhat.com>

	PR c/85623
	* c-c++-common/attr-nonstring-3.c: Adjust.
	* c-c++-common/attr-nonstring-4.c: Adjust.
	* c-c++-common/attr-nonstring-6.c: New test.

2018-05-22  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/85826
	* gcc.dg/Wrestrict-17.c: New test.

2018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/torture/pr85862.c: Rename to...
	* gcc.dg/torture/pr85852.c: ...this.

2018-05-22  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/warn14.adb: New testcase.

2018-05-22  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/controlled8.adb: New testcase.

2018-05-22  Patrick Bernardi  <bernardi@adacore.com>

	* gnat.dg/discr50.adb: New testcase.

2018-05-22  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
	gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
	gnat.dg/discr49_rec2.ads: New testcase.

2018-05-22  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
	gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
	testcase.

2018-05-22  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/fixedpnt3.adb: New testcase.

2018-05-22  Justin Squirek  <squirek@adacore.com>

	* gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
	gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.

2018-05-22  Richard Sandiford  <richard.sandiford@linaro.org>

	PR middle-end/85862
	* gcc.dg/torture/pr85862.c: New test.

2018-05-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85834
	* g++.dg/torture/pr85834.C: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.

2018-05-22  Martin Liska  <mliska@suse.cz>

	PR ipa/85607
	* g++.dg/ipa/pr85607.C: New test.

2018-05-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85863
	* gfortran.fortran-torture/compile/pr85863.f: New testcase.

2018-05-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85841
	* gfortran.dg/assumed_rank_5.f90: Update error message.
	* gfortran.dg/assumed_type_4.f90: Ditto.
	* gfortran.dg/bind_c_array_params.f03: Ditto.
	* gfortran.dg/bind_c_usage_28.f90: Ditto.
	* gfortran.dg/c_funloc_tests_5.f03: Ditto.
	* gfortran.dg/c_funloc_tests_6.f90: Ditto.
	* gfortran.dg/c_loc_tests_11.f03: Ditto.
	* gfortran.dg/coarray_atomic_2.f90: Ditto.
	* gfortran.dg/coarray_collectives_2.f90: Ditto.
	* gfortran.dg/coarray_collectives_10.f90: Ditto.
	* gfortran.dg/coarray_collectives_13.f90: Ditto.
	* gfortran.dg/rank_3.f90: Ditto.
	* gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
	* gfortran.dg/implicit_14.f90: Ditto.

2018-05-21  Christian Groessler  <chris@groessler.org>

	* gcc.c-torture/compile/simd-5.c: Fix comment.

2018-05-21  Michael Meissner  <meissner@linux.ibm.com>

	PR target/85657
	* gcc.target/powerpc/pr85657-1.c: New test for converting between
	__float128, __ibm128, and long double.
	* gcc.target/powerpc/pr85657-2.c: Likewise.
	* gcc.target/powerpc/pr85657-3.c: Likewise.
	* g++.dg/pr85667.C: New test to make sure __ibm128 is
	implementated as a separate type internally, and is not just an
	alias for long double.

2018-05-21  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/85814
	* gcc.dg/torture/pr85814.c: New test.

2018-05-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84588
	* g++.dg/cpp0x/cond1.C: New.
	* g++.dg/cpp1y/pr84588-1.C: Likewise.
	* g++.dg/cpp1y/pr84588-2.C: Likewise.
	* g++.dg/cpp1y/pr84588-3.C: Likewise.
	* g++.dg/parse/cond6.C: Likewise.
	* g++.dg/parse/cond7.C: Likewise.
	* g++.dg/parse/cond8.C: Likewise.
	* g++.dg/cpp1z/decomp16.C: Update.
	* g++.old-deja/g++.jason/cond.C: Likewise.

2018-05-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	ChangeLog for r260480
	* gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
	warnings for deleted and obsolescent features.
	* gfortran.dg/graphite/id-19.f: Ditto.
	* gfortran.dg/graphite/id-20.f: Ditto.
	* gfortran.dg/graphite/id-27.f90: Ditto.
	* gfortran.dg/graphite/pr82449.f: Ditto.

2018-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
	tiny and large memory models.

2018-04-04  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/suppress_initialization.adb,
	gnat.dg/suppress_initialization_pkg.ads: New testcase.

2018-04-04  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/exit1.adb: New testcase.

2018-04-04  Ed Schonberg  <schonberg@adacore.com>

	* gnat.dg/array30.adb: New testcase.

2018-04-04  Hristian Kirtchev  <kirtchev@adacore.com>

	* gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.

2018-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.c-torture/execute/ssad-run.c: New test.
	* gcc.c-torture/execute/usad-run.c: Likewise.
	* gcc.target/aarch64/ssadv16qi.c: Likewise.
	* gcc.target/aarch64/usadv16qi.c: Likewise.

2018-05-21  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
	veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
	vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
	vbcaxq_s64): New.
	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
	* gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.

2018-05-21  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/85841
	* gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
	* gfortran.dg/g77/20020307-1.f: Ditto.
	* gfortran.dg/g77/980310-3.f: Ditto.
	* gfortran.dg/goacc/loop-1-2.f95: Ditto.
	* gfortran.dg/goacc/loop-1.f95: Ditto.
	* gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
	* gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
	* gfortran.dg/gomp/do-1.f90: Ditto.
	* gfortran.dg/gomp/omp_do1.f90: Ditto.
	* gfortran.dg/pr17229.f: Ditto.
	* gfortran.dg/pr37243.f: Ditto.
	* gfortran.dg/pr49721-1.f: Ditto.
	* gfortran.dg/pr58484.f: Ditto.
	* gfortran.dg/pr81175.f: Ditto.
	* gfortran.dg/pr81723.f: Ditto.
	* gfortran.dg/predcom-2.f: Ditto.
	* gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
	* gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
	* gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
	* gfortran.dg/vect/pr52580.f: Ditto.

2018-05-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80657
	* gfortran.dg/char_result_18.f90: New test.

2018-05-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/49636
	* gfortran.dg/associate_38.f90: New test.

2018-05-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/82275
	* gfortran.dg/select_type_42.f90: New test.

2018-05-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/82923
	* gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
	that the patch fixes PR66694 & PR82617, although the testcases
	are not explicitly included.

2018-05-18  Kito Cheng  <kito.cheng@gmail.com>

	* gcc.dg/stack-usage-1.c: Add support for rv32e.

2018-05-18  Marc Glisse  <marc.glisse@inria.fr>

	PR c++/82899
	* g++.dg/pr82899.C: New testcase.

2018-05-18  Martin Liska  <mliska@suse.cz>

	* gcc.dg/pr68766.c: Change pruned output.

2018-05-18  Cesar Philippidis  <cesar@codesourcery.com>

	PR c++/85782
	* c-c++-common/goacc/pr85782.c: New test.

2018-05-18  Sudakshina Das  <sudi.das@arm.com>

	* gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.

2018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/pr62554.c: Delete.
	* gcc.target/arm/pr69610-1.c: Likewise.
	* gcc.target/arm/pr69610-2.c: Likewise.

2018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/pr40887.c: Update comment.
	* lib/target-supports.exp: Don't generate effective target checks
	and related helpers for armv5.  Update comment.
	* gcc.target/arm/armv5_thumb_isa.c: Delete.
	* gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
	target check and options.

2018-05-18  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/85817
	* gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
	scan-tree-dump-not for h.

2018-05-18  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr21559.c: Adjust.
	* gcc.dg/tree-ssa/pr45397.c: Likewise.
	* gcc.dg/tree-ssa/pr61839_1.c: Likewise.
	* gcc.dg/tree-ssa/pr61839_2.c: Likewise.
	* gcc.dg/tree-ssa/pr61839_4.c: Likewise.
	* gcc.dg/tree-ssa/vrp17.c: Likewise.
	* gcc.dg/tree-ssa/vrp18.c: Likewise.
	* gcc.dg/tree-ssa/vrp23.c: Likewise.
	* gcc.dg/tree-ssa/vrp24.c: Likewise.
	* gcc.dg/tree-ssa/vrp58.c: Likewise.
	* gcc.dg/vrp-min-max-1.c: Likewise.
	* gcc.dg/vrp-min-max-3.c: New testcase.

2018-05-18  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
	* gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
	* gcc.dg/graphite/scop-6.c: Likewise.
	* gcc.dg/graphite/scop-7.c: Likewise.
	* gcc.dg/graphite/scop-8.c: Likewise.
	* gcc.dg/graphite/scop-9.c: Likewise.

2018-05-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vect-init-ld1.c: New test.

2018-05-18  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
	* gcc.dg/tree-prof/update-loopch.c: Likewise.

2018-05-18  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-39.c: New test.
	* gcc.dg/pr68766.c: Adjust pruned output.

2018-05-18  Richard Sandiford  <richard.sandiford@linaro.org>

	* lib/target-supports.exp (check_effective_target_scalar_all_fma):
	New proc.
	* gcc.dg/fma-1.c: New test.
	* gcc.dg/fma-2.c: Likewise.
	* gcc.dg/fma-3.c: Likewise.
	* gcc.dg/fma-4.c: Likewise.
	* gcc.dg/fma-5.c: Likewise.
	* gcc.dg/fma-6.c: Likewise.
	* gcc.dg/fma-7.c: Likewise.
	* gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
	scalar_all_fma.
	* gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
	* gfortran.dg/reassoc_8.f: Likewise.
	* gfortran.dg/reassoc_9.f: Likewise.
	* gfortran.dg/reassoc_10.f: Likewise.

2018-05-17  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/switch-qi.c: New.
	* gcc.target/riscv/switch-si.c: New.

2018-05-17  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/85698
	* gcc.target/powerpc/pr85698.c: New test.

2018-05-17  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.

2018-05-17  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/85793
	* gcc.dg/vect/pr85793.c: New test.

2018-05-17  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/gimplefe-28.c: New test.
	* gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
	internal function calls.
	* gcc.dg/goacc/loop-processing-1.c: Likewise.

2018-05-17  Martin Liska  <mliska@suse.cz>

	* gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
	space in between 'G_' and '('.

2018-05-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/85323
	* gcc.target/i386/pr85323-7.c: New test.
	* gcc.target/i386/pr85323-8.c: New test.
	* gcc.target/i386/pr85323-9.c: New test.

	PR target/85323
	* gcc.target/i386/pr85323-4.c: New test.
	* gcc.target/i386/pr85323-5.c: New test.
	* gcc.target/i386/pr85323-6.c: New test.

	PR target/85323
	* gcc.target/i386/pr85323-1.c: New test.
	* gcc.target/i386/pr85323-2.c: New test.
	* gcc.target/i386/pr85323-3.c: New test.

	* gcc.target/i386/avx512f-set-v32hi-1.c: New test.
	* gcc.target/i386/avx512f-set-v32hi-2.c: New test.
	* gcc.target/i386/avx512f-set-v32hi-3.c: New test.
	* gcc.target/i386/avx512f-set-v32hi-4.c: New test.
	* gcc.target/i386/avx512f-set-v32hi-5.c: New test.
	* gcc.target/i386/avx512f-set-v64qi-1.c: New test.
	* gcc.target/i386/avx512f-set-v64qi-2.c: New test.
	* gcc.target/i386/avx512f-set-v64qi-3.c: New test.
	* gcc.target/i386/avx512f-set-v64qi-4.c: New test.
	* gcc.target/i386/avx512f-set-v64qi-5.c: New test.
	* gcc.target/i386/avx512f-setzero-1.c: New test.

2018-05-17  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect-slp-dup.c: New.

2018-05-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85713
	* g++.dg/cpp1y/lambda-generic-85713-2.C: New.

2018-05-17  Olga Makhotina  <olga.makhotina@intel.com>

	* gcc.target/i386/builtin_target.c: Test goldmont-plus.
	* gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.

2018-05-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85757
	* gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.

2018-05-16  Marek Polacek  <polacek@redhat.com>

	PR c++/85363
	* g++.dg/cpp0x/initlist-throw1.C: New test.
	* g++.dg/cpp0x/initlist-throw2.C: New test.

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-le.c (dg-final): Update counts for
	xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.

2018-05-16  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
	* gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
	* gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.

2018-05-16  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/vcond_10.c: New test.
	* gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
	* gcc.target/aarch64/sve/vcond_11.c: Likewise.
	* gcc.target/aarch64/sve/vcond_11_run.c: Likewise.

2018-05-15  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/85753
	* gcc.dg/Wrestrict-10.c: Adjust.
	* gcc.dg/Wrestrict-16.c: New test.

2018-05-15  Martin Sebor  <msebor@redhat.com>

	PR middle-end/85643
	* c-c++-common/attr-nonstring-7.c: New test.

2018-05-15  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.

2018-05-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/83648
	* gcc.dg/tree-ssa/pr83648.c: New test.
	* gcc.dg/tree-ssa/pr83648-2.c: Likewise.

2018-05-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR ipa/85734
	* gcc.dg/ipa/pr85734.c: New test.

2018-05-14  Eric Botcazou  <ebotcazou@adacore.com>

	PR target/85756
	* gnat.dg/opt70.adb: New test.
	* gnat.dg/opt70_pkg.ad[sb]: New helper.

2018-05-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/crypto-fuse-1.c: New test.
	* gcc.target/aarch64/crypto-fuse-2.c: Likewise.

2018-05-14  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/vmov_n_1.c: Update test.
	* gcc.target/aarch64/vfp-1.c: Update test.

2018-05-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/85756
	* gcc.c-torture/execute/pr85756.c: New test.

2018-05-14  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/cldemote-1.c: New test.

2018-05-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/85742
	* gfortran.dg/assumed_type_9.f90 : New test.

2018-05-11  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85542
	* gfortran.dg/pr85542.f90: New test.

2018-05-11  Martin Jambor  <mjambor@suse.cz>

	PR ipa/85655
	* g++.dg/lto/pr85655_0.C: New test.

2018-05-11  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/tpause-1.c: New test.
	* gcc.target/i386/umonitor-1.c: New test.

2018-05-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/85696
	* c-c++-common/gomp/pr85696.c: New test.

2018-05-11  Allan Sandfeld Jensen  <allan.jensen@qt.io>
	    Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/85692
	* gcc.target/i386/pr85692.c: New test.

2018-05-11  Martin Liska  <mliska@suse.cz>

	PR sanitizer/85556
	* c-c++-common/ubsan/attrib-6.c: New test.

2018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85687
	* gfortran.dg/pr85687.f90: new test.

2018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85521
	* gfortran.dg/pr85521_1.f90: New test.
	* gfortran.dg/pr85521_2.f90: New test.

2018-05-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/70870
	* gfortran.dg/pr70870_1.f90: New test.

2018-05-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/xgetsetbv.c: Check also variable arguments.

2018-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85662
	* g++.dg/ext/offsetof2.C: New test.

2018-05-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68846
	* gfortran.dg/temporary_3.f90 : New test.

	PR fortran/70864
	* gfortran.dg/temporary_2.f90 : New test.

2018-05-10  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/vmx/extract-be-order.c: Delete testcase.
	* gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/insert-be-order.c: Delete testcase.
	* gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/ld-be-order.c: Delete testcase.
	* gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/lde-be-order.c: Delete testcase.
	* gcc.dg/vmx/ldl-be-order.c: Delete testcase.
	* gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/merge-be-order.c: Delete testcase.
	* gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
	* gcc.dg/vmx/pack-be-order.c: Delete testcase.
	* gcc.dg/vmx/perm-be-order.c: Delete testcase.
	* gcc.dg/vmx/splat-be-order.c: Delete testcase.
	* gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/st-be-order.c: Delete testcase.
	* gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/ste-be-order.c: Delete testcase.
	* gcc.dg/vmx/stl-be-order.c: Delete testcase.
	* gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
	* gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
	* gcc.dg/vmx/unpack-be-order.c: Delete testcase.
	* gcc.dg/vmx/vsums-be-order.c: Delete testcase.
	* gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
	* gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
	* gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.

2018-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/85699
	* gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined.  Use
	!NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
	* gcc.dg/nextafter-2.c: Include stdlib.h.  For glibc < 2.24 define
	NO_LONG_DOUBLE to 1 before including nextafter-1.c.

2018-05-10  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/tls/pr85400.C: New test.

2018-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85713
	* g++.dg/cpp1y/lambda-generic-85713.C: New.

2018-05-09  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.

2018-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85713
	Revert:
	2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84588
	* g++.dg/cpp1y/pr84588.C: New.

2018-05-09  Andreas Schwab  <schwab@suse.de>

	* gcc.target/aarch64/sve/vcond_6.c: Add missing brace.

2018-05-09  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/store_lane_spill_1.c: New test.
	* gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.

2018-05-08  Carl Love  <cel@us.ibm.com>
	* gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.

2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84588
	* g++.dg/cpp1y/pr84588.C: New.

2018-05-08  Marek Polacek  <polacek@redhat.com>

	PR c++/85695
	* g++.dg/cpp1z/constexpr-if22.C: New test.

2018-05-08  Uros Bizjak  <ubizjak@gmail.com>

	PR target/85693
	* gcc.target/i386/pr85693.c: New test.

2018-05-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/85683
	* gcc.target/i386/pr49095.c: Add -masm=att to dg-options.  Add
	scan-assembler-times checking that except for [fh]*xor other functions
	don't use any load instructions.

2018-05-08  Olga Makhotina  <olga.makhotina@intel.com>

	* gcc.target/i386/builtin_target.c: Test goldmont.
	* gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
	arch=silvermont.

2018-05-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/85572
	* g++.dg/other/sse2-pr85572-1.C: New test.
	* g++.dg/other/sse2-pr85572-2.C: New test.
	* g++.dg/other/sse4-pr85572-1.C: New test.
	* g++.dg/other/avx2-pr85572-1.C: New test.

	PR target/85317
	* gcc.target/i386/pr85317.c: New test.
	* gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
	optimization barrier to avoid optimizing away the expected insn.

	PR target/85480
	* gcc.target/i386/avx512dq-pr85480-1.c: New test.
	* gcc.target/i386/avx512dq-pr85480-2.c: New test.

2018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>

	* g++.dg/other/sve_const_pred_1.C: Rename to...
	* g++.target/aarch64/sve/const_pred_1.C: ...this.  Remove aarch64
	target selectors and explicit -march options.
	* g++.dg/other/sve_const_pred_2.C: Rename to...
	* g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
	* g++.dg/other/sve_const_pred_3.C: Rename to...
	* g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
	* g++.dg/other/sve_const_pred_4.C: Rename to...
	* g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
	* g++.dg/other/sve_tls_2.C: Rename to...
	* g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
	* g++.dg/other/sve_vcond_1.C: Rename to...
	* g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
	* g++.dg/other/sve_vcond_1_run.C: Rename to...
	* g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.

2018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>

	PR testsuite/85586
	* gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
	!vect_no_align.

2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57429
	* g++.dg/cpp0x/deleted14.C: New.

2018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>
	    Alan Hayward  <alan.hayward@arm.com>
	    David Sherwood  <david.sherwood@arm.com>

	* gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
	XFAIL the BIC test.
	* gcc.target/aarch64/sve/vcond_7.c: New test.
	* gcc.target/aarch64/sve/vcond_7_run.c: Likewise.

2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70563
	* g++.dg/cpp0x/sfinae62.C: New.

2018-05-08  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
	load from src[i].

2018-05-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80691
	* g++.dg/cpp0x/narrowing1.C: New.

2018-05-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/85588
	* gcc.dg/torture/pr85574.c: Rename to...
	* gcc.dg/torture/pr85588.c: ... this.

2018-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/54613
	* gfortran.dg/minmaxloc_12.f90: New test case.
	* gfortran.dg/minmaxloc_13.f90: New test case.

2018-05-07  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/cpp0x/range-for10.C: Delete.
	* g++.dg/ext/forscope1.C: Delete.
	* g++.dg/ext/forscope2.C: Delete.
	* g++.dg/template/for1.C: Delete.

2018-05-07  Jeff Law  <law@redhat.com>

	* gfortran.dg/linefile.f90: New test.

2018-05-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/nextafter-2.c: Add c99_runtime effective target
	and options.

2018-05-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85659
	* g++.dg/ext/asm14.C: New test.
	* g++.dg/ext/asm15.C: New test.
	* g++.dg/ext/asm16.C: New test.

2018-05-06  Michael Eager  <eager@eagercon.com>

	* gcc.target/microblaze/others/picdtr.c: Correct option
	-fPIE -mpic-data-is-text-relative.

2018-05-06  Andrew Sadek  <andrew.sadek.se@gmail.com>

	* gcc.target/microblaze/others/picdtr.c: Add test for
	-fPIE -mpic-data-is-text-relative.

2018-05-06  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/85507
	* gfortran.dg/coarray_dependency_1.f90: New test.
	* gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.

2018-05-04  Pekka Jääskeläinen  <pekka.jaaskelainen@parmance.com>

	* brig.dg/test/gimple/smoke_test.hsail: Fix the test
	to match the currently produced gimple.

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.

2018-05-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/85627
	* g++.dg/torture/pr85627.C: New testcase.

2018-05-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/85574
	* gcc.dg/torture/pr85574.c: New testcase.
	* gcc.dg/torture/pr57656.c: Use dg-additional-options.

2018-05-04  Jakub Jelinek  <jakub@redhat.com>

	PR libstdc++/85466
	* gcc.dg/nextafter-1.c: New test.
	* gcc.dg/nextafter-2.c: New test.
	* gcc.dg/nextafter-3.c: New test.
	* gcc.dg/nextafter-4.c: New test.

2018-05-03  Nathan Sidwell  <nathan@acm.org>

	Remove -ffriend-injection.
	* g++.old-deja/g++.jason/scoping15.C: Delete.
	* g++.old-deja/g++.mike/net43.C: Delete.

2018-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/85530
	* gcc.target/i386/avx512f-vpmullq-1.c: New test.
	* gcc.target/i386/avx512f-vpmullq-2.c: New test.
	* gcc.target/i386/avx512dq-vpmullq-3.c: New test.
	* gcc.target/i386/avx512dq-vpmullq-4.c: New test.

2018-05-03  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/85106
	* lib/scanoffloadtree.exp: New file.

2018-05-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85615
	* gcc.dg/torture/pr85615.c: New testcase.

2018-05-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR tree-optimization/70291
	* gcc.dg/complex-6.c: New test.
	* gcc.dg/complex-7.c: Likewise.

2018-05-03  Richard Biener  <rguenther@suse.de>

	PR testsuite/85579
	* fortran.dg/pr51434.f90: Truncate transfer argument.

2018-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR target/85582
	* gcc.c-torture/execute/pr85582-3.c: New test.

2018-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/68374
	* g++.dg/warn/Wshadow-13.C: New.
	* g++.dg/warn/Wshadow-14.C: Likewise.

2018-05-02  Tom de Vries  <tom@codesourcery.com>

	PR libgomp/82428
	* c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
	* c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.

2018-05-02  David Pagan  <dave.pagan@oracle.com>

	PR c/30552
	* gcc.dg/noncompile/pr30552-1.c: New test.
	* gcc.dg/noncompile/pr30552-2.c: New test.
	* gcc.dg/noncompile/pr30552-3.c: New test.
	* gcc.dg/noncompile/pr30552-4.c: New test.

2018-05-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85597
	* gcc.dg/vect/pr85597.c: New testcase.

2018-05-02  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/85106
	* gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
	* lib/scanltranstree.exp: New file.
	* lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
	(scan-ltrans-tree-dump-times_required_options)
	(scan-ltrans-tree-dump-not_required_options)
	(scan-ltrans-tree-dump-dem_required_options)
	(scan-ltrans-tree-dump-dem-not_required_options): New proc.
	* lib/gcc-dg.exp: Include scanltranstree.exp.

2018-05-02  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/85106
	* gcc.dg/ipa/ipa-icf-38.c: New test.
	* gcc.dg/ipa/ipa-icf-38a.c: New test.
	* lib/scandump.exp (dump-base): New proc.
	(scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
	(scan-dump-dem-not): Add and handle parameter for suffix of the dump
	base.
	* lib/scanipa.exp: Add "" argument to scan-dump calls.
	* lib/scanlang.exp: Same.
	* lib/scanrtl.exp: Same.
	* lib/scantree.exp: Same.
	* lib/scanwpaipa.exp: New file.
	* lib/gcc-dg.exp: Include scanwpaipa.exp.

2018-05-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/85567
	* gcc.dg/torture/pr85567.c: New testcase.

2018-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR target/85582
	* gcc.c-torture/execute/pr85582-1.c: New test.
	* gcc.c-torture/execute/pr85582-2.c: New test.

2018-05-02  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/85586
	* gcc.dg/vect/pr85586.c: New test.

2018-05-01  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/85143
	* gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
	* gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.

2018-05-01  David Malcolm  <dmalcolm@redhat.com>

	PR c/84258
	* c-c++-common/Wformat-pr84258.c: New test.

2018-05-01  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/82665
	* gcc.dg/tree-ssa/pr82665.c: New test.

2018-04-30  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85523
	* gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
	(test_add_fixit_insert_formatted_single_line): New function.
	(test_add_fixit_insert_formatted_multiline): New function.
	Extend expected output of generated patch to include fix-it hints
	for these.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
	"gcc-rich-location.h".  Add test coverage for
	gcc_rich_location::add_fixit_insert_formatted.

2018-04-30  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Update for location_get_source_line returning a
	char_span.  Use char_span for handling words in the
	"test_many_nested_locations" fix-it example.

2018-04-30  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/interrupt-8.c: Update test.
	* gcc.target/arc/loop-4.c: Likewise.
	* gcc.target/arc/loop-hazard-1.c: Likewise.
	* gcc.target/arc/sdata-3.c: Likewise.

2018-04-30  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/store-merge-1.c: New test.
	* gcc.target/arc/add_n-combine.c: Update test.

2018-04-30  Andrew Sadek  <andrew.sadek.se@gmail.com>

	Microblaze Target: PIC data text relative

	* gcc.target/microblaze/others/data_var1.c: Include
	PIC case of r20 base register.
	* gcc.target/microblaze/others/data_var2.c: Ditto.
	* gcc.target/microblaze/others/picdtr.c: Add new
	test case for -mpic-is-data-text-relative.
	* gcc.target/microblaze/others/sdata_var1.c: Add
	* gcc.target/microblaze/others/sdata_var2.c: Ditto.
	* gcc.target/microblaze/others/sdata_var3.c: Ditto.
	* gcc.target/microblaze/others/sdata_var4.c: Ditto.
	* gcc.target/microblaze/others/sdata_var5.c: Ditto.
	* gcc.target/microblaze/others/sdata_var6.c: Ditto.
	* gcc.target/microblaze/others/string_cst1_gpopt.c:
	Ditto.
	* gcc.target/microblaze/others/string_cst2_gpopt.c:
	Ditto.

2018-04-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/28364
	PR tree-optimization/85275
	* gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
	* gcc.dg/tree-ssa/predcom-8.c: Likewise.
	* gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
	* gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
	* gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
	still passes.
	* gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
	* gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
	still passes.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
	* gcc.dg/tree-ssa/20030710-1.c: Likewise.
	* gcc.dg/tree-ssa/20030711-1.c: Likewise.

2018-04-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/84431
	* gcc.target/i386/pr84431.c: New test.

2018-04-27  Martin Jambor  <mjambor@suse.cz>

	PR ipa/85549
	* g++.dg/ipa/pr85549.C: New test.

2018-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85553
	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
	directive.
	* g++.dg/cpp0x/constexpr-85553.C: New test.

2018-04-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85515
	* g++.dg/pr85515-1.C: New test.
	* g++.dg/pr85515-2.C: New test.

2018-04-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84691
	* g++.dg/cpp0x/friend3.C: New.

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-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-26  Maciej W. Rozycki  <macro@mips.com>

	* gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
	`.dword' in addition to `lw' and `.word'.

2018-04-26  Maciej W. Rozycki  <macro@mips.com>

	* gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.

2018-04-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization24.adb: New test.

2018-04-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85116
	* gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
	* gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
	* gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
	* gcc.dg/tree-ssa/loadpre6.c: Adjust.

2018-04-25  Sebastian Peryt  <sebastian.peryt@intel.com>

	PR target/85473
	* gcc.target/i386/pr85473-1.c: New test.
	* gcc.target/i386/pr85473-2.c: New test.

2018-04-25  Nathan Sidwell  <nathan@acm.org>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/85437
	PR c++/49171
	* g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
	* g++.dg/cpp0x/constexpr-cast.C: Remove xfails
	* g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
	* g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
	* g++.dg/cpp0x/pr85437-1.C: New.
	* g++.dg/cpp0x/pr85437-2.C: New.
	* g++.dg/cpp0x/pr85437-3.C: New.
	* g++.dg/cpp0x/pr85437-4.C: New.

2018-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85520
	* gfortran.dg/pr85520.f90: New test.

2018-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/85512
	* gcc.dg/pr85512.c: New test.

2018-04-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85485
	* g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
	* g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
	* gcc.dg/pr85388-1.c (dg-options): Likwise.
	* gcc.dg/pr85388-2.c (dg-options): Likwise.
	* gcc.dg/pr85388-3.c (dg-options): Likwise.
	* gcc.dg/pr85388-4.c (dg-options): Likwise.
	* gcc.dg/pr85388-5.c (dg-options): Likwise.
	* gcc.dg/pr85388-6.c (dg-options): Likwise.
	* gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
	* gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
	* gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
	* gcc.target/i386/cet-label.c (dg-options): Likwise.
	* gcc.target/i386/cet-label-2.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
	* gcc.target/i386/cet-property-1.c (dg-options): Likwise.
	* gcc.target/i386/cet-property-2.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
	* gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
	* gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
	* gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
	* gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
	* gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-1.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-2.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-3.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-4.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-5.c (dg-options): Likwise.
	* gcc.target/i386/pr82659-6.c (dg-options): Likwise.
	* gcc.target/i386/pr84146.c (dg-options): Likwise.
	* gcc.target/i386/pr85403.c (dg-options): Likwise.
	* gcc.target/i386/pr85404.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
	with -mshstk.
	* gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
	* gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
	* gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
	* (dg-options): Likwise.
	* gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
	-mno-cet.
	* gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
	* gcc.target/i386/cet-label-3.c: Removed.
	* gcc.target/i386/cet-property-3.c: Likwise.
	* gcc.target/i386/cet-sjlj-7.c: Likwise.

2018-04-24  Jakub Jelinek  <jakub@redhat.com>

	PR target/85511
	* gcc.target/i386/pr85511.c: New test.

	PR target/85503
	* g++.dg/ext/pr85503.C: New test.

	PR target/85508
	* gcc.target/i386/pr85508.c: New test.

2018-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR tree-optimization/85478
	* g++.dg/pr85478.C: New test.

2018-04-23  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/torture/pr85496.C: New test.

2018-04-23  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/85423
	* gcc.dg/pr85423.c: New test.

2018-04-20  Martin Sebor  <msebor@redhat.com>

	PR c/85365
	* gcc.dg/Wrestrict-15.c: New test.

2018-04-20  Michael Meissner  <meissner@linux.ibm.com>

	PR target/85456
	* gcc.target/powerpc/pr85456.c: New test.

2018-04-20  Bill Schmidt  <wschmidt@linux.ibm.com>

	* g++.dg/ext/undef-bool-1.C: Require lp64.
	* gcc.target/powerpc/undef-bool-2.c: Likewise.

2018-04-20  Jeff Law  <law@redhat.com>

	* gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
	stack protector.
	* gcc.dg/stack-check-6.c: Likewise.
	* gcc.dg/stack-check-6a.c: Likewise.
	* gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
	* gcc.target/i386/stack-check-18.c: Likewise.
	* gcc.target/i386/stack-check-19.c: Likewise.

2018-04-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR testsuite/85483
	* gcc.target/aarch64/sve/vcond_1.c: Move to...
	* g++.dg/other/sve_vcond_1.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/vcond_1_run.c: Move to...
	* g++.dg/other/sve_vcond_1_run.C: ... Here.  Change include file name.

2018-04-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85469
	* gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
	* gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.

2018-04-20  Richard Biener <rguenther@suse.de>

	PR middle-end/85475
	* gcc.dg/torture/pr85475.c: New testcase.

2018-04-20  Martin Jambor  <mjambor@suse.cz>

	ipa/85449
	* gcc.dg/ipa/pr85449.c: New test.

2018-04-20  Martin Jambor  <mjambor@suse.cz>

	ipa/85447
	* g++.dg/ipa/pr85447.C: New file.
	* gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.

2018-04-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85462
	* g++.dg/cpp0x/pr85462.C: New test.

2018-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr85404.c: Require CET target.

2018-04-19  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/85467
	* gcc.dg/pr85467.c: New test.

2018-04-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84611
	* g++.dg/parse/crash68.C: New.

2018-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR libgcc/85334
	* g++.dg/torture/pr85334.C: New test.

2018-04-19  Jonathan Wakely  <jwakely@redhat.com>

	PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
	* g++.dg/diagnostic/pr85464.C: New.

2018-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85397
	* gcc.dg/torture/pr85397-1.c: New test.
	* gcc.target/i386/cet-sjlj-6a.c: Adjusted.
	* gcc.target/i386/cet-sjlj-6b.c: Likewise.

2018-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85404
	* gcc.target/i386/pr85404.c: New test.

2018-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85417
	* c-c++-common/attr-nocf-check-1.c: Compile with
	-fcf-protection=none.
	* c-c++-common/attr-nocf-check-3.c: Likewise.
	* gcc.dg/march-generic.c: Likewise.
	* gcc.target/i386/align-limit.c: Likewise.
	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
	* gcc.target/i386/cet-property-2.c: Likewise.
	* gcc.target/i386/ret-thunk-26.c: Likewise.
	* c-c++-common/fcf-protection-1.c: Remove dg-error for x86
	targets.
	* c-c++-common/fcf-protection-2.c: Likewise.
	* c-c++-common/fcf-protection-3.c: Likewise.
	* c-c++-common/fcf-protection-5.c: Likewise.
	* c-c++-common/fcf-protection-6.c: Likewise.
	* c-c++-common/fcf-protection-7.c: Likewise.
	* gcc.target/i386/cet-label-3.c: New test.
	* gcc.target/i386/cet-property-3.c: Likewise.
	* gcc.target/i386/cet-sjlj-7.c: Likewise.
	* gcc.target/i386/pr85417-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-7.c: Also expect
	__x86_indirect_thunk_nt_(r|e)ax
	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
	* gcc.target/i386/pr85403.c: Remove dg-error,

2018-04-19  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/movdir-1.c: New test.

2018-04-19  Richard Biener  <rguenther@suse.de>

	PR middle-end/85455
	* gcc.dg/pr85455.c: New testcase.

2018-04-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/lto/pr85405_0.C: Require shared and fpic effective
	targets.
	* g++.dg/lto/pr85405b_0.C: Likewise.
	* g++.dg/lto/pr84805_0.C: Likewise.

2018-04-18  Martin Liska  <mliska@suse.cz>

	PR ipa/83983
	PR ipa/85391
	* g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
	output.

2018-04-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85388
	* gcc.dg/pr85388-1.c: New test.
	* gcc.dg/pr85388-2.c: Likewise.
	* gcc.dg/pr85388-3.c: Likewise.
	* gcc.dg/pr85388-4.c: Likewise.
	* gcc.dg/pr85388-5.c: Likewise.
	* gcc.dg/pr85388-6.c: Likewise.

2018-04-18  Jan Hubicka  <jh@suse.cz>
	    Martin Liska  <mliska@suse.cz>

	* g++.dg/lto/pr83121_0.C: Update template.
	* g++.dg/lto/pr83121_1.C: Update template.
	* g++.dg/lto/pr84805_0.C: Update template.
	* g++.dg/lto/pr84805_1.C: Update template.
	* g++.dg/lto/pr84805_2.C: Update template.

2018-04-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84630
	* g++.dg/cpp0x/pr84630.C: New.

2018-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84463
	* g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
	* g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
	in two cases.  Uncomment two other tests and add expected dg-error for
	them.
	* g++.dg/init/struct2.C: Cast to int rather than long to avoid
	-Wnarrowing diagnostics on some targets for c++11.
	* g++.dg/parse/array-size2.C: Remove xfail.
	* g++.dg/cpp0x/constexpr-84463.C: New test.

2018-04-17  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
	* gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.

2018-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/85326
	* g++.dg/other/pr81422.C: Require effective target tls and c++11.
	* g++.dg/other/pr60675.C: Likewise.  Remove -std=c++11 from dg-options.
	* g++.dg/other/sve_tls_2.C: Require effective target tls.

2018-04-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
	prevent cascading of errors and change expected error message.
	* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
	to 64-bit targets.
	* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
	error message.
	* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.

2018-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/85430
	* gcc.dg/pr85430.c: New test.

2018-04-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR testsuite/85326
	* gcc.target/arm/pr54300.C: Move to...
	* g++.dg/other/pr54300.C: ... Here.  Add target directives.
	* gcc.target/arm/pr55073.C: Move to...
	* g++.dg/other/pr55073.C: ... Here.  Add target directives.
	* gcc.target/arm/pr56184.C: Move to...
	* g++.dg/other/pr56184.C: ... Here.  Add target directives.
	* gcc.target/arm/pr59985.C: Move to...
	* g++.dg/other/pr59985.C: ... Here.  Add target directives.
	* gcc.target/aarch64/pr60675.C: Move to...
	* g++.dg/other/pr60675.C: ... Here.  Add target directives.
	* gcc.target/aarch64/pr81422.C: Move to...
	* g++.dg/other/pr81422.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/const_pred_1.C: Move to...
	* g++.dg/other/sve_const_pred_1.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/const_pred_2.C: Move to...
	* g++.dg/other/sve_const_pred_2.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/const_pred_3.C: Move to...
	* g++.dg/other/sve_const_pred_3.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/const_pred_4.C: Move to...
	* g++.dg/other/sve_const_pred_4.C: ... Here.  Add target directives.
	* gcc.target/aarch64/sve/tls_2.C: Move to...
	* g++.dg/other/sve_tls_2.C: ... Here.  Add target directives.
	* gcc.target/aarch64/pr81414.C: Rename to...
	* gcc.target/aarch64/pr81414.c: ... This.
	* gcc.target/aarch64/simd/pr67896.C: Rename to...
	* gcc.target/aarch64/simd/pr67896.c: ... This.  Update error expected
	messages.
	* gcc.target/aarch64/sve/vcond_1.C: Rename to...
	* gcc.target/aarch64/sve/vcond_1.c: ... This.  Avoid use of stdint.h.
	* gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
	* gcc.target/aarch64/sve/vcond_1_run.c: ... This.  Update include
	file name.

2018-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/85414
	* gcc.dg/pr85414.c: New test.

2018-04-17  Martin Jambor  <mjambor@suse.cz>

	PR ipa/85421
	* g++.dg/ipa/pr85421.C: New test.

2018-04-17  Martin Liska  <mliska@suse.cz>

	PR lto/85405
	* g++.dg/lto/pr85405b_0.C: New test.
	* g++.dg/lto/pr85405b_1.C: New test.

2018-04-17  Martin Liska  <mliska@suse.cz>

	PR lto/85405
	* g++.dg/lto/pr85405_0.C: New test.
	* g++.dg/lto/pr85405_1.C: New test.

2018-04-17  Martin Liska  <mliska@suse.cz>

	PR ipa/85329
	* g++.dg/ext/pr85329-2.C: New test.
	* g++.dg/ext/pr85329.C: New test.
	* gcc.target/i386/mvc12.c: New test.

2018-04-16  Alexandre Oliva <aoliva@redhat.com>

	PR c++/85039
	* g++.dg/pr85039-1.C: New.
	* g++.dg/pr85039-2.C: New.
	* g++.dg/parse/semicolon3.C: Remove test_offsetof.

2018-04-16  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR target/85080
	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
	if the target supports efficient unaligned storage accesses.

2018-04-16  Aaron Sawdey  <acsawdey@linux.ibm.com>

	PR target/83660
	* gcc.target/powerpc/pr83660.C: New test.

2018-04-16  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85403
	* gcc.target/i386/pr85403.c: New test.

2018-04-16  Olga Makhotina  <olga.makhotina@intel.com>

	PR target/84331
	* gcc.target/i386/funcspec-56.inc: Test arch=skylake.

2018-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/85112
	* g++.dg/cpp0x/pr85112.C: New.

2018-04-15  Bill Schmidt  <wschmidt@linux.ibm.com>

	PR testsuite/85326
	* g++.dg/ext/undef-bool-1.C: New file.
	* gcc.target/powerpc/powerpc.exp: Remove .C support.
	* gcc.target/powerpc/undef-bool-1.C: Remove file.

2018-04-14  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/85293
	* gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move.  Remove the
	corresponding dg-error clause.
	* gcc.target/powerpc/pr80098-3.c: Ditto.
	* gcc.target/powerpc/pr80103-1.c: Delete.

2018-04-14  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/81773
	PR fortran/83606
	* gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
	* gfortran.dg/coarray/get_to_indirect_array.f90: New test.

2018-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85387
	* gfortran.dg/implied_do_io_5.f90: New test.

2018-04-13  Paul A. Clarke  <pc@us.ibm.com>

	PR target/83402
	* gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
	several values:  positive, negative, and zero.
	* gcc.target/powerpc/sse2-pslld-1.c: Same.
	* gcc.target/powerpc/sse2-psllq-1.c: Same.

2018-04-13  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/79916
	* gcc.target/powerpc/pr79916.c: New.

2018-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/85393
	* g++.dg/opt/pr85393.C: New test.
	* g++.dg/opt/pr85393-aux.cc: New file.

	PR rtl-optimization/85376
	* gcc.dg/pr85376.c: New test.

2018-04-13  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/83852
	* gcc.dg/pr83852.c: New testcase.

2018-04-13  Andreas Krebbel  <krebbel@linux.ibm.com>

	PR testsuite/85326
	* gcc.target/s390/pr77822-1.C: Rename to ...
	* gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
	* gcc.target/s390/pr77822-2.c: Add asm scan check.
	* gcc.target/s390/s390.exp: Remove C from testcase regexps.

2018-04-13  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/71991
	* gcc.target/i386/pr71991.c: New testcase.

2018-04-13  Martin Liska  <mliska@suse.cz>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/81657
	* gcc.dg/string-opt-1.c: Remove bogus comment.  Expect a mempcpy
	call.

2018-04-12  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85385
	* g++.dg/diagnostic/macro-arg-count.C: New test.

2018-04-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/83064
	PR testsuite/85346
	* gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
	array and move test to libgomp/testsuite/libgomp.fortran.
	* gfortran.dg/do_concurrent_6.f90: New test.

2018-04-12  Marek Polacek  <polacek@redhat.com>

	PR c++/85258
	* g++.dg/parse/error61.C: New test.

2018-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/85347
	* gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
	specify -mvsx on gcc command line.

2018-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/85328
	* gcc.target/i386/pr85328.c: New test.

2018-04-12  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.

2018-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/85342
	* gcc.target/i386/pr85342.c: New test.

2018-04-11  Jason Merrill  <jason@redhat.com>

	* lib/asan-dg.exp (check_effective_target_fsanitize_address): False
	if ulimit -v is set.

2018-04-11  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/85190
	* gcc.dg/vect/pr81196.c: Remove function with undefined behavior.

2018-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.

2018-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70808
	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
	effective target.

2018-04-11  Alexander Monakov  <amonakov@ispras.ru>

	PR target/84301
	* gcc.target/i386/pr84301.c: New test.

2018-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/85331
	* gcc.c-torture/execute/pr85331.c: New test.

2018-04-11  Marek Polacek  <polacek@redhat.com>

	PR c++/85032
	* g++.dg/cpp0x/pr51225.C: Adjust error message.
	* g++.dg/cpp1z/constexpr-if21.C: New test.

2018-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/85281
	* gcc.target/i386/pr85281.c: New test.

2018-04-11  Alexander Monakov  <amonakov@ispras.ru>

	PR rtl-optimization/84659
	* gcc.dg/pr84659.c: New test.

2018-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/85302
	* g++.dg/debug/dwarf2/pr85302.C: New test.

2018-04-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/85261
	* config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
	into register.

2018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70808
	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.

2018-04-10  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
	* gcc.target/powerpc/dimode_off.c: Ditto.
	* gcc.target/powerpc/tfmode_off.c: Ditto.
	* gcc.target/powerpc/timode_off.c: Ditto.

2018-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vec-ldl-1.c: New test.
	* gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
	corrections to ABI implementation.

2018-04-10  Thomas Schwinge  <thomas@codesourcery.com>

	PR target/85056
	* gcc.target/nvptx/pr85056.c (main): Initialize "sum".

2018-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/85300
	* gcc.dg/pr85300.c: New test.

2018-04-10  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85110
	* g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
	where we now show the pertinent parameter.
	* g++.dg/diagnostic/aka2.C: Likewise.
	* g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.

2018-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/85313
	* gfortran.dg/gomp/pr85313.f90: New test.

2018-04-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/24314
	* g++.dg/parse/template29.C: New.

2018-04-10  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/85190
	* gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.

2018-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/85177
	PR target/85255
	* gcc.target/i386/avx512f-pr85177.c: New test.
	* gcc.target/i386/avx512f-pr85255.c: New test.

2018-04-10  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/85286
	* gcc.dg/vect/pr85286.c: New test.

2018-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/85173
	* gcc.target/arm/pr85173.c: New test.

2018-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR lto/85248
	* gcc.dg/lto/pr85248_0.c: New test.
	* gcc.dg/lto/pr85248_1.c: New test.

2018-04-09  Jan Hubicka  <jh@suse.cz>

	PR lto/85078
	* g++.dg/torture/pr85078.C: New.

2018-04-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85227
	* g++.dg/cpp1z/decomp44.C: New.
	* g++.dg/cpp1z/decomp45.C: Likewise.

2018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/83064
	* gfortran.dg/do_concurrent_5.f90: New test.
	* gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
	message.

2018-04-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/51260
	* gfortran.dg/parameter_array_element_3.f90: New test.

2018-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85194
	* g++.dg/cpp1z/decomp43.C: New test.

	PR rtl-optimization/80463
	* g++.dg/pr80463.C: Add -w to dg-options.

2018-04-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85284
	* gcc.dg/torture/pr85284.c: New testcase.

2018-04-09  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/80463
	PR rtl-optimization/83972
	PR rtl-optimization/83480

	* gcc.dg/pr80463.c: New test.
	* g++.dg/pr80463.C: Likewise.
	* gcc.dg/pr83972.c: Likewise.

2018-04-09  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/83913
	* gcc.dg/pr83913.c: New test.

2018-04-09  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/83962
	* gcc.dg/pr83962.c: New test.

2018-04-09  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/83530
	* gcc.dg/pr83530.c: New test.

2018-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR middle-end/82976
	* gfortran.dg/realloc_on_assign_16a.f90: New test.

2018-04-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/85257
	* gcc.dg/pr85257.c: New test.

2018-04-06  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/opt/pr85196.C: New test.

2018-04-06  David Malcolm  <dmalcolm@redhat.com>

	PR c++/84269
	* g++.dg/lookup/missing-std-include-6.C: Move std::array and
	std::tuple here since they need C++11.
	* g++.dg/lookup/missing-std-include-8.C: New test.
	* g++.dg/lookup/missing-std-include.C: Move std::array and
	std::tuple test to missing-std-include-6.C to avoid failures
	with C++98.

2018-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR debug/85252
	* gcc.dg/debug/pr85252.c: New test.

	PR rtl-optimization/84872
	* gcc.dg/graphite/pr84872.c: New test.

	PR c++/85210
	* g++.dg/cpp1z/decomp42.C: New test.

2018-04-06  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85021
	* g++.dg/lookup/missing-std-include-7.C: New test.

2018-04-06  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/struct-simple.c: Revert r254862.
	* lib/target-supports.exp
	(check_effective_target_word_mode_no_slow_unalign): Likewise.

2018-04-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/85244
	* gcc.dg/torture/pr85244-1.c: New testcase.
	* gcc.dg/torture/pr85244-2.c: Likewise.

2018-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/85213
	* c-c++-common/ubsan/pr85213.c: New test.

2018-04-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/85180
	* gcc.dg/pr85180.c: New testcase.

2018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
	to trigger the optimization. Do some cleanup and function
	renaming.  Add more test functions.

2018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp: Remove -O0 from list of torture
	options.
	* gcc.target/s390/hotpatch-1.c: Skip when building without
	optimization.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-13.c: Likewise.
	* gcc.target/s390/hotpatch-14.c: Likewise.
	* gcc.target/s390/hotpatch-15.c: Likewise.
	* gcc.target/s390/hotpatch-16.c: Likewise.
	* gcc.target/s390/hotpatch-17.c: Likewise.
	* gcc.target/s390/hotpatch-18.c: Likewise.
	* gcc.target/s390/hotpatch-19.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Likewise.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.

2018-04-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* c-c++-common/Wattributes.c: Disable warning for s390* target and
	check for an error instead.
	* gcc.dg/Wattributes-6.c: Likewise.

2018-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85209
	* g++.dg/cpp1z/decomp39.C: New test.
	* g++.dg/cpp1z/decomp40.C: New test.

	PR c++/85208
	* g++.dg/cpp1z/decomp41.C: New test.

	PR middle-end/85195
	* gcc.dg/pr85195.c: New test.

2018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80956
	* g++.dg/cpp0x/initlist100.C: New.
	* g++.dg/cpp0x/initlist101.C: Likewise.

2018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84792
	* g++.dg/other/pr84792-1.C: New.
	* g++.dg/other/pr84792-2.C: Likewise.

2018-04-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/85193
	* gcc.target/i386/pr85193.c: New test.

2018-04-05  Alexandre Oliva <aoliva@redhat.com>

	PR c++/84979
	* g++.dg/concepts/pr84979.C: New.
	* g++.dg/concepts/pr84979-2.C: New.
	* g++.dg/concepts/pr84979-3.C: New.

2018-04-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80026
	* g++.dg/cpp0x/variadic174.C: New.

2018-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/85172
	* g++.dg/ext/builtin13.C: New test.
	* g++.dg/ext/atomic-4.C: New test.

	PR c++/85146
	* g++.dg/ext/bases2.C: Expect extra error diagnostics.
	* g++.dg/ext/bases3.C: New test.

2018-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/85203
	* gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
	to match a single insn of the baz function.  Move scan directives at
	the end of the file below the functions they are trying to test for
	better readability.
	* gcc.target/arm/cmse/cmse-16.c: New testcase.

2018-04-04  Peter Bergner  <bergner@vnet.ibm.com>

	PR rtl-optimization/84878
	* gcc.target/powerpc/pr84878.c: New test.

2018-04-04  Michael Matz  <matz@suse.de>

	* gcc.dg/Wstringop-overflow-4.c: New test.
	* c-c++-common/Wstringop-truncation-4.c: Adjust.

2018-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/85189
	* g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
	for the diagnostics of overridden functions.  Adjust for new wording.

2018-04-04  Richard Biener  <rguenther@suse.de>

	PR lto/85176
	* g++.dg/lto/pr85176_0.C: New testcase.

2018-04-04  Richard Biener  <rguenther@suse.de>

	PR testsuite/85191
	* lib/target-supports.exp (check_effective_target_vect_perm_short):
	Fix typo.

2018-04-04  Martin Liska  <mliska@suse.cz>

	PR sanitizer/85174
	* c-c++-common/asan/pointer-compare-1.c: Disable section anchors
	and msdata as a workaround for powerpc.

2018-04-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85168
	* gcc.dg/torture/pr85168.c: New testcase.

2018-04-04  Alexandre Oliva <aoliva@redhat.com>

	PR c++/84943
	* g++.dg/pr84943.C: New.
	* g++.dg/pr84943-2.C: New.

2018-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/85167
	* gcc.dg/pr85167.c: New test.

	PR tree-optimization/85156
	* c-c++-common/pr85156.c: New test.
	* gcc.c-torture/execute/pr85156.c: New test.

2018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
	* gcc.target/powerpc/undef-bool-1.C: New file.
	* gcc.target/powerpc/undef-bool-2.c: New file.

2018-04-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84768
	* g++.dg/cpp1z/class-deduction52.C: New.

2018-04-03  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85147
	* g++.dg/cpp0x/pr85147.C: New test.

	PR c++/85140
	* g++.dg/cpp0x/gen-attrs-64.C: New test.

	PR c++/85134
	* g++.dg/gomp/pr85134.C: New test.
	* g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.

	PR target/85169
	* gcc.c-torture/execute/pr85169.c: New test.
	* gcc.target/i386/avx512f-pr85169.c: New test.
	* gcc.target/i386/avx512bw-pr85169.c: New test.

2018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/85126
	* gcc.target/powerpc/pr69946: Adjust comment.  Remove
	scan-assembler-times clause.

2018-04-03  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
	dg-additional-options.

2018-04-03  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/pr82015.c: Use __vector instead of vector.

2018-04-03  Richard Biener  <rguenther@suse.de>

	PR testsuite/85154
	* gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.

2018-04-02  Jim Wilson  <jimw@sifive.com>

	* gcc.target/riscv/pr84660.c: New.
	* gcc.target/riscv/shift-and-1.c: New.
	* gcc.target/riscv/shift-and-2.c: New.

2018-04-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85102
	* gfortran.dg/array_simplify_2.f90: New test.

2018-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/85090
	* gcc.target/i386/avx512f-pr85090-1.c: New test.
	* gcc.target/i386/avx512f-pr85090-2.c: New test.
	* gcc.target/i386/avx512f-pr85090-3.c: New test.
	* gcc.target/i386/avx512bw-pr85090-2.c: New test.
	* gcc.target/i386/avx512bw-pr85090-3.c: New test.

2018-03-31  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/85027
	* g++.dg/pr85027.C: New.

2018-03-31  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/83315
	* gcc.target/powerpc/sse-maxps-2.c: New test.
	* gcc.target/powerpc/sse-minps-2.c: New test.

2018-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84791
	* g++.dg/gomp/pr84791.C: New test.

2018-03-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84931
	* gfortran.dg/array_constructor_53.f90: New test.

2018-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85130
	* gfortran.dg/substr_6.f90: Remove illegal test for
	out-of-bounds substring.

2017-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85111
	* gfortran.dg/zero_sized_10.f90: New test.

2018-03-29  David Malcolm  <dmalcolm@redhat.com>

	PR c++/84269
	* g++.dg/lookup/missing-std-include-6.C: New test.
	* g++.dg/lookup/missing-std-include.C: Add std::pair and
	std::tuple tests.
	* g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
	* g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
	<cstring>, <cassert>, and <cstdlib>.

2018-03-29  Vladimir Makarov  <vmakarov@redhat.com>

	PR inline-asm/84985
	* gcc.target/i386/pr84985.c: New.

2018-03-29  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85110
	* g++.dg/diagnostic/param-type-mismatch-2.C: New test.

2018-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85108
	* g++.dg/warn/Wunused-var-31.C: New test.

	PR c/85094
	* c-c++-common/Wduplicated-branches-14.c: New test.

2018-03-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84606
	* g++.dg/cpp0x/pr84606.C: New.

2018-03-29  Carl Love  <cel@us.ibm.com>

	Revert
	2017-09-27  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
	for the __builtin_fctid and __builtin_fctiw.

2018-03-28  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/84912
	* gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
	deleted builtin function.
	(div_weuo): Likewise.
	* gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
	(div_deuo): Likewise.

2018-03-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85028
	* g++.dg/other/default13.C: New.

2018-03-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/85095
	* gcc.target/i386/pr85095-1.c: New test.
	* gcc.target/i386/pr85095-2.c: New test.
	* gcc.c-torture/execute/pr85095.c: New test.

	PR tree-optimization/82004
	* gcc.dg/pr82004.c: New test.

2018-03-28  Jakub Jelinek  <jakub@redhat.com>
	    Martin Liska  <mliska@suse.cz>

	PR sanitizer/85081
	* g++.dg/asan/pr85081.C: New test.

2018-03-28  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/84789
	* g++.dg/template/pr84789.C: Adjust for testing with
	-fconcepts too.

	PR c++/84973
	* g++.dg/template/pr84973.C: New.
	* g++.dg/template/pr84973-2.C: New.
	* g++.dg/template/pr84973-3.C: New.

	PR c++/84968
	* g++.dg/eh/pr84968.C: New.

2018-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/84914
	* gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
	long double multiply/divide uses the correct function.
	* gcc.target/powerpc/mulkc-3.c: Likewise.
	* gcc.target/powerpc/divkc-2.c: Likewise.
	* gcc.target/powerpc/divkc-3.c: Likewise.

2018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/85067
	* g++.dg/cpp0x/defaulted51.C: New.
	* g++.dg/cpp0x/constexpr-68754.C: Adjust.

2018-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85077
	* g++.dg/ext/vector35.C: New test.

	PR c++/85061
	* g++.dg/ext/builtin-offsetof3.C: New test.

	PR c++/85076
	* g++.dg/cpp1y/pr85076.C: New test.

2018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/85084
	* gfortran.dg/matmul_rank_1.f90: New test.

2018-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
	Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/structure_constructor_15.f90: New test.

2018-03-27  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
	for the diagnostics of overridden functions.  Adjust for new wording.
	* g++.dg/cpp0x/implicit1.C: Likewise.
	* g++.dg/cpp0x/override1.C: Likewise.
	* g++.dg/cpp1y/auto-fn18.C: Likewise.
	* g++.dg/eh/shadow1.C: Likewise.
	* g++.dg/inherit/covariant12.C: Likewise.
	* g++.dg/inherit/covariant14.C: Likewise.
	* g++.dg/inherit/covariant15.C: Likewise.
	* g++.dg/inherit/covariant16.C: Likewise.
	* g++.dg/inherit/covariant22.C: Likewise.
	* g++.dg/inherit/crash3.C: Likewise.
	* g++.dg/inherit/error2.C: Likewise.
	* g++.dg/template/crash100.C: Likewise.
	* g++.old-deja/g++.eh/spec6.C: Likewise.
	* g++.old-deja/g++.mike/p811.C: Likewise.
	* g++.old-deja/g++.other/virtual11.C: Likewise.
	* g++.old-deja/g++.other/virtual4.C: Likewise.

2018-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/85044
	* gcc.target/i386/pr85044.c: New test.

2018-03-27  Martin Sebor  <msebor@redhat.com>

	PR testsuite/83462
	* c-c++-common/Warray-bounds-4.c: Disable assertion for targets
	other than x86.

2018-03-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/83009
	* gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.

2018-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/81863
	* gcc.target/arm/pr81863.c: New test.

2018-03-27  Cesar Philippidis  <cesar@codesourcery.com>

	PR target/85056
	* gcc.target/nvptx/pr85056.c: New test.
	* gcc.target/nvptx/pr85056a.c: New test.

2018-03-27  Richard Biener  <rguenther@suse.de>

	PR testsuite/82847
	* lib/target-supports.exp (check_ssse3_available): New function.
	(check_effective_target_vect_perm_short): Enable for x86 if
	check_ssse3_available.

2018-03-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/85082
	* gfortran.dg/pr85082.f90: New testcase.

2018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>

	* gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
	to "l=2" in dg-final.

2018-03-27  Chenghua Xu  <paul.hua.gm@gmail.com>

	* gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
	* gcc.target/mips/fix-r4000-2.c: Likewise.
	* gcc.target/mips/fix-r4000-3.c: Likewise.
	* gcc.target/mips/fix-r4000-4.c: Likewise.
	* gcc.target/mips/fix-r4000-5.c: Likewise.
	* gcc.target/mips/fix-r4000-6.c: Likewise.
	* gcc.target/mips/fix-r4000-7.c: Likewise.
	* gcc.target/mips/fix-r4000-8.c: Likewise.
	* gcc.target/mips/fix-r4000-9.c: Likewise.
	* gcc.target/mips/fix-r4000-10.c: Likewise.
	* gcc.target/mips/fix-r4000-7.c: Change dg-final
	"mulditi3_r4000" instead of "mulditi3".
	* gcc.target/mips/fix-r4000-8.c: Change dg-final
	"umulditi3_r4000" instead of "umulditi3".

2018-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85068
	* g++.dg/inherit/covariant22.C: New test.

2018-03-27  Richard Biener  <rguenther@suse.de>

	PR testsuite/84004
	* gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
	alignment.

2018-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/84632
	* g++.dg/init/array49.C: New.
	* g++.dg/torture/pr70499.C: Adjust.

2018-03-26  Uros Bizjak  <ubizjak@gmail.com>

	PR target/85073
	* gcc.target/i386/pr85073.c: New test.

2018-03-26  Richard Biener  <rguenther@suse.de>

	PR testsuite/85066
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
	instead of long.

2018-03-26  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66709
	* gfortran.dg/parameter_array_format.f90: New test.

2018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
	Neil Carlson <neil.n.carlson@gmail.com>

	PR fortran/84381
	* gfortran.dg/literal_character_constant_1.inc: Replace
	call abort by STOP n.
	* gfortran.dg/overload_1.f90: Likewise.

2018-03-25  Seth Johnson <johnsonsr@ornl.gov>
	Dominique d'Humieres  <dominiq@gcc.gnu.org>

	PR fortran/84924
	* gfortran.dg/scalar_pointer_1.f90: New test.

2018-03-25  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
	precise.

2018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69497
	* gfortran.dg/pr89497.f90: New test.

2018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/70068
	* gfortran.dg/substr_7.f90: New test.

2018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/42651
	* gfortran.dg/pr42651.f90: New test.
	* gfortran.dg/func_result_7.f90: Update error message.

2018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/84005
	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
	failing to force the alignment.

2018-03-23  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
	from this to...
	<vclzd>: ...this.

2018-03-23  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
	message.  Fix scan-assembler patterns.

2018-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/85015
	* g++.dg/cpp0x/pr85015.C: New test.

	PR c++/84942
	* g++.dg/cpp1y/pr84942.C: New test.

2018-03-23  Vladimir Makarov  <vmakarov@redhat.com>

	PR inline-asm/85030
	* gcc.target/i386/pr85030.c: New.

2018-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/85026
	* g++.dg/pr85026.C: New test.

2018-03-23  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/pr84704.C: XFAIL AIX.

2018-03-23  Sudakshina Das  <sudi.das@arm.com>

	PR target/84826
	* gcc.target/arm/pr84826.c: Add dg directive.

2018-03-23  Marek Polacek  <polacek@redhat.com>

	PR c++/85033
	* g++.dg/ext/builtin-offsetof2.C: New test.

	PR c++/85045
	* g++.dg/cpp0x/Wnarrowing5.C: New test.
	* gcc.dg/pr85045.c: New test.

2018-03-23  Eric Botcazou  <ebotcazou@adacore.com>

	PR debug/85020
	* gnat.dg/lto22.adb: New test.
	* gnat.dg/lto22_pkg1.ad[sb]: New helper.
	* gnat.dg/lto22_pkg2.ads: Likewise.

2018-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR c/80778
	* gcc.dg/lto/pr80778_0.c: New test.

	PR inline-asm/85034
	* gcc.target/i386/pr85034.c: New test.

	PR inline-asm/85022
	* c-c++-common/torture/pr85022.c: New test.

	PR sanitizer/85029
	* g++.dg/ubsan/pr85029.C: New test.

2018-03-23  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/71251
	* g++.dg/cpp0x/pr71251.C: New.

	PR c++/84789
	* g++.dg/template/pr84789.C: New.
	* g++.dg/template/pr84789-2.C: New.
	* g++.dg/template/pr84789-3.C: New.
	* g++.dg/parse/dtor11.C: Accept alternate error message.

	PR c++/84729
	* g++.dg/pr84729.C: New.
	* g++.old-deja/g++.ext/arrnew2.C: Require error.
	* g++.old-deja/g++.robertl/eb58.C: Likewise.
	* g++.old-deja/g++.robertl/eb63.C: Likewise.

2018-03-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/84922
	* gfortran.dg/interface_42.f90: New test.
	* gfortran.dg/interface_43.f90: New test.

2018-03-22  Sudakshina Das  <sudi.das@arm.com>

	PR target/84826
	* gcc.target/arm/pr84826.c: New test.

2018-03-22  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/addr-modes-float.c: Move dg-do before
	dg-require-effective-target.
	* gcc.target/arm/addr-modes-int.c: Likewise.
	* gcc.target/nios2/lo-addr-tls.c: Likewise.

2018-03-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/84760
	* gcc.target/powerpc/altivec-ld-1.c: New test.

2018-03-22  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/graphite/pr83126.c: Require pthread for the test.

2018-03-22  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/84941
	* gcc.dg/pr84941.c: New test.

2018-03-22  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/84956
	* gcc.dg/pr84956.c: New test.

2018-03-22  Marek Polacek  <polacek@redhat.com>

	PR c++/84854
	* g++.dg/cpp1z/constexpr-if15.C: New test.
	* g++.dg/cpp1z/constexpr-if16.C: New test.

2018-03-21  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/builtin-tgmath-3.c: New test.

2018-03-21  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/71965
	* g++.dg/concepts/pr71965.C: New.

	PR c++/84610
	PR c++/84642
	* g++.dg/cpp0x/pr84610.C: New.
	* g++.dg/cpp0x/pr84642.C: New.

2018-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR c/84999
	* c-c++-common/pr84999.c: New test.

2018-03-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84972
	* g++.dg/ext/desig10.C: New.

2018-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
	    Harald Anlauf  <anlauf@gmx.de>

	PR fortran/84957
	* gfortran.dg/pr84957.f90: New test.

2018-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/84960
	* gcc.c-torture/compile/pr84960.c: New test.

2018-03-21  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/84811
	* gcc.dg/torture/pr84811.c: New test.

2018-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/84982
	* c-c++-common/pr84982.c: New test.

	PR c++/84961
	* c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
	"m" (++x) in C++.
	* g++.dg/torture/pr84961-1.C: New test.
	* g++.dg/torture/pr84961-2.C: New test.

2018-03-21  Nathan Sidwell  <nathan@acm.org>

	PR c++/85008
	* g++.dg/pr85008.C: New.

2018-03-21  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/84615
	* gfortran.dg/char_result_17.f90: New test.

2018-03-21  David Malcolm  <dmalcolm@redhat.com>

	PR c++/84994
	* g++.dg/other/accessor-fixits-1.C: Move to...
	* g++.dg/torture/accessor-fixits-1.C: ...here.
	* g++.dg/other/accessor-fixits-2.C: Move to...
	* g++.dg/torture/accessor-fixits-2.C: ...here.
	* g++.dg/other/accessor-fixits-3.C: Move to...
	* g++.dg/torture/accessor-fixits-3.C: ...here.
	* g++.dg/other/accessor-fixits-4.C: Move to...
	* g++.dg/torture/accessor-fixits-4.C: ...here.
	* g++.dg/other/accessor-fixits-5.C: Move to...
	* g++.dg/torture/accessor-fixits-5.C: ...here.
	* g++.dg/torture/accessor-fixits-6.C: New testcase.
	* g++.dg/torture/accessor-fixits-7.C: New testcase.
	* g++.dg/torture/accessor-fixits-8.C: New testcase.

2018-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.

2018-03-21  Sudakshina Das  <sudi.das@arm.com>

	PR target/82989
	* gcc.target/arm/pr82989.c: Change dg scan-assembly directives.

2018-03-21  Nathan Sidwell  <nathan@acm.org>

	PR c++/84804
	* g++.dg/lookup/pr84804.C: New.

2018-03-21  Martin Sebor  <msebor@redhat.com>

	PR c++/84850
	* g++.dg/Wclass-memaccess-3.C: New test.
	* g++.dg/Wclass-memaccess-4.C: New test.

2018-03-21  David Malcolm  <dmalcolm@redhat.com>

	PR c++/84892
	* g++.dg/other/accessor-fixits-1.C
	(test_access_const_t1_color): New.
	(test_deref_const_t1_color): New.
	* g++.dg/other/accessor-fixits-5.C: New testcase.

2018-03-21  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/83126
	* gcc.dg/graphite/pr83126.c: New test.

2018-03-21  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/ext/anon-struct6.C: Adjust.
	* g++.dg/ext/deprecate-1.C: New.
	* g++.dg/ext/deprecate-2.C: New.
	* g++.dg/lookup/pr84602.C: Adjust.
	* g++.dg/lookup/pr84962.C: Adjust.
	* g++.old-deja/g++.other/anon4.C

	PR c++/84836
	* g++.dg/lookup/pr84836.C: New.

2018-03-21  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/84969
	* gcc.dg/tree-ssa/pr84969.c: New test.

2018-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/84989
	* gcc.target/i386/pr84989.c: New test.

2018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pr82518.c: Require arm_neon_hw.

2018-03-21  Martin Liska  <mliska@suse.cz>

	PR ipa/84963
	* gfortran.dg/goacc/pr84963.f90: New test.

2018-03-21  Marek Polacek  <polacek@redhat.com>

	PR c++/71638, ICE with NSDMI and reference.
	* g++.dg/cpp0x/nsdmi14.C: New test.
	* g++.dg/cpp1y/nsdmi-aggr10.C: New test.

2018-03-21  Chenghua Xu  <paul.hua.gm@gmail.com>

	* gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
	MIPS with -mpaired-single directives.

2018-03-20  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/85001
	* gfortran.dg/interface_41.f90: New test.

2018-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR debug/84875
	* gcc.dg/pr84875.c: New test.

2018-03-20  Marek Polacek  <polacek@redhat.com>

	PR c++/84978, ICE with NRVO.
	* g++.dg/opt/nrv19.C: New test.

2018-03-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/82518
	* lib/target-supports.exp (check_effective_target_vect_load_lanes):
	Disable for armeb targets.
	* gcc.target/arm/pr82518.c: New test.

2018-03-20  Nathan Sidwell  <nathan@acm.org>

	PR c++/84962
	* g++.dg/lookup/pr84962.C: New.

	PR c++/84970
	* g++.dg/lookup/pr84970.C: New.

2018-03-20  Richard Biener  <rguenther@suse.de>

	PR target/84986
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.

2018-03-20  Martin Liska  <mliska@suse.cz>

	PR ipa/84825
	* g++.dg/ipa/pr84825.C: New test.

2018-03-20  Martin Liska  <mliska@suse.cz>

	* gcc.dg/lto/chkp-ctor-merge_0.c: Remove.

2018-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/84845
	* gcc.c-torture/compile/pr84845.c: New test.

2018-03-20  Sudakshina Das  <sudi.das@arm.com>

	PR target/82989
	* gcc.target/arm/pr82989.c: New test.

2018-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/84945
	* gcc.target/i386/pr84945.c: New test.

2018-03-20  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/81647
	* gcc.target/aarch64/pr81647.c: Require fenv_exceptions.

2018-03-20  Jakub Jelinek  <jakub@redhat.com>

	PR c/84953
	* gcc.dg/pr84953.c: New test.

2018-03-19  Marek Polacek  <polacek@redhat.com>

	PR c++/84925
	* g++.dg/cpp1z/lambda-__func__.C: New test.

	PR c++/84927
	* g++.dg/cpp1y/nsdmi-aggr9.C: New test.

2018-03-19  Maxim Ostapenko  <m.ostapenko@samsung.com>

	PR sanitizer/78651
	* g++.dg/asan/pr78651.C: New test.

2018-03-19  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/pr84512.c: Don't require effective target
	vect_int_mult.  Add nvptx xfail for PR84958.

2018-03-19  Nathan Sidwell  <nathan@acm.org>

	PR c++/84835
	* g++.dg/cpp1y/pr84835.C: New.

2018-03-19  Sudakshina Das  <sudi.das@arm.com>

	PR target/81647
	* gcc.target/aarch64/pr81647.c: New.

2018-03-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84933
	* g++.dg/pr84933.C: New testcase.

2018-03-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84859
	* gcc.dg/tree-ssa/pr84859.c: New testcase.
	* gcc.dg/tree-ssa/pr35286.c: Disable cselim.
	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
	* gcc.dg/tree-ssa/split-path-7.c: Likewise.

2018-03-19  Nathan Sidwell  <nathan@acm.org>

	PR c++/84812
	* g++.dg/lookup/pr84812.C: New.

2018-03-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84929
	* gcc.dg/torture/pr84929.c: New testcase.

2018-03-19  Tamar Christina  <tamar.christina@arm.com>

	PR target/84711
	* gcc.target/arm/big-endian-subreg.c: Delete.

2018-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/84931
	* gfortran.dg/array_constructor_52.f90: New test.

2018-03-17  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77414
	* gfortran.dg/pr77414.f90: New test.
	* gfortran.dg/internal_references_1.f90: Adjust error message.

2018-03-18  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/65453
	* gfortran.dg/pr65453.f90: New test.

2018-03-18  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/84913
	* gfortran.dg/vect/pr84913.f90: New test.

2018-03-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/79929
	* gfortran.dg/warn_concat.f90: New test.

2018-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/84899
	* gcc.dg/pr84899.c: New test.

2018-03-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/69395
	* gfortran.dg/pr69395.f90: Add test for max dimensions

2018-03-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/84876
	* gcc.target/i386/pr84876.c: New test.

2018-03-16  Martin Liska  <mliska@suse.cz>

	PR ipa/84833
	* gcc.target/i386/mvc11.c: New test.

2018-03-16  Martin Liska  <mliska@suse.cz>

	PR ipa/84722
	* gcc.target/i386/mvc10.c: New test.

2018-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79937
	PR c++/82410
	* g++.dg/cpp1y/pr79937-1.C: New test.
	* g++.dg/cpp1y/pr79937-2.C: New test.
	* g++.dg/cpp1y/pr79937-3.C: New test.
	* g++.dg/cpp1y/pr79937-4.C: New test.
	* g++.dg/cpp1y/pr82410.C: New test.

2018-03-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.

2018-03-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/builtin-unreachable-6.c: Require effective target label_values.

2018-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84874
	* g++.dg/cpp2a/desig8.C: New test.

	PR tree-optimization/84841
	* gcc.dg/pr84841.c: New test.

	PR c++/84874
	* g++.dg/cpp2a/desig7.C: New test.

2018-03-16  Mark Doffman  <mark.doffman@codethink.co.uk>
	    Jim MacArthur  <jim.macarthur@codethink.co.uk>

	* gfortran.dg/automatic_1.f90: New test.
	* gfortran.dg/automatic_repeat.f90: New test
	* gfortran.dg/automatic_save.f90: New test.
	* gfortran.dg/vax_structure.f90: New test.

2018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/78741
	* gfortran.dg/pr78741.f90: New test.

2018-03-15  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/69395
	* gfortran.dg/pr69395.f90: New test.

2018-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79085
	* g++.dg/opt/pr79085.C: New test.

2018-03-15  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/84574
	* gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
	label instead of __x86_indirect_thunk label.

2018-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84222
	* g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
	* g++.dg/warn/deprecated-6.C (T::member3): Likewise.
	* g++.dg/warn/deprecated-13.C: New test.

2018-03-15  Olga Makhotina  <olga.makhotina@intel.com>

	* gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.

2018-03-15  Richard Biener  <rguenther@suse.de>

	PR c/84873
	* c-c++-common/pr84873.c: New testcase.

2018-03-15  Tamar Christina  <tamar.christina@arm.com>

	PR target/84711
	* gcc.target/arm/big-endian-subreg.c: New.

2018-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/84860
	* gcc.c-torture/compile/pr84860.c: New test.

2018-03-15  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
	cannonlake.
	(check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
	avx512bitalg.

2018-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR c/84853
	* gcc.dg/pr84853.c: New test.

2018-03-14  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-7-runnable.c: New test file.

2018-03-14  Martin Liska  <mliska@suse.cz>

	PR ipa/8480
	* g++.dg/lto/pr84805_0.C: New test.
	* g++.dg/lto/pr84805_1.C: New test.
	* g++.dg/lto/pr84805_2.C: New test.

2018-03-14  David Malcolm  <dmalcolm@redhat.com>

	PR c/84852
	* gcc.dg/fixits-pr84852-1.c: New test.
	* gcc.dg/fixits-pr84852-2.c: New test.

2018-03-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
	separate verbose message.
	* lib/scandump.exp (scan-dump-times): Likewise.

2018-03-14  Julia Koval  <julia.koval@intel.com>

	* g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
	server.
	* gcc.target/i386/funcspec-56.inc: Ditto.

2018-03-14  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
	aarch64_sve_hw.

2018-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/83392
	* c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
	check count from 17 to 14.

	PR target/84844
	* gcc.target/i386/pr84844.c: New test.

2018-03-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84830
	* gcc.dg/torture/pr84830.c: New testcase.

2018-03-14  Marek Polacek  <polacek@redhat.com>

	PR c++/84596
	* g++.dg/cpp0x/static_assert15.C: New test.

2018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/61775
	* gfortran.dg/pr61775.f90: New test.

2018-03-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84843
	* g++.dg/ext/pr84843-1.C: New test.
	* g++.dg/ext/pr84843-2.C: New test.

2018-03-13  David Pagan  <dave.pagan@oracle.com>

	PR c/46921
	* gcc.dg/pr46921.c: New test.

2018-03-13  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/84725
	* c-c++-common/Wstringop-truncation-4.c: New test.
	* c-c++-common/attr-nonstring-5.c: New test.

2018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
	than unpacks.
	* gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
	* gcc.target/aarch64/sve/unpack_float_1.c: Likewise.

2018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/tls_1.c: New test.
	* gcc.target/aarch64/sve/tls_2.C: Likewise.

2018-03-13  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.target/aarch64/sve/mul_highpart_1.c: New test.
	* gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.

2018-03-13  Martin Liska  <mliska@suse.cz>

	PR ipa/84658.
	* g++.dg/ipa/pr84658.C: New test.

2018-03-13  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/84834
	* gcc.dg/pr84834.c: New test.

	PR target/84827
	* gcc.target/i386/pr84827.c: New test.

	PR target/84828
	* g++.dg/ext/pr84828.C: New test.

	PR target/84786
	* gcc.target/i386/avx512f-pr84786-1.c: New test.
	* gcc.target/i386/avx512f-pr84786-2.c: New test.

	PR c++/84808
	* g++.dg/cpp1y/constexpr-84808.C: New test.

	PR c++/84704
	* g++.dg/debug/pr84704.C: New test.

2018-03-12  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/movi_hf.c: New.
	* gcc.target/aarch64/f16_mov_immediate_1.c: Update.
	* gcc.target/aarch64/f16_mov_immediate_2.c: Update.

2018-03-12  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/83456
	* c-c++-common/Wrestrict-2.c: Remove test cases.
	* c-c++-common/Wrestrict.c: Same.
	* gcc.dg/Wrestrict-12.c: New test.
	* gcc.dg/Wrestrict-14.c: New test.

2018-03-12  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/pr84821.C: New test.

2018-03-12  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/pr84799.c: New test.

2018-03-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84803
	* gcc.dg/torture/pr84803.c: New testcase.

2018-03-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84813
	* g++.dg/debug/pr84813.C: New test.

2018-03-11  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84546
	* gfortran.dg/unlimited_polymorphic_29.f90: New test.

2018-03-11  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/83939
	* gfortran.dg/pr83939.f90

2018-03-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66128
	* gfortran.dg/zero_sized_9.f90: New test.

2018-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR debug/58150
	* g++.dg/debug/dwarf2/enum2.C: New test.

2018-03-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/84734
	* gfortran.dg/pr84734.f90: New test.

2018-03-10  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/prot3.adb: New test.
	* gnat.dg/prot3_pkg.ad[sb]: New helper.

2018-03-09  Jason Merrill  <jason@redhat.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71169
	PR c++/71832
	* g++.dg/cpp0x/pr71169.C: New.
	* g++.dg/cpp0x/pr71169-2.C: Likewise.
	* g++.dg/cpp0x/pr71832.C: Likewise.

2018-03-09  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/83969
	* gcc.target/powerpc/pr83969.c: New test.

2018-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR target/84772
	* gcc.dg/pr84772.c: New test.

	PR c++/84076
	* g++.dg/warn/Wformat-2.C: New test.

	PR c++/84767
	* g++.dg/ext/vla18.C: New test.

2018-03-09  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/84526
	* gcc.dg/Wrestrict-10.c: New test.
	* gcc.dg/Wrestrict-11.c: New test.

2018-03-09  Alexandre Oliva  <aoliva@redhat.com>

	PR rtl-optimization/84682
	* gcc.dg/torture/pr84682-1.c: New.
	* gcc.dg/torture/pr84682-2.c: New.
	* gcc.dg/torture/pr84682-3.c: New.

2018-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84724
	* g++.dg/ext/pr84724.C: New test.

2018-03-09  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/83712
	* gcc.target/arm/pr83712.c: New.

2018-03-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84775
	* gcc.dg/torture/pr84775.c: New testcase.

2018-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR debug/84404
	* gcc.dg/graphite/pr84404.c: Only compile on pthread effective
	targets.

2018-03-09  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/compile/20180309-1.c: New test.

2018-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80598
	* g++.dg/warn/Wunused-function4.C: New test.

	PR inline-asm/84742
	* gcc.target/i386/pr84742-1.c: New test.
	* gcc.target/i386/pr84742-2.c: New test.

2018-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/84748
	* gcc.c-torture/execute/pr84748.c: New test.

2018-03-08  Richard Biener  <rguenther@suse.de>

	PR middle-end/84552
	* gcc.dg/graphite/pr84552.c: New testcase.

2018-03-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84178
	* gcc.dg/torture/pr84178-2.c: New testcase.

2018-03-08  David Malcolm  <dmalcolm@redhat.com>

	PR tree-optimization/84178
	* gcc.c-torture/compile/pr84178-1.c: New test.

2018-03-08  Thomas Schwinge  <thomas@codesourcery.com>

	* lib/target-supports.exp: Do not return zero from a ifunc
	function.

2018-03-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84746
	* gcc.dg/torture/pr84746.c: New testcase.


2018-03-08  Alexandre Oliva  <aoliva@redhat.com>
	PR debug/84404
	PR debug/84408
	* gcc.dg/graphite/pr84404.c: New.

2018-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/84740
	* gcc.dg/torture/pr84740.c: New test.

	PR tree-optimization/84739
	* gcc.dg/pr84739.c: New test.

2018-03-07  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/83519
	* gcc.dg/Wrestrict-13.c: New test.

2018-03-07  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/64124
	PR fortran/70409
	* gfortran.dg/pr64124.f90: New tests.
	* gfortran.dg/pr70409.f90: New tests.

2018-03-07  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/82411
	* gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.

2018-03-07  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/84526
	* gcc.dg/Wrestrict-10.c: New test.

2018-03-07  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/84468
	* g++.dg/warn/Wstringop-truncation-2.C: New test.
	* gcc.dg/Wstringop-truncation.c: New test.
	* gcc.dg/Wstringop-truncation-2.c: New test.

2018-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/84565
	* gfortran.dg/pr84565.f90: New test.

	PR middle-end/84723
	* gcc.target/i386/pr84723-1.c: New test.
	* gcc.target/i386/pr84723-2.c: New test.
	* gcc.target/i386/pr84723-3.c: New test.
	* gcc.target/i386/pr84723-4.c: New test.
	* gcc.target/i386/pr84723-5.c: New test.

2018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/64107
	* gfortran.dg/pr64107.f90: New test.

2017-03-06  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/84697
	PR fortran/66128
	* gfortran.dg/minmaxloc_zerosize_1.f90: New test.

2018-03-06  Marek Polacek  <polacek@redhat.com>

	PR c++/84684
	* g++.dg/cpp1z/constexpr-84684.C: New test.

2018-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR c/84721
	* gcc.dg/pr84721.c: New test.

	PR target/84710
	* gcc.dg/pr84710.c: New test.

2018-03-06  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/56667
	* gfortran.dg/implied_do_2.f90: New test.
	* gfortran.dg/coarray_8.f90: Update for new error message.

2018-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR inline-asm/84683
	* g++.dg/ext/pr84683.C: New test.

	PR tree-optimization/84687
	* gcc.dg/pr84687.c: New test.

2018-03-06  Alexandre Oliva  <aoliva@redhat.com>

	PR c++/84231
	* g++.dg/pr84231.C: New.

	PR c++/84593
	* g++.dg/cpp1y/pr84593.C: New.

	PR c++/84492
	* g++.dg/pr84492.C: New.

2018-03-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/spec-barr-1.c: Change called function name to
	__builtin_ppc_speculation_barrier.

2018-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/84700
	* gcc.target/powerpc/pr84700.c: New test.

2018-03-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/84702
	* g++.dg/lookup/pr84702.C: New.

2018-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/84564
	* gcc.target/i386/pr84564.c: New test.

2018-03-05  Marek Polacek  <polacek@redhat.com>

	PR c++/84707
	* g++.dg/cpp0x/inline-ns10.C: New test.

2018-03-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/84694
	* g++.dg/template/pr84694.C: New.

2018-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/84524
	* gcc.c-torture/execute/pr84524.c: New test.
	* gcc.target/i386/avx512bw-pr84524.c: New test.

2018-03-05  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/84264
	* g++.dg/pr84264.C: New test.

2018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84618
	* g++.dg/cpp0x/lambda/lambda-ice29.C: New.
	* g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
	* g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.

2018-03-05  Olga Makhotina  <olga.makhotina@intel.com>

	* g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/sse-12.c: Ditto.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
	* gcc.target/i386/wbinvd-1.c: New test.
	* gcc.target/i386/wbnoinvd-1.c: Ditto.
	* gcc.target/i386/pconfig-1.c: Ditto.

2018-03-05  Pádraig Brady  <P@draigBrady.com>
	    Nathan Sidwell  <nathan@acm.org>

	PR c++/84497
	* g++.dg/cpp0x/pr84497.C: New.

2018-03-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84670
	* gcc.dg/pr84670-1.c: New testcase.
	* gcc.dg/pr84670-2.c: Likewise.
	* gcc.dg/pr84670-3.c: Likewise.
	* gcc.dg/pr84670-4.c: Likewise.

2018-03-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84650
	* gcc.dg/graphite/pr84650.c: New testcase.

2018-03-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/82022
	* g++.dg/cpp1z/constexpr-lambda20.C: New.

2018-03-03  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/71085
	* gfortran.dg/pr71085.f90: New test.

2018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66128
	* gfortran.dg/zero_sized_8.f90: Really commit New test.

2018-03-03  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/51434
	* gfortran.dg/pr51434.f90: New test.

2018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61358
	* g++.dg/cpp0x/lambda/lambda-61358.C: New.

2018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67370
	* g++.dg/cpp0x/lambda/lambda-67370.C: New.

2018-03-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71464
	* g++.dg/torture/pr71464.C: New.

2018-03-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80965
	* gfortran.dg/select_type_41.f90: New test.

2018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61135
	* g++.dg/cpp0x/lambda/lambda-61135.C: New.

2018-03-02  Marek Polacek  <polacek@redhat.com>

	PR c++/84578
	* g++.dg/ext/flexary29.C: New test.

2018-03-02  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/Warray-bounds-2.c: Fix a comment typo.

2018-03-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/81812
	* g++.dg/torture/pr81812.C: New.

2018-03-02  Marek Polacek  <polacek@redhat.com>

	PR c++/84171
	* g++.dg/warn/Wsign-compare-8.C: New test.

	PR c++/84663
	* g++.dg/parse/array-size3.C: New test.

	PR c++/84664
	* g++.dg/cpp0x/lambda/lambda-ice28.C: New test.

2018-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84662
	* g++.dg/cpp1y/pr84662.C: New test.

2018-03-02  Thomas Schwinge  <thomas@codesourcery.com>

	* g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
	* g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
	"dg-lto-options".
	* g++.dg/lto/20101010-1_0.C: Likewise.
	* g++.dg/lto/20101010-2_0.C: Likewise.

2018-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/84628
	* gcc.dg/pr84628.c: New test.

	PR target/56540
	* gcc.target/ia64/pr56540.c: New test.

2018-03-02  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
	32-bit target.
	* gcc.target/powerpc/altivec-7.h: Remove VSX content.
	* gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
	* gcc.target/powerpc/vsx-7.h: New include (VSX content).
	* gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.

2018-03-02  Marek Polacek  <polacek@redhat.com>

	PR c++/84590
	* c-c++-common/ubsan/shift-11.c: New test.

2018-03-02  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-alias-check-13.c: New test.

2018-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR target/84614
	* gcc.dg/pr84614.c: New test.

	PR inline-asm/84625
	* gcc.target/i386/pr84625.c: New test.

2018-03-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84427
	* gcc.dg/torture/pr84427.c: New testcase.

2018-03-01  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/84534
	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
	powerpc64le*-*-linux*.
	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.

2018-03-01  Martin Sebor  <msebor@redhat.com>

	PR c++/84294
	* g++.dg/ext/attr-const.C: Remove xfail.
	* g++.dg/ext/attr-malloc-3.C: New test.
	* g++.dg/ext/attr-noinline-3.C: New test.
	* g++.dg/ext/attr-noreturn-3.C: New test.
	* g++.dg/ext/attr-nothrow-3.C: New test.
	* g++.dg/ext/attr-pure.C: Remove xfail.

2018-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/70875
	* gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
	dg-options and dg-shouldfail "ubsan" directive.

2018-03-01  Marek Polacek  <polacek@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/84582
	* g++.dg/cpp1y/auto-fn15.C: Extend testing.
	* g++.dg/cpp1z/static1.C: New test.
	* g++.dg/template/static37.C: New test.

2018-03-01  Nathan Sidwell  <nathan@acm.org>

	PR c++/84434
	* g++.dg/template/pr84434.C: New.

2018-03-01  Thomas Preud'homme  <thomas.preudhomme@arm.com

	* gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
	-mthumb to the command-line.

2018-03-01  Marek Polacek  <polacek@redhat.com>

	PR c++/84596
	* g++.dg/cpp0x/static_assert14.C: New test.

2018-03-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/79410
	* g++.dg/torture/pr79410.C: New.

2018-03-01  Martin Liska  <mliska@suse.cz>

	PR sanitizer/82484
	* gcc.dg/asan/pr82484.c: New test.

2018-03-01  Richard Biener  <rguenther@suse.de>

	PR debug/84645
	* gfortran.dg/lto/pr84645_0.f90: New testcase.

2018-03-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84219
	* gfortran.dg/coarray_47.f90: New test.

2018-03-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84538
	* gfortran.dg/class_array_23.f03: New test.

2018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>

	PR rtl-optimization/84528
	* gcc.dg/torture/pr84538.c: Rename to...
	* gcc.dg/torture/pr84528.c: ...this.

2018-03-01  Richard Sandiford  <richard.sandiford@linaro.org>

	PR rtl-optimization/84528
	* gcc.dg/torture/pr84538.c: New test.

2018-02-28  Martin Sebor  <msebor@redhat.com>

	* c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
	-fpic test failures.
	* c-c++-common/Wrestrict-2.c: Same.
	* c-c++-common/Wstringop-truncation.c: Same.
	* gcc.dg/Warray-bounds-22.c: Same.
	* gcc.dg/Wstringop-overflow.c: Same.
	* gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
	(signed_range): Same.
	(unsigned_anti_range): Same.
	* gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
	(signed_range): Same.
	(unsigned_anti_range): Same.
	* gcc.dg/attr-alloc_size-7.c: Same.
	* gcc.dg/attr-alloc_size-8.c: Same.
	* gcc.dg/builtin-alloc-size.c: Same.
	* gcc.dg/builtin-stpncpy.c: Same.
	* gcc.dg/builtins-nonnull.c: Same.
	* gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
	* gcc.dg/pr79214.c: Same.
	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.

2018-02-28  David Edelsohn  <dje.gcc@gmail.com>

	PR target/84014
	* gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.

2018-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84609
	* g++.dg/cpp0x/pr84609.C: New test.

2018-02-28  Martin Sebor  <msebor@redhat.com>

	PR testsuite/84617
	* g++.dg/ext/attr-malloc-3.C: New test.
	* g++.dg/ext/attr-const.C: Adjust.  Xfail assertions failing due
	to pre-existing problems.
	* g++.dg/ext/attr-pure.C: Same.

2018-02-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83901
	* gfortran.dg/associate_37.f90: New test.

	PR fortran/83344
	* gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.

2018-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/52991
	* gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
	* gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
	* gcc.dg/bf-ms-layout-4.c: New test.
	* gcc.dg/bf-ms-layout-5.c: New test.

2018-02-28  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/83399
	* gcc.target/powerpc/pr83399.c: Only run on Linux.

2018-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84584
	* gcc.dg/graphite/pr84584.c: New testcase.

2018-02-28  Jonathan Wakely  <jwakely@redhat.com>

	PR preprocessor/84517
	* g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.

2018-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/dump-ada-spec-12.c: New test.
	* c-c++-common/dump-ada-spec-13.c: Likewise.

2018-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/dump-ada-spec-11.c: New test.

2018-02-28  Martin Liska  <mliska@suse.cz>

	PR testsuite/84597
	* g++.dg/ext/timevar1.C: Fix pruned patterns.
	* g++.dg/ext/timevar2.C: Likewise.

2018-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/dump-ada-spec-8.c: New test.
	* c-c++-common/dump-ada-spec-9.c: Likewise.
	* c-c++-common/dump-ada-spec-10.c: Likewise.

2018-02-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/84607
	* gcc.dg/pr84607.c: New testcase.

2018-02-28  Nathan Sidwell  <nathan@acm.org>

	PR c++/84602
	* g++.dg/lookup/pr84602.C: New.

2018-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/83871
	PR c++/83503
	* g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
	dg-options.
	* g++.dg/ext/attr-nonnull.C: Likewise.
	* g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
	directives.
	* g++.dg/ext/attr-noinline-2.C: Likewise.
	* g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
	-fdump-tree-eh in dg-options.

2018-02-28  Alan Modra  <amodra@gmail.com>

	* lib/prune.exp (prune_gcc_output): Match lower case "in function"
	GNU ld message.
	* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.

2018-02-27  Martin Sebor  <msebor@redhat.com>

	PR c++/83871
	PR c++/83503
	* g++.dg/Wmissing-attributes.C: New test.
	* g++.dg/ext/attr-const-pure.C: New test.
	* g++.dg/ext/attr-const.C: New test.
	* g++.dg/ext/attr-deprecated-2.C: New test.
	* g++.dg/ext/attr-malloc-2.C: New test.
	* g++.dg/ext/attr-malloc.C: New test.
	* g++.dg/ext/attr-noinline-2.C: New test.
	* g++.dg/ext/attr-noinline.C: New test.
	* g++.dg/ext/attr-nonnull.C: New test.
	* g++.dg/ext/attr-noreturn-2.C: New test.
	* g++.dg/ext/attr-noreturn.C: New test.
	* g++.dg/ext/attr-nothrow-2.C: New test.
	* g++.dg/ext/attr-nothrow.C: New test.
	* g++.dg/ext/attr-optimize.C: New test.
	* g++.dg/ext/attr-pure.C: New test.
	* g++.dg/ext/attr-returns-nonnull.C: New test.
	* g++.dg/ext/attr-warning.C: New test.

2018-02-27  Nathan Sidwell  <nathan@acm.org>

	PR c++/84426
	* g++.dg/lookup/pr84426.C: New.

2018-02-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/84512
	* gcc.dg/tree-ssa/pr84512.c: New testcase.

2018-02-27  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/84548
	* g++.dg/gcov/pr84548.C: New test.

2018-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/84575
	* gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.

2018-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84558
	* g++.dg/cpp1y/pr84558.C: New test.

2018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84540
	* g++.dg/cpp0x/alignas14.C: New.
	* g++.dg/cpp0x/alignas15.C: Likewise.

2018-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84557
	* g++.dg/gomp/pr84557.C: New test.

2018-02-26  Marek Polacek  <polacek@redhat.com>

	PR c++/84325
	* g++.dg/cpp1z/pr84325.C: New test.

2018-02-26  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
	Power 8 test file.
	* gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
	* gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
	* gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
	-mcpu=power8.
	* gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
	* gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
	-mcpu=power8.

2018-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/84039
	* gcc.target/i386/indirect-thunk-1.c: Updated.
	* gcc.target/i386/indirect-thunk-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
	* gcc.target/i386/ret-thunk-9.c: Likewise.
	* gcc.target/i386/ret-thunk-10.c: Likewise.
	* gcc.target/i386/ret-thunk-11.c: Likewise.
	* gcc.target/i386/ret-thunk-12.c: Likewise.
	* gcc.target/i386/ret-thunk-13.c: Likewise.
	* gcc.target/i386/ret-thunk-14.c: Likewise.
	* gcc.target/i386/ret-thunk-15.c: Likewise.

2018-02-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20180226-1.c: New test.

2018-02-26  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/83965
	* gcc.dg/vect/pr83965-2.c: New test.

2018-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.

2018-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/84530
	* gcc.target/i386/ret-thunk-22.c: New test.
	* gcc.target/i386/ret-thunk-23.c: Likewise.
	* gcc.target/i386/ret-thunk-24.c: Likewise.
	* gcc.target/i386/ret-thunk-25.c: Likewise.
	* gcc.target/i386/ret-thunk-26.c: Likewise.

2018-02-26  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84533
	* g++.dg/cpp1z/pr84533.C: New.

2018-02-26  Marek Polacek  <polacek@redhat.com>

	PR c++/84537
	* g++.dg/parse/error60.C: New test.

2018-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84556
	* g++.dg/gomp/pr84556.C: New test.
	* g++.dg/vect/pr84556.cc: New test.

2018-02-26  Dominique d'Humieres  <dominiq@gcc.gnu.org>

	PR fortran/32957
	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
	* gfortran.dg/c_funloc_tests_3.f03: Likewise.
	* gfortran.dg/c_loc_test.f90: Likewise.
	* gfortran.dg/c_loc_tests_2.f03: Likewise.
	* gfortran.dg/proc_decl_17.f90: Likewise.
	* gfortran.dg/proc_ptr_8.f90: Likewise.

2018-02-26  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/84521
	* gcc.target/aarch64/lr_free_2.c: Revert changes in
	r254814 disabling -fomit-frame-pointer by default.
	* gcc.target/aarch64/spill_1.c: Likewise.
	* gcc.target/aarch64/test_frame_11.c: Likewise.
	* gcc.target/aarch64/test_frame_12.c: Likewise.
	* gcc.target/aarch64/test_frame_13.c: Likewise.
	* gcc.target/aarch64/test_frame_14.c: Likewise.
	* gcc.target/aarch64/test_frame_15.c: Likewise.
	* gcc.target/aarch64/test_frame_3.c: Likewise.
	* gcc.target/aarch64/test_frame_5.c: Likewise.
	* gcc.target/aarch64/test_frame_9.c: Likewise.

2018-02-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/83633
	* gfortran.dg/explicit_shape_1.f90: New test.
	* gfortran.dg/automatic_module_variable.f90: Update regex.
	* gfortran.dg/bad_automatic_objects_1.f90: Ditto.
	* gfortran.dg/constant_shape.f90: Ditto.
	* gfortran.dg/dec_structure_23.f90: Ditto.
	* gfortran.dg/pr78240.f90: Ditto.

2018-02-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/84523
	* gfortran.dg/pr84523.f90: New test.

2018-02-25  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/78238
	* gfortran.dg/select_type_40.f90: New test.

2018-02-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/30792
	* gfortran.dg/data_substring.f90: New test.

2018-02-24  Marek Polacek  <polacek@redhat.com>

	PR c++/83692
	* g++.dg/cpp1z/constexpr-83692.C: New test.

2018-02-23  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/84346
	* gfortran.dg/statement_function_1.f90: Update test.

2018-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/84506
	* gfortran.dg/inquire_19.f90: New test.

2018-02-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83149
	* gfortran.dg/pr83149_b.f90: New test.
	* gfortran.dg/pr83149_a.f90: Additional source for previous.

2018-02-23  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
	vec_signed2 and vec_unsigned2 to new Power 8 test file.
	* gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
	Power 8 tests.

2018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
	* gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.

2018-02-23  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
	expected output.

2018-02-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83149
	* gfortran.dg/pr83149_1.f90: New test.
	* gfortran.dg/pr83149.f90: Additional source for previous.

2018-02-23  Segher Boessenkool  <segher@kernel.crashing.org>

	PR testsuite/80551
	* c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
	__GI___pthread_mutex_init as well.

2018-02-23  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83148
	* gfortran.dg/class_68.f90: New test.

2018-02-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/59781
	* gfortran.dg/derived_init_5.f90: New test.

2018-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/82851
	* gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
	* gcc.target/i386/avx2-vpsubq-3.c: Likewise.

2018-02-22  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/81572
	* gcc.target/powerpc/pr81572.c: New.

2018-02-22  Andreas Schwab  <schwab@linux-m68k.org>

	* go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.

2018-02-22  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/84480
	* c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
	* g++.dg/warn/Wstringop-truncation-1.C: New test.

2018-02-22  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/84176
	* gcc.target/i386/indirect-thunk-11.c: New test.
	* gcc.target/i386/indirect-thunk-12.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.

2018-02-22  Steve Ellcey  <sellcey@cavium.com>

	PR target/83335
	* gcc.target/aarch64/asm-2.c: Add dg-error for
	ILP32 mode.
	* gcc.target/aarch64/asm-4.c: New test.

2018-02-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.

2018-02-22  Marek Polacek  <polacek@redhat.com>

	PR c++/84493
	* g++.dg/parse/error59.C: New test.

2018-02-22  Tom de Vries  <tom@codesourcery.com>

	* gcc.c-torture/execute/pr82210.c: Require effective target alloca.

2018-02-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/77655
	* g++.dg/cpp0x/pr77655.C: New.

2018-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84496
	* g++.dg/cpp1y/pr84496.C: New test.

	PR target/84502
	* g++.dg/torture/pr84502.C: New test.

	PR tree-optimization/84503
	* gcc.dg/pr84503-1.c: New test.
	* gcc.dg/pr84503-2.c: New test.

2018-02-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/84478
	* gcc.c-torture/execute/pr84478.c: New test.

2018-02-20  Martin Sebor  <msebor@redhat.com>

	PR middle-end/84095
	* c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
	* c-c++-common/Wrestrict.c: Same.
	* gcc.dg/Wrestrict-6.c: Same.
	* gcc.dg/Warray-bounds-27.c: New test.
	* gcc.dg/Wrestrict-8.c: New test.
	* gcc.dg/Wrestrict-9.c: New test.
	* gcc.dg/pr84095.c: New test.

2018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* gfortran.dg/structure_constructor_14.f90: Adjust STOP number.

2018-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/48890
	PR fortran/83823
	* gfortran.dg/structure_constructor_14.f90: New test.

2018-02-20  Jeff Law  <law@redhat.com>

	PR middle-end/82123
	PR tree-optimization/81592
	PR middle-end/79257
	* gcc.dg/pr81592.c: New test.
	* gcc.dg/pr82123.c: New test.
	* gcc.dg/builtin-unreachable-6.c: Turn off VRP.

2018-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84488
	* g++.dg/warn/Wunused-var-30.C: New test.

2018-02-20  Richard Sandiford  <richard.sandiford@linaro.org>

	PR tree-optimization/84419
	* gcc.dg/vect/pr84419.c: New test.

2018-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/82004
	* gfortran.dg/pr82004.f90: New test.

2018-02-20  Siddhesh Poyarekar  <siddhesh@sourceware.org>

	* g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.

2018-02-20  Martin Liska  <mliska@suse.cz>

	PR c/84310
	PR target/79747
	* gcc.target/i386/pr84310.c: New test.
	* gcc.target/i386/pr84310-2.c: Likewise.

2018-02-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84446
	* g++.dg/cpp0x/lambda/lambda-ice27.C: New.

2018-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84445
	* g++.dg/cpp1z/launder7.C: New test.

	PR c++/84449
	* g++.dg/cpp0x/constexpr-84449.C: New test.

	PR c++/84455
	* g++.dg/cpp0x/lambda/lambda-ice26.C: New test.

2018-02-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/83344
	PR fortran/83975
	* gfortran.dg/associate_22.f90: Enable commented out test.
	* gfortran.dg/associate_36.f90: New test.

2018-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/84146
	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.

2017-02-19  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
	(dg-options): Use -mavx instead of -w.

2018-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/84444
	* g++.dg/cpp1z/launder8.C: New test.

	PR c++/84448
	* g++.dg/gomp/pr84448.C: New test.

	PR c++/84430
	* g++.dg/gomp/pr84430.C: New test.

	PR tree-optimization/84452
	* gcc.dg/pr84452.c: New test.

	PR c++/79064
	* g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.

2018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/35339
	* gfortran.dg/implied_do_io_4.f90: New test.

2018-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_alloc_comp_6.f08: New test.
	* gfortran.dg/coarray_alloc_comp_7.f08: New test.
	* gfortran.dg/coarray_alloc_comp_8.f08: New test.

2018-02-19  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.

2018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>

	PR target/84460
	* gcc.target/i386/pr57193.c: Add -mtune=generic.

2018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/84348
	* g++.dg/cpp0x/auto50.C: New.
	* g++.dg/parse/friend12.C: Adjust.

2018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/84389
	* gfortran.dg/dtio_33.f90: New test.

2018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/84412
	* gfortran.dg/inquire_18.f90: New test.

2018-02-18  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/84381
	* gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
	* gfortran.dg/pointer_intent_3.f90: Ditto.
	* gfortran.dg/proc_ptr_common_1.f90: Ditto.
	* gfortran.dg/protected_3.f90: Ditto.
	* gfortran.dg/protected_4.f90: Ditto.
	* gfortran.dg/protected_5.f90: Ditto.
	* gfortran.dg/protected_6.f90: Ditto.

2018-02-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80945
	* gfortran.dg/associate_35.f90: Remove error, add stop n's and
	change to run.

2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/84270
	* gfortran.dg/inline_matmul_22.f90: New test.

2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/84381
	* gfortran.dg/abort_shoulfail.f90: New test.
	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
	by STOP n.
	* gfortran.dg/PR19754_2.f90: Likewise.
	* gfortran.dg/PR19872.f: Likewise.
	* gfortran.dg/PR49268.f90: Likewise.
	* gfortran.dg/Wall.f90: Likewise.
	* gfortran.dg/Wno-all.f90: Likewise.
	* gfortran.dg/achar_1.f90: Likewise.
	* gfortran.dg/achar_2.f90: Likewise.
	* gfortran.dg/achar_4.f90: Likewise.
	* gfortran.dg/achar_6.F90: Likewise.
	* gfortran.dg/actual_array_constructor_1.f90: Likewise.
	* gfortran.dg/actual_array_constructor_2.f90: Likewise.
	* gfortran.dg/actual_array_constructor_3.f90: Likewise.
	* gfortran.dg/actual_array_offset_1.f90: Likewise.
	* gfortran.dg/actual_array_result_1.f90: Likewise.
	* gfortran.dg/actual_array_substr_1.f90: Likewise.
	* gfortran.dg/actual_array_substr_2.f90: Likewise.
	* gfortran.dg/actual_pointer_function_1.f90: Likewise.
	* gfortran.dg/actual_procedure_1.f90: Likewise.
	* gfortran.dg/adjustl_1.f90: Likewise.
	* gfortran.dg/advance_1.f90: Likewise.
	* gfortran.dg/advance_4.f90: Likewise.
	* gfortran.dg/advance_5.f90: Likewise.
	* gfortran.dg/advance_6.f90: Likewise.
	* gfortran.dg/aint_anint_1.f90: Likewise.
	* gfortran.dg/aliasing_array_result_1.f90: Likewise.
	* gfortran.dg/aliasing_dummy_1.f90: Likewise.
	* gfortran.dg/aliasing_dummy_4.f90: Likewise.
	* gfortran.dg/aliasing_dummy_5.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_1.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_10.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_11.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_12.f03: Likewise.
	* gfortran.dg/alloc_comp_assign_13.f08: Likewise.
	* gfortran.dg/alloc_comp_assign_14.f08: Likewise.
	* gfortran.dg/alloc_comp_assign_15.f03: Likewise.
	* gfortran.dg/alloc_comp_assign_2.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_3.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_4.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_5.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_6.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_7.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_8.f90: Likewise.
	* gfortran.dg/alloc_comp_assign_9.f90: Likewise.
	* gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
	* gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
	* gfortran.dg/alloc_comp_basics_1.f90: Likewise.
	* gfortran.dg/alloc_comp_basics_2.f90: Likewise.
	* gfortran.dg/alloc_comp_basics_5.f90: Likewise.
	* gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
	* gfortran.dg/alloc_comp_class_1.f90: Likewise.
	* gfortran.dg/alloc_comp_class_2.f90: Likewise.
	* gfortran.dg/alloc_comp_class_4.f03: Likewise.
	* gfortran.dg/alloc_comp_class_5.f03: Likewise.
	* gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
	* gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
	* gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
	* gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
	* gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
	* gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
	* gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
	* gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
	* gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
	* gfortran.dg/alloc_comp_optional_1.f90: Likewise.
	* gfortran.dg/alloc_comp_result_1.f90: Likewise.
	* gfortran.dg/alloc_comp_result_2.f90: Likewise.
	* gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
	* gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
	* gfortran.dg/allocatable_dummy_1.f90: Likewise.
	* gfortran.dg/allocatable_dummy_3.f90: Likewise.
	* gfortran.dg/allocatable_function_1.f90: Likewise.
	* gfortran.dg/allocatable_function_10.f90: Likewise.
	* gfortran.dg/allocatable_function_3.f90: Likewise.
	* gfortran.dg/allocatable_function_5.f90: Likewise.
	* gfortran.dg/allocatable_function_6.f90: Likewise.
	* gfortran.dg/allocatable_function_7.f90: Likewise.
	* gfortran.dg/allocatable_function_8.f90: Likewise.
	* gfortran.dg/allocatable_scalar_1.f90: Likewise.
	* gfortran.dg/allocatable_scalar_10.f90: Likewise.
	* gfortran.dg/allocatable_scalar_12.f90: Likewise.
	* gfortran.dg/allocatable_scalar_13.f90: Likewise.
	* gfortran.dg/allocatable_scalar_3.f90: Likewise.
	* gfortran.dg/allocatable_scalar_4.f90: Likewise.
	* gfortran.dg/allocatable_scalar_5.f90: Likewise.
	* gfortran.dg/allocatable_scalar_6.f90: Likewise.
	* gfortran.dg/allocatable_scalar_7.f90: Likewise.
	* gfortran.dg/allocatable_scalar_8.f90: Likewise.
	* gfortran.dg/allocatable_scalar_9.f90: Likewise.
	* gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
	* gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
	* gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
	* gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
	* gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
	* gfortran.dg/allocate_class_3.f90: Likewise.
	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
	* gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
	* gfortran.dg/allocate_derived_5.f90: Likewise.
	* gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
	* gfortran.dg/allocate_with_mold_1.f90: Likewise.
	* gfortran.dg/allocate_with_source_1.f90: Likewise.
	* gfortran.dg/allocate_with_source_10.f08: Likewise.
	* gfortran.dg/allocate_with_source_11.f08: Likewise.
	* gfortran.dg/allocate_with_source_12.f03: Likewise.
	* gfortran.dg/allocate_with_source_15.f03: Likewise.
	* gfortran.dg/allocate_with_source_16.f90: Likewise.
	* gfortran.dg/allocate_with_source_17.f03: Likewise.
	* gfortran.dg/allocate_with_source_18.f03: Likewise.
	* gfortran.dg/allocate_with_source_2.f90: Likewise.
	* gfortran.dg/allocate_with_source_20.f03: Likewise.
	* gfortran.dg/allocate_with_source_22.f03: Likewise.
	* gfortran.dg/allocate_with_source_23.f03: Likewise.
	* gfortran.dg/allocate_with_source_24.f90: Likewise.
	* gfortran.dg/allocate_with_source_5.f90: Likewise.
	* gfortran.dg/allocate_with_source_6.f90: Likewise.
	* gfortran.dg/allocate_with_source_7.f08: Likewise.
	* gfortran.dg/allocate_with_source_8.f08: Likewise.
	* gfortran.dg/allocate_with_source_9.f08: Likewise.
	* gfortran.dg/allocate_zerosize_1.f90: Likewise.
	* gfortran.dg/allocate_zerosize_3.f: Likewise.
	* gfortran.dg/altreturn_3.f90: Likewise.
	* gfortran.dg/altreturn_5.f90: Likewise.
	* gfortran.dg/altreturn_7.f90: Likewise.
	* gfortran.dg/and_or_xor.f90: Likewise.
	* gfortran.dg/anint_1.f90: Likewise.
	* gfortran.dg/any_all_1.f90: Likewise.
	* gfortran.dg/anyallcount_1.f90: Likewise.
	* gfortran.dg/append_1.f90: Likewise.
	* gfortran.dg/argument_checking_1.f90: Likewise.
	* gfortran.dg/argument_checking_2.f90: Likewise.
	* gfortran.dg/argument_checking_8.f90: Likewise.
	* gfortran.dg/arithmetic_if.f90: Likewise.
	* gfortran.dg/array_1.f90: Likewise.
	* gfortran.dg/array_2.f90: Likewise.
	* gfortran.dg/array_alloc_1.f90: Likewise.
	* gfortran.dg/array_alloc_2.f90: Likewise.
	* gfortran.dg/array_alloc_3.f90: Likewise.
	* gfortran.dg/array_assignment_1.F90: Likewise.
	* gfortran.dg/array_assignment_5.f90: Likewise.
	* gfortran.dg/array_constructor_1.f90: Likewise.
	* gfortran.dg/array_constructor_10.f90: Likewise.
	* gfortran.dg/array_constructor_11.f90: Likewise.
	* gfortran.dg/array_constructor_12.f90: Likewise.
	* gfortran.dg/array_constructor_15.f90: Likewise.
	* gfortran.dg/array_constructor_16.f90: Likewise.
	* gfortran.dg/array_constructor_17.f90: Likewise.
	* gfortran.dg/array_constructor_19.f90: Likewise.
	* gfortran.dg/array_constructor_23.f: Likewise.
	* gfortran.dg/array_constructor_24.f: Likewise.
	* gfortran.dg/array_constructor_32.f90: Likewise.
	* gfortran.dg/array_constructor_36.f90: Likewise.
	* gfortran.dg/array_constructor_39.f90: Likewise.
	* gfortran.dg/array_constructor_4.f90: Likewise.
	* gfortran.dg/array_constructor_40.f90: Likewise.
	* gfortran.dg/array_constructor_44.f90: Likewise.
	* gfortran.dg/array_constructor_45.f90: Likewise.
	* gfortran.dg/array_constructor_46.f90: Likewise.
	* gfortran.dg/array_constructor_47.f90: Likewise.
	* gfortran.dg/array_constructor_49.f90: Likewise.
	* gfortran.dg/array_constructor_5.f90: Likewise.
	* gfortran.dg/array_constructor_50.f90: Likewise.
	* gfortran.dg/array_constructor_6.f90: Likewise.
	* gfortran.dg/array_constructor_7.f90: Likewise.
	* gfortran.dg/array_constructor_8.f90: Likewise.
	* gfortran.dg/array_constructor_9.f90: Likewise.
	* gfortran.dg/array_constructor_type_1.f03: Likewise.
	* gfortran.dg/array_constructor_type_10.f03: Likewise.
	* gfortran.dg/array_constructor_type_11.f03: Likewise.
	* gfortran.dg/array_constructor_type_12.f03: Likewise.
	* gfortran.dg/array_constructor_type_13.f90: Likewise.
	* gfortran.dg/array_constructor_type_14.f03: Likewise.
	* gfortran.dg/array_constructor_type_16.f03: Likewise.
	* gfortran.dg/array_constructor_type_2.f03: Likewise.
	* gfortran.dg/array_constructor_type_22.f03: Likewise.
	* gfortran.dg/array_constructor_type_3.f03: Likewise.
	* gfortran.dg/array_constructor_type_4.f03: Likewise.
	* gfortran.dg/array_constructor_type_5.f03: Likewise.
	* gfortran.dg/array_constructor_type_6.f03: Likewise.
	* gfortran.dg/array_constructor_type_7.f03: Likewise.
	* gfortran.dg/array_function_1.f90: Likewise.
	* gfortran.dg/array_function_5.f90: Likewise.
	* gfortran.dg/array_initializer_1.f90: Likewise.
	* gfortran.dg/array_initializer_2.f90: Likewise.
	* gfortran.dg/array_memcpy_5.f90: Likewise.
	* gfortran.dg/array_memset_2.f90: Likewise.
	* gfortran.dg/array_reference_1.f90: Likewise.
	* gfortran.dg/array_return_value_1.f90: Likewise.
	* gfortran.dg/array_section_1.f90: Likewise.
	* gfortran.dg/array_temporaries_3.f90: Likewise.
	* gfortran.dg/arrayio_1.f90: Likewise.
	* gfortran.dg/arrayio_10.f90: Likewise.
	* gfortran.dg/arrayio_11.f90: Likewise.
	* gfortran.dg/arrayio_12.f90: Likewise.
	* gfortran.dg/arrayio_13.f90: Likewise.
	* gfortran.dg/arrayio_14.f90: Likewise.
	* gfortran.dg/arrayio_16.f90: Likewise.
	* gfortran.dg/arrayio_2.f90: Likewise.
	* gfortran.dg/arrayio_3.f90: Likewise.
	* gfortran.dg/arrayio_4.f90: Likewise.
	* gfortran.dg/arrayio_5.f90: Likewise.
	* gfortran.dg/arrayio_6.f90: Likewise.
	* gfortran.dg/arrayio_7.f90: Likewise.
	* gfortran.dg/arrayio_8.f90: Likewise.
	* gfortran.dg/arrayio_9.f90: Likewise.
	* gfortran.dg/arrayio_derived_1.f90: Likewise.
	* gfortran.dg/assign_10.f90: Likewise.
	* gfortran.dg/assign_9.f90: Likewise.
	* gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
	* gfortran.dg/assignment_1.f90: Likewise.
	* gfortran.dg/associate_1.f03: Likewise.
	* gfortran.dg/associate_11.f90: Likewise.
	* gfortran.dg/associate_13.f90: Likewise.
	* gfortran.dg/associate_15.f90: Likewise.
	* gfortran.dg/associate_17.f90: Likewise.
	* gfortran.dg/associate_18.f08: Likewise.
	* gfortran.dg/associate_19.f03: Likewise.
	* gfortran.dg/associate_20.f03: Likewise.
	* gfortran.dg/associate_22.f90: Likewise.
	* gfortran.dg/associate_23.f90: Likewise.
	* gfortran.dg/associate_24.f90: Likewise.
	* gfortran.dg/associate_25.f90: Likewise.
	* gfortran.dg/associate_27.f90: Likewise.
	* gfortran.dg/associate_28.f90: Likewise.
	* gfortran.dg/associate_32.f03: Likewise.
	* gfortran.dg/associate_33.f03: Likewise.
	* gfortran.dg/associate_34.f90: Likewise.
	* gfortran.dg/associate_6.f03: Likewise.
	* gfortran.dg/associate_7.f03: Likewise.
	* gfortran.dg/associate_8.f03: Likewise.
	* gfortran.dg/associate_9.f03: Likewise.
	* gfortran.dg/associated_1.f90: Likewise.
	* gfortran.dg/associated_2.f90: Likewise.
	* gfortran.dg/associated_5.f90: Likewise.
	* gfortran.dg/associated_6.f90: Likewise.
	* gfortran.dg/associated_target_3.f90: Likewise.
	* gfortran.dg/associated_target_4.f90: Likewise.
	* gfortran.dg/associated_target_5.f03: Likewise.
	* gfortran.dg/associated_target_6.f03: Likewise.
	* gfortran.dg/assumed_dummy_1.f90: Likewise.
	* gfortran.dg/assumed_rank_1.f90: Likewise.
	* gfortran.dg/assumed_rank_10.f90: Likewise.
	* gfortran.dg/assumed_rank_2.f90: Likewise.
	* gfortran.dg/assumed_rank_7.f90: Likewise.
	* gfortran.dg/assumed_rank_8.f90: Likewise.
	* gfortran.dg/assumed_rank_9.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
	* gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
	* gfortran.dg/assumed_type_2.f90: Likewise.
	* gfortran.dg/atan2_1.f90: Likewise.
	* gfortran.dg/auto_array_1.f90: Likewise.
	* gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
	* gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
	* gfortran.dg/auto_char_len_3.f90: Likewise.
	* gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
	* gfortran.dg/auto_internal_assumed.f90: Likewise.
	* gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
	* gfortran.dg/auto_save_2.f90: Likewise.
	* gfortran.dg/automatic_default_init_1.f90: Likewise.
	* gfortran.dg/backslash_1.f90: Likewise.
	* gfortran.dg/backslash_2.f90: Likewise.
	* gfortran.dg/backslash_3.f: Likewise.
	* gfortran.dg/backspace_1.f: Likewise.
	* gfortran.dg/backspace_10.f90: Likewise.
	* gfortran.dg/backspace_11.f90: Likewise.
	* gfortran.dg/backspace_2.f: Likewise.
	* gfortran.dg/backspace_3.f: Likewise.
	* gfortran.dg/backspace_4.f: Likewise.
	* gfortran.dg/backspace_5.f: Likewise.
	* gfortran.dg/backspace_6.f: Likewise.
	* gfortran.dg/backspace_7.f90: Likewise.
	* gfortran.dg/backspace_8.f: Likewise.
	* gfortran.dg/backspace_9.f: Likewise.
	* gfortran.dg/bessel_1.f90: Likewise.
	* gfortran.dg/bessel_2.f90: Likewise.
	* gfortran.dg/bessel_5.f90: Likewise.
	* gfortran.dg/bessel_6.f90: Likewise.
	* gfortran.dg/bessel_7.f90: Likewise.
	* gfortran.dg/bind_c_dts_2.f03: Likewise.
	* gfortran.dg/bind_c_dts_3.f03: Likewise.
	* gfortran.dg/bind_c_usage_15.f90: Likewise.
	* gfortran.dg/bind_c_usage_16.f03: Likewise.
	* gfortran.dg/bind_c_usage_17.f90: Likewise.
	* gfortran.dg/bind_c_usage_24.f90: Likewise.
	* gfortran.dg/binding_c_table_15_1.f03: Likewise.
	* gfortran.dg/binding_label_tests_16.f03: Likewise.
	* gfortran.dg/binding_label_tests_23.f90: Likewise.
	* gfortran.dg/bit_comparison_1.F90: Likewise.
	* gfortran.dg/bit_comparison_2.F90: Likewise.
	* gfortran.dg/block_1.f08: Likewise.
	* gfortran.dg/block_13.f08: Likewise.
	* gfortran.dg/block_14.f90: Likewise.
	* gfortran.dg/block_2.f08: Likewise.
	* gfortran.dg/block_6.f08: Likewise.
	* gfortran.dg/block_7.f08: Likewise.
	* gfortran.dg/block_8.f08: Likewise.
	* gfortran.dg/blockdata_1.f90: Likewise.
	* gfortran.dg/bound_1.f90: Likewise.
	* gfortran.dg/bound_2.f90: Likewise.
	* gfortran.dg/bound_3.f90: Likewise.
	* gfortran.dg/bound_4.f90: Likewise.
	* gfortran.dg/bound_5.f90: Likewise.
	* gfortran.dg/bound_6.f90: Likewise.
	* gfortran.dg/bound_7.f90: Likewise.
	* gfortran.dg/bound_8.f90: Likewise.
	* gfortran.dg/bound_9.f90: Likewise.
	* gfortran.dg/bound_simplification_1.f90: Likewise.
	* gfortran.dg/bound_simplification_3.f90: Likewise.
	* gfortran.dg/bound_simplification_4.f90: Likewise.
	* gfortran.dg/bound_simplification_5.f90: Likewise.
	* gfortran.dg/bound_simplification_6.f90: Likewise.
	* gfortran.dg/bounds_check_1.f90: Likewise.
	* gfortran.dg/bounds_check_12.f90: Likewise.
	* gfortran.dg/bounds_check_14.f90: Likewise.
	* gfortran.dg/bounds_check_15.f90: Likewise.
	* gfortran.dg/bounds_check_19.f90: Likewise.
	* gfortran.dg/bounds_check_8.f90: Likewise.
	* gfortran.dg/bounds_check_9.f90: Likewise.
	* gfortran.dg/bounds_check_fail_2.f90: Likewise.
	* gfortran.dg/bounds_check_fail_3.f90: Likewise.
	* gfortran.dg/bounds_check_fail_4.f90: Likewise.
	* gfortran.dg/boz_1.f90: Likewise.
	* gfortran.dg/boz_11.f90: Likewise.
	* gfortran.dg/boz_13.f90: Likewise.
	* gfortran.dg/boz_14.f90: Likewise.
	* gfortran.dg/boz_15.f90: Likewise.
	* gfortran.dg/boz_3.f90: Likewise.
	* gfortran.dg/boz_6.f90: Likewise.
	* gfortran.dg/boz_9.f90: Likewise.
	* gfortran.dg/byte_1.f90: Likewise.
	* gfortran.dg/byte_2.f90: Likewise.
	* gfortran.dg/c_assoc.f90: Likewise.
	* gfortran.dg/c_assoc_2.f03: Likewise.
	* gfortran.dg/c_assoc_3.f90: Likewise.
	* gfortran.dg/c_by_val_1.f: Likewise.
	* gfortran.dg/c_by_val_5.f90: Likewise.
	* gfortran.dg/c_char_tests.f03: Likewise.
	* gfortran.dg/c_char_tests_2.f03: Likewise.
	* gfortran.dg/c_f_pointer_complex.f03: Likewise.
	* gfortran.dg/c_f_pointer_logical.f03: Likewise.
	* gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
	* gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
	* gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
	* gfortran.dg/c_f_pointer_tests.f90: Likewise.
	* gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
	* gfortran.dg/c_kind_int128_test2.f03: Likewise.
	* gfortran.dg/c_kind_params.f90: Likewise.
	* gfortran.dg/c_loc_test_20.f90: Likewise.
	* gfortran.dg/c_loc_tests_2.f03: Likewise.
	* gfortran.dg/c_ptr_tests_14.f90: Likewise.
	* gfortran.dg/c_ptr_tests_15.f90: Likewise.
	* gfortran.dg/c_size_t_test.f03: Likewise.
	* gfortran.dg/c_sizeof_1.f90: Likewise.
	* gfortran.dg/c_sizeof_5.f90: Likewise.
	* gfortran.dg/c_sizeof_6.f90: Likewise.
	* gfortran.dg/char4_iunit_1.f03: Likewise.
	* gfortran.dg/char4_iunit_2.f03: Likewise.
	* gfortran.dg/char_allocation_1.f90: Likewise.
	* gfortran.dg/char_array_constructor.f90: Likewise.
	* gfortran.dg/char_array_structure_constructor.f90: Likewise.
	* gfortran.dg/char_assign_1.f90: Likewise.
	* gfortran.dg/char_associated_1.f90: Likewise.
	* gfortran.dg/char_cast_2.f90: Likewise.
	* gfortran.dg/char_comparison_1.f: Likewise.
	* gfortran.dg/char_component_initializer_1.f90: Likewise.
	* gfortran.dg/char_component_initializer_2.f90: Likewise.
	* gfortran.dg/char_cons_len.f90: Likewise.
	* gfortran.dg/char_conversion.f90: Likewise.
	* gfortran.dg/char_cshift_1.f90: Likewise.
	* gfortran.dg/char_cshift_2.f90: Likewise.
	* gfortran.dg/char_decl_2.f90: Likewise.
	* gfortran.dg/char_eoshift_1.f90: Likewise.
	* gfortran.dg/char_eoshift_2.f90: Likewise.
	* gfortran.dg/char_eoshift_3.f90: Likewise.
	* gfortran.dg/char_eoshift_4.f90: Likewise.
	* gfortran.dg/char_eoshift_5.f90: Likewise.
	* gfortran.dg/char_expr_1.f90: Likewise.
	* gfortran.dg/char_expr_3.f90: Likewise.
	* gfortran.dg/char_initialiser_actual.f90: Likewise.
	* gfortran.dg/char_length_12.f90: Likewise.
	* gfortran.dg/char_length_14.f90: Likewise.
	* gfortran.dg/char_length_15.f90: Likewise.
	* gfortran.dg/char_length_17.f90: Likewise.
	* gfortran.dg/char_length_20.f90: Likewise.
	* gfortran.dg/char_length_21.f90: Likewise.
	* gfortran.dg/char_length_5.f90: Likewise.
	* gfortran.dg/char_length_6.f90: Likewise.
	* gfortran.dg/char_length_7.f90: Likewise.
	* gfortran.dg/char_length_8.f90: Likewise.
	* gfortran.dg/char_pack_1.f90: Likewise.
	* gfortran.dg/char_pack_2.f90: Likewise.
	* gfortran.dg/char_pointer_assign.f90: Likewise.
	* gfortran.dg/char_pointer_assign_3.f90: Likewise.
	* gfortran.dg/char_pointer_comp_assign.f90: Likewise.
	* gfortran.dg/char_pointer_dependency.f90: Likewise.
	* gfortran.dg/char_pointer_dummy.f90: Likewise.
	* gfortran.dg/char_pointer_func.f90: Likewise.
	* gfortran.dg/char_reshape_1.f90: Likewise.
	* gfortran.dg/char_result_1.f90: Likewise.
	* gfortran.dg/char_result_12.f90: Likewise.
	* gfortran.dg/char_result_13.f90: Likewise.
	* gfortran.dg/char_result_14.f90: Likewise.
	* gfortran.dg/char_result_15.f90: Likewise.
	* gfortran.dg/char_result_2.f90: Likewise.
	* gfortran.dg/char_result_3.f90: Likewise.
	* gfortran.dg/char_result_4.f90: Likewise.
	* gfortran.dg/char_result_5.f90: Likewise.
	* gfortran.dg/char_result_6.f90: Likewise.
	* gfortran.dg/char_result_7.f90: Likewise.
	* gfortran.dg/char_result_8.f90: Likewise.
	* gfortran.dg/char_spread_1.f90: Likewise.
	* gfortran.dg/char_transpose_1.f90: Likewise.
	* gfortran.dg/char_type_len.f90: Likewise.
	* gfortran.dg/char_unpack_1.f90: Likewise.
	* gfortran.dg/char_unpack_2.f90: Likewise.
	* gfortran.dg/character_array_constructor_1.f90: Likewise.
	* gfortran.dg/character_comparison_1.f90: Likewise.
	* gfortran.dg/character_comparison_2.f90: Likewise.
	* gfortran.dg/character_comparison_3.f90: Likewise.
	* gfortran.dg/character_comparison_4.f90: Likewise.
	* gfortran.dg/character_comparison_5.f90: Likewise.
	* gfortran.dg/character_comparison_6.f90: Likewise.
	* gfortran.dg/character_comparison_7.f90: Likewise.
	* gfortran.dg/character_comparison_8.f90: Likewise.
	* gfortran.dg/character_comparison_9.f90: Likewise.
	* gfortran.dg/charlen_15.f90: Likewise.
	* gfortran.dg/charlen_16.f90: Likewise.
	* gfortran.dg/chkbits.f90: Likewise.
	* gfortran.dg/chmod_1.f90: Likewise.
	* gfortran.dg/chmod_2.f90: Likewise.
	* gfortran.dg/chmod_3.f90: Likewise.
	* gfortran.dg/class_1.f03: Likewise.
	* gfortran.dg/class_18.f03: Likewise.
	* gfortran.dg/class_19.f03: Likewise.
	* gfortran.dg/class_35.f90: Likewise.
	* gfortran.dg/class_46.f03: Likewise.
	* gfortran.dg/class_48.f90: Likewise.
	* gfortran.dg/class_51.f90: Likewise.
	* gfortran.dg/class_52.f90: Likewise.
	* gfortran.dg/class_6.f03: Likewise.
	* gfortran.dg/class_63.f90: Likewise.
	* gfortran.dg/class_64.f90: Likewise.
	* gfortran.dg/class_65.f90: Likewise.
	* gfortran.dg/class_66.f90: Likewise.
	* gfortran.dg/class_67.f90: Likewise.
	* gfortran.dg/class_9.f03: Likewise.
	* gfortran.dg/class_alias.f90: Likewise.
	* gfortran.dg/class_allocate_1.f03: Likewise.
	* gfortran.dg/class_allocate_10.f03: Likewise.
	* gfortran.dg/class_allocate_13.f90: Likewise.
	* gfortran.dg/class_allocate_14.f90: Likewise.
	* gfortran.dg/class_allocate_15.f90: Likewise.
	* gfortran.dg/class_allocate_19.f03: Likewise.
	* gfortran.dg/class_allocate_21.f90: Likewise.
	* gfortran.dg/class_allocate_22.f90: Likewise.
	* gfortran.dg/class_allocate_3.f03: Likewise.
	* gfortran.dg/class_allocate_4.f03: Likewise.
	* gfortran.dg/class_allocate_5.f90: Likewise.
	* gfortran.dg/class_allocate_6.f03: Likewise.
	* gfortran.dg/class_allocate_7.f03: Likewise.
	* gfortran.dg/class_allocate_8.f03: Likewise.
	* gfortran.dg/class_allocate_9.f03: Likewise.
	* gfortran.dg/class_array_1.f03: Likewise.
	* gfortran.dg/class_array_14.f90: Likewise.
	* gfortran.dg/class_array_15.f03: Likewise.
	* gfortran.dg/class_array_16.f90: Likewise.
	* gfortran.dg/class_array_2.f03: Likewise.
	* gfortran.dg/class_array_20.f03: Likewise.
	* gfortran.dg/class_array_21.f03: Likewise.
	* gfortran.dg/class_array_3.f03: Likewise.
	* gfortran.dg/class_array_4.f03: Likewise.
	* gfortran.dg/class_array_7.f03: Likewise.
	* gfortran.dg/class_array_8.f03: Likewise.
	* gfortran.dg/class_array_9.f03: Likewise.
	* gfortran.dg/class_defined_operator_1.f03: Likewise.
	* gfortran.dg/class_dummy_1.f03: Likewise.
	* gfortran.dg/class_optional_1.f90: Likewise.
	* gfortran.dg/class_optional_2.f90: Likewise.
	* gfortran.dg/class_result_5.f90: Likewise.
	* gfortran.dg/class_result_6.f90: Likewise.
	* gfortran.dg/class_to_type_1.f03: Likewise.
	* gfortran.dg/class_to_type_2.f90: Likewise.
	* gfortran.dg/class_to_type_3.f03: Likewise.
	* gfortran.dg/class_to_type_4.f90: Likewise.
	* gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
	* gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
	* gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
	* gfortran.dg/coarray/atomic_1.f90: Likewise.
	* gfortran.dg/coarray/atomic_2.f90: Likewise.
	* gfortran.dg/coarray/codimension.f90: Likewise.
	* gfortran.dg/coarray/coindexed_1.f90: Likewise.
	* gfortran.dg/coarray/collectives_1.f90: Likewise.
	* gfortran.dg/coarray/collectives_2.f90: Likewise.
	* gfortran.dg/coarray/collectives_3.f90: Likewise.
	* gfortran.dg/coarray/collectives_4.f90: Likewise.
	* gfortran.dg/coarray/cosubscript_1.f90: Likewise.
	* gfortran.dg/coarray/dummy_1.f90: Likewise.
	* gfortran.dg/coarray/event_1.f90: Likewise.
	* gfortran.dg/coarray/event_2.f90: Likewise.
	* gfortran.dg/coarray/get_array.f90: Likewise.
	* gfortran.dg/coarray/image_index_1.f90: Likewise.
	* gfortran.dg/coarray/image_index_2.f90: Likewise.
	* gfortran.dg/coarray/image_index_3.f90: Likewise.
	* gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
	* gfortran.dg/coarray/lock_1.f90: Likewise.
	* gfortran.dg/coarray/lock_2.f90: Likewise.
	* gfortran.dg/coarray/move_alloc_1.f90: Likewise.
	* gfortran.dg/coarray/poly_run_1.f90: Likewise.
	* gfortran.dg/coarray/poly_run_2.f90: Likewise.
	* gfortran.dg/coarray/poly_run_3.f90: Likewise.
	* gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
	* gfortran.dg/coarray/registering_1.f90: Likewise.
	* gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
	* gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
	* gfortran.dg/coarray/send_array.f90: Likewise.
	* gfortran.dg/coarray/send_char_array_1.f90: Likewise.
	* gfortran.dg/coarray/sendget_array.f90: Likewise.
	* gfortran.dg/coarray/subobject_1.f90: Likewise.
	* gfortran.dg/coarray/sync_1.f90: Likewise.
	* gfortran.dg/coarray/sync_3.f90: Likewise.
	* gfortran.dg/coarray/this_image_1.f90: Likewise.
	* gfortran.dg/coarray/this_image_2.f90: Likewise.
	* gfortran.dg/coarray_13.f90: Likewise.
	* gfortran.dg/coarray_15.f90: Likewise.
	* gfortran.dg/coarray_16.f90: Likewise.
	* gfortran.dg/coarray_2.f90: Likewise.
	* gfortran.dg/coarray_23.f90: Likewise.
	* gfortran.dg/coarray_40.f90: Likewise.
	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
	* gfortran.dg/coarray_allocate_10.f08: Likewise.
	* gfortran.dg/coarray_allocate_2.f08: Likewise.
	* gfortran.dg/coarray_allocate_3.f08: Likewise.
	* gfortran.dg/coarray_allocate_4.f08: Likewise.
	* gfortran.dg/coarray_allocate_5.f08: Likewise.
	* gfortran.dg/coarray_allocate_7.f08: Likewise.
	* gfortran.dg/coarray_allocate_8.f08: Likewise.
	* gfortran.dg/coarray_allocate_9.f08: Likewise.
	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
	* gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
	* gfortran.dg/coarray_lib_token_1.f90: Likewise.
	* gfortran.dg/coarray_lib_token_2.f90: Likewise.
	* gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
	* gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
	* gfortran.dg/coarray_stat_2.f90: Likewise.
	* gfortran.dg/coarray_subobject_1.f90: Likewise.
	* gfortran.dg/coindexed_1.f90: Likewise.
	* gfortran.dg/comma.f: Likewise.
	* gfortran.dg/comma_format_extension_3.f: Likewise.
	* gfortran.dg/comma_format_extension_4.f: Likewise.
	* gfortran.dg/common_2.f90: Likewise.
	* gfortran.dg/common_4.f90: Likewise.
	* gfortran.dg/common_align_1.f90: Likewise.
	* gfortran.dg/common_align_2.f90: Likewise.
	* gfortran.dg/common_equivalence_1.f: Likewise.
	* gfortran.dg/common_pointer_1.f90: Likewise.
	* gfortran.dg/common_resize_1.f: Likewise.
	* gfortran.dg/complex_intrinsic_1.f90: Likewise.
	* gfortran.dg/complex_intrinsic_3.f90: Likewise.
	* gfortran.dg/complex_intrinsic_5.f90: Likewise.
	* gfortran.dg/complex_intrinsic_7.f90: Likewise.
	* gfortran.dg/complex_read.f90: Likewise.
	* gfortran.dg/complex_write.f90: Likewise.
	* gfortran.dg/constant_substring.f: Likewise.
	* gfortran.dg/constructor_2.f90: Likewise.
	* gfortran.dg/constructor_3.f90: Likewise.
	* gfortran.dg/constructor_6.f90: Likewise.
	* gfortran.dg/contained_1.f90: Likewise.
	* gfortran.dg/contained_3.f90: Likewise.
	* gfortran.dg/contained_equivalence_1.f90: Likewise.
	* gfortran.dg/contained_module_proc_1.f90: Likewise.
	* gfortran.dg/continuation_1.f90: Likewise.
	* gfortran.dg/continuation_11.f90: Likewise.
	* gfortran.dg/continuation_12.f90: Likewise.
	* gfortran.dg/continuation_13.f90: Likewise.
	* gfortran.dg/continuation_14.f: Likewise.
	* gfortran.dg/continuation_8.f90: Likewise.
	* gfortran.dg/convert_2.f90: Likewise.
	* gfortran.dg/convert_implied_open.f90: Likewise.
	* gfortran.dg/count_init_expr.f03: Likewise.
	* gfortran.dg/cr_lf.f90: Likewise.
	* gfortran.dg/cray_pointers_10.f90: Likewise.
	* gfortran.dg/cray_pointers_2.f90: Likewise.
	* gfortran.dg/cray_pointers_5.f90: Likewise.
	* gfortran.dg/cray_pointers_7.f90: Likewise.
	* gfortran.dg/cray_pointers_8.f90: Likewise.
	* gfortran.dg/cshift_1.f90: Likewise.
	* gfortran.dg/cshift_2.f90: Likewise.
	* gfortran.dg/cshift_large_1.f90: Likewise.
	* gfortran.dg/cshift_nan_1.f90: Likewise.
	* gfortran.dg/csqrt_2.f: Likewise.
	* gfortran.dg/data_array_1.f90: Likewise.
	* gfortran.dg/data_char_1.f90: Likewise.
	* gfortran.dg/data_char_2.f90: Likewise.
	* gfortran.dg/data_char_3.f90: Likewise.
	* gfortran.dg/data_derived_1.f90: Likewise.
	* gfortran.dg/data_implied_do_1.f90: Likewise.
	* gfortran.dg/data_namelist_conflict.f90: Likewise.
	* gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
	* gfortran.dg/deallocate_stat.f90: Likewise.
	* gfortran.dg/deallocate_stat_2.f90: Likewise.
	* gfortran.dg/debug/pr37738.f: Likewise.
	* gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
	* gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
	* gfortran.dg/dec_exp_1.f90: Likewise.
	* gfortran.dg/dec_init_1.f90: Likewise.
	* gfortran.dg/dec_init_2.f90: Likewise.
	* gfortran.dg/dec_init_3.f90: Likewise.
	* gfortran.dg/dec_init_4.f90: Likewise.
	* gfortran.dg/dec_io_1.f90: Likewise.
	* gfortran.dg/dec_io_2.f90: Likewise.
	* gfortran.dg/dec_io_2a.f90: Likewise.
	* gfortran.dg/dec_io_6.f90: Likewise.
	* gfortran.dg/dec_loc_rval_1.f90: Likewise.
	* gfortran.dg/dec_logical_xor_1.f90: Likewise.
	* gfortran.dg/dec_math.f90: Likewise.
	* gfortran.dg/dec_parameter_1.f: Likewise.
	* gfortran.dg/dec_parameter_2.f90: Likewise.
	* gfortran.dg/dec_static_1.f90: Likewise.
	* gfortran.dg/dec_static_2.f90: Likewise.
	* gfortran.dg/dec_structure_1.f90: Likewise.
	* gfortran.dg/dec_structure_10.f90: Likewise.
	* gfortran.dg/dec_structure_18.f90: Likewise.
	* gfortran.dg/dec_structure_19.f90: Likewise.
	* gfortran.dg/dec_structure_2.f90: Likewise.
	* gfortran.dg/dec_structure_22.f90: Likewise.
	* gfortran.dg/dec_structure_3.f90: Likewise.
	* gfortran.dg/dec_structure_4.f90: Likewise.
	* gfortran.dg/dec_structure_5.f90: Likewise.
	* gfortran.dg/dec_structure_6.f90: Likewise.
	* gfortran.dg/dec_structure_7.f90: Likewise.
	* gfortran.dg/dec_union_1.f90: Likewise.
	* gfortran.dg/dec_union_2.f90: Likewise.
	* gfortran.dg/dec_union_3.f90: Likewise.
	* gfortran.dg/dec_union_4.f90: Likewise.
	* gfortran.dg/dec_union_5.f90: Likewise.
	* gfortran.dg/default_format_1.f90: Likewise.
	* gfortran.dg/default_format_2.f90: Likewise.
	* gfortran.dg/default_format_denormal_1.f90: Likewise.
	* gfortran.dg/default_format_denormal_2.f90: Likewise.
	* gfortran.dg/default_initialization_3.f90: Likewise.
	* gfortran.dg/default_initialization_4.f90: Likewise.
	* gfortran.dg/default_initialization_5.f90: Likewise.
	* gfortran.dg/deferred_character_1.f90: Likewise.
	* gfortran.dg/deferred_character_10.f90: Likewise.
	* gfortran.dg/deferred_character_11.f90: Likewise.
	* gfortran.dg/deferred_character_12.f90: Likewise.
	* gfortran.dg/deferred_character_13.f90: Likewise.
	* gfortran.dg/deferred_character_14.f90: Likewise.
	* gfortran.dg/deferred_character_15.f90: Likewise.
	* gfortran.dg/deferred_character_16.f90: Likewise.
	* gfortran.dg/deferred_character_2.f90: Likewise.
	* gfortran.dg/deferred_character_3.f90: Likewise.
	* gfortran.dg/deferred_character_4.f90: Likewise.
	* gfortran.dg/deferred_character_5.f90: Likewise.
	* gfortran.dg/deferred_character_6.f90: Likewise.
	* gfortran.dg/deferred_character_7.f90: Likewise.
	* gfortran.dg/deferred_character_8.f90: Likewise.
	* gfortran.dg/deferred_character_9.f90: Likewise.
	* gfortran.dg/deferred_character_assignment_1.f90: Likewise.
	* gfortran.dg/deferred_type_component_1.f90: Likewise.
	* gfortran.dg/deferred_type_component_2.f90: Likewise.
	* gfortran.dg/deferred_type_param_2.f90: Likewise.
	* gfortran.dg/deferred_type_param_4.f90: Likewise.
	* gfortran.dg/deferred_type_param_5.f90: Likewise.
	* gfortran.dg/deferred_type_param_6.f90: Likewise.
	* gfortran.dg/deferred_type_param_8.f90: Likewise.
	* gfortran.dg/deferred_type_param_9.f90: Likewise.
	* gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
	* gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
	* gfortran.dg/defined_assignment_1.f90: Likewise.
	* gfortran.dg/defined_assignment_10.f90: Likewise.
	* gfortran.dg/defined_assignment_11.f90: Likewise.
	* gfortran.dg/defined_assignment_2.f90: Likewise.
	* gfortran.dg/defined_assignment_3.f90: Likewise.
	* gfortran.dg/defined_assignment_4.f90: Likewise.
	* gfortran.dg/defined_assignment_5.f90: Likewise.
	* gfortran.dg/defined_assignment_8.f90: Likewise.
	* gfortran.dg/defined_assignment_9.f90: Likewise.
	* gfortran.dg/dependency_2.f90: Likewise.
	* gfortran.dg/dependency_21.f90: Likewise.
	* gfortran.dg/dependency_22.f90: Likewise.
	* gfortran.dg/dependency_23.f90: Likewise.
	* gfortran.dg/dependency_24.f90: Likewise.
	* gfortran.dg/dependency_25.f90: Likewise.
	* gfortran.dg/dependency_26.f90: Likewise.
	* gfortran.dg/dependency_39.f90: Likewise.
	* gfortran.dg/dependency_40.f90: Likewise.
	* gfortran.dg/dependency_41.f90: Likewise.
	* gfortran.dg/dependency_42.f90: Likewise.
	* gfortran.dg/dependency_43.f90: Likewise.
	* gfortran.dg/dependency_44.f90: Likewise.
	* gfortran.dg/dependency_45.f90: Likewise.
	* gfortran.dg/dependency_50.f90: Likewise.
	* gfortran.dg/dependency_51.f90: Likewise.
	* gfortran.dg/dependent_decls_1.f90: Likewise.
	* gfortran.dg/der_array_1.f90: Likewise.
	* gfortran.dg/der_array_io_1.f90: Likewise.
	* gfortran.dg/der_array_io_2.f90: Likewise.
	* gfortran.dg/der_array_io_3.f90: Likewise.
	* gfortran.dg/der_io_1.f90: Likewise.
	* gfortran.dg/der_io_3.f90: Likewise.
	* gfortran.dg/der_pointer_2.f90: Likewise.
	* gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
	* gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
	* gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
	* gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
	* gfortran.dg/derived_constructor_char_3.f90: Likewise.
	* gfortran.dg/derived_constructor_comps_1.f90: Likewise.
	* gfortran.dg/derived_constructor_comps_4.f90: Likewise.
	* gfortran.dg/derived_constructor_comps_5.f90: Likewise.
	* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
	* gfortran.dg/derived_external_function_1.f90: Likewise.
	* gfortran.dg/derived_init_1.f90: Likewise.
	* gfortran.dg/derived_init_2.f90: Likewise.
	* gfortran.dg/derived_init_3.f90: Likewise.
	* gfortran.dg/derived_init_4.f90: Likewise.
	* gfortran.dg/derived_pointer_null_1.f90: Likewise.
	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
	* gfortran.dg/dev_null.F90: Likewise.
	* gfortran.dg/dfloat_1.f90: Likewise.
	* gfortran.dg/dim_sum_1.f90: Likewise.
	* gfortran.dg/dim_sum_2.f90: Likewise.
	* gfortran.dg/dim_sum_3.f90: Likewise.
	* gfortran.dg/direct_io_10.f: Likewise.
	* gfortran.dg/direct_io_11.f90: Likewise.
	* gfortran.dg/direct_io_12.f90: Likewise.
	* gfortran.dg/direct_io_2.f90: Likewise.
	* gfortran.dg/direct_io_3.f90: Likewise.
	* gfortran.dg/direct_io_4.f90: Likewise.
	* gfortran.dg/direct_io_5.f90: Likewise.
	* gfortran.dg/direct_io_6.f90: Likewise.
	* gfortran.dg/direct_io_7.f90: Likewise.
	* gfortran.dg/direct_io_8.f90: Likewise.
	* gfortran.dg/direct_io_9.f: Likewise.
	* gfortran.dg/do_1.f90: Likewise.
	* gfortran.dg/do_3.F90: Likewise.
	* gfortran.dg/do_concurrent_2.f90: Likewise.
	* gfortran.dg/do_concurrent_4.f90: Likewise.
	* gfortran.dg/do_corner_warn.f90: Likewise.
	* gfortran.dg/do_iterator_2.f90: Likewise.
	* gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
	* gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
	* gfortran.dg/dos_eol.f: Likewise.
	* gfortran.dg/dot_product_1.f03: Likewise.
	* gfortran.dg/dot_product_2.f90: Likewise.
	* gfortran.dg/dot_product_4.f90: Likewise.
	* gfortran.dg/dshift_1.F90: Likewise.
	* gfortran.dg/dshift_2.F90: Likewise.
	* gfortran.dg/dtio_1.f90: Likewise.
	* gfortran.dg/dtio_10.f90: Likewise.
	* gfortran.dg/dtio_12.f90: Likewise.
	* gfortran.dg/dtio_14.f90: Likewise.
	* gfortran.dg/dtio_15.f90: Likewise.
	* gfortran.dg/dtio_16.f90: Likewise.
	* gfortran.dg/dtio_17.f90: Likewise.
	* gfortran.dg/dtio_19.f90: Likewise.
	* gfortran.dg/dtio_2.f90: Likewise.
	* gfortran.dg/dtio_20.f03: Likewise.
	* gfortran.dg/dtio_22.f90: Likewise.
	* gfortran.dg/dtio_24.f90: Likewise.
	* gfortran.dg/dtio_25.f90: Likewise.
	* gfortran.dg/dtio_26.f03: Likewise.
	* gfortran.dg/dtio_27.f90: Likewise.
	* gfortran.dg/dtio_28.f03: Likewise.
	* gfortran.dg/dtio_3.f90: Likewise.
	* gfortran.dg/dtio_30.f03: Likewise.
	* gfortran.dg/dtio_31.f03: Likewise.
	* gfortran.dg/dtio_32.f03: Likewise.
	* gfortran.dg/dtio_4.f90: Likewise.
	* gfortran.dg/dtio_5.f90: Likewise.
	* gfortran.dg/dtio_7.f90: Likewise.
	* gfortran.dg/dtio_8.f90: Likewise.
	* gfortran.dg/dtio_9.f90: Likewise.
	* gfortran.dg/dummy_procedure_3.f90: Likewise.
	* gfortran.dg/dummy_procedure_7.f90: Likewise.
	* gfortran.dg/dup_save_1.f90: Likewise.
	* gfortran.dg/dup_save_2.f90: Likewise.
	* gfortran.dg/dynamic_dispatch_1.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_11.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_12.f90: Likewise.
	* gfortran.dg/dynamic_dispatch_2.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_3.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_4.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_5.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_7.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_8.f03: Likewise.
	* gfortran.dg/dynamic_dispatch_9.f03: Likewise.
	* gfortran.dg/e_d_fmt.f90: Likewise.
	* gfortran.dg/edit_real_1.f90: Likewise.
	* gfortran.dg/elemental_by_value_1.f90: Likewise.
	* gfortran.dg/elemental_dependency_1.f90: Likewise.
	* gfortran.dg/elemental_dependency_4.f90: Likewise.
	* gfortran.dg/elemental_dependency_5.f90: Likewise.
	* gfortran.dg/elemental_dependency_6.f90: Likewise.
	* gfortran.dg/elemental_optional_args_2.f90: Likewise.
	* gfortran.dg/elemental_optional_args_3.f90: Likewise.
	* gfortran.dg/elemental_optional_args_4.f90: Likewise.
	* gfortran.dg/elemental_optional_args_5.f03: Likewise.
	* gfortran.dg/elemental_optional_args_6.f90: Likewise.
	* gfortran.dg/elemental_optional_args_7.f90: Likewise.
	* gfortran.dg/elemental_scalar_args_1.f90: Likewise.
	* gfortran.dg/elemental_scalar_args_2.f90: Likewise.
	* gfortran.dg/elemental_subroutine_1.f90: Likewise.
	* gfortran.dg/elemental_subroutine_10.f90: Likewise.
	* gfortran.dg/elemental_subroutine_11.f90: Likewise.
	* gfortran.dg/elemental_subroutine_2.f90: Likewise.
	* gfortran.dg/elemental_subroutine_3.f90: Likewise.
	* gfortran.dg/elemental_subroutine_7.f90: Likewise.
	* gfortran.dg/elemental_subroutine_9.f90: Likewise.
	* gfortran.dg/empty_format_1.f90: Likewise.
	* gfortran.dg/endfile.f: Likewise.
	* gfortran.dg/endfile.f90: Likewise.
	* gfortran.dg/endfile_2.f90: Likewise.
	* gfortran.dg/entry_1.f90: Likewise.
	* gfortran.dg/entry_10.f90: Likewise.
	* gfortran.dg/entry_12.f90: Likewise.
	* gfortran.dg/entry_13.f90: Likewise.
	* gfortran.dg/entry_14.f90: Likewise.
	* gfortran.dg/entry_16.f90: Likewise.
	* gfortran.dg/entry_3.f90: Likewise.
	* gfortran.dg/entry_6.f90: Likewise.
	* gfortran.dg/entry_9.f90: Likewise.
	* gfortran.dg/entry_array_specs_2.f: Likewise.
	* gfortran.dg/enum_1.f90: Likewise.
	* gfortran.dg/enum_9.f90: Likewise.
	* gfortran.dg/eof_1.f90: Likewise.
	* gfortran.dg/eof_2.f90: Likewise.
	* gfortran.dg/eof_4.f90: Likewise.
	* gfortran.dg/eof_5.f90: Likewise.
	* gfortran.dg/eor_handling_1.f90: Likewise.
	* gfortran.dg/eor_handling_2.f90: Likewise.
	* gfortran.dg/eor_handling_3.f90: Likewise.
	* gfortran.dg/eor_handling_4.f90: Likewise.
	* gfortran.dg/eor_handling_5.f90: Likewise.
	* gfortran.dg/eoshift_3.f90: Likewise.
	* gfortran.dg/eoshift_4.f90: Likewise.
	* gfortran.dg/eoshift_5.f90: Likewise.
	* gfortran.dg/eoshift_6.f90: Likewise.
	* gfortran.dg/eoshift_large_1.f90: Likewise.
	* gfortran.dg/equiv_6.f90: Likewise.
	* gfortran.dg/equiv_7.f90: Likewise.
	* gfortran.dg/equiv_9.f90: Likewise.
	* gfortran.dg/equiv_constraint_4.f90: Likewise.
	* gfortran.dg/erf_2.F90: Likewise.
	* gfortran.dg/erf_3.F90: Likewise.
	* gfortran.dg/erfc_scaled_1.f90: Likewise.
	* gfortran.dg/error_format_2.f90: Likewise.
	* gfortran.dg/error_recovery_5.f90: Likewise.
	* gfortran.dg/execute_command_line_2.f90: Likewise.
	* gfortran.dg/execute_command_line_3.f90: Likewise.
	* gfortran.dg/exit_1.f08: Likewise.
	* gfortran.dg/exit_3.f08: Likewise.
	* gfortran.dg/exponent_1.f90: Likewise.
	* gfortran.dg/exponent_2.f90: Likewise.
	* gfortran.dg/extended_char_comparison_1.f: Likewise.
	* gfortran.dg/extends_1.f03: Likewise.
	* gfortran.dg/extends_16.f90: Likewise.
	* gfortran.dg/extends_2.f03: Likewise.
	* gfortran.dg/extends_3.f03: Likewise.
	* gfortran.dg/extends_4.f03: Likewise.
	* gfortran.dg/extends_type_of_1.f03: Likewise.
	* gfortran.dg/extends_type_of_2.f03: Likewise.
	* gfortran.dg/external_procedures_3.f90: Likewise.
	* gfortran.dg/f2003_inquire_1.f03: Likewise.
	* gfortran.dg/f2003_io_1.f03: Likewise.
	* gfortran.dg/f2003_io_4.f03: Likewise.
	* gfortran.dg/f2003_io_5.f03: Likewise.
	* gfortran.dg/f2003_io_6.f03: Likewise.
	* gfortran.dg/f2003_io_7.f03: Likewise.
	* gfortran.dg/f2c_1.f90: Likewise.
	* gfortran.dg/f2c_2.f90: Likewise.
	* gfortran.dg/f2c_3.f90: Likewise.
	* gfortran.dg/f2c_4.f90: Likewise.
	* gfortran.dg/f2c_6.f90: Likewise.
	* gfortran.dg/f2c_7.f90: Likewise.
	* gfortran.dg/f2c_9.f90: Likewise.
	* gfortran.dg/fgetc_1.f90: Likewise.
	* gfortran.dg/fgetc_2.f90: Likewise.
	* gfortran.dg/filename_null.f90: Likewise.
	* gfortran.dg/finalize_12.f90: Likewise.
	* gfortran.dg/finalize_13.f90: Likewise.
	* gfortran.dg/finalize_15.f90: Likewise.
	* gfortran.dg/finalize_17.f90: Likewise.
	* gfortran.dg/finalize_18.f90: Likewise.
	* gfortran.dg/finalize_25.f90: Likewise.
	* gfortran.dg/finalize_29.f08: Likewise.
	* gfortran.dg/finalize_31.f90: Likewise.
	* gfortran.dg/float_1.f90: Likewise.
	* gfortran.dg/flush_1.f90: Likewise.
	* gfortran.dg/fmt_bz_bn.f: Likewise.
	* gfortran.dg/fmt_bz_bn_err.f: Likewise.
	* gfortran.dg/fmt_cache_1.f: Likewise.
	* gfortran.dg/fmt_cache_2.f: Likewise.
	* gfortran.dg/fmt_cache_3.f90: Likewise.
	* gfortran.dg/fmt_colon.f90: Likewise.
	* gfortran.dg/fmt_e.f90: Likewise.
	* gfortran.dg/fmt_en.f90: Likewise.
	* gfortran.dg/fmt_error_10.f: Likewise.
	* gfortran.dg/fmt_error_9.f: Likewise.
	* gfortran.dg/fmt_exhaust.f90: Likewise.
	* gfortran.dg/fmt_f0_1.f90: Likewise.
	* gfortran.dg/fmt_f_an_p.f: Likewise.
	* gfortran.dg/fmt_fw_d.f90: Likewise.
	* gfortran.dg/fmt_g.f: Likewise.
	* gfortran.dg/fmt_g0_1.f08: Likewise.
	* gfortran.dg/fmt_g0_2.f08: Likewise.
	* gfortran.dg/fmt_g0_4.f08: Likewise.
	* gfortran.dg/fmt_g0_5.f08: Likewise.
	* gfortran.dg/fmt_g0_6.f08: Likewise.
	* gfortran.dg/fmt_g0_7.f08: Likewise.
	* gfortran.dg/fmt_g_1.f90: Likewise.
	* gfortran.dg/fmt_int_sign.f90: Likewise.
	* gfortran.dg/fmt_l.f90: Likewise.
	* gfortran.dg/fmt_missing_period_2.f: Likewise.
	* gfortran.dg/fmt_missing_period_3.f: Likewise.
	* gfortran.dg/fmt_p_1.f90: Likewise.
	* gfortran.dg/fmt_pf.f90: Likewise.
	* gfortran.dg/fmt_read.f90: Likewise.
	* gfortran.dg/fmt_read_bz_bn.f90: Likewise.
	* gfortran.dg/fmt_t_1.f90: Likewise.
	* gfortran.dg/fmt_t_2.f90: Likewise.
	* gfortran.dg/fmt_t_3.f90: Likewise.
	* gfortran.dg/fmt_t_4.f90: Likewise.
	* gfortran.dg/fmt_t_5.f90: Likewise.
	* gfortran.dg/fmt_t_6.f: Likewise.
	* gfortran.dg/fmt_t_7.f: Likewise.
	* gfortran.dg/fmt_t_9.f: Likewise.
	* gfortran.dg/fmt_tl.f: Likewise.
	* gfortran.dg/fmt_unlimited.f90: Likewise.
	* gfortran.dg/fmt_white.f: Likewise.
	* gfortran.dg/fmt_zero_digits.f90: Likewise.
	* gfortran.dg/fold_nearest.f90: Likewise.
	* gfortran.dg/forall_1.f90: Likewise.
	* gfortran.dg/forall_10.f90: Likewise.
	* gfortran.dg/forall_12.f90: Likewise.
	* gfortran.dg/forall_13.f90: Likewise.
	* gfortran.dg/forall_15.f90: Likewise.
	* gfortran.dg/forall_4.f90: Likewise.
	* gfortran.dg/forall_5.f90: Likewise.
	* gfortran.dg/forall_6.f90: Likewise.
	* gfortran.dg/forall_7.f90: Likewise.
	* gfortran.dg/fraction.f90: Likewise.
	* gfortran.dg/fseek.f90: Likewise.
	* gfortran.dg/ftell_1.f90: Likewise.
	* gfortran.dg/ftell_2.f90: Likewise.
	* gfortran.dg/ftell_3.f90: Likewise.
	* gfortran.dg/func_assign_2.f90: Likewise.
	* gfortran.dg/func_assign_3.f90: Likewise.
	* gfortran.dg/func_derived_1.f90: Likewise.
	* gfortran.dg/func_derived_2.f90: Likewise.
	* gfortran.dg/func_derived_3.f90: Likewise.
	* gfortran.dg/func_result_1.f90: Likewise.
	* gfortran.dg/func_result_2.f90: Likewise.
	* gfortran.dg/func_result_6.f90: Likewise.
	* gfortran.dg/function_charlen_2.f90: Likewise.
	* gfortran.dg/function_charlen_3.f: Likewise.
	* gfortran.dg/function_kinds_1.f90: Likewise.
	* gfortran.dg/function_kinds_4.f90: Likewise.
	* gfortran.dg/function_optimize_10.f90: Likewise.
	* gfortran.dg/function_optimize_11.f90: Likewise.
	* gfortran.dg/function_optimize_12.f90: Likewise.
	* gfortran.dg/function_optimize_4.f90: Likewise.
	* gfortran.dg/function_optimize_8.f90: Likewise.
	* gfortran.dg/g77/13037.f: Likewise.
	* gfortran.dg/g77/1832.f: Likewise.
	* gfortran.dg/g77/19981119-0.f: Likewise.
	* gfortran.dg/g77/19990313-0.f: Likewise.
	* gfortran.dg/g77/19990313-1.f: Likewise.
	* gfortran.dg/g77/19990313-2.f: Likewise.
	* gfortran.dg/g77/19990313-3.f: Likewise.
	* gfortran.dg/g77/19990419-1.f: Likewise.
	* gfortran.dg/g77/19990826-0.f: Likewise.
	* gfortran.dg/g77/19990826-2.f: Likewise.
	* gfortran.dg/g77/20000503-1.f: Likewise.
	* gfortran.dg/g77/20001111.f: Likewise.
	* gfortran.dg/g77/20010116.f: Likewise.
	* gfortran.dg/g77/20010216-1.f: Likewise.
	* gfortran.dg/g77/20010430.f: Likewise.
	* gfortran.dg/g77/20010610.f: Likewise.
	* gfortran.dg/g77/6177.f: Likewise.
	* gfortran.dg/g77/7388.f: Likewise.
	* gfortran.dg/g77/947.f: Likewise.
	* gfortran.dg/g77/970625-2.f: Likewise.
	* gfortran.dg/g77/971102-1.f: Likewise.
	* gfortran.dg/g77/980628-0.f: Likewise.
	* gfortran.dg/g77/980628-1.f: Likewise.
	* gfortran.dg/g77/980628-10.f: Likewise.
	* gfortran.dg/g77/980628-2.f: Likewise.
	* gfortran.dg/g77/980628-3.f: Likewise.
	* gfortran.dg/g77/980628-7.f: Likewise.
	* gfortran.dg/g77/980628-8.f: Likewise.
	* gfortran.dg/g77/980628-9.f: Likewise.
	* gfortran.dg/g77/980701-0.f: Likewise.
	* gfortran.dg/g77/980701-1.f: Likewise.
	* gfortran.dg/g77/cabs.f: Likewise.
	* gfortran.dg/g77/claus.f: Likewise.
	* gfortran.dg/g77/complex_1.f: Likewise.
	* gfortran.dg/g77/cpp3.F: Likewise.
	* gfortran.dg/g77/cpp4.F: Likewise.
	* gfortran.dg/g77/cpp5.F: Likewise.
	* gfortran.dg/g77/dcomplex.f: Likewise.
	* gfortran.dg/g77/dnrm2.f: Likewise.
	* gfortran.dg/g77/erfc.f: Likewise.
	* gfortran.dg/g77/f77-edit-i-in.f: Likewise.
	* gfortran.dg/g77/f77-edit-t-in.f: Likewise.
	* gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
	* gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
	* gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
	* gfortran.dg/g77/int8421.f: Likewise.
	* gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
	* gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
	* gfortran.dg/g77/le.f: Likewise.
	* gfortran.dg/g77/short.f: Likewise.
	* gfortran.dg/gamma_1.f90: Likewise.
	* gfortran.dg/gamma_4.f90: Likewise.
	* gfortran.dg/gamma_5.f90: Likewise.
	* gfortran.dg/generic_13.f90: Likewise.
	* gfortran.dg/generic_15.f90: Likewise.
	* gfortran.dg/generic_19.f90: Likewise.
	* gfortran.dg/generic_20.f90: Likewise.
	* gfortran.dg/generic_23.f03: Likewise.
	* gfortran.dg/generic_25.f90: Likewise.
	* gfortran.dg/generic_27.f90: Likewise.
	* gfortran.dg/generic_31.f90: Likewise.
	* gfortran.dg/generic_4.f90: Likewise.
	* gfortran.dg/global_vars_c_init.f90: Likewise.
	* gfortran.dg/global_vars_f90_init.f90: Likewise.
	* gfortran.dg/gnu_logical_1.F: Likewise.
	* gfortran.dg/goacc/fixed-1.f: Likewise.
	* gfortran.dg/goacc/fixed-2.f: Likewise.
	* gfortran.dg/goacc/gang-static.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
	* gfortran.dg/goacc/omp-fixed.f: Likewise.
	* gfortran.dg/gomp/crayptr5.f90: Likewise.
	* gfortran.dg/gomp/pr48794-2.f90: Likewise.
	* gfortran.dg/gomp/pr48794.f90: Likewise.
	* gfortran.dg/gomp/pr72744.f90: Likewise.
	* gfortran.dg/gomp/pr77665.f90: Likewise.
	* gfortran.dg/gomp/workshare2.f90: Likewise.
	* gfortran.dg/gomp/workshare3.f90: Likewise.
	* gfortran.dg/goto_1.f: Likewise.
	* gfortran.dg/goto_2.f90: Likewise.
	* gfortran.dg/goto_4.f90: Likewise.
	* gfortran.dg/goto_6.f: Likewise.
	* gfortran.dg/graphite/id-26.f03: Likewise.
	* gfortran.dg/graphite/id-pr45370.f90: Likewise.
	* gfortran.dg/graphite/pr29581.f90: Likewise.
	* gfortran.dg/graphite/pr29832.f90: Likewise.
	* gfortran.dg/graphite/run-id-1.f: Likewise.
	* gfortran.dg/graphite/run-id-2.f90: Likewise.
	* gfortran.dg/graphite/run-id-3.f90: Likewise.
	* gfortran.dg/hollerith.f90: Likewise.
	* gfortran.dg/hollerith4.f90: Likewise.
	* gfortran.dg/hollerith6.f90: Likewise.
	* gfortran.dg/hollerith8.f90: Likewise.
	* gfortran.dg/hollerith_1.f90: Likewise.
	* gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
	* gfortran.dg/hollerith_f95.f90: Likewise.
	* gfortran.dg/hollerith_legacy.f90: Likewise.
	* gfortran.dg/host_assoc_call_3.f90: Likewise.
	* gfortran.dg/host_assoc_function_1.f90: Likewise.
	* gfortran.dg/host_assoc_function_3.f90: Likewise.
	* gfortran.dg/host_assoc_function_4.f90: Likewise.
	* gfortran.dg/host_assoc_function_9.f90: Likewise.
	* gfortran.dg/host_dummy_index_1.f90: Likewise.
	* gfortran.dg/hypot_1.f90: Likewise.
	* gfortran.dg/iall_iany_iparity_1.f90: Likewise.
	* gfortran.dg/iargc.f90: Likewise.
	* gfortran.dg/ibits.f90: Likewise.
	* gfortran.dg/ichar_1.f90: Likewise.
	* gfortran.dg/ichar_2.f90: Likewise.
	* gfortran.dg/ieee/ieee_1.F90: Likewise.
	* gfortran.dg/ieee/ieee_2.f90: Likewise.
	* gfortran.dg/ieee/ieee_3.f90: Likewise.
	* gfortran.dg/ieee/ieee_4.f90: Likewise.
	* gfortran.dg/ieee/ieee_6.f90: Likewise.
	* gfortran.dg/ieee/ieee_7.f90: Likewise.
	* gfortran.dg/ieee/ieee_8.f90: Likewise.
	* gfortran.dg/ieee/intrinsics_1.f90: Likewise.
	* gfortran.dg/ieee/intrinsics_2.F90: Likewise.
	* gfortran.dg/ieee/large_1.f90: Likewise.
	* gfortran.dg/ieee/large_2.f90: Likewise.
	* gfortran.dg/ieee/large_3.F90: Likewise.
	* gfortran.dg/ieee/large_4.f90: Likewise.
	* gfortran.dg/ieee/rounding_1.f90: Likewise.
	* gfortran.dg/ieee/underflow_1.f90: Likewise.
	* gfortran.dg/impl_do_var_data.f90: Likewise.
	* gfortran.dg/implicit_10.f90: Likewise.
	* gfortran.dg/implicit_12.f90: Likewise.
	* gfortran.dg/implicit_class_1.f90: Likewise.
	* gfortran.dg/implicit_pure_1.f90: Likewise.
	* gfortran.dg/implied_do_1.f90: Likewise.
	* gfortran.dg/implied_do_io_1.f90: Likewise.
	* gfortran.dg/implied_do_io_2.f90: Likewise.
	* gfortran.dg/implied_do_io_3.f90: Likewise.
	* gfortran.dg/implied_shape_1.f08: Likewise.
	* gfortran.dg/import.f90: Likewise.
	* gfortran.dg/import4.f90: Likewise.
	* gfortran.dg/impure_1.f08: Likewise.
	* gfortran.dg/index.f90: Likewise.
	* gfortran.dg/index_2.f90: Likewise.
	* gfortran.dg/init_flag_1.f90: Likewise.
	* gfortran.dg/init_flag_10.f90: Likewise.
	* gfortran.dg/init_flag_15.f03: Likewise.
	* gfortran.dg/init_flag_2.f90: Likewise.
	* gfortran.dg/init_flag_3.f90: Likewise.
	* gfortran.dg/init_flag_4.f90: Likewise.
	* gfortran.dg/init_flag_5.f90: Likewise.
	* gfortran.dg/init_flag_6.f90: Likewise.
	* gfortran.dg/init_flag_7.f90: Likewise.
	* gfortran.dg/init_flag_9.f90: Likewise.
	* gfortran.dg/initialization_11.f90: Likewise.
	* gfortran.dg/initialization_19.f90: Likewise.
	* gfortran.dg/initialization_2.f90: Likewise.
	* gfortran.dg/initialization_22.f90: Likewise.
	* gfortran.dg/initialization_27.f90: Likewise.
	* gfortran.dg/initialization_5.f90: Likewise.
	* gfortran.dg/initialization_6.f90: Likewise.
	* gfortran.dg/inline_matmul_1.f90: Likewise.
	* gfortran.dg/inline_matmul_10.f90: Likewise.
	* gfortran.dg/inline_matmul_11.f90: Likewise.
	* gfortran.dg/inline_matmul_13.f90: Likewise.
	* gfortran.dg/inline_matmul_14.f90: Likewise.
	* gfortran.dg/inline_matmul_16.f90: Likewise.
	* gfortran.dg/inline_matmul_17.f90: Likewise.
	* gfortran.dg/inline_matmul_18.f90: Likewise.
	* gfortran.dg/inline_matmul_19.f90: Likewise.
	* gfortran.dg/inline_matmul_2.f90: Likewise.
	* gfortran.dg/inline_matmul_20.f90: Likewise.
	* gfortran.dg/inline_matmul_22.f90: Likewise.
	* gfortran.dg/inline_matmul_3.f90: Likewise.
	* gfortran.dg/inline_matmul_4.f90: Likewise.
	* gfortran.dg/inline_matmul_5.f90: Likewise.
	* gfortran.dg/inline_matmul_6.f90: Likewise.
	* gfortran.dg/inline_matmul_7.f90: Likewise.
	* gfortran.dg/inline_matmul_8.f90: Likewise.
	* gfortran.dg/inline_matmul_9.f90: Likewise.
	* gfortran.dg/inline_sum_1.f90: Likewise.
	* gfortran.dg/inline_sum_3.f90: Likewise.
	* gfortran.dg/inline_sum_5.f90: Likewise.
	* gfortran.dg/inquire-complex.f90: Likewise.
	* gfortran.dg/inquire.f90: Likewise.
	* gfortran.dg/inquire_10.f90: Likewise.
	* gfortran.dg/inquire_13.f90: Likewise.
	* gfortran.dg/inquire_15.f90: Likewise.
	* gfortran.dg/inquire_16.f90: Likewise.
	* gfortran.dg/inquire_17.f90: Likewise.
	* gfortran.dg/inquire_5.f90: Likewise.
	* gfortran.dg/inquire_6.f90: Likewise.
	* gfortran.dg/inquire_7.f90: Likewise.
	* gfortran.dg/inquire_9.f90: Likewise.
	* gfortran.dg/inquire_internal.f90: Likewise.
	* gfortran.dg/inquire_recl_f2018.f90: Likewise.
	* gfortran.dg/inquire_size.f90: Likewise.
	* gfortran.dg/int_1.f90: Likewise.
	* gfortran.dg/int_conv_1.f90: Likewise.
	* gfortran.dg/int_range_io_1.f90: Likewise.
	* gfortran.dg/integer_exponentiation_2.f90: Likewise.
	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
	* gfortran.dg/integer_plus.f90: Likewise.
	* gfortran.dg/intent_out_2.f90: Likewise.
	* gfortran.dg/intent_out_5.f90: Likewise.
	* gfortran.dg/intent_out_6.f90: Likewise.
	* gfortran.dg/interface_12.f90: Likewise.
	* gfortran.dg/interface_19.f90: Likewise.
	* gfortran.dg/interface_4.f90: Likewise.
	* gfortran.dg/interface_5.f90: Likewise.
	* gfortran.dg/interface_9.f90: Likewise.
	* gfortran.dg/interface_assignment_1.f90: Likewise.
	* gfortran.dg/interface_assignment_2.f90: Likewise.
	* gfortran.dg/internal_dummy_2.f08: Likewise.
	* gfortran.dg/internal_dummy_3.f08: Likewise.
	* gfortran.dg/internal_dummy_4.f08: Likewise.
	* gfortran.dg/internal_pack_1.f90: Likewise.
	* gfortran.dg/internal_pack_10.f90: Likewise.
	* gfortran.dg/internal_pack_12.f90: Likewise.
	* gfortran.dg/internal_pack_13.f90: Likewise.
	* gfortran.dg/internal_pack_14.f90: Likewise.
	* gfortran.dg/internal_pack_15.f90: Likewise.
	* gfortran.dg/internal_pack_2.f90: Likewise.
	* gfortran.dg/internal_pack_3.f90: Likewise.
	* gfortran.dg/internal_pack_4.f90: Likewise.
	* gfortran.dg/internal_pack_6.f90: Likewise.
	* gfortran.dg/internal_pack_8.f90: Likewise.
	* gfortran.dg/internal_readwrite_1.f90: Likewise.
	* gfortran.dg/internal_readwrite_2.f90: Likewise.
	* gfortran.dg/internal_readwrite_3.f90: Likewise.
	* gfortran.dg/intrinsic_actual_1.f: Likewise.
	* gfortran.dg/intrinsic_actual_2.f90: Likewise.
	* gfortran.dg/intrinsic_actual_4.f90: Likewise.
	* gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
	* gfortran.dg/intrinsic_char_1.f90: Likewise.
	* gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
	* gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
	* gfortran.dg/intrinsic_modulo_1.f90: Likewise.
	* gfortran.dg/intrinsic_pack_1.f90: Likewise.
	* gfortran.dg/intrinsic_pack_2.f90: Likewise.
	* gfortran.dg/intrinsic_pack_3.f90: Likewise.
	* gfortran.dg/intrinsic_pack_5.f90: Likewise.
	* gfortran.dg/intrinsic_product_1.f90: Likewise.
	* gfortran.dg/intrinsic_sign_1.f90: Likewise.
	* gfortran.dg/intrinsic_sign_2.f90: Likewise.
	* gfortran.dg/intrinsic_spread_1.f90: Likewise.
	* gfortran.dg/intrinsic_spread_2.f90: Likewise.
	* gfortran.dg/intrinsic_spread_3.f90: Likewise.
	* gfortran.dg/intrinsic_unpack_1.f90: Likewise.
	* gfortran.dg/intrinsic_unpack_2.f90: Likewise.
	* gfortran.dg/intrinsic_unpack_3.f90: Likewise.
	* gfortran.dg/intrinsic_verify_1.f90: Likewise.
	* gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
	* gfortran.dg/io_err_1.f90: Likewise.
	* gfortran.dg/io_real_boz.f90: Likewise.
	* gfortran.dg/iomsg_1.f90: Likewise.
	* gfortran.dg/iostat_1.f90: Likewise.
	* gfortran.dg/iostat_2.f90: Likewise.
	* gfortran.dg/iostat_4.f90: Likewise.
	* gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
	* gfortran.dg/ishft_1.f90: Likewise.
	* gfortran.dg/ishft_2.f90: Likewise.
	* gfortran.dg/ishft_4.f90: Likewise.
	* gfortran.dg/isnan_1.f90: Likewise.
	* gfortran.dg/isnan_2.f90: Likewise.
	* gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
	* gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
	* gfortran.dg/iso_fortran_env_1.f90: Likewise.
	* gfortran.dg/iso_fortran_env_3.f90: Likewise.
	* gfortran.dg/iso_fortran_env_5.f90: Likewise.
	* gfortran.dg/iso_fortran_env_6.f90: Likewise.
	* gfortran.dg/itime_idate_1.f: Likewise.
	* gfortran.dg/itime_idate_2.f: Likewise.
	* gfortran.dg/large_integer_kind_1.f90: Likewise.
	* gfortran.dg/large_integer_kind_2.f90: Likewise.
	* gfortran.dg/large_real_kind_1.f90: Likewise.
	* gfortran.dg/large_real_kind_2.F90: Likewise.
	* gfortran.dg/large_real_kind_3.F90: Likewise.
	* gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
	* gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
	* gfortran.dg/large_recl.f90: Likewise.
	* gfortran.dg/large_unit_1.f90: Likewise.
	* gfortran.dg/large_unit_2.f90: Likewise.
	* gfortran.dg/largeequiv_1.f90: Likewise.
	* gfortran.dg/leadz_trailz_1.f90: Likewise.
	* gfortran.dg/leadz_trailz_2.f90: Likewise.
	* gfortran.dg/leadz_trailz_3.f90: Likewise.
	* gfortran.dg/list_read_1.f90: Likewise.
	* gfortran.dg/list_read_10.f90: Likewise.
	* gfortran.dg/list_read_11.f90: Likewise.
	* gfortran.dg/list_read_12.f90: Likewise.
	* gfortran.dg/list_read_13.f: Likewise.
	* gfortran.dg/list_read_14.f90: Likewise.
	* gfortran.dg/list_read_2.f90: Likewise.
	* gfortran.dg/list_read_3.f90: Likewise.
	* gfortran.dg/list_read_4.f90: Likewise.
	* gfortran.dg/list_read_5.f90: Likewise.
	* gfortran.dg/list_read_6.f90: Likewise.
	* gfortran.dg/list_read_7.f90: Likewise.
	* gfortran.dg/list_read_8.f90: Likewise.
	* gfortran.dg/list_read_9.f90: Likewise.
	* gfortran.dg/loc_2.f90: Likewise.
	* gfortran.dg/logical_1.f90: Likewise.
	* gfortran.dg/logical_dot_product.f90: Likewise.
	* gfortran.dg/logical_temp_io.f90: Likewise.
	* gfortran.dg/logical_temp_io_kind8.f90: Likewise.
	* gfortran.dg/lrshift_1.f90: Likewise.
	* gfortran.dg/ltime_gmtime_1.f90: Likewise.
	* gfortran.dg/ltime_gmtime_2.f90: Likewise.
	* gfortran.dg/lto/pr40725_0.f03: Likewise.
	* gfortran.dg/lto/pr41576_1.f90: Likewise.
	* gfortran.dg/make_unit.f90: Likewise.
	* gfortran.dg/mapping_1.f90: Likewise.
	* gfortran.dg/mapping_2.f90: Likewise.
	* gfortran.dg/mapping_3.f90: Likewise.
	* gfortran.dg/masklr_1.F90: Likewise.
	* gfortran.dg/masklr_2.F90: Likewise.
	* gfortran.dg/matmul_1.f90: Likewise.
	* gfortran.dg/matmul_10.f90: Likewise.
	* gfortran.dg/matmul_12.f90: Likewise.
	* gfortran.dg/matmul_16.f90: Likewise.
	* gfortran.dg/matmul_17.f90: Likewise.
	* gfortran.dg/matmul_18.f90: Likewise.
	* gfortran.dg/matmul_2.f90: Likewise.
	* gfortran.dg/matmul_3.f90: Likewise.
	* gfortran.dg/matmul_4.f90: Likewise.
	* gfortran.dg/matmul_6.f90: Likewise.
	* gfortran.dg/matmul_8.f03: Likewise.
	* gfortran.dg/matmul_9.f90: Likewise.
	* gfortran.dg/matmul_bounds_12.f90: Likewise.
	* gfortran.dg/matmul_bounds_6.f90: Likewise.
	* gfortran.dg/matmul_const.f90: Likewise.
	* gfortran.dg/maxloc_1.f90: Likewise.
	* gfortran.dg/maxloc_2.f90: Likewise.
	* gfortran.dg/maxloc_3.f90: Likewise.
	* gfortran.dg/maxloc_4.f90: Likewise.
	* gfortran.dg/maxloc_string_1.f90: Likewise.
	* gfortran.dg/maxlocval_1.f90: Likewise.
	* gfortran.dg/maxlocval_2.f90: Likewise.
	* gfortran.dg/maxlocval_3.f90: Likewise.
	* gfortran.dg/maxlocval_4.f90: Likewise.
	* gfortran.dg/maxval_char_1.f90: Likewise.
	* gfortran.dg/maxval_char_2.f90: Likewise.
	* gfortran.dg/maxval_char_3.f90: Likewise.
	* gfortran.dg/maxval_char_4.f90: Likewise.
	* gfortran.dg/maxval_parameter_1.f90: Likewise.
	* gfortran.dg/mclock.f90: Likewise.
	* gfortran.dg/merge_bits_1.F90: Likewise.
	* gfortran.dg/merge_bits_2.F90: Likewise.
	* gfortran.dg/merge_char_1.f90: Likewise.
	* gfortran.dg/merge_init_expr.f90: Likewise.
	* gfortran.dg/min_max_optional_1.f90: Likewise.
	* gfortran.dg/min_max_optional_5.f90: Likewise.
	* gfortran.dg/minloc_1.f90: Likewise.
	* gfortran.dg/minloc_2.f90: Likewise.
	* gfortran.dg/minloc_3.f90: Likewise.
	* gfortran.dg/minloc_4.f90: Likewise.
	* gfortran.dg/minloc_string_1.f90: Likewise.
	* gfortran.dg/minlocval_1.f90: Likewise.
	* gfortran.dg/minlocval_2.f90: Likewise.
	* gfortran.dg/minlocval_3.f90: Likewise.
	* gfortran.dg/minlocval_4.f90: Likewise.
	* gfortran.dg/minmax_char_1.f90: Likewise.
	* gfortran.dg/minmaxloc_1.f90: Likewise.
	* gfortran.dg/minmaxloc_10.f90: Likewise.
	* gfortran.dg/minmaxloc_11.f90: Likewise.
	* gfortran.dg/minmaxloc_12.f90: Likewise.
	* gfortran.dg/minmaxloc_13.f90: Likewise.
	* gfortran.dg/minmaxloc_2.f90: Likewise.
	* gfortran.dg/minmaxloc_3.f90: Likewise.
	* gfortran.dg/minmaxloc_4.f90: Likewise.
	* gfortran.dg/minmaxloc_5.f90: Likewise.
	* gfortran.dg/minmaxloc_6.f90: Likewise.
	* gfortran.dg/minmaxloc_7.f90: Likewise.
	* gfortran.dg/minmaxloc_8.f90: Likewise.
	* gfortran.dg/minmaxval_1.f90: Likewise.
	* gfortran.dg/minval_char_1.f90: Likewise.
	* gfortran.dg/minval_char_2.f90: Likewise.
	* gfortran.dg/minval_char_3.f90: Likewise.
	* gfortran.dg/minval_char_4.f90: Likewise.
	* gfortran.dg/minval_char_5.f90: Likewise.
	* gfortran.dg/minval_parameter_1.f90: Likewise.
	* gfortran.dg/missing_optional_dummy_1.f90: Likewise.
	* gfortran.dg/missing_optional_dummy_2.f90: Likewise.
	* gfortran.dg/missing_optional_dummy_6.f90: Likewise.
	* gfortran.dg/missing_parens_1.f90: Likewise.
	* gfortran.dg/missing_parens_2.f90: Likewise.
	* gfortran.dg/mod_large_1.f90: Likewise.
	* gfortran.dg/mod_sign0_1.f90: Likewise.
	* gfortran.dg/module_blank_common.f90: Likewise.
	* gfortran.dg/module_commons_1.f90: Likewise.
	* gfortran.dg/module_commons_3.f90: Likewise.
	* gfortran.dg/module_double_reuse.f90: Likewise.
	* gfortran.dg/module_equivalence_1.f90: Likewise.
	* gfortran.dg/module_equivalence_2.f90: Likewise.
	* gfortran.dg/module_equivalence_3.f90: Likewise.
	* gfortran.dg/module_equivalence_5.f90: Likewise.
	* gfortran.dg/module_interface_1.f90: Likewise.
	* gfortran.dg/module_nan.f90: Likewise.
	* gfortran.dg/module_private_array_refs_1.f90: Likewise.
	* gfortran.dg/module_procedure_1.f90: Likewise.
	* gfortran.dg/module_read_1.f90: Likewise.
	* gfortran.dg/module_read_2.f90: Likewise.
	* gfortran.dg/module_widestring_1.f90: Likewise.
	* gfortran.dg/move_alloc.f90: Likewise.
	* gfortran.dg/move_alloc_10.f90: Likewise.
	* gfortran.dg/move_alloc_13.f90: Likewise.
	* gfortran.dg/move_alloc_14.f90: Likewise.
	* gfortran.dg/move_alloc_15.f90: Likewise.
	* gfortran.dg/move_alloc_16.f90: Likewise.
	* gfortran.dg/move_alloc_2.f90: Likewise.
	* gfortran.dg/move_alloc_5.f90: Likewise.
	* gfortran.dg/move_alloc_6.f90: Likewise.
	* gfortran.dg/move_alloc_9.f90: Likewise.
	* gfortran.dg/multiple_allocation_1.f90: Likewise.
	* gfortran.dg/multiple_allocation_3.f90: Likewise.
	* gfortran.dg/mvbits_1.f90: Likewise.
	* gfortran.dg/mvbits_2.f90: Likewise.
	* gfortran.dg/mvbits_3.f90: Likewise.
	* gfortran.dg/mvbits_4.f90: Likewise.
	* gfortran.dg/mvbits_7.f90: Likewise.
	* gfortran.dg/mvbits_8.f90: Likewise.
	* gfortran.dg/namelist_11.f: Likewise.
	* gfortran.dg/namelist_12.f: Likewise.
	* gfortran.dg/namelist_13.f90: Likewise.
	* gfortran.dg/namelist_14.f90: Likewise.
	* gfortran.dg/namelist_15.f90: Likewise.
	* gfortran.dg/namelist_16.f90: Likewise.
	* gfortran.dg/namelist_17.f90: Likewise.
	* gfortran.dg/namelist_18.f90: Likewise.
	* gfortran.dg/namelist_19.f90: Likewise.
	* gfortran.dg/namelist_20.f90: Likewise.
	* gfortran.dg/namelist_21.f90: Likewise.
	* gfortran.dg/namelist_22.f90: Likewise.
	* gfortran.dg/namelist_23.f90: Likewise.
	* gfortran.dg/namelist_24.f90: Likewise.
	* gfortran.dg/namelist_26.f90: Likewise.
	* gfortran.dg/namelist_27.f90: Likewise.
	* gfortran.dg/namelist_28.f90: Likewise.
	* gfortran.dg/namelist_29.f90: Likewise.
	* gfortran.dg/namelist_37.f90: Likewise.
	* gfortran.dg/namelist_38.f90: Likewise.
	* gfortran.dg/namelist_39.f90: Likewise.
	* gfortran.dg/namelist_40.f90: Likewise.
	* gfortran.dg/namelist_41.f90: Likewise.
	* gfortran.dg/namelist_42.f90: Likewise.
	* gfortran.dg/namelist_43.f90: Likewise.
	* gfortran.dg/namelist_44.f90: Likewise.
	* gfortran.dg/namelist_47.f90: Likewise.
	* gfortran.dg/namelist_48.f90: Likewise.
	* gfortran.dg/namelist_49.f90: Likewise.
	* gfortran.dg/namelist_50.f90: Likewise.
	* gfortran.dg/namelist_51.f90: Likewise.
	* gfortran.dg/namelist_52.f90: Likewise.
	* gfortran.dg/namelist_54.f90: Likewise.
	* gfortran.dg/namelist_55.f90: Likewise.
	* gfortran.dg/namelist_56.f90: Likewise.
	* gfortran.dg/namelist_57.f90: Likewise.
	* gfortran.dg/namelist_58.f90: Likewise.
	* gfortran.dg/namelist_59.f90: Likewise.
	* gfortran.dg/namelist_60.f90: Likewise.
	* gfortran.dg/namelist_61.f90: Likewise.
	* gfortran.dg/namelist_64.f90: Likewise.
	* gfortran.dg/namelist_65.f90: Likewise.
	* gfortran.dg/namelist_69.f90: Likewise.
	* gfortran.dg/namelist_70.f90: Likewise.
	* gfortran.dg/namelist_71.f90: Likewise.
	* gfortran.dg/namelist_72.f: Likewise.
	* gfortran.dg/namelist_73.f90: Likewise.
	* gfortran.dg/namelist_77.f90: Likewise.
	* gfortran.dg/namelist_78.f90: Likewise.
	* gfortran.dg/namelist_79.f90: Likewise.
	* gfortran.dg/namelist_80.f90: Likewise.
	* gfortran.dg/namelist_81.f90: Likewise.
	* gfortran.dg/namelist_82.f90: Likewise.
	* gfortran.dg/namelist_84.f90: Likewise.
	* gfortran.dg/namelist_85.f90: Likewise.
	* gfortran.dg/namelist_86.f90: Likewise.
	* gfortran.dg/namelist_87.f90: Likewise.
	* gfortran.dg/namelist_88.f90: Likewise.
	* gfortran.dg/namelist_89.f90: Likewise.
	* gfortran.dg/namelist_90.f: Likewise.
	* gfortran.dg/namelist_95.f90: Likewise.
	* gfortran.dg/namelist_char_only.f90: Likewise.
	* gfortran.dg/namelist_empty.f90: Likewise.
	* gfortran.dg/namelist_internal.f90: Likewise.
	* gfortran.dg/namelist_use.f90: Likewise.
	* gfortran.dg/namelist_use_only.f90: Likewise.
	* gfortran.dg/namelist_utf8.f90: Likewise.
	* gfortran.dg/nan_1.f90: Likewise.
	* gfortran.dg/nan_2.f90: Likewise.
	* gfortran.dg/nan_3.f90: Likewise.
	* gfortran.dg/nan_6.f90: Likewise.
	* gfortran.dg/nan_7.f90: Likewise.
	* gfortran.dg/nearest_1.f90: Likewise.
	* gfortran.dg/nearest_2.f90: Likewise.
	* gfortran.dg/nearest_3.f90: Likewise.
	* gfortran.dg/negative-z-descriptor.f90: Likewise.
	* gfortran.dg/negative_automatic_size.f90: Likewise.
	* gfortran.dg/negative_unit.f: Likewise.
	* gfortran.dg/negative_unit2.f90: Likewise.
	* gfortran.dg/negative_unit_int8.f: Likewise.
	* gfortran.dg/nested_array_constructor_2.f90: Likewise.
	* gfortran.dg/nested_array_constructor_3.f90: Likewise.
	* gfortran.dg/nested_array_constructor_4.f90: Likewise.
	* gfortran.dg/nested_modules_1.f90: Likewise.
	* gfortran.dg/nested_modules_2.f90: Likewise.
	* gfortran.dg/nested_modules_3.f90: Likewise.
	* gfortran.dg/nesting_1.f90: Likewise.
	* gfortran.dg/new_line.f90: Likewise.
	* gfortran.dg/newunit_1.f90: Likewise.
	* gfortran.dg/newunit_3.f90: Likewise.
	* gfortran.dg/newunit_5.f90.f90: Likewise.
	* gfortran.dg/nint_1.f90: Likewise.
	* gfortran.dg/nint_2.f90: Likewise.
	* gfortran.dg/no_arg_check_2.f90: Likewise.
	* gfortran.dg/no_range_check_1.f90: Likewise.
	* gfortran.dg/no_range_check_2.f90: Likewise.
	* gfortran.dg/no_range_check_3.f90: Likewise.
	* gfortran.dg/noadv_size.f90: Likewise.
	* gfortran.dg/nonreturning_statements.f90: Likewise.
	* gfortran.dg/norm2_1.f90: Likewise.
	* gfortran.dg/norm2_3.f90: Likewise.
	* gfortran.dg/nosigned_zero_1.f90: Likewise.
	* gfortran.dg/nosigned_zero_2.f90: Likewise.
	* gfortran.dg/nosigned_zero_3.f90: Likewise.
	* gfortran.dg/null_4.f90: Likewise.
	* gfortran.dg/null_9.f90: Likewise.
	* gfortran.dg/nullify_3.f90: Likewise.
	* gfortran.dg/oldstyle_1.f90: Likewise.
	* gfortran.dg/open_access_append_1.f90: Likewise.
	* gfortran.dg/open_access_append_2.f90: Likewise.
	* gfortran.dg/open_errors.f90: Likewise.
	* gfortran.dg/open_negative_unit_1.f90: Likewise.
	* gfortran.dg/open_new.f90: Likewise.
	* gfortran.dg/open_readonly_1.f90: Likewise.
	* gfortran.dg/operator_1.f90: Likewise.
	* gfortran.dg/optional_absent_1.f90: Likewise.
	* gfortran.dg/optional_absent_2.f90: Likewise.
	* gfortran.dg/optional_absent_3.f90: Likewise.
	* gfortran.dg/optional_class_1.f90: Likewise.
	* gfortran.dg/optional_dim_2.f90: Likewise.
	* gfortran.dg/optional_dim_3.f90: Likewise.
	* gfortran.dg/output_exponents_1.f90: Likewise.
	* gfortran.dg/overload_1.f90: Likewise.
	* gfortran.dg/overload_2.f90: Likewise.
	* gfortran.dg/overwrite_1.f: Likewise.
	* gfortran.dg/pad_no.f90: Likewise.
	* gfortran.dg/parameter_array_init_1.f90: Likewise.
	* gfortran.dg/parameter_array_init_2.f90: Likewise.
	* gfortran.dg/parameter_array_init_4.f90: Likewise.
	* gfortran.dg/parameter_array_init_5.f90: Likewise.
	* gfortran.dg/parameter_array_section_2.f90: Likewise.
	* gfortran.dg/parens_3.f90: Likewise.
	* gfortran.dg/parens_5.f90: Likewise.
	* gfortran.dg/parens_6.f90: Likewise.
	* gfortran.dg/parent_result_ref_1.f90: Likewise.
	* gfortran.dg/parent_result_ref_2.f90: Likewise.
	* gfortran.dg/parent_result_ref_3.f90: Likewise.
	* gfortran.dg/parent_result_ref_4.f90: Likewise.
	* gfortran.dg/parity_1.f90: Likewise.
	* gfortran.dg/past_eor.f90: Likewise.
	* gfortran.dg/pdt_1.f03: Likewise.
	* gfortran.dg/pdt_10.f03: Likewise.
	* gfortran.dg/pdt_11.f03: Likewise.
	* gfortran.dg/pdt_12.f03: Likewise.
	* gfortran.dg/pdt_13.f03: Likewise.
	* gfortran.dg/pdt_14.f03: Likewise.
	* gfortran.dg/pdt_15.f03: Likewise.
	* gfortran.dg/pdt_19.f03: Likewise.
	* gfortran.dg/pdt_20.f03: Likewise.
	* gfortran.dg/pdt_22.f03: Likewise.
	* gfortran.dg/pdt_23.f03: Likewise.
	* gfortran.dg/pdt_25.f03: Likewise.
	* gfortran.dg/pdt_26.f03: Likewise.
	* gfortran.dg/pdt_27.f03: Likewise.
	* gfortran.dg/pdt_28.f03: Likewise.
	* gfortran.dg/pdt_3.f03: Likewise.
	* gfortran.dg/pdt_4.f03: Likewise.
	* gfortran.dg/pdt_5.f03: Likewise.
	* gfortran.dg/pdt_7.f03: Likewise.
	* gfortran.dg/pointer_1.f90: Likewise.
	* gfortran.dg/pointer_array_1.f90: Likewise.
	* gfortran.dg/pointer_array_3.f90: Likewise.
	* gfortran.dg/pointer_array_4.f90: Likewise.
	* gfortran.dg/pointer_array_5.f90: Likewise.
	* gfortran.dg/pointer_array_6.f90: Likewise.
	* gfortran.dg/pointer_array_7.f90: Likewise.
	* gfortran.dg/pointer_array_8.f90: Likewise.
	* gfortran.dg/pointer_array_9.f90: Likewise.
	* gfortran.dg/pointer_array_component_1.f90: Likewise.
	* gfortran.dg/pointer_array_component_2.f90: Likewise.
	* gfortran.dg/pointer_assign_10.f90: Likewise.
	* gfortran.dg/pointer_assign_11.f90: Likewise.
	* gfortran.dg/pointer_assign_4.f90: Likewise.
	* gfortran.dg/pointer_assign_8.f90: Likewise.
	* gfortran.dg/pointer_assign_9.f90: Likewise.
	* gfortran.dg/pointer_check_10.f90: Likewise.
	* gfortran.dg/pointer_check_9.f90: Likewise.
	* gfortran.dg/pointer_function_actual_1.f90: Likewise.
	* gfortran.dg/pointer_function_actual_2.f90: Likewise.
	* gfortran.dg/pointer_function_result_1.f90: Likewise.
	* gfortran.dg/pointer_init_1.f90: Likewise.
	* gfortran.dg/pointer_init_3.f90: Likewise.
	* gfortran.dg/pointer_init_4.f90: Likewise.
	* gfortran.dg/pointer_init_5.f90: Likewise.
	* gfortran.dg/pointer_init_8.f90: Likewise.
	* gfortran.dg/pointer_intent_1.f90: Likewise.
	* gfortran.dg/pointer_intent_4.f90: Likewise.
	* gfortran.dg/pointer_intent_5.f90: Likewise.
	* gfortran.dg/pointer_remapping_10.f90: Likewise.
	* gfortran.dg/pointer_remapping_4.f03: Likewise.
	* gfortran.dg/pointer_remapping_5.f08: Likewise.
	* gfortran.dg/pointer_remapping_9.f90: Likewise.
	* gfortran.dg/pointer_target_1.f90: Likewise.
	* gfortran.dg/pointer_target_2.f90: Likewise.
	* gfortran.dg/popcnt_poppar_1.F90: Likewise.
	* gfortran.dg/popcnt_poppar_2.F90: Likewise.
	* gfortran.dg/power.f90: Likewise.
	* gfortran.dg/power1.f90: Likewise.
	* gfortran.dg/power_3.f90: Likewise.
	* gfortran.dg/power_4.f90: Likewise.
	* gfortran.dg/power_5.f90: Likewise.
	* gfortran.dg/pr12884.f: Likewise.
	* gfortran.dg/pr15129.f90: Likewise.
	* gfortran.dg/pr15140.f90: Likewise.
	* gfortran.dg/pr15324.f90: Likewise.
	* gfortran.dg/pr15332.f: Likewise.
	* gfortran.dg/pr15957.f90: Likewise.
	* gfortran.dg/pr15959.f90: Likewise.
	* gfortran.dg/pr16597.f90: Likewise.
	* gfortran.dg/pr16861.f90: Likewise.
	* gfortran.dg/pr16938.f90: Likewise.
	* gfortran.dg/pr17090.f90: Likewise.
	* gfortran.dg/pr17143.f90: Likewise.
	* gfortran.dg/pr17164.f90: Likewise.
	* gfortran.dg/pr17229.f: Likewise.
	* gfortran.dg/pr17285.f90: Likewise.
	* gfortran.dg/pr17286.f90: Likewise.
	* gfortran.dg/pr17472.f: Likewise.
	* gfortran.dg/pr17612.f90: Likewise.
	* gfortran.dg/pr17706.f90: Likewise.
	* gfortran.dg/pr18025.f90: Likewise.
	* gfortran.dg/pr18122.f90: Likewise.
	* gfortran.dg/pr18210.f90: Likewise.
	* gfortran.dg/pr18392.f90: Likewise.
	* gfortran.dg/pr19155.f: Likewise.
	* gfortran.dg/pr19216.f: Likewise.
	* gfortran.dg/pr19467.f90: Likewise.
	* gfortran.dg/pr19657.f: Likewise.
	* gfortran.dg/pr19926.f90: Likewise.
	* gfortran.dg/pr19928-1.f90: Likewise.
	* gfortran.dg/pr19928-2.f90: Likewise.
	* gfortran.dg/pr20086.f90: Likewise.
	* gfortran.dg/pr20124.f90: Likewise.
	* gfortran.dg/pr20163-2.f: Likewise.
	* gfortran.dg/pr20480.f90: Likewise.
	* gfortran.dg/pr20755.f: Likewise.
	* gfortran.dg/pr20950.f: Likewise.
	* gfortran.dg/pr21177.f90: Likewise.
	* gfortran.dg/pr21730.f: Likewise.
	* gfortran.dg/pr22491.f: Likewise.
	* gfortran.dg/pr25603.f: Likewise.
	* gfortran.dg/pr26246_2.f90: Likewise.
	* gfortran.dg/pr32136.f90: Likewise.
	* gfortran.dg/pr32533.f90: Likewise.
	* gfortran.dg/pr33794.f90: Likewise.
	* gfortran.dg/pr35662.f90: Likewise.
	* gfortran.dg/pr35944-1.f90: Likewise.
	* gfortran.dg/pr35944-2.f90: Likewise.
	* gfortran.dg/pr35983.f90: Likewise.
	* gfortran.dg/pr39865.f90: Likewise.
	* gfortran.dg/pr41212.f90: Likewise.
	* gfortran.dg/pr43808.f90: Likewise.
	* gfortran.dg/pr44592.f90: Likewise.
	* gfortran.dg/pr44735.f90: Likewise.
	* gfortran.dg/pr45308.f03: Likewise.
	* gfortran.dg/pr46297.f: Likewise.
	* gfortran.dg/pr46588.f90: Likewise.
	* gfortran.dg/pr46665.f90: Likewise.
	* gfortran.dg/pr46804.f90: Likewise.
	* gfortran.dg/pr47008.f03: Likewise.
	* gfortran.dg/pr47614.f: Likewise.
	* gfortran.dg/pr47878.f90: Likewise.
	* gfortran.dg/pr49103.f90: Likewise.
	* gfortran.dg/pr50069_1.f90: Likewise.
	* gfortran.dg/pr50769.f90: Likewise.
	* gfortran.dg/pr52608.f90: Likewise.
	* gfortran.dg/pr55086_2.f90: Likewise.
	* gfortran.dg/pr55086_2_tfat.f90: Likewise.
	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
	* gfortran.dg/pr55330.f90: Likewise.
	* gfortran.dg/pr56015.f90: Likewise.
	* gfortran.dg/pr57910.f90: Likewise.
	* gfortran.dg/pr59700.f90: Likewise.
	* gfortran.dg/pr62125.f90: Likewise.
	* gfortran.dg/pr64530.f90: Likewise.
	* gfortran.dg/pr65429.f90: Likewise.
	* gfortran.dg/pr65450.f90: Likewise.
	* gfortran.dg/pr65504.f90: Likewise.
	* gfortran.dg/pr65903.f90: Likewise.
	* gfortran.dg/pr66311.f90: Likewise.
	* gfortran.dg/pr66864.f90: Likewise.
	* gfortran.dg/pr67140.f90: Likewise.
	* gfortran.dg/pr67524.f90: Likewise.
	* gfortran.dg/pr67885.f90: Likewise.
	* gfortran.dg/pr68053.f90: Likewise.
	* gfortran.dg/pr68566.f90: Likewise.
	* gfortran.dg/pr69514_1.f90: Likewise.
	* gfortran.dg/pr69514_2.f90: Likewise.
	* gfortran.dg/pr69739.f90: Likewise.
	* gfortran.dg/pr70673.f90: Likewise.
	* gfortran.dg/pr71523_2.f90: Likewise.
	* gfortran.dg/pr71764.f90: Likewise.
	* gfortran.dg/pr78092.f90: Likewise.
	* gfortran.dg/pr82973.f90: Likewise.
	* gfortran.dg/pr83864.f90: Likewise.
	* gfortran.dg/pr83874.f90: Likewise.
	* gfortran.dg/pr84088.f90: Likewise.
	* gfortran.dg/pr84155.f90: Likewise.
	* gfortran.dg/proc_decl_12.f90: Likewise.
	* gfortran.dg/proc_decl_13.f90: Likewise.
	* gfortran.dg/proc_decl_15.f90: Likewise.
	* gfortran.dg/proc_decl_17.f90: Likewise.
	* gfortran.dg/proc_decl_18.f90: Likewise.
	* gfortran.dg/proc_decl_2.f90: Likewise.
	* gfortran.dg/proc_decl_5.f90: Likewise.
	* gfortran.dg/proc_decl_9.f90: Likewise.
	* gfortran.dg/proc_ptr_1.f90: Likewise.
	* gfortran.dg/proc_ptr_10.f90: Likewise.
	* gfortran.dg/proc_ptr_12.f90: Likewise.
	* gfortran.dg/proc_ptr_18.f90: Likewise.
	* gfortran.dg/proc_ptr_19.f90: Likewise.
	* gfortran.dg/proc_ptr_21.f90: Likewise.
	* gfortran.dg/proc_ptr_22.f90: Likewise.
	* gfortran.dg/proc_ptr_23.f90: Likewise.
	* gfortran.dg/proc_ptr_25.f90: Likewise.
	* gfortran.dg/proc_ptr_26.f90: Likewise.
	* gfortran.dg/proc_ptr_3.f90: Likewise.
	* gfortran.dg/proc_ptr_36.f90: Likewise.
	* gfortran.dg/proc_ptr_47.f90: Likewise.
	* gfortran.dg/proc_ptr_48.f90: Likewise.
	* gfortran.dg/proc_ptr_5.f90: Likewise.
	* gfortran.dg/proc_ptr_6.f90: Likewise.
	* gfortran.dg/proc_ptr_7.f90: Likewise.
	* gfortran.dg/proc_ptr_8.f90: Likewise.
	* gfortran.dg/proc_ptr_common_1.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_1.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_11.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_12.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_13.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_14.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_15.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_16.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_17.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_18.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_19.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_2.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_29.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_45.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_47.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_5.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_6.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_8.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_9.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
	* gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
	* gfortran.dg/proc_ptr_result_1.f90: Likewise.
	* gfortran.dg/proc_ptr_result_3.f90: Likewise.
	* gfortran.dg/proc_ptr_result_6.f90: Likewise.
	* gfortran.dg/proc_ptr_result_7.f90: Likewise.
	* gfortran.dg/proc_ptr_result_8.f90: Likewise.
	* gfortran.dg/product_init_expr.f03: Likewise.
	* gfortran.dg/promotion.f90: Likewise.
	* gfortran.dg/promotion_3.f90: Likewise.
	* gfortran.dg/promotion_4.f90: Likewise.
	* gfortran.dg/protected_1.f90: Likewise.
	* gfortran.dg/protected_2.f90: Likewise.
	* gfortran.dg/ptr-func-1.f90: Likewise.
	* gfortran.dg/ptr-func-2.f90: Likewise.
	* gfortran.dg/ptr_func_assign_1.f08: Likewise.
	* gfortran.dg/ptr_func_assign_2.f08: Likewise.
	* gfortran.dg/ptr_func_assign_3.f08: Likewise.
	* gfortran.dg/pure_byref_1.f90: Likewise.
	* gfortran.dg/pure_byref_2.f90: Likewise.
	* gfortran.dg/pure_byref_3.f90: Likewise.
	* gfortran.dg/quad_2.f90: Likewise.
	* gfortran.dg/quad_3.f90: Likewise.
	* gfortran.dg/random_3.f90: Likewise.
	* gfortran.dg/random_4.f90: Likewise.
	* gfortran.dg/random_7.f90: Likewise.
	* gfortran.dg/read_2.f90: Likewise.
	* gfortran.dg/read_3.f90: Likewise.
	* gfortran.dg/read_4.f90: Likewise.
	* gfortran.dg/read_5.f90: Likewise.
	* gfortran.dg/read_bad_advance.f90: Likewise.
	* gfortran.dg/read_bang.f90: Likewise.
	* gfortran.dg/read_bang4.f90: Likewise.
	* gfortran.dg/read_comma.f: Likewise.
	* gfortran.dg/read_dir.f90: Likewise.
	* gfortran.dg/read_empty_file.f: Likewise.
	* gfortran.dg/read_eof_1.f90: Likewise.
	* gfortran.dg/read_eof_2.f90: Likewise.
	* gfortran.dg/read_eof_3.f90: Likewise.
	* gfortran.dg/read_eof_4.f90: Likewise.
	* gfortran.dg/read_eof_5.f90: Likewise.
	* gfortran.dg/read_eof_6.f: Likewise.
	* gfortran.dg/read_eof_7.f90: Likewise.
	* gfortran.dg/read_eof_8.f90: Likewise.
	* gfortran.dg/read_eof_all.f90: Likewise.
	* gfortran.dg/read_eor.f90: Likewise.
	* gfortran.dg/read_float_1.f90: Likewise.
	* gfortran.dg/read_float_2.f03: Likewise.
	* gfortran.dg/read_float_3.f90: Likewise.
	* gfortran.dg/read_float_4.f90: Likewise.
	* gfortran.dg/read_infnan_1.f90: Likewise.
	* gfortran.dg/read_list_eof_1.f90: Likewise.
	* gfortran.dg/read_logical.f90: Likewise.
	* gfortran.dg/read_many_1.f: Likewise.
	* gfortran.dg/read_no_eor.f90: Likewise.
	* gfortran.dg/read_noadvance.f90: Likewise.
	* gfortran.dg/read_repeat.f90: Likewise.
	* gfortran.dg/read_repeat_2.f90: Likewise.
	* gfortran.dg/read_size_noadvance.f90: Likewise.
	* gfortran.dg/read_x_eof.f90: Likewise.
	* gfortran.dg/read_x_past.f: Likewise.
	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
	* gfortran.dg/real_const_1.f: Likewise.
	* gfortran.dg/real_const_2.f90: Likewise.
	* gfortran.dg/real_const_3.f90: Likewise.
	* gfortran.dg/real_do_1.f90: Likewise.
	* gfortran.dg/real_index_1.f90: Likewise.
	* gfortran.dg/realloc_on_assign_1.f03: Likewise.
	* gfortran.dg/realloc_on_assign_10.f90: Likewise.
	* gfortran.dg/realloc_on_assign_11.f90: Likewise.
	* gfortran.dg/realloc_on_assign_12.f90: Likewise.
	* gfortran.dg/realloc_on_assign_16.f90: Likewise.
	* gfortran.dg/realloc_on_assign_17.f90: Likewise.
	* gfortran.dg/realloc_on_assign_18.f90: Likewise.
	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
	* gfortran.dg/realloc_on_assign_23.f90: Likewise.
	* gfortran.dg/realloc_on_assign_25.f90: Likewise.
	* gfortran.dg/realloc_on_assign_26.f90: Likewise.
	* gfortran.dg/realloc_on_assign_27.f08: Likewise.
	* gfortran.dg/realloc_on_assign_28.f90: Likewise.
	* gfortran.dg/realloc_on_assign_29.f90: Likewise.
	* gfortran.dg/realloc_on_assign_3.f03: Likewise.
	* gfortran.dg/realloc_on_assign_4.f03: Likewise.
	* gfortran.dg/realloc_on_assign_5.f03: Likewise.
	* gfortran.dg/realloc_on_assign_7.f03: Likewise.
	* gfortran.dg/record_marker_1.f90: Likewise.
	* gfortran.dg/record_marker_2.f: Likewise.
	* gfortran.dg/record_marker_3.f90: Likewise.
	* gfortran.dg/recursive_alloc_comp_1.f08: Likewise.