2017-05-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/80333
	* gfortran.dg/dtio_30.f03: New test.

2017-05-19  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80800
	* c-c++-common/ubsan/pr80800.c: New test.
	* c-c++-common/Wduplicated-branches-1.c: Adjust an expression.

2017-05-19  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/default-1.c: Update.
	* c-c++-common/goacc/default-2.c: Likewise.
	* c-c++-common/goacc/default-4.c: Likewise.
	* gfortran.dg/goacc/default-1.f95: Likewise.
	* gfortran.dg/goacc/default-4.f: Likewise.
	* c-c++-common/goacc/default-5.c: New file.
	* gfortran.dg/goacc/default-5.f: Likewise.

	* c-c++-common/goacc/default-1.c: New file.
	* c-c++-common/goacc/default-2.c: Likewise.
	* c-c++-common/goacc/data-default-1.c: Remove file, including its
	test cases in...
	* c-c++-common/goacc/default-3.c: ... this new file, and...
	* c-c++-common/goacc/default-4.c: ... this new file.
	* gfortran.dg/goacc/default.f95: Remove file, including its test
	cases in...
	* gfortran.dg/goacc/default-1.f95: ... this new file, and...
	* gfortran.dg/goacc/default-2.f: ... this new file.
	* gfortran.dg/goacc/default-3.f95: New file.
	* gfortran.dg/goacc/default-4.f: Likewise.

2017-05-19  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/inherit/covariant7.C: Adjust.

2017-05-19  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>

	* gcc.target/arm/tls-disable-literal-pool.c: Change
	require-effective-target to tls_native.
	Move dg-error to return statement line and change to dg-message.

2017-05-19  Richard Biener  <rguenther@suse.de>

	PR c++/80593
	* g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
	* g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.

2017-05-19  Richard Biener  <rguenther@suse.de>

	PR middle-end/80764
	* gcc.dg/torture/pr80764.c: New testcase.

2017-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/80510
	* gcc.target/powerpc/pr80510-1.c: New test.
	* gcc.target/powerpc/pr80510-2.c: Likewise.

2017-05-18  Eric Gallager  <egall@gwmail.gwu.edu>

	* gcc.dg/pragma-diag-7.c: New test.

2017-05-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/80799
	* g++.dg/other/i386-11.C: New test.

2017-05-18  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* fold-vec-div-float.c: Update dg-requires and dg-options statements.
	* fold-vec-div-floatdouble.c: Likewise.
	* fold-vec-logical-ands-char.c: Likewise.
	* fold-vec-logical-ands-int.c: Likewise.
	* fold-vec-logical-ands-short.c: Likewise.
	* fold-vec-logical-ors-char.c: Likewise.
	* fold-vec-logical-ors-int.c: Likewise.
	* fold-vec-logical-ors-short.c: Likewise.
	* fold-vec-logical-other-char.c: Likewise.
	* fold-vec-mule-misc.c: Likewise.
	* fold-vec-mult-float.c: Likewise.
	* fold-vec-mult-floatdouble.c: Likewise.
	* fold-vec-mult-int.c: Likewise.
	* fold-vec-mult-int128-p9.c: Likewise.
	* fold-vec-sub-floatdouble.c: Likewise.
	* fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
	Add lp64 requirement.
	* fold-vec-mult-int128-p8.c: Likewise.
	* fold-vec-logical-ors-longlong.c: Fix comment typo.

2017-05-18  Steven Munroe  <munroesj@gcc.gnu.org>

	* gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
	* gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.

2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>

	* gcc.target/sparc/niagara7-align.c: New test.

2017-05-18  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80797
	* c-c++-common/ubsan/null-12.c: New test.

2017-05-17  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/80692
	* gcc.c-torture/execute/pr80692.c: New testcase.

2017-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/80741
	* gfortran.dg/read_4.f90: New test.

2017-05-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr78604.c: Fix typo in dg-options.

2017-05-17  Fritz Reese <fritzoreese@gmail.com>

	PR fortran/80668
	* gfortran.dg/pr80668.f90: New.

2017-05-17  Peter Bergner  <bergner@vnet.ibm.com>

	PR middle-end/80775
	* gcc.dg/pr80775.c: New test.

2017-05-17  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80659
	* gcc.dg/asan/pr80659.c: New test.

2017-05-17  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
	unsigned long.

2017-05-17  Chenghua Xu  <paul.hua.gm@gmail.com>

	* gcc.target/mips/reorgbug-1.c: Don't specify -O2.

2017-05-16  James Greenhalgh  <james.greenhalgh@arm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/80457
	* gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
	call vect_model_simple_cost.

2017-05-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80554
	* gfortran.dg/submodule_29.f08: New test.

2017-05-16  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/other/accessor-fixits-1.C: New test case.
	* g++.dg/other/accessor-fixits-2.C: New test case.
	* g++.dg/other/accessor-fixits-3.C: New test case.
	* g++.dg/other/accessor-fixits-4.C: New test case.

2017-05-16  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
	* gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
	built-ins to the test suite file.  Note, support for mradds exists
	but no test case exists.
	* gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
	built-ins to the test suite file.

2017-05-16  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80536
	PR sanitizer/80386
	* c-c++-common/ubsan/pr80536.c: New test.
	* g++.dg/ubsan/pr80386.C: New test.

2017-05-16  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
	* gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.

2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment.  Update
	expected output of vadd, vsub and vmul instructions.
	* gcc.target/arm/armv8_2-fp16-arith-2.c: New.
	* gcc.target/arm/armv8_2-fp16-neon-2.c: New.
	* gcc.target/arm/armv8_2-fp16-neon-3.c: New.

2017-05-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/80727
	* gfortran.dg/read_3.f90: New test.

2017-05-15  Nathan Sidwell  <nathan@acm.org>

	PR c++/79369
	* g++.dg/cpp1z/nested-namespace-def1.C: Adjust.

	PR c++/79369
	* g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
	* g++.dg/cpp0x/pr79369.C: New.

2017-05-15  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/80752
	* gfortran.dg/pr80752.f90: New test.

2017-05-15  Uros Bizjak  <ubizjak@gmail.com>

	PR target/80425
	* gcc.target/i386/pr80425-1.c: New test.
	* gcc.target/i386/pr80425-2.c: Ditto.

2017-05-15  Jeff Law  <law@redhat.com>

	* gcc.target/mips/reorgbug-1.c: New test.

2017-05-15  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gnat.dg/specs/pack13.ads: New test.

2017-05-14  Martin Sebor  <msebor@redhat.com>

	PR middle-end/77671
	* gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.

2017-05-14  Martin Sebor  <msebor@redhat.com>

	PR middle-end/80669
	* gcc.dg/builtin-stpncpy.c: New test.

2017-05-14  Daniel Santos  <daniel.santos@pobox.com>

	* gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
	* gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.

2017-05-14  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/xgetsetbv.c: New test.

2017-05-14  Nicolas Koenig  <koenigni@student.ethz.ch>

	PR fortran/80442
	* gfortran.dg/impl_do_var_data.f90: New Test

2017-05-13  Pekka Jääskeläinen  <pekka.jaaskelainen@parmance.com>

	* brig.dg/test/gimple/priv-array-offset-access.hsail:
	A regression test for a private array access case which caused
	an assert.

2017-05-12  Martin Sebor  <msebor@redhat.com>

	PR testsuite/80643
	* gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
	to the purpose of the test.

2017-05-12  Steven Munroe  <munroesj@gcc.gnu.org>

	* gcc.target/powerpc/bmi-andn-1.c: New file
	* gcc.target/powerpc/bmi-andn-2.c: New file.
	* gcc.target/powerpc/bmi-bextr-1.c: New file.
	* gcc.target/powerpc/bmi-bextr-2.c: New file.
	* gcc.target/powerpc/bmi-bextr-4.c: New file.
	* gcc.target/powerpc/bmi-bextr-5.c: New file.
	* gcc.target/powerpc/bmi-blsi-1.c: New file.
	* gcc.target/powerpc/bmi-blsi-2.c: New file.
	* gcc.target/powerpc/bmi-blsmsk-1.c: new file.
	* gcc.target/powerpc/bmi-blsmsk-2.c: New file.
	* gcc.target/powerpc/bmi-blsr-1.c: New file.
	* gcc.target/powerpc/bmi-blsr-2.c: New File.
	* gcc.target/powerpc/bmi-check.h: New File.
	* gcc.target/powerpc/bmi-tzcnt-1.c: new file.
	* gcc.target/powerpc/bmi-tzcnt-2.c: New file.
	* gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
	* gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
	* gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
	* gcc.target/powerpc/bmi2-check.h: New file.
	* gcc.target/powerpc/bmi2-mulx32-1.c: New file.
	* gcc.target/powerpc/bmi2-mulx32-2.c: New file.
	* gcc.target/powerpc/bmi2-mulx64-1.c: New file.
	* gcc.target/powerpc/bmi2-mulx64-2.c: New file.
	* gcc.target/powerpc/bmi2-pdep32-1.c: New file.
	* gcc.target/powerpc/bmi2-pdep64-1.c: New file.
	* gcc.target/powerpc/bmi2-pext32-1.c: New File.
	* gcc.target/powerpc/bmi2-pext64-1.c: New file.
	* gcc.target/powerpc/bmi2-pext64-1a.c: New File.

2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60430
	* g++.dg/cpp0x/pr60430.C: New.

2017-05-12  Jeff Law  <law@redhat.com>

	* g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.

2017-05-12  Peter Bergner  <bergner@vnet.ibm.com>

	PR middle-end/80707
	* g++.dg/pr80707.C: New test.

2017-05-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-div-float.c: New.
	* gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
	* gcc.target/powerpc/fold-vec-div-longlong.c: New.

2017-05-12  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
	* gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
	* gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
	* gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
	* gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
	* gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
	* gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
	* gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
	* gcc.target/powerpc/fold-vec-logical-other-char.c: New.
	* gcc.target/powerpc/fold-vec-logical-other-int.c: New.
	* gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
	* gcc.target/powerpc/fold-vec-logical-other-short.c: New.

2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/49604
	* g++.dg/cpp0x/forw_enum14.C: New.
	* g++.dg/cpp0x/forw_enum15.C: Likewise.

2017-05-12  Richard Biener  <rguenther@suse.de>

	* g++.dg/tree-ssa/ssa-dse-2.C: Adjust.

2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67687
	* g++.dg/cpp0x/constexpr-ice17.C: New.

2017-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80713
	* gcc.dg/torture/pr80713.c: New testcase.

2017-05-12  Andi Kleen  <ak@linux.intel.com>

	PR testsuite/77684
	* lib/target-supports.exp (profopt-perf-wrapper):
	Add -m8 option to increase parallelism.

2017-05-12  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/parallel-dims-1.c: New file.
	* c-c++-common/goacc/parallel-dims-2.c: Likewise.

	* c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
	* c-c++-common/goacc/classify-kernels.c: Likewise.
	* c-c++-common/goacc/kernels-counter-vars-function-scope.c:
	Likewise.
	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
	* c-c++-common/goacc/kernels-loop-2.c: Likewise.
	* c-c++-common/goacc/kernels-loop-3.c: Likewise.
	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
	* c-c++-common/goacc/kernels-loop-n.c: Likewise.
	* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
	* c-c++-common/goacc/kernels-loop.c: Likewise.
	* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
	* c-c++-common/goacc/kernels-reduction.c: Likewise.
	* gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
	* gfortran.dg/goacc/classify-kernels.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.

	* c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
	* c-c++-common/goacc/classify-kernels.c: Likewise.
	* c-c++-common/goacc/classify-parallel.c: Likewise.
	* c-c++-common/goacc/classify-routine.c: Likewise.
	* gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
	* gfortran.dg/goacc/classify-kernels.f95: Likewise.
	* gfortran.dg/goacc/classify-parallel.f95: Likewise.
	* gfortran.dg/goacc/classify-routine.f95: Likewise.

	* c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
	* c-c++-common/goacc/classify-kernels.c: Likewise.
	* c-c++-common/goacc/classify-parallel.c: Likewise.
	* c-c++-common/goacc/classify-routine.c: Likewise.
	* gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
	* gfortran.dg/goacc/classify-kernels.f95: Likewise.
	* gfortran.dg/goacc/classify-parallel.f95: Likewise.
	* gfortran.dg/goacc/classify-routine.f95: Likewise.

2017-05-11  Nathan Sidwell  <nathan@acm.org>

	* lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.

2017-05-11  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
	to the test suite file.
	* gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
	to the test suite file.

2017-05-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/78659
	* gfortran.dg/namelist_91.f90: New test.
	* gfortran.dg/namelist_92.f90: New test.
	* gfortran.dg/namelist_93.f90: New test.
	* gfortran.dg/namelist_94.f90: New test.

2017-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/80695
	* gcc.target/powerpc/pr80695-p8.c: New file.
	* gcc.target/powerpc/pr80695-p9.c: New file.

2017-05-11  Uros Bizjak  <ubizjak@gmail.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/80706
	* gcc.target/i386/pr80706.c: New test.

2017-05-11  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
	* gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.

2017-05-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70538
	* g++.dg/cpp0x/pr70538.C: New.

2017-05-11  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr22152.c: Fix undefined testcase.
	Remove unnecessary loop.  Run on 32-bit targets only.
	(dg-options): Remove -fno-tree-sink.

2017-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/cmpb-1.c: New test.
	* gcc.target/powerpc/cmpb-2.c: New test.
	* gcc.target/powerpc/cmpb-3.c: New test.
	* gcc.target/powerpc/cmpb32-1.c: New test.
	* gcc.target/powerpc/cmpb32-2.c: New test.

2017-05-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80705
	* gcc.dg/vect/bb-slp-pr80705.c: New testcase.

2017-05-11  Nathan Sidwell  <nathan@acm.org>

	* lib/scanlang.exp: New.
	* lib/gcc-dg.exp: Load scanlang.exp.
	* g++.dg/inherit/covariant7.C: Use scan-lang-dump.

2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>

	PR testsuite/80580
	* gcc.dg/gimplefe-error-6.c: New test.

2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>

	PR testsuite/80580
	* gcc.dg/gimplefe-error-5.c: New test.

2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>

	PR testsuite/80580
	* gcc.dg/gimplefe-error-4.c: New test.

2017-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8-vec-xl-xst.c: New file.

2017-05-10  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
	(_mm_maskz_max_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vmaxsd-2.c: New.
	* gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
	(_mm_maskz_max_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vmaxss-2.c: New.
	* gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
	(_mm_maskz_min_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vminsd-2.c: New.
	* gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
	(_mm_maskz_min_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vminss-2.c: New.
	* gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
	(__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
	(__builtin_ia32_minss_mask_round): Test new builtins.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
	(_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
	(_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
	(_mm_mask_max_round_ss, _mm_mask_min_round_sd)
	(_mm_mask_min_round_ss): Test new intrinsics.
	* gcc.target/i386/testround-1.c: Ditto.

2017-05-10  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
	(_mm_maskz_div_sd, _mm_mask_div_round_sd)
	(_mm_maskz_div_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vdivsd-2.c: New.
	* gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
	(_mm_maskz_div_ss, _mm_mask_div_round_ss)
	(_mm_maskz_div_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vdivss-2.c: New.
	* gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
	(_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
	(_mm_maskz_mul_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vmulsd-2.c: New.
	* gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
	(_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
	(_mm_maskz_mul_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vmulss-2.c: New.
	* gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
	(__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
	(__builtin_ia32_mulss_mask_round): Test new builtins.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
	(_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
	(_mm_maskz_mul_round_ss): Test new intrinsics.
	* gcc.target/i386/testround-1.c: Ditto.

2017-05-10  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
	* gcc.target/i386/avx-vinsertf128-256-2: Ditto.
	* gcc.target/i386/avx-vinsertf128-256-3: Ditto.

2017-05-10  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
	* gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.

2017-05-10  Peter Bergner  <bergner@vnet.ibm.com>

	PR tree-optimization/51513
	* gcc.target/powerpc/pr51513.c: New test.
	* gcc.dg/predict-13.c: Replace __builtin_unreachable() with
	__builtin_abort().
	* gcc.dg/predict-14.c: Likewise.

2017-05-10  Carl Love  <cel@us.ibm.com>
	* gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
	to the test suite file.
	* gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
	to the test suite file.

2017-05-10  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/77644
	* gcc.dg/tree-ssa/pr77644.c: New test-case.

2017-05-10  Alexandre Oliva <aoliva@redhat.com>

	* gcc.dg/guality/inline-params-2.c: New.

2017-05-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80145
	* g++.dg/cpp1y/auto-fn37.C: New.
	* g++.dg/cpp1y/auto-fn38.C: Likewise.

2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68163
	* gcc.target/powerpc/pr68163.c: New test.

2017-05-09  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/79311
	* gfortran.dg/finalize_32.f90: New test.

2017-05-09  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c/35441
	* gcc.dg/pr35441.c: New test.

2017-05-09  Martin Sebor  <msebor@redhat.com>

	PR testsuite/80643
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
	output.

2017-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80186
	* g++.dg/template/crash126.C: New.

2017-05-09  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
	* gcc.target/i386/avx512f-vaddss-2.c: Ditto.
	* gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
	* gcc.target/i386/avx512f-vsubss-2.c: Ditto.

2017-05-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR testsuite/80611
	* gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.

2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/tmac-1.c: New file.
	* gcc.target/arc/tmac-2.c: Likewise.
	* gcc.target/arc/tmac.h: Likewise.

2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
	    Andrew Burgess <andrew.burgess@embecosm.com>

	* gcc.target/arc/firq-1.c: New file.
	* gcc.target/arc/firq-2.c: Likewise.
	* gcc.target/arc/firq-3.c: Likewise.
	* gcc.target/arc/firq-4.c: Likewise.
	* gcc.target/arc/firq-5.c: Likewise.
	* gcc.target/arc/firq-6.c: Likewise.

2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/interrupt-5.c: Newfile.
	* gcc.target/arc/interrupt-6.c: Likewise.
	* gcc.target/arc/interrupt-7.c: Likewise.
	* gcc.target/arc/interrupt-8.c: Likewise.
	* gcc.target/arc/interrupt-9.c: Likewise.

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

	* gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
	and adjust.
	* gcc.dg/vect/vect-50.c: Likewise.

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

	PR c/80525
	* c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
	* c-c++-common/Wlogical-op-2.c: New test.

2017-05-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
	for targets with __SIZEOF_INT__ < 4.

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

	* gcc.dg/vect/vect-50.c: Revert last change.
	* gcc.dg/vect/vect-44.c: Likewise.

2017-05-08  Martin Sebor  <msebor@redhat.com>

	PR translation/80280
	* gcc.dg/format/gcc_diag-10.c: New test.

2017-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80101
	* gcc.target/powerpc/pr80101-1.c: New test.

2017-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/79930
	* gfortran.dg/inline_transpose_1.f90:  Add
	-finline-matmul-limit=0 to options.
	* gfortran.dg/matmul_5.f90:  Likewise.
	* gfortran.dg/vect/vect-8.f90: Likewise.
	* gfortran.dg/inline_matmul_14.f90:  New test.
	* gfortran.dg/inline_matmul_15.f90:  New test.

2017-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/80602
	* gfortran.dg/matmul_15.f90:  New test case.

2017-05-08  Wilco Dijkstra  <wdijkstr@arm.com>

	* testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
	* gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.

2017-05-07  Jeff Law  <law@redhat.com>

	Revert:
	2017-05-06  Jeff Law  <law@redhat.com>
	PR tree-optimization/78496
	* gcc.dg/tree-ssa/ssa-thread-16.c: New test.
	* gcc.dg/tree-ssa/ssa-thread-17.c: New test.

2017-05-06  Jeff Law  <law@redhat.com>

	PR tree-optimization/78496
	* gcc.dg/tree-ssa/ssa-thread-16.c: New test.
	* gcc.dg/tree-ssa/ssa-thread-17.c: New test.

2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>

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

2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>

	PR rtl-optimization/75964
	* gcc.dg/torture/pr75964.c: New test.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80606
	* gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
	* gcc.target/i386/avx-vtestpd-2.c: Same.
	* gcc.target/i386/avx-vtestpd-256-1.c: Same.
	* gcc.target/i386/avx-vtestpd-256-2.c: Same.
	* gcc.target/i386/avx-vtestpd-256-3.c: Same.
	* gcc.target/i386/avx-vtestpd-3.c: Same.
	* gcc.target/i386/avx-vtestps-1.c: Same.
	* gcc.target/i386/avx-vtestps-2.c: Same.
	* gcc.target/i386/avx-vtestps-256-1.c: Same.
	* gcc.target/i386/avx-vtestps-256-2.c: Same.
	* gcc.target/i386/avx-vtestps-256-3.c: Same.
	* gcc.target/i386/avx-vtestps-3.c: Same.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
	* gcc.target/powerpc/altivec-types-1.c: Same.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gcc.target/spu/Wmain.c: Replace absolute line numbers.
	* gcc.target/spu/intrinsics-1.c: Same.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gcc.target/arm/pr69180.c: Replace absolute line numbers.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
	* gcc.target/aarch64/spellcheck_2.c: Same.
	* gcc.target/aarch64/spellcheck_3.c: Same.

2017-05-06  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
	* g++.dg/debug/dwarf2/dwarf2-2.C: Same.
	* g++.dg/debug/dwarf2/pr46123-2.C: Same.
	* g++.dg/debug/dwarf2/typedef5.C: Same.
	* g++.dg/goacc/data-1.C: Same.

2017-05-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/versioned-copy-loop.c: New file.

2017-05-05  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79038
	PR target/79202
	PR target/79203
	* gcc.target/powerpc/ppc-round3.c: New test.
	* gcc.target/powerpc/ppc-round2.c: Update expected code.

2017-05-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/80632
	* gcc.dg/pr80632.c: New test.

	PR tree-optimization/80558
	* gcc.dg/tree-ssa/vrp115.c: New test.

2017-05-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>
	    Prakhar Bahuguna  <prakhar.bahuguna@arm.com>

	PR target/71607
	* gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
	* gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
	* gcc.target/arm/thumb2-slow-flash-data-2.c: New.
	* gcc.target/arm/thumb2-slow-flash-data-3.c: New.
	* gcc.target/arm/thumb2-slow-flash-data-4.c: New.
	* gcc.target/arm/thumb2-slow-flash-data-5.c: New.
	* gcc.target/arm/tls-disable-literal-pool.c: New.

2017-05-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/80613
	* gcc.dg/tree-ssa/pr79697.c (k): Remove.

2017-05-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71577
	* g++.dg/cpp0x/pr71577.C: New.

2017-05-04  Martin Sebor  <msebor@redhat.com>

	PR middle-end/79234
	* gcc.dg/builtin-stringop-chk-8.c: New test.
	* gcc.dg/builtin-stringop-chk-1.c: Adjust.
	* gcc.dg/builtin-stringop-chk-4.c: Same.
	* gcc.dg/builtin-strncat-chk-1.c: Same.
	* g++.dg/ext/strncpy-chk1.C: Same.
	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
	* gcc.dg/out-of-bounds-1.c: Same.
	* gcc.dg/pr78138.c: Same.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
	* gfortran.dg/mvbits_7.f90: Same.

2017-05-04  Martin Sebor  <msebor@redhat.com>

	PR preprocessor/79214
	PR middle-end/79222
	PR middle-end/79223
	* gcc.dg/pr79214.c: New test.
	* gcc.dg/pr79214.h: New test header.
	* gcc.dg/pr79222.c: New test.
	* gcc.dg/pr79223.c: New test.
	* gcc.dg/pr78138.c: Adjust.
	* gfortran.dg/unconstrained_commons.f: Same.

2017-05-04  Martin Sebor  <msebor@redhat.com>

	PR translation/80280
	* g++.dg/abi/Wabi-2-3.C: Adjust.
	* g++.dg/abi/Wabi-3-2.C: Ditto.
	* g++.dg/lookup/using17.C: Ditto.
	* gcc.dg/format/gcc_diag-1.c (foo): Ditto.

2017-05-04  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/80622
	* gcc.dg/tree-ssa/pr80622.c: New test.

2017-05-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2017-05-04  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
	* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.

2017-05-04  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.

2017-05-04  Richard Sandiford  <richard.sandiford@linaro.org>

	* gcc.dg/vect/vect-profile-1.c: New test.

2017-05-04  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/80612
	* gcc.dg/torture/pr80612.c: New test.

2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
	    Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pure-code/pure-code.exp: Add conditional for
	check_effective_target_arm_thumb1_movt_ok.

2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>

	* gcc.target/arm/fpscr.c: New file.

2017-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
	target.

2017-05-04  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
	line numbers.
	* g++.dg/warn/miss-format-1.C: Same.
	* g++.dg/warn/overflow-warn-1.C: Same.
	* g++.dg/warn/overflow-warn-3.C: Same.
	* g++.dg/warn/overflow-warn-4.C: Same.

2017-05-04  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gcc.target/i386/pr57655.c: Replace absolute line numbers.
	* gcc.target/i386/pr68657.c: Same.
	* gcc.target/i386/pr69255-1.c: Same.
	* gcc.target/i386/pr69255-2.c: Same.
	* gcc.target/i386/pr69255-3.c: Same.

2017-05-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/31130
	* gcc.dg/Wstrict-overflow-12.c: XFAIL.
	* gcc.dg/Wstrict-overflow-13.c: Likewise.
	* gcc.dg/Wstrict-overflow-21.c: Likewise.
	* gcc.dg/pr52904.c: Remove XFAIL.
	* gcc.dg/tree-ssa/vrp114.c: New testcase.

2017-05-03  Jeff Law  <law@redhat.com>

	PR tree-optimization/78496
	* gcc.dg/tree-ssa/ssa-thread-15.c: New test.

2017-05-03  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.

2017-05-03  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.

2017-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79472
	* gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
	to dg-options.
	* gcc.dg/tree-ssa/vrp113.c: New test.
	* gcc.dg/tree-ssa/cswtch-3.c: New test.
	* gcc.dg/tree-ssa/cswtch-4.c: New test.
	* gcc.dg/tree-ssa/cswtch-5.c: New test.

2017-05-03  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
	* c-c++-common/Wshift-negative-value-2.c: Same.
	* c-c++-common/Wshift-negative-value-3.c: Same.
	* c-c++-common/Wshift-negative-value-4.c: Same.
	* c-c++-common/cilk-plus/AN/pr57541.c: Same.
	* c-c++-common/cpp/pr60400.c: Same.
	* c-c++-common/fmax-errors.c: Same.
	* c-c++-common/goacc/data-2.c: Same.
	* c-c++-common/goacc/host_data-2.c: Same.
	* c-c++-common/gomp/simd4.c: Same.
	* c-c++-common/pr28656.c: Same.
	* c-c++-common/pr43395.c: Same.
	* c-c++-common/torture/pr57945.c: Same.

2017-05-03  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
	arg of dg directive.
	* c-c++-common/goacc/routine-3.c: Same.
	* c-c++-common/goacc/routine-4.c: Same.

2017-05-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
	(test_fixit_insert_newline): New function.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c
	(test_fixit_insert_newline): New function.
	* gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
	(test_fixit_insert_newline): New function.
	* gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
	(test_fixit_insert_newline): New function.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Handle test_fixit_insert_newline.

2017-05-02  Bin Cheng  <bin.cheng@arm.com>

	* g++.dg/tree-ssa/ivopts-3.C: Adjust test string.

2017-04-27  Tamar Christina  <tamar.christina@arm.com>

	* gcc.dg/lsr-div1.c: New testcase.

2017-05-02  Sebastian Peryt  <sebastian.peryt@intel.com>

	* gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
	(_mm_maskz_add_sd, _mm_mask_add_round_sd)
	(_mm_maskz_add_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vaddsd-2.c: New.
	* gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
	(_mm_maskz_add_ss, _mm_mask_add_round_ss)
	(_mm_maskz_add_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vaddss-2.c: New.
	* gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
	(_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
	(_mm_maskz_sub_round_sd): Test new intrinsics.
	* gcc.target/i386/avx512f-vsubsd-2.c: New.
	* gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
	(_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
	(_mm_maskz_sub_round_ss): Test new intrinsics.
	* gcc.target/i386/avx512f-vsubss-2.c: New.
	* gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
	(__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
	(__builtin_ia32_subss_mask_round): Test new builtins.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
	(_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
	(_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
	(_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
	(_mm_mask_sub_round_ss): Test new intrinsics.
	* gcc.target/i386/testround-1.c: Ditto.

2017-05-02  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/78687
	* g++.dg/tree-ssa/pr78687.C: New test.

2017-05-02  Richard Biener  <rguenther@suse.de>

	* c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
	behavior.
	* gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.

2017-05-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80591
	* gcc.dg/torture/pr80591.c: New testcase.

2017-05-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80549
	* gcc.dg/torture/pr80549.c: New testcase.

2017-05-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
	unsigned long.

2017-05-01  Xi Ruoyao  <ryxi@stu.xidian.edu.cn>

	PR c++/80038
	* g++.dg/cilk-plus/CK/pr80038.cc: New test.

2017-05-01  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/Wmissing-braces-fixits.c: Update expected output to
	reflect insertion fix-it hints at the same location now being
	consolidated.

2017-05-01  Martin Sebor  <msebor@redhat.com>

	* tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
	on ILP32 targets.

2017-05-01  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr78768.c: Require linker plugin.

2017-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/37131
	* gfortran.dg/matmul_bounds_11.f90:  New test.

2017-05-01  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79715
	* gcc.dg/pr79715.c: New test.

2017-05-01  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/65941
	* lib/target-supports.exp (check_effective_target_rdrand): New proc.
	* g++.dg/other/pr59492.C: Require effective target rdrand.

2017-04-29  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/diagnostic/member-decl-1.C: New test.

2017-04-29  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/80487
	* gcc.dg/tree-ssa/strncpy-1.c: New file.

2017-04-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/79697
	* gcc.dg/tree-ssa/pr79697.c: New test.

2017-04-29  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.

2017-04-28  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/80523
	* gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.

2017-04-28  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
	* gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.

2017-04-28  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80557
	* obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
	* obj-c++.dg/bitfield-4.mm: Same.
	* obj-c++.dg/bitfield-5.mm: Same.
	* obj-c++.dg/exceptions-3.mm: Same.
	* obj-c++.dg/exceptions-5.mm: Same.
	* obj-c++.dg/method-1.mm: Same.
	* obj-c++.dg/method-12.mm: Same.
	* obj-c++.dg/method-13.mm: Same.
	* obj-c++.dg/method-15.mm: Same.
	* obj-c++.dg/method-16.mm: Same.
	* obj-c++.dg/property/at-property-18.mm: Same.
	* obj-c++.dg/property/at-property-25.mm: Same.
	* obj-c++.dg/property/at-property-5.mm: Same.
	* obj-c++.dg/property/dynamic-2.mm: Same.
	* obj-c++.dg/property/property-neg-3.mm: Same.
	* obj-c++.dg/protocol-inheritance-1.mm: Same.
	* obj-c++.dg/protocol-inheritance-2.mm: Same.
	* obj-c++.dg/syntax-error-1.mm: Same.
	* obj-c++.dg/try-catch-13.mm: Same.
	* objc.dg/bitfield-4.m: Same.
	* objc.dg/class-1.m: Same.
	* objc.dg/method-11.m: Same.
	* objc.dg/method-6.m: Same.
	* objc.dg/method-7.m: Same.
	* objc.dg/method-9.m: Same.
	* objc.dg/missing-proto-3.m: Same.
	* objc.dg/naming-2.m: Same.
	* objc.dg/property/at-property-16.m: Same.
	* objc.dg/property/at-property-18.m: Same.
	* objc.dg/property/at-property-25.m: Same.
	* objc.dg/property/at-property-5.m: Same.
	* objc.dg/property/dynamic-2.m: Same.
	* objc.dg/property/property-neg-3.m: Same.
	* objc.dg/protocol-inheritance-1.m: Same.
	* objc.dg/protocol-inheritance-2.m: Same.

2017-04-28  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.

2017-04-28  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/abi/bitfield3.C: Remove superfluous "" in
	dg-(error|warning|message|bogus).
	* g++.dg/conversion/dr195-1.C: Same.
	* g++.dg/conversion/dr195.C: Same.
	* g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
	* g++.dg/cpp0x/gen-attrs-14.C: Same.
	* g++.dg/cpp0x/inline-ns7.C: Same.
	* g++.dg/cpp0x/variadic105.C: Same.
	* g++.dg/cpp0x/variadic65.C: Same.
	* g++.dg/expr/call2.C: Same.
	* g++.dg/expr/member-of-incomplete-type-1.C: Same.
	* g++.dg/expr/pmf-1.C: Same.
	* g++.dg/ext/altivec-types-1.C: Same.
	* g++.dg/ext/altivec-types-2.C: Same.
	* g++.dg/ext/altivec-types-3.C: Same.
	* g++.dg/ext/attrib14.C: Same.
	* g++.dg/ext/complit1.C: Same.
	* g++.dg/ext/forscope2.C: Same.
	* g++.dg/ext/gnu-inline-global-reject.C: Same.
	* g++.dg/ext/label13.C: Same.
	* g++.dg/ext/member-attr.C: Same.
	* g++.dg/ext/visibility/anon7.C: Same.
	* g++.dg/ext/visibility/visibility-7.C: Same.
	* g++.dg/ext/vla2.C: Same.
	* g++.dg/inherit/access2.C: Same.
	* g++.dg/inherit/covariant12.C: Same.
	* g++.dg/inherit/covariant14.C: Same.
	* g++.dg/inherit/namespace-as-base.C: Same.
	* g++.dg/inherit/template-as-base.C: Same.
	* g++.dg/lookup/ambig1.C: Same.
	* g++.dg/lookup/ambig2.C: Same.
	* g++.dg/lookup/ambig3.C: Same.
	* g++.dg/lookup/class-member-1.C: Same.
	* g++.dg/lookup/conv-1.C: Same.
	* g++.dg/lookup/decl1.C: Same.
	* g++.dg/lookup/koenig1.C: Same.
	* g++.dg/lookup/scoped1.C: Same.
	* g++.dg/lookup/scoped2.C: Same.
	* g++.dg/lookup/two-stage4.C: Same.
	* g++.dg/lookup/used-before-declaration.C: Same.
	* g++.dg/lookup/using.C: Same.
	* g++.dg/lookup/using17.C: Same.
	* g++.dg/lookup/using2.C: Same.
	* g++.dg/other/abstract2.C: Same.
	* g++.dg/other/classkey1.C: Same.
	* g++.dg/other/component1.C: Same.
	* g++.dg/other/const1.C: Same.
	* g++.dg/other/const2.C: Same.
	* g++.dg/other/conversion1.C: Same.
	* g++.dg/other/do1.C: Same.
	* g++.dg/other/error1.C: Same.
	* g++.dg/other/error10.C: Same.
	* g++.dg/other/error3.C: Same.
	* g++.dg/other/error4.C: Same.
	* g++.dg/other/error5.C: Same.
	* g++.dg/other/error8.C: Same.
	* g++.dg/other/error9.C: Same.
	* g++.dg/other/field1.C: Same.
	* g++.dg/other/init1.C: Same.
	* g++.dg/other/ptrmem2.C: Same.
	* g++.dg/other/return1.C: Same.
	* g++.dg/overload/builtin3.C: Same.
	* g++.dg/overload/error1.C: Same.
	* g++.dg/overload/error2.C: Same.
	* g++.dg/overload/koenig2.C: Same.
	* g++.dg/overload/pmf1.C: Same.
	* g++.dg/parse/args1.C: Same.
	* g++.dg/parse/attr3.C: Same.
	* g++.dg/parse/constant4.C: Same.
	* g++.dg/parse/crash10.C: Same.
	* g++.dg/parse/crash18.C: Same.
	* g++.dg/parse/crash19.C: Same.
	* g++.dg/parse/crash20.C: Same.
	* g++.dg/parse/crash21.C: Same.
	* g++.dg/parse/crash22.C: Same.
	* g++.dg/parse/crash32.C: Same.
	* g++.dg/parse/decl-specifier-1.C: Same.
	* g++.dg/parse/error58.C: Same.
	* g++.dg/parse/local-class1.C: Same.
	* g++.dg/parse/non-dependent2.C: Same.
	* g++.dg/parse/parameter-declaration-1.C: Same.
	* g++.dg/parse/ptrmem2.C: Same.
	* g++.dg/parse/ptrmem3.C: Same.
	* g++.dg/parse/saved1.C: Same.
	* g++.dg/tc1/dr101.C: Same.
	* g++.dg/tc1/dr142.C: Same.
	* g++.dg/tc1/dr176.C: Same.
	* g++.dg/template/conv4.C: Same.
	* g++.dg/template/crash56.C: Same.
	* g++.dg/template/dependent-expr2.C: Same.
	* g++.dg/template/error1.C: Same.
	* g++.dg/template/error2.C: Same.
	* g++.dg/template/explicit6.C: Same.
	* g++.dg/template/init-list.C: Same.
	* g++.dg/template/local1.C: Same.
	* g++.dg/template/lookup2.C: Same.
	* g++.dg/template/meminit2.C: Same.
	* g++.dg/template/nontype25.C: Same.
	* g++.dg/template/ptrmem2.C: Same.
	* g++.dg/template/qualttp19.C: Same.
	* g++.dg/template/qualttp20.C: Same.
	* g++.dg/template/ttp3.C: Same.
	* g++.dg/template/unify4.C: Same.
	* g++.dg/template/unify6.C: Same.
	* g++.dg/template/unify7.C: Same.
	* g++.dg/template/warn1.C: Same.
	* g++.dg/tree-ssa/dom-invalid.C: Same.
	* g++.dg/ubsan/shift-1.C: Same.
	* g++.dg/warn/Wunused-2.C: Same.
	* g++.dg/warn/Wunused-4.C: Same.
	* g++.dg/warn/Wunused-6.C: Same.
	* g++.dg/warn/deprecated-6.C: Same.
	* g++.dg/warn/deprecated.C: Same.
	* g++.dg/warn/effc1.C: Same.
	* g++.dg/warn/effc3.C: Same.
	* g++.dg/warn/incomplete1.C: Same.
	* g++.dg/warn/inline1.C: Same.
	* g++.dg/warn/noeffect2.C: Same.
	* g++.dg/warn/noeffect4.C: Same.
	* g++.dg/warn/oldcast1.C: Same.
	* g++.dg/warn/sentinel.C: Same.
	* g++.dg/warn/unit-1.C: Same.
	* g++.old-deja/g++.pt/inherit2.C: Same.
	* g++.old-deja/g++.pt/overload8.C: Same.
	* gcc.dg/20000926-1.c: Same.
	* gcc.dg/20040223-1.c: Same.
	* gcc.dg/Warray-bounds-7.c: Same.
	* gcc.dg/alias-1.c: Same.
	* gcc.dg/alias-12.c: Same.
	* gcc.dg/alias-13.c: Same.
	* gcc.dg/alias-2.c: Same.
	* gcc.dg/array-13.c: Same.
	* gcc.dg/array-4.c: Same.
	* gcc.dg/attr-ifunc-2.c: Same.
	* gcc.dg/attr-invalid.c: Same.
	* gcc.dg/attr-noinline.c: Same.
	* gcc.dg/bitfld-2.c: Same.
	* gcc.dg/c90-const-expr-7.c: Same.
	* gcc.dg/c99-const-expr-7.c: Same.
	* gcc.dg/cpp/20000625-1.c: Same.
	* gcc.dg/cpp/charconst-4.c: Same.
	* gcc.dg/cpp/include2.c: Same.
	* gcc.dg/cpp/include2a.c: Same.
	* gcc.dg/decl-4.c: Same.
	* gcc.dg/deprecated-4.c: Same.
	* gcc.dg/deprecated.c: Same.
	* gcc.dg/dfp/altivec-types.c: Same.
	* gcc.dg/float-range-1.c: Same.
	* gcc.dg/pack-test-3.c: Same.
	* gcc.dg/pr11492.c: Same.
	* gcc.dg/pr15360-1.c: Same.
	* gcc.dg/pr37908.c: Same.
	* gcc.dg/pr53265.c: Same.
	* gcc.dg/pr57287-2.c: Same.
	* gcc.dg/pr57287.c: Same.
	* gcc.dg/redecl-1.c: Same.
	* gcc.dg/sync-3.c: Same.
	* gcc.dg/two-types-1.c: Same.
	* gcc.dg/two-types-2.c: Same.
	* gcc.dg/two-types-4.c: Same.
	* gcc.dg/two-types-5.c: Same.
	* gcc.dg/two-types-6.c: Same.
	* gcc.dg/two-types-7.c: Same.
	* gcc.dg/two-types-8.c: Same.
	* gcc.dg/two-types-9.c: Same.
	* gcc.dg/uninit-I.c: Same.
	* gcc.dg/uninit-pr19430.c: Same.
	* gcc.dg/visibility-7.c: Same.
	* gcc.dg/winline-10.c: Same.
	* gcc.dg/winline-2.c: Same.
	* gcc.dg/winline-3.c: Same.
	* gcc.dg/winline-9.c: Same.
	* gcc.target/i386/attr-returns_twice-1.c: Same.
	* gcc.target/i386/chkp-const-check-2.c: Same.
	* gcc.target/i386/chkp-label-address.c: Same.
	* gcc.target/i386/chkp-remove-bndint-2.c: Same.
	* gcc.target/i386/pr39162.c: Same.
	* gcc.target/i386/sse-5.c: Same.
	* gcc.target/powerpc/altivec-types-1.c: Same.
	* gcc.target/powerpc/altivec-types-2.c: Same.
	* gcc.target/powerpc/altivec-types-3.c: Same.
	* gcc.target/powerpc/float128-mix.c: Same.
	* gcc.target/powerpc/no-r11-3.c: Same.
	* gcc.target/spu/Wmain.c: Same.
	* gcc.target/spu/ea/errors2.c: Same.
	* gfortran.dg/assignment_1.f90: Same.
	* gfortran.dg/common_3.f90: Same.
	* gfortran.dg/der_io_1.f90: Same.
	* gfortran.dg/g77/20030326-1.f: Same.
	* gfortran.dg/g77/9263.f: Same.
	* gfortran.dg/g77/960317-1.f: Same.
	* gfortran.dg/g77/970625-2.f: Same.
	* gfortran.dg/g77/980615-0.f: Same.
	* gfortran.dg/g77/check0.f: Same.
	* gfortran.dg/g77/dnrm2.f: Same.
	* gfortran.dg/g77/pr9258.f: Same.
	* gfortran.dg/ichar_1.f90: Same.
	* gfortran.dg/interface_1.f90: Same.
	* gfortran.dg/namelist_1.f90: Same.
	* gfortran.dg/namelist_2.f90: Same.
	* gfortran.dg/namelist_3.f90: Same.
	* gfortran.dg/namelist_print_2.f: Same.
	* gfortran.dg/oldstyle_1.f90: Same.
	* gfortran.dg/runtime_warning_1.f90: Same.
	* gfortran.dg/underflow.f90: Same.
	* gnat.dg/specs/integer_value.ads: Same.
	* obj-c++.dg/fsf-package-0.m: Same.
	* objc.dg/two-types-1.m: Same.

2017-04-28  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/79891
	* gcc.misc-tests/gcov-17.c: New test.
	* gcc.misc-tests/gcov-18.c: New test.

2017-04-28  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
	dg-(error|warning|message|bogus).
	* g++.dg/parse/parameter-declaration-1.C: Same.
	* g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
	* gcc.dg/Wpointer-sign-Wall.c: Same.
	* gcc.dg/Wpointer-sign-pedantic.c: Same.
	* gcc.dg/cpp/19990413-1.c: Same.
	* gcc.dg/dg-test-1.c: Same.
	* gcc.dg/empty-source-2.c: Same.
	* gcc.dg/empty-source-3.c: Same.
	* gcc.dg/format/c99-printf-1.c: Same.
	* gcc.dg/format/c99-scanf-1.c: Same.
	* gcc.dg/label-decl-2.c: Same.
	* gcc.dg/m-un-2.c: Same.
	* gcc.dg/uninit-pr20644-O0.c: Same.
	* gfortran.dg/pr70006.f90: Same.
	* obj-c++.dg/fsf-package-0.m: Same.

2017-04-28  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
	dg-(error|warning|message|bogus).
	* c-c++-common/Wimplicit-fallthrough-7.c: Same.
	* c-c++-common/cilk-plus/AN/pr61963.c: Same.
	* c-c++-common/cilk-plus/CK/no_args_error.c: Same.
	* c-c++-common/pr20000.c: Same.
	* c-c++-common/pr49706.c: Same.
	* g++.dg/ext/utf16-4.C: Same.
	* g++.dg/parse/error2.C: Same.
	* g++.dg/warn/Wtype-limits-Wextra.C: Same.
	* g++.dg/warn/Wtype-limits.C: Same.
	* g++.dg/warn/overflow-warn-1.C: Same.
	* g++.dg/warn/overflow-warn-3.C: Same.
	* gcc.dg/Wpointer-sign-Wall.c: Same.
	* gcc.dg/Wpointer-sign-pedantic.c: Same.
	* gcc.dg/Wtype-limits-Wextra.c: Same.
	* gcc.dg/Wtype-limits.c: Same.
	* gcc.dg/cpp/19990413-1.c: Same.
	* gcc.dg/dg-test-1.c: Same.
	* gcc.dg/empty-source-2.c: Same.
	* gcc.dg/empty-source-3.c: Same.
	* gcc.dg/label-decl-2.c: Same.
	* gcc.dg/m-un-2.c: Same.
	* gcc.dg/uninit-pr19430-O0.c: Same.
	* gcc.dg/uninit-pr19430.c: Same.
	* gcc.dg/uninit-pr20644-O0.c: Same.
	* gcc.dg/utf16-4.c: Same.
	* gfortran.dg/pr70006.f90: Same.
	* obj-c++.dg/fsf-package-0.m: Same.

2017-04-28  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/evrp7.c: New testcase.
	* gcc.dg/tree-ssa/evrp8.c: Likewise.
	* gcc.dg/tree-ssa/evrp9.c: Likewise.
	* gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
	* gcc.dg/tree-ssa/vrp36.c: Likewise.
	* gcc.dg/tree-ssa/pr49039.c: Likewise.

2017-04-27  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80349
	* c-c++-common/ubsan/pr80349.c: New test.

2017-04-27  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
	diagnostics.
	* g++.dg/warn/pr12242.C: Likewise.

2017-04-27  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.c-torture/execute/alias-3.c: Skip on AIX.

2017-04-27  Martin Liska  <mliska@suse.cz>

	PR testsuite/79455
	* c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
	more generic.

2017-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80534
	* g++.dg/other/pr80534-1.C: New test.
	* g++.dg/other/pr80534-2.C: New test.

2017-04-27  Richard Biener  <rguenther@suse.de>

	PR middle-end/80539
	* gcc.dg/torture/pr80539.c: New testcase.

2017-04-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/77728
	* g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.

2017-04-26  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/diagnostic/nested-name-1.C: New test.

2017-04-26  Martin Liska  <mliska@suse.cz>

	* gcc.dg/guality/guality.h: Add prefix to test verification.

2017-04-25  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.

2017-04-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70799
	* gcc.target/i386/pr70799-5.c: New test.

2017-04-25  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/80497
	* gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.

2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/77728
	* g++.dg/abi/pr77728-1.C: New test.

2017-04-25  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80349
	* g++.dg/ubsan/pr80349-2.C: New test.

2017-04-25  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/cpp0x/enum34.C: New test.

2017-04-25  Tom de Vries  <tom@codesourcery.com>

	* lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
	variables.
	(dg-line): New proc.
	(process-message): Handle line number variables.
	* objc.dg/try-catch-12.m: Use dg-line.

2017-04-25  Bill Seurer  <seurer@linux.vnet.ibm.com>

	PR target/80482
	* gcc.target/powerpc/vec-constvolatile.c: New test.

2017-04-25  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/semicolon-fixits.C: New test case.

2017-04-25  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/semicolon-fixits.c: New test case.

2017-04-25  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/lookup/missing-std-include.C: New test file.

2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR target/77728
	* g++.dg/abi/pr77728-2.C: New test.

2017-04-25  David Malcolm  <dmalcolm@redhat.com>

	PR c++/80177
	* g++.dg/spellcheck-pr80177.C: New test case.

2017-04-25  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/dg.exp (find-cxx-tests): New function.
	(main): Use it, remove explicit pruning

2017-04-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80492
	* gcc.dg/pr80492.c: New testcase.

2017-04-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
	for targets with int size less than 32 bits.

2017-04-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79201
	* gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
	* gcc.target/i386/pr22152.c: Disable sinking.

2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/80464
	* gfortran.fortran-torture/compile/pr80464.f90: New test.

2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/79895
	* gcc.target/s390/pr79895.c: New test.

2017-04-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/80080
	* gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
	* gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
	* gcc.target/s390/md/atomic_exchange-1.inc: New test.

2017-04-25  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/80501
	* gcc.c-torture/execute/pr80501.c: New test.

	PR rtl-optimization/80500
	* gcc.dg/pr80500.c: New test.

2017-04-25  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/cmpmul-1.c: New file.
	* gcc.dg/Wstrict-overflow-18.c: Xfail.

2017-04-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80121
	* gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
	directive.

2017-04-24  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-alignment.c.
	* jit.dg/test-alignment.c: New test case.
	* jit.dg/test-alignment.cc: New test case.
	* jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
	New test case.

2017-04-24  David Malcolm  <dmalcolm@redhat.com>

	PR c++/80016
	* g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
	test function.
	(test_alignof): New test function.

2017-04-24  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.

2017-04-24  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/diagnostic/duplicate1.C: New test.
	* g++.dg/cpp0x/duplicate1.C: New test.

2017-04-24  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/80293
	* g++.dg/tree-ssa/pr80293.C: New test.

2017-04-24  Martin Liska  <mliska@suse.cz>

	PR middle-end/79931
	* g++.dg/ipa/pr79931.C: New test.

2017-04-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80494
	* gfortran.dg/pr80494.f90: New testcase.

2017-04-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79725
	* gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.

2017-04-24  Richard Biener  <rguenther@suse.de>

	PR c++/2972
	* g++.dg/warn/Wuninitialized-10.C: New testcase.

2017-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/80484
	* gfortran.dg/dtio_29.f03: New test.

2017-04-22  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80121
	* gfortran.dg/intent_out_9.f90: New test case.

2017-04-23  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70799
	* gcc.target/i386/pr70799-4.c: New test.

2017-04-21  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80392
	* gfortran.dg/proc_ptr_comp_49.f90: New test case.

2017-04-21  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr79804.c: Add additional dg-error directive.

2017-04-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79547
	* gcc.dg/tree-ssa/strlen-2.c: New testcase.

2017-04-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78847
	* g++.dg/tree-ssa/pr78847.C: New testcase.

2017-04-21  Jakub Jelinek  <jakub@redhat.com>

	PR c/80468
	* gcc.dg/pr80468.c: New test.

2017-04-21  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/66278
	* gcc.dg/vect/pr66278.c: New test.

2017-04-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80237
	* gcc.dg/tree-ssa/tailcall-9.c: New testcase.
	* gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
	adjust expected optimizations.

2016-04-21  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
	of inner loops.
	* gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
	* gcc.dg/vect/vect-104.c: Likewise.

2017-04-21  Eric Botcazou  <ebotcazou@adacore.com>

	PR tree-optimization/80426
	* gcc.c-torture/execute/20170429-1.c: Rename into...
	* gcc.c-torture/execute/20170419-1.c: ...this.

2017-04-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79804
	* gcc.target/i386/pr79804.c: New test.

2017-04-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78090
	* gcc.target/i386/conversion-2.c: Remove obsolete test.

2017-04-20  David Edelsohn  <dje.gcc@gmail.com>

	* g++/opt/pr80436.C: XFAIL on AIX.

2017-04-20  Jonathan Wakely  <jwakely@redhat.com>

	PR c++/80473
	* g++.dg/diagnostic/pr80473.C: New test.

2017-04-20  Volker Reichelt  <v.reichelt@netcologne.de>

	* g++.dg/warn/Wextra-semi.C: New test.

2017-04-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/80423
	* g++.dg/other/pr80423.C: New test.

2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/pr80170.c: Require ptr32plus.

2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>

	PR tree-optimization/80426
	* gcc.c-torture/execute/20170419-1.c: New test.

2017-04-19  Jakub Jelinek  <jakub@redhat.com>

	PR debug/80461
	* g++.dg/debug/pr80461.C: New test.

	PR c++/80459
	* c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
	(f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
	is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.

	PR debug/80436
	* g++.dg/opt/pr80436.C: New test.

2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/torture/pr80341.c: Require int32plus.

2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>
	    Jeff Law  <law@redhat.com>

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

2017-04-19  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80221
	* c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
	subsequent dg directives.
	* c-c++-common/Wimplicit-fallthrough-7.c: Same.
	* c-c++-common/Wint-to-pointer-cast-3.c: Same.
	* c-c++-common/attr-fallthrough-2.c: Same.
	* c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
	* c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
	* c-c++-common/cilk-plus/AN/pr61191.c: Same.
	* c-c++-common/cilk-plus/AN/pr61963.c: Same.
	* c-c++-common/cilk-plus/AN/pr62008.c: Same.
	* c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
	* c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
	* c-c++-common/cilk-plus/CK/errors.c: Same.
	* c-c++-common/cilk-plus/CK/no_args_error.c: Same.
	* c-c++-common/cilk-plus/PS/clauses1.c: Same.
	* c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
	* c-c++-common/cpp/pr57580.c: Same.
	* c-c++-common/goacc/asyncwait-1.c: Same.
	* c-c++-common/goacc/cache-2.c: Same.
	* c-c++-common/goacc/declare-2.c: Same.
	* c-c++-common/goacc/deviceptr-1.c: Same.
	* c-c++-common/goacc/routine-5.c: Same.
	* c-c++-common/gomp/clauses-2.c: Same.
	* c-c++-common/gomp/ordered-3.c: Same.
	* c-c++-common/gomp/pr67501.c: Same.
	* c-c++-common/pr20000.c: Same.
	* c-c++-common/pr43395.c: Same.
	* c-c++-common/pr49706.c: Same.
	* c-c++-common/pr77624-1.c: Same.
	* c-c++-common/pr77624-2.c: Same.
	* c-c++-common/raw-string-14.c: Same.
	* c-c++-common/raw-string-16.c: Same.
	* c-c++-common/raw-string-3.c: Same.
	* c-c++-common/raw-string-4.c: Same.
	* c-c++-common/raw-string-5.c: Same.
	* c-c++-common/raw-string-6.c: Same.
	* g++.dg/abi/mangle41.C: Same.
	* g++.dg/conversion/nullptr1.C: Same.
	* g++.dg/cpp0x/alias-decl-80296.C: Same.
	* g++.dg/cpp0x/auto27.C: Same.
	* g++.dg/cpp0x/constexpr-98.C: Same.
	* g++.dg/cpp0x/constexpr-diag2.C: Same.
	* g++.dg/cpp0x/diag2.C: Same.
	* g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
	* g++.dg/cpp0x/nullptr15.C: Same.
	* g++.dg/cpp0x/pr31431-2.C: Same.
	* g++.dg/cpp0x/pr31431.C: Same.
	* g++.dg/cpp0x/pr79118.C: Same.
	* g++.dg/cpp0x/static_assert3.C: Same.
	* g++.dg/cpp0x/temp_default2.C: Same.
	* g++.dg/cpp0x/trailing4.C: Same.
	* g++.dg/cpp0x/variadic-ex10.C: Same.
	* g++.dg/cpp0x/variadic-ex13.C: Same.
	* g++.dg/cpp0x/variadic-ex14.C: Same.
	* g++.dg/cpp0x/variadic-ex3.C: Same.
	* g++.dg/cpp0x/variadic-ex4.C: Same.
	* g++.dg/cpp0x/variadic59.C: Same.
	* g++.dg/cpp0x/vt-37737-2.C: Same.
	* g++.dg/cpp0x/vt-57397-1.C: Same.
	* g++.dg/cpp0x/vt-57397-2.C: Same.
	* g++.dg/cpp1z/constexpr-lambda8.C: Same.
	* g++.dg/cpp1z/gen-attrs1.C: Same.
	* g++.dg/diagnostic/pr71075.C: Same.
	* g++.dg/eh/goto2.C: Same.
	* g++.dg/eh/goto3.C: Same.
	* g++.dg/expr/bitfield4.C: Same.
	* g++.dg/expr/bitfield5.C: Same.
	* g++.dg/expr/bitfield6.C: Same.
	* g++.dg/expr/bool1.C: Same.
	* g++.dg/expr/bool3.C: Same.
	* g++.dg/expr/cond10.C: Same.
	* g++.dg/expr/cond11.C: Same.
	* g++.dg/expr/lval3.C: Same.
	* g++.dg/expr/lval4.C: Same.
	* g++.dg/ext/anon-struct4.C: Same.
	* g++.dg/ext/attrib44.C: Same.
	* g++.dg/ext/builtin3.C: Same.
	* g++.dg/ext/dllimport7.C: Same.
	* g++.dg/ext/label5.C: Same.
	* g++.dg/ext/no-asm-1.C: Same.
	* g++.dg/ext/utf16-4.C: Same.
	* g++.dg/ext/vla2.C: Same.
	* g++.dg/gomp/block-1.C: Same.
	* g++.dg/gomp/block-2.C: Same.
	* g++.dg/gomp/block-3.C: Same.
	* g++.dg/gomp/block-5.C: Same.
	* g++.dg/gomp/linear-2.C: Same.
	* g++.dg/gomp/target-1.C: Same.
	* g++.dg/gomp/target-2.C: Same.
	* g++.dg/gomp/taskgroup-1.C: Same.
	* g++.dg/gomp/teams-1.C: Same.
	* g++.dg/inherit/pure1.C: Same.
	* g++.dg/init/array43.C: Same.
	* g++.dg/init/array46.C: Same.
	* g++.dg/init/const10.C: Same.
	* g++.dg/init/ctor4-1.C: Same.
	* g++.dg/init/ctor4.C: Same.
	* g++.dg/init/new37.C: Same.
	* g++.dg/init/pr25811.C: Same.
	* g++.dg/init/pr29043.C: Same.
	* g++.dg/init/pr29571.C: Same.
	* g++.dg/lookup/duperr1.C: Same.
	* g++.dg/lookup/error1.C: Same.
	* g++.dg/lookup/koenig5.C: Same.
	* g++.dg/lookup/pr77549.C: Same.
	* g++.dg/lookup/suggestions1.C: Same.
	* g++.dg/lookup/using16.C: Same.
	* g++.dg/lookup/using7.C: Same.
	* g++.dg/other/anon-union3.C: Same.
	* g++.dg/other/array2.C: Same.
	* g++.dg/other/error13.C: Same.
	* g++.dg/other/error34.C: Same.
	* g++.dg/overload/builtin1.C: Same.
	* g++.dg/overload/conv-op1.C: Same.
	* g++.dg/overload/error3.C: Same.
	* g++.dg/overload/koenig1.C: Same.
	* g++.dg/overload/operator5.C: Same.
	* g++.dg/overload/template5.C: Same.
	* g++.dg/overload/unknown1.C: Same.
	* g++.dg/overload/using2.C: Same.
	* g++.dg/parse/constructor1.C: Same.
	* g++.dg/parse/crash36.C: Same.
	* g++.dg/parse/crash63.C: Same.
	* g++.dg/parse/error11.C: Same.
	* g++.dg/parse/error12.C: Same.
	* g++.dg/parse/error14.C: Same.
	* g++.dg/parse/error2.C: Same.
	* g++.dg/parse/error21.C: Same.
	* g++.dg/parse/error26.C: Same.
	* g++.dg/parse/error36.C: Same.
	* g++.dg/parse/friend12.C: Same.
	* g++.dg/parse/invalid-op1.C: Same.
	* g++.dg/parse/missing-template1.C: Same.
	* g++.dg/parse/parser-pr28152-2.C: Same.
	* g++.dg/parse/parser-pr28152.C: Same.
	* g++.dg/parse/pr16696-permissive.C: Same.
	* g++.dg/parse/pr16696.C: Same.
	* g++.dg/parse/pr69628.C: Same.
	* g++.dg/parse/ret-type2.C: Same.
	* g++.dg/parse/specialization1.C: Same.
	* g++.dg/parse/template3.C: Same.
	* g++.dg/parse/template9.C: Same.
	* g++.dg/parse/typename11.C: Same.
	* g++.dg/plugin/attribute_plugin-test-1.C: Same.
	* g++.dg/pr45330.C: Same.
	* g++.dg/rtti/typeid6.C: Same.
	* g++.dg/spellcheck-fields.C: Same.
	* g++.dg/spellcheck-typenames.C: Same.
	* g++.dg/tc1/dr108.C: Same.
	* g++.dg/tc1/dr147.C: Same.
	* g++.dg/template/arg7.C: Same.
	* g++.dg/template/conv11.C: Same.
	* g++.dg/template/crash13.C: Same.
	* g++.dg/template/crash55.C: Same.
	* g++.dg/template/dependent-expr5.C: Same.
	* g++.dg/template/error17.C: Same.
	* g++.dg/template/error33.C: Same.
	* g++.dg/template/error4.C: Same.
	* g++.dg/template/error50.C: Same.
	* g++.dg/template/error53.C: Same.
	* g++.dg/template/friend.C: Same.
	* g++.dg/template/func2.C: Same.
	* g++.dg/template/local6.C: Same.
	* g++.dg/template/member5.C: Same.
	* g++.dg/template/meminit1.C: Same.
	* g++.dg/template/nested3.C: Same.
	* g++.dg/template/nontype6.C: Same.
	* g++.dg/template/overload12.C: Same.
	* g++.dg/template/ptrmem8.C: Same.
	* g++.dg/template/qualified-id1.C: Same.
	* g++.dg/template/spec15.C: Same.
	* g++.dg/template/static1.C: Same.
	* g++.dg/template/static10.C: Same.
	* g++.dg/template/static2.C: Same.
	* g++.dg/template/ttp25.C: Same.
	* g++.dg/template/typedef2.C: Same.
	* g++.dg/template/typename2.C: Same.
	* g++.dg/template/unify10.C: Same.
	* g++.dg/template/unify6.C: Same.
	* g++.dg/template/unify7.C: Same.
	* g++.dg/template/unify9.C: Same.
	* g++.dg/template/varmod1.C: Same.
	* g++.dg/ubsan/div-by-zero-1.C: Same.
	* g++.dg/ubsan/pr63956.C: Same.
	* g++.dg/warn/Waddress-1.C: Same.
	* g++.dg/warn/Wconversion2.C: Same.
	* g++.dg/warn/Wnull-conversion-1.C: Same.
	* g++.dg/warn/Wsubobject-linkage-1.C: Same.
	* g++.dg/warn/Wsubobject-linkage-3.C: Same.
	* g++.dg/warn/Wswitch-1.C: Same.
	* g++.dg/warn/Wtype-limits-Wextra.C: Same.
	* g++.dg/warn/Wtype-limits.C: Same.
	* g++.dg/warn/Wunused-parm-5.C: Same.
	* g++.dg/warn/deprecated-6.C: Same.
	* g++.dg/warn/deprecated.C: Same.
	* g++.dg/warn/incomplete1.C: Same.
	* g++.dg/warn/multiple-overflow-warn-1.C: Same.
	* g++.dg/warn/multiple-overflow-warn-2.C: Same.
	* g++.dg/warn/multiple-overflow-warn-3.C: Same.
	* g++.dg/warn/overflow-warn-1.C: Same.
	* g++.dg/warn/overflow-warn-3.C: Same.
	* g++.dg/warn/overflow-warn-4.C: Same.
	* g++.dg/warn/pr12242.C: Same.
	* g++.dg/warn/pr30551-2.C: Same.
	* g++.dg/warn/pr30551.C: Same.
	* g++.old-deja/g++.benjamin/16077.C: Same.
	* g++.old-deja/g++.bob/inherit1.C: Same.
	* g++.old-deja/g++.brendan/crash56.C: Same.
	* g++.old-deja/g++.brendan/template17.C: Same.
	* g++.old-deja/g++.eh/ctor1.C: Same.
	* g++.old-deja/g++.jason/bool5.C: Same.
	* g++.old-deja/g++.jason/cond.C: Same.
	* g++.old-deja/g++.jason/operator.C: Same.
	* g++.old-deja/g++.jason/pmf5.C: Same.
	* g++.old-deja/g++.law/ctors5.C: Same.
	* g++.old-deja/g++.law/missed-error2.C: Same.
	* g++.old-deja/g++.law/operators9.C: Same.
	* g++.old-deja/g++.law/temps1.C: Same.
	* g++.old-deja/g++.mike/for2.C: Same.
	* g++.old-deja/g++.mike/ns5.C: Same.
	* g++.old-deja/g++.mike/ns7.C: Same.
	* g++.old-deja/g++.mike/p10769b.C: Same.
	* g++.old-deja/g++.niklas/t120.C: Same.
	* g++.old-deja/g++.niklas/t121.C: Same.
	* g++.old-deja/g++.ns/koenig5.C: Same.
	* g++.old-deja/g++.oliva/overload1.C: Same.
	* g++.old-deja/g++.other/crash24.C: Same.
	* g++.old-deja/g++.other/crash25.C: Same.
	* g++.old-deja/g++.other/decl5.C: Same.
	* g++.old-deja/g++.other/lineno5.C: Same.
	* g++.old-deja/g++.other/null3.C: Same.
	* g++.old-deja/g++.other/overcnv2.C: Same.
	* g++.old-deja/g++.other/ptrmem7.C: Same.
	* g++.old-deja/g++.other/typename1.C: Same.
	* g++.old-deja/g++.other/vaarg3.C: Same.
	* g++.old-deja/g++.pt/crash10.C: Same.
	* g++.old-deja/g++.pt/crash28.C: Same.
	* g++.old-deja/g++.pt/crash38.C: Same.
	* g++.old-deja/g++.pt/explicit70.C: Same.
	* g++.old-deja/g++.pt/explicit77.C: Same.
	* g++.old-deja/g++.pt/expr2.C: Same.
	* g++.old-deja/g++.pt/spec5.C: Same.
	* g++.old-deja/g++.pt/spec6.C: Same.
	* g++.old-deja/g++.pt/typename3.C: Same.
	* g++.old-deja/g++.pt/typename5.C: Same.
	* g++.old-deja/g++.pt/typename6.C: Same.
	* g++.old-deja/g++.pt/typename7.C: Same.
	* g++.old-deja/g++.pt/unify4.C: Same.
	* g++.old-deja/g++.pt/unify8.C: Same.
	* g++.old-deja/g++.pt/vaarg3.C: Same.
	* g++.old-deja/g++.robertl/eb22.C: Same.
	* g++.old-deja/g++.robertl/eb4.C: Same.
	* g++.old-deja/g++.robertl/eb44.C: Same.
	* g++.old-deja/g++.robertl/eb69.C: Same.
	* g++.old-deja/g++.robertl/eb98.C: Same.
	* gcc.dg/20031223-1.c: Same.
	* gcc.dg/940510-1.c: Same.
	* gcc.dg/990506-0.c: Same.
	* gcc.dg/Walloca-1.c: Same.
	* gcc.dg/Walloca-2.c: Same.
	* gcc.dg/Wconversion-integer.c: Same.
	* gcc.dg/Wcxx-compat-8.c: Same.
	* gcc.dg/Wimplicit-int-1.c: Same.
	* gcc.dg/Wimplicit-int-2.c: Same.
	* gcc.dg/Wimplicit-int-4.c: Same.
	* gcc.dg/Wpointer-sign-Wall.c: Same.
	* gcc.dg/Wpointer-sign-pedantic.c: Same.
	* gcc.dg/Wshadow-1.c: Same.
	* gcc.dg/Wshadow-3.c: Same.
	* gcc.dg/Wswitch-enum-error.c: Same.
	* gcc.dg/Wswitch-enum.c: Same.
	* gcc.dg/Wswitch-error.c: Same.
	* gcc.dg/Wswitch.c: Same.
	* gcc.dg/Wtype-limits-Wextra.c: Same.
	* gcc.dg/Wtype-limits.c: Same.
	* gcc.dg/Wvla-larger-than-2.c: Same.
	* gcc.dg/anon-struct-5.c: Same.
	* gcc.dg/array-10.c: Same.
	* gcc.dg/array-11.c: Same.
	* gcc.dg/array-15.c: Same.
	* gcc.dg/array-2.c: Same.
	* gcc.dg/array-8.c: Same.
	* gcc.dg/array-const-2.c: Same.
	* gcc.dg/array-const-3.c: Same.
	* gcc.dg/bitfld-1.c: Same.
	* gcc.dg/bitfld-8.c: Same.
	* gcc.dg/builtin-redefine.c: Same.
	* gcc.dg/c11-noreturn-1.c: Same.
	* gcc.dg/c11-noreturn-2.c: Same.
	* gcc.dg/c11-static-assert-3.c: Same.
	* gcc.dg/c90-arraydecl-1.c: Same.
	* gcc.dg/c90-complex-1.c: Same.
	* gcc.dg/c90-complit-1.c: Same.
	* gcc.dg/c90-const-expr-11.c: Same.
	* gcc.dg/c90-const-expr-7.c: Same.
	* gcc.dg/c90-const-expr-8.c: Same.
	* gcc.dg/c90-enum-comma-1.c: Same.
	* gcc.dg/c90-flex-array-1.c: Same.
	* gcc.dg/c90-hexfloat-1.c: Same.
	* gcc.dg/c90-idem-qual-1.c: Same.
	* gcc.dg/c90-idem-qual-2.c: Same.
	* gcc.dg/c90-idem-qual-3.c: Same.
	* gcc.dg/c90-mixdecl-1.c: Same.
	* gcc.dg/c90-restrict-1.c: Same.
	* gcc.dg/c90-return-1.c: Same.
	* gcc.dg/c99-array-nonobj-1.c: Same.
	* gcc.dg/c99-arraydecl-1.c: Same.
	* gcc.dg/c99-complex-1.c: Same.
	* gcc.dg/c99-complex-2.c: Same.
	* gcc.dg/c99-complit-2.c: Same.
	* gcc.dg/c99-const-expr-7.c: Same.
	* gcc.dg/c99-const-expr-8.c: Same.
	* gcc.dg/c99-flex-array-3.c: Same.
	* gcc.dg/c99-flex-array-7.c: Same.
	* gcc.dg/c99-flex-array-typedef-7.c: Same.
	* gcc.dg/c99-impl-decl-1.c: Same.
	* gcc.dg/c99-impl-int-1.c: Same.
	* gcc.dg/c99-impl-int-2.c: Same.
	* gcc.dg/c99-init-3.c: Same.
	* gcc.dg/c99-restrict-1.c: Same.
	* gcc.dg/c99-return-1.c: Same.
	* gcc.dg/c99-tag-1.c: Same.
	* gcc.dg/c99-tag-3.c: Same.
	* gcc.dg/call-diag-2.c: Same.
	* gcc.dg/cpp/19940712-1.c: Same.
	* gcc.dg/cpp/19951025-1.c: Same.
	* gcc.dg/cpp/19990413-1.c: Same.
	* gcc.dg/cpp/direct2.c: Same.
	* gcc.dg/cpp/direct2s.c: Same.
	* gcc.dg/cpp/pr28709.c: Same.
	* gcc.dg/cpp/pr61854-c90.c: Same.
	* gcc.dg/cpp/pr61854-c94.c: Same.
	* gcc.dg/cpp/pragma-1.c: Same.
	* gcc.dg/cpp/pragma-2.c: Same.
	* gcc.dg/cpp/trad/escaped-eof.c: Same.
	* gcc.dg/cpp/trad/literals-2.c: Same.
	* gcc.dg/cpp/warn-comments-2.c: Same.
	* gcc.dg/cpp/warn-comments-3.c: Same.
	* gcc.dg/cpp/warn-comments.c: Same.
	* gcc.dg/cpp/warn-long-long-2.c: Same.
	* gcc.dg/cpp/warn-long-long.c: Same.
	* gcc.dg/cpp/warn-redefined-2.c: Same.
	* gcc.dg/cpp/warn-redefined.c: Same.
	* gcc.dg/darwin-cfstring-2.c: Same.
	* gcc.dg/darwin-cfstring-format-1.c: Same.
	* gcc.dg/decl-9.c: Same.
	* gcc.dg/declspec-1.c: Same.
	* gcc.dg/declspec-10.c: Same.
	* gcc.dg/declspec-11.c: Same.
	* gcc.dg/declspec-13.c: Same.
	* gcc.dg/declspec-18.c: Same.
	* gcc.dg/declspec-4.c: Same.
	* gcc.dg/declspec-5.c: Same.
	* gcc.dg/declspec-6.c: Same.
	* gcc.dg/declspec-8.c: Same.
	* gcc.dg/deprecated-4.c: Same.
	* gcc.dg/deprecated.c: Same.
	* gcc.dg/dfp/composite-type.c: Same.
	* gcc.dg/empty-source-2.c: Same.
	* gcc.dg/empty-source-3.c: Same.
	* gcc.dg/format/attr-6.c: Same.
	* gcc.dg/format/branch-1.c: Same.
	* gcc.dg/format/c90-printf-1.c: Same.
	* gcc.dg/format/c90-strftime-2.c: Same.
	* gcc.dg/format/c99-strftime-1.c: Same.
	* gcc.dg/format/cmn-err-1.c: Same.
	* gcc.dg/format/few-1.c: Same.
	* gcc.dg/format/ms_branch-1.c: Same.
	* gcc.dg/format/ms_unnamed-1.c: Same.
	* gcc.dg/format/ms_va-1.c: Same.
	* gcc.dg/format/unnamed-1.c: Same.
	* gcc.dg/format/va-1.c: Same.
	* gcc.dg/format/xopen-1.c: Same.
	* gcc.dg/funcdef-var-1.c: Same.
	* gcc.dg/funcdef-var-2.c: Same.
	* gcc.dg/gnu89-const-expr-1.c: Same.
	* gcc.dg/gnu89-const-expr-2.c: Same.
	* gcc.dg/gnu90-const-expr-1.c: Same.
	* gcc.dg/gnu99-const-expr-1.c: Same.
	* gcc.dg/gnu99-const-expr-2.c: Same.
	* gcc.dg/gnu99-init-2.c: Same.
	* gcc.dg/gomp/_Atomic-5.c: Same.
	* gcc.dg/gomp/appendix-a/a.24.1.c: Same.
	* gcc.dg/gomp/atomic-5.c: Same.
	* gcc.dg/gomp/linear-1.c: Same.
	* gcc.dg/gomp/pr67500.c: Same.
	* gcc.dg/init-bad-1.c: Same.
	* gcc.dg/init-bad-2.c: Same.
	* gcc.dg/init-bad-3.c: Same.
	* gcc.dg/init-string-1.c: Same.
	* gcc.dg/label-compound-stmt-1.c: Same.
	* gcc.dg/label-decl-2.c: Same.
	* gcc.dg/label-decl-4.c: Same.
	* gcc.dg/large-size-array-2.c: Same.
	* gcc.dg/large-size-array-4.c: Same.
	* gcc.dg/lvalue-6.c: Same.
	* gcc.dg/m-un-2.c: Same.
	* gcc.dg/multiple-overflow-warn-1.c: Same.
	* gcc.dg/multiple-overflow-warn-2.c: Same.
	* gcc.dg/multiple-overflow-warn-3.c: Same.
	* gcc.dg/nested-redef-1.c: Same.
	* gcc.dg/no-asm-1.c: Same.
	* gcc.dg/no-asm-3.c: Same.
	* gcc.dg/no-asm-4.c: Same.
	* gcc.dg/noncompile/20010524-1.c: Same.
	* gcc.dg/noncompile/incomplete-5.c: Same.
	* gcc.dg/noncompile/pr44517.c: Same.
	* gcc.dg/noncompile/pr52290.c: Same.
	* gcc.dg/noreturn-1.c: Same.
	* gcc.dg/overflow-warn-1.c: Same.
	* gcc.dg/overflow-warn-2.c: Same.
	* gcc.dg/overflow-warn-3.c: Same.
	* gcc.dg/overflow-warn-4.c: Same.
	* gcc.dg/parm-mismatch-1.c: Same.
	* gcc.dg/parser-pr28152-2.c: Same.
	* gcc.dg/parser-pr28152.c: Same.
	* gcc.dg/pedwarn-init.c: Same.
	* gcc.dg/pointer-arith-2.c: Same.
	* gcc.dg/pointer-arith-3.c: Same.
	* gcc.dg/pointer-arith-4.c: Same.
	* gcc.dg/pr14475.c: Same.
	* gcc.dg/pr18596-3.c: Same.
	* gcc.dg/pr18809-1.c: Same.
	* gcc.dg/pr27953.c: Same.
	* gcc.dg/pr30457.c: Same.
	* gcc.dg/pr30551-2.c: Same.
	* gcc.dg/pr30551-3.c: Same.
	* gcc.dg/pr30551-4.c: Same.
	* gcc.dg/pr30551-5.c: Same.
	* gcc.dg/pr30551-6.c: Same.
	* gcc.dg/pr30551.c: Same.
	* gcc.dg/pr36997.c: Same.
	* gcc.dg/pr41842.c: Same.
	* gcc.dg/pr48552-1.c: Same.
	* gcc.dg/pr48552-2.c: Same.
	* gcc.dg/pr59717.c: Same.
	* gcc.dg/pr61077.c: Same.
	* gcc.dg/pr61096-1.c: Same.
	* gcc.dg/pr63626.c: Same.
	* gcc.dg/pr64223-1.c: Same.
	* gcc.dg/pr64223-2.c: Same.
	* gcc.dg/pr8788-1.c: Same.
	* gcc.dg/pr8927-1.c: Same.
	* gcc.dg/pragma-darwin.c: Same.
	* gcc.dg/pragma-diag-5.c: Same.
	* gcc.dg/pragma-message.c: Same.
	* gcc.dg/redecl-1.c: Same.
	* gcc.dg/simd-1.c: Same.
	* gcc.dg/simd-5.c: Same.
	* gcc.dg/simd-6.c: Same.
	* gcc.dg/spellcheck-fields.c: Same.
	* gcc.dg/spellcheck-typenames.c: Same.
	* gcc.dg/struct-semi-2.c: Same.
	* gcc.dg/struct-semi-3.c: Same.
	* gcc.dg/transparent-union-3.c: Same.
	* gcc.dg/ucnid-8.c: Same.
	* gcc.dg/uninit-pr19430-O0.c: Same.
	* gcc.dg/uninit-pr19430.c: Same.
	* gcc.dg/uninit-pr20644-O0.c: Same.
	* gcc.dg/utf-dflt.c: Same.
	* gcc.dg/utf-dflt2.c: Same.
	* gcc.dg/utf16-4.c: Same.
	* gcc.dg/vla-11.c: Same.
	* gcc.dg/vla-20.c: Same.
	* gcc.dg/vla-init-1.c: Same.
	* gcc.dg/vla-init-2.c: Same.
	* gcc.dg/vla-init-3.c: Same.
	* gcc.dg/weak/weak-6.c: Same.
	* gcc.dg/weak/weak-7.c: Same.
	* gcc.dg/wtr-int-type-1.c: Same.
	* gcc.target/aarch64/mgeneral-regs_1.c: Same.
	* gcc.target/arm/polytypes.c: Same.
	* gcc.target/i386/spellcheck-options-4.c: Same.
	* gcc.target/powerpc/20030218-1.c: Same.
	* gcc.target/sh/pr21255-4.c: Same.
	* gcc.test-framework/dg-error-exp-XP.c: Same.
	* gfortran.dg/array_constructor_30.f03: Same.
	* gfortran.dg/class_30.f90: Same.
	* gfortran.dg/goacc/subarrays.f95: Same.
	* gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
	* gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
	* gfortran.dg/intrinsic_std_1.f90: Same.
	* gfortran.dg/pr70006.f90: Same.
	* gfortran.dg/warning-directive-1.F90: Same.
	* gfortran.dg/warning-directive-2.F90: Same.
	* gfortran.dg/warning-directive-3.F90: Same.
	* gfortran.dg/warning-directive-4.F90: Same.
	* obj-c++.dg/attributes/method-noreturn-1.mm: Same.
	* obj-c++.dg/class-extension-1.mm: Same.
	* obj-c++.dg/class-extension-2.mm: Same.
	* obj-c++.dg/class-protocol-1.mm: Same.
	* obj-c++.dg/cxx-ivars-1.mm: Same.
	* obj-c++.dg/duplicate-class-1.mm: Same.
	* obj-c++.dg/exceptions-3.mm: Same.
	* obj-c++.dg/exceptions-4.mm: Same.
	* obj-c++.dg/exceptions-5.mm: Same.
	* obj-c++.dg/fsf-nsstring-format-1.mm: Same.
	* obj-c++.dg/fsf-package-0.m: Same.
	* obj-c++.dg/invalid-type-1.mm: Same.
	* obj-c++.dg/method-12.mm: Same.
	* obj-c++.dg/method-13.mm: Same.
	* obj-c++.dg/method-15.mm: Same.
	* obj-c++.dg/method-16.mm: Same.
	* obj-c++.dg/method-6.mm: Same.
	* obj-c++.dg/method-7.mm: Same.
	* obj-c++.dg/property/at-property-1.mm: Same.
	* obj-c++.dg/property/at-property-14.mm: Same.
	* obj-c++.dg/property/at-property-17.mm: Same.
	* obj-c++.dg/property/at-property-21.mm: Same.
	* obj-c++.dg/property/at-property-5.mm: Same.
	* obj-c++.dg/property/dotsyntax-4.mm: Same.
	* obj-c++.dg/property/dynamic-3.mm: Same.
	* obj-c++.dg/property/dynamic-4.mm: Same.
	* obj-c++.dg/property/property-neg-1.mm: Same.
	* obj-c++.dg/property/property-neg-6.mm: Same.
	* obj-c++.dg/property/synthesize-11.mm: Same.
	* obj-c++.dg/property/synthesize-5.mm: Same.
	* obj-c++.dg/property/synthesize-6.mm: Same.
	* obj-c++.dg/proto-lossage-4.mm: Same.
	* obj-c++.dg/protocol-qualifier-2.mm: Same.
	* obj-c++.dg/strings/strings-1.mm: Same.
	* obj-c++.dg/super-class-1.mm: Same.
	* obj-c++.dg/syntax-error-6.mm: Same.
	* obj-c++.dg/syntax-error-7.mm: Same.
	* obj-c++.dg/syntax-error-9.mm: Same.
	* obj-c++.dg/try-catch-13.mm: Same.
	* objc.dg/attributes/method-noreturn-1.m: Same.
	* objc.dg/bad-receiver-type-2.m: Same.
	* objc.dg/bad-receiver-type.m: Same.
	* objc.dg/call-super-2.m: Same.
	* objc.dg/class-2.m: Same.
	* objc.dg/class-extension-1.m: Same.
	* objc.dg/class-extension-2.m: Same.
	* objc.dg/class-protocol-1.m: Same.
	* objc.dg/desig-init-1.m: Same.
	* objc.dg/duplicate-class-1.m: Same.
	* objc.dg/exceptions-3.m: Same.
	* objc.dg/exceptions-4.m: Same.
	* objc.dg/exceptions-5.m: Same.
	* objc.dg/foreach-6.m: Same.
	* objc.dg/foreach-7.m: Same.
	* objc.dg/fsf-nsstring-format-1.m: Same.
	* objc.dg/fsf-package-0.m: Same.
	* objc.dg/invalid-type-1.m: Same.
	* objc.dg/method-11.m: Same.
	* objc.dg/method-19.m: Same.
	* objc.dg/method-2.m: Same.
	* objc.dg/method-20.m: Same.
	* objc.dg/method-5.m: Same.
	* objc.dg/method-6.m: Same.
	* objc.dg/method-7.m: Same.
	* objc.dg/method-9.m: Same.
	* objc.dg/missing-proto-3.m: Same.
	* objc.dg/private-1.m: Same.
	* objc.dg/property/at-property-1.m: Same.
	* objc.dg/property/at-property-14.m: Same.
	* objc.dg/property/at-property-17.m: Same.
	* objc.dg/property/at-property-21.m: Same.
	* objc.dg/property/at-property-5.m: Same.
	* objc.dg/property/dynamic-3.m: Same.
	* objc.dg/property/dynamic-4.m: Same.
	* objc.dg/property/property-neg-1.m: Same.
	* objc.dg/property/property-neg-6.m: Same.
	* objc.dg/property/synthesize-11.m: Same.
	* objc.dg/property/synthesize-5.m: Same.
	* objc.dg/property/synthesize-6.m: Same.
	* objc.dg/proto-hier-1.m: Same.
	* objc.dg/proto-lossage-4.m: Same.
	* objc.dg/protocol-qualifier-2.m: Same.
	* objc.dg/strings/strings-1.m: Same.
	* objc.dg/type-size-1.m: Same.

2017-04-18  Jeff Law  <law@redhat.com>

	PR target/74563
	* gcc.target/mips/pr74563: New test.

2017-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/80443
	* gcc.c-torture/compile/pr80443.c: New test.

2017-04-18  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/80357
	* gcc.c-torture/compile/pr80357.c: New test.

2017-04-18  Jeff Law  <law@redhat.com>

	PR middle-end/80422
	* gcc.c-torture/compile/pr80422.c: New test.

2017-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR debug/80263
	* gcc.dg/debug/dwarf2/pr80263.c: New test.

2017-04-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/80099
	* gcc.target/powerpc/pr80099-1.c: New test.
	* gcc.target/powerpc/pr80099-2.c: Likewise.
	* gcc.target/powerpc/pr80099-3.c: Likewise.
	* gcc.target/powerpc/pr80099-4.c: Likewise.
	* gcc.target/powerpc/pr80099-5.c: Likewise.

2017-04-18  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/80444
	* gcc.dg/sancov/pr80444.c: New test.

	PR middle-end/79788
	PR middle-end/80375
	* gcc.dg/pr79788-1.c: New test.
	* gcc.dg/pr79788-2.c: New test.

2017-04-18  Marek Polacek  <polacek@redhat.com>

	PR c++/80244 - ICE with attribute in template alias.
	* g++.dg/cpp0x/alias-decl-59.C: New test.

	PR c++/80241 - ICE with alignas pack expansion.
	* g++.dg/cpp0x/alignas11.C: New test.

2017-04-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/80287
	* g++.dg/lto/pr80287_0.C: New test.

2017-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80315
	* gcc.target/powerpc/pr80315-1.c: New test.
	* gcc.target/powerpc/pr80315-2.c: New test.
	* gcc.target/powerpc/pr80315-3.c: New test.
	* gcc.target/powerpc/pr80315-4.c: New test.

2017-04-16  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/parse/error11.C: Remove braces around line number in dejagnu
	  directive.
	* g++.dg/parse/error3.C: Same.
	* g++.old-deja/g++.pt/niklas01a.C: Same.
	* gcc.dg/990506-0.c: Same.
	* gcc.dg/cpp/19990413-1.c: Same.
	* gcc.dg/cpp/pragma-1.c: Same.
	* gcc.dg/cpp/pragma-2.c: Same.
	* gcc.dg/m-un-2.c: Same.
	* objc.dg/private-1.m: Same.

2017-04-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr54669.c: Fix dg-do directive.
	* gcc.dg/pr78582.c: Ditto.
	* gcc.dg/pr80020.c: Ditto.
	* gcc.dg/torture/pr57993-2.cpp: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
	* gcc.dg/tree-ssa/pr79327-2.c: Ditto.
	* gcc.dg/tree-ssa/pr79352.c: Ditto.
	* gcc.dg/tree-ssa/pr79376.c: Ditto.
	* gcc.dg/tree-ssa/pr79691.c: Ditto.

2017-04-15  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
	* gfortran.dg/generic_29.f90: Likewise.
	* gfortran.dg/goacc/multi-clause.f90: Likewise.
	* gfortran.dg/pr41922.f90: Likewise.
	* gfortran.dg/pr70006.f90: Likewise.

2017-04-15  Segher Boessenkool  <segher@kernel.crashing.org>

	PR tree-optimization/66612
	* gcc.target/powerpc/20050830-1.c: Remove xfail.

2017-04-14  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80361
	* gfortran.dg/class_62.f90: New test case.

2017-04-14  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/loop-1.c: New file.

2017-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/80098
	* gcc.target/powerpc/pr80098-1.c: New test.
	* gcc.target/powerpc/pr80098-2.c: Likewise.
	* gcc.target/powerpc/pr80098-3.c: Likewise.
	* gcc.target/powerpc/pr80098-4.c: Likewise.

2017-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/80403
	* g++.dg/ubsan/pr80403-2.C: New test.

2017-04-13  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/80343
	* gcc.target/powerpc/pr80343.c: New.

2017-04-13  Denis Khalikov  <d.khalikov@partner.samsung.com>

	PR sanitizer/80414
	* c-c++-common/ubsan/bounds-15.c: New test.

2017-04-13  Richard Biener  <rguenther@suse.de>

	PR testsuite/80416
	* g++.dg/torture/pr79671.C: Fix asm constraints.

2017-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR debug/80321
	* gcc.dg/debug/pr80321.c: New test.

2017-04-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/debug10.adb: New test.
	* gnat.dg/debug10_pkg.ads: New helper.

2017-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79390
	* gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.

	PR sanitizer/80403
	PR sanitizer/80404
	PR sanitizer/80405
	* g++.dg/ubsan/pr80403.C: New test.
	* g++.dg/ubsan/pr80404.C: New test.
	* g++.dg/ubsan/pr80405.C: New test.

	PR c/80163
	* gcc.dg/torture/pr80163.c: New test.

2017-04-12  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

	PR tree-optimization/80359
	* gcc.dg/torture/pr80359.c: New testcase.

2017-04-12  Richard Biener  <rguenther@suse.de>
	    Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR middle-end/79671
	* g++.dg/torture/pr79671.C: New testcase.
	* g++.dg/lto/pr79671_0.C: Likewise.
	* g++.dg/lto/pr79671_1.c: Likewise.

2017-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/80349
	* g++.dg/ubsan/pr80349.C: New test.

2017-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80370
	* g++.dg/cpp1z/decomp28.C: New test.

	PR middle-end/80100
	* gcc.dg/pr80100.c: New test.

	PR rtl-optimization/80385
	* g++.dg/opt/pr80385.C: New test.

2017-04-11  Martin Liska  <mliska@suse.cz>

	PR ipa/80212
	* g++.dg/ipa/pr80212.C: New test.

2017-04-11  Martin Sebor  <msebor@redhat.com>

	PR middle-end/80364
	* gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.

2017-04-11  Martin Liska  <mliska@suse.cz>

	PR sanitizer/70878
	* gcc.dg/ubsan/pr70878.c: New test.

2017-04-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/80381
	* gcc.target/i386/pr80381.c: New test.

	PR c++/80363
	* g++.dg/ext/pr80363.C: New test.

2017-04-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
	Add avr-*-* to non-lp64 selector.

2017-04-10  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/pr40340-3.c: Adjust directive pattern.
	* gcc.dg/pr40340-4.c: Same.

2017-04-10  Nicolas Koenig  <koenigni@student.ethz.ch>

	PR fortran/69498
	* gfortran.dg/submodule_unexp.f90: Modified test
	to account for new error.
	* gfortran.dg/submodule_twice.f90: New Test

2017-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80176
	* g++.dg/init/ref23.C: New test.

2017-04-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR tree-optimization/80304
	* gfortran.dg/do_concurrent_4.f90:  New test case.

2017-04-10  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/80046
	* gfortran.dg/proc_ptr_comp_48.f90: New test case.

2017-04-10  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/torture/pr79905.C: Add -maltivec option.

2017-04-10  Jeff Law  <law@redhat.com>

	PR tree-optimization/80374
	* g++.dg/pr80374.c: New test.

2017-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80108
	* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
	* gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.

2017-04-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.

2017-04-10  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/79356
	* gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.

2017-04-10  Daniel Santos <daniel.santos@pobox.com>

	PR testsuite/79867
	* lib/target-libpath.exp: Merge in cygwin fix from libffi.

2017-04-10  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80348
	* g++.dg/ubsan/div-by-zero-3.C: New test.

2017-04-10  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/80153
	* gcc.c-torture/execute/pr80153.c: New.

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

	PR middle-end/80362
	* gcc.dg/torture/pr80362.c: New testcase.

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

	PR tree-optimization/80304
	* gcc.dg/torture/pr80304.c: New testcase.

2017-04-10  Nathan Sidwell  <nathan@acm.org>

	PR target/79905
	* g++.dg/torture/pr79905.C: New.

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

	PR sanitizer/80350
	* c-c++-common/ubsan/pr80350.c: New test.

2017-04-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/80324
	* gcc.target/i386/avx512f-reduce-op-1.c: New test.

2017-04-08  Martin Liska  <mliska@suse.cz>

	Revert:
	2017-04-07  Martin Liska  <mliska@suse.cz>

	PR ipa/80212
	* g++.dg/ipa/pr80212.C: New test.

2017-04-07  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
	dg-options.
	* gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.

	PR target/80322
	PR target/80323
	PR target/80325
	PR target/80326
	* gcc.target/i386/avx512f-undefined-1.c: New test.
	* gcc.target/i386/avx512f-cvtsd-1.c: New test.
	* gcc.target/i386/avx-cvtsd-1.c: New test.
	* gcc.target/i386/avx512f-cvtss-1.c: New test.
	* gcc.target/i386/avx512f-abspd-1.c: New test.
	* gcc.target/i386/avx-cvtss-1.c: New test.
	* gcc.target/i386/avx512f-absps-1.c: New test.
	* gcc.target/i386/avx512f-int2mask-1.c: New test.
	* gcc.target/i386/avx512f-mask2int-1.c: New test.

2017-04-07  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80348
	* g++.dg/ubsan/div-by-zero-2.C: New test.

	PR c++/80095
	* g++.dg/cpp1y/nsdmi-aggr8.C: New test.

2017-04-07  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/70478
	* gcc.target/s390/pr70478.c: New.

2017-04-07  Martin Liska  <mliska@suse.cz>

	PR target/79889
	* g++.dg/ext/mv8.C: Add aarch64* targets.

2017-04-07  Martin Liska  <mliska@suse.cz>

	PR ipa/80212
	* g++.dg/ipa/pr80212.C: New test.

2017-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.

2017-04-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80334
	* g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
	alignas on stack.

2017-04-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/80341
	* gcc.dg/torture/pr80341.c: New testcase.

2017-04-06  Jakub Jelinek  <jakub@redhat.com>

	PR debug/80234
	* g++.dg/debug/dwarf2/pr80234-1.C: New test.
	* g++.dg/debug/dwarf2/pr80234-2.C: New test.

2017-04-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79733
	* gcc.target/i386/pr79733.c: New test.

2017-04-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/80298
	* gcc.target/i386/pr80298-1.c: New test.
	* gcc.target/i386/pr80298-2.c: Ditto.

2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com

	PR target/80082
	* gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
	ARMv7-R.

2017-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80334
	* g++.dg/torture/pr80334.C: New testcase.

2017-04-06  Martin Liska  <mliska@suse.cz>

	PR sanitizer/80166
	* gcc.dg/asan/pr80166.c: New test.

2017-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR tree-optimization/79390
	* gcc.target/i386/pr79390.c: Allow for cmovl.a.

2017-04-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80262
	* gcc.target/i386/pr80262.c: New testcase.

2017-04-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/80281
	* gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.

2017-04-05  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/70703
	* gcc.target/i386/pr70703.c: New.

2017-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/80308
	* c-c++-common/asan/pr80308.c: New test.

2017-04-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/79890
	* gcc.target/s390/pr79890.c: New test case.

2017-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/80310
	* c-c++-common/ubsan/pr80310.c: New test.

2017-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80297
	* g++.dg/torture/pr80297.C: New test.

	PR tree-optimization/79390
	* gcc.target/i386/pr79390.c: New test.
	* gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.

2017-04-04  Volker Reichelt  <v.reichelt@netcologne.de>

	PR c++/80296
	* g++.dg/cpp0x/alias-decl-80296.C: New test.

2017-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/80307
	* gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
	targeting any CPU or architecture.
	* gcc.target/arm/small-multiply-m0-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0-3.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
	* gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
	* gcc.target/arm/small-multiply-m1-1.c: Likewise.
	* gcc.target/arm/small-multiply-m1-2.c: Likewise.
	* gcc.target/arm/small-multiply-m1-3.c: Likewise.

2017-04-04  Nicolas Koenig  <koenigni@student.ethz.ch>

	PR fortran/69498
	* gfortran.dg/submodule_unexp.f90: New test.

2017-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/80286
	* gcc.target/i386/avx-pr80286.c: New test.
	* gcc.dg/pr80286.c: New test.

2017-04-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/80281
	* gcc.dg/torture/pr80281.c: New testcase.

2017-04-04  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80275
	* g++.dg/opt/pr80275.C: Make g static.

2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/60818
	* gcc.c-torture/compile/pr60818.c: New testcase.

2017-04-03  Jonathan Wakely  <jwakely@redhat.com>

	* g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
	* gcc.dg/20031012-1.c: Likewise.
	* gcc.dg/ipa/ipcp-1.c: Likewise.
	* gcc.dg/torture/matrix-3.c: Likewise.
	* gcc.target/powerpc/ppc-spe.c: Likewise.
	* gcc.target/rx/zero-width-bitfield.c: Likewise.

2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/80246
	* gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
	powerpc_vsx_ok.
	(std, ld): Limit scan-assembler-times check to lp64.
	(stwu, stw, lwz): Add scan-assembler-times check for ilp32.
	* gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
	powerpc_vsx_ok.

2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/80246
	* gcc.target/powerpc/pr80246.c: Require hard_dfp.

2017-04-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80275
	* g++.dg/opt/pr80275.C: New testcase.

2017-04-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR testsuite/79356
	* gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.

2017-04-03  Robin Dapp  <rdapp@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
	(bal): Increase iteration count and assume alignment.

2017-04-03  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.

2017-04-02  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/compile/nested-3.c: New testcase.
	* gcc.c-torture/execute/20170401-1.c: New testcase.
	* gcc.c-torture/execute/20170401-2.c: New testcase.

2017-03-31  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/79405
	gcc.dg/pr79405.c: New testcase.

2017-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR debug/79255
	* gcc.dg/pr79255.c: New test.

	PR c++/79572
	* g++.dg/ubsan/null-8.C: New test.

2017-03-31  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/80107
	* gfortran.dg/pr80107.f: New.

2017-03-31  Jeff Law  <law@redhat.com>

	PR tree-optimization/49498
	* gcc.dg/uninit-pred-8_b.c: Reenable DOM.

2017-03-31  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.

2017-03-31  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.

2017-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR libstdc++/80251
	* g++.dg/ext/is_aggregate.C: New test.

	PR middle-end/80173
	* gcc.target/i386/pr80173.c: New test.

	PR middle-end/80163
	* gcc.dg/pr80163.c: New test.

	PR debug/80025
	* gcc.dg/torture/pr80025.c: New test.

2017-03-30  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/pr52125.c: Add -msym32.

2017-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR translation/80189
	* g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
	* g++.dg/gomp/sharing-1.C: Likewise.
	* gfortran.dg/gomp/pr44536.f90: Likewise.
	* gfortran.dg/gomp/pr44036-1.f90: Likewise.
	* gfortran.dg/gomp/sharing-3.f90: Likewise.
	* gfortran.dg/gomp/crayptr3.f90: Likewise.
	* gfortran.dg/gomp/pr33439.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
	* gfortran.dg/gomp/sharing-1.f90: Likewise.
	* gfortran.dg/gomp/sharing-2.f90: Likewise.
	* gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
	* gcc.dg/gomp/sharing-1.c: Likewise.

2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/80246
	* gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
	Darwin and SPE.
	(dxex, dxexq): Update return type.
	(diex, diexq): Update argument type.
	* gcc.target/powerpc/pr80246.c: New test.

2017-03-30  Martin Jambor  <mjambor@suse.cz>

	PR ipa/77333
	* g++.dg/ipa/pr77333.C: New test.

2017-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/80206
	* gcc.target/i386/pr80206.c: New test.

2017-03-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77498
	* gfortran.dg/pr77498.f: New testcase.

2017-03-29  Marek Polacek  <polacek@redhat.com>

	PR c/79730
	* gcc.dg/pr79730.c: New test.

2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/78670
	* gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
	a character of length 1. Update test for success.
	* gfortran.dg/dtio_28.f03: New test.
	* gfortran.dg/dtio_4.f90: Update to open test file with status =
	'scratch' to delete the file when done.

2017-03-29  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/80233
	* gcc.c-torture/compile/pr80233.c: New testcase.

2017-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/80254
	* gfortran.dg/dec_io_2.f90:  Do not run on MINGW, run
	* gfortran.dg/dec_io_2a.f90:  instead (new test).

2017-03-28  Jiong Wang  <jiong.wang@arm.com>

	* g++.dg/tls/thread_local-order2.C: XFAIL on newlib.

2017-03-28  Segher Boessenkool  <segher@kernel.crashing.org>

	PR testsuite/43496
	* gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
	generating PIC code.

2017-03-28  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/80193
	* gcc.target/i386/pr80193.c: New.

2017-03-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/78661
	* gfortran.dg/dtio_25.f90: Modified test case.
	* gfortran.dg/dtio_27.f90: New test case.

2017-03-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/53383
	* gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
	* gcc.target/i386/pr53383-2.c (dg-options): Ditto.
	* gcc.target/i386/pr53383-3.c (dg-options): Ditto.

2017-03-28  Bin Cheng  <bin.cheng@arm.com>

	* gcc.c-torture/compile/irreducible-loop.c: New.

2017-03-28  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/80218
	* gcc.dg/pr80218.c: New test.

2017-03-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78644
	* gcc.dg/pr78644-1.c: New testcase.
	* gcc.dg/pr78644-2.c: Likewise.

2017-03-28  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
	* gcc.dg/pic-4.c: Likewise.
	* gcc.dg/pie-3.c: Likewise.
	* gcc.dg/pie-4.c: Likewise.

2017-03-28  Martin Liska  <mliska@suse.cz>

	PR ipa/80205
	* g++.dg/ipa/pr80205.C: New test.

2017-03-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
	with sizeof(int) < 4.
	* gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
	* gcc.c-torture/execute/pr79737-2.c: Likewise.
	* gcc.dg/torture/pr79777.c: Likewise.
	* gcc.dg/torture/pr79910.c: Likewise.

2017-03-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/80222
	* g++.dg/pr80222.C: New testcase.

2017-03-28  Martin Liska  <mliska@suse.cz>

	PR ipa/80104
	* gcc.dg/ipa/pr80104.c: New test.

2017-03-28  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/80067
	* c-c++-common/ubsan/shift-10.c: New test.

2017-03-27  Jeff Law  <law@redhat.com>

	PR tree-optimization/80216
	* gcc.c-torture/compile/pr80216.c: New test.

2017-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/80162
	* c-c++-common/pr80162-1.c: New test.
	* c-c++-common/pr80162-2.c: New test.
	* c-c++-common/pr80162-3.c: New test.

	PR target/80102
	* g++.dg/opt/pr80102.C: New test.

2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/78543
	* gcc.target/powerpc/pr78543.c: New test.

2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80103
	* gcc.target/powerpc/pr80103-1.c: New test.

2017-03-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80181
	* gcc.dg/torture/pr80181.c: New testcase.

2017-03-27  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/interrupt-4.c: New file.

2017-03-27  Richard Biener  <rguenther@suse.de>

	PR ipa/79776
	* g++.dg/ipa/pr79776.C: New testcase.

2017-03-27  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/80168
	* gcc.dg/asan/pr80168.c: New test.

2017-03-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80170
	* gcc.dg/pr80170.c: New testcase.

2017-03-27  Richard Biener  <rguenther@suse.de>

	PR middle-end/80171
	* g++.dg/torture/pr80171.C: New testcase.

2017-03-26  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/pr79732.c: Require alias support.
	* gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.

	* gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
	libatomic_available.
	* gfortran.dg/coarray_image_status_1.f08: Likewise.
	* gfortran.dg/coarray_stopped_images_1.f08: Likewise.

2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/78881
	* gfortran.dg/dtio_26.f90: New test.

2017-03-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/80156
	PR fortran/79382
	* gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
	testcase for PR80156. Add a main programme that tests that
	the typebound generic is accessible.

2017-03-25  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/80160
	PR rtl-optimization/80159

	* gcc.target/i386/pr80160.c: New test.

2017-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/79904
	* gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.

2017-03-24  Marek Polacek  <polacek@redhat.com>

	PR c++/80119
	* g++.dg/warn/Wuninitialized-9.C: New test.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
	and remove the high-level builtin.  The error message for the
	would prevent compilation from reaching the second.
	* gcc.target/s390/target-attribute/tattr-4.c: Likewise.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/arch12/aghsghmgh-1.c: New test.
	* gcc.target/s390/arch12/mul-1.c: New test.
	* gcc.target/s390/arch12/mul-2.c: New test.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
	* lib/target-supports.exp: Add effective target check s390_vxe.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
	comparison instructions used from now on.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp (check_effective_target_vector):
	Include target-supports.exp and move target_vector check routine
	...
	* lib/target-supports.exp (check_effective_target_s390_vx): ... to
	here and rename it.
	* gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
	check from vector to s390_vx.
	* gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
	* gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
	* gcc.target/s390/vector/stpcpy-1.c: Likewise.
	* gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
	* gcc.target/s390/vector/vec-clobber-1.c: Likewise.
	* gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
	* gcc.target/s390/vector/vec-genmask-1.c: Likewise.
	* gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
	* gcc.target/s390/vector/vec-vrepi-1.c: Likewise.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-init-2.c: New test.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/ubsan/pr79904-2.c: New test.

2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/79893
	* gcc.target/s390/zvector/pr79893.c: New test.

2017-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/80112
	* gcc.dg/pr80112.c: New test.

2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
	etc. line numbers.
	* gcc.dg/Walloca-1.c: Likewise.
	* gcc.dg/Walloca-2.c: Likewise.
	* gcc.dg/Wvla-larger-than-2.c: Likewise.

2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/80158
	* gfortran.fortran-torture/compile/pr80158.f: New file.

2017-03-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80167
	* gcc.dg/graphite/pr80167.c: New testcase.

2017-03-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80092
	* gcc.dg/no_profile_instrument_function-attr-1.c: Add
	dg-require-effective-target global_constructor.
	* gcc.dg/tls/emutls-2.c: Same.

2017-03-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80092
	* c-c++-common/Wimplicit-fallthrough-34.c: Add
	dg-require-effective-target indirect_jumps.

2017-03-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80092
	* gcc.dg/torture/pr79244.c: Add dg-require-effective-target
	nonlocal_goto.

2017-03-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80092
	* gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
	* gcc.dg/Walloca-12.c: Same.
	* gcc.dg/attr-alloc_size-8.c: Same.
	* gcc.dg/Walloca-4.c: Same.
	* gcc.dg/Walloca-8.c: Same.
	* gcc.dg/Walloca-13.c: Same.
	* gcc.dg/Walloca-14.c: Same.
	* gcc.dg/attr-alloc_size-9.c: Same.
	* gcc.dg/Walloca-1.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
	* gcc.dg/Walloca-5.c: Same.
	* gcc.dg/Walloca-10.c: Same.
	* gcc.dg/Walloca-9.c: Same.
	* gcc.dg/attr-alloc_size-6.c: Same.
	* gcc.dg/Wvla-larger-than-1.c: Same.
	* gcc.dg/torture/pr71881.c: Same.
	* gcc.dg/torture/pr71901.c: Same.
	* gcc.dg/torture/pr78742.c: Same.
	* gcc.dg/builtin-alloc-size.c: Same.
	* gcc.dg/Walloca-2.c: Same.
	* gcc.dg/Walloca-6.c: Same.
	* gcc.dg/Walloca-11.c: Same.
	* gcc.dg/attr-alloc_size-7.c: Same.
	* gcc.dg/Wvla-larger-than-2.c: Same.
	* gcc.dg/Walloca-3.c: Same.
	* c-c++-common/Wimplicit-fallthrough-7.c: Same.
	* gcc.c-torture/compile/pr79413.c: Same.
	* gcc.c-torture/compile/pr78439.c: Same.

2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/p9-options-1.c: New test.

2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/71436
	* gcc.c-torture/compile/pr71436.c: New test.

2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79908
	PR tree-optimization/80136
	* gcc.dg/torture/pr79908.c: New file.

2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>

	PR fortran/39239
	* gfortran.dg/equiv_constraint_bind_c.f90: New test.

2017-03-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/80141
	* g++.dg/gomp/pr80141.C: New test.

	PR c++/80129
	* g++.dg/torture/pr80129.C: New test.

	PR sanitizer/80110
	* g++.dg/tsan/pr80110.C: New test.

2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/80142
	* gfortran.dg/any_loc.f90: New test case.

2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/80082
	* gcc.target/arm/atomic_loaddi_10.c: New testcase.
	* gcc.target/arm/atomic_loaddi_11.c: Likewise.

2017-03-22  Martin Liska  <mliska@suse.cz>

	PR target/79906
	* g++.dg/ext/mv8.C: Add power* targets.

2017-03-21  Martin Sebor  <msebor@redhat.com>

	PR c++/79548
	* g++.dg/warn/Wunused-var-26.C: New test.

2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/79908
	* gcc.dg/torture/pr79908.c: Revert addition of new file.

2017-03-21  Marek Polacek  <polacek@redhat.com>
	    Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/80109
	* gcc.dg/Walloca-14.c: New test.

2017-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/80125
	* gcc.target/powerpc/pr80125.c: New test.

2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>

	PR fortran/69498
	* gfortran.dg/unexp_attribute.f90: New test

2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79908
	* gcc.dg/torture/pr79908.c: New file.

2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
	with sizeof(int) < 4.

2017-03-21  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/pr65044.c: Add '.' in order to catch
	apostrophes.

2017-03-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80032
	* g++.dg/opt/pr80032.C: New testcase.

2017-03-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/80122
	* gcc.dg/torture/pr80122.c: New testcase.

2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.dg/pic-2.c: Skip for MIPS.
	* gcc.dg/pie-2.c: Skip for MIPS.

2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/77752
	* g++.dg/cpp0x/initlist97.C: New.
	* g++.dg/cpp0x/initlist85.C: Update.

2017-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR c/67338
	* gcc.dg/pr67338.c: New test.

	PR c++/35878
	* g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
	dump instead of assembler.
	* g++.dg/init/pr35878_2.C: Likewise.
	* g++.dg/init/pr35878_3.C: Likewise.

2017-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR c/80097
	* gcc.dg/ubsan/pr80097.c: New test.

2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/80054
	* g++.dg/torture/pr80054.C: New file.

2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/79963
	* gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
	directive to assure selection of proper bit using rlwinm insn.
	* gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
	* gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
	* gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
	* gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.

2017-03-20  Marek Polacek  <polacek@redhat.com>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/80059 - ICE with noexcept and __transaction_atomic
	* g++.dg/tm/pr80059-2.C: New test.
	* g++.dg/tm/pr80059.C: New test.

2017-03-20  Martin Liska  <mliska@suse.cz>

	PR middle-end/79753
	* gcc.target/i386/mpx/pr79753.c: New test.

2017-03-20  Martin Liska  <mliska@suse.cz>

	PR target/79769
	PR target/79770
	* g++.dg/pr79769.C: New test.
	* gcc.target/i386/mpx/pr79770.c: New test.

2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/78857
	* gcc.target/s390/load-and-test-fp-1.c: New test.
	* gcc.target/s390/load-and-test-fp-2.c: New test.

2017-03-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/79676
	* gfortran.dg/submodule_28.f08 : New test.

2017-03-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/71838
	* gfortran.dg/submodule_26.f08 : New test.
	* gfortran.dg/submodule_27.f08 : New test.

2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79951
	* gcc.target/powerpc/pr79951.c: New.

2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/79910
	* gcc.dg/torture/pr79910.c: New test.

2017-03-17  Jeff Law  <law@redhat.com>

	PR tree-optimization/71437
	* gcc.dg/tree-ssa/pr71437.c: New test.
	* gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
	now caught by VRP, but which were previously caught by DOM.

2017-03-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/80075
	* g++.dg/torture/pr80075.C: New testcase.

2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71294
	* g++.dg/pr71294.C: New test.

2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.

2017-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/80010
	* gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.

	PR fortran/79886
	* gfortran.dg/pr79886.f90: New test.

2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79038
	* gcc.target/powerpc/pr79038-1.c: New test.

2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>

	PR fortran/33271
	* gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.

2017-03-15  Jiong Wang  <jiong.wang@arm.com>

	PR testsuite/79356
	* gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.

2017-03-15  Uros Bizjak  <ubizjak@gmail.com>

	PR target/80019
	* gcc.target/i386/pr80019.c: New test.

2017-03-15  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.

2017-03-14  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79800
	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
	* gcc.dg/tree-ssa/pr79800.c: New test.

2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79947
	* gcc.target/powerpc/pr79947.c: New test.

2017-03-14  Martin Sebor  <msebor@redhat.com>

	PR middle-end/80020
	* gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
	* gcc.dg/attr-alloc_size-7.c: Same.
	* gcc.dg/attr-alloc_size-9.c: Same.
	* gcc.dg/builtin-alloc-size.c: Same.
	* gcc.dg/pr80020.c: New test.

2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/79728
	* gcc.target/i386/sse-globalreg.c: New test.

2017-03-14  Martin Liska  <mliska@suse.cz>

	PR lto/66295
	* gcc.dg/tree-prof/pr66295.c: New test.

2017-03-13  Martin Liska  <mliska@suse.cz>

	PR middle-end/78339
	* gcc.target/i386/mpx/pr78339.c: New test.

2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/bitfield.c: New file.

2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/pr9001090948.c: New file.

2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>

	* lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
	Fix test.  Make early-out condition return early.  Correct comments.

2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/78854
	* gfortran.dg/dtio_25.f90: New test.

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

	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.

2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/78911
	* gcc.target/i386/pr78911-1.c: New test.
	* gcc.target/i386/pr78911-2.c: New test.

2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>

	PR target/79941
	* gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
	* gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
	* gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.

2017-03-10  Marek Polacek  <polacek@redhat.com>

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

2017-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79899
	* g++.dg/other/friend7.C: New test.

	PR c++/79896
	* g++.dg/ext/int128-5.C: New test.

2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>

	PR testsuite/79356
	* gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
	powerpc, sparc, or s390x.

2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79907
	* gcc.target/powerpc/pr79907.c: New.

2017-03-10  Olivier Hainque  <hainque@adacore.com>

	* gnat.dg/opt64.adb: New test.
	* gnat.dg/opt64_pkg.ads: New helper.
	* gnat.dg/opt64_pkg.adb: New helper.

2017-03-10  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79909
	* gcc.target/powerpc/pr79909.c: New test.

	PR tree-optimization/79972
	* gcc.dg/pr79972.c: New test.

	PR tree-optimization/77975
	* gcc.dg/pr77975.c: New test.

2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR c++/79962
	PR c++/79984
	* c-c++-common/nonnull-3.c: New test.
	* g++.dg/warn/Wnonnull3.C: New test.

2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
	* gcc.target/mips/lxc1-sxc1-2.c: Likewise.

2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/79757
	* gcc.dg/ubsan/pr79757-1.c: New test.
	* gcc.dg/ubsan/pr79757-2.c: New test.
	* gcc.dg/ubsan/pr79757-3.c: New test.
	* gcc.dg/ubsan/pr79757-4.c: New test.
	* gcc.dg/ubsan/pr79757-5.c: New test.

2017-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/79969
	* gcc.dg/debug/dwarf2/enum-loc1.c: New test.

2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR c++/79687
	* g++.dg/expr/ptrmem8.C: New test.
	* g++.dg/expr/ptrmem9.C: New test.

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

	PR tree-optimization/79977
	* gcc.dg/graphite/pr79977.c: New testcase.

2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>

	* g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
	rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
	* lib/target-supports.exp (check_effective_target_rdynamic):
	New proc.

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

	PR middle-end/79971
	* gcc.dg/fixed-point/pr79971.c: New testcase.

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

	PR ipa/79970
	* gcc.dg/torture/pr79970.c: New testcase.

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

	PR c++/71966
	* g++.dg/cpp0x/pr71966-1.C: New.
	* g++.dg/cpp0x/pr71966-2.C: Likewise.

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

	PR tree-optimization/79631
	* gcc.target/i386/mpx/pr79631.c: New test.

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

	PR target/65705
	PR target/69804
	* gcc.target/i386/pr71458.c: Update scanned pattern.

2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR c++/79672
	* g++.dg/warn/Wduplicated-branches2.C: Fix PR.
	* g++.dg/warn/Wduplicated-branches3.C: New test.

2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>

	* gcc.target/mips/msa-bclri.c: Skip the test for -O0.

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

	PR ipa/79764
	* g++.dg/pr79764.C: New test.

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

	PR ipa/79761
	* g++.dg/pr79761.C: New test.

2017-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/79944
	* c-c++-common/asan/pr79944.c: New test.

	PR target/79932
	* gcc.target/i386/pr79932-2.c: New test.

	PR target/79932
	* gcc.target/i386/pr79932-1.c: New test.

2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR c++/79900 - ICE in strip_typedefs
	* g++.dg/warn/Wpadded-1.C: New test.

2017-03-08  Marek Polacek  <polacek@redhat.com>

	* g++.dg/Walloca1.C: Adjust dg-warning.

2017-03-08  Andrew Haley  <aph@redhat.com>

	PR tree-optimization/79943
	* gcc.dg/tree-ssa/pr79943.c: New test.

2017-03-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79955
	* gcc.dg/uninit-24.c: New testcase.

2017-03-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79920
	* gcc.dg/vect/pr79920.c: New testcase.

2017-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/79904
	* gcc.dg/ubsan/pr79904.c: New test.

2017-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/79834
	* c-c++-common/goacc/pragma_context.c (f2): Adjust expected
	diagnostics.

2017-03-07  Marek Polacek  <polacek@redhat.com>

	PR middle-end/79809
	* g++.dg/Walloca1.C: New test.

2017-03-07  Martin Liska  <mliska@suse.cz>

	PR middle-end/68270
	* g++.dg/pr68270.C: New test.

2017-03-07  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79901
	* gcc.target/i386/pr79901.c: New test.

	PR sanitizer/79897
	* c-c++-common/ubsan/pr79897.c: New test.

2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/79571
	* gcc.target/i386/pr79571.c: New.

2017-03-06  Marek Polacek  <polacek@redhat.com>

	PR c++/79796 - ICE with NSDMI and this pointer
	* g++.dg/cpp0x/nsdmi13.C: New test.

2017-03-06  Julia Koval  <julia.koval@intel.com>

	PR target/79793
	 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
	 directives.
	 * gcc.target/i386/interrupt-13.c: Ditto.
	 * gcc.target/i386/interrupt-14.c: Ditto.
	 * gcc.target/i386/interrupt-15.c: Ditto.

2017-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79822
	* g++.dg/cpp0x/constexpr-79822.C: New test.

2017-03-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79894
	* gcc.dg/vect/pr79887.c: New testcase.

2017-03-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79824
	* gcc.dg/vect/pr79824-1.c: New testcase.
	* gcc.dg/vect/pr79824-2.c: Likewise.

2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
	gettimeofday.  Remove dg-skip-if for AVR.
	* lib/target-supports.exp (check_effective_target_gettimeofday):
	New proc.

2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
	* 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-26.c: Likewise.
	* gcc.target/s390/hotpatch-27.c: Likewise.
	* gcc.target/s390/hotpatch-28.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.

2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64574
	* g++.dg/template/crash125.C: New.

2017-03-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/79812
	* gcc.target/i386/avx512f-vpermq-imm-3.c: New test.

2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.

2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>

	* gcc.target/mips/msa-minmax.c: New tests.

2017-03-06  Martin Liska  <mliska@suse.cz>

	PR sanitize/79783
	* g++.dg/asan/pr79783.C: New test.

2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>

	* gcc.target/mips/msa-dotp.c: New tests.

2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>

	* gcc.target/mips/msa-bclri.c: New test.

2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70266
	* g++.dg/tm/pr70266.C: New.

2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray/fail_image_1.f08: New test.
	* gfortran.dg/coarray/fail_image_2.f08: New test.
	* gfortran.dg/coarray/failed_images_1.f08: New test.
	* gfortran.dg/coarray/failed_images_2.f08: New test.
	* gfortran.dg/coarray/image_status_1.f08: New test.
	* gfortran.dg/coarray/image_status_2.f08: New test.
	* gfortran.dg/coarray/stopped_images_1.f08: New test.
	* gfortran.dg/coarray/stopped_images_2.f08: New test.
	* gfortran.dg/coarray_fail_st.f90: New test.
	* gfortran.dg/coarray_failed_images_1.f08: New test.
	* gfortran.dg/coarray_image_status_1.f08: New test.
	* gfortran.dg/coarray_stopped_images_1.f08: New test.

2017-03-03  Marek Polacek  <polacek@redhat.com>

	PR c/79758
	* gcc.dg/noncompile/pr79758.c: New test.

2017-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/79805
	* g++.dg/opt/pr79805.C: New test.

2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512vpopcntdq-check.h: New.
	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
	* gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
	* gcc.target/i386/i386.exp
	(check_effective_target_avx512vpopcntdq): New.

2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
	ilp32 targets and match DImode registers for lp64 targets.

2017-03-03  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/pr71624.C: Disable for x32.
	* g++.dg/pr71633.C: Ditto.

2017-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/79807
	* gcc.target/i386/pr79807.c: New test.

2017-03-03  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/79803
	* gcc.dg/tree-ssa/pr79803.c: New test.

2017-03-03  Martin Liska  <mliska@suse.cz>

	PR rtl-optimization/79574
	* gcc.dg/pr79574-2.c: New test.

2017-03-03  Richard Biener  <rguenther@suse.de>

	PR c++/79825
	* g++.dg/warn/Wuninitialized-8.C: New testcase.

2017-03-03  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/pr57134.c: Use empty inline asm string literal.

2017-03-03  Marek Polacek  <polacek@redhat.com>

	PR c++/79791
	* g++.dg/warn/Wwrite-strings-1.C: New test.
	* g++.dg/warn/Wwrite-strings-2.C: New test.
	* g++.dg/warn/Wwrite-strings-3.C: New test.
	* g++.dg/warn/Wwrite-strings-4.C: New test.
	* g++.dg/warn/Wwrite-strings-5.C: New test.
	* g++.dg/warn/Wwrite-strings-6.C: New test.
	* g++.dg/warn/Wwrite-strings-7.C: New test.
	* g++.dg/warn/Wwrite-strings-8.C: New test.
	* g++.dg/warn/Wwrite-strings-9.C: New test.
	* g++.dg/warn/Wwrite-strings-10.C: New test.
	* g++.dg/warn/Wwrite-strings-11.C: New test.
	* g++.dg/warn/Wwrite-strings-12.C: New test.

2017-03-03  Richard Biener  <rguenther@suse.de>

	PR middle-end/79818
	* gcc.dg/torture/pr79818.c: New testcase.

2017-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79782
	* g++.dg/warn/Wunused-parm-10.C: New test.

2017-03-02  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/rtl/x86_64/*.c: Test for
	"{ i?86-*-* x86_64-*-* } && lp64" targets only.

2017-03-02  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79514
	* gcc.target/i386/pr79514.c: New test.

2017-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79780
	* gcc.c-torture/compile/pr79780.c: New test.

2017-03-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79345
	PR c++/42000
	* g++.dg/warn/Wuninitialized-7.C: New testcase.
	* c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
	* gcc.dg/uninit-pr19430-2.c: Add expected warning.

2017-03-02  Richard Biener  <rguenther@suse.de>

	PR c/79756
	* gcc.dg/vector-1.c: New testcase.

2017-03-02  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/66768
	* gcc.target/i386/pr66768.c: New test.

2017-03-02  Richard Biener  <rguenther@suse.de>

	* gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
	* gcc.dg/rtl/x86_64/final.c: Likewise.
	* gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
	* gcc.dg/rtl/x86_64/ira.c: Likewise.
	* gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
	* gcc.dg/rtl/x86_64/vregs.c: Likewise.

2017-03-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79777
	* gcc.dg/torture/pr79777.c: New testcase.

2017-03-01  Martin Sebor  <msebor@redhat.com>

	PR middle-end/79692
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
	* gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.

2017-03-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/invsize-2.c: New test.
	* gcc.target/i386/invsize-3.c: Ditto.
	* gcc.target/i386/invsize-4.c: Ditto.
	* gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
	* gcc.target/i386/stackalign/asm-1.c: Ditto.

2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79439
	* gcc.target/powerpc/pr79439.c: New test.

2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
	scan string.


2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/79395
	* gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
	pattern to look for vcmpequd. instead of vcmpnew.
	* gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
	* gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
	pattern to look for xvcmpeqsp. instead of xvcmpnesp.
	* gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
	look for xvcmpeqdp. instead of xvcmpnedp.
	* gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
	look for vcmpequd. instead of vcmpnew.
	* gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
	* gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
	* gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
	look for xvcmpeqsp. instead of xvcmpnesp.
	* gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
	look for xvcmpeqdp. instead of xvcmpnedp.
	* gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
	look for vcmpequd. instead of vcmpnew.
	* gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
	look for vcmpeqsp instead of xvcmpnesp.
	* gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
	look for xvcmpeqdp instead of xvcmpnedp.

2017-03-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/79721
	* gcc.dg/torture/pr79721.c: New testcase.

2017-03-01  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79681
	* g++.dg/cpp1y/constexpr-79681-1.C: New test.
	* g++.dg/cpp1y/constexpr-79681-2.C: New test.

	PR c++/79746
	* g++.dg/warn/Wunused-parm-9.C: New test.

	PR tree-optimization/79734
	* g++.dg/opt/pr79734.C: New test.

2017-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79737
	* gcc.c-torture/execute/pr79737-1.c: New test.
	* gcc.c-torture/execute/pr79737-2.c: New test.

2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20170228-1.c: New test.

2017-02-28  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/invsize-1.c: New test.

2017-02-28  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79691
	* gcc.dg/tree-ssa/pr79691.c: New test.

2017-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/79729
	* gcc.target/i386/pr79729.c: New test.

2017-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79740
	* gcc.dg/torture/pr79740.c: New testcase.

2017-02-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/79731
	* c-c++-common/torture/pr79731.c: New testcase.

2017-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79732
	* gcc.dg/torture/pr79732.c: New testcase.

2017-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79723
	* gcc.target/i386/pr79723.c: New testcase.

2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79544
	* gcc.target/powerpc/pr79544.c: New.

2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/79414
	* g++.dg/parse/crash67.C: New.

2017-02-27  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/77536
	* gcc.dg/vect/pr79347.c: Revise testing string.

2017-02-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/45397
	* gcc.dg/tree-ssa/pr45397.c: New testcase.

2017-02-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79690
	* gcc.target/i386/pr79690.c: New testcase.

2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/51119
	* gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
	of original.
	* gfortran.dg/inline_matmul_11.f90: Likewise.
	* gfortran.dg/inline_matmul_9.f90: Likewise.
	* gfortran.dg/matmul_13.f90: New test.
	* gfortran.dg/matmul_14.f90: New test.

2017-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/79396
	* g++.dg/opt/pr79396.C: New test.

2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/79597
	* gfortran.dg/dtio_6.f90: Update test.

2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/79601
	* gfortran.dg/interface_operator_2.f90: New test.

2017-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c/79677
	* gcc.dg/pr79677.c: New test.

2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/mips-ps-type-2.c (move): Force generation
	of mov.ps.
	* gcc.target/mips/mips-ps-type.c (move): Likewise.
	(cond_move1): Simplify condition to force generation of
	mov[nz].ps.
	(cond_move2): Likewise.

2017-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79588
	* g++.dg/warn/Wrestrict-1.C: New test.
	* g++.dg/warn/Wrestrict-2.C: New test.

2017-02-24  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/complit15.C: Require LTO.

2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
	logical_op_short_circuit to skip targets.
	(dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
	and s390.

2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>

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

2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>

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

2017-02-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79389
	* gcc.dg/tree-ssa/split-path-10.c: New testcase.

2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/79361
	* g++.dg/cpp0x/pr79361-1.C: New.
	* g++.dg/cpp0x/pr79361-2.C: Likewise.

2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/visium/bit_test.c: Accept any lsr form.
	* gcc.target/visium/block_move.c: Tweak.

2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR 68749
	* gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.

2017-02-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79683
	* gcc.target/i386/pr79683.c: New testcase.

2017-02-22  Jeff Law  <law@redhat.com>

	PR tree-optimization/79578
	* g++.dg/tree-ssa/ssa-dse-3.C: New test.

2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>

	* gcc.target/mips/msa-fp-cc.c: New test.

2017-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79664
	* g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
	* g++.dg/cpp1y/constexpr-throw.C: Likewise.
	* g++.dg/gomp/pr79664.C: New test.

	* g++.dg/debug/dwarf2/inline-var-2.C: New test.

2017-02-22  Marek Polacek  <polacek@redhat.com>

	PR c++/79653
	* g++.dg/cpp0x/alignas10.C: New test.
	* g++.dg/cpp0x/alignas9.C: New test.

	PR c++/79657
	* g++.dg/ext/underlying_type12.C: New test.

	PR c/79662
	* gcc.dg/enum-incomplete-4.c: New test.

2017-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/70465
	* gcc.target/i386/pr70465-2.c: New test.

2017-02-21  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr61441.c: Use dg-add-options ieee.

2017-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79673
	* gcc.target/i386/pr79673.c: New testcase.

2017-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79666
	* gcc.dg/torture/pr79666.c: New testcase.

2017-02-22  Martin Liska  <mliska@suse.cz>

	PR lto/79587
	* gcc.dg/tree-prof/pr79587.c: New test.

2017-02-21  Marek Polacek  <polacek@redhat.com>

	PR c++/79535
	* g++.dg/ext/flexary23.C: New test.

2017-02-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79593
	* gcc.target/i386/pr79593.c: New test.

2017-02-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79654
	* g++.dg/cpp1z/decomp26.C: New test.

	PR sanitizer/79589
	* g++.dg/ubsan/pr79589.C: New test.

2017-02-21  Jeff Law  <law@redhat.com>

	PR tree-optimization/79621
	* gcc.c-torture/compile/pr79621.c: New test.

2017-02-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79655
	* g++.dg/cpp1y/constexpr-79655.C: New test.

	PR c++/79639
	* g++.dg/cpp1y/constexpr-79639.C: New test.

	PR target/79633
	* gcc.target/i386/mpx/pr79633.c: New test.

	PR target/79570
	* gcc.dg/pr79570.c: New test.

	PR c++/79641
	* c-c++-common/pr79641.c: New test.

	PR tree-optimization/79649
	* gcc.target/i386/pr79649.c: New test.

	PR target/79494
	* gcc.dg/pr79494.c: New test.

2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
	to dg-options.

2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/gimplefe-26.c: Require c99_runtime.

2017-02-02  Jason Merrill  <jason@redhat.com>

	PR c++/79580
	* g++.dg/ext/complit15.C: New.

2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/78056
	* gcc.target/powerpc/pr78056-8.c: Remove.

2017-02-20  Marek Polacek  <polacek@redhat.com>

	PR middle-end/79537
	* gcc.dg/comp-goto-4.c: New test.

	PR sanitizer/79558
	* c-c++-common/ubsan/bounds-14.c: New test.

2017-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/79568
	* gcc.target/i386/pr79568-1.c: New test.
	* gcc.target/i386/pr79568-2.c: New test.
	* gcc.target/i386/pr79568-3.c: New test.

2017-02-16  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/79382
	* gfortran.dg/dtio_10.f90: Change test of error message.
	* gfortran.dg/dtio_23.f90: New test.
	* gfortran.dg/dtio_24.f90: New test.

2017-02-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/79434
	* gfortran.dg/submodule_25.f08: New test.

2017-02-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/79447
	* gfortran.dg/submodule_24.f08: New test.

2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/79229
	* gfortran.dg/class_allocate_24.f90: New test.

2017-02-19  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/79402
	* gfortran.dg/submodule_23.f90: New test.

2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/79380
	* g++.dg/cpp0x/alignas8.C: New.

2017-02-19  Eric Fiselier  <eric@efcs.ca>
	    Jonathan Wakely  <jwakely@redhat.com>

	PR c++/69523
	* g++.dg/cpp0x/Wliteral-suffix2.C: New test.

2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/gimplefe-26.c: New test.

2017-02-18  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.

2017-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/79569
	* gcc.target/i386/3dnowA-3.c: New test.

	PR target/79559
	* gcc.target/i386/pr79559.c: New test.

2017-02-17  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/c11-float-2.c: New test.
	* gcc.dg/torture/float128-floath.c,
	gcc.dg/torture/float128x-floath.c,
	gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
	gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
	gcc.dg/torture/float64x-floath.c: Do not test comparison of
	*_DECIMAL_DIG macros with DECIMAL_DIG.

2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/79261
	* gcc.target/powerpc/vec-xxpermdi.c: New file.

2017-02-17  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/rdpid.c New test.
	* gcc.target/i386/sse-12.c: Add -mrdpid.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/pr59833.c: Add -fsignaling-nans to options.
	* gcc.dg/pr61441.c: Ditto.

2017-02-17  Martin Liska  <mliska@suse.cz>

	PR rtl-optimization/79574
	* gcc.dg/pr79574.c: New test.

2017-02-17  Marek Polacek  <polacek@redhat.com>

	PR middle-end/79536
	* gcc.dg/torture/pr79536.c: New test.

2017-02-16  Alan Modra  <amodra@gmail.com>

	* gcc.c-torture/execute/pr79286.c: New.

2017-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79512
	* c-c++-common/gomp/pr79512.c: New test.

2017-02-15  Martin Sebor  <msebor@redhat.com>

	PR c++/79363
	* g++.dg/ext/flexary12.C: Adjust.
	* g++.dg/ext/flexary20.C: Same.
	* g++.dg/ext/flexary21.C: Same.
	* g++.dg/ext/flexary22.C: New test.

2017-02-15  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/79347
	* gcc.dg/vect/pr79347.c: New test.

2017-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79301
	* g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
	[[deprecated]] comment.
	* g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
	* g++.dg/cpp1y/feat-cxx11.C: Likewise.
	* g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
	[[deprecated]] in -std=c++11.
	* g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
	[[fallthrough]] in -std=c++11 and -std=c++14.

	PR c++/79288
	* g++.dg/tls/pr79288.C: New test.

2017-02-15  Marek Polacek  <polacek@redhat.com>

	PR c/79515
	* gcc.dg/dfp/pr79515.c: New.

2017-02-15  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.

2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
	"opt_files".

2017-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR target/79487
	* gcc.dg/dfp/pr79487.c: New test.
	* c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
	2017-02-13 change.

2017-01-14  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
	xvcvsxdsp and xvcvuxdsp instructions.

2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
	* gcc.target/powerpc/vec-addec-int128.c: Ditto.
	* gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
	64-bit default target.
	* gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
	a 64-bit default target.

2017-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/79481
	* gcc.target/i386/sse-14.c (test_2vx): Add void return type.
	(test_3vx): Change return type from int to void.
	(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
	_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
	_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
	_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
	tests.
	* gcc.target/i386/sse-22.c (test_2vx): Add void return type.
	(test_3vx): Change return type from int to void.
	(_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
	_mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
	_mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
	_mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
	tests.
	* gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
	intrinsic.  Change scan-assembler-times number from 1 to 2.
	* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.

2017-02-14  Uros Bizjak  <ubizjak@gmail.com>

	PR middle-end/61225
	* gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
	Use dg-additional-options for ia32 target.  Remove XFAIL.

2017-02-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79495
	* gcc.target/i386/pr79495.c: New test.

2017-02-14  Marek Polacek  <polacek@redhat.com>

	PR c++/79420
	PR c++/79463
	* g++.dg/cpp1y/pr79463.C: New.
	* g++.dg/template/incomplete10.C: New.
	* g++.dg/template/incomplete9.C: New.

2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/79498
	* gcc.target/i386/pr79498.c: New test.

2017-02-14  Martin Sebor  <msebor@redhat.com>

	PR middle-end/79448
	* gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
	* gcc.dg/tree-ssa/pr79448-2.c: New test.
	* gcc.dg/tree-ssa/pr79448.c: New test.

2017-02-14  Jeff Law  <law@redhat.com>

	PR tree-optimization/79095
	* g++.dg/pr79095-1.C: New test
	* g++.dg/pr79095-2.C: New test
	* g++.dg/pr79095-3.C: New test
	* g++.dg/pr79095-4.C: New test
	* g++.dg/pr79095-5.C: New test
	* gcc.c-torture/execute/arith-1.c: Update with more cases.
	* gcc.dg/tree-ssa/pr79095-1.c: New test.

2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>

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

2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/gimplefe-25.c: New test.

2017-02-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79408
	* gcc.dg/tree-ssa/pr79408-2.c: New test.

2017-02-14  Richard Biener  <rguenther@suse.de>

	PR middle-end/79432
	* gcc.dg/torture/pr79432.c: New testcase.

2017-02-13  Martin Sebor  <msebor@redhat.com>

	PR middle-end/79496
	* gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.

2017-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/79341
	* c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
	variables volatile.

	PR c++/79232
	* g++.dg/cpp1z/eval-order4.C: New test.
	* g++.dg/other/pr79232.C: New test.

2017-02-13  Nathan Sidwell  <nathan@acm.org>

	PR c++/79296
	* g++.dg/cpp0x/pr79296.C: New.

2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
	Instead, xfail powerpc*-*-* && lp64.

2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
	powerpc_p8vector_ok.
	* gcc.target/powerpc/vec-addec-int128.c: Ditto.

2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	PR target/79449
	* gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
	for reading beyond a 4k boundary.

2017-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79388
	PR rtl-optimization/79450
	* gcc.c-torture/execute/pr79388.c: New test.
	* gcc.c-torture/execute/pr79450.c: New test.

2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/65542
	* gfortran.dg/spread_init_expr_2.f90: New test case.

2017-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/79341
	* g++.dg/asan/deep-stack-uaf-1.C: New test.

2017-02-11  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-ssa/56727
	* gcc.dg/tree-ssa/pr56727.c: New testcase.

2017-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79457
	* g++.dg/cpp0x/pr79457.C: New test.

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

	* gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
	scan-assembler unless lp64.

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

	PR tree-optimization/66612
	* gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.

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

	* gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
	of all powerpc.

2017-02-10  Marek Polacek  <polacek@redhat.com>

	PR c++/79435
	* g++.dg/cpp1y/pr79435.C: New.

	PR c++/79184
	* g++.dg/warn/Wint-in-bool-context-1.C: New.

2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
	(vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
	New.
	(vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
	(expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
	(expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
	(expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
	(vtst_expected_poly64x2): Move to aarch64-only section.
	(vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
	(vtst_p64, vtstq_p64): New tests.

2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71737
	* g++.dg/cpp0x/pr71737.C: New.

2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
	    Richard Biener  <rguenther@suse.de>

	* gcc.dg/gimplefe-error-1.c: New testcase.
	* gcc.dg/gimplefe-error-2.c: New testcase.
	* gcc.dg/gimplefe-error-3.c: New testcase.

2017-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79411
	* gcc.c-torture/compile/pr79411.c: New test.

2017-02-09  Jakub Jelinek  <jakub@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR c++/79143
	* g++.dg/cpp1z/pr79143.C: New test.

2017-02-09  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/loop-unswitch-2.c: Update testcase.
	* gcc.dg/loop-unswitch-1.c: Update testcase.

2017-02-09  Marek Polacek  <polacek@redhat.com>

	PR c/79428
	* c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
	* c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
	* c-c++-common/goacc/pr79428-1.c: New test.
	* c-c++-common/gomp/pr79428-2.c: New test.
	* c-c++-common/gomp/pr79428-5.c: New test.
	* c-c++-common/gomp/pr79428-6.c: New test.
	* c-c++-common/pr79428-3.c: New test.

2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp: Fix test glob pattern for vector
	testcases.

2017-02-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/79413
	* gcc.c-torture/compile/pr79413.c: New test.

	PR c++/79429
	* c-c++-common/gomp/pr79429.c: New test.
	* g++.dg/gomp/pr79429.C: New test.

	PR c/79431
	* c-c++-common/gomp/pr79431.c: New test.

2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Joseph Myers  <joseph@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>

	* c-c++-common/goacc/combined-directives.c: Remove xfail.
	* c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
	* c-c++-common/goacc/loop-auto-2.c: New.
	* c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
	* c-c++-common/goacc/tile-2.c: New.
	* g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
	* g++.dg/goacc/tile-1.C: New, check tile subst.
	* gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
	* gfortran.dg/goacc/combined-directives.f90: Remove xfail.
	* gfortran.dg/goacc/tile-1.f90: New test.
	* gfortran.dg/goacc/tile-2.f90: New test.
	* gfortran.dg/goacc/tile-lowering.f95: New test.

2017-02-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69823
	* gcc.dg/graphite/pr69823.c: New testcase.

2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/78604
	* gcc.target/powerpc/pr78604.c: New.

2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/68972
	* g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
	disable this test on power architecture.

2017-02-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71824
	PR tree-optimization/79409
	* gcc.dg/graphite/pr71824-3.c: New testcase.

2017-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79408
	* gcc.dg/tree-ssa/pr79408.c: New test.

2017-02-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71824
	* gcc.dg/graphite/pr71824-2.c: New testcase.

2017-02-07  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/popcount.c: New Testcase.

2017-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79386
	* gcc.c-torture/compile/pr79386.c: New test.

2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/tls/thread_local-order2.C: Only xfail execution on
	*-*-solaris*.

2017-02-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/79299
	* gcc.target/i386/avx512vl-pr79299-1.c: New test.
	* gcc.target/i386/avx512vl-pr79299-2.c: New test.

2017-02-07  Richard Biener  <rguenther@suse.de>

	* gcc.dg/gimplefe-23.c: New testcase.
	* gcc.dg/gimplefe-24.c: Likewise.

2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/test_frame_1.c: Scan epilogue with
	scan-assembler instead of scan-assembler-times.
	* gcc.target/aarch64/test_frame_10.c: Likewise.
	* gcc.target/aarch64/test_frame_12.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Likewise.
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.
	* gcc.target/aarch64/test_frame_8.c: Likewise.

2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr78419.c: Require ifunc support.

2017-02-07  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.

2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/79360
	* g++.dg/cpp1y/nsdmi-union2.C: New test.

2017-02-06  Kito Cheng  <kito.cheng@gmail.com>

	* lib/target-supports.exp: Define the RISC-V target.
	* g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
	* gcc.dg/builtin-apply2.c: Likewise.
	* gcc.dg/ifcvt-4.c: Likewise.
	* gcc.dg/loop-8.c: Likewise.
	* gcc.dg/sibcall-10.c: Likewise.
	* gcc.dg/sibcall-9.c: Likewise.
	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
	* gcc.dg/tree-ssa/20040204-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
	* gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
	* gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
	* gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.

2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/66144
	* gcc.target/powerpc/pr66144-1.c: New test.
	* gcc.target/powerpc/pr66144-2.c: Likewise.
	* gcc.target/powerpc/pr66144-3.c: Likewise.

2017-02-06  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79376
	* gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
	* gcc.dg/tree-ssa/pr79376.c: Ditto.

2017-02-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79379
	* g++.dg/cpp1y/constexpr-79379.C: New test.

	PR c++/79377
	* g++.dg/lookup/pr79377.C: New test.

	PR c++/79372
	* g++.dg/cpp1z/decomp25.C: New test.

	PR tree-optimization/79284
	* gcc.c-torture/compile/pr79284.c: New test.

2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70448
	* g++.dg/cpp0x/pr70448.C: New.

2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR 78348
	* gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
	to dg-options.

2017-02-06  Georg-Johann Lay  <avr@gjlay.de>

	PR target/78883
	* gcc.c-torture/compile/pr78883.c: New test.

2017-02-05  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-ssa/79347
	* gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
	* gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.

2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/79344
	* gfortran.dg/allocate_with_source_24.f90: New test.

2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/79230
	* gfortran.dg/der_ptr_component_2.f90: New test.

2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20170205-1.c: New test.

2017-02-03  John David Anglin  <danglin@gcc.gnu.org>

	* gfortran.dg/coarray_43.f90: Add "-latomic" option if
	libatomic_available.

	* gcc.dg/pr77587.c: Require alias support.
	* gcc.dg/pr77587a.c: Likewise.

	* g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
	* gcc.c-torture/execute/pr78622.c: Likewise.

	* c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
	hppa*-*-hpux*.
	* c-c++-common/Wunused-var-16.c: Likewise.
	* c-c++-common/builtin-shuffle-1.c: Likewise.
	* gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
	* gcc.dg/debug/dwarf2/align-as-1.c: Likewise.

2017-02-03  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79327
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
	* gcc.dg/tree-ssa/pr79327-2.c: Ditto.

2017-02-03  Jakub Jelinek  <jakub@redhat.com>
	    Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79327
	* gcc.dg/tree-ssa/pr79327.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
	(test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
	(test_sprintf_chk_range_schar): Adjust dg-message.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
	* gcc.c-torture/execute/pr79327.c: New test.

2017-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/79354
	* gcc.target/powerpc/pr79354.c: New test.
	* gcc.c-torture/execute/pr79354.c: New test.

2017-02-03  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/79352
	* gcc.dg/tree-ssa/pr79352.c: New test.

2017-02-03  Martin Liska  <mliska@suse.cz>

	PR lto/66295
	* gcc.target/i386/mvc9.c: New test.

2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79158
	* gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
	to VSX reg.

2017-02-02  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
	* gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.

2017-02-02  Martin Sebor  <msebor@redhat.com>

	PR middle-end/79275
	* gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
	* gcc.dg/tree-ssa/pr79275.c: New test.

2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	* gcc.dg/sms-8.c: Update options for powerpc*-*-*.

2017-02-02  Jan Hubicka  <hubicka@ucw.cz>

	PR middle-end/77445
	* gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
	threading is done.

2017-02-02  Tamar Christina  <tamar.christina@arm.com>

	PR middle-end/78142
	* gcc.target/aarch64/vector_initialization_nostack.c
	(f12): Use one vector

2017-02-02  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
	* c-c++-common/asan/misalign-1.c: Likewise.
	* c-c++-common/asan/misalign-2.c: Likewise.
	* g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
	* gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
	* gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
	* gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
	add -ffat-lto-objects from/to dg-additional-options.
	* gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
	dg-additional-options.

	PR target/79197
	* gcc.target/powerpc/pr79197.c: New test.
	* gcc.c-torture/compile/pr79197.c: New test.

2017-02-02  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.

2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69637
	* g++.dg/cpp0x/pr69637-1.C: New.
	* g++.dg/cpp0x/pr69637-2.C: Likewise.

2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.

2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70012
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
	conditions.

2017-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/79324
	* gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
	* gcc.dg/debug/dwarf2/align-2.c: Likewise.
	* gcc.dg/debug/dwarf2/align-3.c: Likewise.
	* gcc.dg/debug/dwarf2/align-4.c: Likewise.
	* gcc.dg/debug/dwarf2/align-5.c: Likewise.
	* gcc.dg/debug/dwarf2/align-6.c: Likewise.
	* gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
	* g++.dg/debug/dwarf2/align-1.C: Likewise.
	* g++.dg/debug/dwarf2/align-2.C: Likewise.
	* g++.dg/debug/dwarf2/align-3.C: Likewise.
	* g++.dg/debug/dwarf2/align-4.C: Likewise.
	* g++.dg/debug/dwarf2/align-5.C: Likewise.
	* g++.dg/debug/dwarf2/align-6.C: Likewise.

2017-02-01  Martin Liska  <mliska@suse.cz>

	PR testsuite/79272
	* gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.

2017-02-01  Richard Biener  <rguenther@suse.de>

	PR testsuite/76957
	* gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
	* gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
	* gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
	* gcc.dg/graphite/scop-dsyrk.c: Likewise.

2017-02-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/79315
	* gfortran.dg/pr79315.f90: New testcase.

2017-02-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71824
	* gcc.dg/graphite/pr71824.c: New testcase.

2017-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79304
	* g++.dg/diagnostic/pr79304.C: New test.

2017-01-31  David Malcolm  <dmalcolm@redhat.com>

	PR c++/79298
	* g++.dg/spellcheck-pr79298.C: New test case.

2017-01-31  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/79210
	* gcc.dg/format/pr79210.c: New test case.
	* gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
	New function.

2017-01-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/79290
	* g++.dg/warn/pr79290.C: New.

	PR c++/67273
	PR c++/79253
	* g++.dg/cpp1y/pr67273.C: New.
	* g++.dg/cpp1y/pr79253.C: New.

2017-01-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/79264
	* g++.dg/cpp1y/pr61636-1.C: Augment.

2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
	rand() instead of random().

2017-01-30  Aldy Hernandez  <aldyh@redhat.com>

	PR tree-optimization/71691
	* gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.

2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
	__ARCH__.

2017-01-31  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/79267
	* g++.dg/opt/pr79267.C: New test.

2017-01-30  Alexandre Oliva <aoliva@redhat.com>

	PR debug/63238
	* gcc.dg/debug/dwarf2/align-1.c: New.
	* gcc.dg/debug/dwarf2/align-2.c: New.
	* gcc.dg/debug/dwarf2/align-3.c: New.
	* gcc.dg/debug/dwarf2/align-4.c: New.
	* gcc.dg/debug/dwarf2/align-5.c: New.
	* gcc.dg/debug/dwarf2/align-6.c: New.
	* gcc.dg/debug/dwarf2/align-as-1.c: New.
	* g++.dg/debug/dwarf2/align-1.C: New.
	* g++.dg/debug/dwarf2/align-2.C: New.
	* g++.dg/debug/dwarf2/align-3.C: New.
	* g++.dg/debug/dwarf2/align-4.C: New.
	* g++.dg/debug/dwarf2/align-5.C: New.
	* g++.dg/debug/dwarf2/align-6.C: New.

2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

	PR target/79170
	* gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.

2017-01-30  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79293
	* gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.

2017-01-30  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/79259
	* g++.dg/tree-prof/pr79259.C: New test.

2017-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79276
	* gcc.dg/torture/pr79276.c: New testcase.

2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/79240
	* gcc.target/s390/pr79240.c: New test.

2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/79268
	* gcc.target/powerpc/pr79268.c: New file.
	* gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
	* gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
	* gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.

2017-01-28  John David Anglin  <danglin@gcc.gnu.org>

	* gnat.dg/trampoline4.adb: Skip on hppa*-*-*.

	PR testsuite/70583
	* g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.

	* gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
	* gnat.dg/debug9.adb: Likewise.

	* gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.

	* gfortran.dg/coarray_41.f90: Add "-latomic" option if
	libatomic_available.
	* gfortran.dg/coarray_42.f90: Likewise.
	* gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
	* gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
	* gfortran.dg/coarray_lib_alloc_4.f90: Likewise.

2017-01-27  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.

2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/79194
	* gcc.dg/torture/pr79194.c: New test.

2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR tree-optimization/71374
	* gcc.target/i386/pr71374.c: New.

2017-01-27  Martin Sebor  <msebor@redhat.com>

	PR c++/71290
	* obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
	a dg-error directive.

2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/79131
	* gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
	* gcc.target/arm/pr79131-2.c: New.

2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65484
	* g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
	vectorized on POWER unless hardware misaligned loads are
	available.

2017-01-27  Bin Cheng  <bin.cheng@arm.com>

	PR rtl-optimization/78559
	* gcc.c-torture/execute/pr78559.c: New test.

2017-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79245
	* gcc.dg/tree-ssa/ldist-23.c: XFAIL.
	* gcc.dg/tree-ssa/ldist-25.c: New testcase.

2017-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR c/79199
	* c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
	target.  Use 4294967293U instead of 4294967293.

2017-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71433
	* gcc.dg/Warray-bounds-21.c: New testcase.

2017-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79244
	* gcc.dg/torture/pr79244.c: New testcase.

2017-01-27  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
	all occurrences of 40 to 32.

2017-01-27  Richard Earnshaw  <rearnsha@arm.com>

	PR target/79239
	* gcc.target/arm/pr79239.c: New test.

2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.

2017-01-27  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/64382
	* g++.dg/cpp1y/pr64382.C: New test.

2017-01-26  Martin Sebor  <msebor@redhat.com>

	PR middle-end/78703
	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
	* gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.

2017-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR debug/79129
	* g++.dg/debug/dwarf2/pr79129.C: New test.

	PR debug/78835
	* g++.dg/debug/dwarf2/pr78835.C: New test.

2017-01-26  Martin Sebor  <msebor@redhat.com>

	PR middle-end/78703
	* gcc.dg/format/pr78569.c: Adjust.
	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Same.

2017-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/68727
	* g++.dg/other/offsetof8.C: Add expected error.
	* g++.dg/other/offsetof9.C: New test.

2017-01-26  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/opt/declone3.C: Require LTO.

2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/79131
	* gcc.target/arm/pr79131.c: New.

2017-01-26  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/aarch64/ldp_vec_64_1.c: Xfail.

2017-01-26  Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/79190
	* g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
	matches replaced operator delete.

2017-01-26  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
	* gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
	avx512f with avx512dq.
	* gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
	* gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
	avx512f with avx512dq.
	* gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
	* gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
	avx512f with avx512dq.

2017-01-26  Marek Polacek  <polacek@redhat.com>

	PR c/79199
	* c-c++-common/Wduplicated-branches-13.c: New test.

2017-01-26  David Sherwood  <david.sherwood@arm.com>

	PR middle-end/79212
	* gfortran.dg/gomp/sharing-4.f90: New test.

2017-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/70465
	* gcc.target/i386/pr70465.c: New test.

	* brig.dg/dg.exp: Update copyright years.
	* lib/brig-dg.exp: Update copyright years.
	* lib/brig.exp: Update copyright years.

2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79179
	* gcc.target/powerpc/pr79179.c: New test.

2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
	generation to accept D-mode memory accesses.

2017-01-25  Martin Sebor  <msebor@redhat.com>

	PR c++/71290
	* g++.dg/ext/flexarray-mangle-2.C: Adjust.
	* g++.dg/ext/flexarray-mangle.C: Same.
	* g++.dg/ext/flexarray-subst.C: Same.
	* g++.dg/ext/flexary10.C: Same.
	* g++.dg/ext/flexary11.C: Same.
	* g++.dg/ext/flexary14.C: Same.
	* g++.dg/ext/flexary16.C: Same.
	* g++.dg/ext/flexary18.C: Same.
	* g++.dg/ext/flexary19.C: Same.
	* g++.dg/ext/flexary7.C: Same.
	* g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
	* g++.dg/ubsan/object-size-1.C: Same.
	* obj-c++.dg/property/at-property-23.mm: Same.

2017-01-25  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78896
	* g++.dg/cpp1z/decomp24.C: New test.

	PR c++/77914
	* g++.dg/cpp1y/lambda-generic-77914.C: New test.
	* g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
	expect a warning.
	* g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
	expect warnings.
	* g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
	* g++.dg/cpp1y/pr59636.C: Likewise.
	* g++.dg/cpp1y/pr60190.C: Likewise.

2017-01-25  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.

2017-01-25  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
	vec_packs built-ins

2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
	-mcpu=cortex-a57.
	* gcc.target/arm/vseleqsf.c: Likewise.
	* gcc.target/arm/vselgedf.c: Likewise.
	* gcc.target/arm/vselgesf.c: Likewise.
	* gcc.target/arm/vselgtdf.c: Likewise.
	* gcc.target/arm/vselgtsf.c: Likewise.
	* gcc.target/arm/vselledf.c: Likewise.
	* gcc.target/arm/vsellesf.c: Likewise.
	* gcc.target/arm/vselltdf.c: Likewise.
	* gcc.target/arm/vselltsf.c: Likewise.
	* gcc.target/arm/vselnedf.c: Likewise.
	* gcc.target/arm/vselnesf.c: Likewise.
	* gcc.target/arm/vselvcdf.c: Likewise.
	* gcc.target/arm/vselvcsf.c: Likewise.
	* gcc.target/arm/vselvsdf.c: Likewise.
	* gcc.target/arm/vselvssf.c: Likewise.

2017-01-25  Richard Biener  <rguenther@suse.de>

	PR testsuite/72850
	* gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
	to what we had before adding the threading passes.

2017-01-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69264
	* g++.dg/torture/pr69264.C: New testcase.

2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/79145
	* gcc.target/arm/pr79145.c: New test.

2017-01-25  Richard Biener  <rguenther@suse.de>

	PR debug/78363
	* g++.dg/gomp/pr78363-1.C: New testcase.
	* g++.dg/gomp/pr78363-2.C: Likewise.
	* g++.dg/gomp/pr78363-3.C: Likewise.

2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
	* gcc.dg/lto/pr61526_0.c: Likewise.
	* gcc.dg/lto/pr64415_0.c: Likewise.

2017-01-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79205
	* g++.dg/cpp1z/decomp22.C: New test.
	* g++.dg/cpp1z/decomp23.C: New test.

2017-01-24  Nathan Sidwell  <nathan@acm.org>

	PR c++/78469
	* g++.dg/cpp0x/pr78469.C: New.

	PR c++/79118
	* g++.dg/cpp0x/pr79118.C: New.

2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/arm/vfp-longcall-apcs.c: New test.

2017-01-24  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/rtl/aarch64/asr_div1.c: New test case.
	* gcc.dg/rtl/aarch64/pr71779.c: New test case.
	* gcc.dg/rtl/rtl.exp: New file.
	* gcc.dg/rtl/test.c: New file.
	* gcc.dg/rtl/truncated-rtl-file.c: New test case.
	* gcc.dg/rtl/unknown-rtx-code.c: New test case.
	* gcc.dg/rtl/x86_64/dfinit.c: New test case.
	* gcc.dg/rtl/x86_64/different-structs.c: New test case.
	* gcc.dg/rtl/x86_64/final.c: New test case.
	* gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
	* gcc.dg/rtl/x86_64/ira.c: New test case.
	* gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
	* gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
	* gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
	* gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
	* gcc.dg/rtl/x86_64/test-rtl.c: New test case.
	* gcc.dg/rtl/x86_64/test_1.h: New file.
	* gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
	* gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
	* gcc.dg/rtl/x86_64/times-two.h: New file.
	* gcc.dg/rtl/x86_64/vregs.c: New test case.

2017-01-24  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/79159
	* g++.dg/tree-ssa/pr79159.C: New test.

2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
	    Martin Jambor  <mjambor@suse.cz>

	* lib/brig-dg.exp: New file.
	* lib/brig.exp: Likewise.
	* brig.dg/README: Likewise.
	* brig.dg/dg.exp: Likewise.
	* brig.dg/test/gimple/alloca.hsail: Likewise.
	* brig.dg/test/gimple/atomics.hsail: Likewise.
	* brig.dg/test/gimple/branches.hsail: Likewise.
	* brig.dg/test/gimple/fbarrier.hsail: Likewise.
	* brig.dg/test/gimple/function_calls.hsail: Likewise.
	* brig.dg/test/gimple/kernarg.hsail: Likewise.
	* brig.dg/test/gimple/mem.hsail: Likewise.
	* brig.dg/test/gimple/mulhi.hsail: Likewise.
	* brig.dg/test/gimple/packed.hsail: Likewise.
	* brig.dg/test/gimple/smoke_test.hsail: Likewise.
	* brig.dg/test/gimple/variables.hsail: Likewise.
	* brig.dg/test/gimple/vector.hsail: Likewise.

2017-01-24  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
	support asan, only on i?86/x86_64 require sse2_runtime.

2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/66669
	* gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
	test on powerpc targets.

2017-01-23  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.

2017-01-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79088
	PR tree-optimization/79188
	* gcc.dg/torture/pr79088.c: New testcase.
	* gcc.dg/torture/pr79188.c: Likewise.

2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
	* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
	* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
	type of test function to reflect change in built-in function's
	return type.
	* gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
	type and second argument type to reflect change in built-in
	function's type signature.
	* gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
	type of test function to reflect change in built-in function's
	return type.
	* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
	* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
	* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
	* gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
	type of test function to reflect change in built-in function's
	return type.
	* gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
	* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
	* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
	* gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
	* gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
	* gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
	test function's result and second argument to reflect change in
	built-in function's type signature.
	* gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.

2017-01-23  Nathan Sidwell  <nathan@acm.org>

	PR C++/71710
	* g++.dg/template/pr71710.C: New.

	PR c++/71406
	PR c++/77508
	* g++.dg/template/pr71406.C: New.

2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>

	* gfortran.dg/integer_exponentiation_7.f90: New test.

2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/78634
	* gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.

2017-01-23  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/70754
	* gfortran.dg/pr70754.f90: New test.

2017-01-23  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/79196
	* gcc.dg/asan/pr79196.c: New test.
	* gcc.dg/strlenopt-30.c: Update scanned pattern.

2017-01-23  Michael Matz  <matz@suse.de>

	PR tree-optimization/78384
	* gcc.dg/pr78384.c: New test.

2017-01-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79186
	* gcc.dg/torture/pr79186.c: New testcase.
	* gcc.dg/torture/pr79187.c: Likewise.

2017-01-23  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/vrp8.c: New test.

2017-01-23  Martin Jambor  <mjambor@suse.cz>

	PR ipa/79108
	* gfortran.dg/lto/pr79108_0.f90: New test.

2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512bw-ktestd-1.c: New test.
	* gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
	* gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
	* gcc.target/i386/avx512f-ktestw-1.c: Ditto.
	* gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
	* gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
	* gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
	* gcc.target/i386/avx512f-kortestw-1.c: Ditto.
	* gcc.target/i386/avx512bw-ktestd-2.c: Ditt
	* gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
	* gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
	* gcc.target/i386/avx512f-ktestw-2.c: Ditto.
	* gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
	* gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
	* gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
	* gcc.target/i386/avx512f-kortestw-2.c: Ditto.

2017-01-23  Richard Biener  <rguenther@suse.de>
	    Nick Clifton  <nickc@redhat.com>

	PR testsuite/78421
	* lib/target-supports.exp (check_effective_target_vect_hw_misalign):
	If the target is ARM return the result of the
	check_effective_target_arm_vect_no_misalign proc.
	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
	support unaligned vectors then only expect one of the loops to be
	unrolled.

2017-01-23  Martin Liska  <mliska@suse.cz>

	* gcc.dg/asan/use-after-scope-10.c: New test.
	* gcc.dg/asan/use-after-scope-11.c: New test.
	* g++.dg/asan/use-after-scope-5.C: New test.

2017-01-23  Martin Liska  <mliska@suse.cz>

	* gcc.dg/asan/use-after-scope-3.c: Add additional flags.
	* gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
	sanopt optimization for ASAN_POISON.

2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.

2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
	(CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
	for poly*_t types.
	* gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
	exec_vcombine): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
	Likewise.
	(TEST_VGET_LANE): Cast to uint to avoid warning.
	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
	FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
	* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
	exec_vfma_vfms_n): Fix PRIx format for float64_t.
	* gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
	Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
	exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
	* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
	Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
	CHECK_POLY instead of CHECK for poly64_t types.
	* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
	exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
	Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
	* gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
	vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
	uint32_t.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
	for int32_t, int64_t.
	* gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
	vqneg_extra): Fix PRIx format for int16_t, int32_t.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
	(TEST_VREINTERPRET_TO_POLY): New. (main): Call
	TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
	needed.

2017-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/79154
	* gfortran.dg/gomp/pr79154-1.f90: New test.
	* gfortran.dg/gomp/pr79154-2.f90: New test.

2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.

2017-01-21  Marek Polacek  <polacek@redhat.com>

	PR testsuite/79169
	* g++.dg/warn/Wduplicated-branches1.C: Use signed char.

2017-01-20  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/pr77445-2.c: Adjust template.

2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/79125
	* gcc.dg/torture/pr79125.c: New test.

2017-01-20  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
	only.
	* gcc.target/aarch64/return_address_sign_2.c: Likewise.
	* gcc.target/aarch64/return_address_sign_3.c: Likewise.

2017-01-20  Nathan Sidwell  <nathan@acm.org>

	PR c++/78495
	* g++.dg/cpp1z/inh-ctor38.C: New.

2017-01-20  Marek Polacek  <polacek@redhat.com>

	PR c/79152
	* c-c++-common/Wimplicit-fallthrough-35.c: New test.

2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp (check_configured_with): New procedure.
	(check_effective_target_default_mode): new effective target.
	* gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
	default mode.  Fix dg-skip-if target selector syntax.
	* gcc.target/arm/optional_thumb-2.c: Likewise.
	* gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
	syntax.

2017-01-20  David Malcolm  <dmalcolm@redhat.com>

	PR c++/77829
	PR c++/78656
	* g++.dg/spellcheck-pr77829.C: New test case.
	* g++.dg/spellcheck-pr78656.C: New test case.

2017-01-20  Marek Polacek  <polacek@redhat.com>

	PR c/64279
	* c-c++-common/Wduplicated-branches-1.c: New test.
	* c-c++-common/Wduplicated-branches-10.c: New test.
	* c-c++-common/Wduplicated-branches-11.c: New test.
	* c-c++-common/Wduplicated-branches-12.c: New test.
	* c-c++-common/Wduplicated-branches-2.c: New test.
	* c-c++-common/Wduplicated-branches-3.c: New test.
	* c-c++-common/Wduplicated-branches-4.c: New test.
	* c-c++-common/Wduplicated-branches-5.c: New test.
	* c-c++-common/Wduplicated-branches-6.c: New test.
	* c-c++-common/Wduplicated-branches-7.c: New test.
	* c-c++-common/Wduplicated-branches-8.c: New test.
	* c-c++-common/Wduplicated-branches-9.c: New test.
	* c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
	* g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
	* g++.dg/ext/builtin-object-size3.C: Likewise.
	* g++.dg/gomp/loop-1.C: Likewise.
	* g++.dg/warn/Wduplicated-branches1.C: New test.
	* g++.dg/warn/Wduplicated-branches2.C: New test.

2017-01-20  Martin Liska  <mliska@suse.cz>

	PR lto/69188
	* gcc.dg/lto/pr69188_0.c: New test.
	* gcc.dg/lto/pr69188_1.c: New test.

2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512bw-kshiftld-1.c: New test.
	* gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
	* gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
	* gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
	* gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
	* gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
	* gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
	* gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
	* gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
	* gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
	* gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
	* gcc.target/i386/avx-1.c: Test new intrinsics.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2017-01-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71264
	* gcc.dg/vect/pr71264.c: Make sure memory is aligned.

2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/madd4-1.c: New file.
	* gcc.target/mips/madd4-2.c: Likewise.
	* gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
	HAS_MADD4.
	(mips_option_groups): Add -m[no-]madd4.
	(mips-dg-init): Detect default -mno-madd4.
	(mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
	* gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
	* gcc.target/mips/mips-ps-type-2.c: Likewise.
	* gcc.target/mips/nmadd-1.c: Likewise.
	* gcc.target/mips/nmadd-2.c: Likewise.
	* gcc.target/mips/nmadd-3.c: Likewise.

2017-01-19  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/return_address_sign_1.c: New testcase for no
	combined instructions.
	* gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
	instructions.
	* gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
	of pointer authentication.

2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
	floating point hardware to run test.

2017-01-19  Tamar Christina  <tamar.christina@arm.com>

	* lib/target-supports.exp
	(check_effective_target_vect_call_copysignf): Enable for AArch64.

2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR testsuite/79051
	* gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
	__x86_64__]: Allow for target i?86-*-*.

2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>

	PR target/78176
	* gcc.target/mips/lxc1-sxc1-1.c: New file.
	* gcc.target/mips/lxc1-sxc1-2.c: Likewise.
	* gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
	HAS_LXC1.
	(mips_option_groups): Add -m[no-]lxc1-sxc1.
	(mips-dg-init): Detect default -mno-lxc1-sxc1.
	(mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.

2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70696
	* gfortran.dg/coarray_43.f90: New test.

2017-01-19  Richard Earnshaw  <rearnsha@arm.com>

	PR rtl-optimization/79121
	* gcc.c-torture/execute/pr79121.c: New test.

2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
	* gcc.target/powerpc/p9-xxbr-2.c: Likewise.

2017-01-18  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/50069
	PR fortran/55086
	* gfortran.dg/pr50069_1.f90: New test.
	* gfortran.dg/pr50069_2.f90: New test.
	* gfortran.dg/pr55086_1.f90: New test.
	* gfortran.dg/pr55086_1_tfat.f90: New test.
	* gfortran.dg/pr55086_2.f90: New test.
	* gfortran.dg/pr55086_2_tfat.f90: New test.
	* gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.

2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
	* gcc.dg/strcmp-1.c: New test.
	* gcc.dg/strncmp-1.c: Add test for a bug that escaped.

2017-01-18  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-threads.c (dejagnu_pass): Remove decl.
	(dejagnu_fail): Likewise.
	(dejagnu_note): Likewise.
	(pass): Provide forward decl, moving true decl to after #include
	of harness.h.
	(fail): Likewise.
	(note): Likewise.

2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-xxbr-1.c: New test.
	* gcc.target/powerpc/p9-xxbr-2.c: Likewise.

2017-01-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/78488
	* g++.dg/cpp1z/inh-ctor37.C: New.

2017-01-18  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/78952
	* gcc.target/i386/pr78952-1.c: New test.
	* gcc.target/i386/pr78952-2.c: Ditto.

2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.

2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70696
	* gfortran.dg/coarray_event_1.f08: New test.

2017-01-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/77416
	* gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
	target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
	from dg-options.
	* gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
	guarded test.
	* gcc.target/powerpc/fusion4.c: Likewise.
	* gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
	guarded test.
	* gcc.target/powerpc/pr58673-1.c: Likewise.
	* gcc.target/powerpc/pr58673-2.c: Likewise.
	* gcc.target/powerpc/pr59054.c: Likewise.

2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
	vec_bperm.
	* gcc.target/powerpc/p9-vbpermd.c: New file.

2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
	(must_not_compile2): Downcase first letter of error messages.
	* gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
	* gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.

2017-01-18  Nathan Sidwell  <nathan@acm.org>

	PR c++/79091
	* g++.dg/pr79091.C: New.

2017-01-18  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
	to dg-options.
	(p0): Add missing dg-error.

2017-01-17  Joe Seymour  <joe.s@somniumtech.com>

	* gcc.target/msp430/mul_f5_muldef.c: New test.

2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79004
	* gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
	options.  Fix up the syntax for using \m and \M.

2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/78875
	* gcc.target/powerpc/ssp-1.c: New testcase.
	* gcc.target/powerpc/ssp-2.c: New testcase.

2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>

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

2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* vec-rlmi-rlnm.c: New file.

2017-01-17  Nathan Sidwell  <nathan@acm.org>

	PR c++/61636
	* g++.dg/cpp1y/pr61636-1.C: New.
	* g++.dg/cpp1y/pr61636-2.C: New.
	* g++.dg/cpp1y/pr61636-3.C: New.

2017-01-17  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79115
	* gcc.dg/pr78768.c: Make it a link-only test.

2017-01-17  David Malcolm  <dmalcolm@redhat.com>

	PR c++/71497
	* c-c++-common/Wmisleading-indentation-3.c: Update wording of
	expected messages.
	* c-c++-common/Wmisleading-indentation.c: Likewise.

2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/79058
	* gcc.target/arm/pr79058.c: New.

2017-01-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71854
	* gcc.dg/vect/pr71854.c: New test.

2017-01-17  Martin Liska  <mliska@suse.cz>

	PR ipa/71207
	* g++.dg/ipa/pr71207.C: New test.

2017-01-17  Jan Hubicka  <hubicka@ucw.cz>

	PR middle-end/77445
	* gcc.dg/tree-ssa/pr77445-2.c: New testcase.
	* gcc.dg/tree-ssa/pr77445.c: New testcase.

2017-01-17  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
	rather than long unsigned int.
	* g++.dg/tree-ssa/ssa-dom.C: Likewise.

2017-01-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71433
	* gcc.dg/Warray-bounds-20.c: New testcase.

2017-01-17  Richard Biener  <rguenther@suse.de>

	PR testsuite/52563
	PR testsuite/71237
	PR testsuite/77737
	* gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
	* gcc.dg/tree-ssa/scev-4.c: Likewise.
	* gcc.dg/tree-ssa/scev-5.c: Likewise.

2017-01-17  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr79066.c: New.

2017-01-16  Jeff Law  <law@redhat.com>

	PR tree-optimization/33562
	PR tree-optimization/61912
	PR tree-optimization/77485
	PR tree-optimization/79090
	* gcc.dg/tree-ssa/ssa-dse-29.c: New test.
	* g++.dg/tree-ssa/ssa-dse-2.C: New test.

2017-01-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/79089
	* gcc.c-torture/compile/pr79089.c: New test.

	PR target/79080
	* gcc.dg/pr79080.c: New test.

2017-01-16  David Malcolm  <dmalcolm@redhat.com>

	PR c/78304
	* gcc.dg/format/pr78304.c: Convert argument from integral type
	to a pointer.
	* gcc.dg/format/pr78304-2.c: Likewise.

2017-01-16  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
	* gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.

2017-01-16 Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
	Change arguments and return type to bool long long.

2017-01-16  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79051
	* gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
	on x86.

2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	Revert:
	2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71737
	* g++.dg/cpp0x/pr71737.C: New.

2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-27.c: New.

2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71737
	* g++.dg/cpp0x/pr71737.C: New.

2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt62.adb: New test.
	* gnat.dg/opt62_pkg.ads: New helper.

2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/78626
	PR rtl-optimization/78727
	* gcc.dg/torture/pr78626.c: New test.
	* gcc.dg/torture/pr78727.c: New test.

2017-01-14  Alan Modra  <amodra@gmail.com>

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

2017-01-13  David Malcolm  <dmalcolm@redhat.com>

	PR c/78304
	* gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
	(test_macro_2): New test.
	(test_macro_3): New test.
	(test_macro_4): New test.
	(test_non_contiguous_strings): Convert line number to line offset.
	* gcc.dg/format/pr78304-2.c: New test case.
	* gcc.dg/format/pr78304.c: New test case.

2017-01-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/funcspec-56.inc: Add missing options and
	reorder options by implied ISAs, as in ix86_target_string.

2017-01-13  Marek Polacek  <polacek@redhat.com>

	PR c++/71166
	* g++.dg/cpp0x/constexpr-array18.C: New test.

2017-01-13  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/ssa-dse-25.c: New test.

	PR tree-optimization/61912
	PR tree-optimization/77485
	* g++.dg/tree-ssa/ssa-dse-1.C: New test.
	* gcc.dg/tree-ssa/pr30375: Adjust expected output.
	* gcc.dg/tree-ssa/ssa-dse-24.c: New test.

	PR tree-optimization/33562
	PR tree-optimization/61912
	PR tree-optimization/77485
	* gcc.dg/tree-ssa/complex-4.c: Remove xfail.
	* gcc.dg/tree-ssa/complex-5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-18.c: New test.
	* gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.

2017-01-13  Martin Liska  <mliska@suse.cz>

	PR ipa/79043
	* gcc.c-torture/execute/pr79043.c: New test.

2017-01-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/78411
	* gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.

2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70697
	* gfortran.dg/coarray/event_4.f08: New test.

2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70696
	* gfortran.dg/coarray/event_3.f08: New test.

2017-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77283
	* gcc.dg/tree-ssa/split-path-9.c: Fix.

2017-01-13  Richard Biener  <rguenther@suse.de>

	* gcc.dg/gimplefe-22.c: New testcase.

2017-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77283
	* gcc.dg/tree-ssa/split-path-7.c: Adjust.
	* gcc.dg/tree-ssa/split-path-8.c: New testcase.
	* gcc.dg/tree-ssa/split-path-9.c: Likewise.

2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.dg/pr77862.c: Require fpic target.

2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79004
	* gcc.target/powerpc/pr79004.c: New test.

2017-01-12  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/pr78138.c: Adjust.
	* gcc.dg/pr78768.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
	* gcc.dg/tree-ssa/pr78605.c: Adjust.
	* gcc.dg/tree-ssa/pr78622.c: Adjust.

2017-01-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.

2017-01-12  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79051
	* gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
	due to bug 79054.

2017-01-12  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/pr78768.c: Require LTO.

2017-01-12  Martin Sebor  <msebor@redhat.com>

	PR c/79074
	* c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
	due to the referenced bug.

2017-01-12  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79073
	* gcc.dg/pr78973.c: Xfail on ILP32 targets.

2017-01-12  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/builtin_target.c (check_features): Check all
	supported __builtin_cpu_supports options.

2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR tree-optimization/78319
	* gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
	Remove xfail.

2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/79044
	* gcc.target/powerpc/swaps-p8-26.c: New.

2017-01-12  Richard Biener  <rguenther@suse.de>

	* gcc.dg/gimplefe-21.c: New testcase.

2017-01-12  Michael Collison  <michael.collison@arm.com>

	* gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.

2017-01-11  Julia Koval  <julia.koval@intel.com>
	    Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sgx.c New test.
	* gcc.target/i386/sse-12.c: Add -msgx.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.

2017-01-11  Martin Sebor  <msebor@redhat.com>

	PR c++/24511
	* g++.dg/template/explicit9.C: New test.

2017-01-11  Nathan Sidwell  <nathan@acm.org>

	PR c++/77812
	* g++.dg/pr77812.C: New.

2017-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71537
	* g++.dg/cpp1y/constexpr-71537.C: New test.

	* gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
	argument.

2017-01-11  Martin Sebor  <msebor@redhat.com>

	PR c/47931
	* c-c++-common/Waddress-2.c: New test.

2017-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78341
	* g++.dg/cpp0x/pr78341.C: New test.

2017-01-11  Martin Sebor  <msebor@redhat.com>

	PR c/78768
	* gcc.dg/pr78768.c: New test.

2017-01-11  David Malcolm  <dmalcolm@redhat.com>

	PR driver/78877
	* gcc.dg/spellcheck-options-14.c: New test case.
	* gcc.dg/spellcheck-options-15.c: New test case.
	* gcc.dg/spellcheck-options-16.c: New test case.
	* gcc.dg/spellcheck-options-17.c: New test case.

2017-01-11  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.

2017-01-11  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
	instead of just 1 for the decomposition from struct C.

2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2017-01-11  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr61743-1.c: Adjust.

2017-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/50199
	* gcc.dg/lto/pr50199_0.c: New test.

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

	PR testsuite/78960
	PR testsuite/78959
	PR testsuite/78133
	* gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
	* gcc.dg/tree-ssa/pr78622.c: Ditto.

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

	PR middle-end/78138
	* gcc.dg/pr78138.c: New test.

2017-01-10  David Malcolm  <dmalcolm@redhat.com>

	PR c++/77949
	* g++.dg/diagnostic/pr77949.C: New test case.

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

	PR middle-end/78245
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.

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

	PR tree-optimization/78775
	* gcc.dg/attr-alloc_size-4.c: Add test cases.
	* gcc.dg/attr-alloc_size-10.c: New test.
	* gcc.dg/attr-alloc_size-11.c: New test.
	* gcc.dg/builtin-stringop-chk-7.c: New test.
	* gcc.dg/pr78775.c: New test.
	* gcc.dg/pr78973-2.c: New test.
	* gcc.dg/pr78973.c: New test.

2017-01-10  Jeff Law  <law@redhat.com>

	PR tree-optimization/77766
	PR tree-optimization/78856
	* gcc.c-torture/execute/pr77766.c: New test.

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

	PR tree-optimization/79034
	* g++.dg/torture/pr79034.C: New testcase.

2017-01-10  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
	* gcc.dg/ipa/ipa-icf-10.c: Likewise.
	* gcc.dg/ipa/ipa-icf-11.c: Likewise.
	* gcc.dg/ipa/ipa-icf-12.c: Likewise.
	* gcc.dg/ipa/ipa-icf-13.c: Likewise.
	* gcc.dg/ipa/ipa-icf-16.c: Likewise.
	* gcc.dg/ipa/ipa-icf-18.c: Likewise.
	* gcc.dg/ipa/ipa-icf-2.c: Likewise.
	* gcc.dg/ipa/ipa-icf-20.c: Likewise.
	* gcc.dg/ipa/ipa-icf-21.c: Likewise.
	* gcc.dg/ipa/ipa-icf-23.c: Likewise.
	* gcc.dg/ipa/ipa-icf-25.c: Likewise.
	* gcc.dg/ipa/ipa-icf-26.c: Likewise.
	* gcc.dg/ipa/ipa-icf-27.c: Likewise.
	* gcc.dg/ipa/ipa-icf-3.c: Likewise.
	* gcc.dg/ipa/ipa-icf-35.c: Likewise.
	* gcc.dg/ipa/ipa-icf-36.c: Likewise.
	* gcc.dg/ipa/ipa-icf-37.c: Likewise.
	* gcc.dg/ipa/ipa-icf-5.c: Likewise.
	* gcc.dg/ipa/ipa-icf-7.c: Likewise.
	* gcc.dg/ipa/ipa-icf-8.c: Likewise.
	* gcc.dg/ipa/pr64307.c: Likewise.
	* gcc.dg/ipa/pr77653.c: Likewise.

2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>

	* g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
	* 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-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* gcc.target/i386/builtin_target.c: Handle new option.
	* gcc.target/i386/funcspec-56.inc: Test new attributes.
	* gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
	* gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.

2017-01-09  Martin Sebor  <msebor@redhat.com>

	PR testsuite/79036
	* gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
	with different precisions.

2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/opt/call2.C: New test.
	* g++.dg/opt/call3.C: Likewise.
	* gnat.dg/array26.adb: New test.
	* gnat.dg/array26_pkg.ad[sb]: New helper.
	* gnat.dg/array27.adb: New test.
	* gnat.dg/array27_pkg.ad[sb]: New helper.
	* gnat.dg/array28.adb: New test.
	* gnat.dg/array28_pkg.ad[sb]: New helper.

2017-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR translation/79019
	PR translation/79020
	* c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
	diagnostics.
	* gfortran.dg/initialization_17.f90: Likewise.

2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR testsuite/79026
	* gcc.target/i386/pr78904-2.c: Require nonpic targets.
	* gcc.target/i386/pr78904-4.c: Likewise.
	* gcc.target/i386/pr78904-6.c: Likewise.
	* gcc.target/i386/pr78967-2.c: Likewise.

2017-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/78899
	* gcc.target/i386/pr78899.c: New test.
	* gcc.dg/pr71077.c: New test.

2017-01-09  Martin Jambor  <mjambor@suse.cz>

	PR ipa/78365
	PR ipa/78599
	* gcc.dg/torture/pr78365.c: New test.

2017-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78948
	* g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
	(main): Use int* instead of long long.

	PR tree-optimization/78938
	* gcc.dg/vect/pr78938.c: New test.

2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/20161219.c: New test.

2017-01-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78997
	* gcc.dg/torture/pr78997.c: New testcase.

2017-01-09  Richard Biener  <rguenther@suse.de>

	PR debug/79000
	* g++.dg/lto/pr79000_0.C: New testcase.
	* g++.dg/lto/pr79000_1.c: Likewise.

2017-01-08  Martin Sebor  <msebor@redhat.com>

	PR middle-end/77708
	* gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
	* gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
	due to bug 78969.
	* gcc.dg/format/pr78569.c: Adjust.

2017-01-07  David Malcolm  <dmalcolm@redhat.com>

	PR c++/72803
	* g++.dg/diagnostic/pr72803.C: New test case.

2017-01-07  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
	* gcc.dg/attr-alloc_size-4.c: Same.

2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray/ptr_comp_1.f08: New test.
	* gfortran.dg/coarray/ptr_comp_2.f08: New test.
	* gfortran.dg/coarray/ptr_comp_3.f08: New test.
	* gfortran.dg/coarray/ptr_comp_4.f08: New test.
	* gfortran.dg/coarray_ptr_comp_1.f08: New test.
	* gfortran.dg/coarray_ptr_comp_2.f08: New test.
	* gfortran.dg/coarray_ptr_comp_3.f08: New test.

2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
	* gcc.dg/memcmp-1.c: New.
	* gcc.dg/strncmp-1.c: New.

2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/acle/mcrr: New.
	* gcc.target/arm/acle/mcrr2: New.
	* gcc.target/arm/acle/mrrc: New.
	* gcc.target/arm/acle/mrrc2: New.

2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/acle/mcr.c: New.
	* gcc.target/arm/acle/mrc.c: New.
	* gcc.target/arm/acle/mcr2.c: New.
	* gcc.target/arm/acle/mrc2.c: New.

2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/acle/ldc: New.
	* gcc.target/arm/acle/ldc2: New.
	* gcc.target/arm/acle/ldcl: New.
	* gcc.target/arm/acle/ldc2l: New.
	* gcc.target/arm/acle/stc: New.
	* gcc.target/arm/acle/stc2: New.
	* gcc.target/arm/acle/stcl: New.
	* gcc.target/arm/acle/stc2l: New.

2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/acle/acle.exp: Run tests for different options
	and make sure fat-lto-objects is used such that we can still do
	assemble scans.
	* gcc.target/arm/acle/cdp.c: New.
	* gcc.target/arm/acle/cdp2.c: New.
	* lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
	(check_effective_target_arm_coproc1_ok_nocache): New.
	(check_effective_target_arm_coproc2_ok): New.
	(check_effective_target_arm_coproc2_ok_nocache): New.
	(check_effective_target_arm_coproc3_ok): New.
	(check_effective_target_arm_coproc3_ok_nocache): New.
	(check_effective_target_arm_coproc4_ok): New.
	(check_effective_target_arm_coproc4_ok_nocache): New.

2017-01-06  Martin Sebor  <msebor@redhat.com>

	PR middle-end/78605
	* gcc.dg/tree-ssa/pr78605.c: New test.

2017-01-05  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/78910
	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
	diagnostics.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
	* gcc.dg/tree-ssa/pr78910.c: New test.

2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/sso-10.c: New test.

2017-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71016
	* gcc.target/i386/pr71016.c: New test.
	* gcc.target/aarch64/pr71016.c: New test.
	* gcc.dg/tree-ssa/pr66726-3.c: New test.

	PR c++/78931
	* g++.dg/cpp1z/decomp19.C: New test.

	PR c++/78890
	* g++.dg/init/ref14.C: Expect error even in C++11 and later.
	* g++.dg/init/union1.C: Likewise.
	* g++.dg/cpp0x/union6.C: Expect errors.
	* g++.dg/cpp0x/union8.C: New test.
	* g++.dg/cpp0x/pr78890-1.C: New test.
	* g++.dg/cpp0x/pr78890-2.C: New test.

2017-01-05  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr71670.c: Require p9vector.
	* gcc.target/powerpc/p9-novsx.c: Same.

2017-01-05  David Malcolm  <dmalcolm@redhat.com>

	* selftests/asr_div1.rtl: New file.
	* selftests/aarch64: New subdirectory.
	* selftests/aarch64/times-two.rtl: New file.
	* selftests/bb-index.rtl: New file.
	* selftests/cfg-test.rtl: New file.
	* selftests/const-int.rtl: New file.
	* selftests/example-labels.rtl: New file.
	* selftests/insn-with-mode.rtl: New file.
	* selftests/jump-to-label-ref.rtl: New file.
	* selftests/jump-to-return.rtl: New file.
	* selftests/jump-to-simple-return.rtl: New file.
	* selftests/mem.rtl: New file.
	* selftests/note-insn-deleted.rtl: New file.
	* selftests/note_insn_basic_block.rtl: New file.
	* selftests/simple-cse.rtl: New file.
	* selftests/symbol-ref.rtl: New file.
	* selftests/x86_64: New subdirectory.
	* selftests/x86_64/call-insn.rtl: New file.
	* selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
	* selftests/x86_64/times-two.rtl: New file.
	* selftests/x86_64/unspec.rtl: New file.

2017-01-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/78765
	* g++.dg/cpp0x/pr78765.C: New.

2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/memcpy-2.c: New test.
	* gcc.target/s390/memset-2.c: New test.

2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2017-01-04  Jeff Law  <law@redhat.com>

	PR tree-optimization/78812
	* g++.dg/torture/pr78812.C: New test.

2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71977
	PR target/70568
	PR target/78823
	* gcc.target/powerpc/pr71977-1.c: New tests to check whether on
	64-bit VSX systems with direct move, whether we optimize common
	code sequences in the GLIBC math library for float math functions.
	* gcc.target/powerpc/pr71977-2.c: Likewise.

2017-01-04  Marek Polacek  <polacek@redhat.com>

	PR c++/64767
	* c-c++-common/Wpointer-compare-1.c: New test.

2017-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78949
	* c-c++-common/Wunused-var-16.c: New test.

	PR c++/78693
	* g++.dg/cpp0x/pr78693.C: New test.

	PR driver/78957
	* gcc.dg/pr78957.c: New test.

	* g++.dg/cpp1y/auto-fn34.C: New test.

	PR c++/71182
	* g++.dg/cpp0x/pr71182.C: New test.

2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/78056
	* gcc.target/powerpc/pr78056-1.c: New test.
	* gcc.target/powerpc/pr78056-2.c: New test.
	* gcc.target/powerpc/pr78056-3.c: New test.
	* gcc.target/powerpc/pr78056-4.c: New test.
	* gcc.target/powerpc/pr78056-5.c: New test.
	* gcc.target/powerpc/pr78056-6.c: New test.
	* gcc.target/powerpc/pr78056-7.c: New test.
	* gcc.target/powerpc/pr78056-8.c: New test.
	* lib/target-supports.exp
	(check_effective_target_powerpc_popcntb_ok): New procedure to test
	whether the effective target supports the popcntb instruction.

2017-01-03  Jeff Law  <law@redhat.com>

	PR tree-optimization/67955
	* gcc.dg/tree-ssa/ssa-dse-28.c: New test.

2017-01-04  Marek Polacek  <polacek@redhat.com>

	PR c++/77545
	PR c++/77284
	* g++.dg/cpp0x/range-for32.C: New test.
	* g++.dg/cpp0x/range-for33.C: New test.

2017-01-04  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/Wmissing-braces-fixits.c: New test case.

2017-01-04  Nathan Sidwell  <nathan@acm.org>

	PR c++/66735
	* g++.dg/cpp1y/pr66735.C: New.

2017-01-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71563
	* gcc.dg/tree-ssa/pr71563.c: New test.

2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/78534
	PR fortran/78976
	* gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
	due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
	* gfortran.dg/transfer_intrinsic_1.f90: Change
	scan-tree-dump-times due to gfc_trans_string_copy change to
	avoid -Wstringop-overflow.

2017-01-03  Jeff Law  <law@redhat.com>

	PR tree-optimization/78856
	* gcc.c-torture/execute/pr78856.c: New test.

2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/78953
	* gcc.target/powerpc/pr78953.c: New test.

2017-01-03  Ian Lance Taylor  <iant@google.com>

	* gcc.misc-tests/godump-1.c: Update for accurate representation of
	enums.

2017-01-03  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/78696
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.

2017-01-03  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/dg-test-1.c: Add tests of relative line specifications
	with more than one digit.
	* lib/gcc-dg.exp (process-message): Support more than one digit
	in relative line specifications.

2017-01-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/78965
	* gcc.dg/pr78965.c: New test.

	PR middle-end/78901
	* g++.dg/opt/pr78901.C: New test.

2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/78534
	PR fortran/66310
	* gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
	due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
	* gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
	* gfortran.dg/repeat_7.f90: New test for PR 66310.
	* gfortran.dg/scan_2.f90: Handle potential cast in assignment.
	* gfortran.dg/string_1.f90: Limit to ilp32 targets.
	* gfortran.dg/string_1_lp64.f90: New test.
	* gfortran.dg/string_3.f90: Limit to ilp32 targets.
	* gfortran.dg/string_3_lp64.f90: New test.
	* gfortran.dg/transfer_intrinsic_1.f90: Change
	scan-tree-dump-times due to gfc_trans_string_copy change to
	avoid -Wstringop-overflow.

2017-01-02  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78967
	* gcc.target/i386/pr78967-1.c: New test.
	* gcc.target/i386/pr78967-2.c: Ditto.
	* gcc.target/i386/pr78967-3.c: Ditto.

	* gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
	* gcc.target/i386/pr78904-4.c: Ditto.
	* gcc.target/i386/pr78904-6.c: Ditto.

2017-01-01  Jan Hubicka  <hubicka@ucw.cz>

	PR middle-end/77674
	* g++.dg/torture/pr77674.C: New testcase.

2017-01-01  Jakub Jelinek  <jakub@redhat.com>

	Update copyright years.

Copyright (C) 2017 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
