2016-09-23  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
		    Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/pure-code/ffunction-sections.c: New.
	* gcc.target/arm/pure-code/no-literal-pool.c: New.
	* gcc.target/arm/pure-code/pure-code.exp: New.

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>

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

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

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

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

	backport from trunk:
	2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR sanitizer/64078
	* c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
	(f2, f3): Make the function static.
	* c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.

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

	backport from trunk:
	PR testsuite/65940
	2016-02-01  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/other/anon5.C (dg-opetions): Use -gdwarf-2 instead of -g.

2016-08-28  Tom de Vries  <tom@codesourcery.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-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-04-20  Andrew Pinski  <apinski@cavium.com>
	            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64971
	* gcc.c-torture/compile/pr37433-1.c: New testcase.

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-25  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  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-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	* gfortran.dg/realloc_on_assign_26.f90:  New test case.

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-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk.
	PR fortran/71123
	* gfortran.dg/namelist_90.f: 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-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	Backport from trunk
	PR fortran/71795
	* gfortran.dg/array_constructor_50.f90:  New test.

2016-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/69742
	* gfortran.dg/associate_21.f90:  New test.

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

	PR fortran/60526
	* gfortran.dg/type_decl_4.f90:  New test.

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

	Backport from trunk:
	PR fortran/70524
	* gfortran.dg/dependency_48.f90: New test.

2016-08-08  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-07-29  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71883
	* gfortran.dg/pr71883.f90 : New test.

2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport 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-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 middle-end/71874
	* g++.dg/torture/pr71874.C: New test.

	Backported from mainline
	2016-07-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71871
	* g++.dg/ext/vector31.C: New test.

	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.

2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71764
	* gfortran.dg/pr71764.f90: New test.

2016-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>

	Backport from trunk:
	PR fortran/71623
	* gfortran.dg/deferred_character_18.f90: 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  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-07  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/69019
	* gcc.target/powerpc/ti_math1.c: Allow addze as well as adde.

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

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

	PR c/68062
	* c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.

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

	* c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
	warning.

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

	PR tree-optimization/71588
	* gcc.dg/pr71558.c: New test.

	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.

	PR c++/71516
	* g++.dg/init/pr71516.C: New test.

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

	PR middle-end/71494
	* gcc.c-torture/execute/pr71494.c: New test.

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

	PR sanitizer/71498
	* c-c++-common/ubsan/bounds-13.c: New test.

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

	PR c++/70641
	* g++.dg/opt/pr70641.C: New test.

	PR middle-end/70633
	* gcc.c-torture/compile/pr70633.c: New test.

	PR debug/70628
	* gcc.dg/torture/pr70628.c: New test.

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

	PR rtl-optimization/70574
	* gcc.target/i386/avx2-pr70574.c: New test.

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

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

	PR middle-end/71423
	* gcc.dg/torture/pr71423.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-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71693
	* gcc.c-torture/compile/pr71693.c: New test.

2016-06-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70673
	* gfortran.dg/pr70673.f90: 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  Jakub Jelinek  <jakub@redhat.com>

	PR target/71554
	* gcc.c-torture/execute/pr71554.c: 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-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71442
	* g++.dg/cpp0x/Wunused-variable-1.C: New test.

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

	PR target/71389
	* g++.dg/pr71389.C: New test.

2016-06-03  Release Manager

	* GCC 5.4.0 released.

2016-05-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	Backport from trunk.
	2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/68042
	* c-c++-common/asan/sanity-check-pure-c-1.c: Adjust test
	to pass on Darwin.

2016-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from trunk.
	PR fortran/66461
	* gfortran.dg/unexpected_eof.f: New test.

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

	PR testsuite/71254
	* gcc.dg/simd-7.c: Compile on x86_64 and i?86 only.

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

	Backport from mainline
	2016-02-11  Alexandre Oliva  <aoliva@redhat.com>

	PR target/69634
	* gcc.dg/pr69634.c: New.

	2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70347
	* g++.dg/cpp1y/nsdmi-union1.C: New test.

	2015-10-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/68142
	* c-c++-common/ubsan/pr68142.c: New testcase.

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

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

	PR ipa/69239
	* g++.dg/ipa/pr69239.C: New test.

	2016-01-21  Martin Sebor  <msebor@redhat.com>

	PR target/69252
	* gcc.target/powerpc/pr69252.c: New test.

2016-05-21  Iain Sandoe  <iain@codesourcery.com>
	    Dominique d'Humieres  <dominiq@lps.ens.fr>

	Backport from mainline
	2015-12-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR target/67973

	* lib/target-supports.exp (check_effective_target_stabs): New proc.
	* g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
	* g++.dg/other/PR23205.C: Likewise.
	* g++.dg/other/pr23205-2.C: Likewise.
	* gcc.dg/20040813-1.c: Likewise.
	* gcc.dg/darwin-20040809-2.c: Likewise.
	* objc.dg/stabs-1.m: Likewise.

2016-05-20  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-20  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/71204
	* gfortran.dg/pr71204.f90: New test.

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

	Backport from mainline
	2016-03-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/67278
	* gcc.dg/simd-7.c: New testcase.

	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-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.

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

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

	PR tree-optimization/69720
	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.

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

	Backport from mainline
	2016-02-01  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/67921
	* c-c++-common/ubsan/pr67921.c: New test.

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

	PR middle-end/70931
	* gfortran.dg/pr70931.f90: New testcase.

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

	PR tree-optimization/70780
	* gcc.dg/torture/pr70780.c: New testcase.

2016-05-19  Martin Jambor  <mjambor@suse.cz>

	PR ipa/70646
	* gcc.dg/ipa/pr70646.c: New test.

2016-05-19  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-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.

2016-05-18  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-18  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from mainline r236377.
	2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
	"blr\t" and switch to scan-assembler-times.

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-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-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70635
	* g++.dg/parse/pr70635.C: New.

2016-05-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR libgfortran/70684
	* gfortran.dg/list_read_14.f90: New test.

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

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

	PR tree-optimization/70526
	* g++.dg/torture/pr70526.C: New testcase.

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

	PR target/70858
	* gcc.target/i386/pr70858.c: New test.

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

	Backport from mainline
	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-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/70674
	* gcc.target/s390/pr70674.c: New test.

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

	Backport from mainline
	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-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70662
	* gcc.target/i386/pr70662.c: New test.

2016-04-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2016-03-31  Nick Clifton  <nickc@redhat.com>

	PR target/70044
	* gcc.target/aarch64/pr70044.c: New test.

2016-04-13  Alan Modra  <amodra@gmail.com>

	Backport from mainline
	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-22  Patrick Palka  <ppalka@gcc.gnu.org>
	PR c++/70096
	* g++.dg/template/ptrmem30.C: New test.

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

	Backport from mainline
	2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70566
	* gcc.c-torture/execute/pr70566.c: New test.

2016-04-11  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr70117.c: New.

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

	PR fortran/70592
	* gfortran.dg/deferred_character_17.f90: New test.

2016-04-09  John David Anglin  <danglin@gcc.gnu.org>

	* 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  Oleg Endo  <olegendo@gcc.gnu.org>

	Backport from mainline
	2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/70416
	PR target/67391
	* gcc.target/sh/torture/pr70416.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  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2016-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70177
	* gcc.dg/pr70177.c: New test.

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

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

	PR tree-optimization/69983
	* gcc.dg/graphite/isl-codegen-loop-dumping.c: Adjust.

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

	Backport from mainline
	2016-02-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/68963
	* gcc.dg/torture/pr68963.c: New testcase.

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

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

	PR middle-end/70022
	* gcc.dg/pr70022.c: New testcase.

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

	PR tree-optimization/70115
	* gcc.dg/torture/pr70115.c: New testcase.

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

	Backport from mainline
	2016-03-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/70450
	* gcc.dg/torture/pr70450.c: New testcase.

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

	PR middle-end/70333
	* gcc.dg/torture/pr70333.c: New testcase.

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

	PR rtl-optimization/70484
	* gcc.dg/torture/pr70484.c: New testcase.

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

	PR c++/70430
	* g++.dg/ext/vector30.C: New testcase.

2016-04-05  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_pf.f90: New test.

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

	PR target/70525
	* gcc.target/i386/pr70525.c: New test.

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@gmx.de>

	PR fortran/66911
	* gfortran.dg/deferred_character_16.f90: New test.

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

	PR fortran/65795
	* gfortran.dg/coarray_allocate_6.f08: New test.

2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r234666.
	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-01-04  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from mainline
	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-04-01  James Greenhalgh  <james.greenhalgh@srm.com>

	Backport from mainline
	2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>

	PR target/67896
	* gcc.target/aarch64/simd/pr67896.C: New.

2016-03-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/70393
	* g++.dg/cpp0x/constexpr-virtual6.C: New.

2016-03-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

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>

	Backport from mainline
	2016-03-21  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69102
	* gcc.c-torture/compile/pr69102.c: New test.

2016-03-31  Andrey Belevantsev  <abel@ispras.ru>

	Backport from mainline
	2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69032
	* gcc.dg/pr69032.c: New test.

2016-03-31  Andrey Belevantsev  <abel@ispras.ru>

	Backport from mainline
	2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR target/64411
	* gcc.target/i386/pr64411.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-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.

2016-03-30  Vladimir Makarov  <vmakarov@redhat.com>

	Backported from the mainline
	2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/69614
	* gcc.target/arm/pr69614.c: New.

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.

	Backported from mainline
	2016-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70429
	* gcc.c-torture/execute/pr70429.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.

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

	PR target/70296
	* gcc.target/powerpc/altivec-36.c: New test.

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

	PR c++/70272
	* g++.dg/opt/flifetime-dse6.C: New test.
	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.

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

	PR tree-optimization/70169
	* gcc.dg/pr70169.c: New test.

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

	PR tree-optimization/70152
	* gcc.dg/pr70152.c: New test.

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

	PR target/70062
	* gcc.target/i386/pr70062.c: New test.

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

	PR target/69888
	* gcc.target/i386/pr69888.c: New test.

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

	PR target/70028
	* gcc.target/i386/pr70028.c: New test.

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

	PR target/69969
	* gcc.target/powerpc/pr69969.c: New test.

	PR rtl-optimization/69891
	* gcc.target/i386/pr69891.c: New test.

	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++/67767
	* g++.dg/cpp0x/pr67767.C: New test.

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

	PR tree-optimization/69802
	* gcc.dg/pr69802.c: New test.

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

	PR c++/69797
	* c-c++-common/pr69797.c: New test.

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

	PR target/69885
	* gcc.dg/pr69885.c: New test.

	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.

	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-03-30  Alan Modra  <amodra@gmail.com>

	* gcc.dg/dfp/pr70052.c: New test.

2016-02-29  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-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	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-28  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-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-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Backport from mainline
	2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.

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

	PR ipa/70306
	* gcc.dg/ipa/pr70306.c: New test.

2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70325
	* gcc.target/i386/pr70325.c: New test.

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

	PR target/70327
	* gcc.target/i386/pr70327.c: New test.

2016-03-21  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	PR ipa/70269
	2016-03-18  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr70269.c: New test.

2016-03-21  Tom de Vries  <tom@codesourcery.com>

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

	* gcc.dg/pr70161-2.c: New test.
	* gcc.dg/pr70161.c: New test.

2016-03-21  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2016-03-15  Marek Polacek  <polacek@redhat.com>

	PR c++/70209
	* g++.dg/ext/attribute-may-alias-4.C: New test.

2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70293
	* gcc.target/i386/pr70293.c: New test.

2016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>

	* g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
	passed by the testsuite driver.

2016-03-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.

2016-03-17  Andre Vieira  <Andre.SimoesDiasVieira@arm.com>

	Backport from mainline.
	2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
	effective target support.  If no arm_neon_hw support, do not attempt
	to execute the tests; only compile them.
	* gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
	and "dg-require-effective-target arm_neon_ok".
	* gcc.target/arm/simd/vextp16_1.c: Likewise.
	* gcc.target/arm/simd/vextp64_1.c: Likewise.
	* gcc.target/arm/simd/vextp8_1.c: Likewise.
	* gcc.target/arm/simd/vextQf32_1.c: Likewise.
	* gcc.target/arm/simd/vextQp16_1.c: Likewise.
	* gcc.target/arm/simd/vextQp64_1.c: Likewise.
	* gcc.target/arm/simd/vextQp8_1.c: Likewise.
	* gcc.target/arm/simd/vextQs16_1.c: Likewise.
	* gcc.target/arm/simd/vextQs32_1.c: Likewise.
	* gcc.target/arm/simd/vextQs64_1.c: Likewise.
	* gcc.target/arm/simd/vextQs8_1.c: Likewise.
	* gcc.target/arm/simd/vextQu16_1.c: Likewise.
	* gcc.target/arm/simd/vextQu32_1.c: Likewise.
	* gcc.target/arm/simd/vextQu64_1.c: Likewise.
	* gcc.target/arm/simd/vextQu8_1.c: Likewise.
	* gcc.target/arm/simd/vexts16_1.c: Likewise.
	* gcc.target/arm/simd/vexts32_1.c: Likewise.
	* gcc.target/arm/simd/vexts64_1.c: Likewise.
	* gcc.target/arm/simd/vexts8_1.c: Likewise.
	* gcc.target/arm/simd/vextu16_1.c: Likewise.
	* gcc.target/arm/simd/vextu32_1.c: Likewise.
	* gcc.target/arm/simd/vextu64_1.c: Likewise.
	* gcc.target/arm/simd/vextu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev16u8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32p16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32s16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev32u16_1.c: Likewise.
	* gcc.target/arm/simd/vrev32u8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64f32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64p16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64p8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64s8_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u16_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u32_1.c: Likewise.
	* gcc.target/arm/simd/vrev64u8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnf32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnp16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnp8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
	* gcc.target/arm/simd/vtrns16_1.c: Likewise.
	* gcc.target/arm/simd/vtrns32_1.c: Likewise.
	* gcc.target/arm/simd/vtrns8_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu16_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu32_1.c: Likewise.
	* gcc.target/arm/simd/vtrnu8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpf32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpp16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpp8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
	* gcc.target/arm/simd/vuzps16_1.c: Likewise.
	* gcc.target/arm/simd/vuzps32_1.c: Likewise.
	* gcc.target/arm/simd/vuzps8_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu16_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu32_1.c: Likewise.
	* gcc.target/arm/simd/vuzpu8_1.c: Likewise.
	* gcc.target/arm/simd/vzipf32_1.c: Likewise.
	* gcc.target/arm/simd/vzipp16_1.c: Likewise.
	* gcc.target/arm/simd/vzipp8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqf32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqp16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqp8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqs8_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu16_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu32_1.c: Likewise.
	* gcc.target/arm/simd/vzipqu8_1.c: Likewise.
	* gcc.target/arm/simd/vzips16_1.c: Likewise.
	* gcc.target/arm/simd/vzips32_1.c: Likewise.
	* gcc.target/arm/simd/vzips8_1.c: Likewise.
	* gcc.target/arm/simd/vzipu16_1.c: Likewise.
	* gcc.target/arm/simd/vzipu32_1.c: Likewise.
	* gcc.target/arm/simd/vzipu8_1.c: Likewise.

2016-03-15  Bernd Schmidt  <bschmidt@redhat.com>

	Backport from mainline
	2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/69941
	* gcc.dg/torture/pr69941.c: New test.

2016-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

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

	PR target/70131
	* gcc.target/powerpc/ppc-round2.c: New test.

2016-03-14  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-10  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr69195.c: New.
	* gcc.dg/pr69238.c: New.

2016-03-09  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk.
	PR fortran/69423
	* gfortran.dg/deferred_character_15.f90 : New test.

2016-03-09  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk.
	PR fortran/49630
	* gfortran.dg/deferred_character_13.f90: New test for the fix
	of comment 3 of the PR.

	Backport from trunk.
	PR fortran/54070
	* gfortran.dg/deferred_character_8.f90: New test
	* gfortran.dg/allocate_error_5.f90: New test

	Backport from trunk.
	PR fortran/60593
	* gfortran.dg/deferred_character_10.f90: New test

	Backport from trunk.
	PR fortran/60795
	* gfortran.dg/deferred_character_14.f90: New test

	Backport from trunk.
	PR fortran/61147
	* gfortran.dg/deferred_character_11.f90: New test

	Backport from trunk.
	PR fortran/64324
	* gfortran.dg/deferred_character_9.f90: New test

2016-03-07  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69666
	PR middle-end/69920
	* gcc.dg/torture/pr69932.c: New test.
	* gcc.dg/torture/pr69936.c: Likewise.

2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>

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

	Backport from mainline
	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  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-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	Backport from mainline
	2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/pragma-pop_options-1.c: 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-02  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/constexpr-array13.C: Fix.

2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr70007.c: Tweak.

2016-03-02  Markus Trippelsdorf  <markus@trippelsdorf.de>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68087
	* g++.dg/cpp0x/constexpr-array13.C: New.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-02-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/60126
	* gfortran.dg/pr60126.f90: New test.

2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/69989
	* gcc.dg/torture/pr69989.c: New test.

2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR fortran/61156
	* gfortran.dg/include_6.f90: Update test.

2016-02-27  Jeff Law  <law@redhat.com>

	Revert
	2016-02-26  Richard Biener  <rguenther@suse.de>
		    Jeff Law  <law@redhat.com>

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

	Backport from mainline
	PR fortran/61156
	* gfortran.dg/include_6.f90: Update test.

2016-02-26  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

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

	Backport from mainline
	PR target/61397
	2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
	functionality for both 32-bit and 64-bit.

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

	Backport from mainline
	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-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

	* gcc.target/s390/md/movstr-1.c: Turn into compile test.

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

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

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

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

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

	* gcc.target/s390/vector/vec-vcond-1.c: New test.

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

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

	* gcc.target/s390/md/movstr-2.c: New test.

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

	Backport from mainline
	2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/69625
	* gcc.target/s390/pr69625.c: Add test case.

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

	Backport from mainline
	2016-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776.c: New testcase.

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

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776-2.c: New testcase.

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

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

	PR tree-optimization/69719
	* gcc.dg/torture/pr69719.c: New testcase.

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

	PR tree-optimization/69783
	* gcc.dg/vect/pr69783.c: New testcase.

2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backported from mainline
	PR fortran/65996
	* gfortran.dg/pr65996.f90: New test.

2016-02-23  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69666
	* gcc.dg/tree-ssa/pr69666.c: New test.

2016-02-21  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/57365
	gfortran.dg/allocate_with_source_18.f03: New test.

2016-02-21  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/52531
	gfortran.dg/gomp/pr52531.f90: New test.

2016-02-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>

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

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

	* gcc.target/powerpc/vec-cg.c: New test.

2016-02-17  Bernd Schmidt  <bschmidt@redhat.com>

	Backport from mainline
	2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/69522
	* gcc.dg/pr69522.c: New test.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>

	Backport from mainline
	2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>

	PR tree-optimization/69714
	* gcc.dg/torture/pr69714.c: New test.

2016-02-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65932
	* gcc.target/arm/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
	xfail the scan-assembler test.
	* gcc.target/arm/wmul-2.c: Likewise.
	* gcc.target/arm/wmul-3.c: Simplify test to generate a single smulbb.

2016-02-16  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/lto/simd-function_0.c: New test.

2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR libgfortran/69668
	* gfortran.dg/namelist_38.f90: Update test.
	* gfortran.dg/namelist_84.f90: Update test.

2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	Backport from mainline
	PR libgfortran/69651
	PR libgfortran/69668
	* gfortran.dg/read_bang.f90: New test.
	* gfortran.dg/read_bang4.f90: New test.
	* gfortran.dg/namelist_87.f90: New test.
	* gfortran.dg/namelist_88.f90: New test.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	Backport from mainline
	2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67260
	* gcc.target/sh/torture/pr67260.c: New.

2016-02-12  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	Backported from mainline
	2015-12-02  Tobias Burnus  <burnus@net-b.de>
	Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray/event_1.f90: New.
	* gfortran.dg/coarray/event_2.f90: New.

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

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

	PR tree-optimization/69606
	* gcc.dg/torture/pr69606.c: New testcase.

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

	PR tree-optimization/69715
	* gcc.dg/torture/pr69715.c: New testcase.

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

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

	PR c++/59627
	* g++.dg/gomp/pr59627.C: New test.

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

	PR c/69669
	* c-c++-common/pr69669.c: New test.

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

	PR tree-optimization/69546
	* gcc.dg/torture/pr69546.c: New test.

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

	PR tree-optimization/69399
	* gcc.dg/torture/pr69399.c: New test.

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

	PR target/69432
	* g++.dg/opt/pr69432.C: New test.

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

	PR target/69187
	PR target/65624
	* gcc.target/arm/pr69187.c: New test.

	PR middle-end/67653
	* c-c++-common/pr67653.c: New test.
	* gcc.dg/torture/pr29119.c: Add dg-warning.

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

	PR debug/65779
	* gcc.dg/pr65779.c: New test.

	PR rtl-optimization/68955
	PR rtl-optimization/64557
	* gcc.dg/torture/pr68955.c: New test.

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

	PR tree-optimization/69214
	* gcc.c-torture/compile/pr69214.c: New test.

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

	PR fortran/69128
	* gfortran.dg/gomp/pr69128.f90: New test.

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

	PR sanitizer/69055
	* gfortran.dg/pr69055.f90: New test.

	PR target/69015
	* gcc.dg/pr69015.c: New test.

	2015-12-22  Jakub Jelinek  <jakub@redhat.com>

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

	2015-12-03  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/57580
	* c-c++-common/cpp/pr57580.c: New test.
	* c-c++-common/gomp/pr57580.c: New test.

2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>

	Backport from mainline
	2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>

	* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.

2016-02-09  Bernd Schmidt  <bschmidt@redhat.com>

	PR middle-end/65702
	* c-c++-common/pr67639.c: New test.

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

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

	PR target/69644
	* gcc.dg/pr69644.c: New test.

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-02  Alan Modra  <amodra@gmail.com>

	PR target/69548
	* gcc.target/powerpc/pr69548.c: New test.

2016-02-01  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	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-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/66707
	gfortran.dg/common_23.f90: New test.

	Backport from trunk.
	2015-08-08  Bud Davis  <jmdavis@link.com>
		    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/59746
	* gfortran.dg/common_22.f90: New.

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  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69459
	* gcc.target/i386/pr69459.c: New test.

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

	PR target/69551
	* gcc.target/i386/pr69551.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  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69355
	* gcc.dg/tree-ssa/pr69355.c: New test.

2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/62536
	* gfortran.dg/block_14.f08: New test.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c/68062
	* c-c++-common/vector-compare-4.c: New test.

2016-01-27  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69268
	* gfortran.dg/allocatable_scalar_13.f90: Fixing counts of malloc/
	free to fit the actual number of calls.
	* gfortran.dg/allocate_with_source_16.f90: New test.

2016-01-27  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/pr69110.c: Fix pass number.

2016-01-26  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69110
	* gcc.dg/autopar/pr69110.c: New test.

2016-01-25  Peter Bergner  <bergner@vnet.ibm.com>

	PR fortran/61831
	* gfortran.dg/derived_constructor_comps_6.f90: Add missing } to fix
	up dg-additional-options.

2016-01-25  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/68283
	gfortran.dg/pr68283.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-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

	PR target/69403
	* gcc.c-torture/execute/pr69403.c: New test.

2016-01-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backported from mainline
	2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

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

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

	PR tree-optimization/67781
	* gcc.c-torture/execute/pr67781.c: New file.

2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	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-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  Marek Polacek  <polacek@redhat.com>

	PR c/68513
	* gcc.dg/pr68513.c: New test.

2016-01-19  Sergei Trofimovich <siarheit@google.com>

	Backport from mainline
	PR other/60465
	* gcc.target/ia64/pr60465-gprel64.c: New test.
	* gcc.target/ia64/pr60465-gprel64-c37.c: New test.

2016-01-19  Jeff Law  <law@redhat.com>

	Backport from mainline
	2016-01-12  Jeff Law  <law@redhat.com>

	PR tree-optimization/67755
	* gcc.dg/tree-ssa/pr67755.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  Marek Polacek  <polacek@redhat.com>

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

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

	PR target/69135
	* gcc.target/arm/pr69135_1.c: New test.

2016-01-18  Alexander Fomin  <alexander.fomin@intel.com>

	Backport from mainline
	2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>

	PR target/67895
	* gcc.target/i386/avx512dq-vrangepd-1.c: Adjust.
	* gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
	* gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
	* gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.

2016-01-18  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2016-01-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69140
	* gcc.target/i386/pr69140.c: New test

2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>

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

2016-01-17  Mikael Morin  <mikael@gcc.gnu.org>

	Backport from trunk.
	PR fortran/61831
	* gfortran.dg/derived_constructor_components_6.f90: New file.
	* gfortran.dg/allocate_with_source_14.f03: Change count of
	__builtin_malloc from 21 to 23.

2016-01-17  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk.
	PR fortran/66082
	* gfortran.dg/alloc_comp_auto_array_3.f90: New file. Count of
	__builtin_malloc increased from 3 to 4, relative to trunk.

2016-01-17  Kugan Vivekanandarajah  <kuganv@linaro.org>

	Backport from mainline
	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-15  Alexander Fomin  <alexander.fomin@intel.com>

	Backport from mainline
	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-12  James Greenhalgh  <james.greenhalgh@arm.com>

	Backport from mainline r222186.
	2015-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR target/65689
	* gcc.target/aarch64/c-output-template-4.c: New test.

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

	Backport from mainline.
	PR fortran/50221
	* gfortran.dg/deferred_character_1.f90: New test.
	* gfortran.dg/deferred_character_4.f90: New test for comment
	#4 of the PR.

	Backport from mainline.
	PR fortran/68216
	* gfortran.dg/deferred_character_2.f90: New test.

	Backport from mainline.
	PR fortran/67674
	* gfortran.dg/deferred_character_3.f90: New test.

	Backport from mainline.
	PR fortran/63932
	* gfortran.dg/deferred_character_5.f90: New test.

	Backport from mainline.
	PR fortran/66408
	* gfortran.dg/deferred_character_6.f90: New test.

	Backport from mainline.
	PR fortran/49954
	* gfortran.dg/deferred_character_7.f90: New test.

	Backport from mainline.
	PR fortran/67779
	* gfortran.dg/actual_array_offset_1: New test.

2016-01-08  Marek Polacek  <polacek@redhat.com>

	PR c++/68449
	* g++.dg/pr68449.C: New.

2016-01-08  Martin Jambor  <mjambor@suse.cz>

	Backport from mainline
	2015-12-15  Martin Jambor  <mjambor@suse.cz>

	PR ipa/68851
	* g++.dg/ipa/pr68851.C: New test.

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

	PR target/68648
	* gcc.c-torture/execute/pr68648.c: New test.

2015-12-31  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512f-vbroadcastsd-3.c: New test.

2015-12-30  Joseph Myers  <joseph@codesourcery.com>

	PR c/69037
	Backport from mainline:

	2015-12-07  Marek Polacek  <polacek@redhat.com>

	PR c/68668
	* gcc.dg/pr68668.c: New test.

2015-12-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/68987
	* gfortran.dg/error_format_2.f90: New test.

2015-12-30  John David Anglin  <danglin@gcc.gnu.org>

	* gfortran.dg/coarray_40.f90: Link with libatomic if available.
	* gfortran.dg/coarray_lib_comm_1.f90: Revise to use
	dg-additional-options.

2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx-vextractf128-256-5.c: New test.
	* gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
	* gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.

2015-12-28  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*.

2015-12-22  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from mainline
	PR target/68872
	* gcc.target/powerpc/pr68872.c: New test.

2015-12-19  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

	* gcc.target/s390/zvector/vec-splat-2.c: New test.

2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

	* gcc.target/s390/vector/vec-vrepi-1.c: New test.

2015-12-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

	* gcc.target/s390/zvector/vec-splat-1.c: New test.

2015-12-18  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2015-12-17  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/68835
	* gcc.dg/pr68835-1.c: New test.
	* gcc.dg/pr68835-2.c: New test.

2015-12-16  Joseph Myers  <joseph@codesourcery.com>

	PR c/68162
	* gcc.dg/pr68162-1.c: New test.

2015-12-16  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-12-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68184
	* g++.dg/torture/pr68184.C: New testcase.

2015-12-15  Alessandro Fanfarillo  <fanfarillo@gmail.com>

	Backport from mainline.
	2015-12-15
	Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray_critical_1.f90: New.

2015-12-14  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>

	Backport from mainline.
	2015-12-09  Tobias Burnus  <burnus@net-b.de>
	    Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray_40.f90: New.

2015-12-14  Martin Jambor  <mjambor@suse.cz>

	PR ipa/66616
	* g++.dg/ipa/pr66616.C: New test.

2015-12-14  James Greenhalgh  <james.greenhalgh@arm.com>

	Backport from mainline.
	2015-12-09  James Greenhalgh  <james.greenhalgh@arm.com>

	PR rtl-optimization/67609
	* gcc.dg/torture/pr67609.c: New.

2015-12-10  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/68376
	PR rtl-optimization/68670
	* gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
	tests.
	(main): Call them.
	* gcc.dg/pr68670-1.c: New test.
	* gcc.dg/pr68670-2.c: New test.

2015-12-10  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2015-12-08  Uros Bizjak  <ubizjak@gmail.com>

	PR target/68701
	* gcc.target/i386/pr68701-1.c: New test.
	* gcc.target/i386/pr68701-2.c: Ditto.

2015-12-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
	* gcc.target/i386/sse4_1-roundps-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundps-3.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-1.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-2.c: Ditto.
	* gcc.target/i386/sse4_1-roundss-3.c: Ditto.

2015-12-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
	* gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
	* gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.

2015-12-09  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2015-12-09  Martin Liska  <mliska@suse.cz>

	PR ipa/68790
	* gcc.dg/ipa/pr68790.c: New test.

2015-12-07  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr66896.C: New test.

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

	Backport from mainline
	2015-12-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/68680
	* gcc.target/i386/pr68680.c: New test.

	PR tree-optimization/68671
	* gcc.dg/pr68671.c: New test.

2015-12-04  Release Manager

	* GCC 5.3.0 released.

2015-11-27  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/68218
	* gfortran.dg/allocate_with_arrayspec_1.f90: New test.

2015-11-27  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/68250
	* gcc.c-torture/execute/pr68250.c: New test.

2015-11-27  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-11-27  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pr63568.c: Convert to GIMPLE.

2015-11-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	Backport from mainline
	2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR rtl-optimization/67037
	* gcc.c-torture/execute/pr67037.c: New test.

2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r230938.
	2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/68416
	* gcc.target/i386/mpx/pr68416.c: New test.

2015-11-26  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/68249
	PR rtl-optimization/68321
	* gcc.c-torture/execute/pr68249.c: New test.
	* gcc.c-torture/execute/pr68321.c: New test.

2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/67226
	* gcc.c-torture/execute/pr67226.c: New test.

2015-11-26  Jakub Jelinek  <jakub@redhat.com>

	PR c++/68508
	* g++.dg/ubsan/pr68508.C: New test.

2015-11-26  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Add check
	for M profile.

2015-11-25  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2015-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67354
	* g++.dg/abi/mangle67.C: New test.

2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/constexpr-array13.C: Fix.

2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
	    Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68087
	* g++.dg/cpp0x/constexpr-array13.C: New.

2015-11-24  Paul Thomas  <pault@gcc.gnu.org>

	Backport from trunk.
	PR fortran/68196
	* gfortran.dg/proc_ptr_47.f90: New test.

	Backport from trunk.
	PR fortran/66465
	* gfortran.dg/pr66465.f90: New test.

2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r230796.
	2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR c/68337
	* gcc.target/i386/mpx/pr68337-1.c: New test.
	* gcc.target/i386/mpx/pr68337-2.c: New test.

2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

	PR rtl-optimization/68194
	PR rtl-optimization/68328
	PR rtl-optimization/68185
	* gcc.c-torture/execute/pr68185.c: New test.
	* gcc.c-torture/execute/pr68328.c: Likewise.

2015-11-24  Jakub Jelinek  <jakub@redhat.com>

	PR target/68483
	* gcc.target/i386/pr68483-1.c: New test.
	* gcc.target/i386/pr68483-2.c: New test.

2015-11-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Peter Bergner <bergner@vnet.ibm.com>

	PR target/67808
	* gcc.target/powerpc/pr67808.c: New test.

2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68363
	* gcc.target/aarch64/pr68363_1.c: New test.

2015-11-23  Martin Liska  <mliska@suse.cz>

	Backport from mainline
	2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
		    Martin Liska  <mliska@suse.cz>

	PR ipa/65908
	* g++.dg/ipa/pr65908.C: New testcase.

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

	Backport from mainline
	2015-10-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/56956
	* c-c++-common/ubsan/pr56956.c: New testcase.

2015-11-22  Dominique d'Humieres  <dominiq@lps.ens.fr>

	Backport from mainline
	2015-09-14  Manuel López-Ibáñe<manu@gcc.gnu.org>

	PR fortran/67460
	* gfortran.dg/pr67460.f90: New test.

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

	PR debug/66432
	* gcc.dg/debug/pr66432.c: New test.

2015-11-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/68339
	* gcc.dg/vect/pr68339.c: New test.

2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	* gcc.target/s390/bswap-1.c: New test.

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

	Backport from mainline
	* gcc.target/s390/pfpo.c: New test.

2015-11-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67409
	* g++.dg/eh/goto3.C: New test.

	PR rtl-optimization/68376
	* gcc.c-torture/execute/pr68376-1.c: New test.
	* gcc.c-torture/execute/pr68376-2.c: New test.

	PR target/67770
	* gcc.target/i386/pr67770.c: New test.

2015-11-18  Dominique d'Humieres <dominiq@lps.ens.fr>

	PR fortran/65751
	* gfortran.dg/unlimited_polymorphic_2.f03: Update test.

2015-11-18  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-11-07  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68057
	PR ipa/68220
	* g++.dg/torture/pr68220.C: New testcase.
	* g++.dg/lto/pr68057_0.C: Likewise.
	* g++.dg/lto/pr68057_1.C: Likewise.

	2015-10-23  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/pr67600
	* g++.dg/torture/pr67600.C: New testcase.

	2015-10-11  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/67056
	* g++.dg/ipa/pr67056.C: New testcase.

	2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/66098
	PR c/66711
	* gcc.dg/pragma-diag-3.c: New test.
	* gcc.dg/pragma-diag-4.c: New test.

2015-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68143
	* gcc.c-torture/execute/pr68143_1.c: New test.

2015-11-18  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-10-28  Richard Biener  <rguenther@suse.de>

	PR middle-end/68067
	* gcc.dg/torture/pr68067-1.c: New testcase.
	* gcc.dg/torture/pr68067-2.c: Likewise.

	2015-10-26  Richard Biener  <rguenther@suse.de>
		Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR middle-end/67443
	* gcc.target/s390/pr67443.c: New testcase.

	2015-10-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68017
	* gcc.dg/torture/pr68017.c: New testcase.

	2015-09-23   Richard Biener  <rguenther@suse.de>

	PR middle-end/67662
	* gcc.dg/ubsan/pr67662.c: New testcase.

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

	PR tree-optimization/68157
	* g++.dg/opt/pr68157.C: New test.

2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/58027
	PR fortran/60993
	* gfortran.dg/pr58027.f90: New test.

2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67803
	* gfortran.dg/pr67803.f90: New test.

2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>

	PR fortran/68319
	* gfortran.dg/pr68319.f90: New test.

2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>

	PR fortran/47266
	* gfortran.dg/module_private_2.f90: New test.

2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68318
	* gfortran.dg/pr68318_1.f90: New test.
	* gfortran.dg/pr68318_2.f90: Ditto.

2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr67265-2.c: New test.

2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68129
	* gcc.target/aarch64/pr68129_1.c: New test.

2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68053
	* gfortran.dg/pr68053.f90: New test.

2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68224
	* gfortran.dg/pr68224.f90: New test.

2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68153
	* gfortran.dg/pr68153.f90: New test.

2015-11-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68151
	* gfortran.dg/pr68151.f90: New test.

2015-11-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/68106
	* gcc.target/aarch64/pr68106.c: New.

2015-01-25  Paul Thomas  <pault@gcc.gnu.org>

	Backported from trunk.
	PR fortran/67171
	* gfortran.dg/allocate_with_source_12.f03: New test

	Backported from trunk.
	PR fortran/61819
	* gfortran.dg/allocate_with_source_13.f03: New test

	Backported from trunk.
	PR fortran/61830
	* gfortran.dg/allocate_with_source_14.f03: New test

	Backported from trunk.
	PR fortran/67933
	* gfortran.dg/allocate_with_source_15.f03: New test

2015-11-02  Steve Ellcey  <sellcey@imgtec.com>

	2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
		    Andrew Pinski  <apinski@cavium.com>

	PR rtl-optimization/67736
	* gcc.dg/torture/pr67736.c: New test.
	* gcc.dg/combine-subregs.c: New test.

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

	PR target/67929
	* gcc.target/arm/pr67929_1.c: Move to...
	* gcc.c-torture/execute/pr67929_1.c: ... Here.
	Remove arm-specific directives.  Add noclone, noinline
	attributes.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/51993
	* gfortran.dg/pr51993.f90: New test.

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68154
	*gfortran.dg/pr68154.f90

2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/36192
	* gfortran.dg/pr36192_1.f90: New test.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68055
	* gfortran.dg/pr68055.f90: New case.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68054
	* gfortran.dg/pr68054.f90: New test.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67939
	* gfortran.dg/pr67939.f90: New test.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67885
	* gfortran.dg/pr67885.f90: New test.

2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67805
	PR fortran/68108
	* gfortran.dg/pr67805.f90: New testcase.
	* gfortran.dg/pr67805_2.f90: New test.
	* gfortran.dg/array_constructor_26.f03: Update testcase.
	* gfortran.dg/array_constructor_27.f03: Ditto.
	* gfortran.dg/char_type_len_2.f90: Ditto.
	* gfortran.dg/pr67802.f90: Ditto.
	* gfortran.dg/used_before_typed_3.f90: Ditto.

2015-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/68102
	* gcc.target/aarch64/pr68102_1.c: New test.

2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/67989
	* g++.dg/pr67989.C: New test.

2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/67929
	* gcc.target/arm/pr67929_1.c: New test.

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

	Backport from mainline r228940:
	PR fortran/67177
	* gfortran.dg/move_alloc_15.f90: New test
	* gfortran.dg/move_alloc_16.f90: New test

	PR fortran/67977
	* gfortran.dg/deferred_character_assignment_1.f90: New test

2015-10-26  Martin Jambor  <mjambor@suse.cz>

	Backport from mainline
	2015-10-09  Martin Jambor  <mjambor@suse.cz>

	* gcc.dg/ipa/ipa-sra-10.c: New test.
	* gcc.dg/torture/pr67794.c: Likewise.

2015-10-22  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/58754
	* gfortran.dg/pr58754.f90: New test

2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

	PR target/68015
	* gcc.target/s390/pr68015.c: New test.

2015-10-22  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2015-10-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/68018
	* gcc.target/i386/pr68018.c: New test.

2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	Backport from mainline r229024
	2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66912
	* gcc.target/aarch64/pr66912.c: New.
	* gcc.target/arm/pr66912.c: New.

2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67900
	* gfortran.dg/pr67900.f90: New tests.

2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68019
	* gfortran.dg/pr68019.f90: new test.

2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67987
	* gfortran.df/pr67987.f90: New test.
	* gfortran.dg/char_length_2.f90: Update testcase.

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

	PR fortran/66079
	Backport from mainline r224383:

	* gfortran.dg/allocatable_scalar_13.f90: New test

2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/67721
	PR fortran/67818
	Backport from mainline r222477:

	2015-04-27  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/59678
	PR fortran/65841
	* gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
	* gfortran.dg/alloc_comp_deep_copy_2.f03: New test.

2015-10-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR middle-end/66311
	* gfortran.dg/pr66311.f90: New file.

2015-10-12  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline
	2015-10-07  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66697
	* gcc.target/i386/20060512-1.c: Remove ia32 requirement.
	(PUSH, POP): New defines.
	(sse2_test): Use PUSH and POP to misalign runtime stack.
	* gcc.target/i386/20060512-2.c: Remove ia32 requirement.

2015-10-12  Paolo Carlini  <paolo.carlini@oracle.com>

	Backport from mainline
	2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51048
	* g++.dg/cpp0x/local-type1.C: New.

2015-10-12  Alexander Fomin  <alexander.fomin@intel.com>
	    Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/67849
	* gcc.target/i386/pr67480.c: New test.

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

	Backport from mainline
	2015-09-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/67563
	* gcc.dg/pr67563.c: New testcase.

	2015-09-24  Richard Biener  <rguenther@suse.de>

	PR lto/67699
	* g++.dg/pr67699.C: New testcase.

2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/vect-pack-trunc-1.c: New test.
	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
	* gcc.target/i386/vect-perm-even-1.c: Ditto.
	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
	* gcc.target/i386/vect-unpack-1.c: Ditto.
	* gcc.target/i386/vect-unpack-2.c: Ditto.

2015-10-05  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-10-05  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67821
	* gcc.dg/torture/pr67821-2.c: New test.
	* gcc.dg/torture/pr67821.c: New test.

2015-10-05  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-10-02  Marek Polacek  <polacek@redhat.com>

	PR c/67730
	* gcc.dg/pr67730-1.c: New test.
	* gcc.dg/pr67730-2.c: New test.
	* gcc.dg/pr67730.h: New test.

2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67802
	* gfortran.dg/pr67802.f90: New test.

2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67616
	* gfortran.dg/pr67616.f90: New test.

2015-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66979
	gfortran.dg/pr66979.f90: new test.

2015-10-01  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-10-01  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67769
	* gcc.dg/torture/pr67769.c: New test.

2015-10-01  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/67721
	* gfortran.dg/alloc_comp_deep_copy_3.f03: New.

2015-10-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.

2015-10-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

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

	* lib/target-supports.exp (check_effective_target_pie): Check for
	PIE support on Solaris 11.x and 12.

2015-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-06-09  Shiva Chen  <shiva0217@gmail.com>

	* gcc.target/arm/stl-cond.c: New test.

2015-09-30  H.J. Lu  <hongjiu.lu@intel.com>

	Backport from mainline
	2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/67029
	* gcc.dg/pr67029.c: New test.

2015-09-30  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-09-30  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/67690
	* gcc.dg/torture/pr67690.c: New test.

	PR c/67730
	* gcc.dg/pr67730.c: New test.

2015-09-29  Vladimir Makarov  <vmakarov@redhat.com>

	Backport from mainline
	2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR ipa/66424.
	* gcc.target/i386/pr66424.c: New.

2015-09-29  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
	initialization with a byte mask.  No change expected here.
	* gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
	* gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
	initialization with contigious bitmask.  Literal pool is expectd
	to be used here.

2015-09-28  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-09-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/67442
	* gcc.dg/torture/pr67442.c: New testcase.

2015-04-28  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx512vbmi-check.h (main): Fix register
	name while checking for AVX-512VBMI presence.

2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67614
	* gfortran.dg/pr67614.f90: New test.

2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67525
	* gfortran.dg/pr67525.f90: New test.

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

	PR sanitizer/64906
	* c-c++-common/ubsan/pr64906.c: New test.

2015-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	Backport from mainline
	2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/67439
	* gcc.target/arm/pr67439_1.c: New test.

2015-09-23  Matthew Wahab  <matthew.wahab@arm.com>

	Backport from mainline
	2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
		    Matthias Klose  <doko@debian.org>

	PR target/67143
	* gcc.c-torture/compile/pr67143.c: New
	* gcc.target/aarch64/atomic-op-imm.c
	(atomic_fetch_add_negative_RELAXED): New.
	(atomic_fetch_sub_negative_ACQUIRE): New.

2015-09-22  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-07-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66952
	* gcc.dg/torture/pr66952.c: Use signed char.

2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67615
	* gfortran.dg/pr67615.f90: new test.

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

	PR middle-end/67619
	* gcc.dg/torture/pr67619.c: New test.
	* lib/target-supports.exp (check_effective_target_builtin_eh_return):
	New procedure.

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

	Backport from mainline
	2015-07-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66793
	* gcc.dg/torture/pr66793.c: New testcase.

	2015-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67055
	* g++.dg/torture/pr67055.C: New testcase.

	2015-08-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/67121
	* gcc.dg/torture/pr67121.c: New testcase.

	2015-09-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/67271
	* gcc.dg/pr67271.c: New testcase.

	2015-07-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66952
	* gcc.dg/torture/pr66952.c: New testcase.

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

	PR tree-optimization/67470
	* gcc.dg/torture/pr67470.c: New testcase.

2015-09-17  Marek Polacek  <polacek@redhat.com>

	Backport from mainline:
	2015-08-18  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67222
	* gcc.dg/torture/pr67222.c: New test.

2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/pie-link.c: Add -pie to dg-options.

2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>

	Backport from mainline
	* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
	(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.

2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/67526
	* gfortran.dg/pr67526.f90: New test.

2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>

	Backport from mainline
	PR target/67506
	* gcc.c-torture/compile/pr67506.c: New test.

2015-09-10  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67523
	* g++.dg/gomp/pr67523.C: New test.

	PR c++/67522
	* g++.dg/gomp/pr67522.C: New test.

	PR middle-end/67521
	* c-c++-common/gomp/pr67521.c: New test.

	PR middle-end/67517
	* c-c++-common/gomp/pr67517.c: New test.

	PR c++/67514
	* g++.dg/gomp/pr67514.C: New test.

	PR c++/67511
	* g++.dg/gomp/pr67511.C: New test.

	PR c/67502
	* c-c++-common/gomp/pr67502.c: New test.

2015-09-09  Marek Polacek  <polacek@redhat.com>

	Backport from mainline:
	2015-09-09  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67512
	* gcc.dg/pr67512.c: New test.

2015-09-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/67504
	* g++.dg/gomp/pr67504.C: New test.

	PR c/67501
	* c-c++-common/gomp/pr67501.c: New test.

	PR c/67500
	* gcc.dg/gomp/pr67500.c: New test.

	PR c/67495
	* gcc.dg/gomp/pr67495.c: New test.

2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67369
	* g++.dg/cpp1y/lambda-generic-ice4.C: New.

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

	PR middle-end/67452
	* gcc.dg/lto/pr67452_0.c: New test.

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

	PR ipa/66705
	* g++.dg/lto/pr66705_0.C: New testcase.

2015-09-02  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-08-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/67317
	* gcc.target/i386/pr67317-1.c: New test.
	* gcc.target/i386/pr67317-2.c: Ditto.
	* gcc.target/i386/pr67317-3.c: Ditto.
	* gcc.target/i386/pr67317-4.c: Ditto.
	* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
	* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.

2015-08-31  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-08-27  Marek Polacek  <polacek@redhat.com>

	PR middle-end/67005
	* gcc.dg/torture/pr67005.c: New test.

2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>

	Backport from mainline:
	2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/vec-shr.c: New.

2015-08-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	Backport from mainline
	2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-load_bndry-1.c: New test.

2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline:
	2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/67211
	* g++.dg/pr67211.C: New test.

2015-08-18  Segher Boessenkool  <segher@kernel.crashing.org>

	Backport from mainline:
	2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/67028
	* gcc.dg/pr67028.c: New testcase.

2015-08-16  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-07-25  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66648
	* gcc.target/i386/pr66648.c: New test.

2015-08-11  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2015-08-03  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/66908
	* c-c++-common/ubsan/pr66908.c: New test.

2015-08-07  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66929
	* gfortran.dg/generic_30.f90: New.
	* gfortran.dg/generic_31.f90: New.

2015-08-06  David Malcolm  <dmalcolm@redhat.com>

	Backport from trunk r226697:
	2015-08-06  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-benchmark.c (main): Record all elapsed times at each
	optimization level, and print a summary at the end.

2015-08-05  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/64921
	* gfortran.dg/class_allocate_20.f90: New.

2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>

	Backport from trunk:
	2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/arm/armv8-sync-comp-swap.c: Replace
	'do-require-effective-target' with 'dg-require-effective-target'.
	* gcc.target/arm/armv8-sync-op-full.c: Likewise.
	* gcc.target/arm/armv8-sync-op-release.c: Likewise.
	* gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
	'stlex' with 'strex' as the expected output.

2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>

	Backport from trunk:
	2015-06-29  Matthew Wahab  <matthew.wahab@arm.com>

	PR target/65697
	* gcc.target/arm/armv-sync-comp-swap.c: New.
	* gcc.target/arm/armv-sync-op-acquire.c: New.
	* gcc.target/arm/armv-sync-op-full.c: New.
	* gcc.target/arm/armv-sync-op-release.c: New.

2015-08-05  Matthew Wahab  <matthew.wahab@arm.com>

	Backport from trunk
	2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>

	PR target/65697
	* gcc.target/aarch64/sync-comp-swap.c: New.
	* gcc.target/aarch64/sync-comp-swap.x: New.
	* gcc.target/aarch64/sync-op-acquire.c: New.
	* gcc.target/aarch64/sync-op-acquire.x: New.
	* gcc.target/aarch64/sync-op-full.c: New.
	* gcc.target/aarch64/sync-op-full.x: New.
	* gcc.target/aarch64/sync-op-release.c: New.
	* gcc.target/aarch64/sync-op-release.x: New.

2015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* gcc.target/aarch64/fnmul-1.c: Fix whitespace.
	* gcc.target/aarch64/fnmul-2.c: Likewise.
	* gcc.target/aarch64/fnmul-3.c: Likewise.
	* gcc.target/aarch64/fnmul-4.c: Likewise.

2015-08-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	Backport from mainline r225450:
	2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66731
	* gcc.target/aarch64/fnmul-1.c: New.
	* gcc.target/aarch64/fnmul-2.c: New.
	* gcc.target/aarch64/fnmul-3.c: New.
	* gcc.target/aarch64/fnmul-4.c: New.

2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>

	Backport from mainline:
	2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/htm-tabort-no-r0.c: New test.

2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	Backport form mainline r226496.
	2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR target/66731
	* gcc.target/arm/vnmul-1.c: New.
	* gcc.target/arm/vnmul-2.c: New.
	* gcc.target/arm/vnmul-3.c: New.
	* gcc.target/arm/vnmul-4.c: New.

2015-07-31  Vladimir Makarov  <vmakarov@redhat.com>

	PR debug/66691
	* gcc.target/i386/pr66691.c: New.

2015-07-28  Alex Velenko  <Alex.Velenko@arm.com>

	backport from trunk:
	2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
	Skip -march=armv4t.
	(dg-additional-options): Set armv5t flag.

2015-07-25  Tom de Vries  <tom@codesourcery.com>

	backport from trunk:
	2015-07-25  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/graphite.exp: Include uns-*.c files in
	interchange_files and block_files variables.
	* gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
	arithmetic.
	* gcc.dg/graphite/uns-interchange-12.c: Same.
	* gcc.dg/graphite/uns-interchange-14.c: Same.
	* gcc.dg/graphite/uns-interchange-15.c: Same.
	* gcc.dg/graphite/uns-interchange-9.c (foo): Same.
	* gcc.dg/graphite/uns-interchange-mvt.c: Same.

	2015-07-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/block-1.c: Xfail scan.
	* gcc.dg/graphite/interchange-12.c: Same.
	* gcc.dg/graphite/interchange-14.c: Same.
	* gcc.dg/graphite/interchange-15.c: Same.
	* gcc.dg/graphite/interchange-9.c: Same.
	* gcc.dg/graphite/interchange-mvt.c: Same.
	* gcc.dg/graphite/uns-block-1.c: New test.
	* gcc.dg/graphite/uns-interchange-12.c: New test.
	* gcc.dg/graphite/uns-interchange-14.c: New test.
	* gcc.dg/graphite/uns-interchange-15.c: New test.
	* gcc.dg/graphite/uns-interchange-9.c: New test.
	* gcc.dg/graphite/uns-interchange-mvt.c: New test.

2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r226155.
	2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR ipa/66566
	* gcc.target/i386/mpx/pr66566.c: New test.

2015-07-23  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66891
	* gcc.target/i386/pr66891.c: New test.

2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r224643.
	2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>

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

2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r224602.
	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/66569
	* gcc.target/i386/mpx/chkp-vararg.c: New test.

2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r224601.
	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66568
	* gcc.target/i386/mpx/pr66568.c: New test.

	Backport from mainline r225296.
	2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r224600.
	2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66567
	* gcc.target/i386/mpx/pr66567.c: New test.

2015-07-23  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r223215.
	2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66134
	* gcc.target/i386/mpx/pr66134.c: New test.

2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r223114.
	2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/66048
	* gcc.target/i386/mpx/pr66048.cc: New.

2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r223216.
	2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.

2015-07-23  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r224074.
	2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-removed-alias_0.c: New.

2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	Backport from mainline:
	2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.

2015-07-21  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/66035
	* gfortran.dg/structure_constructor_13.f03: New test.

2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	Backport from mainline:
	2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.

2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>

	Backport from mainline:
	2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/thumb-ltu.c (foo): Predefined.
	(bar): Predefined.

2015-07-21  Mantas Mikaitis  <mantas.mikaitis@arm.com>

	* gcc.target/arm/macro_defs0.c: Add directive to skip
	test if -marm is present.
	* gcc.target/arm/macro_defs1.c: Likewise.

2015-07-18  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66922
	* gcc.target/i386/pr66922.c: New test.

2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>

	* gfortran.dg/coarray_collectives_16.f90: Fix patterns
	as follow-up to r225932.

2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66866
	* g++.dg/pr66866.C: New test.

2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-07-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66703
	* gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
	__attribute__((noinline, noclone)).  Change "x" to "volatile char"
	type to prevent possible flag-clobbering zero-extensions.
	* gcc.target/i386/pr66703.c: New test.

2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-07-09  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66814
	* gcc.target/i386/pr66814.c: New test.

2015-07-17  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-07-15  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/66838
	* gcc.target/i386/pr66838.c: New test.

2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/co_reduce_1.f90: New file.

2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66864
	* gfortran.dg/pr66864.f90: New test.

2015-07-16  Steven G. Kargl   <kargl@gcc.gnu.org>

	PR fortran/66545
	* gfortran.dg/pr66545_1.f90: New test.
	* gfortran.dg/pr66545_2.f90: New test.

2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/56520
	* gfortran.dg/pr56520.f90: New test.

2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/iomsg_2.f90: New test.

2015-07-16  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66725
	* gfortran.dg/pr66725.f90: New test.

2015-07-16  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2015-07-08  Marek Polacek  <polacek@redhat.com>

	PR c++/66748
	* g++.dg/abi/abi-tag15.C: New test.

2015-07-16  Release Manager

	* GCC 5.2.0 released.

2015-07-15  Renlin Li  <renlin.li@arm.com>

	Backport from mainline.
	2015-07-13  Renlin Li  <renlin.li@arm.com>

	PR rtl/66556
	* gcc.c-torture/execute/pr66556.c: New.

2015-07-15  Thomas Schwinge  <thomas@codesourcery.com>

	Backport trunk r224028:

	2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>

	PR libgomp/65742
	PR middle-end/66332
	* c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.

2015-07-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/66820
	* gcc.dg/gomp/pr66820.c: New test.

	Backported from mainline
	2015-07-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/66633
	* gcc.dg/gomp/pr66633-1.c: New test.
	* gcc.dg/gomp/pr66633-2.c: New test.
	* gcc.dg/gomp/pr66633-3.c: New test.
	* gcc.dg/gomp/pr66633-4.c: New test.

	2015-07-08  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/vect/vect.exp: Run also simd* tests.
	* gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
	(check_vect): Fix up get_cpuid call for C++.
	* g++.dg/vect/simd-clone-1.cc: New test.

2015-07-10  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-07-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66823
	* gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
	which should not be necessary.  XFAIL.

	2015-07-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66794
	* gcc.dg/torture/pr66794.c: New testcase.

2015-07-06  Jakub Jelinek  <jakub@redhat.com>

	PR target/65956
	* gcc.c-torture/execute/pr65956.c: New test.

2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>

	Backport from mainline r225465
	2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/aapcs/align1.c: New.
	* gcc.target/arm/aapcs/align_rec1.c: New.
	* gcc.target/arm/aapcs/align2.c: New.
	* gcc.target/arm/aapcs/align_rec2.c: New.
	* gcc.target/arm/aapcs/align3.c: New.
	* gcc.target/arm/aapcs/align_rec3.c: New.
	* gcc.target/arm/aapcs/align4.c: New.
	* gcc.target/arm/aapcs/align_rec4.c: New.
	* gcc.target/arm/aapcs/align_vararg1.c: New.
	* gcc.target/arm/aapcs/align_vararg2.c: New.

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

	Backport from mainline r224725
	2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65914
	* g++.dg/torture/pr65914.C:  New.

2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>

	Backport from mainline.
	2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>

	PR tree-optimization/66119
	* g++.dg/opt/pr66119.C: New.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
	* gcc.target/s390/vector/vec-abi-attr-1.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-2.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-3.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-4.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-5.c: New test.
	* gcc.target/s390/vector/vec-abi-attr-6.c: New test.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* lib/target-supports.exp: Vector do not always have natural
	alignment on s390*.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector
	instructions on s390*.
	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
	* gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
	* gcc.target/s390/zvector/vec-genmask-1.c: New test.
	* gcc.target/s390/zvector/vec-lcbb-1.c: New test.
	* gcc.target/s390/zvector/vec-overloading-1.c: New test.
	* gcc.target/s390/zvector/vec-overloading-2.c: New test.
	* gcc.target/s390/zvector/vec-overloading-3.c: New test.
	* gcc.target/s390/zvector/vec-overloading-4.c: New test.
	* gcc.target/s390/zvector/vec-test-mask-1.c: New test.
	* gcc.target/s390/zvector/vec-elem-1.c: New test.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.

2015-07-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/s390.exp
	(check_effective_target_vector): New check.
	* gcc.target/s390/vector/vec-abi-1.c: New test.
	* gcc.target/s390/vector/vec-abi-2.c: New test.
	* gcc.target/s390/vector/vec-abi-3.c: New test.
	* gcc.target/s390/vector/vec-abi-4.c: New test.
	* gcc.target/s390/vector/vec-abi-align-1.c: New test.
	* gcc.target/s390/vector/vec-abi-single-1.c: New test.
	* gcc.target/s390/vector/vec-abi-single-2.c: New test.
	* gcc.target/s390/vector/vec-abi-struct-1.c: New test.
	* gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
	* gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
	* gcc.target/s390/vector/vec-clobber-1.c: New test.
	* gcc.target/s390/vector/vec-cmp-1.c: New test.
	* gcc.target/s390/vector/vec-cmp-2.c: New test.
	* gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
	* gcc.target/s390/vector/vec-genbytemask-1.c: New test.
	* gcc.target/s390/vector/vec-genbytemask-2.c: New test.
	* gcc.target/s390/vector/vec-genmask-1.c: New test.
	* gcc.target/s390/vector/vec-genmask-2.c: New test.
	* gcc.target/s390/vector/vec-init-1.c: New test.
	* gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
	* gcc.target/s390/vector/vec-shift-1.c: New test.
	* gcc.target/s390/vector/vec-sub-1.c: New test.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r225248
	2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66700
	* jit.dg/all-non-failing-tests.h: Add
	test-pr66700-observing-write-through-ptr.c.
	* jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r225246
	2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-accessing-union.c: Add comments for use by
	gcc/jit/docs/topics/types.rst.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r225207
	2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-switch.c.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
	testcase.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
	New testcase.
	* jit.dg/test-switch.c: New testcase.
	* jit.dg/test-switch.cc: New testcase.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r225206
	2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66546
	* jit.dg/all-non-failing-tests.h: Add note about
	test-validly-unreachable-block.c.
	* jit.dg/test-validly-unreachable-block.c: New file.

2015-07-01  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r225205
	2015-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66628
	* jit.dg/all-non-failing-tests.h: Add note about
	test-extra-options.c.
	* jit.dg/test-extra-options.c: New testcase.

2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gfortran.dg/gomp/pr66633.f90: New test.

2015-06-29  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r224565
	2015-06-17  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
	* jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
	...this.
	* jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
	New testcase.
	* jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
	New testcase.

2015-06-29  James Greenhalgh  <james.greenhalgh@arm.com>

	Backport from mainline r224832.
	2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/vax/bswapdi-1.c: New.

2015-06-29  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r224536
	2015-06-16  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
	* jit.dg/test-compound-assignment.c: New testcase.

2015-06-29  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline r224531
	2015-06-16  David Malcolm  <dmalcolm@redhat.com>

	PR jit/66539
	* jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
	* jit.dg/test-debug-strings.c: New test case.
	* jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
	the discriminant has a sane debug string.

2015-06-29  David Malcolm  <dmalcolm@redhat.com>

	Backport from mainline
	2015-05-06  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_options): Wrap with
	#ifndef TEST_ESCHEWS_SET_OPTIONS.
	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
	Special-case test-benchmark.c as a negative.
	* jit.dg/test-benchmark.c: New file.

2015-06-29  Adam Butcher  <adam@jessamine.co.uk>

	PR c++/65750
	* g++.dg/cpp0x/trailing11.C: New.

2015-06-27  Mikhail Maltsev  <maltsevm@gmail.com>

	PR testsuite/66667
	* g++.dg/diagnostic/inhibit-warn-2.C: Fix test directives to match
	diagnostic messages of GCC 5.x.

2015-06-26  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66412
	* gcc.target/i386/pr66412.c: New test.

2015-06-25  Andreas Tobler  <andreast@gcc.gnu.org>

	Backport from mainline
	2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>

	* lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
	to the family of pie capable targets.

2015-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	Backport from mainline.
	2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
	PR target/63408
	* gcc.target/arm/pr63408.c: New test.

2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/66200
	* g++.dg/abi/aarch64_guard1.C: Adjust.

2015-06-24  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66549
	* gfortran.dg/gomp/omp_parallel_1.f90: New file.

2015-06-24  Mikhail Maltsev  <maltsevm@gmail.com>

	Backport from mainline:
	2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>

	PR c++/65882
	* g++.dg/diagnostic/inhibit-warn-1.C: New test.
	* g++.dg/diagnostic/inhibit-warn-2.C: New test.

2015-06-23  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-06-09  Richard Biener  <rguenther@suse.de>

	PR middle-end/66413
	* gcc.dg/torture/pr66413.c: New testcase.

2015-06-22  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66422
	* gcc.dg/Warray-bounds-16.c: New testcase.

2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from mainline r224649.
	2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>

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

2015-06-18  Richard Biener  <rguenther@suse.de>

	* g++.dg/other/const4.C: New testcase.

2015-06-18  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-06-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66375
	* gcc.dg/torture/pr66375.c: New testcase.

2015-06-18  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	Backport from mainline r224414.
	2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	* gcc.target/i386/monitorx.c: New.
	* gcc.target/i386/sse-12.c: Add -mmwaitx.
	* 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.

2015-06-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/66571
	* g++.dg/gomp/pr66571-1.C: New test.

	PR middle-end/66429
	* c-c++-common/gomp/pr66429.c: New test.

2015-06-17  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/65944
	* g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.

2015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r223929.
	2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65527
	* gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
	* gcc.target/i386/mpx/chkp-fix-calls-4.c: New.

2015-06-17  Ilya Enkovich  <ilya.enkovich@intel.com>

	Backport from mainline r224063.
	2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-privatize-1_0.c: New.
	* gcc.dg/lto/chkp-privatize-1_1.c: New.
	* gcc.dg/lto/chkp-privatize-2_0.c: New.
	* gcc.dg/lto/chkp-privatize-2_1.c: New.

2015-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66385
	* gfortran.dg/forall_17.f90:  New test.

2015-06-10  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66473
	* gcc.target/i386/pr66473.c: New test.

2015-06-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/66470
	* gcc.dg/tls/pr66470.c: New test.
	* gcc.target/i386/pr66470.c: New test.

2015-06-08  Uros Bizjak  <ubizjak@gmail.com>

	Backport from mainline:
	2015-06-03  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66275
	* gcc.target/i386/pr66275.c: New test.

2015-06-08  Tom de Vries  <tom@codesourcery.com>

	backport from mainline:
	2015-06-08  Tom de Vries  <tom@codesourcery.com>

	PR rtl-optimization/66444
	* gcc.dg/pr66444.c: New test.

2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66245
	* gfortran.dg/class_is_1.f90: New test.
	* gfortran.dg/type_is_1.f90: Ditto.

2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66347
	* gfortran.dg/blockdata_9.f: New test.

2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66377
	gfortran.dg/equiv_9.f90: New test.


2015-06-04  Marek Polacek  <polacek@redhat.com>

	Backported from mainline
	2015-06-03  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/66190
	* g++.dg/ubsan/static-init-1.C: New test.
	* g++.dg/ubsan/static-init-2.C: New test.
	* g++.dg/ubsan/static-init-3.C: New test.

2015-06-03  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-06-02  Richard Biener  <rguenther@suse.de>

	PR debug/65549
	* g++.dg/lto/pr65549_0.C: New testcase.

	2015-06-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66280
	* g++.dg/torture/pr66280.C: New testcase.
	* g++.dg/torture/pr66280-2.C: Likewise.

	2015-05-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66272
	* gcc.dg/torture/pr66272.c: New testcase.

	2015-05-21  Richard Biener  <rguenther@suse.de>

	PR c++/66211
	* g++.dg/conversion/pr66211.C: New testcase.
	* gcc.dg/tree-ssa/forwprop-18.c: Adjust.

	2015-05-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66123
	* gcc.dg/torture/pr66123.c: New testcase.

2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66380
	* gfortran.dg/reshape_7.f90: New test.

2015-06-02  Renlin Li  <renlin.li@arm.com>

	Backport from mainline
	2015-04-30  Renlin Li  <renlin.li@arm.com>

	* gcc.target/aarch64/vect-reduc-or_1.c: New.

2015-06-02  Marek Polacek  <polacek@redhat.com>

	Backport from mainline
	2015-06-02  Marek Polacek  <polacek@redhat.com>

	PR middle-end/66345
	* gcc.dg/torture/pr66345.c: New test.

2015-06-01  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
	directives.
	(hp3, hp4): Add inline keyword.
	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
	(hp2): Add inline keyword.
	* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
	(hp2): Add inline keyword.

2015-06-01  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	Backport from mainline
	2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/66215
	* gcc.target/s390/hotpatch-1.c: Remove optimization options from
	dg-options.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-17.c: Likewise.
	* gcc.target/s390/hotpatch-18.c: Likewise.
	* gcc.target/s390/hotpatch-20.c: Likewise.
	* gcc.target/s390/hotpatch-21.c: Likewise.
	* gcc.target/s390/hotpatch-22.c: Likewise.
	* gcc.target/s390/hotpatch-23.c: Likewise.
	* gcc.target/s390/hotpatch-24.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
	to check for the exact nops too.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-14.c: Likewise.
	* gcc.target/s390/hotpatch-15.c: Likewise.
	* gcc.target/s390/hotpatch-16.c: Likewise.
	* gcc.target/s390/hotpatch-19.c: Likewise.
	* gcc.target/s390/hotpatch-25.c: Likewise.  Remove
	scan-assembler-times counting number of .align directives.
	* gcc.target/s390/hotpatch-13.c: Remove optimization options from
	dg-options.  Remove scan-assembler-times counting number of .align
	directives.
	* gcc.target/s390/hotpatch-26.c: New file.
	* gcc.target/s390/hotpatch-27.c: New file.
	* gcc.target/s390/hotpatch-28.c: New file.
	* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
	using -Os -O0 -O1 -O2 -O3 options.

2015-06-01  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-05-26  Michael Matz  <matz@suse.de>

	PR middle-end/66251
	* gcc.dg/vect/pr66251.c: New test.

	2015-05-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66251
	* gfortran.fortran-torture/compile/pr66251.f90: New testcase.

2015-05-29  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66257
	* typebound_call_27.f90: New file.

2015-05-27  Richard Biener  <rguenther@suse.de>

	Backport from mainline
	2015-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66101
	* gcc.dg/torture/pr66101.c: New testcase.

2015-05-22  Jakub Jelinek  <jakub@redhat.com>

	Backported from mainline
	2015-05-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/66233
	* gcc.c-torture/execute/pr66233.c: New test.

2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	Backport from mainline r223471
	2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR middle-end/66221
	* gcc.dg/lto/pr66221_0.c: New test.
	* gcc.dg/lto/pr66221_1.c: New test.

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

	PR fortran/65903
	* gfortran.dg/continuation_13.f90: Update test.
	* gfortran.dg/pr65903.f90: New test.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66106
	* gfortran.dg/interface_operator_1.f90: New tests.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66057
	* gfortran.dg/generic_29.f90: New tests.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66052
	* gfortran.dg/protected_9.f90: New test.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66045
	* gfortran.dg/null1.f90: New test.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66044
	* gfortran.dg/entry_21.f90: New test.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66043
	* gfortran.dg/storage_size_6.f90: New tests.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66040
	* gfortran.dg/misplaced_statement.f90: New test.

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/66039
	* gfortran.dg/filepos1.f90: New test

2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/64925
	* gfortran.dg/pr64925.f90: New test.

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

	PR target/66174
	* gcc.target/i386/pr66174.c: New test.

2015-04-16  Jan Hubicka  <hubicka@ucw.cz>

	PR target/66047
	* gcc.target/i386/pr66047.c: New testcase.

2015-05-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/66140
	* gcc.target/alpha/pr66140.c: New test.

2015-05-13  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.

2015-05-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/65990
	* gcc.target/i386/pr65990.c: New test.

2015-05-06  Christian Bruel  <christian.bruel@st.com>

	PR target/66015
	* gcc.target/aarch64/iinline-attr-1.c: New test.

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

	Backport from mainline.
	2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/64579
	* gcc.target/powerpc/htm-1.c: New test.
	* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
	on 64-bit compiles.
	(__builtin_tabortdci): Likewise.
	(__builtin_tcheck): Remove operand.
	* lib/target-supports.exp (check_htm_hw_available): New function.

2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/66007
	* g++.dg/cpp0x/Wnarrowing4.C: New.

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

	PR tree-optimization/65984
	* c-c++-common/ubsan/pr65984.c: New test.

2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
	    Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>

	PR c++/65858
	* g++.dg/cpp0x/Wnarrowing3.C: New.

2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r222664
	2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
	with powerpc_p8vector_ok.

2015-04-30  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/63551
	* g++.dg/ipa/pr63551.C: New test.

2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65801
	* g++.dg/cpp0x/Wnarrowing2.C: New.

2015-04-30  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr65408.c: New.

2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>

	Backport from trunk r222564:

	2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>

	* g++.dg/gomp/tpl-target-update.C: New file.

2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline
	2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vect/vect-33.c: Remove spurious line.

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

	PR tree-optimization/65875
	* gcc.c-torture/compile/pr65875.c: New test.

2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	Backport from mainline
	2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65849
	* gcc.target/powerpc/pr65849-1.c: New test to verify being able to
	set new options.
	* gcc.target/powerpc/pr65849-2.c: Likewise.

2015-04-24  Andreas Tobler  <andreast@gcc.gnu.org>

	Add missing ChangeLog entry for r222341.

	Backport from trunk r222273
	2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
	* gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
	headers.
	* gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
	* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
	* gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
	* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
	* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r222362
	2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/crypto-builtin-2.c: New.

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr65456.c: Add test missed during backport of
	r222349.

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r222351
	2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

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

2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	Backport from mainline r222349
	2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65456
	* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
	* gcc.dg/vect/bb-slp-25.c: Likewise.
	* gcc.dg/vect/bb-slp-29.c: Likewise.
	* gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.
	* gcc.dg/vect/bb-slp-9.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
	vect_hw_misalign.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
	account for POWER8, where peeling for alignment is not needed.
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
	vect_no_align with vect_no_align && { ! vect_hw_misalign }.
	* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
	* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
	* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
	* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
	* gcc.dg/vect/pr16105.c: Likewise.
	* gcc.dg/vect/pr20122.c: Likewise.
	* gcc.dg/vect/pr33804.c: Likewise.
	* gcc.dg/vect/pr33953.c: Likewise.
	* gcc.dg/vect/pr56787.c: Likewise.
	* gcc.dg/vect/pr58508.c: Likewise.
	* gcc.dg/vect/slp-25.c: Likewise.
	* gcc.dg/vect/vect-105-bit-array.c: Likewise.
	* gcc.dg/vect/vect-105.c: Likewise.
	* gcc.dg/vect/vect-27.c: Likewise.
	* gcc.dg/vect/vect-29.c: Likewise.
	* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
	POWER8.
	* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
	&& { ! vect_hw_misalign }.
	* gcc.dg/vect/vect-44.c: Likewise.
	* gcc.dg/vect/vect-48.c: Likewise.
	* gcc.dg/vect/vect-50.c: Likewise.
	* gcc.dg/vect/vect-52.c: Likewise.
	* gcc.dg/vect/vect-56.c: Likewise.
	* gcc.dg/vect/vect-60.c: Likewise.
	* gcc.dg/vect/vect-72.c: Likewise.
	* gcc.dg/vect/vect-75-big-array.c: Likewise.
	* gcc.dg/vect/vect-75.c: Likewise.
	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
	* gcc.dg/vect/vect-77-global.c: Likewise.
	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
	* gcc.dg/vect/vect-78-global.c: Likewise.
	* gcc.dg/vect/vect-93.c: Likewise.
	* gcc.dg/vect/vect-95.c: Likewise.
	* gcc.dg/vect/vect-96.c: Likewise.
	* gcc.dg/vect/vect-cond-1.c: Likewise.
	* gcc.dg/vect/vect-cond-3.c: Likewise.
	* gcc.dg/vect/vect-cond-4.c: Likewise.
	* gcc.dg/vect/vect-cselim-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
	* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
	* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
	* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-3a.c: Likewise.
	* gcc.dg/vect/vect-outer-5.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
	* gcc.dg/vect/vect-outer-fir.c: Likewise.
	* gcc.dg/vect/vect-peel-3.c: Likewise.
	* gcc.dg/vect/vect-peel-4.c: Likewise.
	* gcc.dg/vect/vect-pre-interact.c: Likewise.
	* gcc.target/powerpc/pr65456.c: New test.
	* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
	* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
	* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
	* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
	vect_no_align && { ! vect_hw_misalign }.
	* gfortran.dg/vect/vect-3.f90: Likewise.
	* gfortran.dg/vect/vect-4.f90: Likewise.
	* gfortran.dg/vect/vect-5.f90: Likewise.
	* lib/target-supports.exp (check_effective_target_vect_no_align):
	Return 1 for POWER8.
	(check_effective_target_vect_hw_misalign): Return 1 for POWER8.

	Backport from mainline r222372
	2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
	vect_no_align with vect_no_align && { ! vect_hw_misalign }.

2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/65429
	* gfortran.dg/pr65429.f90: New test.

2015-04-22  Bin Cheng  <bin.cheng@arm.com>

	Backport from trunk r222255
	2015-04-21  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/65767
	* g++.dg/lto/pr65276_0.C: Change namespace std to std2.
	* g++.dg/lto/pr65276_1.C: Change namespace std to std2.

2015-04-22  Release Manager

	* GCC 5.1.0 released.

2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65780
	* gcc.dg/pr65780-1.c: New test.
	* gcc.dg/pr65780-2.c: Likewise.
	* gcc.target/i386/pr32219-9.c: Likewise.
	* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
	symbol.
	* gcc.target/i386/pr64317.c (c): Initialize.

2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65787
	* gcc.target/powerpc/pr65787.c: New.

2015-04-17  Jakub Jelinek  <jakub@redhat.com>

	PR debug/65771
	* gcc.dg/debug/pr65771.c: New test.

2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
	__buitlin_alloca with __builtin_alloca.

2015-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/65765
	* g++.dg/ipa/pr65765.C: New test.

2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
	__builtin_finite instead of finite.
	* gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
	Likewise.

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

	PR tree-optimization/65747
	* g++.dg/torture/pr65747.C: New test.

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

	PR c++/65736
	* g++.dg/cpp0x/pr65736.C: New test.

2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
	    Martin Liska  <mliska@suse.cz>

	PR ipa/65722
	* g++.dg/ipa/pr65722.C: New testcase.

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

	PR tree-optimization/65735
	* gcc.c-torture/compile/pr65735.c: New test.

2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR middle-end/65554
	* g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.

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

	PR target/65671
	* gcc.target/i386/pr65671.c: Require avx512vl effective target.

2015-04-10  Yvan Roux  <yvan.roux@linaro.org>

	PR target/65647
	* gcc.target/arm/pr65647-2.c: New.

2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65694
	* g++.dg/torture/pr65694.C: New test.

2015-04-10  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_lock_6.f90: New.
	* gfortran.dg/coarray_lock_7.f90: New.
	* gfortran.dg/coarray/lock_2.f90: New.

2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/56674
	PR fortran/58813
	PR fortran/59016
	PR fortran/59024
	* gfortran.dg/used_types_27.f90: New.

2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/65671
	* gcc.target/i386/pr65671.c: New.

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

	PR tree-optimization/65709
	* c-c++-common/ubsan/align-9.c: New test.

2013-04-09  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/56852
	* gfortran.dg/pr56852.f90: New test.

2015-04-09  Marek Polacek  <polacek@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/65554
	* g++.dg/opt/pr65554.C: New test.

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

	PR c++/65690
	* c-c++-common/attr-aligned-1.c: New test.

2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/memmove-zero-length.c: New.

2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/65676
	* gcc.target/i386/sse-25.c: New.

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

	PR target/65693
	* gcc.target/i386/pr65693.c: New test.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-static-bounds_0.c: New.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.

2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/thunk-retbnd.c: New.

2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt48.adb: New test.
	* gnat.dg/opt48_pkg1.ad[sb]: New helper.
	* gnat.dg/opt48_pkg2.ad[sb]: Likewise.

2015-04-07  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65540
	* gcc.c-torture/compile/pr65540.c: New.

2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/c-output-template-3.c: Add -O, remove
	-Wno-pointer-arith.

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

	PR debug/65678
	* g++.dg/debug/pr65678.C: New test.

	PR middle-end/65680
	* gcc.c-torture/compile/pr65680.c: New test.

2015-04-07  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/65548
	* gfortran.dg/allocate_with_source_5.f90: New test.

2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
	* gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.

2015-04-07  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".

2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65614
	* gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
	to get floating point compression.
	* gcc.target/powerpc/compress-foat-ppc.c: Likewise.

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

	PR preprocessor/61977
	* gcc.dg/cpp/pr61977.c: New test.

2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/lto/chkp-ctor-merge_0.c: New.

2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65647
	* gcc.target/arm/pr65647.c: New.

2015-04-03  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65655
	* g++.dg/torture/pr65655.C: New testcase.

2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64085
	* g++.dg/cpp1y/lambda-init13.C: New.

2015-04-03  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp0x/pr57101.C: Use proper type for size_t.

2015-04-02  Marek Polacek  <polacek@redhat.com>

	PR c++/65642
	* g++.dg/cpp0x/constexpr-fold1.C: New test.
	* g++.dg/cpp0x/constexpr-fold2.C: New test.

2015-04-02  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/61977
	* gcc.target/powerpc/pr61977-1.c: New test.
	* gcc.target/powerpc/pr61977-2.c: New test.

2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/56100
	* g++.dg/warn/Wshadow-8.C: New.
	* g++.dg/warn/Wshadow-9.C: Likewise.
	* g++.dg/warn/Wshadow-10.C: Likewise.
	* g++.dg/warn/Wshadow-11.C: Likewise.

2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/pr23623.c: Added aligned attribute.
	* gcc.dg/20141029-1.c: Likewise.
	* gcc.dg/20150306-1.c: New test.

2015-04-01  Marek Polacek  <polacek@redhat.com>

	PR c++/65554
	* g++.dg/cpp0x/initlist93.C: New test.
	* g++.dg/cpp0x/initlist94.C: New test.

2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR target/65624
	* gcc.target/aarch64/pr65624.c: New test.

2015-03-31  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/inlinehint-4.c: New testcase.

2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
	extra variable to force stack alignment.
	* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
	extra variable to force stack alignment.

2015-03-31  Marek Polacek  <polacek@redhat.com>

	PR c++/65390
	* g++.dg/template/pr65390.C: New test.

2015-03-31  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr65557.C: New test.

2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-25.c: New test.
	* gcc.target/s390/hotpatch-1.c: Update test.
	* gcc.target/s390/hotpatch-10.c: Update test.
	* gcc.target/s390/hotpatch-11.c: Update test.
	* gcc.target/s390/hotpatch-12.c: Update test.
	* gcc.target/s390/hotpatch-13.c: Update test.
	* gcc.target/s390/hotpatch-14.c: Update test.
	* gcc.target/s390/hotpatch-15.c: Update test.
	* gcc.target/s390/hotpatch-16.c: Update test.
	* gcc.target/s390/hotpatch-17.c: Update test.
	* gcc.target/s390/hotpatch-18.c: Update test.
	* gcc.target/s390/hotpatch-19.c: Update test.
	* gcc.target/s390/hotpatch-2.c: Update test.
	* gcc.target/s390/hotpatch-21.c: Update test.
	* gcc.target/s390/hotpatch-22.c: Update test.
	* gcc.target/s390/hotpatch-23.c: Update test.
	* gcc.target/s390/hotpatch-24.c: Update test.
	* gcc.target/s390/hotpatch-3.c: Update test.
	* gcc.target/s390/hotpatch-4.c: Update test.
	* gcc.target/s390/hotpatch-5.c: Update test.
	* gcc.target/s390/hotpatch-6.c: Update test.
	* gcc.target/s390/hotpatch-7.c: Update test.
	* gcc.target/s390/hotpatch-8.c: Update test.
	* gcc.target/s390/hotpatch-9.c: Update test.
	* gcc.target/s390/hotpatch-compile-16.c: Update test.

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

	PR middle-end/65626
	* g++.dg/torture/pr65626.C: New testcase.

2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65531
	* gcc.target/i386/mpx/pr65531.cc: New.

2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65602
	* gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
	__builtin_alloca instead of alloca.
	* gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
	* gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
	* lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
	check.

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

	PR ipa/65610
	* g++.dg/ubsan/pr65610.C: New test.

2015-03-30  Marek Polacek  <polacek@redhat.com>

	PR c++/65398
	* g++.dg/cpp0x/pr65398-2.C: New test.

2015-03-30  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/pr65556.c: Change the width of bit-fields.

2015-03-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65588
	* gcc.target/i386/pr65588.c: New testcase.

2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libgfortran/65563
	* gfortran.dg/open_errors_2.f90:  New test.

2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/65596
	* gfortran.dg/namelist_86.f90: New test.

2015-03-28  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
	statement to reflect new ownership.

2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/42328
	* g++.dg/template/friend58.C: New.
	* g++.dg/template/friend59.C: Likewise.

2015-03-27  Tobias Burnus  <burnus@net-b.de>

	PR c/65586
	* g++.dg/gomp/openmp-simd-3.C: New.
	* gcc.dg/gomp/openmp-simd-3.c: New.

2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65248
	* gcc.target/i386/pr65248-1.c: New file.
	* gcc.target/i386/pr65248-2.c: Likewise.
	* gcc.target/i386/pr65248-3.c: Likewise.
	* gcc.target/i386/pr65248-4.c: Likewise.

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

	PR target/65593
	* gcc.c-torture/compile/pr65593.c: New test.

2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59329
	* g++.dg/cpp1y/constexpr-assert1.C: New.

2015-03-27  Marek Polacek  <polacek@redhat.com>

	PR c++/65556
	* c-c++-common/pr65556.c: New test.

2015-03-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65600
	* g++.dg/torture/pr65600.C: New testcase.

2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65407
	* gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.

2015-03-27  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
	statement and cleanup. Fixed typos.

2015-03-26  Jan Hubicka  <hubicka@ucw.cz>

	PR middle-end/65595
	* gcc.c-torture/compile/pr65595.c: New testcase.

2015-03-27  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65583
	* g++.dg/ubsan/pr65583.C: New test.

2015-03-26  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/compile/20150327.c: New testcase.

2015-03-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/65555
	* g++.dg/torture/pr65555.C: New testcase.

2015-03-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/64715
	* gcc.dg/builtin-object-size-15.c: New test.
	* gcc.dg/pr64715-1.c: New test.
	* gcc.dg/pr64715-2.c: New test.

2015-03-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/65519
	* gnat.dg/specs/opt2.ads: Fix testcase.

2015-03-25  Martin Sebor  <msebor@redhat.com>

	PR testsuite/65526
	* lib/target-supports.exp (check_effective_target_arm32): Fail early
	when target isn't arm*-*-*-*.
	(check_effective_target_arm_nothumb): Likewise.
	(check_effective_target_arm_little_endian): Likewise.
	(check_effective_target_arm_vect_no_misalign): Likewise.
	(check_effective_target_aarch64_little_endian): Fail early if target
	isn't aarch64*-*-*.

2015-03-25  Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/65177
	* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.

2015-03-25  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
	* gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
	smmintrin.h and mm3dnow.h.

2015-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/65558
	* g++.dg/cpp0x/pr65558.C: New test.

2015-03-25  Marek Polacek  <polacek@redhat.com>

	PR c++/61670
	* g++.dg/template/pr61670.C: New test.

2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/54987
	* g++.dg/template/pr54987.C: New.

2015-03-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62630
	* gcc.dg/graphite/vect-pr43423.c: XFAIL.

2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65508
	* gcc.target/i386/mpx/pr65508.c: New.

2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/64952
	PR fortran/65532
	* gfortran.dg/data_initialized_3.f90: New.

2015-03-25  Richard Biener  <rguenther@suse.de>

	PR middle-end/65519
	* gnat.dg/specs/opt2.ads: New testcase.

2015-03-25  Bin Cheng  <bin.cheng@arm.com>

	* lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
	* gcc.target/arm/memset-inline-4.c: Skip for
	arm_tune_string_ops_prefer_neon.
	* gcc.target/arm/memset-inline-5.c: Ditto.
	* gcc.target/arm/memset-inline-6.c: Ditto.
	* gcc.target/arm/memset-inline-8.c: Ditto.
	* gcc.target/arm/memset-inline-9.c: Ditto.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58923
	* g++.dg/other/virtual3.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60130
	* g++.dg/cpp0x/vt-60130.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/61971
	* g++.dg/warn/Warray-bounds-7.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60067
	* g++.dg/template/defarg18.C: New.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59988
	* g++.dg/cpp0x/vt-59988.C: New.

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

	PR tree-optimization/65533
	* gcc.dg/pr65533.c: New test.

2015-03-24  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
	source= and mold= expressions functionality.
	* gfortran.dg/allocate_class_4.f90: New test.
	* gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
	copying an unlimited polymorhpic object containing a char array
	to another unlimited polymorphic object respects the _len
	component.
	* gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
	whether deferred length char array allocate works, unlimited
	polymorphic object allocation from a string works and if
	allocating an array of deferred length strings works.
	* gfortran.dg/unlimited_polymorphic_24.f03: New test.

2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65513
	* g++.dg/cpp0x/constexpr-array11.C: New.

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

	PR middle-end/65517
	* gcc.dg/torture/pr65517.c: New testcase.

2015-03-24  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coindexed_1.f90: Moved from
	gfortran.dg/coarray/coindexed_3.f90; added dg-options.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/65506
	* gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
	gimple dump.

	PR target/65523
	* gcc.target/i386/pr65523.c: New test.

	PR ipa/65475
	* g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
	dg-options.
	* g++.dg/lto/pr65475b_0.C: Likewise.

2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65505
	* gcc.target/sh/torture/pr65505.c: New.

2015-03-23  Martin Sebor  <msebor@redhat.com>

	PR testsuite/63175
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
	assembly for lvx in addition to lxv.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR target/65504
	* gfortran.dg/pr65504.f90: New test.

	PR ipa/65521
	* gcc.dg/pr65521.c: New test.

2015-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65518
	* gcc.dg/vect/pr65518.c: New testcase.

2015-03-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65494
	* gcc.dg/vect/pr65494.c: New testcase.

2015-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR preprocessor/65238
	* c-c++-common/cpp/pr65238-1.c: New test.
	* gcc.dg/cpp/pr65238-2.c: New test.
	* gcc.dg/cpp/trad/pr65238-3.c: New test.
	* gcc.dg/cpp/trad/pr65238-4.c: New test.

2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
	    Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/64952
	* gfortran.dg/elemental_dependency_4.f90: New.
	* gfortran.dg/elemental_dependency_5.f90: New.

2015-03-22  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65475
	* g++.dg/lto/pr65475b_0.C: New testcase.
	* g++.dg/lto/pr65475b_1.C: New testcase.
	* g++.dg/lto/pr65475c_0.C: New testcase.
	* g++.dg/lto/pr65475c_1.C: New testcase.

2015-03-21  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_38.f90: New.
	* gfortran.dg/coarray_39.f90: New.
	* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
	compile test.

2015-03-20  Marek Polacek  <polacek@redhat.com>

	PR c++/65398
	* g++.dg/cpp0x/pr65398.C: New test.

2015-03-20  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65475
	* g++.dg/lto/pr65475_0.C: New testcase.
	* g++.dg/lto/pr65475_1.C: New testcase.

2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64366
	* gcc.target/sh/pr64366.c: New.

2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/48453
	* g++.dg/cpp0x/pr48453.C: New.

2015-03-20  Marek Polacek  <polacek@redhat.com>

	PR c++/65072
	* g++.dg/cpp0x/pr65072.C: New test.

2015-03-20  Richard Biener  <rguenther@suse.de>

	PR middle-end/64715
	* gcc.dg/pr15347.c: Use -O.
	* c-c++-common/pr19807-1.c: Likewise.

2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-20  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/60851
	* gcc.target/i386/pr60851.c: New test.

2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65240
	* g++.dg/pr65240.h: Add tests for PR 65240.
	* g++.dg/pr65240-1.C: Likewise.
	* g++.dg/pr65240-2.C: Likewise.
	* g++.dg/pr65240-3.C: Likewise.
	* g++.dg/pr65240-4.C: Likewise.

2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/63491
	* gcc.target/powerpc/pr63491.c: New.

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/ipa/pr65465.C: New test.

2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/52659
	* g++.dg/cpp0x/deleted11.C: New.

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/65400
	* c-c++-common/tsan/pr65400-3.c: New test.

2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-03-19  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/64265
	* g++.dg/tsan/pr64265.C: New test.

	PR sanitizer/65400
	* c-c++-common/tsan/pr65400-1.c: New test.
	* c-c++-common/tsan/pr65400-2.c: New test.

2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59816
	* g++.dg/cpp0x/pr59816.C: New.

2015-03-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/59198
	* gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.

2015-03-18  Martin Liska  <mliska@suse.cz>

	PR ipa/65439
	* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
	equivalences either to 6 or 7.

2015-03-18  Andrew Stubbs  <ams@codesourcery.com>

	PR middle-end/64491
	Revert:
	2014-11-20  Andrew Stubbs  <ams@codesourcery.com>

	* gcc.dg/undefined-loop-1.c: New file.
	* gcc.dg/undefined-loop-2.c: New file.

	2014-12-24  Andrew Stubbs  <ams@codesourcery.com>

	PR testsuite/64032
	* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
	loop exits too early.

2015-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65450
	* gfortran.dg/pr65450.f90: New test.

	PR target/65078
	* gcc.target/i386/pr65078-1.c: New test.
	* gcc.target/i386/pr65078-2.c: New test.
	* gcc.target/i386/pr65078-3.c: New test.
	* gcc.target/i386/pr65078-4.c: New test.
	* gcc.target/i386/pr65078-5.c: New test.
	* gcc.target/i386/pr65078-6.c: New test.

2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65340
	* g++.dg/cpp1y/pr65340.C: New.

2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64432
	* gfortran.dg/system_clock_3.f08: Adjust test.

2015-03-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/59198
	* gfortran.dg/proc_ptr_comp_44.f90: New test.
	* gfortran.dg/proc_ptr_comp_45.f90: New test.

2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64432
	* gfortran.dg/system_clock_3.f08: New test.

2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>

	PR c++/64626
	g++.dg/cpp1y/pr64626-1.C: New.
	g++.dg/cpp1y/pr64626-2.C: New.
	g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.

2015-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65427
	* gcc.c-torture/execute/pr65427.c: New test.

2015-03-16  Marek Polacek  <polacek@redhat.com>

	DR 1688
	PR c++/65327
	* g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
	* g++.dg/cpp0x/pr65327.C: New test.

2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>

	PR sanitizer/64820
	* c-c++-common/asan/pr64820.c: New test.

2015-03-16  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/pointer_2.f90: New test.

2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/pr65049.C: New test.

2015-03-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
	* gcc.target/i386/fuse-caller-save-xmm.c: Same.
	* gcc.target/i386/fuse-caller-save.c: Same.

2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/loop_optimization18.ad[sb]: New test.
	* gnat.dg/loop_optimization18_pkg.ads: New helper.

2015-03-16  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
	2014-12-05 change.

2015-03-15  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
	hppa*-*-hpux*.
	* gcc.dg/torture/pr65270-2.c: Likewise.

2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/61138
	* gfortran.dg/pointer_remapping_9.f90: New.

2015-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65369
	* gcc.c-torture/execute/pr65369.c: New test.

	PR tree-optimization/65418
	* gcc.c-torture/execute/pr65418-1.c: New test.
	* gcc.c-torture/execute/pr65418-2.c: New test.

	PR rtl-optimization/65401
	* gcc.c-torture/execute/pr65401.c: New test.

2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64600
	* gcc.target/arm/pr64600_1.c: New test.

2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/65235
	* gcc.target/aarch64/pr65235_1.c: New test.

2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
	* gcc.target/s390/hotpatch-22.c: Likewise.
	* gcc.target/s390/hotpatch-23.c: Likewise.
	* gcc.target/s390/hotpatch-24.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
	* gcc.target/s390/hotpatch-1.c: Update expected output.
	* gcc.target/s390/hotpatch-2.c: Likewise.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-13.c: Likewise.
	* gcc.target/s390/hotpatch-14.c: Likewise.
	* gcc.target/s390/hotpatch-15.c: Likewise.
	* gcc.target/s390/hotpatch-16.c: Likewise.
	* gcc.target/s390/hotpatch-17.c: Likewise.
	* gcc.target/s390/hotpatch-18.c: Likewise.
	* gcc.target/s390/hotpatch-19.c: Likewise.

2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65103
	* gcc.target/i386/pr65103-1.c: New.

2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65044
	* gcc.target/i386/pr65044.c: New.

2015-03-12  Tom de Vries  <tom@codesourcery.com>

	PR rtl-optimization/64895
	* gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
	* gcc.target/i386/fuse-caller-save.c: Ditto.

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/pr63569.c: Fix template.

2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>

	* g++.dg/ipa/pr64146.C: Require fpic support.

2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/65200
	* gfortran.dg/open_errors.f90: Update checks for iomsg string.
	* gfortran.dg/open_new_segv.f90: Fix error message pattern.

2015-03-11  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
	to dg-options, fix up dg-skip-if.

2015-03-11  Georg-Johann Lay  <avr@gjlay.de>

	PR target/65296
	* gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
	* gcc.target/avr/tiny-caller-save.c: Same.

2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/65242
	* g++.dg/pr65242.C: New test.

2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>

	* c-c++-common/asan/no-asan-check-glob.c: New test.

2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/65370
	* g++.dg/other/default11.C: New.
	* g++.dg/other/default12.C: Likewise.

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

	PR target/65368
	* gcc.target/i386/bmi2-bzhi-2.c: New test.

2015-03-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65024
	* gfortran.dg/unlimited_polymorphic_23.f90: New test

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

	PR c++/65127
	* g++.dg/cpp0x/pr65127.C: New test.

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/PR64550.c: Update template.

2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
	    Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_sync_memory.f90: New.

2015-03-10  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65367
	* c-c++-common/ubsan/pr65367.c: New test.

2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	* lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
	* gcc.target/i386/mpx/calloc-1-lbv.c: New.
	* gcc.target/i386/mpx/calloc-1-ubv.c: New.
	* gcc.target/i386/mpx/calloc-1-nov.c: New.
	* gcc.target/i386/mpx/malloc-1-lbv.c: New.
	* gcc.target/i386/mpx/malloc-1-nov.c: New.
	* gcc.target/i386/mpx/malloc-1-ubv.c: New.
	* gcc.target/i386/mpx/realloc-1-lbv.c: New.
	* gcc.target/i386/mpx/realloc-1-nov.c: New.
	* gcc.target/i386/mpx/realloc-1-ubv.c: New.
	* gcc.target/i386/mpx/realloc-2-lbv.c: New.
	* gcc.target/i386/mpx/realloc-2-nov.c: New.
	* gcc.target/i386/mpx/realloc-2-ubv.c: New.

2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	* lib/mpx-dg.exp (mpx_link_flags): New.
	(mpx_init): New.
	(mpx_finish): New.
	* gcc.target/i386/mpx/alloca-1-lbv.c: New.
	* gcc.target/i386/mpx/alloca-1-nov.c: New.
	* gcc.target/i386/mpx/alloca-1-ubv.c: New.
	* gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
	* gcc.target/i386/mpx/arg-addr-1-nov.c: New.
	* gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
	* gcc.target/i386/mpx/bitfields-1-lbv.c: New.
	* gcc.target/i386/mpx/bitfields-1-nov.c: New.
	* gcc.target/i386/mpx/bitfields-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
	* gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
	* gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
	* gcc.target/i386/mpx/fastcall-1-lbv.c: New.
	* gcc.target/i386/mpx/fastcall-1-nov.c: New.
	* gcc.target/i386/mpx/fastcall-1-ubv.c: New.
	* gcc.target/i386/mpx/fastcall-2-lbv.c: New.
	* gcc.target/i386/mpx/fastcall-2-nov.c: New.
	* gcc.target/i386/mpx/fastcall-2-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-1-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-1-nov.c: New.
	* gcc.target/i386/mpx/field-addr-1-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-10-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-10-nov.c: New.
	* gcc.target/i386/mpx/field-addr-10-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-2-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-2-nov.c: New.
	* gcc.target/i386/mpx/field-addr-2-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-3-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-3-nov.c: New.
	* gcc.target/i386/mpx/field-addr-3-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-4-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-4-nov.c: New.
	* gcc.target/i386/mpx/field-addr-4-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-5-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-5-nov.c: New.
	* gcc.target/i386/mpx/field-addr-5-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-6-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-6-nov.c: New.
	* gcc.target/i386/mpx/field-addr-6-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-7-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-7-nov.c: New.
	* gcc.target/i386/mpx/field-addr-7-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-8-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-8-nov.c: New.
	* gcc.target/i386/mpx/field-addr-8-ubv.c: New.
	* gcc.target/i386/mpx/field-addr-9-lbv.c: New.
	* gcc.target/i386/mpx/field-addr-9-nov.c: New.
	* gcc.target/i386/mpx/field-addr-9-ubv.c: New.
	* gcc.target/i386/mpx/frame-address-1-nov.c: New.
	* gcc.target/i386/mpx/hard-reg-1-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
	* gcc.target/i386/mpx/if-stmt-1-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
	* gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
	* gcc.target/i386/mpx/if-stmt-2-nov.c: New.
	* gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
	* gcc.target/i386/mpx/label-address-1.c: New.
	* gcc.target/i386/mpx/legacy-1-nov.c: New.
	* gcc.target/i386/mpx/macro.c: New.
	* gcc.target/i386/mpx/mpx-check.h: New.
	* gcc.target/i386/mpx/mpx.exp: New.
	* gcc.target/i386/mpx/nested-function-1-lbv.c: New.
	* gcc.target/i386/mpx/nested-function-1-nov.c: New.
	* gcc.target/i386/mpx/nested-function-1-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
	* gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
	* gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
	* gcc.target/i386/mpx/pointer-store-1-nov.c: New.
	* gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
	* gcc.target/i386/mpx/reference-1-lbv.c: New.
	* gcc.target/i386/mpx/reference-1-nov.c: New.
	* gcc.target/i386/mpx/reference-1-ubv.c: New.
	* gcc.target/i386/mpx/reference-2-lbv.c: New.
	* gcc.target/i386/mpx/reference-2-nov.c: New.
	* gcc.target/i386/mpx/reference-2-ubv.c: New.
	* gcc.target/i386/mpx/reference-3-lbv.c: New.
	* gcc.target/i386/mpx/reference-3-nov.c: New.
	* gcc.target/i386/mpx/reference-3-ubv.c: New.
	* gcc.target/i386/mpx/reference-4-lbv.c: New.
	* gcc.target/i386/mpx/reference-4-nov.c: New.
	* gcc.target/i386/mpx/reference-4-ubv.c: New.
	* gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
	* gcc.target/i386/mpx/return-pointer-1-nov.c: New.
	* gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-1-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-1-nov.c: New.
	* gcc.target/i386/mpx/return-struct-1-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-2-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-2-nov.c: New.
	* gcc.target/i386/mpx/return-struct-2-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-3-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-3-nov.c: New.
	* gcc.target/i386/mpx/return-struct-3-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-4-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-4-nov.c: New.
	* gcc.target/i386/mpx/return-struct-4-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-5-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-5-nov.c: New.
	* gcc.target/i386/mpx/return-struct-5-ubv.c: New.
	* gcc.target/i386/mpx/return-struct-6-lbv.c: New.
	* gcc.target/i386/mpx/return-struct-6-nov.c: New.
	* gcc.target/i386/mpx/return-struct-6-ubv.c: New.
	* gcc.target/i386/mpx/sincos-1-nov.c: New.
	* gcc.target/i386/mpx/static-array-1-lbv.c: New.
	* gcc.target/i386/mpx/static-array-1-nov.c: New.
	* gcc.target/i386/mpx/static-array-1-ubv.c: New.
	* gcc.target/i386/mpx/static-init-1-lbv.c: New.
	* gcc.target/i386/mpx/static-init-1-nov.c: New.
	* gcc.target/i386/mpx/static-init-1-ubv.c: New.
	* gcc.target/i386/mpx/static-init-2-lbv.c: New.
	* gcc.target/i386/mpx/static-init-2-nov.c: New.
	* gcc.target/i386/mpx/static-init-2-ubv.c: New.
	* gcc.target/i386/mpx/static-init-3-lbv.c: New.
	* gcc.target/i386/mpx/static-init-3-nov.c: New.
	* gcc.target/i386/mpx/static-init-3-ubv.c: New.
	* gcc.target/i386/mpx/static-init-4-lbv.c: New.
	* gcc.target/i386/mpx/static-init-4-nov.c: New.
	* gcc.target/i386/mpx/static-init-4-ubv.c: New.
	* gcc.target/i386/mpx/static-init-5-lbv.c: New.
	* gcc.target/i386/mpx/static-init-5-nov.c: New.
	* gcc.target/i386/mpx/static-init-5-ubv.c: New.
	* gcc.target/i386/mpx/static-init-6-lbv.c: New.
	* gcc.target/i386/mpx/static-init-6-nov.c: New.
	* gcc.target/i386/mpx/static-init-6-ubv.c: New.
	* gcc.target/i386/mpx/static-string-1-lbv.c: New.
	* gcc.target/i386/mpx/static-string-1-nov.c: New.
	* gcc.target/i386/mpx/static-string-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-1-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-10-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-2-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-3-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-4-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-5-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-6-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-7-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-8-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
	* gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
	* gcc.target/i386/mpx/struct-arg-9-nov.c: New.
	* gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
	* gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
	* gcc.target/i386/mpx/struct-copy-1-nov.c: New.
	* gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
	* gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
	* gcc.target/i386/mpx/struct-copy-2-nov.c: New.
	* gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
	* gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
	* gcc.target/i386/mpx/union-arg-1-lbv.c: New.
	* gcc.target/i386/mpx/union-arg-1-nov.c: New.
	* gcc.target/i386/mpx/union-arg-1-ubv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
	* gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
	* gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
	* gcc.target/i386/mpx/vararg-1-lbv.c: New.
	* gcc.target/i386/mpx/vararg-1-nov.c: New.
	* gcc.target/i386/mpx/vararg-1-ubv.c: New.
	* gcc.target/i386/mpx/vararg-2-lbv.c: New.
	* gcc.target/i386/mpx/vararg-2-nov.c: New.
	* gcc.target/i386/mpx/vararg-2-ubv.c: New.
	* gcc.target/i386/mpx/vararg-3-lbv.c: New.
	* gcc.target/i386/mpx/vararg-3-nov.c: New.
	* gcc.target/i386/mpx/vararg-3-ubv.c: New.
	* gcc.target/i386/mpx/vararg-4-lbv.c: New.
	* gcc.target/i386/mpx/vararg-4-nov.c: New.
	* gcc.target/i386/mpx/vararg-4-ubv.c: New.
	* gcc.target/i386/mpx/vararg-5-lbv.c: New.
	* gcc.target/i386/mpx/vararg-5-nov.c: New.
	* gcc.target/i386/mpx/vararg-5-ubv.c: New.
	* gcc.target/i386/mpx/vararg-6-lbv.c: New.
	* gcc.target/i386/mpx/vararg-6-nov.c: New.
	* gcc.target/i386/mpx/vararg-6-ubv.c: New.
	* gcc.target/i386/mpx/vararg-7-lbv.c: New.
	* gcc.target/i386/mpx/vararg-7-nov.c: New.
	* gcc.target/i386/mpx/vararg-7-ubv.c: New.
	* gcc.target/i386/mpx/vararg-8-lbv.c: New.
	* gcc.target/i386/mpx/vararg-8-nov.c: New.
	* gcc.target/i386/mpx/vararg-8-ubv.c: New.
	* gcc.target/i386/mpx/vla-1-lbv.c: New.
	* gcc.target/i386/mpx/vla-1-nov.c: New.
	* gcc.target/i386/mpx/vla-1-ubv.c: New.
	* gcc.target/i386/mpx/vla-2-lbv.c: New.
	* gcc.target/i386/mpx/vla-2-nov.c: New.
	* gcc.target/i386/mpx/vla-2-ubv.c: New.

2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.

2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.

2015-03-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
	* gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.

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

	PR c/65120
	* c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
	on rhs is 0.
	(fn4): New test.
	* c-c++-common/pr65120.c: New test.

	PR rtl-optimization/65321
	* gcc.dg/pr65321.c: New test.

2015-03-10  Jan Hubicka  <hubicka@ucw.cz>

	PR tree-optimization/65355
	* gcc.dg/vect/section-anchors-vect-69.c: Update template.

2015-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR c/65120
	* c-c++-common/pr49706.c: Adjust tests for not warning
	about !!x == y or !b == y where b is boolean, and add
	some further tests.
	* c-c++-common/pr62199-2.c: Likewise.

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

	PR middle-end/65270
	* gcc.dg/torture/pr65270-1.c: New testcase.
	* gcc.dg/torture/pr65270-2.c: Likewise.

2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/63743
	* gcc.dg/pr63743.c: New test.

2015-03-08  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/65316
	* g++.dg/lto/pr65316_0.C: New testcase.
	* g++.dg/lto/pr65316_1.C: New testcase.

2015-03-08  John David Anglin  <danglin@gcc.gnu.org>

	PR target/62247
	* g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
	hppa*-*-hpux*.
	* g++.dg/abi/rtti3.C: Likewise.

	* g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.

	PR target/62251
	* gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.

	* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime

	* gcc.dg/ipa/pr64307.c: Add target c99_runtime.

	* gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.

2015-03-08  Morin  <mikael@gcc.gnu.org>

	PR fortran/60898
	* gfortran.dg/entry_20.f90: New.

2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65153
	* gcc.c-torture/compile/pr65153.c: New.

2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65249
	* g++.dg/torture/pr65249.C: New.

2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr45685.c (uint64_t): Replace long with long
	long.
	(int64_t): Likewise.

2015-03-07  Marek Polacek  <polacek@redhat.com>
	    Martin Uecker  <uecker@eecs.berkeley.edu>

	PR sanitizer/65280
	* c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
	member-like arrays.
	* c-c++-common/ubsan/bounds-8.c: New test.
	* c-c++-common/ubsan/bounds-9.c: New test.
	* gcc.dg/ubsan/bounds-2.c: New test.

2015-03-05  Martin Sebor  <msebor@redhat.com>

	PR testsuite/63175
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
	checking of results into main to prevent it from getting optimized
	away.
	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.

2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>

	* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
	* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
	* gcc.target/i386/pr45685.c: Moved test, check for conditional move on
	x64.

2015-03-05  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/lto/pr65302_1.C: New testcase.
	* g++.dg/lto/pr65302_0.C: New testcase.

2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
	-fno-ipa-icf to dg-options.

2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>

	* c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
	compiles using the linker plugin.

2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.

2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>

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

2015-03-05  Martin Liska  <mliska@suse.cz>

	PR ipa/65318
	* gcc.dg/ipa/pr65318.c: New test.

2015-03-05  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/ubsan/bounds-6.c: Use dg-do run.

2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c:

2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.dg/var-expand1.c: Force max-completely-peel-times and
	max-unroll-times back to defaults for s390.

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

	Fix last commit.

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

	PR c++/64665
	* g++.dg/cpp0x/initlist92.C: New.

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

	PR tree-optimization/65310
	* gcc.dg/vect/pr65310.c: New testcase.

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

	PR c++/64834
	* g++.dg/cpp1y/lambda-generic-uneval1.C: New.

2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-04  Ian Lance Taylor  <iant@google.com>

	* go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.

2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64227
	* g++.dg/cpp1y/lambda-generic-ice1.C: New.

2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
	-fno-ipa-icf to dg-options
	* gcc.target/aarch64/vect_saddl_1.c: Likewise.
	* gcc.target/aarch64/vect_smlal_1.c: Likewise.

2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64398
	* g++.dg/cpp0x/decltype62.C: New.

2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-03  Martin Liska  <mliska@suse.cz>

	PR ipa/65287
	* gcc.dg/ipa/pr65287.c: New test.

2015-03-03  Martin Jambor  <mjambor@suse.cz>
	    Eric Botcazou  <ebotcazou@adacore.com>

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

2015-03-03  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/PR65282.c: New test.

2015-03-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/65241
	* gcc.c-torture/compile/pr65241.c: New test.

2015-03-03  Georg-Johann Lay  <avr@gjlay.de>

	PR target/64331
	* gcc.target/avr/torture/pr64331.c: New test.

2015-03-03  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/pr65263.C: New test.

2015-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65130
	* gcc.dg/lto/pr65130_0.c: New testcase.
	* gcc.dg/lto/pr65130_1.c: New testcase.

2015-03-02  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64988
	* g++.dg/torture/pr64988.C: New testcase.

2015-03-02  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray_atomic_6.f90: New.

2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65184
	* gcc.target/i386/pr65184.c: New.

2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65183
	* gcc.target/i386/pr65183.c: New.

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-icf-35.c: New test.
	* gcc.dg/ipa/ipa-icf-36.c: New test.
	* gcc.dg/ipa/ipa-icf-37.c: New test.

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65245
	* gcc.dg/ipa/ipa-icf-34.c: New test.

2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/61142
	* gcc.target/sh/sh/pr61142.c: New.

2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/other/dump-ada-spec-3.C: New test.

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

	* gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
	* g++.dg/ipa/pr63595.C: Update expected results.

2015-02-28  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65236
	* g++.dg/ipa/ipa-icf-6.C: New testcase.

2015-02-27  Pat Haugen <pthaugen@us.ibm.com>

	* gcc.dg/vect/pr59354.c: Move vector producing code to
	separate function.

2015-02-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/65237
	* gcc.dg/attr-noinline.c: Add -fno-ipa-icf
	* gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
	* gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
	* gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.

2015-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65048
	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
	(foo): Use K&R style definition.

2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/65032
	* g++.dg/pr65032.C: New.

2015-02-27  Marek Polacek  <polacek@redhat.com>

	PR c/65040
	* gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
	-Wformat=2.

2015-02-27  Marek Polacek  <polacek@redhat.com>

	PR c/65228
	* gcc.dg/pr65228.c: New test.

2015-02-27  Kai Tietz  <ktietz@redhat.com>

	PR c/35330
	* gcc.dg/weak/weak-17.c: New file.

2015-02-27  Richard Biener  <rguenther@suse.de>

	PR lto/65193
	* g++.dg/lto/pr65193_0.C: New testcase.

2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/pr61078.c: Likewise.
	* gcc.target/s390/pr57960.c: Remove -m64.
	* gcc.target/s390/pr61078.c: Likewise.

2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
	    Martin Liska  <mliska@suse.cz>

	PR bootstrap/65150
	* gcc.dg/pr64454.c: Disable ICF.
	* gcc.dg/pr28685-1.c: Disable ICF
	* gcc.dg/ipa/iinline-5.c: Disable ICF.
	* g++.dg/warn/Wsuggest-final.C: Force methods to be different.
	* g++.dg/ipa/ipa-icf-4.C: Update template.

2015-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65216
	* gcc.c-torture/execute/pr65216.c: New test.

	PR tree-optimization/65215
	* gcc.c-torture/execute/pr65215-1.c: New test.
	* gcc.c-torture/execute/pr65215-2.c: New test.
	* gcc.c-torture/execute/pr65215-3.c: New test.
	* gcc.c-torture/execute/pr65215-4.c: New test.
	* gcc.c-torture/execute/pr65215-5.c: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.

2015-02-26  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/pr64146.C: Update expected results.
	* gcc.dg/ipa/ipa-icf-26.c: Update test.
	* gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
	* gcc.dg/ipa/ipa-icf-34.c: New test.

2015-02-26  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/vect-pr61917.c: Rename to ...
	* gcc.dg/vect/O3-vect-pr61917.c: ... this.
	(dg-additional-options): Remove dg directive.
	(dg-final): Add dg directive.

2015-02-26  Marek Polacek  <polacek@redhat.com>

	PR ipa/65008
	* g++.dg/ipa/pr65008.C: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/profopt.exp (profopt-target-cleanup): New proc.
	(profopt-execute): Use profopt-target-cleanup to handle cleanup of
	files from sources from dg-additional-sources.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/gcov.exp: Cleanup in case of xfail.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.

2015-02-25  Aldy Hernandez  <aldyh@redhat.com>

	PR debug/46102
	* g++.dg/debug/dwarf2-1.C: XFAIL and move...
	* g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
	* g++.dg/debug/dwarf2-2.C: XFAIL and move...
	* g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
	* g++.dg/debug/dwarf2/typedef5.C: XFAIL.
	* g++.dg/debug/pr46123.C: XFAIL and move...
	* g++.dg/debug/dwarf2/pr46123-2.C: ...here.
	* gcc.dg/debug/dwarf2-3.c: Move...
	* gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.

2015-02-26  Marek Polacek  <polacek@redhat.com>

	PR c++/65202
	* g++.dg/cpp1y/pr65202.C: New test.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
	locale_facets.h.gcov.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/aru-2.c: Add missing cleanup-profile-file.

2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/65217
	* gcc.target/i386/pr65217.c: New.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.

2015-02-26  Tom de Vries  <tom@codesourcery.com>

	* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

	PR tree-optimization/65048
	* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.

2015-02-26  Uros Bizjak  <ubizjak@gmail.com>

	* lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
	* g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.

2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR target/65161
	* gcc.target/i386/pr65161.c: New test.

2015-02-26  Terry Guo  <terry.guo@arm.com>

	* gcc.target/arm/no-volatile-in-it.c: New test.

2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
	(dg-options): Add -save-temps.
	(dg-final): Add cleanup-saved-temps.

2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

	* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.

2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
	* gcc.target/powerpc/pack01.c: Include string.h.

2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/65167
	* gcc.target/i386/pr65167.c: New.

2015-02-25  Kai Tietz  <ktietz@redhat.com>

	PR tree-optimization/61917
	* gcc.dg/vect/vect-pr61917.c: New file.

2015-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65170
	* gcc.c-torture/execute/pr65170.c: New test.
	* gcc.dg/tree-ssa/vrp96.c: New test.

2015-02-24  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.

2015-02-24  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/65126
	* lib/gcc-defs.exp (additional_sources_used): Add new var.
	(dg-additional-files-options): Copy additional_sources to
	additional_sources_used before emptying additional_sources.
	* lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
	(cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
	(cleanup-saved-temps): Use additional_sources_used instead of
	additional_sources.
	(dg-test): Reset additional_sources_used.

2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>

	PR fortran/63427
	* gfortran.dg/integer_exponentiation_6.F90: New test.

2015-02-23  Martin Sebor  <msebor@redhat.com>

	PR target/65109
	* gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
	two parts.  One to save registers, the other to verify the
	registers have the right values.  Save register state into
	static data rather than on the stack.

2015-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/63888
	* c-c++-common/asan/pr63888.c: New test.

2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/65163
	* gcc.c-torture/compile/pr65163.c: New.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
	with -m31 on 64 bit.
	* gcc.dg/hoist-register-pressure-2.c: Likewise.
	* gcc.dg/hoist-register-pressure-3.c: Likewise.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/20090223-1.c: Add
	-Wno-implicit-function-declaration option.
	* gcc.target/s390/pr42224.c: Likewise.
	* gcc.target/s390/pr55718.c: Likewise.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
	* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
	* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.

2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.target/s390/hotpatch-8.c: Add -march=g5.
	* gcc.target/s390/hotpatch-9.c: Add -march=g5.
	* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
	* gcc.target/s390/hotpatch-compile-10.c: Likewise.
	* gcc.target/s390/hotpatch-compile-11.c: Likewise.
	* gcc.target/s390/hotpatch-compile-12.c: Likewise.
	* gcc.target/s390/hotpatch-compile-13.c: Likewise.
	* gcc.target/s390/hotpatch-compile-14.c: Likewise.
	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
	* gcc.target/s390/hotpatch-compile-8.c: Likewise.
	* gcc.target/s390/hotpatch-compile-9.c: Likewise.

2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR fortran/64980
	PR fortran/61960
	* gfortran.dg/pr61960.f90: New.
	* gfortran.dg/pr64230.f90: New.
	* gfortran.dg/pr64980.f03: New.

2015-02-22  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.

2015-02-21  Arnaud Charlet  <charlet@adacore.com>

	PR ada/65156
	* gnat.dg/timing_events.adb: Removed, invalid test.

2015-02-20  Aldy Hernandez  <aldyh@redhat.com>

	PR debug/58123
	* g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
	location.
	* g++.dg/gcov/gcov-2.C: Likewise.

2015-02-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65136
	* gcc.dg/tree-ssa/pr65136.c: New testcase.

2015-02-20  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/64158
	* gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
	and nvptx-*-* blacklisting.

	* gcc.dg/sibcall-9.c: New test.
	* gcc.dg/sibcall-10.c: New test.

2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/sisd-shft-neg_1.c: New test.

2015-02-20  Georg-Johann Lay  <avr@gjlay.de>

	PR target/64452
	* gcc.target/avr/torture/pr64452.c: New test.

2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>

	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
	* gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	PR testsuite/65116
	* lib/target-supports.exp (check_compile): Check whether
	additional_sources is defined before using it.

2015-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/65074
	* g++.dg/opt/pr65074.C: New file.

2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>

	* g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
	(size_type): New typedef.
	(operator "" _script): Use it for the last argument.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.

2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* lib/target-supports.exp (check_compile): Save/restore
	additional_sources that may belong to an actual test.

2015-02-18  Jakub Jelinek  <jakub@redhat.com>

	PR gcov-profile/64634
	* g++.dg/gcov/gcov-15.C: New test.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/fmt_cache_1.f: Add missing close.

2015-02-18  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/65107
	* gfortran.dg/read_eof_8.f90: Add missing close.

2015-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65063
	* gcc.dg/pr65063.c: New testcase.

2015-02-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/62217
	* gcc.dg/tree-ssa/cunroll-11.c: New testcase.

2015-02-18  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/65081
	* c-c++-common/ubsan/pr65081.c: New test.

2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/sh.exp (check_effective_target_sh1): New.
	* gcc.target/sh/force-cbranch-delay-slot.c: New.

2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/ipa/propalign-3.c: New test.

2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64793
	* gcc.target/sh/pr64793.c: New.
	* gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.

2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/divzero.c: New test case.

2015-02-17  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.

2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/65075
	* g++.dg/cpp0x/pr65075.C: New test.

2015-02-16  David Edelsohn  <dje.gcc@gmail.com>

	PR target/65058
	* gcc.target/powerpc/pr65058.c: New test.

2015-02-16  Jeff Law  <law@redhat.com>

	PR tree-optimization/64823
	* gcc.dg/uninit-20.c: New test.

2015-02-16  Jakub Jelinek  <jakub@redhat.com>
	    James Greenhalgh  <james.greenhalgh@arm.com>

	PR ipa/64963
	* gcc.dg/ipa/ipa-clone-1.c: New test.

2015-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/65077
	* gcc.dg/torture/pr65077.c: New testcase.

2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
	Directive adjusted to scan for ldaxr.
	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
	adjusted to scan for ldaex.

2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/63593
	* gcc.dg/pr63593.c: New testcase.

2015-02-16  Marek Polacek  <polacek@redhat.com>

	PR c/65066
	* gcc.dg/pr65066.c: New test.

2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/pr65002.C: Move ...
	* g++.dg/ipa/pr65002.C: ... here.

2015-02-14  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/pr64205.c: Skip on AIX.
	* gcc.target/powerpc/pr64505.c: Skip on AIX.
	* gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
	* gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.

2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>

	PR testsuite/64850
	* gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
	the expression to find calls.
	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.

2015-02-14  Marek Polacek  <polacek@redhat.com>

	PR c/64768
	* gcc.dg/array-11.c: New test.
	* gcc.dg/array-12.c: New test.
	* gcc.dg/array-13.c: New test.
	* gcc.dg/array-14.c: New test.
	* gcc.dg/c99-flex-array-typedef-1.c: New test.
	* gcc.dg/c99-flex-array-typedef-2.c: New test.
	* gcc.dg/c99-flex-array-typedef-3.c: New test.
	* gcc.dg/c99-flex-array-typedef-5.c: New test.
	* gcc.dg/c99-flex-array-typedef-7.c: New test.
	* gcc.dg/c99-flex-array-typedef-8.c: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60894
	* g++.dg/lookup/using54.C: New.

2015-02-13  Jeff Law  <law@redhat.com>

	PR bootstrap/65060
	Revert my change for tree-optimization/64823.

2015-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/65053
	* gcc.c-torture/execute/pr65053-1.c: New test.
	* gcc.c-torture/execute/pr65053-2.c: New test.

2015-02-13  Marek Polacek  <polacek@redhat.com>

	PR c/65050
	* gcc.dg/pr65050.c: New test.

2015-02-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/64823
	* gcc.dg/uninit-20.c: New test.

	PR rtl-optimization/47477
	* gcc.dg/tree-ssa/pr47477.c: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60211
	* g++.dg/parse/ivdep-2.C: New.
	* g++.dg/parse/ivdep-3.C: Likewise.

2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/64506
	* gfortran.dg/continuation_13.f90: New test.
	* gfortran.dg/continuation_14.f: New test.

2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64970
	* g++.dg/cpp0x/sfinae55.C: New.

2015-02-13  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/65034
	* g++.dg/ipa/pr65034.C: New test.

2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/65002
	* gcc.dg/pr65002.C: New.

2015-02-13  Marek Polacek  <polacek@redhat.com>

	PR c/65040
	* c-c++-common/pr65040.c: New test.

2015-02-13  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/64705
	* gcc.dg/tree-ssa/pr64705.c: New test.

2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl/32219
	* gcc.dg/visibility-22.c: New test.
	* gcc.dg/visibility-23.c: New test.
	* gcc.target/i386/pr32219-1.c: New test.
	* gcc.target/i386/pr32219-2.c: New test.
	* gcc.target/i386/pr32219-3.c: New test.
	* gcc.target/i386/pr32219-4.c: New test.
	* gcc.target/i386/pr32219-5.c: New test.
	* gcc.target/i386/pr32219-6.c: New test.
	* gcc.target/i386/pr32219-7.c: New test.
	* gcc.target/i386/pr32219-8.c: New test.
	* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.

2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
	four different KINDs.

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/64884
	* g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.

	PR sanitizer/65000
	* g++.dg/ubsan/pr65000.C: New test.

2015-02-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64932
	* gfortran.dg/finalize_28.f90: New test

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR debug/55541
	* g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
	DW_TAG_lexical_block removal.
	* g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
	* g++.dg/guality/pr55541.C: New test.

	PR sanitizer/64984
	* g++.dg/ubsan/pr64984.C: New test.

2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>

	* gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.

2015-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/64930
	* gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
	instructions for 2015-01-14 get_memmodel changes.
	* gcc.target/powerpc/atomic-p8.c: Likewise.

	PR sanitizer/65019
	* g++.dg/ubsan/pr65019.C: New test.

	PR tree-optimization/65014
	* gcc.c-torture/compile/pr65014.c: New test.

2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: Revise test.

2015-02-11  Jeff Law  <law@redhat.com>

	PR target/63347
	* gcc.target/m68k/pr63347.c: New test.

2015-02-11  Marek Polacek  <polacek@redhat.com>

	* g++.dg/ubsan/shift-1.C: New test.
	* gcc.dg/ubsan/c-shift-2.c: New test.
	* c-c++-common/ubsan/shift-5.c: Remove file.

2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
	Directive adjusted to XFAIL.
	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
	adjusted to XFAIL.

2015-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/65003
	* g++.dg/opt/pr65003.C: New test.

2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>

	* lib/target-supports.exp (check_effective_target_pie): Renamed
	to ...
	(check_effective_target_pie_enabled): This.
	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
	* gcc.target/i386/pie.c: Likewise.

2015-02-11  Andrew Pinski  <apinski@cavium.com>

	PR target/64893
	* c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
	* c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.

2015-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/61925
	* gcc.target/i386/pr61925-1.c: New test.
	* gcc.target/i386/pr61925-2.c: New test.
	* gcc.target/i386/pr61925-3.c: New test.

2015-02-10  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/65004
	* g++.dg/asan/pr65004.C: New test.

2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64661
	* gcc.taget/sh/pr64661-0.h: New.
	* gcc.taget/sh/pr64661-1.c: New.
	* gcc.taget/sh/pr64661-2.c: New.
	* gcc.taget/sh/pr64661-3.c: New.
	* gcc.taget/sh/pr64661-4.c: New.

2015-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64995
	* g++.dg/torture/pr64995.C: New testcase.

2015-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64909
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.

2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/signbit-sa.c: New test.

2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/57822
	* gfortran/fmt_g0_7.f08: New test.

2015-02-10  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/43378
	* gcc.dg/tree-ssa/pr43378.c: New test.

2015-02-08  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64978
	* g++.dg/torture/pr64978.C: New testcase.

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

	PR sanitizer/64981
	* gcc.dg/asan/pr64981.c: New test.

2015-02-09  Marek Polacek  <polacek@redhat.com>

	PR c/64856
	* gcc.dg/pr64856.c: New test.

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

	PR target/64979
	* gcc.dg/tree-ssa/stdarg-7.c: New test.
	* gcc.c-torture/execute/pr64979.c: New test.

2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/arm/macro_defs0.c: Remove extraneous "target"

2015-02-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
	* gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.

2015-02-09  Uros Bizjak  <ubizjak@gmail.com>

	PR target/58757
	* gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.

2015-02-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/54000
	* g++.dg/tree-ssa/ivopts-3.C: New testcase.

2015-02-09  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.

2015-02-09  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr64858.C: New test.

2015-02-09  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/uninit-19.c: Fix warning line for fpic.

2015-02-08  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.

2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/63744
	* gfortran.dg/use_rename_8.f90: New.

2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/addr7.ad[sb]: New test.
	* gnat.dg/addr8.ad[sb]: Likewise.

2015-02-06  David Malcolm  <dmalcolm@redhat.com>

	PR jit/64752
	* jit.dg/create-code-for-hello-world-executable.h: New file, taken
	from jit.dg/test-compile-to-executable.c's create_code, with a
	clarification of the output message.
	* jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
	pass/fail message.
	(test_jit): Use CHECK_NO_ERRORS when calling
	gcc_jit_context_compile_to_file.
	* jit.dg/jit.exp (jit-dg-test): Update grep for rename of
	jit-verify-compile-to-file to jit-verify-output-file-was-created.
	(jit-setup-compile-to-file): Likewise.  Add a verbose comment
	about deletions that are attempted.
	(jit-verify-compile-to-file): Rename to...
	(jit-verify-output-file-was-created): ...this, and drop the
	attempt to run "file" and verify the output.
	(jit-verify-assembler): New function.
	(jit-verify-object): New function.
	(jit-verify-dynamic-library): New function.
	* jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-assembler.
	* jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
	the output message.
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-dynamic-library.
	* jit.dg/test-compile-to-executable.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created.  Strengthen the expected stdout
	from the built executable.
	* jit.dg/test-compile-to-object.c (create_code): Eliminate in
	favor of an implementation from new file
	create-code-for-hello-world-executable.h, which also adds a
	"main".
	(dg-final): Replace jit-verify-compile-to-file with
	jit-verify-output-file-was-created, and invoke new function
	jit-verify-object.
	* jit.dg/verify-dynamic-library.c: New source file.

2015-02-06  Sebastian Pop  <s.pop@samsung.com>
	    Brian Rzycki  <b.rzycki@samsung.com>

	PR tree-optimization/64878
	* gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.

2015-02-06  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/64896
	* g++.dg/ipa/pr64896.C: New test.

2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/64205
	* gcc.target/powerpc/pr64205.c: New file.

2015-02-06  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
	(dg-options): Use -fpie instead of -fPIE -pie.

2015-02-06  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/64937
	* g++.dg/asan/pr64937.C: New test.

2015-02-06  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/63205
	* gfortran.dg/class_to_type_4.f90: New test

2015-01-29  Andre Vehreschild  <vehre@gmx.de>

	* gfortran.dg/unlimited_polymorphic_22.f90: New test.

2015-02-06  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/64957
	PR debug/64817
	* gcc.c-torture/execute/pr64957.c: New test.

2015-02-05  Jeff Law  <law@redhat.com>

	PR target/17306
	* gcc.target/h8300/pr17306-1.c: New test.
	* gcc.target/h8300/pr17306-2.c: New test.

2015-02-05  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64943
	* gfortran.dg/structure_constructor_12.f90: New.

2015-02-05  Jeff Law  <law@redhat.com>

	PR target/58400
	gcc.target/h8300/pr58400.c: New test.

2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>

	* gcc.target/arm/macro_defs0.c: New test.
	* gcc.target/arm/macro_defs1.c: New test.
	* gcc.target/arm/macro_defs2.c: New test.

2015-02-05  Uros Bizjak  <ubizjak@gmail.com>

	PR rtl-optimization/64905
	* gcc.target/i386/pr64905.c: Require nonpic target.
	(dg-options): Add -fomit-frame-pointer.
	(main): Remove.

2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
	tree dump scanning.

2015-02-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64757
	* gfortran.dg/type_to_class_2.f90: New test
	* gfortran.dg/type_to_class_3.f90: New test

2015-02-04  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64686
	* g++.dg/torture/pr64686.C: New testcase.

2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR rtl-optimization/64905
	* gcc.target/i386/pr64905.c: New file.

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

	* gcc.dg/guality/pr41447-1.c: Remove xfail.
	* gcc.dg/guality/pr41616-1.c: Ditto.

2015-02-04  Alexandre Oliva <aoliva@redhat.com>

	PR debug/64817
	* gcc.dg/pr64817-3.c: New.

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

	* gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
	pass parameters in registers.
	* gcc.dg/guality/pr36728-2.c (main): Likewise.
	* gcc.dg/guality/pr36728-3.c (main): Likewise.
	* gcc.dg/guality/pr36728-4.c (main): Likewise.

2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
	list, allow for multilibed targets.
	* gcc.dg/combine_ashiftrt_2.c: Likewise.

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

	* gcc.dg/builtins-58.c: Check for pow at the end of words only.
	* gcc.dg/pr46728-6.c: Ditto.

2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/loongson-simd.c: Update comment to clarify the need
	for mips_nanlegacy target.

2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-hidden-def.c: New.

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

	PR middle-end/62103
	* gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
	to use 24 bits for bitfield b.

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

	PR testsuite/64796
	* lib/target-supports.exp (check_effective_target_bswap64): Do not
	cache result in a global variable.  Include all 32-bit targets for
	bswap64 tests.

2015-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/64756
	* gcc.c-torture/execute/pr64756.c: New test.

2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64660
	* gcc.target/sh/pr64660-0.h: New.
	* gcc.target/sh/pr64660-1.c: New.
	* gcc.target/sh/pr64660-2.c: New.
	* gcc.target/sh/pr64660-3.c: New.
	* gcc.target/sh/pr64660-4.c: New.

2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64877
	* g++.dg/warn/Waddress-2.C: New.

2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/61225
	* gcc.target/i386/pr49095.c: XFAIL for ia32.

2015-02-03  Dodji Seketeli  <dodji@redhat.com>

	PR preprocessor/64803
	* gcc.dg/cpp/builtin-macro-1.c: New test case.

2015-02-02  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/devirt-37.C: Disable early inlining.

2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(_ARM_FPSRC): Add DN and AHP fields.
	(clean_results): Force DN=1 on AArch64.
	* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.

2015-02-02  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/cprophard.c: New.

2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>

	* gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
	* gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.

2015-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR debug/64817
	* gcc.dg/pr64817-1.c: New test.
	* gcc.dg/pr64817-2.c: New test.

2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64851
	* gcc.target/sh/pr64851-0.h: New
	* gcc.target/sh/pr64851-1.c: New
	* gcc.target/sh/pr64851-2.c: New
	* gcc.target/sh/pr64851-3.c: New
	* gcc.target/sh/pr64851-4.c: New

2015-01-31  Uros Bizjak  <ubizjak@gmail.com>

	PR target/64882
	* gcc.dg/torture/pr64882.c: New test.

2015-01-31  David Edelsohn  <dje.gcc@gmail.com>

	PR target/64159
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
	sparc*-*-*.

2015-01-31  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
	* gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
	* gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
	* gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
	* gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
	* gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
	tree dump.
	* gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
	* gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
	tree dump.
	* gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
	* gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
	tree dump.

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64688
	* g++.dg/pr64688-2.C: New.

2015-01-30  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
	* gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
	* gcc.target/i386/fuse-caller-save.c: Ditto.
	* gcc.target/i386/headmerge-1.c: Ditto.
	* gcc.target/i386/headmerge-2.c: Ditto.
	* gcc.target/i386/sibcall-6.c: Ditto.

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64617
	* gcc.target/i386/pr64617.c: New test.

2015-01-30  Uros Bizjak  <ubizjak@gmail.com>

	PR target/15184
	* gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
	(dg-options): Remove -m32.
	(dg-final): Scan for "movb %al" only.
	* gcc.target/i386/pr15184-2.c: Ditto.

2015-01-30  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64829
	* gcc.dg/vect/pr64829.c: New testcase.

2015-01-29  Marek Polacek  <polacek@redhat.com>

	PR c/64709
	* gcc.dg/pr64709.c: New test.

2015-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR c++/64717
	* g++.dg/ubsan/pr64717-1.C: New test.
	* g++.dg/ubsan/pr64717-2.C: New test.

2015-01-29  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.

2015-01-29  Jeff Law  <law@redhat.com>

	PR target/15184
	* gcc.target/i386/pr15184-1.c: New test.
	* gcc.target/i386/pr15184-2.c: New test.

2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64746
	* gcc.target/i386/avx2-vect-aggressive-1.c: New test.

2015-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64853
	* gcc.dg/torture/pr64853.c: New testcase.

2015-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64844
	* gcc.dg/vect/pr64844.c: New testcase.

2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/64809
	* gcc.dg/pr64809.c: Delete.

2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/64805
	* gcc.target/i386/pr64805.c: New.

2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/guality/guality.h (main): Add argv[0] to
	guality_gdb_command.

2015-01-29  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64801
	* gcc.dg/tree-ssa/pr64801.c: New testcase.

2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64659
	* gcc.target/sh/sh.exp
	(check_effective_target_atomic_model_soft_gusa_available,
	check_effective_target_atomic_model_soft_tcb_available,
	check_effective_target_atomic_model_soft_imask_available,
	check_effective_target_atomic_model_hard_llcs_available): New.
	* gcc.target/sh/pr64659-0.h: New.
	* gcc.target/sh/pr64659-1.c: New.
	* gcc.target/sh/pr64659-2.c: New.
	* gcc.target/sh/pr64659-3.c: New.
	* gcc.target/sh/pr64659-4.c: New.

2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>

	* gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
	scan-assembler-times pattern.

2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/64809
	* gcc.dg/pr64809.c: New test.

2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/64277
	* gcc.dg/pr64277.c: New.

2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/64718
	* gcc.c-torture/execute/pr64718.c: New test.

2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>

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

2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>

	* lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
	* gcc.target/mips/loongson-simd.c: Require legacy NaN support.
	* gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
	ISA rev < 2.

2015-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/64612
	* lib/target-supports.exp (check_effective_target_comdat_group): New.
	* g++.dg/ipa/pr64612.C: Guard scan-assembler test with
	{ target comdat_group }.

2015-01-27  Tobias Burnus  <burnus@net-b.de>

	PR fortran/63861
	* gfortran.dg/goacc/coarray_2.f90: New.

2015-01-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/60871
	PR ipa/64139
	* g++.dg/torture/pr64139.C: New testcase.
	* g++.dg/torture/pr60871.C: Likewise.

2015-01-27  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64230
	* gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
	prevent linking errors.

2015-01-27  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64282
	* g++.dg/torture/pr64282.C: New testcase.

2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
	for wzr reg.

2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/hotpatch-13.c: New testcase.
	* gcc.target/s390/hotpatch-14.c: New testcase.
	* gcc.target/s390/hotpatch-15.c: New testcase.
	* gcc.target/s390/hotpatch-16.c: New testcase.
	* gcc.target/s390/hotpatch-17.c: New testcase.
	* gcc.target/s390/hotpatch-18.c: New testcase.
	* gcc.target/s390/hotpatch-19.c: New testcase.
	* gcc.target/s390/hotpatch-20.c: New testcase.
	* gcc.target/s390/hotpatch-compile-10.c: New testcase.
	* gcc.target/s390/hotpatch-compile-11.c: New testcase.
	* gcc.target/s390/hotpatch-compile-12.c: New testcase.
	* gcc.target/s390/hotpatch-compile-13.c: New testcase.
	* gcc.target/s390/hotpatch-compile-14.c: New testcase.
	* gcc.target/s390/hotpatch-compile-15.c: New testcase.
	* gcc.target/s390/hotpatch-compile-16.c: New testcase.
	* gcc.target/s390/hotpatch-compile-9.c: New testcase.
	* gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
	* gcc.target/s390/hotpatch-10.c: Likewise.
	* gcc.target/s390/hotpatch-11.c: Likewise.
	* gcc.target/s390/hotpatch-12.c: Likewise.
	* gcc.target/s390/hotpatch-2.c: Likewise.
	* gcc.target/s390/hotpatch-3.c: Likewise.
	* gcc.target/s390/hotpatch-4.c: Likewise.
	* gcc.target/s390/hotpatch-5.c: Likewise.
	* gcc.target/s390/hotpatch-6.c: Likewise.
	* gcc.target/s390/hotpatch-7.c: Likewise.
	* gcc.target/s390/hotpatch-8.c: Likewise.
	* gcc.target/s390/hotpatch-9.c: Likewise.
	* gcc.target/s390/hotpatch-compile-1.c: Likewise.
	* gcc.target/s390/hotpatch-compile-2.c: Likewise.
	* gcc.target/s390/hotpatch-compile-3.c: Likewise.
	* gcc.target/s390/hotpatch-compile-4.c: Likewise.
	* gcc.target/s390/hotpatch-compile-5.c: Likewise.
	* gcc.target/s390/hotpatch-compile-6.c: Likewise.
	* gcc.target/s390/hotpatch-compile-7.c: Likewise.
	* gcc.target/s390/hotpatch-compile-8.c: Likewise.

2015-01-27  Jiong Wang  <jiong.wang@arm.com>

	* gcc.dg/long_branch.c: New testcase.

2015-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56273
	PR tree-optimization/59124
	PR tree-optimization/64277
	* g++.dg/warn/Warray-bounds-6.C: New testcase.
	* gcc.dg/Warray-bounds-12.c: Likewise.
	* gcc.dg/Warray-bounds-13.c: Likewise.

2015-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/61058
	* gcc.dg/pr61058.c: New test.

2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-narrow-bounds.c: New.

2015-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/64807
	* gcc.dg/pr64807.c: New test.

	PR c/64766
	* gcc.dg/pr64766.c: New test.

2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49263
	* gcc.target/sh/pr49263-4.c: New.

2015-01-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/62044
	* gfortran.dg/allocate_with_mold_1.f90: New test

2015-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR c/64778
	* gcc.dg/pr64778.c: New test.

	PR middle-end/64421
	* gcc.dg/vect/pr64421.c: New test.

2015-01-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64771
	* gfortran.dg/coarray_36.f: New.
	* gfortran.dg/coarray_37.f90: New.

2015-01-26  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64230
	* gfortran.dg/class_allocate_18.f90: New.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.

2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
	vXXXhn.inc.

2015-01-26  Richard Biener  <rguenther@suse.de>

	PR middle-end/64764
	* gcc.dg/uninit-19.c: New testcase.

2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/target-supports.exp (check_effective_target_vect64): Add
	sparc*-*-*.

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

	PR testsuite/64712
	* gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.

2015-01-26  Tony Liu  <tony.liu@arm.com>

	* gcc.target/arm/scd42-1.c: Improve the check for UAL and
	non-UAL cases.

2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/64770
	* gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
	correctly, clean up afterwards.

2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/62044
	* gfortran.dg/use_rename_7.f90: New.

2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>

	* gcc.target/i386/funcspec-5.c: Test new multiversion targets.
	* g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.

2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54236
	* gcc.target/sh/pr54236-4.c: New.

2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
	Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
	Bridge test.

2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/64770
	* gfortran.dg/open_new_segv.f90: New test.

2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/49263
	PR target/53987
	PR target/64345
	PR target/59533
	PR target/52933
	PR target/54236
	PR target/51244
	* gcc.target/sh/pr64345-1.c: New.
	* gcc.target/sh/pr64345-2.c: New.
	* gcc.target/sh/pr59533-1.c: New.
	* gcc.target/sh/pr49263.c: Adjust matching of expected insns.
	* gcc.target/sh/pr52933-2.c: Likewise.
	* gcc.target/sh/pr54089-1.c: Likewise.
	* gcc.target/sh/pr54236-1.c: Likewise.
	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
	* gcc.target/sh/pr49263-1.c: Remove xfails.
	* gcc.target/sh/pr49263-2.c: Likewise.
	* gcc.target/sh/pr49263-3.c: Likewise.
	* gcc.target/sh/pr53987-1.c: Likewise.
	* gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
	(test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
	* gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
	(test05, test06, test07, test08, test09, test10, test11, test12): New.
	* gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
	(test_002, test_003, test_004, test_005, test_006, test_007, test_008,
	test_009): New.
	* gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
	(test_02): New.

2015-01-24  Tom de Vries  <tom@codesourcery.com>

	* gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.

2015-01-23  Ian Lance Taylor  <iant@google.com>

	PR go/64510
	* go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
	targets without split stack support.

2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/64317
	* gcc.target/i386/pr64317.c: New test.

2015-01-23  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/63637
	PR rtl-optimization/60663
	* gcc.dg/pr63637-1.c: New test.
	* gcc.dg/pr63637-2.c: New test.
	* gcc.dg/pr63637-3.c: New test.
	* gcc.dg/pr63637-4.c: New test.
	* gcc.dg/pr63637-5.c: New test.
	* gcc.dg/pr63637-6.c: New test.
	* gcc.target/i386/pr63637-1.c: New test.
	* gcc.target/i386/pr63637-2.c: New test.
	* gcc.target/i386/pr63637-3.c: New test.
	* gcc.target/i386/pr63637-4.c: New test.
	* gcc.target/i386/pr63637-5.c: New test.
	* gcc.target/i386/pr63637-6.c: New test.

2015-01-23  Richard Biener  <rguenther@suse.de>

	PR testsuite/63439
	* gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
	* gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.

2015-01-23  Marek Polacek  <polacek@redhat.com>

	PR preprocessor/60570
	* gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
	* gcc.dg/cpp/pr60570.c: New test.

2015-01-23  Richard Biener  <rguenther@suse.de>

	PR testsuite/63439
	* gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
	vectorization on vect64 targets.

2015-01-23  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60922
	* gfortran.dg/class_allocate_17.f90: New.

2015-01-23  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64726
	* gfortran.dg/goacc/combined_loop.f90: New.

2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61933
	* gfortran.dg/make_unit.f90: New test.

2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61933
	* gfortran.dg/negative_unit_int8.f: Update.

2015-01-22  Jeff Law  <law@redhat.com>

	PR target/52076
	* gcc.target/m68k/pr52076-1.c: New test.
	* gcc.target/m68k/pr52076-2.c: New test.

2015-01-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/64728
	* gcc.dg/torture/pr64728.c: New testcase.

2015-01-22  Uros Bizjak  <ubizjak@gmail.com>

	PR target/64688
	* g++.dg/pr64688.C: New test.

2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-always_inline.c (f1): Make static
	to avoid errors with -fpic.

2015-01-22  Richard Biener  <rguenther@suse.de>

	PR libstdc++/64535
	* g++.old-deja/g++.eh/badalloc1.C: Adjust.

2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>

	PR rtl-optimization/64682
	* gcc.c-torture/execute/pr64682.c: New file.

2015-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR debug/64511
	* gcc.dg/pr64511.c: New test.

	PR rtl-optimization/62078
	* g++.dg/opt/pr62078.C: New test.

	PR c/63307
	* c-c++-common/cilk-plus/CK/pr63307.c: New test.

2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>

	PR fortran/57023
	* gfortran.dg/internal_pack_15.f90:  New test.

2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/step.c: New testcase.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
	vXXXw.inc.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
	vXXXl.inc.

2015-01-21  Renlin Li  <renlin.li@arm.com>

	* g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
	* g++.dg/tls/thread_local5g.C: Likewise.
	* g++.dg/tls/thread_local6g.C: Likewise.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.

2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.

2015-01-20  Jeff Law  <law@redhat.com>

	PR target/59946
	* gcc.target/m68k/pr59946.c: New test.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
	vshuffle.inc.
	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
	vshuffle.inc.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.

2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.

2015-01-20  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).

	PR sanitizer/64632
	* g++.dg/ubsan/pr64632.C: New test.

	PR debug/64663
	* gcc.dg/pr64663.c: New test.

2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/64383
	* g++.dg/warn/Wunused-var-23.C: New.

2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59937
	* g++.dg/cpp0x/constexpr-59937-1.C: New.
	* g++.dg/cpp0x/constexpr-59937-2.C: Likewise.

2015-01-20  Richard Biener  <rguenther@suse.de>

	PR ipa/64684
	* gcc.dg/lto/pr64684_0.c: New testcase.
	* gcc.dg/lto/pr64684_1.c: Likewise.
	* gcc.dg/lto/pr64684_2.c: Likewise.
	* gcc.dg/lto/pr64685_0.c: Likewise.
	* gcc.dg/lto/pr64685_1.c: Likewise.

2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62241
	* g++.dg/cpp1y/lambda-init12.C: New.

2015-01-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64410
	* g++.dg/vect/pr64410.cc: Require vect_double.

2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>

	PR target/64149
	* gcc.target/arm/thumb1-far-farjump-3.c: Remove.

2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR bootstrap/64676
	Revert:
	2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR rtl-optimization/64081
	* gcc.dg/pr64081.c: New test.

2015-01-19  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h: Include <unistd.h>.
	(CHECK_NO_ERRORS): New.
	(verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
	(test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
	gcc_jit_context_compile_to_file.
	* jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
	args to the spawned executable.
	(jit-expand-vars): New function.
	(jit-exe-params): New variable.
	(dg-jit-set-exe-params): New function.
	(jit-dg-test): Detect testcases that use
	jit-verify-compile-to-file and call jit-setup-compile-to-file.
	Set arguments of spawned process to jit-exe-params.
	(jit-get-output-filename): New function.
	(jit-setup-compile-to-file): New function.
	(jit-verify-compile-to-file): New function.
	(jit-run-executable): New function.
	(jit-verify-executable): New function.
	* jit.dg/test-compile-to-assembler.c: New testcase.
	* jit.dg/test-compile-to-dynamic-library.c: New testcase.
	* jit.dg/test-compile-to-executable.c: New testcase.
	* jit.dg/test-compile-to-object.c: New testcase.

2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64652
	* gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
	(test_1): New.

2015-01-19  Martin Liska  <mliska@suse.cz>

	* objc/compile/pr64668.m: New test.

2015-01-19  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-arith-overflow.c: Include stdbool.h.
	(create_overflow_fn): Update comment to clarify that
	the third param of the created function is a bool *, not
	an int *.
	(verify_int_overflow_fn): Convert param "expected_ovf" from
	int to bool.  Update third param of "overflow_fn_type" from int *
	to bool *.  Update local "actual_ovf" from int to bool.
	(verify_uint_overflow_fn): Likewise.

2015-01-19  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-33.c: New test.

2015-01-19  Felix Yang  <felix.yang@huawei.com>
	    Haijian Zhang  <z.zhanghaijian@huawei.com>

	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
	result_float64x2, expected_hfloat64x2): New helper type, variable and
	declaration.
	(buffer_float64x2, buffer_pad_float64x2): New helper variables.
	* gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
	without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
	* gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
	without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
	* gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
	and target without the FMA feature.

2015-01-19  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/pr64304.c: New testcase.

2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR rtl-optimization/64081
	* gcc.dg/pr64081.c: New test.

2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>

	PR target/63971
	* gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
	the epilogue).
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
	and x19 (in the epilogue).
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.

2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/chkp-always_inline.c: New.

2015-01-15  Andrew Pinski  <apinski@cavium.com>
	    Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
	testfunc_ptr as 32bit for ILP32 and 64bit for LP64.

2015-01-18  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60255
	* gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
	* gfortran.dg/unlimited_polymorphic_20.f03: New test.

2015-01-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64578
	* gfortran.dg/unlimited_polymorphic_21.f90: New test

2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/64652
	* gcc.target/sh/torture/pr64652.c: New.

2015-01-18  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-icf-32.c: Update template.
	* c-c++-common/asan/instrument-with-calls-3.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-2.c: Likewise.
	* c-c++-common/asan/instrument-with-calls-1.c: Likewise.
	* c-c++-common/asan/kasan-recover-1.c: Likewise.
	* c-c++-common/asan/kasan-recover-2.c: Likewise.

2015-01-18  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64378
	* g++.dg/torture/pr64378.C: New testcase.

2015-01-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/57959
	* gfortran.dg/block_13.f08: New test

2015-01-18  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/55901
	* gfortran.dg/associate_1.f03: Allow test for character with
	automatic length.

2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
	* gcc.target/powerpc/ppc-fpconv-8.c: Ditto.

2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.

2015-01-17  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64578
	* gfortran.dg/unlimited_polymorphic_21.f90: New test

2015-01-17  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60357
	* gfortran.dg/alloc_comp_assign_13.f08: New test.

	PR fortran/61275
	* gfortran.dg/alloc_comp_assign_14.f08: New test.

	PR fortran/55932
	* gfortran.dg/alloc_comp_initializer_4.f03: New test.

2015-01-17  Andre Vehreschild  <vehre@gmx.de>

	PR fortran/60334
	* gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.

2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>

	PR rtl-optimization/52773
	* gcc.c-torture/compile/pr52773.c: New test.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62134
	* g++.dg/cpp0x/alias-decl-46.C: New.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
	Add trace.
	(CHECK_FP): Likewise.
	(CHECK_CUMULATIVE_SAT): Likewise.

2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(Set_Neon_Cumulative_Sat): Add parameter.
	(__set_neon_cumulative_sat): Support new parameter.
	* gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
	(TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
	argument.
	* gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
	(TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
	argument.

2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* g++.dg/tsan/vptr_benign_race.C: New testcase.
	* g++.dg/tsan/vptr_harmful_race.C: New testcase.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60056
	* g++.dg/tls/thread_local-ice4.C: New.

2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>

	* g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
	than Neon options.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/62276
	* g++.dg/cpp0x/vt-62276.C: New.

2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/64353
	* g++.dg/pr64353.C: New.

2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64263
	* gcc.target/aarch64/pr64263_1.c: New test.

2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64434
	* gcc.dg/torture/pr64434.c: Move to...
	* gcc.dg/pr64434.c: ... here.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/64614
	* gcc.dg/uninit-18.c: New testcase.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64568
	* g++.dg/torture/pr64568-2.C: New testcase.

2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/64363
	* gcc.target/i386/chkp-label-address.c: New.

2015-01-16  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/45290
	* gfortran.dg/pointer_init_6.f90: Extended.

2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>

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

2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/visium: New directory.

2015-01-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61743
	* gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.

2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>

	* gcc.dg/pr64015.c: New test.

2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>

	PR ipa/64163
	PR ipa/64612
	* g++.dg/ipa/pr64612.C: New test.

2015-01-16  Renlin Li  <renlin.li@arm.com>

	* g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.

2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>

	* gcc.target/i386/sse-14.c: Test new intrinsic.
	* gcc.target/i386/sse-22.c: Ditto.

2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58614
	* g++.dg/cpp0x/auto44.C: New.

2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>

	PR target/59710
	* gcc.target/nios2/gpopt-all.c: New test case.
	* gcc.target/nios2/gpopt-local.c: New test case.
	* gcc.target/nios2/gpopt-global.c: New test case.
	* gcc.target/nios2/gpopt-data.c: New test case.
	* gcc.target/nios2/gpopt-none.c: New test case.

2015-01-15  Jakub Jelinek  <jakub@redhat.com>

	* g++.dg/ubsan/vptr-1.C: New test.
	* g++.dg/ubsan/vptr-2.C: New test.
	* g++.dg/ubsan/vptr-3.C: New test.
	* g++.dg/ubsan/vptr-4.C: New test.
	* g++.dg/ubsan/vptr-5.C: New test.
	* g++.dg/ubsan/vptr-6.C: New test.
	* g++.dg/ubsan/vptr-7.C: New test.
	* g++.dg/ubsan/vptr-8.C: New test.
	* g++.dg/ubsan/vptr-9.C: New test.

2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
	is set up.
	* lib/gcc-dg.exp: Likewise.

2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/64110
	* gcc.target/i386/pr64110.c: Add scan-assembler.

2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    Ilmir Usmanov  <i.usmanov@samsung.com>

	* lib/target-supports.exp (check_effective_target_fopenacc): New
	procedure.
	* g++.dg/goacc-gomp/goacc-gomp.exp: New file.
	* g++.dg/goacc/goacc.exp: Likewise.
	* gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
	* gcc.dg/goacc/goacc.exp: Likewise.
	* gfortran.dg/goacc/goacc.exp: Likewise.
	* c-c++-common/cpp/openacc-define-1.c: New file.
	* c-c++-common/cpp/openacc-define-2.c: Likewise.
	* c-c++-common/cpp/openacc-define-3.c: Likewise.
	* c-c++-common/goacc-gomp/nesting-1.c: Likewise.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
	* c-c++-common/goacc/acc_on_device-2.c: Likewise.
	* c-c++-common/goacc/asyncwait-1.c: Likewise.
	* c-c++-common/goacc/cache-1.c: Likewise.
	* c-c++-common/goacc/clauses-fail.c: Likewise.
	* c-c++-common/goacc/collapse-1.c: Likewise.
	* c-c++-common/goacc/data-1.c: Likewise.
	* c-c++-common/goacc/data-2.c: Likewise.
	* c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
	* c-c++-common/goacc/deviceptr-1.c: Likewise.
	* c-c++-common/goacc/deviceptr-2.c: Likewise.
	* c-c++-common/goacc/deviceptr-3.c: Likewise.
	* c-c++-common/goacc/if-clause-1.c: Likewise.
	* c-c++-common/goacc/if-clause-2.c: Likewise.
	* c-c++-common/goacc/kernels-1.c: Likewise.
	* c-c++-common/goacc/loop-1.c: Likewise.
	* c-c++-common/goacc/loop-private-1.c: Likewise.
	* c-c++-common/goacc/nesting-1.c: Likewise.
	* c-c++-common/goacc/nesting-data-1.c: Likewise.
	* c-c++-common/goacc/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/parallel-1.c: Likewise.
	* c-c++-common/goacc/pcopy.c: Likewise.
	* c-c++-common/goacc/pcopyin.c: Likewise.
	* c-c++-common/goacc/pcopyout.c: Likewise.
	* c-c++-common/goacc/pcreate.c: Likewise.
	* c-c++-common/goacc/pragma_context.c: Likewise.
	* c-c++-common/goacc/present-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/sb-1.c: Likewise.
	* c-c++-common/goacc/sb-2.c: Likewise.
	* c-c++-common/goacc/sb-3.c: Likewise.
	* c-c++-common/goacc/update-1.c: Likewise.
	* gcc.dg/goacc/acc_on_device-1.c: Likewise.
	* gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
	* gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
	* gfortran.dg/goacc/assumed.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-1.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
	* gfortran.dg/goacc/branch.f95: Likewise.
	* gfortran.dg/goacc/cache-1.f95: Likewise.
	* gfortran.dg/goacc/coarray.f95: Likewise.
	* gfortran.dg/goacc/continuation-free-form.f95: Likewise.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/critical.f95: Likewise.
	* gfortran.dg/goacc/data-clauses.f95: Likewise.
	* gfortran.dg/goacc/data-tree.f95: Likewise.
	* gfortran.dg/goacc/declare-1.f95: Likewise.
	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
	* gfortran.dg/goacc/fixed-1.f: Likewise.
	* gfortran.dg/goacc/fixed-2.f: Likewise.
	* gfortran.dg/goacc/fixed-3.f: Likewise.
	* gfortran.dg/goacc/fixed-4.f: Likewise.
	* gfortran.dg/goacc/host_data-tree.f95: Likewise.
	* gfortran.dg/goacc/if.f95: Likewise.
	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
	* gfortran.dg/goacc/list.f95: Likewise.
	* gfortran.dg/goacc/literal.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-2.f95: Likewise.
	* gfortran.dg/goacc/loop-3.f95: Likewise.
	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
	* gfortran.dg/goacc/omp.f95: Likewise.
	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
	* gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
	* gfortran.dg/goacc/parameter.f95: Likewise.
	* gfortran.dg/goacc/private-1.f95: Likewise.
	* gfortran.dg/goacc/private-2.f95: Likewise.
	* gfortran.dg/goacc/private-3.f95: Likewise.
	* gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
	* gfortran.dg/goacc/reduction-2.f95: Likewise.
	* gfortran.dg/goacc/reduction.f95: Likewise.
	* gfortran.dg/goacc/routine-1.f90: Likewise.
	* gfortran.dg/goacc/routine-2.f90: Likewise.
	* gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
	* gfortran.dg/goacc/several-directives.f95: Likewise.
	* gfortran.dg/goacc/sie.f95: Likewise.
	* gfortran.dg/goacc/subarrays.f95: Likewise.
	* gfortran.dg/gomp/map-1.f90: Likewise.
	* gfortran.dg/openacc-define-1.f90: Likewise.
	* gfortran.dg/openacc-define-2.f90: Likewise.
	* gfortran.dg/openacc-define-3.f90: Likewise.
	* g++.dg/gomp/block-1.C: Update for changed compiler output.
	* g++.dg/gomp/block-2.C: Likewise.
	* g++.dg/gomp/block-3.C: Likewise.
	* g++.dg/gomp/block-5.C: Likewise.
	* g++.dg/gomp/target-1.C: Likewise.
	* g++.dg/gomp/target-2.C: Likewise.
	* g++.dg/gomp/taskgroup-1.C: Likewise.
	* g++.dg/gomp/teams-1.C: Likewise.
	* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
	* gcc.dg/cilk-plus/jump.c: Likewise.
	* gcc.dg/gomp/block-1.c: Likewise.
	* gcc.dg/gomp/block-10.c: Likewise.
	* gcc.dg/gomp/block-2.c: Likewise.
	* gcc.dg/gomp/block-3.c: Likewise.
	* gcc.dg/gomp/block-4.c: Likewise.
	* gcc.dg/gomp/block-5.c: Likewise.
	* gcc.dg/gomp/block-6.c: Likewise.
	* gcc.dg/gomp/block-7.c: Likewise.
	* gcc.dg/gomp/block-8.c: Likewise.
	* gcc.dg/gomp/block-9.c: Likewise.
	* gcc.dg/gomp/target-1.c: Likewise.
	* gcc.dg/gomp/target-2.c: Likewise.
	* gcc.dg/gomp/taskgroup-1.c: Likewise.
	* gcc.dg/gomp/teams-1.c: Likewise.

2015-01-15  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-mismatching-types-in-assignment-op.c: New
	test case.

2015-01-15  Mike Stump  <mikestump@comcast.net>

	* gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
	* gcc.dg/inline_2.c: Likewise.
	* gcc.dg/inline_3.c: Likewise.
	* gcc.dg/inline_4.c: Likewise.

2015-01-15  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/58023
	* gfortran.dg/proc_ptr_comp_43.f90: New.

2015-01-15  Mike Stump  <mikestump@comcast.net>

	* gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
	* gcc.dg/unroll_2.c: Likewise.
	* gcc.dg/unroll_3.c: Likewise.
	* gcc.dg/unroll_4.c: Likewise.
	* gcc.dg/unroll_5.c: Likewise.

2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>

	PR target/63971
	* gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
	in epilogue.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
	x30 and x19 (in the epilogue).
	* gcc.target/aarch64/test_frame_4.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.

2015-01-15  Martin Liska  <mliska@suse.cz>

	* g++.dg/ipa/pr64068.C: New test.
	* gcc.dg/ipa/PR64559.c: New test.

2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
	with PIE.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/61743
	* gcc.dg/tree-ssa/pr61743-1.c: New testcase.
	* gcc.dg/tree-ssa/pr61743-2.c: Likewise.

2015-01-15 Renlin Li <renlin.li@arm.com>

	* gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
	* gcc.target/aarch64/volatileloadpair-2.c: Likewise.

2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-aggressive-1.c: New.
	* gcc.target/i386/avx2-vect-aggressive.c: New.

2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
	-Wl,-undefined,dynamic_lookup.

2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>

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

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: Skip on darwin.

2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/64434
	* gcc.dg/torture/pr64434.c: New test.

2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
	-mno-micromips.  MIPS32R1 and below require -mno-micromips.
	-march=loongson* and -march=octeon* require -mno-micromips.

2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
	    Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
	* gcc.target/mips/call-saved-5.c (foo): Likewise.
	* gcc.target/mips/call-saved-6.c (foo): Likewise.
	* gcc.target/mips/call-saved-7.c: New file.
	* gcc.target/mips/call-saved-8.c: New file.
	* gcc.target/mips/call-saved-9.c: New file.

2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>

	* gcc.target/mips/lsa.c: New file.
	* gcc.target/mips/mips64-lsa.c: Likewise.
	* gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
	* gcc.target/mips/mulsize-4.c: Likewise.
	* gcc.target/mips/mulsize-5.c: New file.
	* gcc.target/mips/mulsize-6.c: Likewise.
	* gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
	and !HAS_LSA as ghost options.
	(mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
	for !HAS_LSA.

2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>

	* g++.dg/torture/20141013.c: Set -fno-short-enums.

2015-01-15  Richard Biener  <rguenther@suse.de>

	PR middle-end/64365
	* gcc.dg/torture/pr64365.c: New testcase.

2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>

	* gcc.dg/stackprotectexplicit1.c: New test.
	* g++.dg/stackprotectexplicit2.c: New test.

2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR target/61933
	* gfortran.dg/inquire_internal.f90: New.
	* gfortran.dg/negative_unit_check.f90: New.

2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/53988
	* gcc.target/sh/pr53988-1.c: New.

2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58671
	* g++.dg/tls/thread_local-ice3.C: New.

2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/fentry-override.c: Properly place {} in target
	selector.  Remove nonpic.
	* gcc.target/i386/fentry.c: Likewise.

2015-01-14  Andrew MacLeod  <amacleod@redhat.com>

	* gcc.dg/atomic-invalid.c: Check for invalid memory model
	warnings instead of errors.

2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>

	* lib/target-supports.exp (check_effective_target_lto): Check for -flto
	option support instead of ENABLE_LTO from Makefile.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/59354
	* gcc.dg/vect/pr59354.c: New testcase.

2015-01-14  Andrew Stubbs  <ams@codesourcery.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
	on ARM architures before v7.

2015-01-14  Andrew MacLeod  <amacleod@redhat.com>

	PR middle-end/59448
	* gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
	an atomic_exchange.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64386
	* gcc.target/i386/pr64386.c: New test.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64393
	* gcc.target/i386/pr64393.c: New test.

2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>

	PR target/64387
	* gcc.target/i386/pr64387.c: New test.

2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/store-pair-1.c: Fix typo.

2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/arm_neon-nosimd-error.c: New test.

2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR target/64453
	* gcc.target/arm/pr64453.c: New.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR lto/64415
	* gcc.dg/lto/pr64415_0.c: New testcase.
	* gcc.dg/lto/pr64415_1.c: Likewise.

2015-01-14  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/pr64307.c: New test.

2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>

	* gcc.target/aarch64/vect-movi.c: Check for vectorization for
	64-bit and 128-bit.

2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/64460
	* gcc.target/arm/pr64460_1.c: New test.

2015-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64493
	PR tree-optimization/64495
	* gcc.dg/vect/pr64493.c: New testcase.
	* gcc.dg/vect/pr64495.c: Likewise.

2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>

	* gcc.dg/Warray-bounds-11.c: New test-case.

2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

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

2015-01-13  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_up_logging): Move string concatenation
	into...
	(concat_strings): New function.
	(dump_reproducer): New function.
	(test_jit): Call dump_reproducer.
	* jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
	function.
	(jit-dg-test): Delete any generated reproducer from previous runs.
	Verify that a generated reproducer was created, and verify that it
	compiles.
	* jit.dg/test-nested-contexts.c (main): Call
	gcc_jit_context_dump_reproducer_to_file.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/aru-2.c: Add dg-require-profiling.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* lib/target-supports.exp (check_profiling_available): Check if
	-pg links.

2015-01-13  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64565
	* g++.dg/torture/pr64565.C: New testcase.

2015-01-13  Marek Polacek  <polacek@redhat.com>

	PR middle-end/64391
	* gcc.dg/tm/pr64391.c: New test.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
	true.

2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>

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

	* lib/target-supports.exp (check_effective_target_pie): New.

2015-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/64286
	* gcc.target/i386/avx2-pr64286.c: New test.

2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57626
	* g++.dg/cpp0x/vt-57626.C: New.

2015-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/64528
	* gfortran.dg/pr64528.f90: New test.

2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>

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

2015-01-13  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/store-pair-1.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR lto/64373
	* gcc.dg/lto/pr64373_0.c: New testcase.

2015-01-13  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/volatileloadpair-1.c: New testcase.
	* gcc.target/aarch64/volatileloadpair-2.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64406
	* gcc.dg/pr64406.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64404
	* gcc.dg/vect/pr64404.c: New testcase.

2015-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64568
	* g++.dg/torture/pr64568.C: New testcase.

2015-01-12  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-local-used-from-other-function.c: New test
	case.
	* jit.dg/test-error-param-reuse.c: New test case.
	* jit.dg/test-error-param-sharing.c: New test case.
	* jit.dg/test-error-param-used-from-other-function.c: New test
	case.
	* jit.dg/test-error-param-used-without-a-function.c: New test
	case.

2015-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/64563
	* gcc.dg/pr64563.c: New test.

	PR target/64513
	* gcc.target/i386/pr64513.c: New test.

	PR tree-optimization/64454
	* gcc.dg/pr64454.c: New test.

	PR testsuite/64028
	* gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
	bind_pic_locally.
	* gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
	* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
	* gcc.dg/vect/slp-25.c: Likewise.
	* gcc.dg/vect/vect-109.c: Likewise.
	* gcc.dg/vect/vect-13.c: Likewise.
	* gcc.dg/vect/vect-17.c: Likewise.
	* gcc.dg/vect/vect-18.c: Likewise.
	* gcc.dg/vect/vect-19.c: Likewise.
	* gcc.dg/vect/vect-20.c: Likewise.
	* gcc.dg/vect/vect-21.c: Likewise.
	* gcc.dg/vect/vect-22.c: Likewise.
	* gcc.dg/vect/vect-27.c: Likewise.
	* gcc.dg/vect/vect-29.c: Likewise.
	* gcc.dg/vect/vect-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-2.c: Likewise.
	* gcc.dg/vect/vect-3.c: Likewise.
	* gcc.dg/vect/vect-4.c: Likewise.
	* gcc.dg/vect/vect-5.c: Likewise.
	* gcc.dg/vect/vect-72.c: Likewise.
	* gcc.dg/vect/vect-73-big-array.c: Likewise.
	* gcc.dg/vect/vect-73.c: Likewise.
	* gcc.dg/vect/vect-77-global.c: Likewise.
	* gcc.dg/vect/vect-78-global.c: Likewise.
	* gcc.dg/vect/vect-7.c: Likewise.
	* gcc.dg/vect/vect-86.c: Likewise.
	* gcc.dg/vect/vect-align-1.c: Likewise.
	* gcc.dg/vect/vect-align-3.c: Likewise.
	* gcc.dg/vect/vect-all-big-array.c: Likewise.
	* gcc.dg/vect/vect-all.c: Likewise.
	* gcc.dg/vect/vect-multitypes-1.c: Likewise.
	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
	* gcc.dg/vect/vect-peel-3.c: Likewise.
	* gcc.dg/vect/vect-peel-4.c: Likewise.
	* gcc.dg/vect/wrapv-vect-7.c: Likewise.

2015-01-12  Jeff Law  <law@redhat.com>

	PR target/64461
	* gcc.target/m68k/pr64461.c: New test.

2015-01-12  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-array-as-pointer.c (create_code): Update call
	to gcc_jit_context_new_global by setting "kind" to
	GCC_JIT_GLOBAL_IMPORTED.
	* jit.dg/test-error-array-as-pointer.c: Likewise.
	* jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
	* jit.dg/test-fuzzer.c (make_random_global): Likewise, but
	setting kind to GCC_JIT_GLOBAL_EXPORTED.
	* jit.dg/test-using-global.c (the_global): Rename to...
	(imported_global): ...this.
	(create_code): Update to test the three kinds of global.
	(verify_code): Likewise.

2015-01-12  Marc Glisse  <marc.glisse@inria.fr>

	PR testsuite/64427
	* gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
	undefined behavior.
	* gcc.target/i386/pr64291-2.c: Updated.

2015-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64530
	* gfortran.dg/pr64530.f90: New testcase.

2015-01-12  Richard Biener  <rguenther@suse.de>

	PR middle-end/64357
	* gcc.dg/torture/pr64357.c: New testcase.

2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/nop-mcount.c: Properly place {} in target
	selector.

2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
	* gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.

2015-01-12  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/PR64550.c: New test.

2015-01-12  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/63470
	* g++.dg/ipa/pr63470.C: New testcase.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/63733
	* gfortran.dg/typebound_operator_20.f90: New.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/58023
	* gfortran.dg/proc_ptr_comp_42.f90: New.

2015-01-11  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64508
	* gfortran.dg/proc_ptr_comp_41.f90: New.

2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>

	* gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.

2015-01-10  Tobias Burnus  <burnus@net-b.de>

	PR fortran/64522
	* gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
	and add dg-excess-errors.
	* gfortran.dg/line_length_6.f90: New.
	* gfortran.dg/line_length_7.f90: New.
	* gfortran.dg/line_length_8.f90: New.
	* gfortran.dg/line_length_9.f90: New.
	* gfortran.dg/line_length_10.f90: New.
	* gfortran.dg/line_length_11.f90: New.

2015-01-09  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-threads.c (struct testcase): Move declaration
	to jit.dg/all-non-failing-tests.h.
	(testcases): Likewise.
	* jit.dg/all-non-failing-tests.h (struct testcase): Move
	declaration here from jit.dg/all-non-failing-tests.h.
	(testcases): Likewise.
	* jit.dg/test-combination.c (create_code): Eliminate spelling
	out all of the testcases in favor of looping through the
	"testcases" metadata.
	(verify_code): Likewise.

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

	PR rtl-optimization/64536
	* gcc.dg/pr64536.c: New test.

2015-01-09  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add test-constants.c.
	* jit.dg/test-combination.c (create_code): Likewise.
	(verify_code): Likewise.
	* jit.dg/test-constants.c: New test case.
	* jit.dg/test-threads.c: Add test-constants.c.

2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>

	PR libobjc/51891
	* objc.dg/gnu-api-2-class.m: Add a test case
	for the above change.

2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* gcc.dg/typeof-2.c: Add checks for non-atomic types.

2015-01-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/64410
	* g++.dg/vect/pr64410.cc: New testcase.

2015-01-09  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/ipa-icf-32.c: New test.

2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/tsan_barrier.h: New.
	* c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
	* c-c++-common/tsan/bitfield_race.c: Likewise.
	* c-c++-common/tsan/fd_pipe_race.c: Likewise.
	* c-c++-common/tsan/mutexset1.c: Likewise.
	* c-c++-common/tsan/race_on_barrier.c: Likewise.
	* c-c++-common/tsan/race_on_mutex.c: Likewise.
	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
	* c-c++-common/tsan/simple_race.c: Likewise.
	* c-c++-common/tsan/simple_stack.c: Likewise.
	* c-c++-common/tsan/sleep_sync.c: Likewise.
	* c-c++-common/tsan/tiny_race.c: Likewise.
	* c-c++-common/tsan/tls_race.c: Likewise.
	* c-c++-common/tsan/write_in_reader_lock.c: Likewise.
	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
	* g++.dg/tsan/atomic_free.C: Likewise.
	* g++.dg/tsan/atomic_free2.C: Likewise.
	* g++.dg/tsan/cond_race.C: Likewise.
	* g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.

2015-01-08  Hans-Peter Nilsson  <hp@axis.com>

	PR testsuite/62250
	* lib/target-supports.exp (check_effective_target_libatomic_available):
	New.
	* gfortran.dg/coarray/caf.exp: Only add -latomic for
	targets that match effective-target libatomic_available.
	* gfortran.dg/coarray_lib_comm_1.f90: Similar.

2015-01-08  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-block-in-wrong-function.c (verify_code):
	Verify the result of gcc_jit_context_get_last_error.
	* jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.

2015-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/63989
	* gcc.dg/strlenopt-27.c: New test.

2015-01-08  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (set_up_logging): New function.
	(test_jit): Fail if gcc_jit_context_acquire fails.  Call
	set_up_logging on the context, so that every testcase is
	logged to a particular file.
	* jit.dg/test-nested-contexts.c (main): Open a logfile,
	and call gcc_jit_context_set_logfile on the top-level context.

2015-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR target/64338
	* g++.dg/opt/pr64338.C: New test.

2015-01-08  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray/codimension_2b.f90: New file.
	* gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
	* gfortran.dg/coarray/codimension_2.f90: Call its subroutine.

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59004
	* g++.dg/ext/fnname4.C: New.

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

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

2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60753
	* g++.dg/cpp0x/deleted10.C: New.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-dereferencing-void-ptr.c: New test case.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
	GCC_JIT_UNARY_OP_ABS.
	(verify_unary_ops): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-arith-overflow.c: New test case.
	* jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
	* jit.dg/test-combination.c (create_code): Likewise.
	(verify_code): Likewise.
	* jit.dg/test-threads.c (testcases): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
	rather than "jit".  Load g++.exp, and call g++_init.
	Run test-*.cc files within the testsuite and *.cc files within
	docs/examples.
	(jit-dg-test): Drop the addition of -fgnu89-inline to
	DEFAULT_CFLAGS in favor of adding it to additional_flags, only
	doing it when compiling C testcases (since g++ does not handle
	it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
	is restored to the value after g++_init ran, rather than the
	value before g++_init ran.  Return a list of
	$comp_output $output_file, as dg-test assumes.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
	make it easier to figure out the origin of each test result when
	running test-combination.c and test-threads.c.
	(CHECK_VALUE): Likewise.
	(CHECK_DOUBLE_VALUE): Likewise.
	(CHECK_STRING_VALUE): Likewise.
	(CHECK_STRING_STARTS_WITH): Likewise.
	(CHECK_STRING_CONTAINS): Likewise.
	(CHECK): Likewise.
	(check_string_value): Likewise, add "funcname" param.
	(check_string_starts_with): Likewise.
	(check_string_contains): Likewise.

2015-01-07  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
	generating name of built executable.

2015-01-07  Marek Polacek  <polacek@redhat.com>

	PR c/64440
	* gcc.dg/pr64440.c: New test.
	* c-c++-common/pr56607.c: Don't limit dg-warnings to C++.

2015-01-07  Marek Polacek  <polacek@redhat.com>

	PR c/64417
	* gcc.c-torture/compile/pr28865.c: Add dg-errors.
	* gcc.dg/pr64417.c: New test.

2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/64505
	* gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
	fix is correct.

2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
	Check if testcases run without errors, not just if they compile.

2015-01-06  Christian Bruel  <christian.bruel@st.com>

	PR target/64507
	* gcc.target/sh/pr64507.c: New test.

2015-01-06  Arnaud Charlet  <charlet@adacore.com>

	* gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.

2015-01-06  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/asan/sanitize-all-1.c: New test.
	* c-c++-common/ubsan/sanitize-all-1.c: New test.
	* c-c++-common/ubsan/sanitize-all-2.c: New test.
	* c-c++-common/ubsan/sanitize-all-3.c: New test.
	* c-c++-common/ubsan/sanitize-all-4.c: New test.

2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* lib/target-supports.exp (check_profiling_available): Return 0 for
	Visium.
	(check_effective_target_tls_runtime): Likewise.
	(check_effective_target_logical_op_short_circuit): Return 1 for Visium.
	* gcc.dg/20020312-2.c: Adjust for Visium.
	* gcc.dg/tls/thr-cse-1.c: Likewise
	* gcc.dg/tree-ssa/20040204-1.c: Likewise
	* gcc.dg/tree-ssa/loop-1.c: Likewise.
	* gcc.dg/weak/typeof-2.c: Likewise.

2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>

	PR rtl-optimization/64287
	* gcc.dg/aru-2.c: New test.

2015-01-05  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/64344
	* c-c++-common/ubsan/pr64344-1.c: New test.
	* c-c++-common/ubsan/pr64344-2.c: New test.

	PR tree-optimization/64465
	* gcc.dg/pr64465.c: New test.

	PR tree-optimization/64494
	* gcc.c-torture/compile/pr64494.c: New test.

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

	PR fortran/47674
	* gfortran.dg/realloc_on_assign_25.f90:  New test.

2015-01-05  Jakub Jelinek  <jakub@redhat.com>

	Update copyright years.

2015-01-05  Marek Polacek  <polacek@redhat.com>

	PR c/64423
	* gcc.dg/pr64423.c: New test.

2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>

	* gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
	mmix-knuth-mmixware for the same reason as for MIPS.
	* gcc.dg/debug/debug-2.c: Ditto.

	* gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.

2015-01-03  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/62250
	* lib/gfortran.exp: Add libatomic library search path.
	* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.

	* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.

2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/tsan/bitfield_race.c: New testcase.
	* g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.

2015-01-02  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray/collectives_4.f90: New.

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/57562
	* gfortran.dg/extends_16.f90: New.

2015-01-02  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.

2015-01-02  Tobias Burnus  <burnus@net-b.de>

	* gfortran.dg/coarray/codimension_2.f90: New.
	* gfortran.dg/coarray/codimension_2a.f90: New.
	* gfortran.dg/coarray_35.f90: New.
	* gfortran.dg/coarray_35a.f90: New.

2015-01-02  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/60507
	* gfortran.dg/dummy_procedure_11.f90: New.
^L
Copyright (C) 2015 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.
