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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Backport from mainline
	2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
	LE-only.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	Backport from mainline
	2017-03-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/80075
	* g++.dg/torture/pr80075.C: New testcase.

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

	PR tree-optimization/80122
	* gcc.dg/torture/pr80122.c: New testcase.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	PR testsuite/80678
	2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/71310
	* gcc.target/powerpc/pr71310.c: New testcase.

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

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

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

	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 rtl-optimization/80385
	* g++.dg/opt/pr80385.C: New test.

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

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

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

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

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

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

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

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

	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.

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

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

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

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

	PR rtl-optimization/80112
	* gcc.dg/pr80112.c: 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.

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

	PR c/80097
	* gcc.dg/ubsan/pr80097.c: New test.

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

	PR c++/79896
	* g++.dg/ext/int128-5.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-07  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/79901
	* gcc.target/i386/pr79901.c: New test.

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

	PR target/79807
	* gcc.target/i386/pr79807.c: New test.

	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.

	2017-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/79729
	* gcc.target/i386/pr79729.c: New test.

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

	PR middle-end/79396
	* g++.dg/opt/pr79396.C: New test.

	2017-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79664
	* g++.dg/cpp1y/constexpr-throw.C: Adjust expected diagnostic location.
	* g++.dg/gomp/pr79664.C: New test.

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

	PR c++/79639
	* g++.dg/cpp1y/constexpr-79639.C: New test. 

	PR target/79570
	* gcc.dg/pr79570.c: New test.

	PR c++/79641
	* c-c++-common/pr79641.c: New test.

	PR target/79494
	* gcc.dg/pr79494.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-18  Jakub Jelinek  <jakub@redhat.com>

	PR target/79559
	* gcc.target/i386/pr79559.c: New test.

	2017-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79512
	* c-c++-common/gomp/pr79512.c: New test.

2017-05-05  Marek Polacek  <polacek@redhat.com>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
	    Jakub Jelinek  <jakub@redhat.com>

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

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

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

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

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

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

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

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

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

	Backport from mainline
	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_10.c: New testcase.
	* gcc.target/arm/atomic_loaddi_11.c: Likewise.

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

	Back port from the trunk
	2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79947
	* gcc.target/powerpc/pr79947.c: New test.

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

	Backport from mainline
	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.

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

2017-04-01  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/71838
	* gfortran.dg/submodule_26.f08 : New test.
	* gfortran.dg/submodule_27.f08 : New test.

2017-04-01  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/79676
	* gfortran.dg/submodule_28.f08 : New test.

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

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

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

	Backport from mainline
	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-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71294
	* g++.dg/pr71294.C: New test.

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

	Backport from mainline
	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-27  Richard Biener  <rguenther@suse.de>

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

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

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

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

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

	Back port from trunk
	2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

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

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

	backport from trunk:
	2017-03-24  Tom de Vries  <tom@codesourcery.com>

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

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

	Backport from trunk
	PR fortran/79434
	* gfortran.dg/submodule_25.f08 : New test.

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

	backport from trunk:
	2017-03-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/80092
	* gcc.dg/torture/pr71881.c: Add dg-require-effective-target alloca.
	* gcc.dg/torture/pr78742.c: Same.

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

	Backport from mainline
	2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.

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

	Backport from mainline
	2017-03-14  Martin Liska  <mliska@suse.cz>

	PR lto/66295
	* gcc.dg/tree-prof/pr66295.c: New test.

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

	Backport from mainline
	2017-02-22  Martin Liska  <mliska@suse.cz>

	PR lto/79587
	* gcc.dg/tree-prof/pr79587.c: New test.

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

	Backport from mainline
	2017-02-03  Martin Liska  <mliska@suse.cz>

	PR lto/66295
	* gcc.target/i386/mvc9.c: New test.

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

	Backport from mainline
	2017-03-22  Martin Liska  <mliska@suse.cz>

	PR target/79906
	* g++.dg/ext/mv8.C: Add power* targets.

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

	Backport from mainline
	2017-03-21  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/pr65044.c: Add '.' in order to catch
	apostrophes.

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

	Backport from mainline
	2017-03-20  Martin Liska  <mliska@suse.cz>

	PR middle-end/79753
	* gcc.target/i386/mpx/pr79753.c: New test.

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

	Backport from mainline
	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-22  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2017-03-13  Martin Liska  <mliska@suse.cz>

	PR middle-end/78339
	* gcc.target/i386/mpx/pr78339.c: New test.

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

	Backport from mainline
	2017-03-09  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/79631
	* gcc.target/i386/mpx/pr79631.c: New test.

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

	Backport from mainline
	2017-03-09  Martin Liska  <mliska@suse.cz>

	PR target/65705
	PR target/69804
	* gcc.target/i386/pr71458.c: Update scanned pattern.

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

	Backport from mainline
	2017-03-09  Martin Liska  <mliska@suse.cz>

	PR ipa/79761
	* g++.dg/pr79761.C: New test.

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

	Backport from mainline
	2017-03-03  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/79803
	* gcc.dg/tree-ssa/pr79803.c: New test.

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

	Backport from mainline
	2017-03-03  Martin Liska  <mliska@suse.cz>

	PR rtl-optimization/79574
	* gcc.dg/pr79574-2.c: New test.

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

	Backport from mainline
	2017-02-17  Martin Liska  <mliska@suse.cz>

	PR rtl-optimization/79574
	* gcc.dg/pr79574.c: New test.

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

	Backport from mainline
	2016-06-13  Martin Liska  <mliska@suse.cz>

	PR sanitizer/71458
	* gcc.target/i386/pr71458.c: New test.

2017-03-21  Martin Sebor  <msebor@redhat.com>

	PR c++/79548
	* g++.dg/warn/Wunused-var-26.C: New test.

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

	Backport from mainline:
	2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79951
	* gcc.target/powerpc/pr79951.c: New.

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

	Backport from mainline
	2017-02-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79732
	* gcc.dg/torture/pr79732.c: New testcase.

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

	PR target/80019
	* gcc.target/i386/pr80019.c: New test.

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

	Backported from mainline
	2016-12-14  Marek Polacek  <polacek@redhat.com>

	PR c++/72775
	* g++.dg/ext/flexary12.C: Adjust dg-error.
	* g++.dg/ext/flexary20.C: New.
	* g++.dg/ext/flexary21.C: New.

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

	Backported from mainline
	2017-03-09  Marek Polacek  <polacek@redhat.com>

	PR c++/79900 - ICE in strip_typedefs
	* g++.dg/warn/Wpadded-1.C: New test.

	PR c++/79687
	* g++.dg/expr/ptrmem8.C: New test.
	* g++.dg/expr/ptrmem9.C: New test.

	Backported from mainline
	2017-01-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/79264
	* g++.dg/cpp1y/pr61636-1.C: Augment.

	Backported from mainline
	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-03-14  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-14  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2017-03-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79977
	* gcc.dg/graphite/pr79977.c: New testcase.

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

	PR middle-end/79971
	* gcc.dg/fixed-point/pr79971.c: New testcase.

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

	PR c/79756
	* gcc.dg/vector-1.c: New testcase.

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

	PR tree-optimization/79666
	* gcc.dg/torture/pr79666.c: New testcase.

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

	Backported from mainline
	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  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/79439
	* gcc.target/powerpc/pr79439.c: New test.

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

	PR target/79514
	* gcc.target/i386/pr79514.c: New test.

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

	Backport from mainline:
	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-02-27  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/79544
	* gcc.target/powerpc/pr79544.c: New.

2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20170228-1.c: New test.

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

	PR fortran/78474
	* gfortran.dg/submodule_22.f08: New test.

	PR fortran/78331
	* gfortran.dg/submodule_21.f08: New test.

2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	PR target/79268
	* gcc.target/powerpc/pr79268.c: Enable for BE targets also.

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

	Backport from mainline
	2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/79261
	* gcc.target/powerpc/vec-xxpermdi.c: New file.

2017-02-20  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2017-02-20  Marek Polacek  <polacek@redhat.com>

	PR middle-end/79537
	* gcc.dg/comp-goto-4.c: New.

	PR sanitizer/79558
	* c-c++-common/ubsan/bounds-14.c: New test.

2017-02-20  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2017-02-17  Marek Polacek  <polacek@redhat.com>

	PR middle-end/79536
	* gcc.dg/torture/pr79536.c: New test.

2017-01-17  Carl Love  <cel@us.ibm.com>

	Backport from mainline commit r245460 on 2017-02-14

	PR 79545
	* gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
	xvcvsxdsp and xvcvuxdsp instructions.

2017-02-16  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	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/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-15  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	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>

	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-06  Jakub Jelinek  <jakub@redhat.com>

	PR c++/79377
	* g++.dg/lookup/pr79377.C: New test.

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

	PR target/79197
	* gcc.target/powerpc/pr79197.c: New test.
	* gcc.c-torture/compile/pr79197.c: New test.

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

	PR tree-optimization/79267
	* g++.dg/opt/pr79267.C: New test.

2017-02-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/79495
	* gcc.target/i386/pr79495.c: New test.

	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-13  Nathan Sidwell  <nathan@acm.org>

	PR c++/79296
	* g++.dg/cpp0x/pr79296.C: New.

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

	Backport from mainline
	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  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71824
	* gcc.dg/graphite/pr71824-2.c: New testcase.

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

	PR tree-optimization/71824
	* gcc.dg/graphite/pr71824.c: New testcase.

2017-02-03  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3-p8.c:  Add new testfile for missing
	vec_packs built-in tests.

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

	Backport from mainline
	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-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	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-29  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk
	2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70697
	* gfortran.dg/coarray/event_4.f08: New test.

2017-01-29  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk
	2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70696
	* gfortran.dg/coarray_43.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-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70696
	* gfortran.dg/coarray/event_3.f08: New test.

2017-01-28  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/70583
	* g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.

2017-01-26  Eric Botcazou  <ebotcazou@adacore.com>

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

	Backport from mainline
	2016-01-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/79034
	* g++.dg/torture/pr79034.C: New testcase.

	2016-12-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/78742
	* gcc.dg/torture/pr78742.c: New testcase.

2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/arm/vfp-longcall-apcs.c: New test.

2017-01-23  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.

2017-01-23  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	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  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-27.c: New.

2017-01-20  Wilco Dijkstra  <wdijkstr@arm.com>

	Backport from mainline
	PR target/77455
	* gcc.target/aarch64/eh_return.c: New test.

2017-01-20  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	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-20  Richard Earnshaw  <rearnsha@arm.com>

	Backported from mainline
	2017-01-19  Richard Earnshaw  <rearnsha@arm.com>

	PR rtl-optimization/79121
	* gcc.c-torture/execute/pr79121.c: New test.

2017-01-20  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2017-01-13  Martin Liska  <mliska@suse.cz>

	PR ipa/79043
	* gcc.c-torture/execute/pr79043.c: New test.

2017-01-20  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2017-01-17  Martin Liska  <mliska@suse.cz>

	PR ipa/71207
	* g++.dg/ipa/pr71207.C: New test.

2017-01-17  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2017-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78341
	* g++.dg/cpp0x/pr78341.C: New test.

	PR middle-end/50199
	* gcc.dg/lto/pr50199_0.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 c++/71182
	* g++.dg/cpp0x/pr71182.C: New test.

	2016-12-21  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/78866
	* gfortran.dg/gomp/map-1.f90: Add expected error.
	* gfortran.dg/gomp/pr78866-1.f90: New test.
	* gfortran.dg/gomp/pr78866-2.f90: New test.

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

	Backport from mainline
	2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR rtl-optimization/78617
	* gcc.c-torture/execute/pr78617.c: New test.

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

	Backport from mainline
	2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/79044
	* gcc.target/powerpc/swaps-p8-26.c: New.

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

	PR c++/77812
	* g++.dg/pr77812.C: New.

2017-01-10  Thomas Schwinge  <thomas@codesourcery.com>

	Backport from trunk r241334:
	2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>

	PR tree-optimization/78024
	* gcc.dg/goacc/loop-processing-1.c: New file.

2017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pr78255-2.c: Fix to work for targets
	that do not optimize for tailcall.

2017-01-09  Andre Vieira <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>

	PR rtl-optimization/78255
	* gcc.target/aarch64/pr78255.c: New.
	* gcc.target/arm/pr78255-1.c: New.
	* gcc.target/arm/pr78255-2.c: New.

2017-01-06  Wilco Dijkstra  <wdijkstr@arm.com>

	Backport from mainline
	2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/78041
	* gcc.target/arm/pr78041.c: New test.

2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2016-12-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

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

	Backport from mainline
	2016-05-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71055
	* gcc.dg/torture/pr71055.c: New testcase.

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

	Backport from mainline
	2016-12-21  Martin Liska  <mliska@suse.cz>

	PR driver/78863
	* gcc.dg/spellcheck-options-13.c: New test.

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

	Backport from mainline
	2016-12-22  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/78886
	* gcc.dg/tree-ssa/pr78886.c: New test.

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

	Backport from mainline
	2016-12-13  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/78428
	* gcc.dg/tree-ssa/pr78428.c: New test.

2016-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/78239
	* gfortran.dg/fimplicit_none_1.f90:  New test.
	* gfortran.dg/fimplicit_none_2.f90:  New test.

2016-12-21  Jakub Jelinek  <jakub@redhat.com>

	PR c/77767
	* gcc.c-torture/execute/pr77767.c: New test.

	Backported from mainline
	2016-12-13  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/77905
	* g++.dg/ipa/pr77905.C: New test.

2016-12-21  Release Manager

	* GCC 6.3.0 released.

2016-12-15  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/78540
	* gcc.dg/pr78540.c: Add -w to dg-options.

	PR target/77834
	* gcc.dg/pr77834.c: Add -w to dg-options.

2016-12-14  Nathan Sidwell  <nathan@acm.org>

	PR c++/78701
	* g++.dg/cpp0x/pr78701.C: New.

2016-12-14  Jakub Jelinek  <jakub@redhat.com>

	PR target/78796
	* gcc.dg/tls/pr78796.c: New test.

2016-12-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78731
	* gcc.dg/torture/pr78731.c: New testcase.

2016-12-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	Backport from mainline
	2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/77673
	* gcc.dg/pr77673.c: New test.

2016-12-13  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/72717
	* gcc.target/powerpc/pr72717.c: New test.

2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>

	Backport from mainline
	2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/77309
	* gcc.dg/torture/pr77309.c: New test.

2016-12-12 Thomas Preud'homme <thomas.preudhomme@arm.com>

	Backport from mainline
	2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/77904
	* gcc.target/arm/pr77904.c: New test.

2016-12-11  Iain Sandoe  <iain@codesourcery.com>

	Backport from mainline
	2016-11-27  Iain Sandoe  <iain@codesourcery.com>
		    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
		    Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR target/67710
	*  gcc.dg/darwin-minversion-1.c: Update min version check.
	*  gcc.dg/darwin-minversion-2.c: Likewise.
	*  gcc.dg/darwin-minversion-3.c: Likewise.

2016-12-11  Iain Sandoe  <iain@codesourcery.com>

	Backport from mainline
	2016-11-27  Iain Sandoe  <iain@codesourcery.com>

	PR target/57438
	* gcc.dg/pr57438-1.c: New Test.
	* gcc.dg/pr57438-2.c: New Test.

2016-12-11  Iain Sandoe  <iain@codesourcery.com>

	Backport from mainline
	2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
		    Iain Sandoe  <iain@codesourcery.com>

	PR target/71767
	* g++.dg/abi/key2.C: Adjust for changed Darwin sections and
	linker-visible symbols.
	* g++.dg/torture/darwin-cfstring-3.C: Likewise.
	* gcc.dg/const-uniq-1.c: Likewise.
	* gcc.dg/torture/darwin-cfstring-3.c: Likewise.

2016-12-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	Backport from mainline
	2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/77933
	* gcc.target/arm/pr77933-1.c: New test.
	* gcc.target/arm/pr77933-2.c: Likewise.

2016-12-09  Janus Weil  <janus@gcc.gnu.org>

	Backport from trunk
	PR fortran/78593
	* gfortran.dg/derived_result.f90: New test case.

2016-12-09  Nathan Sidwell  <nathan@acm.org>

	PR c++/78550
	* g++.dg/cpp1y/pr78550.C: New.

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

	Backport from mainline
	2016-11-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78189
	* g++.dg/torture/pr78189.C: New testcase.

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

	Backport from mainline
	2016-11-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78542
	* gcc.dg/torture/pr78542.c: New testcase.

	2016-11-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78482
	* gcc.dg/torture/pr78482.c: New testcase.

	2016-11-23  Richard Biener  <rguenther@suse.de>

	PR middle-end/71762
	* gcc.dg/torture/pr71762-1.c: New testcase.
	* gcc.dg/torture/pr71762-2.c: Likewise.
	* gcc.dg/torture/pr71762-3.c: Likewise.
	* gcc.dg/tree-ssa/forwprop-28.c: XFAIL.

	2016-11-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71575
	* gcc.dg/graphite/pr71575-1.c: New testcase.
	* gcc.dg/graphite/pr71575-2.c: Likewise.

	2016-11-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78224
	* g++.dg/torture/pr78224.C: New testcase.

	2016-11-05  David Edelsohn  <dje.gcc@gmail.com>
		Richard Biener  <rguenther@suse.de>

	PR bootstrap/78188
	PR c++/71848
	* g++.dg/ipa/pr78188.C: New test.

	2016-09-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77646
	* gcc.dg/torture/pr77646.c: New testcase.

2016-12-08  Nathan Sidwell  <nathan@acm.org>

	PR c++/78551
	* g++.dg/cpp1y/pr78551.C: New.

2016-12-07  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-12-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78649
	* g++.dg/cpp0x/pr78649.C: New test.

	2016-11-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/78540
	* gcc.dg/pr78540.c: New test.

	PR c++/72808
	* g++.dg/debug/pr72808.C: New test.

	PR rtl-optimization/78546
	* gcc.dg/torture/pr78546-1.c: New test.
	* gcc.dg/torture/pr78546-2.c: New test.

	PR fortran/78298
	* gfortran.dg/gomp/pr78298.f90: New test.

	PR c++/77591
	* g++.dg/cpp1y/pr77591.C: New test.

	2016-11-23  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69183
	* gfortran.dg/gomp/pr69183.f90: New test.

	PR c++/77739
	* g++.dg/cpp1y/pr77739.C: New test.

	2016-11-22  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/78416
	* gcc.dg/torture/pr78416.c: New test.

	2016-11-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/67335
	* g++.dg/vect/simd-clone-7.cc: New test.

	2016-11-18  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/78419
	* gcc.target/i386/pr78419.c: New test.

	PR c++/77285
	* g++.dg/tls/pr77285-1.C: New test.
	* g++.dg/tls/pr77285-2.C: New test.

	2016-11-16  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/78378
	* gcc.c-torture/execute/pr78378.c: New test.

	PR fortran/78299
	* gfortran.dg/gomp/pr78299.f90: New test.

	2016-11-07  Jakub Jelinek  <jakub@redhat.com>

	PR target/78227
	* gcc.target/i386/pr78227-1.c: New test.
	* gcc.target/i386/pr78227-2.c: New test.

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

	PR target/77834
	* gcc.dg/pr77834.c: New test.

	2016-10-31  Jakub Jelinek  <jakub@redhat.com>

	PR c++/78089
	* c-c++-common/builtin-shuffle-1.c: New test.

	2016-10-29  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/77919
	* g++.dg/torture/pr77919-2.C: New test.

	2016-10-28  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/77919
	* g++.dg/torture/pr77919.C: New test.

	2016-10-27  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/78025
	* g++.dg/gomp/declare-simd-7.C: New test.

	2016-10-26  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/77973
	* gfortran.dg/gomp/pr77973.f90: New test.

	2016-10-05  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/66343
	* gcc.dg/pch/pr66343-1.c: New test.
	* gcc.dg/pch/pr66343-1.hs: New file.
	* gcc.dg/pch/pr66343-2.c: New test.
	* gcc.dg/pch/pr66343-2.hs: New file.

	2016-09-28  Jakub Jelinek  <jakub@redhat.com>

	PR c++/77467
	* g++.dg/cpp1y/constexpr-77467.C: New test.

	2016-09-27  Jakub Jelinek  <jakub@redhat.com>

	PR c++/77722
	* g++.dg/ubsan/return-4.C: New test.
	* g++.dg/ubsan/return-5.C: New test.
	* g++.dg/ubsan/return-6.C: New test.

	PR fortran/77666
	* gfortran.dg/gomp/pr77666.f90: New test.

	2016-09-22  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/77665
	* gfortran.dg/gomp/pr77665.f90: New test.

	2016-09-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/77638
	* g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.

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

	PR middle-end/77624
	* c-c++-common/pr77624-1.c: New test.
	* c-c++-common/pr77624-2.c: New test.

	2016-09-19  Jakub Jelinek  <jakub@redhat.com>
		    Jan Hubicka  <jh@suse.cz>

	PR target/77587
	* gcc.dg/pr77587.c: New test.
	* gcc.dg/pr77587a.c: New file.

	2016-09-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/77482
	* g++.dg/cpp0x/constexpr-77482.C: New test.

	PR c++/77375
	* g++.dg/cpp0x/mutable1.C: New test.

2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	Backport from mainline
	2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/empty_fiq_handler.c: New test.

	Backport from mainline
	2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
	target is Thumb-only.

2016-12-07  Jonathan Wakely  <jwakely@redhat.com>

	Backport from trunk
	2016-07-31  Jonathan Wakely  <jwakely@redhat.com>

	* lib/target-supports.exp (check_effective_target_c): Fix indentation.
	(check_effective_target_c++): Likewise. Also match for libstdc++.

2016-12-04  Janus Weil  <janus@gcc.gnu.org>

	Backport from trunk
	PR fortran/78443
	* gfortran.dg/typebound_proc_35.f90: New test case.

2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
	pattern checks.
	* gcc.target/s390/zvector/vec-cmp-1.c: New test.

2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/78279
	* gfortran.dg/pr78279.f90: New test.

2016-12-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/78101
	* gcc.target/powerpc/fusion4.c: New test.

2016-12-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/48863
	PR inline-asm/70184
	* gcc.target/arm/pr48863.c: New test.

2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/78500
	* gfortran.dg/class_result_4.f90: New test.

2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-11-24  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from mainline
	2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/pr78333.c: Add empty implementations of
	__cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
	problems on non-glibc systems.

2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/78297
	* gfortran.dg/pr78297.f90: New test.

2016-11-23  Janus Weil  <janus@gcc.gnu.org>

	Backport from trunk
	PR fortran/66227
	* gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.

2016-11-23  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-11-23  Richard Biener  <rguenther@suse.de>

	PR lto/78472
	* g++.dg/lto/pr78472_0.c: New testcase.
	* g++.dg/lto/pr78472_1.C: Likewise.

	2016-11-17  Richard Biener  <rguenther@suse.de>

	PR middle-end/78305
	* gcc.dg/torture/pr78305.c: New testcase.

	2016-11-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/78333
	* gcc.dg/pr78333.c: New testcase.

	2016-11-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/78228
	* gcc.dg/tree-ssa/phi-opt-15.c: New testcase.

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

	PR middle-end/78185
	* gcc.dg/pr78185.c: New testcase.

	2016-10-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77855
	* gcc.dg/torture/pr77855.c: New testcase.

2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/58001
	* gfortran.dg/fmt_tab_1.f90: Adjust testcase.
	* gfortran.dg/fmt_tab_2.f90: Ditto.

2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/77822
	* g++.dg/torture/pr77822.C: New test.

2016-11-20  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/69741
	* gfortran.dg/forall_18.f90: New testcase.

2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming11.ad[sb]: New test.

2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/lto21.adb: New test.
	* gnat.dg/lto21_pkg1.ads: New helper.
	* gnat.dg/lto21_pkg2.ad[sb]: Likewise.

2016-11-11  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78310
	* gcc.target/i386/pr78310.c: New test.

2016-11-11  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/77822
	* gcc.target/s390/pr77822.c: New test for PR/77822.

2016-11-09  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78262
	* gcc.target/i386/pr78262.c: New test.

2016-11-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/78221
	* gfortran.dg/warn_conversion_9.f90:  New test.

2016-11-07  Richard Biener  <rguenther@suse.de>

	PR target/78229
	* g++.dg/pr78229.C: New testcase.

2016-11-05  Martin Sebor  <msebor@redhat.com>

	Backport from trunk.
	PR c/71115
	* gcc.dg/init-excess-2.c: New test.
	* gcc.dg/Woverride-init-1.c: Adjust.
	* gcc.dg/Woverride-init-2.c: Same.

2016-11-05  Martin Sebor  <msebor@redhat.com>

	PR c++/78039
	* g++.dg/ext/flexary18.C: New test.
	* g++.dg/ext/flexary19.C: New test.

2016-11-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline
	2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/77483
	* gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
	* gcc.target/i386/pr65105-1.c: Likewise.
	* gcc.target/i386/pr65105-2.c: Likewise.
	* gcc.target/i386/pr65105-3.c: Likewise.
	* gcc.target/i386/pr65105-5.c: Likewise.
	* gcc.target/i386/pr67761.c: Likewise.

2016-11-03  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2016-08-12  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-16.C: New test.
	* lib/gcov.exp: Support new argument for run-gcov function.

2016-11-03  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-09-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77768
	* gcc.dg/torture/pr77768.c: New testcase.

2016-11-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/69544
	PR fortran/78178
	* gfortran.dg/where_5.f90:  New test.
	* gfortran.dg/where_6.f90:  New test.

2016-11-02  Will Schmidt  <will_schmidt@vnet.ibm.com>

	Backport from trunk
	2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>

	PR middle-end/72747
	* c-c++-common/pr72747-1.c: New test.
	* c-c++-common/pr72747-2.c: Likewise.

2016-11-02  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-10-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77839
	* gcc.dg/torture/pr77839.c: New testcase.

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

	PR tree-optimization/77745
	* g++.dg/torture/pr77745.C: New testcase.

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

	PR tree-optimization/77648
	* gcc.dg/torture/pr77648-1.c: New testcase.
	* gcc.dg/torture/pr77648-2.c: Likewise.

2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_gc_sections_available): Use
	-print-prog-name=ld to determine linker used.

2016-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/78038
	* gcc.target/aarch64/pr78038.c: New test.

2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk
	PR fortran/78123
	* gfortran.dg/fmt_t_9.f: New test.

2016-10-31  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/71902
	* gfortran.dg/dependency_47.f90:  New test.
	* gfortran.dg/dependency_49.f90:  New test.

2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/67219
	* gfortran.dg/pr67219.f90:  New test.

2016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>

	PR fortran/78092
	* gfortran.dg/pr78092.f90: New test.

2016-10-26  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/78108
	* gfortran.dg/submodule_18.f08: New test.
	* gfortran.dg/submodule_19.f08: New test.

2016-10-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/bmi-6.c: XFAIL.

	Backport from mainline
	2016-10-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/78057
	* gcc.target/i386/pr78057.c: New test.

	Backport from mainline
	2016-10-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78037
	* gcc.target/i386/pr78037.c: New test.

2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt59.adb: New test.
	* gnat.dg/opt59_pkg.ad[sb]: New helper.

2016-10-24  Bernd Edlinge  <bernd.edlinger@hotmail.de>

	Backport from mainline r240313, r240355, r240573
	2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR tree-optimization/77550
	* g++.dg/pr77550.C: New test.

	2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* g++.dg/pr77550.C: Use __SIZE_TYPE__.

	2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/77748
	* g++.dg/pr77550.C: Avoid undefined behavior.

2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71895
	* gfortran.dg/pr71895.f90: New test.

2016-10-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/77916
	* gcc.dg/torture/pr77916.c: New.

2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77763
	* gfortran.dg/pr77763.f90

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

	Backport from trunk
	PR fortran/61420
	PR fortran/78013
	* gfortran.dg/proc_ptr_49.f90: New test.

2016-10-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/78021
	* gfortran.dg/string_length_3.f90:  New test.

2016-10-23  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from trunk
	PR fortran/72832
	* gfortran.dg/allocate_with_source_22.f03: New test.
	* gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
	fail.

2016-10-19  Uros Bizjak  <ubizjak@gmail.com>

	PR target/77991
	* gcc.target/i386/pr77991.c: New test.

2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>

	Backported from trunk
	PR fortran/77978
	* gfortran.dg/pr77978_1.f90: New test.
	* gfortran.dg/pr77978_2.f90: Ditto.
	* gfortran.dg/pr77978_3.f90: Ditto.


2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/77937
	* gcc.dg/torture/pr77937-1.c: New.
	* gcc.dg/torture/pr77937-2.c: New.

2016-10-17  Martin Liska  <mliska@suse.cz>

	Backported from mainline
	2016-10-13  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/77943
	* g++.dg/tree-ssa/pr77943.C: New test.

2016-10-16  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/77915
	* gfortran.dg/matmul_11.f90:  New test.

2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/bmaskbshuf.c: Rename to...
	* gcc.target/sparc/bmaskbshuf-1.c: ...this.
	* gcc.target/sparc/bmaskbshuf-2.c: New test.

2016-10-14  Martin Sebor  <msebor@redhat.com>

	PR c++/71912
	* g++.dg/ext/flexary4.C: Adjust.
	* g++.dg/ext/flexary5.C: Same.
	* g++.dg/ext/flexary9.C: Same.
	* g++.dg/ext/flexary19.C: New test.
	* g++.dg/ext/flexary18.C: New test.
	* g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
	regression test.
	* g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
	Avoid generating a flexible array member in an array.

2016-10-13  Andrew Senkevich  <andrew.senkevich@intel.com>

	Backport from trunk
	* gcc.target/i386/pcommit-1.c: Deleted test.
	* gcc.target/i386/sse-12.c: Deleted -pcommit option.
	* 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.

2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77942
	* gfortran.dg/pr77942.f90

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

	* gnat.dg/inline13.ad[sb]: New test.
	* gnat.dg/inline13_pkg.ad[sb]: New helper.

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

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

2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77406
	* gfortran.dg/pr77406.f90: New test.
	* gfortran.dg/assumed_type_3.f90: Update error messages.
	* gfortran.dg/defined_operators_1.f90: Ditto.
	* gfortran.dg/generic_26.f90: Ditto.
	* gfortran.dg/generic_7.f90: Ditto.
	* gfortran.dg/gomp/udr5.f90: Ditto.
	* gfortran.dg/gomp/udr7.f90: Ditto.
	* gfortran.dg/interface_1.f90: Ditto.
	* gfortran.dg/interface_37.f90: Ditto.
	* gfortran.dg/interface_5.f90: Ditto.
	* gfortran.dg/interface_6.f90: Ditto.
	* gfortran.dg/interface_7.f90
	* gfortran.dg/no_arg_check_3.f90
	* gfortran.dg/operator_5.f90
	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.

2016-10-06  James Clarke  <jrtc27@jrtc27.com>
	    Eric Botcazou  <ebotcazou@adacore.com>

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

2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>

	PR fortran/58991
	PR fortran/58992
	* gfortran.dg/associate_22.f90: New test.

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

	* g++.dg/warn/Wplacement-new-size-4.C: Use relative line number
	references.

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

	Backport from trunk.
	* lib/gcc-dg.exp (process-message): Support relative line number
	notation - .+4 or .-1 etc.
	* gcc.dg/dg-test-1.c: New test.

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

	Backport from mainline
	2016-09-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/77756
	* gcc.target/i386/pr77756.c: New test.

2016-09-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk
	PR libgfortran/77707
	* gfortran.dg/inquire_17.f90: New test.

2016-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>

	Backport from trunk
	PR fortran/41922
	* gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
	* gfortran.dg/equiv_constraint_7.f90: Ditto.
	* gfortran.dg/pr41922.f90: New test.

	PR fortran/60774
	* gfortran.dg/empty_label.f: Adjust test for new error message.
	* gfortran.dg/empty_label.f90: Ditto.
	* gfortran.dg/empty_label_typedecl.f90: Ditto.
	* gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
	* gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.

	PR fortran/61318
	* gfortran.dg/pr61318.f90: New test.

	PR fortran/68566
	* gfortran.dg/pr68566.f90: new test.

	PR fortran/69514
	* gfortran.dg/pr69514_1.f90: New test.
	* gfortran.dg/pr69514_2.f90: New test.

	PR fortran/69867
	* gfortran.dg/pr69867.f90: New test.

	PR fortran/69962
	* gfortran.dg/pr69962.f90: New test.

	PR fortran/70006
	* gfortran.dg/pr70006.f90: New test.

	PR fortran/71067
	* gfortran.dg/pr71067_1.f90: New test.
	* gfortran.dg/pr71067_2.f90: Ditto.

	PR fortran/71730
	* gfortran.dg/pr71730.f90: New test.
	* gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
	* gfortran.dg/array_constructor_27.f03: Update dg-error message.
	* gfortran.dg/array_constructor_26.f03: Ditto.

	PR fortran/71799
	* gfortran.dg/pr71799.f90: New test.

	PR fortran/71859
	* gfortran.dg/pr71859.f90: New test.
	* gfortran.dg/intrinsic_numeric_arg.f: Update error message.
	* gfortran.dg/coarray_collectives_1.f90: Ditto.

	PR fortran/71862
	* gfortran.dg/pr71862.f90: New test.

	PR fortran/77260
	* gfortran.dg/pr77260_1.f90: New test.
	* gfortran.dg/pr77260_2.f90: Ditto.

	PR fortran/77351
	* gfortran.dg/pr77351.f90: New test.

	PR fortran/77372
	gfortran.dg/pr77372.f90: New test.

	PR fortran/77380
	* gfortran.dg/pr77380.f90: New test.

	PR fortran/77391
	* gfortran.dg/pr77391.f90: New test.

	PR fortran/77420
	* gfortran.dg/pr77420_1.f90: New test.
	* gfortran.dg/pr77420_2.f90: Ditto.
	* gfortran.dg/pr77420_3.f90: New test. Requires ...
	* gfortran.dg/pr77420_4.f90: this file.

	PR fortran/77429
	* gfortran.dg/pr77429.f90: New test.

	PR fortran/77460
	* gfortran.dg/pr77460.f90: New test.

	PR fortran/77506
	* gfortran.dg/pr77506.f90: New test.

	PR fortran/77507
	* gfortran.dg/ieee/pr77507.f90: New test.

	PR fortran/77612
	* gfortran.dg/pr77612.f90: New test.

	PR fortran/77694
	* gfortran.dg/pr77694.f90: New test.

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

	PR tree-optimization/77478
	* gcc.dg/torture/pr77478.c: New testcase.

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

	Backport from mainline
	2016-09-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/77436
	* gcc.dg/torture/pr77436.c: New testcase.

	2016-09-06  Richard Biener  <rguenther@suse.de>

	PR c/77450
	* gcc.dg/pr77450.c: New testcase.

	2016-09-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77514
	* gcc.dg/torture/pr77514.c: New testcase.

	2016-09-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/77544
	* c-c++-common/torture/pr77544.c: New testcase.

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

	PR middle-end/77605
	* gcc.dg/torture/pr77605.c: New testcase.

2016-09-25  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-09-21  Richard Biener  <rguenther@suse.de>
		    Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/77621
	* gcc.dg/pr77621.c: New testcase.

	Backport from mainline
	2016-09-20  Uros Bizjak  <ubizjak@gmail.com>

	PR target/77621
	* gcc.target/i386/pr77621.c: New test.
	* gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
	pattern, loop should vectorize with -mtune=atom.

2016-09-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	backport from mainline
	2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
		    Tom de Vries  <tom@codesourcery.com>

	PR testsuite/77411
	* c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.

2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71979
	* g++.dg/cpp0x/pr71979.C: New.

2016-09-21  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.

2016-09-21  Georg-Johann Lay  <avr@gjlay.de>

	Backport from 2016-09-21 trunk r240306.

	PR target/77326
	* gcc.target/avr/torture/pr77326.c: New test.

2016-09-16  Jakub Jelinek  <jakub@redhat.com>
	    Eric Botcazou  <ebotcazou@adacore.com>

	PR middle-end/77594
	* gcc.target/i386/pr77594.c: New test.

2016-09-16  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-09-14  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/68260
	* c-c++-common/tsan/pr68260.c: New test.

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

	PR c++/77553
	* g++.dg/cpp1y/constexpr-77553.C: New test.

	2016-09-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/77500
	* gfortran.dg/gomp/pr77500.f90: New test.

	PR fortran/77516
	* gfortran.dg/gomp/pr77516.f90: New test.

	2016-09-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/69255
	* gcc.target/i386/pr69255-1.c: New test.
	* gcc.target/i386/pr69255-2.c: New test.
	* gcc.target/i386/pr69255-3.c: New test.

	2016-09-05  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/77396
	* g++.dg/asan/pr77396-2.C: New test.

	2016-09-02  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/77396
	* g++.dg/asan/pr77396.C: New test.

2016-09-14  Nathan Sidwell  <nathan@acm.org>

	PR c++/77539
	* g++.dg/cpp0x/constexpr-recursion3.C: New.
	* g++.dg/ubsan/pr63956.C: Adjust error location.
	* g++.dg/cpp1y/pr77539.C: New.

2016-09-13  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	2016-09-13  Jason Merrill  <jason@redhat.com>
		    Tom de Vries  <tom@codesourcery.com>

	PR c++/77427
	* g++.dg/pr77427.C: New test.

2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR debug/57519
	* g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.

2016-09-06  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-09-05  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/77452
	* gcc.target/i386/pr77452.c: New test.

2016-09-06  Uros Bizjak  <ubizjak@gmail.com>

	* gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.

2016-09-01  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-08-31  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/77352
	* gfortran.dg/gomp/pr77352.f90: New test.

	PR fortran/77374
	* gfortran.dg/gomp/pr77374.f08: New test.

	2016-08-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/72866
	* gcc.dg/vect/pr72866.c: New test.

	PR debug/77363
	* g++.dg/debug/dwarf2/pr77363.C: New test.

	PR middle-end/77377
	* gcc.target/i386/pr77377.c: New test.

	2016-08-19  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/72744
	* gfortran.dg/gomp/pr72744.f90: New test.

	PR fortran/69281
	* gfortran.dg/gomp/pr69281.f90: New test.

	2016-08-17  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/77259
	* g++.dg/ipa/devirt-52.C: New test.

	2016-08-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/71910
	* g++.dg/gomp/pr71910.C: New test.

2016-08-31  Patrick Palka  <ppalka@gcc.gnu.org>

	Backport from mainline
	2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/71077
	* gcc.target/i386/pr71077.c: New test.

2016-08-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/77403
	* gcc.target/i386/pr77403.c: New test.

2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.

2016-08-28  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-08-24  Uros Bizjak  <ubizjak@gmail.com>

	PR target/77270
	* gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
	(dg-options): Use -march=amdfam10 instead of -march=athlon.
	* gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-3.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-4.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-5.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
	effective target.  Remove scan-assembler-times directives.
	* gcc.dg/tree-ssa/prefetch-7.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-8.c: Ditto.
	* gcc.dg/tree-ssa/prefetch-9.c: Ditto.

2016-08-28  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	2016-08-28  Tom de Vries  <tom@codesourcery.com>

	PR lto/70955
	* gcc.dg/pr70955.c: New test.
	* gcc.dg/lto/pr70955_0.c: Same.
	* gcc.dg/lto/pr70955_1.c: Same.

2016-08-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/72863
	* gcc.target/powerpc/pr72863.c: New test.

2016-08-24  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/77358
	* gfortran.dg/submodule_17.f08: New test.

2016-08-24  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-08-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/76490
	* gfortran.fortran-torture/compile/pr76490.f90: New testcase.
	* gcc.dg/pr52904.c: XFAIL.

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

	Backport from mainline
	2016-08-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/76783
	* gcc.dg/pr76783.c: New testcase.
	* gcc.dg/tree-ssa/pr69270-2.c: Adjust.

	2016-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/72851
	* gcc.dg/torture/pr72851.c: New testcase.

2016-08-22  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-08-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/72867
	* gcc.target/i386/pr72867.c: Add -msse to dg-options.

	Backport from mainline
	2016-08-15  Uros Bizjak  <ubizjak@gmail.com>

	PR target/72867
	* gcc.target/i386/pr72867.c: New test.

2016-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/71700
	* gcc.c-torture/execute/pr71700.c: New test.

2016-08-22  Release Manager

	* GCC 6.2.0 released.

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

	PR tree-optimization/62171
	* gcc.dg/vect/pr62171.c: Remove default vector testsuite flags.

2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>

	Backport from mainline
	2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>

	PR middle-end/70895
	* gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
	* c-c++-common/goacc/reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-2.c: Likewise.
	* c-c++-common/goacc/reduction-3.c: Likewise.
	* c-c++-common/goacc/reduction-4.c: Likewise.

2016-08-16  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/77034
	Backported from mainline
	2016-07-25  Jason Merrill  <jason@redhat.com>

	* g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead
	of unsigned long.

2016-08-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/73434
	* gcc.dg/torture/pr73434.c: New testcase.

2016-08-15  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/72824
	* gcc.c-torture/execute/ieee/pr72824-2.c: New test.

2016-08-14  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-08-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/76342
	* gcc.target/i386/pr76342.c: New test.

2016-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR c/71512
	* g++.dg/ubsan/pr71512.C: New test.
	* c-c++-common/ubsan/pr71512-1.c: New test.
	* c-c++-common/ubsan/pr71512-2.c: New test.

2016-08-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	Backport from mainline
	2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR tree-optimization/71083
	* gcc.c-torture/execute/pr71083.c: New test.
	* gnat.dg/loop_optimization23.adb: New test.
	* gnat.dg/loop_optimization23_pkg.ads: New test.
	* gnat.dg/loop_optimization23_pkg.adb: New test.

2016-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR c/67410
	* gcc.dg/pr67410.c: New test.

2016-08-12  James Greenhalgh  <james.greenhalgh@arm.com>

	Backport from mainline
	2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>

	PR Target/72819
	* gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
	registers.
	* gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
	saving the half-precision registers.
	* gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
	value is returned in h0.
	* gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
	are passed in FP/SIMD registers.
	* gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
	passing works corrcetly.
	* gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
	(hfa_f16x2_t): Likewise.
	(hfa_f16x3_t): Likewise.
	* gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
	are promoted to double and passed in a double register.
	* gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
	are promoted to double and stacked.
	* gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
	__fp16 data types.
	* gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
	* gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
	__fp16 first get passed in FP/SIMD registers, then stacked.

2016-08-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk.
	PR fortran/71123
	* gfortran.dg/namelist_90.f: New test

2016-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/72868
	* constexpr.c (label_matches): Handle case range expressions.

	Backported from mainline
	2016-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/72816
	* gcc.dg/pr72816.c: Remove dg-error.

	2016-08-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/72816
	* gcc.dg/pr72816.c: New test.

2016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71936
	* gfortran.dg/allocate_with_source_21.f03: New test.

2016-08-11  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/72698
	* gfortran.dg/allocate_with_source_20.f03: New test.

2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/72853
	* gcc.target/powerpc/pr72853.c: New test.

2016-08-10  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-08-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/72824
	* gcc.c-torture/execute/ieee/pr72824.c: New test.

2016-08-09  Martin Jambor  <mjambor@suse.cz>

	PR ipa/71981
	* gcc.dg/ipa/pr71981.c: New test.

2016-08-09  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-07-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71881
	* gcc.dg/torture/pr71881.c: New testcase.

2016-08-09  Alan Modra  <amodra@gmail.com>

	* gcc.c-torture/compile/pr72802.c: New.

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

	PR c++/72800
	* g++.dg/cpp1y/lambda-ice1.C: New.

2016-07-25  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/70524
	* gfortran.dg/dependency_48.f90: New test.

2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71795
	Backport from trunk
	* gfortran.dg/array_constructor_50.f90:  New test.

2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/70040
	Backport from trunk
	* gfortran.dg/pr70040.f90:  New testcase.

2016-08-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/68724
	* g++.dg/cpp0x/pr68724.C: New.

2016-08-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from trunk
	2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71869
	* gcc.target/powerpc/float128-cmp.c: New test to make sure that
	IEEE built-in functions handle quiet and signalling NaNs
	correctly.

2016-08-01  Georg-Johann Lay  <avr@gjlay.de>

	Backport from 2016-06-16 trunk r237536, r237910.
	2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/71151
	* gcc.target/avr/pr71151-1.c: New test.
	* gcc.target/avr/pr71151-2.c: New test.
	* gcc.target/avr/pr71151-3.c: New test.
	* gcc.target/avr/pr71151-4.c: New test.
	* gcc.target/avr/pr71151-5.c: New test.
	* gcc.target/avr/pr71151-6.c: New test.
	* gcc.target/avr/pr71151-7.c: New test.
	* gcc.target/avr/pr71151-8.c: New test.
	* gcc.target/avr/pr71151-common.h: New file.

2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
	* gcc.target/powerpc/mulkc3-1.c: Likewise.

2016-07-28  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk
	PR fortran/71883
	* gfortran.dg/pr71883.f90 : New test.

2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354.c: Require lp64 since
	-mprofile-kernel is not legal with -m32.

2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backported from trunk:
	PR fortran/71807
	* gfortran.dg/null_9.f90: New test.

2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/70842
	* gfortran.dg/select_type_35.f03: New test.

2016-07-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71728
	* g++.dg/other/pr71728.C: New test.

	PR c++/71941
	* g++.dg/gomp/pr71941.C: New test.

2016-07-21  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70822
	PR c++/70106
	* g++.dg/cpp1y/auto-fn32.C: New test.
	* g++.dg/cpp1y/paren4.C: New test.

2016-07-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71909
	* g++.dg/parse/pr71909.C: New test.
	* g++.dg/tm/pr71909.C: New test.

2016-07-20  Martin Jambor  <mjambor@suse.cz>

	PR fortran/71688
	* gfortran.dg/pr71688.f90: New test.

2016-07-19  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/71916
	* gcc.c-torture/compile/pr71916.c: New test.

	PR middle-end/71874
	* g++.dg/torture/pr71874.C: New test.

	Backported from mainline
	2016-07-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71835
	* g++.dg/conversion/ambig3.C: New test.

	PR c++/71828
	* g++.dg/cpp0x/constexpr-71828.C: New test.

	PR c++/71822
	* g++.dg/template/defarg21.C: New test.

	PR c++/71871
	* g++.dg/ext/vector31.C: New test.

	2016-07-07  Jakub Jelinek  <jakub@redhat.com>
		    Kai Tietz  <ktietz70@googlemail.com>

	PR c++/70869
	PR c++/71054
	* g++.dg/cpp0x/pr70869.C: New test.
	* g++.dg/cpp0x/pr71054.C: New test.

2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from mainline
	2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71493
	* gcc.target/powerpc/pr71493-1.c: New test.
	* gcc.target/powerpc/pr71493-2.c: Likewise.

2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71764
	* gfortran.dg/pr71764.f90: New test.

2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
	* gcc.target/powerpc/pr71763.c: Likewise.

2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: Require p8vector support.
	* gcc.target/powerpc/mulkc3-1.c: Likewise.

2016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: New.
	* gcc.target/powerpc/mulkc3-1.c: New.

2016-07-14  Alan Modra  <amodra@gmail.com>

	PR target/71733
	* gcc.target/powerpc/p9-novsx.c: New.

2016-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71623
	* gfortran.dg/deferred_character_17.f90: New test.

2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r238086.
	2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR ipa/71624
	* g++.dg/pr71624.C: New test.

2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
	            Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

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

2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71805
	* gcc.target/powerpc/pr71805.c: New test.

2016-07-12  Segher Boessenkool  <segher@kernel.crashing.org>

	Backport from mainline
	2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/70098
	PR target/71763
	* gcc.target/powerpc/pr71763.c: New file.

2016-07-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71758
	* c-c++-common/gomp/pr71758.c: New test.
	* gfortran.dg/gomp/pr71758.f90: New test.

	PR tree-optimization/71823
	* gcc.dg/vect/pr71823.c: New test.

2016-07-11  Yuri Rumyantsev  <ysrumyan@gmail.com>

	Backport from mainline r238055.
	2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/71518
	* gcc.dg/pr71518.c: New test.

2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71783
	* gfortran.dg/dependency_46.f90:  New test.

2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>

	Backport from trunk:
	2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/pr71704.f90: New test.

2016-07-08  Martin Liska  <mliska@suse.cz>

	Backported from mainline
	2016-07-08  Martin Liska  <mliska@suse.cz>

	* gcc.dg/torture/pr71606.c: New test.

2016-07-08  Jiong Wang  <jiong.wang@arm.com>

	Back port from the trunk
	2016-07-08  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/simd/vminmaxnm_1.c: New.

2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71806
	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.

2016-07-07  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from the trunk
	2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71720
	* gcc.target/powerpc/pr71720.c: New test.

2016-07-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from mainline r237885
	2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
	* gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-9.c: New test.

2016-07-07  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-06-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/64516
	* gcc.dg/align-3.c: New testcase.

2016-07-07  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-05-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71264
	* gcc.dg/vect/pr71264.c: New testcase.

	2016-06-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/71423
	* gcc.dg/torture/pr71423.c: New testcase.

	2016-06-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71521
	* gcc.dg/tree-ssa/vrp101.c: New testcase.

	2016-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71452
	* gcc.dg/torture/pr71452.c: New testcase.

	2016-06-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71522
	* gcc.dg/torture/pr71522.c: New testcase.

2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	Backport from mainline
	2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/50739
	* gcc.target/avr/pr50739.c: New test.

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

	Backport from mainline
	2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/const-float128-ped.c: Require __float128 effective
	target and options.
	* gcc.dg/const-float128.c: Likewise.
	* gcc.dg/torture/float128-cmp-invalid.c: Require
	__float128 and base_quadfloat_support effective targets, and
	__float128 options.
	* gcc.dg/torture/float128-div-underflow.c: Likewise.
	* gcc.dg/torture/float128-extend-nan.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
	* lib/target-supports.exp (check_effective_target___float128):
	New.
	(add_options_for___float128): New.
	(check_effective_target_base_quadword_support): New.

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

	PR c++/71739
	* g++.dg/cpp0x/pr71739.C: New test.

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

	Backport from mainline
	2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/71670
	* gcc.target/powerpc/pr71670.c: New testcase.

2016-07-02  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/71687
	* gfortran.dg/gomp/pr71687.f90: New test.

	2016-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/71704
	* gfortran.dg/gomp/pr71704.f90: New test.

	PR fortran/71705
	* gfortran.dg/gomp/pr71705.f90: New test.

	2016-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR c/71685
	* gcc.dg/pr71685.c: New test.

	2016-06-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71626
	* gcc.c-torture/execute/pr71626-1.c: New test.
	* gcc.c-torture/execute/pr71626-2.c: New test.

	2016-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/71559
	* gcc.target/i386/sse2-pr71559.c: New test.
	* gcc.target/i386/avx-pr71559.c: New test.
	* gcc.target/i386/avx512f-pr71559.c: New test.

2016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from trunk r237659
	2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
	test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
	override other than -mcpu=power9 command-line option is specified,
	or if the target operating system is aix.
	* gcc.target/powerpc/darn-1.c: Likewise.
	* gcc.target/powerpc/darn-2.c: Likewise.
	* gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
	test if effective-target is not powerpc_p9vector_ok or if the
	target operating system is aix.
	* gcc.target/powerpc/vslv-1.c: Likewise.
	* gcc.target/powerpc/vsrv-0.c: Likewise.
	* gcc.target/powerpc/vsrv-1.c: Likewise.

2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from trunk
	2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/71656
	* gcc.target/powerpc/pr71656-1.c: New test.
	* gcc.target/powerpc/pr71656-2.c: New test.

2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/abs128-1.c: New.
	* gcc.target/powerpc/copysign128-1.c: New.
	* gcc.target/powerpc/inf128-1.c: New.
	* gcc.target/powerpc/nan128-1.c: New.

	Backport from mainline
	2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/abs128-1.c: Require VSX.
	* gcc.target/powerpc/copysign128-1.c: Likewise.
	* gcc.target/powerpc/inf128-1.c: Likewise.
	* gcc.target/powerpc/nan128-1.c: Likewise.

2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from trunk
	2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/71698
	* gcc.target/powerpc/pr71698.c: New test.

2016-07-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from trunk r236992
	2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vslv-0.c: New test.
	* gcc.target/powerpc/vslv-1.c: New test.
	* gcc.target/powerpc/vsrv-0.c: New test.
	* gcc.target/powerpc/vsrv-1.c: New test.

2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from trunk r237390
	2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
	Backport from trunk r237646
	2016-06-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vadsdu-0.c: New test.
	* gcc.target/powerpc/vadsdu-1.c: New test.
	* gcc.target/powerpc/vadsdu-2.c: New test.
	* gcc.target/powerpc/vadsdu-3.c: New test.
	* gcc.target/powerpc/vadsdu-4.c: New test.
	* gcc.target/powerpc/vadsdu-5.c: New test.
	* gcc.target/powerpc/vadsdub-1.c: New test.
	* gcc.target/powerpc/vadsdub-2.c: New test.
	* gcc.target/powerpc/vadsduh-1.c: New test.
	* gcc.target/powerpc/vadsduh-2.c: New test.
	* gcc.target/powerpc/vadsduw-1.c: New test.
	* gcc.target/powerpc/vadsduw-2.c: New test.

2016-06-30  David Malcolm  <dmalcolm@redhat.com>

	Backport from trunk r237880.
	2016-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR driver/71651
	* gcc.dg/spellcheck-options-12.c: New test case.

2016-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71693
	* gcc.c-torture/compile/pr71693.c: New test.

2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>

	Back port from trunk
	2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.

2016-06-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70673
	* gfortran.dg/pr70673.f90: New test.

2016-06-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-complex-1.c: New tests for complex
	__float128.
	* gcc.target/powerpc/float128-complex-2.c: Likewise.

2016-06-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71647
	* gcc.target/i386/pr71647.c: New test.

2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/guality/param-5.c: New test.

2016-06-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71588
	* gcc.dg/pr71558.c: New test.

	Backported from mainline
	2016-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71581
	* gcc.dg/pr71581.c: New test.

	2016-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71528
	* g++.dg/opt/pr71528.C: New test.

2016-06-20  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r237484.
	2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/71529
	* gcc.target/i386/pr71529.C: New test.

2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
	    Pitchumani Sivanupandi  <pitchumani.s@atmel.com>

	Backport from 2016-06-20 trunk r237589, r236558.

	PR target/71103
	* gcc.target/avr/pr71103.c: New test.
	* gcc.target/avr/torture/pr71103-2.c: New test.

2016-06-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	* gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
	requirements, and disable for AIX for now.
	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.

2016-06-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/71554
	* gcc.c-torture/execute/pr71554.c: New test.

2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70572
	* g++.dg/cpp1y/auto-fn31.C: New.

2016-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71516
	* g++.dg/init/pr71516.C: New test.

	Backported from mainline
	2016-06-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71494
	* gcc.c-torture/execute/pr71494.c: New test.

	PR c/68657
	* gcc.target/i386/pr68657.c: New test.

	2016-06-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71448
	* g++.dg/torture/pr71448.C: New test.

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

	PR tree-optimization/71405
	* g++.dg/torture/pr71405.C: New test.

2016-06-13  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/71498
	* c-c++-common/ubsan/bounds-13.c: New test.

2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming10.ad[sb]: New test.

2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR target/60751
	* gfortran.dg/comma_IO_extension_1.f90: New test.
	* gfortran.dg/comma_IO_extension_2.f90: Likewise.
	* gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
	statement.
	* gfortran.dg/graphite/pr38083.f90: Likewise.
	* gfortran.dg/guality/pr41558.f90: Likewise.
	* gfortran.dg/integer_exponentiation_6.F90: Likewise and add
	missing format.

2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>

	PR middle-end/71373
	Backport from trunk r237291:
	2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
		    Cesar Philippidis  <cesar@codesourcery.com>

	* gcc.dg/goacc/nested-function-1.c: New file.
	* gcc.dg/goacc/nested-function-2.c: Likewise.
	* gcc.dg/goacc/pr71373.c: Likewise.
	* gfortran.dg/goacc/cray-2.f95: Likewise.
	* gfortran.dg/goacc/loop-1-2.f95: Likewise.
	* gfortran.dg/goacc/loop-3-2.f95: Likewise.
	* gfortran.dg/goacc/cray.f95: Update.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-3.f95: Likewise.
	* gfortran.dg/goacc/subroutines.f90: Update, and rename to...
	* gfortran.dg/goacc/nested-function-1.f90: ... this new file.

	Backport from trunk r237291:
	* c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
	for OpenACC tile clauses.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.

	PR c/71381
	Backport from trunk r237290:
	* c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
	to...
	* c-c++-common/goacc/cache-2.c: ... this new file.
	* gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
	* gfortran.dg/goacc/cache-2.f95: ... this new file.
	* gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
	usage.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.

2016-06-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-splat-4.c: New test.

	Back port from trunk
	2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71186
	* gcc.target/powerpc/pr71186.c: New test.

	Back port from trunk
	2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
	splat operations and the XXSPLTIB instruction.
	* gcc.target/powerpc/p9-splat-2.c: Likewise.
	* gcc.target/powerpc/p9-splat-3.c: Likewise.
	* gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
	xxlxor to clear a register.

2016-06-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71442
	* g++.dg/cpp0x/Wunused-variable-1.C: New test.

2016-06-08  Eric Botcazou  <ebotcazou@adacore.com>

	Backport from mainline
	2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* gcc.target/sparc/vis4misc.c: New file.
	* gcc.target/sparc/fpcmp.c: Likewise.
	* gcc.target/sparc/fpcmpu.c: Likewise.

2016-06-08  Ilya Verbin  <ilya.verbin@intel.com>

	Backport from mainline
	2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>

	* gcc.target/i386/avx512f-ceil-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceil-vec-2.c: New test.
	* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
	* gcc.target/i386/avx512f-floor-vec-1.c: New test.
	* gcc.target/i386/avx512f-floor-vec-2.c: New test.
	* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-floorf-vec-1.c: New test.
	* gcc.target/i386/avx512f-floorf-vec-2.c: New test.
	* gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-trunc-vec-1.c: New test.
	* gcc.target/i386/avx512f-trunc-vec-2.c: New test.
	* gcc.target/i386/avx512f-truncf-vec-1.c: New test.
	* gcc.target/i386/avx512f-truncf-vec-2.c: New test.

2016-06-07  Uros Bizjak  <ubizjak@gmail.com>

	PR target/71389
	* g++.dg/pr71389.C: New test.

2016-06-06  Jakub Jelinek  <jakub@redhat.com>
	    Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70847
	PR c++/71330
	PR c++/71393
	* g++.dg/opt/pr70847.C: New test.
	* g++.dg/ubsan/pr70847.C: New test.
	* g++.dg/ubsan/pr71393.C: New test.

2016-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71259
	* gcc.dg/vect/pr71259.c: New test.

2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69659
	* gfortran.dg/class_array_22.f03: New test.

2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70957
	* gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
	support.
	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.

2016-06-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71387
	* g++.dg/opt/pr71387.C: New test.

2016-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
	floating point min/max/comparison instructions.
	* gcc.target/powerpc/p9-minmax-2.c: Likewise.

2016-06-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71372
	* c-c++-common/pr71372.c: New test.

2016-06-02  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Back port from trunk
	2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/darn-0.c: New test.
	* gcc.target/powerpc/darn-1.c: New test.
	* gcc.target/powerpc/darn-2.c: New test.

2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70972
	* g++.dg/cpp0x/inh-ctor20.C: New.
	* g++.dg/cpp0x/inh-ctor21.C: Likewise.

2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
	* g++.dg/cpp1y/lambda-generic-static2.C: Likewise.

2016-06-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Back port from trunk
	2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
		    Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/p9-permute.c: Run test on big endian as well
	as little endian.

	Back port from trunk
	2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
		    Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
	support.

	Back port from trunk
	2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
	vector parity built-in functions.
	* gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
	count trailing zeros automatic vectorization.
	* gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
	count trailing zeros built-in functions.

	Back port from trunk
	2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
	instructions.

	Back port from trunk
	2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
	support.
	* gcc.target/powerpc/dform-1.c: Add -mlra option to silence
	warning when using -mvsx-timode.
	* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
	* gcc.target/powerpc/dform-2.c: Likewise.
	* gcc.target/powerpc/pr68805.c: Likewise.

2016-06-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/71156
	* gfortran.dg/submodule_14.f08: Add missing recursive prefix
	to the module procedure declaration.
	* gfortran.dg/submodule_16.f08: New test.

2016-06-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71371
	* c-c++-common/gomp/pr71371.c: New test.

	* gfortran.dg/gomp/order-1.f90: New test.
	* gfortran.dg/gomp/order-2.f90: New test.

2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt56.ad[sb]: New test.

2016-05-31  Martin Sebor  <msebor@redhat.com>

	PR c++/71306
	* g++.dg/warn/Wplacement-new-size-3.C: New test.

2016-05-31  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-05-11  Richard Biener  <rguenther@suse.de>

	PR debug/71057
	* g++.dg/debug/pr71057.C: New testcase.

2016-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/71056
	* gcc.target/arm/pr71056.c: New test.

2016-05-31  Tom de Vries  <tom@codesourcery.com>

	backport:
	2016-05-31  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69068
	* gcc.dg/graphite/pr69068.c: New test.

2016-05-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71349
	* c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
	nowait depend(inout: dd[0]) clauses where permitted.

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

	Backport from mainline
	2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-elemrev-1.c: New.
	* gcc.target/powerpc/vsx-elemrev-2.c: New.
	* gcc.target/powerpc/vsx-elemrev-3.c: New.
	* gcc.target/powerpc/vsx-elemrev-4.c: New.

2016-05-30  Tom de Vries  <tom@codesourcery.com>

	backport:
	2016-05-30  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
	to ce.

2016-05-30  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
	Use correct register when clearing %edx.

2016-05-30  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-05-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/71002
	* g++.dg/torture/pr71002.C: New testcase.

	2016-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/71071
	* gcc.dg/pr71071.c: New test.

2016-05-30  Tom de Vries  <tom@codesourcery.com>

	backport:
	2016-05-30  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69067
	* gcc.dg/graphite/pr69067.c: New test.

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

	PR c++/71105
	* g++.dg/cpp0x/lambda/lambda-conv11.C: New.
	* g++.dg/cpp1y/lambda-conv1.C: Likewise.
	* g++.dg/cpp1y/lambda-conv2.C: Likewise.

2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r236810.
	2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/71279
	* gcc.dg/pr71279.c: New test.

2016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk.
	PR fortran/66461
	* gfortran.dg/unexpected_eof.f: New test

2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt55.ad[sb]: New test.

2016-05-24  Martin Sebor  <msebor@redhat.com>

	PR c++/71147
	* g++.dg/ext/flexary16.C: New test.

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

	PR c++/69872
	* g++.dg/warn/Wno-narrowing1.C: New.

2016-05-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71257
	* g++.dg/vect/simd-clone-6.cc: New test.
	* g++.dg/gomp/declare-simd-6.C: New test.

2016-05-23  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/70884
	* gcc.dg/tree-ssa/pr70919.c: New test.

2016-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71210
	* g++.dg/opt/pr71210-1.C: New test.
	* g++.dg/opt/pr71210-2.C: New test.

	PR fortran/71204
	* gfortran.dg/pr71204.f90: New test.

2016-05-19  David Malcolm  <dmalcolm@redhat.com>

	Backport from trunk r236483.
	PR c++/71184
	* g++.dg/pr71184.C: New test case.

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

	Backport from mainline
	2016-05-19  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/71031
	* gcc.dg/tree-ssa/vrp100.c: New test.

2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	Backport from mainline
	2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/pr69669.c: Check the used mode.

2016-05-19  Martin Jambor  <mjambor@suse.cz>

	PR ipa/70646
	* gcc.dg/ipa/pr70646.c: New test.

2016-05-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71100
	* g++.dg/opt/pr71100.C: New test.

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

	PR c++/70466
	* g++.dg/template/pr70466-1.C: New.
	* g++.dg/template/pr70466-2.C: Likewise.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from mainline r236377.
	2016-05-19  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/noplt_3.c: Scan for "br\t".
	* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
	"blr\t" and switch to scan-assembler-times.

2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70809
	* gcc.target/aarch64/pr70809_1.c: New test.

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

	Backport from mainline
	2016-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr70963.c: Require at least power8 at both
	compile and run time.

2016-05-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/69603
	* gfortran.dg/pr69603.f90: New testcase.

2016-05-14  Fritz Reese  <fritzoreese@gmail.com>

	Backport from trunk: r235999, r236241, r236242
	* gfortran.dg/dec_union_4.f90: Fix endian issue.

	PR fortran/71047
	* gfortran.dg/pr71047.f08: New test.

	PR fortran/56226
	* gfortran.dg/dec_structure_1.f90: New testcase.
	* gfortran.dg/dec_structure_2.f90: Ditto.
	* gfortran.dg/dec_structure_3.f90: Ditto.
	* gfortran.dg/dec_structure_4.f90: Ditto.
	* gfortran.dg/dec_structure_5.f90: Ditto.
	* gfortran.dg/dec_structure_6.f90: Ditto.
	* gfortran.dg/dec_structure_7.f90: Ditto.
	* gfortran.dg/dec_structure_8.f90: Ditto.
	* gfortran.dg/dec_structure_9.f90: Ditto.
	* gfortran.dg/dec_structure_10.f90: Ditto.
	* gfortran.dg/dec_structure_11.f90: Ditto.
	* gfortran.dg/dec_union_1.f90: Ditto.
	* gfortran.dg/dec_union_2.f90: Ditto.
	* gfortran.dg/dec_union_3.f90: Ditto.
	* gfortran.dg/dec_union_4.f90: Ditto.
	* gfortran.dg/dec_union_5.f90: Ditto.
	* gfortran.dg/dec_union_6.f90: Ditto.
	* gfortran.dg/dec_union_7.f90: Ditto.

2016-05-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
	remove XOP handling.
	* gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).

2016-05-13  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-04-27  Richard Biener  <rguenther@suse.de>

	PR ipa/70760
	* g++.dg/ipa/ipa-pta-2.C: New testcase.

	2016-05-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/70931
	* gfortran.dg/pr70931.f90: New testcase.

	2016-05-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/70941
	* gcc.dg/torture/pr70941.c: New testcase.

	2016-05-06  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70941
	* gcc.dg/torture/pr70941.c (abort): Remove prototype.
	(a, b, c, d): Change type from char to signed char.
	(main): Compare against (signed char) -1634678893 instead of
	hardcoded -109.  Use __builtin_abort instead of abort.

2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r236171.
	2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/71006
	* gcc.dg/pr71006.c: New test.

2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70830
	* gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
	Add -save-temps to dg-options.
	Scan for ldmfd rather than pop instruction.
	* gcc.target/arm/interrupt-2.c: Likewise.
	* gcc.target/arm/pr70830.c: New test.

2016-05-11  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/70855
	* gfortran.dg/gomp/pr70855.f90: New test.

2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r236088.
	2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/70877
	* gcc.target/i386/pr70877.c: New test.

2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r236086.
	2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/70876
	* gcc.target/i386/pr70876.c: New test.

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

	Backport from mainline
	2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70963
	* gcc.target/powerpc/pr70963.c: New.

2016-05-10  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2016-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70916
	* gcc.c-torture/compile/pr70916.c: New test.

2016-05-10  Yuri Rumyantsev  <ysrumyan@gmail.com>

	Backport from mainline r235962.
	2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR debug/70935
	* gcc.dg/torture/pr70935.c: New test.

2016-05-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/fabsneg-1.c New test.

2016-05-07  Tom de Vries  <tom@codesourcery.com>

	backport:
	2016-05-07  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/70956
	* gcc.dg/graphite/pr70956.c: New test.

2016-05-06  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2016-05-06  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/70875
	* gcc.dg/ubsan/bounds-3.c: New test.

2016-05-06  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2016-04-29  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/70342
	* g++.dg/ubsan/null-7.C: New test.

2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>

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

2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>

	PR middle-end/70626
	* c-c++-common/goacc/combined-reduction.c: New test.
	* gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.

2016-04-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/70858
	* gcc.target/i386/pr70858.c: New test.

2016-04-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70540
	* g++.dg/cpp0x/auto48.C: New.

2016-04-27  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/submodule_14.f08: Add cleanup-submodules.
	* gfortran.dg/submodule_15.f08: Likewise.

2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>

	Backported from mainline
	2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/70750
	* gcc.target/i386/pr70750-1.c: New test.
	* gcc.target/i386/pr70750-2.c: Likewise.

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

	Backported from mainline
	2016-04-23  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/70712
	* c-c++-common/asan/pr70712.c: New test.

2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70728
	* gcc.target/i386/pr70728.c: New test.

2016-04-27  Release Manager

	* GCC 6.1.0 released.

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

	PR tree-optimization/70780
	* gcc.dg/torture/pr70780.c: New testcase.

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

	PR libgfortran/70684
	* gfortran.dg/list_read_14.f90: New test.

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

	PR middle-end/70747
	* gcc.dg/pr70747.c: New testcase.

2016-04-20  Andrew Pinski  <apinski@cavium.com>

	PR target/64971
	* gcc.c-torture/compile/pr37433-1.c: New testcase.

2016-04-20  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/70725
	* gcc.dg/pr70725.c: New test.

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

	PR tree-optimization/70726
	* g++.dg/vect/pr70726.cc: New testcase.

2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/70674
	* gcc.target/s390/pr70674.c: New test.

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

	PR tree-optimization/70724
	* gcc.dg/torture/pr70724.c: New testcase.

2016-04-15  Marek Polacek  <polacek@redhat.com>

	PR c/70671
	* gcc.dg/bitfld-22.c: New test.

2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
	x86_64.

2016-04-15  Marek Polacek  <polacek@redhat.com>

	PR c/70651
	* c-c++-common/pr70651.c: New test.

2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/70681
	* gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
	dump scan on arm and powerpc.
	* gcc.dg/pr10474.c: Likewise.

2016-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* g++.dg/cpp1y/vla11.C: Revert for real.

	PR c/70436
	* c-c++-common/Wparentheses-1.c: New test.
	* c-c++-common/gomp/Wparentheses-1.c: New test.
	* c-c++-common/gomp/Wparentheses-2.c: New test.
	* c-c++-common/gomp/Wparentheses-3.c: New test.
	* c-c++-common/gomp/Wparentheses-4.c: New test.
	* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
	* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
	* c-c++-common/goacc/Wparentheses-1.c: New test.

2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70662
	* gcc.target/i386/pr70662.c: New test.

2016-04-15  Richard Biener  <rguenther@suse.de>
	    Alan Modra  <amodra@gmail.com>

	PR tree-optimization/70130
	* gcc.dg/vect/O3-pr70130.c: New testcase.

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

	PR target/70669
	* gcc.target/powerpc/pr70669.c: New test.

	PR target/70640
	* gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
	a power7 system that does not have an assembler that supports
	power8.

2016-04-14  Martin Sebor  <msebor@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* c-c++-common/ubsan/vla-1.c: Revert.
	* g++.dg/cpp1y/vla11.C: Same.
	* g++.dg/cpp1y/vla12.C: Same.
	* g++.dg/cpp1y/vla13.C: Same.
	* g++.dg/cpp1y/vla14.C: Same.
	* g++.dg/cpp1y/vla3.C: Same.
	* g++.dg/init/array24.C: Same.
	* g++.dg/ubsan/vla-1.C: Same.

2016-04-14  Marek Polacek  <polacek@redhat.com>
	    Jan Hubicka  <hubicka@ucw.cz>

	PR c++/70029
	* g++.dg/torture/pr70029.C: New test.

2016-04-14  Martin Sebor  <msebor@redhat.com>

	* g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
	type size to prevent failures on targets with very low maximum
	alignment.

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

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

2016-04-13  Martin Sebor  <msebor@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
	* g++.dg/cpp1y/vla11.C: New test.
	* g++.dg/cpp1y/vla12.C: New test.
	* g++.dg/cpp1y/vla13.C: New test.
	* g++.dg/cpp1y/vla14.C: New test.
	* g++.dg/cpp1y/vla3.C: Restore deleted test.
	* g++.dg/init/array24.C: Fully brace VLA initializer.
	* g++.dg/ubsan/vla-1.C: Disable exceptions.

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

	PR c++/70641
	* g++.dg/opt/pr70641.C: New test.

2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR rtl-optimization/68749
	* gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
	effects of argument promotions.
	Remove default args to dg-skip-if.

2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70635
	* g++.dg/parse/pr70635.C: New.

2016-04-13  Marek Polacek  <polacek@redhat.com>

	PR c++/70639
	* c-c++-common/Wmisleading-indentation-4.c: New test.

2016-04-13  Marek Polacek  <polacek@redhat.com>

	PR c/70436
	* gcc.dg/Wparentheses-12.c: New test.
	* gcc.dg/Wparentheses-13.c: New test.

2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
	* gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
	* gcc.target/i386/avx512f-kunpckbw-2.c: New test.

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

	PR middle-end/70633
	* gcc.c-torture/compile/pr70633.c: New test.

	PR debug/70628
	* gcc.dg/torture/pr70628.c: New test.

2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70610
	* g++.dg/template/pr70610.C: New test.
	* g++.dg/template/pr70610-2.C: New test.
	* g++.dg/template/pr70610-3.C: New test.
	* g++.dg/template/pr70610-4.C: New test.

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

	* c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
	128 instead of 32.

	PR c++/70571
	* g++.dg/ext/pr70571.C: New test.

2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70640
	* gcc.target/powerpc/pr70640.c: New test.

2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68722
	* g++.dg/parse/pr68722.C: New.

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

	PR rtl-optimization/70596
	* gcc.target/i386/pr70596.c: New test.

2016-04-12  Nathan Sidwell  <nathan@acm.org>

	PR c++/70501
	* g++.dg/init/pr70501.C: New.

2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>

	* gcc.target/i386/asm-flag-6.c: New test.

2016-04-12  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68756
	* gcc.dg/graphite/pr68756.c: New test.

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

	PR tree-optimization/70602
	* gcc.c-torture/execute/pr70602.c: New test.

2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70381
	* gcc.target/powerpc/float128-1.c: New tests to make sure the
	__float128 emulator is built and runs.
	* gcc.target/powerpc/float128-1.c: Likewise.

	* lib/target-supports.exp (check_ppc_float128_sw_available):
	Rework tests for __float128 software and hardware
	availability. Fix exit condition to return 0 on success.

2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>

	PR target/70133
	* gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
	* gcc.target/aarch64/target_attr_15.c: Likewise.

2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69066
	* g++.dg/cpp1y/pr69066.C: New.

2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/68566
	* gfortran.dg/pr36192.f90: Update test.
	* gfortran.dg/pr36192_1.f90: Update test.
	* gfortran.dg/real_dimension_1.f: Update test.
	* gfortran.dg/parameter_array_init_7.f90: New test.

2016-04-09  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/64039
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.

	* gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.

	PR rtl-optimization/66669
	* gcc.dg/loop-8.c: Skip on hppa*-*-*.

	* gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.

	* gcc.dg/pic-1.c: Skip on hppa*-*-*.
	* gcc.dg/pie-1.c: Likewise.
	* gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
	* gcc.dg/pic-4.c: Likewise.
	* gcc.dg/pie-3.c: Likewise.
	* gcc.dg/pie-4.c: Likewise.

	* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.

	PR tree-optimization/68644
	* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.

	PR rtl-optimization/64886
	* gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.

2016-04-09  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68953
	* gcc.dg/graphite/pr68953.c: New test.

2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/70592
	* gfortran.dg/deferred_character_16.f90: New test.

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

	PR tree-optimization/70586
	* gcc.c-torture/execute/pr70586.c: New test.

2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR sanitizer/70573
	* c-c++-common/asan/halt_on_error-1.c: Replace memset
	with __builtin_memset
	* c-c++-common/asan/halt_on_error-2.c: Likewise.

2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>

	PR lto/70289
	PR ipa/70348
	PR tree-optimization/70373
	PR middle-end/70533
	PR middle-end/70534
	PR middle-end/70535
	* c-c++-common/goacc/reduction-5.c: New test.
	* c-c++-common/goacc/reduction-promotions.c: New test.
	* gfortran.dg/goacc/reduction-3.f95: New test.
	* gfortran.dg/goacc/reduction-promotions.f90: New test.

2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70590
	PR c++/70452
	* g++.dg/pr70590.C: New test.
	* g++.dg/pr70590-2.C: New test.

2016-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70593
	* gcc.target/i386/pr70593.c: New test.

	PR rtl-optimization/70574
	* gcc.target/i386/avx2-pr70574.c: New test.

2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>

	PR sanitizer/70541
	* c-c++-common/asan/pr70541.c: New test.

2016-04-08  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
	* gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.

2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70566
	* gcc.c-torture/execute/pr70566.c: New test.

2016-04-08  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-copy-clause.c: New test.
	* gfortran.dg/goacc/uninit-copy-clause.f95: New test.

2016-04-08  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr70117.c: New.

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

	PR testsuite/70581
	* gcc.dg/lto/simd-function_0.c: New test.

	* c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
	clones.
	* c-c++-common/attr-simd-2.c: Likewise.
	* c-c++-common/attr-simd-4.c: Likewise.
	* gcc.dg/gomp/simd-clones-2.c: Likewise.
	* gcc.dg/gomp/simd-clones-3.c: Likewise.

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

	PR testsuite/70553
	* gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.

2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
	* 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.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.

2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c/70436
	* g++.dg/warn/Wparentheses-29.C: New test.

2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c/70436
	* g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
	explicit braces to resolve a future -Wparentheses warning.

2016-04-06  Richard Henderson  <rth@redhat.com>

	* gcc.dg/pr61817-1.c: New test.
	* gcc.dg/pr61817-2.c: New test.
	* gcc.dg/pr69391-1.c: New test.
	* gcc.dg/pr69391-2.c: New test.

2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/70398
	* gcc.target/aarch64/pr70398.c: New.

2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.

2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
	    Pedro Alves  <palves@redhat.com>

	* gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.

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

	* lib/target-supports.exp (check_effective_target_vect_simd_clones):
	Check for avx512f effective targets instead of avx2.
	* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
	for AVX512F clones.
	* gcc.dg/gomp/declare-simd-3.c: Likewise.
	* g++.dg/gomp/declare-simd-1.C: Likewise.
	* g++.dg/gomp/declare-simd-3.C: Likewise.
	* g++.dg/gomp/declare-simd-4.C: Likewise.

	PR middle-end/70550
	* c-c++-common/gomp/pr70550-1.c: New test.
	* c-c++-common/gomp/pr70550-2.c: New test.

2016-04-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/70512
	* g++.dg/ext/attribute-may-alias-5.C: New.

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

	PR c++/70336
	* c-c++-common/pr70336.c: New test.
	* gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
	no longer optimized away at -O0 with #ifndef __OPTIMIZE__.

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

	PR ipa/66223
	* g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.

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

	PR rtl-optimization/70542
	* gcc.dg/torture/pr70542.c: New test.
	* gcc.target/i386/avx2-pr70542.c: New test.

2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>

	PR tree-optimization/70509
	* gcc.target/i386/avx512bw-pr70509.c: New test.

2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70452
	* g++.dg/ext/constexpr-vla4.C: New test.

2016-04-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70510
	* gcc.target/i386/pr70510.c: New test.

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

	PR tree-optimization/70526
	* g++.dg/torture/pr70526.C: New testcase.

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

	PR target/70525
	* gcc.target/i386/pr70525.c: New test.

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

	PR middle-end/70499
	* g++.dg/torture/pr70499.C: New testcase.

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

	* gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
	remove XFAIL.

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

	PR middle-end/70307
	* gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
	rs6000 ABI warnings.

2016-04-04  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/66223
	* g++.dg/ipa/devirt-51.C: New testcase.

2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Jakub Jelinek <jakub@redhat.com>

	PR middle-end/70457
	* gcc.dg/torture/pr70457.c: New.

2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67538
	* gfortran.dg/allocate_with_source_19.f08: New test.

2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/65795
	* gfortran.dg/coarray_allocate_6.f08: New test.

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

	PR rtl-optimization/70484
	* gcc.dg/torture/pr70484.c: New testcase.

2016-04-04  Marek Polacek  <polacek@redhat.com>

	PR c/70307
	* gcc.dg/torture/pr70307.c: New test.

2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/70416
	PR target/67391
	* gcc.target/sh/torture/pr70416.c: New.

2016-04-02  Martin Sebor  <msebor@redhat.com>

	PR c++/67376
	PR c++/70170
	PR c++/70172
	PR c++/70228
	* g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
	* g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
	* g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
	* g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
	* g++.dg/cpp0x/constexpr-string.C: Same.
	* g++.dg/cpp0x/constexpr-wstring2.C: Same.
	* g++.dg/cpp0x/pr65398.C: Same.
	* g++.dg/ext/constexpr-vla1.C: Same.
	* g++.dg/ext/constexpr-vla2.C: Same.
	* g++.dg/ext/constexpr-vla3.C: Same.
	* g++.dg/ubsan/pr63956.C: Same.

2016-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70467
	* gcc.target/i386/pr70467-2.c: New test.

2016-04-01  Jakub Jelinek  <jakub@redhat.com>
	    Marek Polacek  <polacek@redhat.com>

	PR c++/70488
	* g++.dg/init/new47.C: New test.

2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/70496
	* gcc.target/arm/pr70496.c: New test.

2016-04-01  Nathan Sidwell  <nathan@acm.org>

	PR c++/68475
	* g++.dg/g++.dg/cpp0x/noexcept29.C: New.

2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69890
	* gcc.dg/strlenopt.h (memmove): New.
	* gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
	instead of "string.h".
	* gcc.target/i386/chkp-strlen-2.c: Likewise.
	* gcc.target/i386/chkp-strlen-3.c: Likewise.
	* gcc.target/i386/chkp-strlen-4.c: Likewise.
	* gcc.target/i386/chkp-strlen-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-1.c: Likewise.
	* gcc.target/i386/chkp-stropt-10.c: Likewise.
	* gcc.target/i386/chkp-stropt-11.c: Likewise.
	* gcc.target/i386/chkp-stropt-12.c: Likewise.
	* gcc.target/i386/chkp-stropt-13.c: Likewise.
	* gcc.target/i386/chkp-stropt-14.c: Likewise.
	* gcc.target/i386/chkp-stropt-15.c: Likewise.
	* gcc.target/i386/chkp-stropt-16.c: Likewise.
	* gcc.target/i386/chkp-stropt-2.c: Likewise.
	* gcc.target/i386/chkp-stropt-3.c: Likewise.
	* gcc.target/i386/chkp-stropt-4.c: Likewise.
	* gcc.target/i386/chkp-stropt-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-6.c: Likewise.
	* gcc.target/i386/chkp-stropt-7.c: Likewise.
	* gcc.target/i386/chkp-stropt-8.c: Likewise.
	* gcc.target/i386/chkp-stropt-9.c: Likewise.

2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/template/ptrmem30.C (read): Rename to data_read.
	(Holder::foo): Reflect this.

2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70442
	* gcc.dg/pr70442.c: New test.

2016-03-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/70393
	* g++.dg/cpp0x/constexpr-virtual6.C: New.

2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70453
	* gcc.target/i386/pr70453.c: New test.

2016-03-31  Andrey Belevantsev  <abel@ispras.ru>

	PR target/70292
	* gcc.c-torture/pr70292.c: New test.

2016-03-31  Marek Polacek  <polacek@redhat.com>

	PR c/70297
	* c-c++-common/pr70297.c: New test.
	* g++.dg/cpp0x/typedef-redecl.C: New test.
	* gcc.dg/typedef-redecl2.c: New test.

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

	PR rtl-optimization/70460
	* gcc.c-torture/execute/pr70460.c: New test.

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

	PR c++/70430
	* g++.dg/ext/vector30.C: New testcase.

2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_pf.f90: New test.

2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Forward-port from 5 branch
	2016-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/70356
	* gcc.target/i386/avx-vextractf128-256-5.c: Move
	dg-require-effective-target after dg-do.

	2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx-vextractf128-256-5.c: New test.

2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>
	    Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
	* c-c++-common/goacc/loop-clauses.c: Likewise.
	* g++.dg/goacc/template.C: Likewise.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-5.f95: Likewise.
	* gfortran.dg/goacc/loop-6.f95: Likewise.
	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
	* c-c++-common/goacc-gomp/nesting-1.c: Update.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/clauses-fail.c: Likewise.
	* c-c++-common/goacc/parallel-1.c: Likewise.
	* c-c++-common/goacc/reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-2.c: Likewise.
	* c-c++-common/goacc/reduction-3.c: Likewise.
	* c-c++-common/goacc/reduction-4.c: Likewise.
	* c-c++-common/goacc/routine-3.c: Likewise.
	* c-c++-common/goacc/routine-4.c: Likewise.
	* c-c++-common/goacc/routine-5.c: Likewise.
	* c-c++-common/goacc/tile.c: Likewise.
	* g++.dg/goacc/template.C: Likewise.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
	* c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
	* c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
	* c-c++-common/goacc/kernels-empty.c: ... this file, and...
	* c-c++-common/goacc/kernels-eternal.c: ... this file, and...
	* c-c++-common/goacc/kernels-noreturn.c: ... this file.
	* c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
	* c-c++-common/goacc/use_device-1.c: ... this file.
	* c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
	* c-c++-common/goacc/host_data-5.c: ... this file, and...
	* c-c++-common/goacc/host_data-6.c: ... this file.
	* c-c++-common/goacc/loop-2-kernels.c: New file.
	* c-c++-common/goacc/loop-2-parallel.c: Likewise.
	* c-c++-common/goacc/loop-3.c: Likewise.
	* g++.dg/goacc/reference.C: Likewise.
	* g++.dg/goacc/routine-1.C: Likewise.
	* g++.dg/goacc/routine-2.C: Likewise.

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

	PR middle-end/70450
	* gcc.dg/torture/pr70450.c: New testcase.

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

	PR target/70421
	* gcc.dg/torture/pr70421.c: New test.
	* gcc.target/i386/avx512f-pr70421.c: New test.

2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/70364
	* gcc.target/i386/cleanup-1.c: Include <stddef.h>.
	(check): New function.
	(bar): Call check.
	(foo): Align stack to 16 bytes when calling bar.
	* gcc.target/i386/cleanup-2.c: Likewise.

2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/59124
	* gcc.dg/Warray-bounds-19.c: New test.

2016-03-29  Zachary T Welch <zwelch@codesourcery.com>

	* lib/prune.exp (escape_regex_chars): New.
	(prune_file_path): Update to quote metcharacters for regexp.

2016-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70429
	* gcc.c-torture/execute/pr70429.c: New test.

	PR tree-optimization/70405
	* gcc.dg/pr70405.c: New test.

2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70397
	* gfortran.dg/unlimited_polymorphic_25.f90: New test.
	* gfortran.dg/unlimited_polymorphic_26.f90: New test.

2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>

	PR testsuite/64177
	* c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
	__cilkrts_set_param to set two workers.
	* c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
	* g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.

2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* g++.dg/ext/fnname5.C: Update the test for Darwin.

2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70406
	* gcc.target/i386/pr70406.c: New test.

2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-03-25  Richard Henderson  <rth@redhat.com>

	PR target/70120
	* gcc.target/aarch64/pr70120-1.c: New.
	* gcc.target/aarch64/pr70120-2.c: New.
	* gcc.target/aarch64/pr70120-3.c: New.

2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/62212
	* g++.dg/template/mangle2.C: The dg-do directive should be
	"compile" not "assemble".

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

	PR lto/69650
	* gcc.dg/pr69650.c: New test.

2016-03-25  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/pr70290.C: Prune non-standard ABI.

2016-03-25  Alan Modra  <amodra@gmail.com>

	* gcc.dg/dfp/pr70052.c: New test.

2016-03-24  Richard Henderson  <rth@redhat.com>

	PR middle-end/69845
	* gcc.dg/tree-ssa/pr69845-1.c: New test.
	* gcc.dg/tree-ssa/pr69845-2.c: New test.

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

	* gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.

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

	* c-c++-common/goacc/uninit-use-device-clause.c: New test.
	* gfortran.dg/goacc/uninit-use-device-clause.f95: New test.

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

	* c-c++-common/goacc/uninit-dim-clause.c: New test.
	* gfortran.dg/goacc/uninit-dim-clause.f95: New test.

2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/62212
	* g++.dg/template/mangle2.C: New test.

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

	PR tree-optimization/70396
	* gcc.dg/torture/pr70396.c: New testcase.

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

	PR middle-end/70370
	* gcc.dg/torture/pr70370.c: New testcase.

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

	* gfortran.dg/goacc/data-tree.f95: Add missing initialization.
	* gfortran.dg/goacc/kernels-tree.f95: Same.
	* gfortran.dg/goacc/parallel-tree.f95: Same.

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

	* c-c++-common/goacc/uninit-if-clause.c: New test.
	* gfortran.dg/goacc/uninit-if-clause.f95: New test.

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

	PR target/70290
	* g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
	Fix formatting.

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

	PR tree-optimization/70372
	* gcc.dg/tree-ssa/pr70372.c: New testcase.

2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70347
	* g++.dg/cpp1y/nsdmi-union1.C: New test.

2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70332
	* g++.dg/cpp1y/nsdmi-aggr5.C: New test.

2016-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70001
	* g++.dg/cpp0x/constexpr-70001-4.C: New test.
	* g++.dg/cpp1y/pr70001.C: New test.

	PR c++/70323
	* g++.dg/cpp0x/constexpr-70323.C: New test.

2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
	    Jason Merrill  <jason@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/69315
	* g++.dg/cpp0x/constexpr-69315.C: New test.
	* g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.

2016-03-23  Marek Polacek  <polacek@redhat.com>

	PR c++/69884
	* g++.dg/warn/Wignored-attributes-1.C: New test.
	* g++.dg/warn/Wignored-attributes-2.C: New test.

2016-03-23  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-default.c (foo): Add missing
	initialization.
	* gfortran.dg/goacc/private-3.f95 (test): Same.
	* gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
	missing use param.

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

	* lib/target-supports.exp: Remove v7ve entry from loop
	creating effective target checks.
	(check_effective_target_arm_arch_v7ve_ok): New procedure.
	(add_options_for_arm_arch_v7ve): Likewise.

2016-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70354
	* gcc.dg/vect/pr70354-1.c: New test.
	* gcc.dg/vect/pr70354-2.c: New test.
	* gcc.target/i386/avx2-pr70354-1.c: New test.
	* gcc.target/i386/avx2-pr70354-2.c: New test.

2016-03-22  Jeff Law  <law@redhat.com>

	PR target/70232
	* gcc.dg/tree-ssa/pr70232.c: New test.

2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70302
	* gcc.target/i386/pr70302.c: New test.

2016-03-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/70251
	* g++.dg/torture/pr70251.C: New testcase.

2016-03-22  David Malcolm  <dmalcolm@redhat.com>

	PR c/69993
	* c-c++-common/Wmisleading-indentation-3.c: New test, based on
	Wmisleading-indentation.c.
	* c-c++-common/Wmisleading-indentation.c: Update thoughout to
	reflect change to diagnostic text and order of messages.
	* gcc.dg/plugin/location-overflow-test-2.c: Likewise.

2016-03-22  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/java-3.C: Don't compile on AIX.

2016-03-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/70333
	* gcc.dg/torture/pr70333.c: New testcase.

2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/ext/pr70290.C: New test.

2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70325
	* gcc.target/i386/pr70325.c: New test.

2016-03-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/70329
	* gcc.target/i386/avx512bw-pr70329-1.c: New test.
	* gcc.target/i386/avx512bw-pr70329-2.c: New test.

	PR target/70300
	* gcc.target/i386/pr70300.c: New test.

	PR c++/70295
	* c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
	(func2): New function for cond with parens, xfail warning for c++.
	* g++.dg/warn/Wnonnull-compare-8.C: New test.

2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70096
	* g++.dg/template/ptrmem30.C: New test.

2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70204
	* g++.dg/cpp0x/constexpr-70204a.C: New test.
	* g++.dg/cpp0x/constexpr-70204b.C: New test.

2016-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70326
	* gcc.dg/pr70326.c: New test.

2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
	    Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70317
	* gcc.dg/pr70317.c: New test.

2016-03-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70327
	* gcc.target/i386/pr70327.c: New test.

2016-03-21  Martin Liska  <mliska@suse.cz>

	PR ipa/70306
	* gcc.dg/ipa/pr70306.c: New test.

2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/attr-align1.c: Skip if M-profile.
	* gcc.target/arm/attr-align3.c: Likewise.
	* gcc.target/arm/attr_arm.c: Likewise.
	* gcc.target/arm/flip-thumb.c: Likewise.

2016-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/70296
	* gcc.target/powerpc/altivec-36.c: New test.

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

	PR tree-optimization/70310
	* gcc.dg/torture/pr70310.c: New testcase.

2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70293
	* gcc.target/i386/pr70293.c: New test.

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

	PR tree-optimization/70288
	* gcc.dg/torture/pr70288-1.c: New testcase.
	* gcc.dg/torture/pr70288-2.c: Likewise.

2016-03-21  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69307
	* gcc.target/arm/pr69307.c: New test.

2016-03-21  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69102
	* gcc.c-torture/compile/pr69102.c: New test.

2016-03-18  Jeff Law  <law@redhat.com>

	PR rtl-optimization/70263
	* gcc.c-torture/compile/pr70263-1.c: New test.
	* gcc.target/i386/pr70263-2.c: New test.

2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/70278
	* gcc.dg/torture/pr70278.c: New test.
	* gcc.target/arm/pr70278.c: New test.

2016-03-18  David Malcolm  <dmalcolm@redhat.com>

	PR c/70281
	* gcc.dg/plugin/diagnostic-test-expressions-1.c
	(test_builtin_types_compatible_p): New test function.
	* gcc.dg/pr70281.c: New test case.

2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/70113
	* gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.

2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/70252
	* gcc.dg/pr70252.c: New test.

2016-03-18  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr70161-2.c: New test.
	* gcc.dg/pr70161.c: New test.

2016-03-18  Tom de Vries  <tom@codesourcery.com>

	PR ipa/70269
	* gcc.dg/pr70269.c: New test.

2016-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70267
	* g++.dg/ext/java-3.C: New test.

2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70205
	* g++.dg/lookup/pr70205.C: New test.

2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70218
	* g++.dg/cpp0x/lambda/lambda-70218.C: New test.

2016-03-17  Marek Polacek  <polacek@redhat.com>

	PR c/69407
	* gcc.dg/atomic-op-6.c: New test.

2016-03-17  David Malcolm  <dmalcolm@redhat.com>

	PR c/70264
	* c-c++-common/pr70264.c: New test case.

2016-03-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70144
	* c-c++-common/pr70144-1.c: New test.
	* c-c++-common/pr70144-2.c: New test.

	PR c++/70272
	* g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
	* g++.dg/opt/flifetime-dse6.C: New test.
	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.

2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR driver/70192
	* gcc.dg/pic-1.c: New test.
	* gcc.dg/pic-2.c: Likewise.
	* gcc.dg/pic-3.c: Likewise.
	* gcc.dg/pic-4.c: Likewise.
	* gcc.dg/pie-1.c: Likewise.
	* gcc.dg/pie-2.c: Likewise.
	* gcc.dg/pie-3.c: Likewise.
	* gcc.dg/pie-4.c: Likewise.
	* gcc.dg/pie-5.c: Likewise.
	* gcc.dg/pie-6.c: Likewise.

2016-03-17  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-alias-3.f95: New test.
	* gfortran.dg/goacc/kernels-alias-4.f95: New test.

2016-03-17  Richard Biener  <rguenther@suse.de>

	PR debug/70271
	* g++.dg/debug/pr70271.C: New testcase.

2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>

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

2016-03-17  Marek Polacek  <polacek@redhat.com>

	PR c++/70194
	* g++.dg/warn/constexpr-70194.C: New test.

2016-03-16  Richard Henderson  <rth@redhat.com>

	PR middle-end/70240
	* gcc.c-torture/compile/pr70240.c: New.

2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/compile/20151204.c: Skip for avr.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/70245
	* g++.dg/opt/pr70245.C: New test.
	* g++.dg/opt/pr70245.h: New file.
	* g++.dg/opt/pr70245-aux.cc: New file.

2016-03-16  Martin Sebor  <msebor@redhat.com>

	* g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.

2016-03-16  Richard Henderson  <rth@redhat.com>

	PR middle-end/70199
	* gcc.c-torture/compile/pr70199.c: New.

2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/uninit-19.c: Run dos2unix.

2016-03-16  Marek Polacek  <polacek@redhat.com>

	PR c/70093
	* gcc.dg/nested-func-10.c: New test.
	* gcc.dg/nested-func-9.c: New test.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/68714
	* gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.

2016-03-16  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68715
	* gcc.dg/graphite/pr68715-2.c: New test.
	* gcc.dg/graphite/pr68715.c: New test.
	* gfortran.dg/graphite/pr68715.f90: New test.

2016-03-16  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68809
	* gcc.dg/graphite/pr68809-2.c: New test.
	* gcc.dg/graphite/pr68809.c: New test.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70147
	* g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
	method call to i () as argument.  Adjust expected output.

	PR c++/70147
	* g++.dg/ubsan/pr70147-1.C: New test.
	* g++.dg/ubsan/pr70147-2.C: New test.

2016-03-15  Martin Sebor  <msebor@redhat.com>

	PR c++/58281
	* g++.dg/cpp1y/constexpr-instantiate.C: Add new test.

2016-03-15  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.c-torture/execute/pr68532.c: Add -fno-common option on
	hppa*-*-hpux*.

	* gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.

	PR libfortran/69799
	* gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
	libatomic_available.

2016-03-15  Marek Polacek  <polacek@redhat.com>

	PR c++/70209
	* g++.dg/ext/attribute-may-alias-4.C: New test.

2016-03-15  Alexander Monakov  <amonakov@ispras.ru>

	* g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
	-fvar-tracking-assignments-toggle flag.

2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.dg/ifcvt-4.c: Add -misel for powerpc*.

2016-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70222
	* gcc.c-torture/execute/pr70222-1.c: New test.
	* gcc.c-torture/execute/pr70222-2.c: New test.

2016-03-15  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69032
	* gcc.dg/pr69032.c: New test.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/63384
	* g++.dg/pr63384.C: New test.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR target/64411
	* gcc.target/i386/pr64411.C: New test.

2016-03-15  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-alias-2.f95: New test.
	* gfortran.dg/goacc/kernels-alias.f95: New test.

2016-03-14  Martin Sebor  <msebor@redhat.com>

	PR c++/53792
	* g++.dg/cpp0x/constexpr-inline.C: New test.
	* g++.dg/cpp0x/constexpr-inline-1.C: Same.

2016-03-14  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/pr70083.c: Prune non-standard ABI.

2016-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70219
	* gcc.dg/pr70219.c: New test.

2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/70083
	* gcc.dg/torture/pr70083.c: New test.
	* gcc.target/i386/pr70083.c: New test.

2016-03-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56365
	* gcc.dg/tree-ssa/phi-opt-14.c: New testcase.

2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/70098
	* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
	New function.
	* g++.dg/pr70098.C: New testcase.


2016-03-14  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/70045
	* gcc.dg/graphite/pr70045.c: New test.

2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69043
	* gfortran.dg/include_9.f90: New test.

2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/45076
	gfortran.dg/prof/prof.exp: New script.
	gfortran.dg/prof/dynamic_dispatch_6.f03: New test.

2016-03-12  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69307
	* gcc.dg/pr69307.c: New test.

2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/69614
	* gcc.target/arm/pr69614.c: New.

2016-03-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70031
	* gfortran.dg/submodule_14.f08: New test

	PR fortran/69524
	* gfortran.dg/submodule_15.f08: New test

2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70106
	* g++.dg/cpp1y/paren3.C: New test.

2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70131
	* gcc.target/powerpc/ppc-round2.c: New test.

2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/70123
	* gcc.dg/torture/pr70123.c: New test.

2016-03-11  Jeff Law  <law@redhat.com>

	PR tree-optimization/70190
	* gcc.c-torture/compile/pr70190.c: New test.

2016-03-11  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (test43_a): New test
	case.
	(test43_b): Likewise.
	(test43_c): Likewise.
	(test43_d): Likewise.
	(test43_e): Likewise.
	(test43_f): Likewise.
	(test43_g): Likewise.
	(test44_a): Likewise.
	(test44_b): Likewise.
	(test44_c): Likewise.
	(test44_d): Likewise.
	(test44_e): Likewise.

2016-03-11  David Malcolm  <dmalcolm@redhat.com>

	PR c/70085
	* c-c++-common/Wmisleading-indentation.c (pr70085): New test case.

2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
	dg-options.

2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70002
	PR target/69245
	* gcc.target/aarch64/pr69245_2.c: New test.

2016-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70177
	* gcc.dg/pr70177.c: New test.

2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>

	* gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.

2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/tree-ssa/sra-20.c: New.

2016-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70174
	* gcc.dg/pr70174.c: New test.

	PR tree-optimization/70169
	* gcc.dg/pr70169.c: New test.

2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70160
	* gcc.target/i386/pr70160.c: New test.

2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2016-03-10  Nick Clifton  <nickc@redhat.com>

	PR target/70044
	* gcc.target/aarch64/pr70044.c: New test.

2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/70001
	* g++.dg/cpp0x/constexpr-70001-1.C: New test.
	* g++.dg/cpp0x/constexpr-70001-2.C: New test.
	* g++.dg/cpp0x/constexpr-70001-3.C: New test.

2016-03-10  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69589
	* g++.dg/lto/pr69589_0.C: New testcase
	* g++.dg/lto/pr69589_1.C: New testcase

2016-03-10  Marek Polacek  <polacek@redhat.com>

	PR c++/70153
	* g++.dg/delayedfold/unary-plus1.C: New test.

2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pr45701-1.c: Escape brackets.
	* gcc.target/arm/pr45701-2.c: Likewise.

2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>

	* gfortran.dg/unconstrained_commons.f: New.

2016-03-10  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr69195.c: New.
	* gcc.dg/pr69238.c: New.

2016-03-10  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/68915
	* gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.

2016-03-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70128
	* gcc.dg/tree-ssa/alias-34.c: New testcase.
	* gcc.dg/tree-ssa/alias-35.c: Likewise.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70152
	* gcc.dg/pr70152.c: New test.

	PR target/70086
	* gcc.target/i386/pr70086-1.c: New test.
	* gcc.target/i386/pr70086-2.c: New test.
	* gcc.target/i386/pr70086-3.c: New test.

	PR tree-optimization/70127
	* gcc.c-torture/execute/pr70127.c: New test.

2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/combined-directives-2.c: New test.

2016-03-09  David Malcolm  <dmalcolm@redhat.com>

	PR c/68473
	PR c++/70105
	* g++.dg/diagnostic/pr70105.C: New test.
	* gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
	(test_multiple_ordinary_maps): New test function.

2016-03-09  David Malcolm  <dmalcolm@redhat.com>

	PR c/68473
	PR c++/70105
	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
	Drop range information from call to inform_at_rich_loc.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
	New.
	(test_show_locus): Replace calls to rich_location::add_range with
	calls to add_range.  Rewrite the tests that used the now-defunct
	rich_location ctor taking a source_range.  Simplify other tests
	by replacing calls to COMBINE_LOCATION_DATA with calls to
	make_location.

2016-03-09  Richard Biener  <rguenther@suse.de>
	Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70138
	* gcc.dg/vect/pr70138-1.c: New testcase.
	* gcc.dg/vect/pr70138-2.c: Likewise.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR target/70049
	* gcc.target/i386/pr70049.c: New test.

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

	PR c/70143
	* gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
	* gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
	* gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.

2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
	arm-*-*.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/67278
	* gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.

	PR target/67278
	* gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.

	PR middle-end/70050
	* gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
	in testcase comment.

2016-03-09  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-loop-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data.f95: New test.
	* gfortran.dg/goacc/kernels-loop-n.f95: New test.
	* gfortran.dg/goacc/kernels-loop.f95: New test.

2016-03-08  Martin Sebor  <msebor@redhat.com>

	PR c++/62096
	* g++.dg/warn/overflow-warn-7.C: New test.

2016-03-08  Jason Merrill  <jason@redhat.com>

	* lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
	* lib/target-supports.exp (check_effective_target_concepts): New.

2016-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70135
	* g++.dg/cpp1y/constexpr-loop4.C: New test.
	* g++.dg/ubsan/pr70135.C: New test.

	PR target/70110
	* gcc.dg/pr70110.c: New test.

2016-03-07  Martin Jambor  <mjambor@suse.cz>

	* c-c++-common/gomp/clauses-1.c: Remove dg-options.
	* c-c++-common/gomp/if-1.c: Likewise.
	* c-c++-common/gomp/pr61486-2.c: Likewise.
	* c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
	to dg-additional-options.
	* g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
	* g++/gomp/target-teams-1.c: Likewise.
	* gcc.dg/gomp/gomp.exp: Likewise.
	* gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
	dg-additional-options.
	* gfortran.dg/gomp/gomp.exp: Likewise.
	* gfortran.dg/gomp/target1.f90: Remove dg-options.
	* gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
	dg-additional-options.
	* gfortran.dg/gomp/target3.f90: Remove dg-options.

2016-03-07  Martin Jambor  <mjambor@suse.cz>

	* lib/target-supports.exp (check_effective_target_offload_hsa): New.
	* c-c++-common/gomp/gridify-1.c: New test.
	* gfortran.dg/gomp/gridify-1.f90: Likewise.

2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pr45701-1.c: Change assembler scan to not
	trigger for cortex-r8, when scanning for register r8.
	* gcc.target/arm/pr45701-2.c: Likewise.

2016-02-26  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* lib/target-supports.exp
	(check_effective_target_whole_vector_shift): Enable for PPC64.

2016-03-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70115
	* gcc.dg/torture/pr70115.c: New testcase.

2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>

	PR middle-end/69916
	* c-c-++-common/goacc/pr69916.c: New.

2016-03-07  Richard Henderson  <rth@redhat.com>

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

2016-03-07  Richard Biener  <rguenther@suse.de>

	PR testsuite/70109
	* gcc.dg/vect/O3-pr36098.c: New testcase.

2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.

2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming9.ad[sb]: New testcase.

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

	PR c++/70084
	* g++.dg/expr/stdarg3.C: New test.

2016-03-04  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
	x86_64-*-*.

2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/69973
	* gcc.dg/pr69973.c: New test.

	PR rtl-optimization/69941
	* gcc.dg/torture/pr69941.c: New test.

	PR c/69824
	* gcc.dg/pr69824.c: New test.

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

	* c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
	* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
	function.

2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/66786
	* g++.dg/cpp1y/var-templ48.C: New test.
	* g++.dg/cpp1y/var-templ49.C: New test.

2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/Wno-frame-address.C: Skip on IA-64.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70035
	* g++.dg/ubsan/pr70035.C: New test.

	PR target/70062
	* gcc.target/i386/pr70062.c: New test.

2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/template/typename21.C: Remove c++98_only.

2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/template/typename21.C: Replace c++98 with c++98_only.

2016-03-04  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
	function.
	(fn_42_b): Likewise.
	(fn_42_c): Likewise.

2016-03-04  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
	function.
	(fn_40_b): Likewise.
	(fn_41_a): Likewise.
	(fn_41_b): Likewise.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/70059
	* gcc.target/i386/avx512f-pr70059.c: New test.
	* gcc.target/i386/avx512dq-pr70059.c: New test.

2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/57676
	* gcc.dg/torture/pr57676.c: New test.

2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/pr70026.c: New test.

2016-03-04  Marek Polacek  <polacek@redhat.com>

	PR c/69798
	* gcc.dg/cilk-plus/pr69798-1.c: New test.
	* gcc.dg/cilk-plus/pr69798-2.c: New test.

2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70004
	* gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
	Delete.
	(test_corners_sisd_si): Likewise.
	(main): Remove checks of the above.
	* gcc.target/aarch64/shift_wide_invalid_1.c: New test.

2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/Wno-frame-address.c: Skip on IA-64.

2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/torture/pr69951.c: Accept argc==0.

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

	PR c++/70054
	* g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
	* gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.

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

	PR testsuite/69766
	* go.test/go-test.exp: S/390: Set GOARCH to the current target when
	testing multiarch.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69947
	* gcc.dg/guality/pr69947.c: New test.

2016-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR ada/70017
	* gcc.dg/pr70017.c (foo): Store 0 to first element of each array.

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

	PR rtl-optimization/69904
	* gcc.target/arm/pr69904.c: New test.

2016-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/70021
	* gcc.dg/vect/pr70021.c: New test.
	* gcc.target/i386/pr70021.c: New test.

2016-03-03  Marek Polacek  <polacek@redhat.com>

	PR middle-end/70050
	* gcc.dg/pr70050.c: New test.

2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.

2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/70043
	* gfortran.dg/vect/pr70043.f90: New test.

2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>

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

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

	* lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
	Invoke gdb with -batch.
	* lib/gcc-simulate-thread.exp (simulate-thread): Likewise.

2016-03-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55936
	* gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.

2016-03-02  Jeff Law  <law@redhat.com>

	PR rtl-optimization/69942
	* gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
	effects of argument promotions.

	PR tree-optimization/69987
	* gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
	target does not support -fprefetch-loop-arrays.

2016-03-02  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.

2016-03-02  Bin Cheng  <bin.cheng@arm.com>

	PR rtl-optimization/69052
	* gcc.target/i386/pr69052.c: New test.

2016-03-02  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr69990.c: New.

2016-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/68062
	* c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.

	PR middle-end/70022
	* gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.

	PR target/70028
	* gcc.target/i386/pr70028.c: New test.

2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* c-c++-common/asan/swapcontext-test-1.c,
	* c-c++-common/tsan/thread_leak.c,
	* g++.dg/tsan/aligned_vs_unaligned_race.C,
	* g++.dg/tsan/benign_race.C,
	* g++.dg/tsan/fd_close_norace.C,
	* g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
	races with sanitizer output

2016-03-02  Richard Biener  <rguenther@suse.de>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR target/67278
	* gcc.dg/simd-8.c: New testcase.

2016-03-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/67278
	* gcc.dg/simd-7.c: New testcase.

2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr70007.c: Tweak.

2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.

2016-03-02  Marek Polacek  <polacek@redhat.com>

	PR c/67854
	* gcc.dg/pr67854.c: New test.

2016-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70025
	* gcc.dg/torture/pr70025.c: New test.

2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	PR tree-optimization/68621
	* gcc.dg/tree-ssa/ifc-8.c: Adjust test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-03-01  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr69196-1.c: New test.

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
	duplicating code and spoiling the expected output.

2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70033
	* gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
	supports power9 before doing tests.
	* gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
	* gcc.target/powerpc/p9-permute.c: Likewise.

2016-03-01  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70027
	* gcc.target/i386/pr70027.c: New test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pr70017.c: New test.

2016-03-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/69796
	PR c/69974
	* gcc.dg/pr69796.c: New test.
	* gcc.dg/pr69974.c: New test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage3.adb: Robustify and enable for all targets.

2016-02-29  Jeff Law  <law@redhat.com>

	PR tree-optimization/69987
	* gfortran.dg/pr69987.f90: New test.

	PR tree-optimization/69989
	* gcc.c-torture/compile/pr69989-2.c: New test.

2016-03-01  Marek Polacek  <polacek@redhat.com>

	PR c++/69795
	* g++.dg/parse/invalid1.C: New test.

2016-03-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/70022
	* gcc.dg/pr70022.c: New testcase.

2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/69956
	* gcc.dg/pr69956.c: New test.

2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70011
	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
	XFAIL when hardware supports efficient unaligned storage access.

2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69961
	* g++.dg/template/pr69961a.C: New test.
	* g++.dg/template/pr69961b.C: New test.

2016-02-29  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69985
	* gcc.dg/cpp/pr69985.c: New test case.

2016-02-29  Jeff Law  <law@redhat.com>

	PR tree-optimization/70005
	* gcc.c-torture/execute/pr70005.c New test.

	PR tree-optimization/69999
	* gcc.c-torture/compile/pr69999.c: New test.

2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/69652
	* gcc.dg/torture/pr69652.c: Delete test.
	* gcc.dg/vect/pr69652.c: New test.

2016-02-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69980
	* gfortran.dg/vect/pr69980.f90: New testcase.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160229-1.c: New test.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage3.adb: New test.
	* gnat.dg/stack_usage3_pkg.ads: New helper.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming8.adb: New test.
	* gnat.dg/renaming8_pkg1.ads: New helper.
	* gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
	* gnat.dg/renaming8_pkg3.ad[sb]: Likewise.

2016-02-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69720
	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.

2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/68147
	PR fortran/47674
	* gfortran.dg/realloc_on_assign_26.f90:  New test case.

2016-02-28  Harald Anlauf  <anlauf@gmx.de>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/56007
	* gfortran.dg/coarray_8.f90: Adjust error message.
	* gfortran.dg/pr56007.f90: New test.
	* gfortran.dg/pr56007.f: New test.

2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/69989
	* gcc.dg/torture/pr69989.c: New test.

2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/stack-realign-win.c: New test.

2016-02-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/60126
	* gfortran.dg/pr60126.f90: New test.

2016-02-27  Jeff Law  <law@redhat.com>

	Revert
	2016-02-26  Richard Biener  <rguenther@suse.de>
		    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69910
	* gfortran.dg/newunit_4.f90: New test.

2016-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/69613
	PR rtl-optimization/69886
	* gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
	* gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
	target.

2016-02-26  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/15826
	* gcc.dg/tree-ssa/pr15826.c: New test.

2016-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/69969
	* gcc.target/powerpc/pr69969.c: New test.

2016-02-26  Martin Sebor  <msebor@redhat.com>

	PR c++/15766
	* g++.old-deja/g++.other/decl5.C: Add a test case.

2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/69946
	* gcc.target/powerpc/pr69946.c: New file.

2016-02-26  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-02-26  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/69920
	* gcc.dg/torture/pr69932.c: New test.
	* gcc.dg/torture/pr69936.c: Likewise.

2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/69709
	* gcc.target/s390/pr69709.c: New test.

2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69245
	* gcc.target/aarch64/pr69245_1.c: New test.

2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69613
	* gcc.dg/torture/pr69613.c: New test.

2016-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69891
	* gcc.target/i386/pr69891.c: New test.

2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/61397
	* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
	functionality for both 32-bit and 64-bit.

2016-02-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69551
	* gcc.dg/torture/pr69951.c: New testcase.

2016-02-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/48795
	* gcc.dg/Warray-bounds-18.c: New testcase.

2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/ext/attr-constructor1.C: Require init_priority support.

2016-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69896
	* gcc.dg/pr69896.c: New test.

2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69736
	* g++.dg/cpp1y/paren2.C: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	PR c/51147
	* gcc.dg/enum-mode-2.c: New test.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69922
	* g++.dg/warn/Wnonnull-compare-6.C: New test.
	* g++.dg/warn/Wnonnull-compare-7.C: New test.
	* g++.dg/ubsan/pr69922.C: New test.

2016-02-24  Marek Polacek  <polacek@redhat.com>

	PR c/69819
	* gcc.dg/pr69819.c: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	PR c++/69912
	* g++.dg/ext/flexary15.C: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/builtins-68.c: Avoid making unportable
	assumptions about the relationship between SIZE_MAX and UINT_MAX.
	* g++.dg/ext/builtin_alloca.C: Same.

2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
	    Charles Baylis  <charles.baylis@linaro.org>

	PR debug/61033
	* g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.

2016-02-24  Richard Biener  <rguenther@suse.de>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69760
	* gcc.dg/torture/pr69760.c: New testcase.

2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
	pattern on Solaris with as.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/cond_sub_restrict_it.c: New test.
	* gcc.target/arm/condarith_restrict_it.c: Likewise.
	* gcc.target/arm/movcond_restrict_it.c: Likewise.
	* gcc.target/arm/negscc_restrict_it.c: Likewise.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69915
	* gcc.dg/pr69915.c: New test.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/69886
	* gcc.dg/torture/pr69886.c: New test.

2016-02-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/68963
	* gcc.dg/torture/pr68963.c: New testcase.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69875
	* gcc.target/arm/atomic_loaddi_acquire.x: New file.
	* gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
	* gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
	* gcc.target/arm/atomic_loaddi_1.c: New test.
	* gcc.target/arm/atomic_loaddi_2.c: Likewise.
	* gcc.target/arm/atomic_loaddi_3.c: Likewise.
	* gcc.target/arm/atomic_loaddi_4.c: Likewise.
	* gcc.target/arm/atomic_loaddi_5.c: Likewise.
	* gcc.target/arm/atomic_loaddi_6.c: Likewise.
	* gcc.target/arm/atomic_loaddi_7.c: Likewise.
	* gcc.target/arm/atomic_loaddi_8.c: Likewise.
	* gcc.target/arm/atomic_loaddi_9.c: Likewise.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69909
	* gcc.dg/torture/pr69909.c: New test.

2016-02-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69907
	* gcc.dg/vect/bb-slp-pr69907.c: New testcase.
	* gcc.dg/vect/bb-slp-34.c: XFAIL.
	* gcc.dg/vect/bb-slp-pr68892.c: Likewise.

2016-02-24  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/pragma_cpp_fma.c: New test.

2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61156
	* gfortran.dg/include_6.f90: Update test.

2016-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR objc/69844
	* objc.dg/pr69844.m: New test.

2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69456
	* gfortran.dg/namelist_89.f90: New test.
	* gfortran.dg/pr59700.f90: Update test..

2016-02-23  Martin Sebor  <msebor@redhat.com>

	PR middle-end/69780
	* g++.dg/ext/builtin_alloca.C: New test.
	* gcc.dg/builtins-68.c: New test.

2016-02-23  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/addr-space-3.c: Remove test.

2016-02-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	PR preprocessor/69543
	* c-c++-common/pr69126-2-long.c: New test.
	* c-c++-common/pr69126-2-short.c: New test.
	* c-c++-common/pr69543-1.c: Remove xfail.

2016-02-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	PR preprocessor/69543
	PR preprocessor/69558
	* c-c++-common/pr69126.c (MACRO_1, test_1): New.
	(f): Rename to...
	(test_2): ...this, and add leading comment.
	(MACRO_3, test_3): New.
	(MACRO_4A, MACRO_4B, test_4): New.
	(MACRO): Rename to...
	(MACRO_5): ...this.
	(g): Rename to...
	(test_5): ...this, updating for renaming of MACRO, and
	add leading comment.
	* c-c++-common/pr69543-1.c: New.
	* c-c++-common/pr69543-2.c: New.
	* c-c++-common/pr69543-3.c: New.
	* c-c++-common/pr69543-4.c: New.
	* c-c++-common/pr69558-1.c: New.
	* c-c++-common/pr69558-2.c: New.
	* c-c++-common/pr69558-3.c: New.
	* c-c++-common/pr69558-4.c: New.
	* gcc.dg/pr69558.c: Move to...
	* c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
	xfail for c++.

2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
	to -ftree-parallelize-loops/-fopenacc changes.
	* 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/kernels-loop-inner.f95: Likewise.
	* gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.

2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/chkp-hidden-def.c: Require alias support.

2016-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69902
	* g++.dg/warn/Wnonnull-compare-5.C: New test.

	PR c/69900
	* gcc.dg/pr69900.c: New test.

2016-02-23  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69666
	* gcc.dg/tree-ssa/pr69666.c: New test.

2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67451
	* gfortran.dg/coarray_allocate_5.f08: New test.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vcond-shift.c: Move to ...
	* gcc.target/s390/vector/vcond-shift.c: ... here.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-2.c: Move and rename to ...
	* gcc.target/s390/vector/stpcpy-1.c: ... this one.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-1.c: Turn into compile test.

2016-02-20  Mark Wielaard  <mjw@redhat.com>

	PR c/28901
	* gcc.dg/unused-variable-3.c: New test.

2016-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69888
	* gcc.target/i386/pr69888.c: New test.

2016-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69882
	* gfortran.dg/vect/pr69882.f90: New testcase.

2016-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69885
	* gcc.dg/pr69885.c: New test.

2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/69806
	PR target/54089
	* gcc.target/sh/pr54089-10.c: New.

2016-02-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69423
	* gfortran.dg/deferred_character_15.f90 : New test.

2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/57365
	gfortran.dg/allocate_with_source_18.f03: New test.

2016-02-20  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/52531
	gfortran.dg/gomp/pr52531.f90: New test.

2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/69865
	* c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
	-std=c++03.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69826
	* c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
	* c-c++-common/cilk-plus/CK/pr69826-2.c: New test.

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-4.C: New test.

	PR c++/69851
	* g++.dg/torture/pr69851.C: New test.

2016-02-19  Martin Sebor  <msebor@redhat.com>

	PR testsuite/69573
	* gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-2.C: New test.
	* g++.dg/warn/Wnonnull-compare-3.C: New test.

	PR c++/67767
	* g++.dg/cpp0x/pr67767.C: New test.

2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
	for fp, simd, crypto, crc, lse.
	* doc/sourcebuild.texi (AArch64-specific attributes): Document the
	above.
	* gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
	effective target check.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/69820
	* gcc.target/i386/pr69820.c: New test.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-vcond-1.c: New test.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
	instruction pattern name to prevent the testcase from failing with
	-march=z13.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-2.c: New test.

2016-02-19  Marcin Kościelnicki  <koriakin@0x04.net>

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

2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/69625
	* gcc.target/s390/pr69625.c: Add test case.

2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR testsuite/68580
	* c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.

2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68404
	* gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
	* gcc.target/powerpc/fusion3.c: Likewise.

2016-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/69553
	* g++.dg/torture/pr69553.C: New testcase.

2016-02-18  Nick Clifton  <nickc@redhat.com>

	PR target/62254
	PR target/69610
	* gcc.target/arm/pr62554.c: New test.
	* gcc.target/arm/pr69610-1.c: New test.
	* gcc.target/arm/pr69610-2.c: New test.

2016-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/69854
	* gcc.dg/torture/pr69854.c: New testcase.

2016-02-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-1.C: New test.

2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-cg.c: New test.

2016-02-17  Richard Biener  <rguenther@suse.de>

	PR testsuite/69586
	* gcc.dg/uninit-21.c: Add -fno-short-enums.

2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69161
	* gcc.c-torture/compile/pr69161.c: New test.

2016-02-17  David Sherwood  <david.sherwood@arm.com>

	PR target/69532
	* gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
	* gcc.target/arm/vect-fmaxmin.c: Likewise.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/ifcvt-4.c: Skip on Visium.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr46.ad[sb]: New test.

2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR Target/48344
	* gcc.target/powerpc/pr48344-1.c: New test.

2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/69742
	* gfortran.dg/associate_21.f90:  New test.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/69835
	* c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
	-Wnonnull in dg-options.
	* c-c++-common/nonnull-2.c: New test.

2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

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

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69801
	* gcc.dg/pr69801.c: Add empty dg-options.

2016-02-16  James Norris  <jnorris@codesourcery.com>

	* c-c++-common/goacc/deviceptr-1.c: Add tests.
	* g++.dg/goacc/deviceptr-1.c: New file.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69820
	* gcc.dg/vect/pr69820.c: New test.

2016-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776-2.c: New testcase.

2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>

	PR tree-optimization/69714
	* gcc.dg/torture/pr69714.c: New test.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69802
	* gcc.dg/pr69802.c: New test.

2016-02-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/69801
	* gcc.dg/pr69801.c: New testcase.

2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69651
	* gfortran.dg/read_bang.f90: New test.
	* gfortran.dg/read_bang4.f90: New test.

2016-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69658
	* g++.dg/init/pr69658.C: New test.

	PR c++/69797
	* c-c++-common/pr69797.c: New test.

2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* lib/target-supports.exp (check_effective_target_section_anchors): Add
	check for aarch64*-*-*.

2016-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69783
	* gcc.dg/vect/pr69783.c: New testcase.

2016-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776.c: New testcase.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	* gfortran.dg/type_decl_4.f90:  Reinstated.

2016-02-14  John David Anglin  <danglin@gcc.gnu.org>

	PR fortran/68746
	* gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	PR bootstrap/69816
	* gfortran.dg/type_decl_4.f90:  Removed.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	* gfortran.dg/type_decl_4.f90:  New test.

2016-02-14  Alan Modra  <amodra@gmail.com>

	PR testsuite/68886
	* gcc.c-torture/execute/stkalign.c: Revise test.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67260
	* gcc.target/sh/torture/pr67260.c: Adjust additional options.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67260
	* gcc.target/sh/torture/pr67260.c: New.

2016-02-12  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/pr67964.c: Add dg-require-alias.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67636
	PR target/64345
	* gcc.target/sh/pr54236-1.c: Adjust optimization level.

2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69668
	* gfortran.dg/namelist_88.f90: New test.

2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69668
	* gfortran.dg/namelist_38.f90: Update test.
	* gfortran.dg/namelist_84.f90: Update test.

2016-02-12  David Malcolm  <dmalcolm@redhat.com>

	PR other/69554
	* gcc.dg/pr69554-1.c: New test.
	* gfortran.dg/pr69554-1.F90: New test.
	* gfortran.dg/pr69554-2.F90: New test.
	* lib/gcc-dg.exp (proc dg-locus): New function.
	* lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
	distinguish between the caret-printing and non-caret-printing
	cases.  If caret-printing has been explicitly enabled, bail out
	without attempting to fix up the output.

2016-02-12  David Malcolm  <dmalcolm@redhat.com>

	PR driver/69265
	PR driver/69453
	* gcc.dg/spellcheck-options-3.c: New test case.
	* gcc.dg/spellcheck-options-4.c: New test case.
	* gcc.dg/spellcheck-options-5.c: New test case.
	* gcc.dg/spellcheck-options-6.c: New test case.
	* gcc.dg/spellcheck-options-7.c: New test case.
	* gcc.dg/spellcheck-options-8.c: New test case.
	* gcc.dg/spellcheck-options-9.c: New test case.
	* gcc.dg/spellcheck-options-10.c: New test case.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69764
	PR rtl-optimization/69771
	* c-c++-common/pr69764.c: New test.
	* gcc.dg/torture/pr69771.c: New test.

2016-02-12  Marek Polacek  <polacek@redhat.com>

	* g++.dg/torture/init-list1.C: New.

2016-02-12  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pr69522.c: Add empty dg-options.

2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/lto/lto.exp: Include and init mpx.
	* g++.dg/lto/pr69729_0.C: New test.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/69241
	* g++.dg/ipa/pr69241-4.C: New test.

	PR ipa/68672
	* g++.dg/ipa/pr68672-1.C: New test.
	* g++.dg/ipa/pr68672-2.C: New test.
	* g++.dg/ipa/pr68672-3.C: New test.

2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/69522
	* gcc.dg/pr69522.c: New test.

2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69098
	* g++.dg/cpp1y/69098.C: New test.
	* g++.dg/cpp1y/69098-2.C: New test.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
	and neighbour -> neighbor.
	* objc.dg/attributes/method-nonnull-1.m: Likewise.
	* objc.dg/gnu-api-2-class-meta.m: Likewise.
	* c-c++-common/Wvarargs.c: Likewise.
	* c-c++-common/goacc/host_data-5.c: Likewise.
	* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
	* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
	* obj-c++.dg/gnu-api-2-method.mm: Likewise.
	* gcc.target/aarch64/pr60697.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
	* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
	* gcc.target/aarch64/aapcs64/test_23.c: Likewise.
	* gcc.target/aarch64/vrnd_f64_1.c: Likewise.
	* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
	* g++.dg/lookup/koenig5.C: Likewise.
	* g++.dg/ext/no-asm-2.C: Likewise.
	* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
	* gfortran.dg/used_types_16.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
	* gfortran.dg/abstract_type_6.f03: Likewise.
	* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
	* gfortran.dg/used_types_15.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
	* gfortran.dg/exit_3.f08: Likewise.
	* gfortran.dg/open_status_2.f90: Likewise.
	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
	* gfortran.dg/intrinsic_std_1.f90: Likewise.
	* gfortran.dg/associate_1.f03: Likewise.
	* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
	* gfortran.dg/intrinsic_std_6.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
	* gcc.dg/builtin-object-size-1.c: Likewise.
	* gcc.dg/noreturn-6.c: Likewise.
	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
	* gcc.dg/globalalias.c: Likewise.
	* gcc.dg/builtins-config.h: Likewise.
	* gcc.dg/pr30457.c: Likewise.
	* gcc.c-torture/compile/volatile-1.c: Likewise.
	* gcc.c-torture/execute/20101011-1.c: Likewise.
	* c-c++-common/Waddress-1.c: Likewise.

2016-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/69768
	* c-c++-common/Waddress-1.c: New test.

2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69296
	* gfortran.dg/associate_19.f03: New test.
	* gfortran.dg/associate_20.f03: New test.

2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/pr54089-8.c: Adjust optimization level.

2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/target_attr_15.c: Scan assembly for
	.arch armv8-a\n.  Add -dA to dg-options.
	* gcc.target/aarch64/assembler_arch_1.c: New test.
	* gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.

2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68726
	* g++.dg/cpp0x/pr68726.C: New.

2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
	test.

2016-02-11  Richard Biener  <rguenther@suse.de>

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

2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/69148
	* gcc.target/s390/pr69148.c: New.

2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/69652
	* gcc.dg/torture/pr69652.c: New test.

2016-02-10  Jakub Jelinek  <jakub@redhat.com>
	    Patrick Palka  <ppalka@gcc.gnu.org>

	PR ipa/69241
	PR c++/69649
	* g++.dg/ipa/pr69241-1.C: New test.
	* g++.dg/ipa/pr69241-2.C: New test.
	* g++.dg/ipa/pr69241-3.C: New test.
	* g++.dg/ipa/pr69649.C: New test.

2016-02-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
	* gcc.dg/tree-ssa/sra-18.c: Ditto.

2016-02-10  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/68021
	* gcc.dg/tree-ssa/pr68021.c: New test.

2016-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69726
	* gcc.dg/uninit-22.c: New testcase.

2016-02-09  Andrew Pinski  <apinski@cavium.com>

	PR tree-opt/69282
	* gcc.c-torture/compile/20160205-1.c: New testcase.

2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68404
	* gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
	instead accessing a really large arrray.
	* gcc.target/powerpc/fusion3.c: Likewise.

2016-02-09  Charles Baylis  <charles.baylis@linaro.org>

	PR target/68532
	* gcc.c-torture/execute/pr68532.c: New test.

2016-02-11  Alexandre Oliva  <aoliva@redhat.com>

	PR target/69634
	* gcc.dg/pr69634.c: New.

2016-02-09  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.

2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>

	* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.

2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.

2016-02-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69715
	* gcc.dg/torture/pr69715.c: New testcase.

2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69139
	* g++.dg/cpp0x/trailing12.C: New test.
	* g++.dg/cpp0x/trailing13.C: New test.

2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69283
	PR c++/67835
	* g++.dg/cpp1y/auto-fn29.C: New test.
	* g++.dg/cpp1y/auto-fn30.C: New test.

2016-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69209
	* gcc.c-torture/compile/pr69209.c: New test.

2016-02-08  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
	of statements allowed in join block for path splitting.

2016-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/59627
	* g++.dg/gomp/pr59627.C: New test.

	PR ipa/69239
	* g++.dg/ipa/pr69239.C: New test.

2016-02-08  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69664
	* gcc.dg/cpp/trad/comment-2.c: Add expected column number.
	* gcc.dg/cpp/warn-comments.c: Likewise.

2016-02-08  Marek Polacek  <polacek@redhat.com>

	PR c++/69688
	* g++.dg/init/const12.C: New test.

2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/60410
	* gcc.dg/lto/pr55113_0.c: Remove test.

2016-02-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69719
	* gcc.dg/torture/pr69719.c: New testcase.

2016-02-08  Richard Biener  <rguenther@suse.de>
	Jeff Law  <law@redhat.com>

	PR target/68273
	* gcc.target/mips/pr68273.c: New testcase.

2016-02-08   Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/69274
	* gcc.target/i386/addr-sel-1.c: XFAIL.

2016-02-08  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.

	PR tree-optimization/65917
	* gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.

2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/50555
	* gfortran.dg/namelist_args.f90: New test.

2016-02-05  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-2.c: New test.
	* gcc.dg/tree-ssa/split-path-3.c: New test.
	* gcc.dg/tree-ssa/split-path-4.c: New test.
	* gcc.dg/tree-ssa/split-path-5.c: New test.
	* gcc.dg/tree-ssa/split-path-6.c: New test.
	* gcc.dg/tree-ssa/split-path-7.c: New test.

2016-02-05  Martin Sebor  <msebor@redhat.com>

	PR c++/69662
	* g++.dg/warn/Wplacement-new-size-1.C: New test.
	* g++.dg/warn/Wplacement-new-size-2.C: New test.

2016-02-06  Richard HEnderson  <rth@redhat.com>

	PR c/69643
	* gcc.target/i386/addr-space-4.c: New.
	* gcc.target/i386/addr-space-5.c: New.

2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66089
	* gfortran.dg/elemental_dependency_6.f90: New.

2016-02-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69691
	* gcc.c-torture/execute/pr69691.c: New test.

	PR c++/69628
	* g++.dg/parse/pr69628.C: New test.

2016-02-05  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/sancov/asan.c: Move to ...
	* gcc.dg/asan/sancov-1.c: ... here.

2016-02-05  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr69577.c: Require avx_runtime target.

2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69677
	* gcc.target/i386/pr69677.c: New test.

2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68948
	* g++.dg/template/pr68948.C: New test.

2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
	(only necessary on s390x).

2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr69454-2.c: Compile with -msse2
	-mno-accumulate-outgoing-args.

2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>

	* g++.dg/cpp0x/constexpr-ptrmem5.C: New test.

2016-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/69669
	* c-c++-common/pr69669.c: New test.

2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/69667
	* g++.dg/pr69667.C: New file.

2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/69619
	* gcc.dg/pr69619.c: Add new test.

2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/69577
	* gcc.target/i386/pr69577.c: New test.

2016-02-04  Martin Liska  <mliska@suse.cz>

	* g++.dg/asan/pr69276.C: New test.

2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65932
	PR target/67714
	* gcc.target/arm/wmul-3.c: Simplify test to generate just
	a single smulbb instruction.
	* gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
	* gcc.target/amr/wmul-2.c: Likewise.

2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65932
	PR target/67714
	* gcc.c-torture/execute/pr67714.c: New test.

2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69454
	* gcc.target/i386/pr69454-1.c: New test.
	* gcc.target/i386/pr69454-2.c: New test.

2016-02-03  Martin Sebor  <msebor@redhat.com>

	PR c++/69251
	PR c++/69253
	PR c++/69290
	PR c++/69277
	PR c++/69349
	* g++.dg/ext/flexarray-mangle-2.C: New test.
	* g++.dg/ext/flexarray-mangle.C: New test.
	* g++.dg/ext/flexarray-subst.C: New test.
	* g++.dg/ext/flexary11.C: New test.
	* g++.dg/ext/flexary12.C: New test.
	* g++.dg/ext/flexary13.C: New test.
	* g++.dg/ext/flexary14.C: New test.
	* g++.dg/other/dump-ada-spec-2.C: Adjust.

2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
	Define only if CHECK_FLOAT128 is defined.
	(main): Properly initialize u5.

2016-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR c/69627
	* gcc.dg/pr69627.c: New test.

	PR target/69644
	* gcc.dg/pr69644.c: New test.

2016-02-03  Mike Stump  <mikestump@comcast.net>

	* lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
	support for struct-layout-1.exp.

2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69056
	* g++.dg/cpp0x/pr69056.C: New test.

2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
	    Alexandre Oliva  <aoliva@redhat.com>

	PR target/69461
	* gcc.target/powerpc/pr69461.c: New.

2016-02-03  Uros Bizjak  <ubizjak@gmail.com>

	* lib/tsan-dg.exp (tsan_init): Move check if tsan executable
	works from here ...
	(check_effective_target_fsanitize_thread): ... to here.  Do not
	specify additional compile flags for the test source.
	* lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
	specify additional compile flags for the test source.

2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Fix test issue.

2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67451
	PR fortran/69418
	* gfortran.dg/coarray_allocate_2.f08: New test.
	* gfortran.dg/coarray_allocate_3.f08: New test.
	* gfortran.dg/coarray_allocate_4.f08: New test.

2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
	use same scan-tree-dump-times on all platforms.
	* gcc.dg/vect/vect-outer-1.c: Likewise.
	* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1a.c: Likewise.
	* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1b.c: Likewise.
	* gcc.dg/vect/vect-outer-2b.c: Likewise.
	* gcc.dg/vect/vect-outer-3b.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.

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

	* c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
	warning.

2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.

2016-02-02  James Norris  <jnorris@codesourcery.com>

	* c-c++-common/goacc/routine-5.c: Add tests.

2016-02-02  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/nvptx/unsigned-cmp.c: New test.

2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/scalar_shift_1.c
	(test_corners_sisd_di): Improve force to SIMD register.
	(test_corners_sisd_si): Likewise.
	* gcc.target/aarch64/vect-ld1r-compile-fp.c:
	Remove scan-assembler check for ldr.

2016-02-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69595
	* gcc.dg/Warray-bounds-17.c: New testcase.

2016-02-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69606
	* gcc.dg/torture/pr69606.c: New testcase.

2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/68542
	* gcc.dg/vect/vect-mask-store-move-1.c: New test.
	* gcc.target/i386/avx2-vect-mask-store-move1.c: New test.

2016-02-02  Alan Modra  <amodra@gmail.com>

	PR target/69548
	* gcc.target/powerpc/pr69548.c: New test.

2016-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69592
	* gcc.dg/pr69592.c: New test.

	PR preprocessor/69543
	PR c/69558
	* gcc.dg/pr69543.c: New test.
	* gcc.dg/pr69558.c: New test.

2016-02-01  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/65940
	* g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.

2016-02-01  Martin Sebor  <msebor@redhat.com>

	* gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.

2016-02-01  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/67921
	* c-c++-common/ubsan/pr67921.c: New test.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/69556
	* gcc.dg/tree-ssa/recip-8.c: New testcase.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69574
	* gcc.dg/torture/pr69574.c: New testcase.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69579
	* gcc.dg/setjmp-6.c: New testcase.

2016-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69570
	* g++.dg/opt/pr69570.C: New test.

2016-02-01  Richard Henderson  <rth@redhat.com>

	* gcc.dg/pr69535.c: New test.

2016-01-31  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/69584
	* gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
	* gcc.dg/tree-ssa/sra-18.c: Likewise.

	PR debug/68244
	* g++.dg/parse/parens3.C: Use register "4" on hppa.

	* gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.

2016-01-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67564
	* gfortran.dg/allocate_with_source_17.f03: New test.

2016-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69546
	* gcc.dg/torture/pr69546.c: New test.

2016-01-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69566
	* gfortran.dg/unlimited_polymorphic_25.f03: New test.

2016-01-30  Martin Sebor  <msebor@redhat.com>

	PR c++/68490
	* g++.dg/ext/flexary10.C: New test.

2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/66707
	gfortran.dg/common_23.f90: New test.

2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65546
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
	condition being checked, and disable it when the target supports
	misaligned loads and stores.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69518
	* gcc.dg/torture/pr69518.c: New test.

2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69530
	* gcc.target/i386/pr69530.c: New test.

2016-01-29  Steve Ellcey  <sellcey@imgtec.com>

	PR target/65604
	* gcc.target/mips/div-delay.c: New test.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/69551
	* gcc.target/i386/pr69551.c: New test.

	PR target/66137
	* gcc.target/i386/pr66137.c: New test.

2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
	always built for p5600.
	* gcc.target/mips/mips.exp (mips-dg-options): Add support for the
	isa=p5600 dg-option.

2016-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69547
	* g++.dg/tree-ssa/pr69547.C: New testcase.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR debug/66869
	* g++.dg/warn/Wunused-function2.C: New test.

2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
	support for test to succeed.

2016-01-29  Marek Polacek  <polacek@redhat.com>

	PR c++/69509
	PR c++/69516
	* g++.dg/ext/constexpr-vla2.C: New test.
	* g++.dg/ext/constexpr-vla3.C: New test.
	* g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.

2016-01-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/69537
	* gcc.dg/uninit-21.c: New testcase.

2016-01-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69459
	* gcc.target/i386/pr69459.c: New test.

2016-01-28  Steve Ellcey  <sellcey@imgtec.com>

	PR target/68400
	* gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
	* gcc.target/mips/pr68400.c: New test.

2016-01-28  Martin Sebor  <msebor@redhat.com>

	PR target/17381
	* gcc.target/powerpc/pr17381.c: New test.

2016-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69542
	* gcc.dg/torture/pr69542.c: New test.

2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Fix test issue.

2016-01-28  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/pr65980.c: Skip on AIX.
	* gcc.dg/pr66688.c: Same.

2016-01-28  David Edelsohn  <dje.gcc@gmail.com>

	PR target/63679
	* gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
	* gcc.dg/tree-ssa/sra-18.c: Same.

2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/62536
	* gfortran.dg/block_15.f08: New test.
	* gfortran.dg/block_end_error_1.f90: Need to catch additional error
	on incorrectly closed BLOCK.

2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/declare-simd.c: New test.
2016-01-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69466
	* gfortran.dg/vect/pr69466.f90: New testcase.

2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* g++.dg/pr67989.C: Remove ARM-specific option.
	* gcc.target/arm/pr67989.C: New file.

2016-01-27  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
	and expm1 test for glibc < 2.11.

2016-01-27  Richard Henderson  <rth@redhat.com>

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

2016-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69422
	* gfortran.dg/alloc_comp_assign_15.f03: New test.

2016-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR debug/66869
	* gcc.dg/pr66869.c: New test.

2016-01-25  Jeff Law  <law@redhat.com>

	PR tree-optimization/68398
	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
	path to avoid new heuristic allowing more irreducible regions
	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
	* gcc.dg/tree-ssa/vrp46.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
	* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
	* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c/68062
	* c-c++-common/vector-compare-4.c: New test.

2016-01-27  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	* c-c++-common/pr69126.c: New test case.

2016-01-27  Ian Lance Taylor  <iant@google.com>

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

2016-01-27  Ryan Burn  <contact@rnburn.com>

	PR cilkplus/69267
	* g++.dg/cilk-plus/CK/pr69267.cc: New test.

2016-01-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69512
	* gcc.target/i386/pr69512.c: New test.

2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>

	PR ada/69488
	* gnat.dg/sso/*.adb: Robustify dg-output directives.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c++/69379
	* g++.dg/pr69379.C: New test.

2016-01-27  Martin Sebor  <msebor@redhat.com>

	PR c++/69317
	* g++.dg/abi/Wabi-2-2.C: New test.
	* g++.dg/abi/Wabi-2-3.C: New test.
	* g++.dg/abi/Wabi-3-2.C: New test.
	* g++.dg/abi/Wabi-3-3.C: New test.

2016-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69166
	* gcc.dg/torture/pr69166.c: New testcase.

2016-01-27  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69355
	* gcc.dg/tree-ssa/pr69355.c: New test.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c++/69496
	* g++.dg/ext/constexpr-vla1.C: New test.

2016-01-20  Christian Bruel  <christian.bruel@st.com>

	PR target/69245
	* gcc.target/arm/pr69245.c: New test.

2016-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69399
	* gcc.dg/torture/pr69399.c: New test.

2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.

2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.

2016-01-26  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69110
	* gcc.dg/autopar/pr69110.c: New test.

2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/isl-ast-op-select.c: New.

2015-01-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69385
	* gfortran.dg/allocate_error_6.f90: New test.

2016-01-26  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tm/pr60908.c: New test.

2016-01-26  David Malcolm  <dmalcolm@redhat.com>

	PR other/69006
	* g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
	directive.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
	expected multiline output to reflect the colorization being
	disabled before newlines.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(custom_diagnostic_finalizer): Replace call to
	pp_newline_and_flush with call to pp_flush.
	* gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
	* gfortran.dg/implicit_class_1.f90: Likewise.
	* lib/gcc-dg.exp (allow_blank_lines): New global.
	(dg-allow-blank-lines-in-output): New procedure.
	(gcc-dg-prune): Complain about blank lines in the output, unless
	dg-allow-blank-lines-in-output was called.
	* lib/multiline.exp (_build_multiline_regex): Only support
	arbitrary followup text for non-blank-lines, not for blank lines.

2016-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69483
	* gcc.dg/pr69483.c: New test.
	* g++.dg/opt/pr69483.C: New test.

2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/68620
	* gcc.target/arm/pr68620.c: New test.

2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr68986-2.c: Remove -m32.

2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68986
	* gcc.target/i386/pr68986-1.c: New test.
	* gcc.target/i386/pr68986-2.c: Likewise.
	* gcc.target/i386/pr68986-3.c: Likewise.

2016-01-26  Christian Bruel  <christian.bruel@st.com>

	* lib/target-supports.exp
	(check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
	(check_effective_target_arm_crypto_pragma_ok): Likewise.
	* gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.

2016-01-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69452
	* gcc.dg/torture/pr69452.c: New testcase.

2016-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/69442
	* gcc.dg/pr69442.c: New test.

2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>

	PR target/67896
	* gcc.target/aarch64/simd/pr67896.C: New.

2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/69400
	* gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
	function.
	(plugin_init): Call it.
	* gcc.dg/torture/pr69400.c: New test.

2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pr68674.c: Check and use arm_fp effective target.

2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
	isl-0.15.

2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/pr69292.c: New.

2016-01-25  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/goacc/use_device-1.c: New test.

2016-01-25  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	PR tree-optimization/68398
	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output
	* gcc.dg/tree-ssa/pr68198.c: Likewise.

2016-01-25  David Edelsohn  <dje.gcc@gmail.com>

	PR target/69469
	* gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
	Algorithm.

2016-01-25  Richard Biener  <rguenther@suse.de>

	PR testsuite/69380
	* g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.

2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69421
	* gcc.dg/pr69421.c: New test.

2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
	* gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.

2016-01-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69376
	* gcc.dg/torture/pr69376.c: New testcase.

2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69397
	PR fortran/68442
	* gfortran.dg/interface_38.f90: New test.
	* gfortran.dg/interface_39.f90: New test.

2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>

	Revert:
	2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/11858
	PR c++/24663
	PR c++/24664
	* g++.dg/template/pr11858.C: New test.
	* g++.dg/template/pr24663.C: New test.
	* g++.dg/template/unify12.C: New test.
	* g++.dg/template/unify13.C: New test.
	* g++.dg/template/unify14.C: New test.
	* g++.dg/template/unify15.C: New test.
	* g++.dg/template/unify16.C: New test.
	* g++.dg/template/unify17.C: New test.

2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/68283
	gfortran.dg/pr68283.f90: New test.

2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66094
	* gfortran.dg/inline_matmul_13.f90:  New test.
	* gfortran.dg/matmul_bounds_8.f90:  New test.
	* gfortran.dg/matmul_bounds_9.f90:  New test.
	* gfortran.dg/matmul_bounds_10.f90:  New test.

2016-01-23  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69426
	* gcc.dg/autopar/pr69426.c: New test.

2016-01-23  Martin Sebor  <msebor@redhat.com>

	PR c++/58109
	PR c++/69022
	* g++.dg/cpp0x/alignas5.C: New test.
	* g++.dg/ext/vector29.C: Same.

2016-01-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
	* gcc.target/i386/chkp-strlen-4.c: Move the definition of
	_GNU_SOURCE from compile flags to the source.
	* gcc.target/i386/chkp-stropt-12.c: Ditto.
	* gcc.target/i386/chkp-stropt-16.c: Ditto.
	* gcc.target/i386/chkp-stropt-4.c: Ditto.
	* gcc.target/i386/chkp-stropt-8.c: Ditto.

2016-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69432
	* g++.dg/opt/pr69432.C: New test.

2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354c: Adjust target selector to include
	32-bit targets testing an -m64 multilib.

2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
	64-bit support.

2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.

2016-01-21  Christian Bruel  <christian.bruel@st.com>

	PR target/68674
	* gcc.target/i386/pr68674.c
	* gcc.target/aarch64/pr68674.c
	* gcc.target/arm/pr68674.c

2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69403
	* gcc.c-torture/execute/pr69403.c: New test.

2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55843
	* g++.dg/template/pr55843.C: New.

2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>

	PR testsuite/66877
	* gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
	vect_recog_over_widening_pattern in dump if we have vect_widen_shift.

2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR testsuite/67489
	* gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
	from dg-do compile directive, and instead add
	{ dg-require-effective-target int128 }.

2016-01-20  Martin Sebor  <msebor@redhat.com>

	PR c/69405
	* gcc.dg/sync-fetch.c: New test.

2016-01-21  Martin Sebor  <msebor@redhat.com>

	PR target/69252
	* gcc.target/powerpc/pr69252.c: New test.

2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/65996
	* gfortran.dg/pr65996.f90: New test.

2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR c++/68810
	* g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
	expected to generate an error.

2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>

	PR middle-end/66178
	* gcc.dg/torture/pr66178.c: New test.

2016-01-21  Anton Blanchard  <anton@samba.org>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/63354
	* gcc.target/powerpc/pr63354.c:  New test.

2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/68990
	* gcc.target/i386/pr68990: New.

2016-01-21  Nick Clifton  <nickc@redhat.com>

	PR target/69129
	* gcc.target/mips/pr69129.c: New.

2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58046
	* g++.dg/cpp0x/pr58046.C: New.

2016-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/69187
	PR target/65624
	* gcc.target/arm/pr69187.c: New test.

	PR c++/69355
	* g++.dg/torture/pr69355.C: New test.

2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gfortran.dg/graphite/interchange-3.f90: Adjust pattern.

2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/pr68976.c: New test.

2016-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/67653
	* c-c++-common/pr67653.c: New test.
	* gcc.dg/torture/pr29119.c: Add dg-warning.

2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/cpu-builtin-1.c: New test.

2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR c/24293
	* gcc.dg/pr24293.c: New test.
	* gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
	incomplete struct type.
	* gcc.dg/declspec-1.c: Likewise.
	* gcc.dg/pr63549.c: Likewise.

2016-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/66612
	* gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
	for bdn instruction.

2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_fp_ok_nocache): New.
	(check_effective_target_arm_fp_ok): New.
	(add_options_for_arm_fp): New.
	(check_effective_target_arm_crypto_ok_nocache): Require
	target_arm_v8_neon_ok instead of arm32.
	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
	(check_effective_target_arm_crypto_pragma_ok): New.
	(add_options_for_arm_vfp): New.
	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
	target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
	target instead. Force initial fpu to vfp.
	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
	-mfloat-abi=softfp, use arm_fp_ok effective target instead.
	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
	dependency.
	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
	use arm_vfp effective target instead. Force initial fpu to vfp.
	* gcc.target/arm/attr-neon3.c: Likewise.
	* gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
	arm_vfp_ok.
	* gcc.target/arm/unsigned-float.c: Likewise.
	* gcc.target/arm/vfp-1.c: Likewise.
	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
	* gcc.target/arm/vfp-ldmdbs.c: Likewise.
	* gcc.target/arm/vfp-ldmiad.c: Likewise.
	* gcc.target/arm/vfp-ldmias.c: Likewise.
	* gcc.target/arm/vfp-stmdbd.c: Likewise.
	* gcc.target/arm/vfp-stmdbs.c: Likewise.
	* gcc.target/arm/vfp-stmiad.c: Likewise.
	* gcc.target/arm/vfp-stmias.c: Likewise.
	* gcc.target/arm/vnmul-1.c: Likewise.
	* gcc.target/arm/vnmul-2.c: Likewise.
	* gcc.target/arm/vnmul-3.c: Likewise.
	* gcc.target/arm/vnmul-4.c: Likewise.

2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/69366
	* g++.dg/pr63995-1.C: Require non-x32 target, instead of,
	the MPX run-time library, for compile-time MPX test.
	* gcc.target/i386/chkp-always_inline.c: Likewise.
	* gcc.target/i386/chkp-bndret.c: Likewise.
	* gcc.target/i386/chkp-builtins-1.c: Likewise.
	* gcc.target/i386/chkp-builtins-2.c: Likewise.
	* gcc.target/i386/chkp-builtins-3.c: Likewise.
	* gcc.target/i386/chkp-builtins-4.c: Likewise.
	* gcc.target/i386/chkp-const-check-1.c: Likewise.
	* gcc.target/i386/chkp-const-check-2.c: Likewise.
	* gcc.target/i386/chkp-hidden-def.c: Likewise.
	* gcc.target/i386/chkp-label-address.c: Likewise.
	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
	* gcc.target/i386/chkp-narrow-bounds.c: Likewise.
	* gcc.target/i386/chkp-pr69044.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
	* gcc.target/i386/chkp-strchr.c: Likewise.
	* gcc.target/i386/chkp-strlen-1.c: Likewise.
	* gcc.target/i386/chkp-strlen-2.c: Likewise.
	* gcc.target/i386/chkp-strlen-3.c: Likewise.
	* gcc.target/i386/chkp-strlen-4.c: Likewise.
	* gcc.target/i386/chkp-strlen-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-1.c: Likewise.
	* gcc.target/i386/chkp-stropt-10.c: Likewise.
	* gcc.target/i386/chkp-stropt-11.c: Likewise.
	* gcc.target/i386/chkp-stropt-12.c: Likewise.
	* gcc.target/i386/chkp-stropt-13.c: Likewise.
	* gcc.target/i386/chkp-stropt-14.c: Likewise.
	* gcc.target/i386/chkp-stropt-15.c: Likewise.
	* gcc.target/i386/chkp-stropt-16.c: Likewise.
	* gcc.target/i386/chkp-stropt-2.c: Likewise.
	* gcc.target/i386/chkp-stropt-3.c: Likewise.
	* gcc.target/i386/chkp-stropt-4.c: Likewise.
	* gcc.target/i386/chkp-stropt-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-6.c: Likewise.
	* gcc.target/i386/chkp-stropt-7.c: Likewise.
	* gcc.target/i386/chkp-stropt-8.c: Likewise.
	* gcc.target/i386/chkp-stropt-9.c: Likewise.
	* gcc.target/i386/pr63995-2.c: Likewise.
	* gcc.target/i386/pr64805.c: Likewise.
	* gcc.target/i386/pr65044.c: Likewise.
	* gcc.target/i386/pr65167.c: Likewise.
	* gcc.target/i386/pr65183.c: Likewise.
	* gcc.target/i386/pr65184.c: Likewise.
	* gcc.target/i386/thunk-retbnd.c: Likewise.

2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/69328
	* gcc.dg/pr69328.c: New test.

2016-01-20  Jeff Law  <law@redhat.com>

	PR target/25114
	* gcc.target/m68k/pr25114.c: New test.

2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/memset-inline-10.c: Added
	dg-require-effective-target arm_thumb2_ok.

2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/debug/dwarf2/sso.c: New test.

2016-01-19  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/68820
	* gcc.c-torture/execute/builtins/memops-asm.x: New file.
	* gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
	* gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/66223
	* g++.dg/ipa/devirt-50.C: New testcase.

2016-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/68965
	* g++.dg/cpp1y/parameter-pack-1.C: New test.
	* g++.dg/cpp1y/parameter-pack-2.C: New test.

2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69135
	* gcc.target/arm/pr69135_1.c: New test.

2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Add new tests.

2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: New testcase.

2016-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/68586
	* g++.dg/cpp0x/enum30.C: New test.

2016-01-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69336
	* g++.dg/tree-ssa/pr69336.C: New testcase.

2016-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR debug/65779
	* gcc.dg/pr65779.c: New test.

2016-01-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69352
	* gcc.dg/torture/pr69352.c: New testcase.

2016-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/68955
	PR rtl-optimization/64557
	* gcc.dg/torture/pr68955.c: New test.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69136
	* g++.dg/torture/pr69136.C: New testcase.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69133
	* g++.dg/lto/pr69133_0.C: New testcase.
	* g++.dg/lto/pr69133_1.C: New testcase.

2016-01-15  Jeff Law  <law@redhat.com>

	PR tree-optimization/69320
	* gcc.c-torture/pr69320-1.c: New test.
	* gcc.c-torture/pr69320-2.c: New test.
	* gcc.c-torture/pr69320-3.c: New test.
	* gcc.c-torture/pr69320-4.c: New test.

2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/11858
	PR c++/24663
	PR c++/24664
	* g++.dg/template/pr11858.C: New test.
	* g++.dg/template/pr24663.C: New test.
	* g++.dg/template/unify12.C: New test.
	* g++.dg/template/unify13.C: New test.
	* g++.dg/template/unify14.C: New test.
	* g++.dg/template/unify15.C: New test.
	* g++.dg/template/unify16.C: New test.
	* g++.dg/template/unify17.C: New test.

2016-01-18  David Malcolm  <dmalcolm@redhat.com>

	PR testsuite/69181
	* gcc.dg/pr69181-1.c: New test file.
	* gcc.dg/pr69181-2.c: New test file.
	* lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
	globals by moving it to...
	(cleanup-after-saved-dg-test): ...this new function.  Add
	"global additional_sources_used".  Add reset of global
	multiline_expected_outputs to the empty list.
	* lib/multiline.exp (_multiline_expected_outputs): Rename this
	global to...
	(multiline_expected_outputs): ...this, and updated comments to
	note that it is modified from gcc-dg.exp.
	(dg-end-multiline-output): Update for the above renaming.
	(handle-multiline-outputs): Likewise.  Remove the clearing
	of the expected outputs to the empty list.

2016-01-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69297
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.

2016-01-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
	dg-options.
	* gcc.target/mips/mips-3d-2.c: Likewise.
	* gcc.target/mips/mips-3d-3.c: Likewise.
	* gcc.target/mips/mips-3d-4.c: Likewise.
	* gcc.target/mips/mips-3d-5.c: Likewise.
	* gcc.target/mips/mips-3d-6.c: Likewise.
	* gcc.target/mips/mips-3d-7.c: Likewise.
	* gcc.target/mips/mips-3d-8.c: Likewise.
	* gcc.target/mips/mips-3d-9.c: Likewise.
	* gcc.target/mips/mips-ps-1.c: Likewise.
	* gcc.target/mips/mips-ps-2.c: Likewise.
	* gcc.target/mips/mips-ps-3.c: Likewise.
	* gcc.target/mips/mips-ps-4.c: Likewise.
	* gcc.target/mips/mips-ps-5.c: Likewise.
	* gcc.target/mips/mips-ps-6.c: Likewise.
	* gcc.target/mips/mips-ps-7.c: Likewise.
	* gcc.target/mips/mips-ps-type.c: Likewise.
	* gcc.target/mips/mips-ps-type-2.c: Likewise.
	* gcc.target/mips/mips16-attributes-6.c: Likewise.

2016-01-18  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
	* c-c++-common/goacc/kernels-double-reduction.c: New test.
	* c-c++-common/goacc/kernels-empty.c: New test.
	* c-c++-common/goacc/kernels-eternal.c: New test.
	* c-c++-common/goacc/kernels-loop-2.c: New test.
	* c-c++-common/goacc/kernels-loop-3.c: New test.
	* c-c++-common/goacc/kernels-loop-data-2.c: New test.
	* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
	* c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
	* c-c++-common/goacc/kernels-loop-data-update.c: New test.
	* c-c++-common/goacc/kernels-loop-data.c: New test.
	* c-c++-common/goacc/kernels-loop-g.c: New test.
	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
	* c-c++-common/goacc/kernels-loop-n.c: New test.
	* c-c++-common/goacc/kernels-loop-nest.c: New test.
	* c-c++-common/goacc/kernels-loop.c: New test.
	* c-c++-common/goacc/kernels-noreturn.c: New test.
	* c-c++-common/goacc/kernels-one-counter-var.c: New test.
	* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
	* c-c++-common/goacc/kernels-reduction.c: New test.

2016-01-18  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
	* gcc.dg/autopar/outer-2.c: Same.
	* gcc.dg/autopar/outer-3.c: Same.
	* gcc.dg/autopar/outer-4.c: Same.
	* gcc.dg/autopar/outer-5.c: Same.
	* gcc.dg/autopar/outer-6.c: Same.
	* gcc.dg/autopar/parallelization-1.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
	* gcc.dg/autopar/pr39500-1.c: Same.
	* gcc.dg/autopar/pr39500-2.c: Same.
	* gcc.dg/autopar/pr46193.c: Same.
	* gcc.dg/autopar/pr46194.c: Same.
	* gcc.dg/autopar/pr49580.c: Same.
	* gcc.dg/autopar/pr49960-1.c: Same.
	* gcc.dg/autopar/pr49960.c: Same.
	* gcc.dg/autopar/pr68373.c: Same.
	* gcc.dg/autopar/reduc-1.c: Same.
	* gcc.dg/autopar/reduc-1char.c: Same.
	* gcc.dg/autopar/reduc-1short.c: Same.
	* gcc.dg/autopar/reduc-2.c: Same.
	* gcc.dg/autopar/reduc-2char.c: Same.
	* gcc.dg/autopar/reduc-2short.c: Same.
	* gcc.dg/autopar/reduc-3.c: Same.
	* gcc.dg/autopar/reduc-4.c: Same.
	* gcc.dg/autopar/reduc-6.c: Same.
	* gcc.dg/autopar/reduc-7.c: Same.
	* gcc.dg/autopar/reduc-8.c: Same.
	* gcc.dg/autopar/reduc-9.c: Same.
	* gcc.dg/autopar/uns-outer-4.c: Same.
	* gcc.dg/autopar/uns-outer-5.c: Same.
	* gcc.dg/autopar/uns-outer-6.c: Same.
	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
	* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
	aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
	* gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
	* gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/sra-17.c: New.
	* gcc.dg/tree-ssa/sra-18.c: New.

2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr65105-5.c: Adjust to andn generation.

2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-01-18  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/66797
	* gcc.c-torture/execute/pr65447.c: Relax check condition.

2016-01-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69170
	* gcc.dg/torture/pr69170.c: New testcase.

2016-01-17  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.

2016-01-16  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.

2016-01-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt.c: Move ...
	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
	redundant dg-require-effective-target pthread.
	* gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.

2016-01-16  David Edelsohn  <dje.gcc@gmail.com>

	PR target/68609
	* gcc.target/powerpc/recip-6.c: Enable on AIX.
	* gcc.target/powerpc/recip-7.c: Same.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69091
	* g++.dg/template/pr69091.C: New test.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	* c-c++-common/cilk-plus/AN/an-if.c: Check that the original
	dump does not contain an error_mark_node.
	* c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
	* c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68936
	* g++.dg/template/pr68936.C: New test.

2016-01-15  David Edelsohn  <dje.gcc@gmail.com>

	PR target/68609
	* gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
	* gcc.target/powerpc/recip-2.c: Same.
	* gcc.target/powerpc/recip-3.c: Same.
	* gcc.target/powerpc/recip-4.c: Same.
	* gcc.target/powerpc/recip-sqrtf.c: Same.

2016-01-15  Jeff Law  <law@redhat.com>

	PR tree-optimization/69270
	* gcc.dg/tree-ssa/pr69270-2.c: New test.
	* gcc.dg/tree-ssa/pr69270-3.c: New test.

2016-01-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/49630
	* gfortran.dg/deferred_character_13.f90: New test for the fix
	of comment 3 of the PR.

	PR fortran/54070
	* gfortran.dg/deferred_character_8.f90: New test
	* gfortran.dg/allocate_error_5.f90: New test

	PR fortran/60593
	* gfortran.dg/deferred_character_10.f90: New test

	PR fortran/60795
	* gfortran.dg/deferred_character_14.f90: New test

	PR fortran/61147
	* gfortran.dg/deferred_character_11.f90: New test

	PR fortran/64324
	* gfortran.dg/deferred_character_9.f90: New test

2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/69030
	* gcc.target/i386/pr69030.c: New.

2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66856
	* gcc.dg/torture/pr66856-1.c: New testcase.
	* gcc.dg/torture/pr66856-2.c: Likewise.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR debug/69137
	* g++.dg/lto/pr69137_0.C: New testcase.

2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>

	PR middle-end/69246
	* gcc.target/i386/pr69246.c: New test.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR c++/56194
	* g++.dg/init/const9.C: Disable test on S/390.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
	* g++.dg/Wno-frame-address.C: Ditto.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68961
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.

2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr65105-5.c: New test.

2016-01-15  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/execute/alias-4.c: New testcase.

2016-01-15  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68148
	* g++.dg/ipa/devirt-49.C: New testcase.

2016-01-15  Christian Bruel  <christian.bruel@st.com>

	PR target/65837
	* gcc.target/arm/attr-neon-builtin-fail2.c: New test.
	* gcc.target/arm/lto/pr65837-attr_0.c: New test.
	* gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69117
	* gcc.dg/torture/pr69117.c: New testcase.

2015-01-14  Ryan Burn  <contact@rnburn.com>

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

2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR testsuite/67509
	* gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
	range tests use 100 * maximum instead of maximum + 1.

2016-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69244
	* gcc.dg/guality/pr69244.c: New test.

2016-01-14  Uros Bizjak  <ubizjak@gmail.com>

	* lib/target-supports.exp (check_effective_target_issignaling):
	New procedure.
	* gcc.dg/pr61441.c: Require issignaling effective target.

2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/68803
	* gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.

2016-01-14  David Malcolm  <dmalcolm@redhat.com>

	PR c++/68819
	PR preprocessor/69177
	* gcc.dg/plugin/location-overflow-test-1.c: New test case.
	* gcc.dg/plugin/location-overflow-test-2.c: New test case.
	* gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.

2016-01-14  Marek Polacek  <polacek@redhat.com>

	PR c/69262
	* gcc.dg/array-15.c: New test.

2016-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/68146
	PR tree-optimization/69155
	* gfortran.dg/pr68146.f: New test.
	* gfortran.dg/pr69155.f90: New test.

2016-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68060
	* gcc.dg/torture/pr68060-1.c: New testcase.
	* gcc.dg/torture/pr68060-2.c: Likewise.

2016-01-14  Nick Clifton  <nickc@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Add an option
	sequence that includes setting the ARM architecture to ARMv7-A.
	* gcc.target/arm/attr-neon.c: Use dg-add-options to add the
	command line options necessary to enable Neon support.
	* gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
	* gcc.target/arm/neon-vshl-imm-1.c: Likewise.
	* gcc.target/arm/neon-vshr-imm-1.c: Likewise.
	* gcc.target/arm/pr69180.c: Likewise.

2016-01-14  Jeff Law  <law@redhat.com>

	PR tree-optimization/69270
	* gcc.dg/tree-ssa/pr69270.c: New test.

2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/66208
	* c-c++-common/pr66208.c: New file.

2016-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69156
	* gcc.dg/pr69156.c: New test.

2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr69225-7.c: New test.

2016-01-13  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tm/memopt-13.c: Update expected function.
	* gcc.dg/tm/memopt-6.c: Likewise.

2016-01-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
	* gcc.target/i386/pr68432-1.c (dg-options): Ditto.
	* gcc.target/i386/pr68432-2.c (dg-options): Ditto.
	* gcc.target/i386/pr68432-3.c (dg-options): Ditto.

2016-01-13  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69169
	* gcc.dg/pr69169.c: New test.

2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>

	PR target/69228
	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.

2016-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/69247
	* gcc.dg/pr69247.c: New test.

2016-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69242
	* gcc.dg/torture/pr69242.c: New testcase.

2016-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69186
	* gcc.dg/torture/pr69186.c: New testcase.

2016-01-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/67755
	* gcc.dg/tree-ssa/pr67755.c: New test.

2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
	pass number in output by a star.

2016-01-12  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/68911
	* gcc.c-torture/execute/pr68911.c: New test.

2016-01-12  Marek Polacek  <polacek@redhat.com>

	PR c++/68979
	* g++.dg/warn/permissive-1.C: New test.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR objc++/68511
	PR c++/69213
	* g++.dg/opt/pr69213.C: New test.

2016-01-12  Christian Bruel  <christian.bruel@st.com>

	PR target/69180
	* gcc.target/arm/pr69180.c: New test.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR lto/69077
	* g++.dg/lto/pr69077_0.C: New testcase.
	* g++.dg/lto/pr69077_1.C: Likewise.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/69175
	* g++.dg/opt/pr69175.C: New test.

2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
	rather than #including math.h & stdlib.h.
	* gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
	* gcc.dg/vect/pr49771.c: Likewise.
	* gcc.dg/vect/vect-10-big-array.c: Likewise.
	* gcc.dg/vect/vect-neg-store-1.c: Likewise.
	* gcc.dg/vect/vect-neg-store-2.c: Likewise.
	* gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
	* gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
	* gcc.dg/vect/pr44507.c: Likewise.
	* gcc.dg/vect/pr45902.c: Likewise.
	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
	* gcc.dg/vect/vect-117.c: Likewise.
	* gcc.dg/vect/vect-99.c: Likewise.
	* gcc.dg/vect/vect-aggressive-1.c: Likewise.
	* gcc.dg/vect/vect-cond-1.c: Likewise.
	* gcc.dg/vect/vect-cond-2.c: Likewise.
	* gcc.dg/vect/vect-cond-3.c: Likewise.
	* gcc.dg/vect/vect-cond-4.c: Likewise.
	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-1.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-half.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
	include of signal.h.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-9.c: Likewise.
	* gcc.dg/vect/vect-outer-5.c: Likewise.
	* gcc.dg/vect/vect-outer-6.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
	include of stdio.h.

2016-01-12  Nick Clifton  <nickc@redhat.com>

	PR target/68913
	* gcc.dg/lto/pr61886_0.c: Rename the external function called
	to fread so that it will be found in all target runtimes.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69053
	* g++.dg/torture/pr69053.C: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69168
	* gcc.dg/torture/pr69168.c: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69157
	* gcc.dg/torture/pr69157.c: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69174
	* gcc.dg/torture/pr69174.c: New testcase.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/66808
	PR c++/69000
	* g++.dg/tls/pr66808.C: New test.
	* g++.dg/tls/pr69000.C: New test.

2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-23.c: New test.
	* gcc.target/powerpc/swaps-p8-24.c: Likewise.

2016-01-11  John David Anglin  <danglin@gcc.gnu.org>

	PR tree-optimization/68356
	* gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.

2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
	    Jim Wilson  <jim.wilson@linaro.org>

	PR target/69194
	* gcc.target/arm/pr69194.c: New test.

2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69225
	* gcc.target/i386/pr69225-1.c: New test.
	* gcc.target/i386/pr69225-2.c: Likewise.
	* gcc.target/i386/pr69225-3.c: Likewise.
	* gcc.target/i386/pr69225-4.c: Likewise.
	* gcc.target/i386/pr69225-5.c: Likewise.
	* gcc.target/i386/pr69225-6.c: Likewise.

2016-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/67462
	* gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
	if lp64.

	PR target/69071
	* gcc.dg/pr69071.c: New test.

	PR c++/69211
	* g++.dg/opt/pr69211.C: New test.

	PR tree-optimization/69214
	* gcc.c-torture/compile/pr69214.c: New test.

2016-01-11  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
	* gcc.target/i386/pr66232-11.c: Ditto.
	* gcc.target/i386/pr66232-12.c: Ditto.
	* gcc.target/i386/pr66232-13.c: Ditto.

2016-01-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69173
	* gcc.dg/torture/pr69173.c: New testcase.

2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68796
	* gcc.target/aarch64/tst_5.c: New test.
	* gcc.target/aarch64/tst_6.c: Likewise.

2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68841
	* gcc.dg/pr68841.c: New test.
	* gcc.c-torture/execute/pr68841.c: New test.

2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR rtl-optimization/68920
	* gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
	for ix86 targets.
	* gcc.dg/ifcvt-5.c: New test.

2016-01-11  Alexandre Oliva  <aoliva@redhat.com>

	PR bootstrap/69123
	* g++.dg/pr69123.C: New.

2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69010
	* gcc.target/i386/pr69010.c: New test.

2016-01-11  Martin Jambor  <mjambor@suse.cz>

	PR ipa/69044
	* gcc.target/i386/chkp-pr69044.c: New test.

2016-01-11  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69109
	* gcc.dg/autopar/pr69109-2.c: New test.
	* gcc.dg/autopar/pr69109.c: New test.

2016-01-11  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69108
	* gcc.dg/autopar/pr69108.c: New test.

2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69029
	* c-c++-common/Wisleading-indentation.c: Augment test.

2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/69154
	* gfortran.dg/inline_matmul_12.f90:  New test.

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

	PR fortran/67779
	* gfortran.dg/actual_array_offset_1: New test.

2016-01-10  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69062
	* gcc.dg/autopar/pr69062.c: New test.

2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
	* gcc.dg/vect/slp-perm-2.c: Likewise.
	* gcc.dg/vect/slp-perm-3.c: Likewise.
	* gcc.dg/vect/slp-perm-5.c: Likewise.
	* gcc.dg/vect/slp-perm-6.c: Likewise.
	* gcc.dg/vect/slp-perm-7.c: Likewise.
	* gcc.dg/vect/slp-perm-8.c: Likewise.

2016-01-10  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69039
	* gcc.dg/autopar/pr69039.c: New test.

2016-01-09  Marek Polacek  <polacek@redhat.com>

	PR c++/69113
	* g++.dg/pr69113.C: New test.

2016-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/50865
	PR tree-optimization/69097
	* gcc.c-torture/execute/pr50865.c: New test.
	* gcc.c-torture/execute/pr69097-1.c: New test.
	* gcc.c-torture/execute/pr69097-2.c: New test.
	* gcc.dg/pr69097-1.c: New test.
	* gcc.dg/pr69097-2.c: New test.

2016-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69164
	* g++.dg/opt/pr69164.C: New test.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69167
	* gcc.dg/pr69167.c: New test.

2016-01-08  Marek Polacek  <polacek@redhat.com>

	PR c++/68449
	* g++.dg/pr68449.C: New.

2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>

	PR tree-optimization/68707
	* lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
	* gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
	on platforms supporting it.
	* gcc.dg/vect/slp-perm-2.c: Likewise.
	* gcc.dg/vect/slp-perm-3.c: Likewise.
	* gcc.dg/vect/slp-perm-5.c: Likewise.
	* gcc.dg/vect/slp-perm-7.c: Likewise.
	* gcc.dg/vect/slp-perm-8.c: Likewise.
	* gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
	on platforms supporting it.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69162
	* gcc.dg/pr69162.c: New test.

	PR tree-optimization/69172
	* gcc.dg/pr69172.c: New test.

2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/67781
	* gcc.c-torture/execute/pr67781.c: New file.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69083
	* gcc.dg/vect/pr69083.c: New test.

2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>

	PR tree-optimization/61441
	* gcc.dg/pr61441.c: Restrict to linux and gnu targets.
	Use -fexcess-precision=standard for compiler options.
	Use fabs() only when  __FLT_EVAL_METHOD__ == 0.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/69128
	* gfortran.dg/gomp/pr69128.f90: New test.

	PR c++/69145
	* g++.dg/ext/pr69145-1.C: New test.
	* g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
	* g++.dg/ext/pr69145-2.h: New file.

2016-01-07  Martin Sebor  <msebor@redhat.com>

	PR c/68966
	* gcc.dg/atomic-fetch-bool.c: New test.
	* gcc.dg/sync-fetch-bool.c: New test.

2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR fortran/66680
	gfortran.dg/gomp/pr66680.f90: Moved to libgomp.

2016-01-07  Nick Clifton  <nickc@redhat.com>

	PR target/66655
	* g++.dg/pr66655.C: New test.
	* g++.dg/pr66655_1.cc: Test support file.
	* g++.dg/pr66655.h: Test header file.

2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/66680
	gfortran.dg/gomp/pr66680.f90: New test.

2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69171
	* gcc.target/i386/pr69171-1.c: New test.
	* gcc.target/i386/pr69171-2.c: Likewise.
	* gcc.target/i386/pr69171-3.c: Likewise.
	* gcc.target/i386/pr69171-4.c: Likewise.
	* gcc.target/i386/pr69171-5.c: Likewise.
	* gcc.target/i386/pr69171-6.c: Likewise.

2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>

	PR middle-end/67639
	* c-c++-common/pr67639.c: New test.

2016-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69141
	* g++.dg/opt/pr69141.C: New test.

2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.

2016-01-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69140
	* gcc.target/i386/pr69140.c: New test

2016-01-06  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/bad-dereference.c: New test case.

2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.

2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/atomic-invalid-2.c: Remove duplicated content.

2016-01-06  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/69099
	* gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.

2016-01-05  Marek Polacek  <polacek@redhat.com>

	PR c/69104
	* gcc.dg/atomic-invalid-2.c: New.

2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68991
	* gcc.target/i386/pr68991.c: New test.

2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68991
	* g++.dg/pr68991-1.C: New test.
	* g++.dg/pr68991-2.C: Likewise.

2016-01-05  Sergei Trofimovich  <siarheit@google.com>

	PR other/60465
	* gcc.target/ia64/pr60465-gprel64.c: New test.
	* gcc.target/ia64/pr60465-gprel64-c37.c: New test.

2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68651
	* gcc.target/aarch64/pr68651_1.c: New test.

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

	PR c/69122
	* c-c++-common/Wmisleading-indentation.c (pr69122): New function.

2016-01-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/58583
	* g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.

	* gcc.dg/alias-15.c: New.

2016-01-05  Nick Clifton  <nickc@redhat.com>

	PR target/68870
	* g++.dg/pr68770.C: New test.

2016-01-04  Mike Stump  <mikestump@comcast.net>

	* lib/target-supports.exp (check_effective_target_cilkplus):
	cilkplus targets require pthreads.
	(check_effective_target_cilkplus): Remove special case for NVPTX.

2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-permute.c: New test for xxperm code
	generation.

2016-01-04  Jakub Jelinek  <jakub@redhat.com>

	Update copyright years.

2016-01-04  Marek Polacek  <polacek@redhat.com>

	PR c/68908
	* gcc.dg/atomic/c11-atomic-exec-6.c: New test.
	* gcc.dg/atomic/c11-atomic-exec-7.c: New test.
	* gcc.dg/atomic/stdatomic-op-5.c: New test.

2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160104-2.c: New test.

2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160104-1.c: New test.

2016-01-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65045
	* gfortran.dg/pr65045.f90: New test.

2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/debug1.ads: Delete.

2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/68867
	* gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
	expression.

2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/68867
	* gfortran.dg/default_format_denormal_2.f90: XFAIL for all
	PowerPC.

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

	PR fortran/68864
	* gfortran.dg/pr68864.f90: New test.

2016-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69070
	* gcc.dg/pr69070.c: New test.

	PR sanitizer/69055
	* gfortran.dg/pr69055.f90: New test.

	PR target/69015
	* gcc.dg/pr69015.c: New test.

Copyright (C) 2016 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.
