view gcc/testsuite/ChangeLog-2016 @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
line wrap: on
line source

2016-12-29  Andrew Pinski  <apinski@cavium.com>

	* gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100
	for AARCH64.

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

	PR target/78904
	* gcc.target/i386/pr78904-6.c: New test.

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

	* gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h.
	(main): Renamed to ...
	(mpx_test): ... this.  Add argc and argv arguments.

2016-12-29  Martin Liska  <mliska@suse.cz>

	PR c/78933
	* g++.dg/pr78933.C: New test.

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

	PR target/78904
	* gcc.target/i386/pr78904-4.c: New test.
	* gcc.target/i386/pr78904-5.c: Ditto.

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

	* gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13
	being out of bounds instead of 12.

2016-12-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78904
	* gcc.target/i386/pr78904-3.c: New test.

2016-12-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>

        * gcc.target/i386/mpx/memcpy-1.c: New test.

2016-12-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>

	* gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test.
	* gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto.
	* gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto.

2016-12-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78904
	* gcc.target/i386/pr78904-2.c: New test.

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

	PR target/78904
	* gcc.target/i386/pr78904-1.c: New test.

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

	* gfortran.dg/class_assign_1.f08: New test.

2016-12-23  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for
	-fno-fat-lto-objects and add the -ffat-lto-objects option, along with
	an explanation for its purpose.
	* gcc.target/mips/oddspreg-3.c (dg-options): Likewise.
	* gcc.target/mips/oddspreg-6.c (dg-options): Likewise.
	* gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of
	-ffat-lto-objects.
	* gcc.target/mips/pr54240.c: Likewise.
	* gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
	* gcc.target/mips/soft-float-1.c: Likewise.

2016-12-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/gimplefe-20.c: New test-case.

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

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

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

	* gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw".
	* gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise.
	* gcc.target/s390/md/andc-splitter-1.c: Likewise.
	* gcc.target/s390/md/andc-splitter-2.c: Likewise.
	* lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags.
	* gcc.target/s390/s390.exp: Import torture_current_flags.
	(check_effective_target_s390_useable_hw): New.
	(check_effective_target_s390_z900_hw): New.
	(check_effective_target_s390_z990_hw): New.
	(check_effective_target_s390_z9_ec_hw): New.
	(check_effective_target_s390_z10_hw): New.
	(check_effective_target_s390_z196_hw): New.
	(check_effective_target_s390_zEC12_hw): New.
	(check_effective_target_s390_z13_hw): New.
	(check_effective_target_z10_instructions): Removed.
	(torture tests): Add optimization level without -march=.
	Reorder torture tests for good cache usage.

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

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

2016-12-22  Georg-Johann Lay  <avr@gjlay.de>

	PR testsuite/52641
	* gcc.dg/pr35258.c (main) <temp>: Use an integer value that has
	at least a size of 4.
	* gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000).
	* gcc.dg/graphite/pr46185.c: Require int32plus, size32plus.
	* gcc.dg/graphite/isl-ast-op-select.c: Same.
	* gcc.dg/graphite/pr42205-1.c: Require int32plus.
	* gcc.dg/graphite/pr42221.c: Same.
	* gcc.dg/tree-ssa/pr65136.c: Same.
	* gcc.dg/tree-ssa/sra-20.c: Same.
	* gcc.dg/graphite/scop-0.c: Require size32plus.
	* gcc.dg/graphite/scop-22.c: Same.
	* gcc.dg/graphite/scop-3.c: Same.
	* gcc.dg/graphite/scop-dsyr2k.c: Same.
	* gcc.dg/graphite/scop-dsyrk.c: Same.
	* gcc.dg/graphite/scop-mvt.c: Same.
	* gcc.dg/graphite/scop-sor.c: Same.
	* gcc.dg/tree-ssa/pr68529-3.c: Same.
	* gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if.
	* gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed.
	* gcc.dg/tree-ssa/pr71408.c: Same.
	* gcc.dg/fold-and-rshift-2.c: Same.
	* gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use
	uintptr_t instead of long for int representation of address.
	* gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines.

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

	PR middle-end/78858
	* c-c++-common/ubsan/pr78858.c: New test.
	* gcc.dg/nonnull-5.c: New test.

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

	PR c++/72707
	* g++.dg/warn/Wshadow-12.C: New test.

2016-12-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/78580
	* gcc.target/i386/pr78580.c: New.

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

	PR c++/77830
	* g++.dg/cpp1y/pr77830.C: New test.
	* g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.

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

	PR target/71321
	* gcc.target/i386/pr71321.c: New test.

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

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

2016-12-21  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
	lwz on AIX.

2016-12-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/unsigned-extend-2.c: Update testcase.

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

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

2016-12-21  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
	explicitly request the desired storage class.

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

	PR testsuite/52641
	* gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
	where neither short nor int has a size of 4; use long.
	* gcc.dg/builtin-object-size-17.c: Same.
	* gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
	for components as 4 components are supposed to occupy 16 bytes.
	* gcc.dg/pr78408-1.c: Require target size32plus.
	* gcc.dg/pr78408-2.c: Same.
	* gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
	* gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.

2016-12-21  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.

2016-12-21  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/78867
	* gfortran.dg/string_length_4.f90: New test.

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

	* gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
	* gcc.target/avr/mmcu/avr-mmcu.exp: New file.
	* gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
	* gcc.target/avr/tiny-caller-save.c: Dito.
	* gcc.target/avr/tiny-memx.c: Dito.

2016-12-21  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>

	* gcc.dg/max.c: New Testcase.
	* gcc.dg/min.c: New Testcase.

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

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

2016-12-20  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
	* gcc.dg/sms-6.c: Likewise.

2016-12-20  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/tls/alias-1.c: dg-add-options tls.
	* gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.

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

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

2016-12-20  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/tls/pr78796.c: dg-add-options tls.
	* gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
	* gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.

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

	* gcc.dg/gimplefe-19.c: New testcase.

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

	PR target/78694
	* gcc.c-torture/compile/pr78694.c: New test.

2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>

	PR testsuite/71232
	* gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
	* gnat.dg/vect2.adb: Likewise.
	* gnat.dg/vect3.adb: Likewise.
	* gnat.dg/vect4.adb: Likewise.
	* gnat.dg/vect5.adb: Likewise.
	* gnat.dg/vect6.adb: Likewise.

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

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

2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
	* gcc.target/powerpc/fold-vec-mult-char.c: New.
	* gcc.target/powerpc/fold-vec-mult-float.c: New.
	* gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
	* gcc.target/powerpc/fold-vec-mult-int.c: New.
	* gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
	* gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
	* gcc.target/powerpc/fold-vec-mult-longlong.c: New.
	* gcc.target/powerpc/fold-vec-mult-short.c: New.

2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-sub-char.c: New.
	* gcc.target/powerpc/fold-vec-sub-float.c: New.
	* gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
	* gcc.target/powerpc/fold-vec-sub-int.c: New.
	* gcc.target/powerpc/fold-vec-sub-int128.c: New.
	* gcc.target/powerpc/fold-vec-sub-longlong.c: New.
	* gcc.target/powerpc/fold-vec-sub-short.c: New.

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

	PR target/78748
	* gcc.c-torture/compile/pr78748.c: New test.

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

	PR fortran/78848
	* gfortran.dg/dtio_22.f90: New test.

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

	PR fortran/78592
	* gfortran.dg/dtio_21.f90: New test.

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

	PR fortran/78746
	* charlen_03.f90: Remove test.
	* charlen_10.f90: Ditto.

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

	PR sanitizer/78832
	* gcc.dg/asan/pr78832.c: New test.

2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512bw-kaddd-1.c: New test.
	* gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
	* gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
	* gcc.target/i386/avx512f-kaddw-1.c: Ditto.

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

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

2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/byte-in-either-range-0.c: New test.
	* gcc.target/powerpc/byte-in-either-range-1.c: New test.
	* gcc.target/powerpc/byte-in-range-0.c: New test.
	* gcc.target/powerpc/byte-in-range-1.c: New test.
	* gcc.target/powerpc/byte-in-set-0.c: New test.
	* gcc.target/powerpc/byte-in-set-1.c: New test.
	* gcc.target/powerpc/byte-in-set-2.c: New test.

2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/78622
	* gfortran.dg/dtio_20.f03: New test.

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

	PR fortran/78757
	* gfortran.dg/char_result_16.f90: New test.

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

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

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

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

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

	PR c/78408
	* gcc.dg/pr78408-1.c: New test.
	* gcc.dg/pr78408-2.c: New test.

2016-12-16  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/78819
	* gcc.dg/tree-ssa/vrp112.c: New test.

2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt61.adb: New test.
	* gnat.dg/opt61_pkg.ad[sb]: New helper.

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

	PR c++/71694
	* g++.dg/pr71694.C: New testcase.

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

	PR middle-end/71632
	* gcc.dg/pr71632.c: New testcase.

2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512bw-kmovd-1.c: New test.
	* gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
	* gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
	* gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
	* gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
	* gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
	* gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
	* gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
	* gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
	* gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
	* gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
	* gcc.target/i386/avx512f-kmovw-2.c: Ditto.
	* gcc.target/i386/avx512f-kmovw-3.c: Ditto.
	* gcc.target/i386/avx512f-kmovw-4.c: Ditto.
	* gcc.target/i386/avx512f-kmovw-5.c: Ditto.

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

	P0490R0 GB 20: decomposition declaration should commit to tuple
	interpretation early
	* g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.

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

	PR c++/77585
	* g++.dg/cpp1y/pr77585.C: New.

2016-12-15  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
	* gcc.dg/tree-ssa/pr71179.c: Same.

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

	PR fortran/78800
	* gfortran.dg/unlimited_polymorphic_27.f90: New test case.

2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
	-mmicromips.

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

	* gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
	* gcc.dg/torture/pr78515.c: Likewise.
	* gcc.dg/pr69634.c: Likewise.

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

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

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

	PR c++/78774
	* g++.dg/cpp1y/pr78774.C: New test.

2016-12-14  David Malcolm  <dmalcolm@redhat.com>

	PR target/78213
	* gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
	-fself-test.
	* gcc.dg/pr78213.c: Disable this test.
	* selftests/example.txt: New file.

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

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

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

	PR target/78791
	* gcc.c-torture/execute/pr78791.c: New test.
	* gcc.target/i386/pr78791.c: New test.

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

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

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

	PR target/59874
	* gcc.target/i386/pr59874-1.c: New test.
	* gcc.target/i386/pr59874-2.c: Ditto.

2016-12-14  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
	* gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
	* gcc.dg/pr69634.c: Add -Wno-psabi for AIX.

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

	PR debug/77844
	* g++.dg/opt/pr77844.C: New test.

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

	PR c/17308
	* gcc.dg/builtins-nonnull.c: New test.
	* gcc.dg/nonnull-4.c: New test.

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

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

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

	* gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
	defined, add tracing of the various extracts to stderr.  Add
	support for tests that convert the result to another type.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
	tests that do an extract and then convert the values double.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
	* gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
	* gcc.target/powerpc/p9-extract-1.c: Update test to check for
	VEXTU{B,H,W}{L,R}X instructions being generated by default instead
	of VEXTRACTU{B,H} and XXEXTRACTUW.
	* gcc.target/powerpc/p9-extract-3.c: New test for combination of
	vec_extract and convert to floating point.
	* gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
	and vec_extract4b.
	* gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.

2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
	-mmicromips.

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

	PR fortran/78780
	* gfortran.dg/coarray/alloc_comp_5.f90: New test.
	* gfortran.dg/coarray_42.f90: New test.

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

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

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

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

2016-12-14  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
	* gcc.dg/tree-ssa/dump-2.c: Likewise.

2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/msa-builtins-err.c (dg-options): Add
	-ffat-lto-objects option.

2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
	    Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/strlenopt-30.c: New test-case.

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

	PR tree-optimization/78788
	* gcc.dg/torture/pr78788.c: New testcase.

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

	PR c++/69481
	* g++.dg/cpp0x/pr69481.C: New.

2016-12-13  Uros Bizjak  <ubizjak@gmail.com>

	PR target/78794
	* gcc.target/i386/pr78794.c: New test.

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

	PR fortran/77785
	* gfortran.dg/coarray_38.f90: Added expecting error message.
	* gfortran.dg/coarray_41.f90: New test.
	* gfortran.dg/coarray_class_2.f90: New test.

2016-12-13 Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: Add new test of the test suite
	file.
	* gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
	file.

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

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

2016-12-13  Janus Weil  <janus@gcc.gnu.org>
	    Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/78737
	* gfortran.dg/dtio_19.f90: New test case.

2016-12-13  Michael Matz  <matz@suse.de>

	PR tree-optimization/78725
	* gcc.dg/pr78725.c: New test.
	* gcc.dg/pr78725-2.c: New test.

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

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

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

	* gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
	scanned pattern ASAN_MARK.
	* gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-3.c: Likewise.

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

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

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

	PR tree-optimization/78777
	* g++.dg/torture/pr78777.C: New test.

2016-12-12  Martin Sebor  <msebor@redhat.com>

	PR middle-end/78622
	PR middle-end78606
	* gcc.c-torture/execute/pr78622.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
	behavior inadvertently introduced in a previous commit.  Tighten
	up final checking.
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
	Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
	add a final optimization check.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
	* gcc.dg/tree-ssa/pr78622.c: New test.

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

	PR fortran/78392
	* gfortran.dg/constant_shape.f90: New test case.

2016-12-12  Marek Polacek  <polacek@redhat.com>

	PR c++/78647
	* g++.dg/parse/error58.C: New.

2016-12-12  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/78680
	* gcc.dg/format/pr78680.c: New test case.
	* gcc.dg/plugin/diagnostic-test-expressions-1.c
	(test_multiline_token): New function.
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(test_backslash_continued_logical_lines): New function.

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

	PR c++/78252
	* g++.dg/cpp1y/lambda-mangle-1.C: New.

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

	PR target/78738
	* gcc.target/i386/pr78738.c: New test.

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

	* lib/target-supports.exp
	(check_effective_target_newlib_broken_long_double_io): New check.
	(check_effective_target_frexpl): Likewise.

2016-12-12  Marek Polacek  <polacek@redhat.com>

	PR middle-end/78716
	* g++.dg/other/vararg-5.C: New.

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

	PR rtl-optimization/78669
	* gcc.target/i386/pr78669.c: New test.

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

	* g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.

2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
	-mnan=2008 and -mabs=2008.

2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/78695
	* gcc.target/powerpc/swaps-stack-protector.c: New test.

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

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

2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/78637
	* g++.dg/parse/namespace14.C: New.

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

	PR tree-optimization/78720
	* gcc.c-torture/execute/pr78720.c: New test.

	PR fortran/78758
	* gfortran.dg/pr78758.f90: New test.
	* gfortran.dg/pr38868.f: Remove again bogus warning.

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

	PR fortran/77903
	* gfortran.dg/submodule_20.f08: New test.

2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR testsuite/78740
	* gcc.target/powerpc/pr78691-ppc.c: Remove -m32.

2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
	support __int128.

2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR ipa/78721
	* gcc.dg/pr78721.c: New test.

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

	PR target/72742
	* gcc.c-torture/compile/pr72742.c: New test.

2016-12-09  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
	on arm-unknown-linux-gnueabi (and likely other ILP32) targets.

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

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

2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>

	* gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
	strings
	* gcc.target/powerpc/dimode-2.c: Likewise.

2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>

	PR ipa/78027
	* c-c++-common/goacc/acc-icf.c: New test.
	* gfortran.dg/goacc/pr78027.f90: New test.

2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/78733
	* gcc.target/aarch64/pr78733.c: New test.

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

	PR fortran/61767
	* gfortran.dg/finalize_31.f90: New test.

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

	PR fortran/78505
	* gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.

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

	* gfortran.dg/coarray_alloc_comp_3.f08: New test.
	* gfortran.dg/coarray_alloc_comp_4.f08: New test.
	* gfortran.dg/finalize_18.f90: Add count for additional guard against
	accessing null-pointer.
	* gfortran.dg/proc_ptr_comp_47.f90: New test.

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

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

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

	PR fortran/44265
	* gfortran.dg/char_result_14.f90: New test.
	* gfortran.dg/char_result_15.f90: New test.

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

	* gcc.dg/tree-ssa/dump-3.c: New test.

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

	PR tree-optimization/78726
	* gcc.c-torture/execute/pr78726.c: New test.
	* gcc.dg/guality/pr78726.c: New test.

2016-12-08  Martin Sebor  <msebor@redhat.com>

	PR c/78165
        * g++.dg/debug/dwarf2/integer-typedef.C: Remove redundant suffix.
	* g++.dg/debug/dwarf2/typedef1.C: Same.
	* g++.dg/inherit/covariant7.C: Same.

2016-12-08  Martin Sebor  <msebor@redhat.com>

	PR c/78284
	* gcc.dg/attr-alloc_size-3.c: New test.
	* gcc.dg/attr-alloc_size-4.c: New test.
	* gcc.dg/attr-alloc_size-5.c: New test.
	* gcc.dg/attr-alloc_size-6.c: New test.
	* gcc.dg/attr-alloc_size-7.c: New test.
	* gcc.dg/attr-alloc_size-8.c: New test.
	* gcc.dg/attr-alloc_size-9.c: New test.
	* gcc/testsuite/gcc.dg/errno-1.c: Adjust.

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

	PR fortran/65173
	PR fortran/69064
	PR fortran/69859
	PR fortran/78350
	* gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
	* gfortran.dg/charlen_01.f90: New test.
	* gfortran.dg/charlen_02.f90: Ditto.
	* gfortran.dg/charlen_03.f90: Ditto.
	* gfortran.dg/charlen_04.f90: Ditto.
	* gfortran.dg/charlen_05.f90: Ditto.
	* gfortran.dg/charlen_06.f90: Ditto.
	* gfortran.dg/charlen_07.f90: Ditto.
	* gfortran.dg/charlen_08.f90: Ditto.
	* gfortran.dg/charlen_09.f90: Ditto.
	* gfortran.dg/charlen_10.f90: Ditto.
	* gfortran.dg/charlen_11.f90: Ditto.
	* gfortran.dg/charlen_12.f90: Ditto.
	* gfortran.dg/charlen_13.f90: Ditto.
	* gfortran.dg/charlen_14.f90: Ditto.
	* gfortran.dg/charlen_15.f90: Ditto.

2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/78671
	* gcc.target/i386/pr78671.c: New.

2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/78733
	* gcc.target/aarch64/pr78733.c: New test.

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

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

2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>

	PR debug/78112
	* g++.dg/pr78112.C: Remove platform-dependent checks.
	* g++.dg/pr78112-2.C: New testcase.

2016-12-08  Bin Cheng  <bin.cheng@arm.com>

	PR middle-end/78684
	* g++.dg/torture/pr78684.C: New test.

2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(CHECK_CRYPTO): Remove.
	(expected_poly64x1_t, expected_poly64x2_t): Remove

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

	P0003R5 - removal of dynamic exception specification from C++17
	* g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
	throw (type-id-list) in C++11 and C++14 and removal in C++17.
	* g++.dg/compat/eh/ctor1_y.C: Likewise.
	* g++.dg/compat/eh/new1_x.C: Likewise.
	* g++.dg/compat/eh/new1_y.C: Likewise.
	* g++.dg/compat/eh/spec3_x.C: Likewise.
	* g++.dg/compat/eh/spec3_y.C: Likewise.
	* g++.dg/compat/eh/template1.h: Likewise.
	* g++.dg/compat/eh/template1_y.C: Likewise.
	* g++.dg/compat/eh/unexpected1_x.C: Likewise.
	* g++.dg/compat/eh/unexpected1_y.C: Likewise.
	* g++.dg/cpp0x/auto9.C: Likewise.
	* g++.dg/cpp0x/defaulted23.C: Likewise.
	* g++.dg/cpp0x/error5.C: Likewise.
	* g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
	* g++.dg/cpp0x/noexcept02.C: Likewise.
	* g++.dg/cpp0x/noexcept07.C: Likewise.
	* g++.dg/cpp0x/noexcept08.C: Likewise.
	* g++.dg/cpp0x/noexcept19.C: Likewise.
	* g++.dg/cpp0x/variadic73.C: Likewise.
	* g++.dg/cpp0x/variadic-throw.C: Likewise.
	* g++.dg/cpp1z/noexcept-type1.C: Likewise.
	* g++.dg/eh/async-unwind2.C: Likewise.
	* g++.dg/eh/cond4.C: Likewise.
	* g++.dg/eh/delete1.C: Likewise.
	* g++.dg/eh/ehopt1.C: Likewise.
	* g++.dg/eh/forced3.C: Likewise.
	* g++.dg/eh/forced4.C: Likewise.
	* g++.dg/eh/init-temp2.C: Likewise.
	* g++.dg/eh/pr38662.C: Likewise.
	* g++.dg/eh/pr41819.C: Likewise.
	* g++.dg/eh/shadow1.C: Likewise.
	* g++.dg/eh/spec2.C: Likewise.
	* g++.dg/eh/spec3.C: Likewise.
	* g++.dg/eh/spec5.C: Likewise.
	* g++.dg/eh/spec6.C: Likewise.
	* g++.dg/eh/spec7.C: Likewise.
	* g++.dg/eh/spec8.C: Likewise.
	* g++.dg/eh/spec9.C: Likewise.
	* g++.dg/eh/template1.C: Likewise.
	* g++.dg/eh/unexpected1.C: Likewise.
	* g++.dg/ext/has_nothrow_assign.C: Likewise.
	* g++.dg/ext/has_nothrow_constructor.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-1.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-2.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-4.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-5.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-6.C: Likewise.
	* g++.dg/ext/has_nothrow_copy-7.C: Likewise.
	* g++.dg/gcov/gcov-7.C: Likewise.
	* g++.dg/init/new13.C: Likewise.
	* g++.dg/init/new25.C: Likewise.
	* g++.dg/lookup/exception1.C: Likewise.
	* g++.dg/opt/noreturn-1.C: Likewise.
	* g++.dg/other/error3.C: Likewise.
	* g++.dg/rtti/crash3.C: Likewise.
	* g++.dg/template/eh2.C: Likewise.
	* g++.dg/template/error36.C: Likewise.
	* g++.dg/tm/pr46567.C: Likewise.
	* g++.dg/tm/pr47340.C: Likewise.
	* g++.dg/torture/pr46364.C: Likewise.
	* g++.dg/torture/pr49394.C: Likewise.
	* g++.dg/torture/pr52918-1.C: Likewise.
	* g++.dg/torture/pr57190.C: Likewise.
	* g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-global-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
	* g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
	* g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
	* g++.dg/tree-ssa/pr45605.C: Likewise.
	* g++.dg/warn/Wreturn-type-3.C: Likewise.
	* g++.old-deja/g++.eh/badalloc1.C: Likewise.
	* g++.old-deja/g++.eh/cleanup2.C: Likewise.
	* g++.old-deja/g++.eh/spec1.C: Likewise.
	* g++.old-deja/g++.eh/spec2.C: Likewise.
	* g++.old-deja/g++.eh/spec3.C: Likewise.
	* g++.old-deja/g++.eh/spec4.C: Likewise.
	* g++.old-deja/g++.eh/spec6.C: Likewise.
	* g++.old-deja/g++.eh/throw1.C: Likewise.
	* g++.old-deja/g++.eh/throw2.C: Likewise.
	* g++.old-deja/g++.eh/tmpl1.C: Likewise.
	* g++.old-deja/g++.eh/tmpl3.C: Likewise.
	* g++.old-deja/g++.mike/eh15.C: Likewise.
	* g++.old-deja/g++.mike/eh25.C: Likewise.
	* g++.old-deja/g++.mike/eh33.C: Likewise.
	* g++.old-deja/g++.mike/eh34.C: Likewise.
	* g++.old-deja/g++.mike/eh50.C: Likewise.
	* g++.old-deja/g++.mike/eh51.C: Likewise.
	* g++.old-deja/g++.mike/eh55.C: Likewise.
	* g++.old-deja/g++.mike/p10416.C: Likewise.
	* g++.old-deja/g++.other/crash28.C: Likewise.
	* g++.old-deja/g++.other/crash30.C: Likewise.
	* g++.old-deja/g++.other/new7.C: Likewise.
	* g++.old-deja/g++.pt/ehspec1.C: Likewise.
	* g++.old-deja/g++.robertl/eb123.C: Likewise.

2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>

	* gcc.target/aarch64/pr78382.c: New testcase.

2016-12-08  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/pr71112.c: New testcase.

2016-12-07  Martin Sebor  <msebor@redhat.com>

	PR middle-end/77784
	PR middle-end/78149
	PR middle-end/78138
	* c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
	* g++.dg/ext/builtin-object-size3.C (bar): Same.
	* g++.dg/ext/strncpy-chk1.C: Same.
	* g++.dg/opt/memcpy1.C: Same.
	* g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
	* gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
	* gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
	* gcc.dg/attr-alloc_size.c: Same.
	* gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
	* gcc.dg/builtin-stringop-chk-2.c: Same.
	* gcc.dg/builtin-stringop-chk-4.c: New test.
	* gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
	* gcc.dg/memcpy-2.c: Same.
	* gcc.dg/pr40340-1.c: Same.
	* gcc.dg/pr40340-2.c (main): Same.
	* gcc.dg/pr40340-5.c (main): Same.
	* gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
	* gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
	warning.
	* gfortran.dg/char_length_3.f90: Prune expected warnings.
	* gfortran.dg/pr38868.f: Add expected warnings.

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

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

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

	* gcc.dg/builtin-strstr-1.c: New test.
	* g++.dg/cpp0x/constexpr-strstr.C: New test.

	PR c++/78692
	* g++.dg/torture/pr78692.C: New test.

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

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

2016-12-07  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
	P9 to their own test file.  This allows precise constraints on the
	effective target and compile options.
	* gcc.target/powerpc/builtins-3-p8.c: New file for the vector
	compare P8 built-in tests.
	* gcc.target/powerpc/builtins-3-p9.c: New file for the vector
	compare P9 built-in tests.

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

	* gcc.target/i386/pr77761.c: Require int128 effective target.
	(avx512f_test): Delete.
	(do_main): Rename to avx512f_test.

2016-12-07  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/78691
	* gcc.target/i386/pr78691-i386.c: New test.
	* gcc.target/powerpc/pr78691-ppc.c: New test.

2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
	* gcc.target/i386/pr70322-2.c: Likewise.
	* gcc.target/i386/pr70322-3.c: Likewise.
	* gcc.target/i386/pr70322-4.c: Likewise.

2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>

	* gcc.target/aarch64/pr71727.c: New testcase.

2016-12-06  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/67955
	* gcc.dg/tree-ssa/dse-points-to.c: New test.

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

	PR target/78658
	* gcc.target/powerpc/pr78658.c: New test.

2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/77761
	* testsuite/gcc.target/i386/pr77761.c: New.

2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/78659
	* gfortran.dg/alloc_comp_constraint_1.f90: Update test.
	* gfortran.dg/alloc_comp_constraint_7.f90: New test.
	* gfortran.dg/namelist_34.f90: Update test.
	* gfortran.dg/namelist_63.f90: Update test.

2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.target/mips/msa-builtins-err.c: New test.

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

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

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

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

	PR tree-optimization/78675
	* gcc.c-torture/execute/pr78675.c: New test.
	* gcc.target/i386/pr78675-1.c: New test.
	* gcc.target/i386/pr78675-2.c: New test.

2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>

	* gcc.target/i386/avx512bw-kandd-1.c: New.
	* gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
	* gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kandq-1.c: Ditto.
	* gcc.target/i386/avx512bw-knotd-1.c: Ditto.
	* gcc.target/i386/avx512bw-knotq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kord-1.c: Ditto.
	* gcc.target/i386/avx512bw-korq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
	* gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
	* gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
	* gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
	* gcc.target/i386/avx512bw-kxord-1.c: Ditto.
	* gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
	* gcc.target/i386/avx512dq-kandb-1.c: Ditto.
	* gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
	* gcc.target/i386/avx512dq-knotb-1.c: Ditto.
	* gcc.target/i386/avx512dq-korb-1.c: Ditto.
	* gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
	* gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
	* gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
	* gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.

2016-12-05  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
	gcc.dg/fold-and-rshift-2.c: New testcases.

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

	* c-c++-common/fmax_errors.c: Check notes after last error are
	emitted.

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

	PR rtl-optimization/78561
	* gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.

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

	PR c/78668
	* gcc.dg/builtin-alloc-size.c: New test.

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

	PR target/70322
	* gcc.target/i386/pr70322-4.c: New test.

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

	PR fortran/43207
	* gfortran.dg/abstract_type_9.f90: New test case.

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

	PR fortran/42188
	* gfortran.dg/derived_result_2.f90.f90: New test case.

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

	PR fortran/58175
	* gfortran.dg/finalize_30.f90: Extend test case.

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

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

2016-12-02  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70322
	* gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.

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

	PR fortran/78618
	* gfortran.dg/char_conversion.f90: New test.

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

	PR target/70322
	* gcc.target/i386/pr70322-1.c: New test.
	* gcc.target/i386/pr70322-2.c: New test.
	* gcc.target/i386/pr70322-3.c: New test.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse-1.c: Add test for
	cmse_nonsecure_caller.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
	* gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
	* gcc.target/arm/cmse/cmse-14.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-4.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-5.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-6.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-7.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-8.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-9.c: New.
	* gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
	* gcc.target/arm/cmse/baseline/cmse-11.c: New.
	* gcc.target/arm/cmse/baseline/cmse-13.c: New.
	* gcc.target/arm/cmse/baseline/cmse-6.c: New.
	* gcc.target/arm/cmse/baseline/union-1.c: New.
	* gcc.target/arm/cmse/baseline/union-2.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-4.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-5.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-6.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-7.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-8.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-9.c: New.
	* gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
	* gcc.target/arm/cmse/mainline/union-1.c: New.
	* gcc.target/arm/cmse/mainline/union-2.c: New.
	* gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
	* gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
	* gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
	* gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
	* gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
	* gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
	* gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
	* gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
	* gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
	* gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
	* gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
	* gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
	* gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
	* gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse-3.c: Add tests.
	* gcc.target/arm/cmse/cmse-4.c: Add tests.
	* gcc.target/arm/cmse/cmse-15.c: New.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
	* gcc.target/arm/cmse/struct-1.c: New.
	* gcc.target/arm/cmse/bitfield-1.c: New.
	* gcc.target/arm/cmse/bitfield-2.c: New.
	* gcc.target/arm/cmse/bitfield-3.c: New.
	* gcc.target/arm/cmse/baseline/cmse-2.c: New.
	* gcc.target/arm/cmse/baseline/softfp.c: New.
	* gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
	* gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
	* gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
	* gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
	* gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse-4.c: New.
	* gcc.target/arm/cmse/cmse-9.c: New.
	* gcc.target/arm/cmse/cmse-10.c: New.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse-3.c: New.

2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
	    Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/cmse/cmse.exp: New.
	* gcc.target/arm/cmse/cmse-1.c: New.
	* gcc.target/arm/cmse/cmse-12.c: New.
	* lib/target-supports.exp
	(check_effective_target_arm_cmse_ok): New.

2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>

	* c-c++-common/goacc/data-2.c: Adjust test.
	* c-c++-common/goacc/executeables-1.c: New test.
	* g++.dg/goacc/data-1.C: Adjust test.

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

	PR rtl-optimization/78561
	* gcc.target/aarch64/pr78561.c: New.

2016-12-02  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/fold-bopcond-1.c: New test.
	* gcc.dg/fold-bopcond-2.c: New test.

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

	* gcc.target/s390/md/setmem_long-1.c: Fix test.

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

	PR rtl-optimization/78547
	* gcc.dg/pr78547.c: New test.

	PR rtl-optimization/78575
	* gcc.dg/pr78575.c: New test.

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

	* gcc.target/s390/litpool-r3-1.c: Fix label number test.

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

	PR target/77822
	* gcc.target/s390/s390.exp: Support .C tests.
	* gcc.target/s390/pr77822-2.c: New test.
	* gcc.target/s390/pr77822-1.C: New test.

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

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

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

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

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

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

2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>

	* c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.

2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>

	PR fortran/77505
	* gfortran.dg/char_length_20.f90: New test.
	* gfortran.dg/char_length_21.f90: Ditto.

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

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

2016-12-01  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/tls/pr77285-1.C: dg-add-options tls

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

	* gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.

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

	* gcc.dg/torture/alias-2.c: New testcase.

2016-12-01  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
	* gcc.target/avr/tiny-caller-save.c: Dito.

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

	* gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.

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

	PR debug/78587
	* gcc.dg/debug/pr78587.c: New test.

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

	PR rtl-optimization/78607
	* gcc.c-torture/compile/pr78607.c: New testcase.

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

	PR tree-optimization/78586
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.

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

	PR tree-optimization/77856
	* gcc.target/i386/pr77856.c: New.

2016-11-30  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
	scan-assembler-not on AIX.

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

	* gfortran.dg/coarray_lib_alloc_4.f90: Really add.

2016-11-30  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/eh/new1.C: XFAIL on AIX.
	* g++.dg/eh/delete1.C: Same.
	* g++.dg/init/new40.C: Same.
	* g++.old-deja/g++.eh/new2.C: Same.

2016-11-30  David Malcolm  <dmalcolm@redhat.com>

	PR c/78498
	* gcc.dg/format/pr78494.c: Rename to...
	* gcc.dg/format/pr78498.c: ...this.

2016-11-30  David Malcolm  <dmalcolm@redhat.com>

	PR c/78498
	* gcc.dg/format/pr78494.c: New test case.

2016-11-30  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
	* g++.dg/debug/dwarf2/imported-decl-2.C: Same.
	* g++.dg/debug/dwarf2/refqual-1.C: Same.
	* g++.dg/debug/dwarf2/refqual-2.C: Same.

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

	PR rtl-optimization/78610
	* gcc.c-torture/compile/pr78610.c: New testcase.

2016-11-30  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/78574
	* gcc.c-torture/compile/pr78574.c: New test.

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

	* gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
	to the changed interfaces.
	* gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
	* gfortran.dg/coarray_allocate_7.f08: Likewise.
	* gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
	* gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
	* gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
	* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
	* gfortran.dg/coarray_lib_alloc_4.f90: New test.

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

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

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

	* lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
	-mfloat-abi=soft option.
	(add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
	foreach loop.

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

	PR target/78362
	* gcc.c-torture/compile/pr78362.c: New test.

2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>

	* lib/target-supports.exp (check_effective_target_freorder): Check
	additional case.

2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/arc700-stld-hazard.c: New file.

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

	PR fortran/78592
	* gfortran.dg/dtio_18.f90: New test case.

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

	PR sanitizer/78541
	* gcc.dg/asan/pr78541-2.c: New test.
	* gcc.dg/asan/pr78541.c: New test.

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

	PR tree-optimization/78586
	* gcc.c-torture/execute/pr78586.c: New test.

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

	PR fortran/78573
	* gfortran.dg/class_61.f90: New test case.

2016-11-29  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/78569
	* gcc.dg/format/pr78569.c: New test case.

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

	avoid false positives on ILP32 targets.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.

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

	PR tree-optimization/78512
	* gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.

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

	* gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
	Force value through k register.

2016-11-29  David Malcolm  <dmalcolm@redhat.com>

	PR c++/72774
	PR c++/72786
	PR c++/77922
	PR c++/78313
	* g++.dg/spellcheck-c++-11-keyword.C: New test case.
	* g++.dg/spellcheck-macro-ordering.C: New test case.
	* g++.dg/spellcheck-pr78313.C: New test case.

2016-11-29  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(AARCH64_ONLY, CHECK_CRYPTO): New macros.
	(Poly64x1_t, Poly64x2_t): Added types.
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
	(vmov_n_p64, vmovq_n_p64): Added.
	(vld2_lane_p64, vld2q_lane_p64): Likewise.
	(vld3_lane_p64, vld3q_lane_p64): Likewise.
	(vld4_lane_p64, vld4q_lane_p64): Likewise.
	(vst2_lane_p64, vst2q_lane_p64): Likewise.
	(vst3_lane_p64, vst3q_lane_p64): Likewise.
	(vst4_lane_p64, vst4q_lane_p64): Likewise.
	(vget_lane_p64, vgetq_lane_p64): Likewise.
	(vget_high_p64): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
	Added AArch64 flags.
	(vreint_vector, vreint_vector_res): Moved to header.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
	Added Aarch64 flags.
	(vreint_vector, vreint_vector_res): Moved to header.

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

	PR fortran/58175
	* gfortran.dg/finalize_30.f90: New test case.

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

	PR gcov-profile/78582
	* gcc.dg/pr78582.c: New test.

2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
	targets with sizeof(int) < 4.

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

	PR middle-end/78546
	* gcc.dg/tree-ssa/forwprop-36.c: New testcase.

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

	* gcc.target/powerpc/rldic-0.c: New testcase.
	* gcc.target/powerpc/rldic-1.c: New testcase.
	* gcc.target/powerpc/rldic-2.c: New testcase.
	* gcc.target/powerpc/rldicl-0.c: New testcase.
	* gcc.target/powerpc/rldicl-1.c: New testcase.
	* gcc.target/powerpc/rldicl-2.c: New testcase.
	* gcc.target/powerpc/rldicr-0.c: New testcase.
	* gcc.target/powerpc/rldicr-1.c: New testcase.
	* gcc.target/powerpc/rldicr-2.c: New testcase.
	* gcc.target/powerpc/rldicx.h: New file.
	* gcc.target/powerpc/rldimi-0.c: New testcase.
	* gcc.target/powerpc/rldimi-1.c: New testcase.
	* gcc.target/powerpc/rldimi-2.c: New testcase.
	* gcc.target/powerpc/rldimi.h: New file.
	* gcc.target/powerpc/rlwimi-0.c: New testcase.
	* gcc.target/powerpc/rlwimi-1.c: New testcase.
	* gcc.target/powerpc/rlwimi-2.c: New testcase.
	* gcc.target/powerpc/rlwimi.h: New file.
	* gcc.target/powerpc/rlwinm-0.c: New testcase.
	* gcc.target/powerpc/rlwinm-1.c: New testcase.
	* gcc.target/powerpc/rlwinm-2.c: New testcase.
	* gcc.target/powerpc/rlwinm.h: New file.

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

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

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

	PR middle-end/78520
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.

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

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

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

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

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

	* gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
	* gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.

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

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

2016-11-28  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/pr78515.c: Ignore ABI extension warning.

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

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

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

	PR tree-optimization/78343
	* gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
	* gcc.dg/tree-ssa/20040305-1.c: Likewise.

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

	PR lto/78211
	* g++.dg/ipa/pr78211.C: New test.

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

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

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

2016-11-27  John David Anglin  <danglin@gcc.gnu.org>

	* g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.

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

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

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

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

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

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

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

	PR rtl-optimization/78438
	PR rtl-optimization/78477
	* gcc.c-torture/execute/pr78438.c: New test.
	* gcc.c-torture/execute/pr78477.c: New test.

	PR rtl-optimization/78526
	* gcc.dg/pr78526.c: New test.

2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/77541
	* gcc.target/i386/pr77541.c: Change target to int128.

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

	PR fortran/60853
	* gfortran.dg/typebound_assignment_8.f90: New test case.

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

	PR rtl-optimization/78527
	* gcc.c-torture/compile/pr78527.c: New test.

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

	PR gcov-profile/78086
	* g++.dg/gcov/pr16855.C: Clean up the test case.
	* g++.dg/gcov/pr16855-priority.C: New test.

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

	PR ipa/78515
	* gcc.dg/torture/pr78515.c: New testcase.

2016-11-25  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/78293
	* gfortran.dg/allocatable_function_10.f90: New test.
	* gfortran.dg/class_array_15.f03: Increase builtin_free count
	from 11 to 12.

2016-11-25  Bin Cheng  <bin.cheng@arm.com>

	PR middle-end/78507
	PR middle-end/78510
	PR middle-end/78517
	* g++.dg/torture/pr78507.C: New test.
	* gcc.dg/torture/pr78510.c: New test.
	* gcc.dg/torture/pr78517.c: New test.

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

	PR tree-optimization/78343
	* gcc.dg/tree-ssa/sccp-2.c: New testcase.
	* gcc.dg/autopar/uns-outer-6.c: Adjust.
	* gcc.dg/tree-ssa/20030808-1.c: Likewise.
	* gcc.dg/tree-ssa/20040305-1.c: Likewise.
	* gcc.dg/vect/pr38529.c: Likewise.

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

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

2016-11-25  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/70965
	* g++.dg/pr70965.C: New test.

2016-11-25  Jakub Jelinek  <jakub@redhat.com>
	    Andreas Schwab  <schwab@linux-m68k.org>

	PR gcov-profile/78467
	* gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
	signed int.

2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/tree-ssa/tailcall-7-run.c: New test.
	* gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.

2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/tree-ssa/tailcall-8.c: New test.

2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
	with sizeof(int) < 4.

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

	PR tree-optimization/78476
	* gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.

2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/77541
	* gcc.target/i386/pr77541.c: New.

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

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

2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/_Float16_1.c: New.
	* gcc.target/aarch64/_Float16_2.c: Likewise.
	* gcc.target/aarch64/_Float16_3.c: Likewise.

2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>

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

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

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

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

	* gcc.dg/builtin-unreachable-6.c: Update test to not to scan
	parts for frequencies/probabilities.
	* gcc.dg/pr34027-1.c: Likewise.
	* gcc.dg/strict-overflow-2.c: Likewise.
	* gcc.dg/tree-ssa/20040703-1.c: Likewise.
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
	* gcc.dg/tree-ssa/pr32044.c: Likewise.
	* gcc.dg/tree-ssa/vector-3.c: Likewise.
	* gcc.dg/tree-ssa/vrp101.c: Likewise.
	* gcc.dg/tree-ssa/dump-2.c: New test.

2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.target/i386/align-limit.c: New test.

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

	PR tree-optimization/71595
	* gcc.dg/torture/pr71595.c: New testcase.

2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/78120
	* gcc.target/i386/pr78120.c: New test.

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

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

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

	PR bootstrap/78493
	* g++.dg/cpp1z/decomp18.C: New test.

2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
	* gcc.target/aarch64/store-pair-1.c: Likewise.

2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
	* gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
	* gcc.target/aarch64/vect-abs-compile.c: Likewise.
	* gcc.target/aarch64/vect-clz.c: Likewise.
	* gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
	* gcc.target/aarch64/vect-fmovd.c: Likewise.
	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
	* gcc.target/aarch64/vect-fmovf.c: Likewise.
	* gcc.target/aarch64/vect_ctz_1.c: Likewise.

2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/78458
	* gcc.target/powerpc/pr78458.c: New.

2016-11-23  Joseph Myers  <joseph@codesourcery.com>

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

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

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

2016-11-23  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.

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

	PR sanitizer/69278
	* g++.dg/ubsan/return-7.C: New test.
	* c-c++-common/ubsan/unreachable-4.c: New test.

	PR tree-optimization/78482
	* gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
	(bar): New function.
	(main): Call bar instead of printf.

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

2016-11-23  Kito Cheng  <kito.cheng@gmail.com>

	PR target/78230
	* gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
	(test2) Ditto.

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

	PR c++/77907
	* g++.dg/cpp0x/pr77907.C: New test.

2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/78153
	* gcc.dg/tree-ssa/pr78153-1.c: New test.
	* gcc.dg/tree-ssa/pr78153-2.c: Likewise.

2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>

	PR target/63250
	* lib/target-supports.exp (add_options_for_float16): Add
	-mfp16-format=ieee when testign arm*-*-*.

2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
	result.
	* gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
	result.

2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>

	* lib/target-supports.exp (check_effective_target_float16): Add
	options for _Float16.
	(check_effective_target_float32): Add options for _Float32.
	(check_effective_target_float64): Add options for _Float64.
	(check_effective_target_float128): Add options for _Float128.
	(check_effective_target_float32x): Add options for _Float32x.
	(check_effective_target_float64x): Add options for _Float64x.
	(check_effective_target_float128x): Add options for _Float128x.

2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/fpermitted-flt-eval-methods_3.c: New.
	* gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.

2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/fpermitted-flt-eval-methods_1.c: New.
	* gcc.dg/fpermitted-flt-eval-methods_2.c: New.

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

	PR middle-end/78461
	* gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.

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

	PR c++/71450
	* g++.dg/cpp0x/pr71450-1.C: New test.
	* g++.dg/cpp0x/pr71450-2.C: New test.

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

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

	* c-c++-common/gomp/gridify-1.c: Update scan string.
	* gfortran.dg/gomp/gridify-1.f90: Likewise.
	* c-c++-common/gomp/gridify-2.c: New test.
	* c-c++-common/gomp/gridify-3.c: Likewise.

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

	PR tree-optimization/78396
	* gcc.dg/vect/bb-slp-cond-1.c: Adjust.

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

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

2016-11-23  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/fold-cond_expr-1.c: New test.
	* gcc.dg/fold-condcmpconv-1.c: New test.
	* gcc.dg/fold-condcmpconv-2.c: New test.

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

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

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

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

2016-11-23  Richard Biener  <rguenther@suse.de>
	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>

	    PR tree-optimization/78154
	    * gcc.dg/tree-ssa/pr78154.c: New test.

2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>

	* gcc.dg/pr31096.c: New testcase.
	* gcc.dg/pr31096-1.c: New testcase.

2016-11-23  Paolo Bonzini  <bonzini@gnu.org>

	* gcc.dg/cpp/defined.c: Mark newly introduced warnings and
	adjust for warning->pedwarn change.
	* gcc.dg/cpp/defined-syshdr.c,
	gcc.dg/cpp/defined-Wexpansion-to-defined.c,
	gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
	gcc.dg/cpp/defined-Wextra.c,
	gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.

2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/uninit-19.c: Add -finline-small-functions for avr.

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

	PR target/78451
	* gcc.target/i386/pr78451.c: New test.
	* gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
	and #pragma GCC pop_options around the first #pragma GCC target.
	* gcc.target/i386/pr69255-2.c: Likewise.
	* gcc.target/i386/pr69255-3.c: Likewise.

2016-11-23  Michael Collison  <michael.collison@arm.com>

	* testsuite/gcc.target/aarch64/and_const.c: New test to verify
	additional constants are recognized and fewer instructions generated.
	* testsuite/gcc.target/aarch64/and_const2.c: New test to verify
	additional constants are recognized and fewer instructions generated.

2016-11-22  Ian Lance Taylor  <iant@golang.org>

	* gcc.misc-tests/godump-1.c: Update expected output for recent
	changes.

2016-11-22  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/78455
	* gcc.dg/uninit-23.c: New.

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

	PR fortran/78479
	* gfortran.dg/char_component_initializer_3.f90: Add PR number in a
	comment.

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

	PR fortran/78479
	* gfortran.dg/char_component_initializer_3.f90: New test.

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

	PR target/78451
	* gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
	GCC target pragma before including immintrin.h.

2016-11-22  Carl Love  <cel@us.ibm.com>

	* gcc.target/powerpc/builtins-3.c: New file to test the new
	built-ins for vector compare equal and vector compare not equal.

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

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

2016-11-22  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
	parameter in declaration.

2016-11-22  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.dg/loop-split.c: Require int32plus.
	* gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.

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

	* gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.

2016-11-22  Georg-Johann Lay  <avr@gjlay.de>

	* c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.

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

	PR target/78439
	* gcc.c-torture/compile/pr78439.c: New test.

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

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

2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
	isa_rev>=2.

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

	PR tree-optimization/78436
	* gcc.c-torture/execute/pr78436.c: New test.

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

	PR tree-optimization/78445
	* gcc.dg/pr78445.c: New test.

2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR libgfortran/78449
	* gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.

2016-11-21  Jeff Law  <law@redhat.com>

	PR target/68538
	* gcc.c-torture/compile/pr68538.c: New test.

2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
	to be generated instead of FCTIWUZ or FCTIWZ.

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

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

	PR c++/71973
	* g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
	long unsigned int.
	* g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
	unsigned long.

2016-11-20  Jeff Law  <law@redhat.com>

	PR target/25128
	* gcc.target/m68k/pr25128.c: New test.

2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/tree-ssa/tailcall-7.c: New test.

2016-11-21  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/78324
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(test_multitoken_macro): New function.
	* gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
	case.
	* gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
	case.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
	cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
	Move to...
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
	-ftrack-macro-expansion=0.
	(test_sprintf_note): Remove "P" macro.  Add
	dg-begin/end-multiline-output directives.
	(LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.

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

	* lib/target-supports.exp (check_effective_target_tiny) [avr]:
	Return 1 for AVR_TINY.

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

	PR rtl-optimization/71785
	* gcc.target/powerpc/pr71785.c: New file.

2016-11-21  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/78114
	* gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
	options.  Refine test by checking predictive commining PHI
	nodes in vectorized loop wrto vector factor.

2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/71973
	* g++.dg/pr71973-1.C: New test.
	* g++.dg/pr71973-2.C: New test.
	* g++.dg/pr71973-3.C: New test.
	* g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
	* g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
	* g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
	to dg-options.
	* g++.old-deja/g++.other/realloc.C: Likewise.
	* g++.old-deja/g++.other/builtins10.C: Adjust test expectations.

2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR tree-optimization/78413
	* gcc.dg/tree-ssa/pr78413.c: New test.

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

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

2016-11-20  Jeff Law  <law@redhat.com>

	PR target/48551
	* gcc.target/m68k/pr48551.c: New test.

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

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

2016-11-20  Marc Glisse  <marc.glisse@inria.fr>

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

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

	PR fortran/78395
	* gfortran.dg/typebound_operator_21.f03: New test.

2016-11-20  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/divide-5.c: New file.

2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
	signed int.

2016-11-19  John David Anglin  <danglin@gcc.gnu.org>

	* gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
	libatomic_available.
	* gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
	* gfortran.dg/coarray_allocate_10.f08: Likewise.
	* gfortran.dg/coarray_allocate_7.f08: Likewise.
	* gfortran.dg/coarray_allocate_8.f08: Likewise.
	* gfortran.dg/coarray_allocate_9.f08: Likewise.
	* gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
	* gfortran.dg/coarray_stat_2.f90: Likewise.
	* gfortran.dg/coindexed_1.f90: Likewise.

2016-11-18  Jeff Law  <law@redhat.com>

	PR target/25111
	* gcc.target/m68k/pr25111.c: New test.

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

	PR c++/68180
	* g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.

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

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

2016-11-18  Jeff Law  <law@redhat.com>

	PR target/25112
	* gcc.target/m68k/pr25112: New test.

2016-11-18  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
	* gcc.dg/tree-ssa/ssa-fre-55.c: Same.

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

	* gcc.target/arm/optional_thumb-1.c: New test.
	* gcc.target/arm/optional_thumb-2.c: New test.
	* gcc.target/arm/optional_thumb-3.c: New test.

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

	* gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
	(DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
	successful test.
	* gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
	(DEFAULT_REQUIRED_QUORUM): Likewise.

2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
	    Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/inline-memcpy-1.c (dg-options):
	Add (REQUIRES_STDLIB).
	* gcc.target/mips/inline-memcpy-2.c: Ditto.
	* gcc.target/mips/inline-memcpy-3.c: Ditto.
	* gcc.target/mips/inline-memcpy-4.c: Ditto.
	* gcc.target/mips/inline-memcpy-5.c: Ditto.
	* gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
	* gcc.target/mips/loongson-simd.c: Ditto.
	* gcc.target/mips/memcpy-1.c: Ditto.
	* gcc.target/mips/mips-3d-1.c: Ditto.
	* gcc.target/mips/mips-3d-2.c: Ditto.
	* gcc.target/mips/mips-3d-3.c: Ditto.
	* gcc.target/mips/mips-3d-4.c: Ditto.
	* gcc.target/mips/mips-3d-5.c: Ditto.
	* gcc.target/mips/mips-3d-6.c: Ditto.
	* gcc.target/mips/mips-3d-7.c: Ditto.
	* gcc.target/mips/mips-3d-8.c: Ditto.
	* gcc.target/mips/mips-3d-9.c: Ditto.
	* gcc.target/mips/mips-ps-1.c: Ditto.
	* gcc.target/mips/mips-ps-2.c: Ditto.
	* gcc.target/mips/mips-ps-3.c: Ditto.
	* gcc.target/mips/mips-ps-4.c: Ditto.
	* gcc.target/mips/mips-ps-6.c: Ditto.
	* gcc.target/mips/mips16-attributes.c: Ditto.
	* gcc.target/mips/mips32-dsp-run.c: Ditto.
	* gcc.target/mips/mips32-dsp.c: Ditto.
	* gcc.target/mips/save-restore-1.c: Ditto.
	* gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
	(mips_preprocess): Add ignore_output argument that when set
	will not return the pre-processed output.
	(mips_arch_info): Update arguments for the call to mips_preprocess.
	(mips-dg-init): Ditto.
	(mips-dg-options): Check if a test having test option
	(REQUIRES_STDLIB) has the required sysroot support for
	the current test options.

2016-11-17  Jeff Law  <law@redhat.com>

	PR middle-end/38219
	* gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.

	PR target/47192
	* gcc.target/m68k/pr47192.c: New test.

2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
	instead of isa>=4, in order to downgrade to R5.

2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/cmem-bit-1.c: New file.
	* gcc.target/arc/cmem-bit-2.c: New file.
	* gcc.target/arc/cmem-bit-3.c: New file.
	* gcc.target/arc/cmem-bit-4.c: New file.

2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>

	* gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
	"avx5124fmaps".
	* gcc.target/i386/funcspec-56.inc: Test new attributes.

2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
	    Andrew Senkevich <andrew.senkevich@intel.com>

	* gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
	* gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
	* gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
	* gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
	* gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
	* gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
	* gcc.target/i386/avx5124fmaps-check.h: Ditto.
	* gcc.target/i386/avx5124vnniw-check.h: Ditto.
	* gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
	* gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
	* gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
	* gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
	* gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
	avx5124vnniw-check.h.
	* gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
	check_effective_target_avx5124vnniw): New.
	* gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
	Set under ifndef.
	* gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
	* gcc.target/i386/sse-13.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.
	* g++.dg/other/i386-3.C: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.

2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55080
	* g++.dg/parse/pr55080.C: New.

2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>

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

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

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

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

	PR middle-end/78201
	* g++.dg/opt/pr78201.C: New test.

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

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

2016-11-17  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(test_raw_string_one_liner): New function.
	(test_raw_string_multiline): New function.

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

	* gcc.target/aarch64/store_repeating_constant_1.c: New test.
	* gcc.target/aarch64/store_repeating_constant_2.c: Likewise.

2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Richard Biener  <rguenther@suse.de>

	PR tree-optimization/77848
	* gfortran.dg/vect/pr77848.f: New test.

2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR target/77308
	* gcc.target/arm/pr53447-5.c: New test.
	* lib/target-supports.exp
	(check_effective_target_arm_prefer_ldrd_strd): Adjust.

2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/abitest.S: New file.
	* gcc.target/arc/abitest.h: Likewise.
	* gcc.target/arc/va_args-1.c: Likewise.
	* gcc.target/arc/va_args-2.c: Likewise.
	* gcc.target/arc/va_args-3.c: Likewise.
	* gcc.target/arc/mcrc.c: Deleted.
	* gcc.target/arc/mdsp-packa.c: Likewise.
	* gcc.target/arc/mdvbf.c: Likewise.
	* gcc.target/arc/mmac-24.c: Likewise.
	* gcc.target/arc/mmac-d16.c: Likewise.
	* gcc.target/arc/mno-crc.c: Likewise.
	* gcc.target/arc/mno-dsp-packa.c: Likewise.
	* gcc.target/arc/mno-dvbf.c: Likewise.
	* gcc.target/arc/mno-mac-24.c: Likewise.
	* gcc.target/arc/mno-mac-d16.c: Likewise.
	* gcc.target/arc/mno-rtsc.c: Likewise.
	* gcc.target/arc/mno-xy.c: Likewise.
	* gcc.target/arc/mrtsc.c: Likewise.
	* gcc.target/arc/arc.exp (check_effective_target_arcem): New
	function.
	(check_effective_target_arc700): Likewise.
	(check_effective_target_arc6xx): Likewise.
	(check_effective_target_arcmpy): Likewise.
	(check_effective_target_archs): Likewise.
	(check_effective_target_clmcpu): Likewise.
	(check_effective_target_barrelshifter): Likewise.
	* gcc.target/arc/barrel-shifter-1.c: Changed.
	* gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
	* gcc.target/arc/cmem-1.c: Changed.
	* gcc.target/arc/cmem-2.c: Likewise.
	* gcc.target/arc/cmem-3.c: Likewise.
	* gcc.target/arc/cmem-4.c: Likewise.
	* gcc.target/arc/cmem-5.c: Likewise.
	* gcc.target/arc/cmem-6.c: Likewise.
	* gcc.target/arc/cmem-7.c: Likewise.
	* gcc.target/arc/interrupt-1.c: Test for RTIE as well.
	* gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
	* gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
	* gcc.target/arc/jump-around-jump.c: Update options.
	* gcc.target/arc/mARC601.c: Changed.
	* gcc.target/arc/mcpu-arc600.c: Changed.
	* gcc.target/arc/mcpu-arc601.c: Changed.
	* gcc.target/arc/mcpu-arc700.c: Changed.
	* gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
	* gcc.target/arc/movb-1.c: Changed.
	* gcc.target/arc/movb-2.c: Likewise.
	* gcc.target/arc/movb-3.c: Likewise.
	* gcc.target/arc/movb-4.c: Likewise.
	* gcc.target/arc/movb-5.c: Likewise.
	* gcc.target/arc/movb_cl-1.c: Likewise.
	* gcc.target/arc/movb_cl-2.c: Likewise.
	* gcc.target/arc/movbi_cl-1.c: Likewise.
	* gcc.target/arc/movh_cl-1.c: Likewise.
	* gcc.target/arc/mspfp.c: Skip for ARC HS cores.
	* gcc.target/arc/mul64.c: Enable it only for ARC600.
	* gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
	* gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
	* gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
	* gcc.target/arc/trsub.c: Only for ARC EM cores.
	* gcc.target/arc/builtin_simdarc.c: Changed.
	* gcc.target/arc/extzv-1.c: Likewise.
	* gcc.target/arc/insv-1.c: Likewise.
	* gcc.target/arc/insv-2.c: Likewise.
	* gcc.target/arc/mA6.c: Likewise.
	* gcc.target/arc/mA7.c: Likewise.
	* gcc.target/arc/mARC600.c: Likewise.
	* gcc.target/arc/mARC700.c: Likewise.
	* gcc.target/arc/mcpu-arc600.c: Likewise.
	* gcc.target/arc/mcpu-arc700.c: Likewise.
	* gcc.target/arc/movl-1.c: Likewise.
	* gcc.target/arc/nps400-1.c: Likewise.
	* gcc.target/arc/trsub.c: Likewise.
	* gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
	configuration.
	* gcc.target/arc/mlock.c: Skip for arc6xx configurations.
	* gcc.target/arc/mswape.c: Likewise.

2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68180
	* g++.dg/cpp1y/pr68180.C: New.

2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/78319
	* gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
	arm-none-eabi.

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

	PR tree-optimization/78306
	* gcc.dg/cilk-plus/pr78306.c: New testcase.

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

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

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

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

2016-11-16  Marek Polacek  <polacek@redhat.com>

	PR c/78285
	* gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
	* g++.dg/ext/case-range2.C: Likewise.

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

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

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

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

2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.dg/tree-prof/section-attr-1.c: New file.
	* gcc.dg/tree-prof/section-attr-2.c: New file.
	* gcc.dg/tree-prof/section-attr-3.c: New file.

2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
	rather than `la'.

2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
	(dg-final): Remove microMIPS JALRS mnemonic matching.
	* gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
	(dg-final): Remove microMIPS JALRS mnemonic matching.
	* gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
	(dg-final): Remove microMIPS JALRS mnemonic matching.
	* gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
	* gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
	* gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
	* gcc.target/mips/call-1u.c: New test case.
	* gcc.target/mips/call-2u.c: New test case.
	* gcc.target/mips/call-3u.c: New test case.
	* gcc.target/mips/call-4u.c: New test case.
	* gcc.target/mips/call-5u.c: New test case.
	* gcc.target/mips/call-6u.c: New test case.

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

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

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

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

2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.dg/optimize-bswapdi-3.c: Remove xfail.
	* gcc.dg/optimize-bswaphi-1.c: Likewise.
	* gcc.dg/optimize-bswapsi-2.c: Likewise.

2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	PR libgfortran/78314
	* gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.

2016-11-16  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
	according to updated dump info.

2016-11-16  Alexander Monakov  <amonakov@ispras.ru>

	* lib/target-supports.exp (check_effective_target_alloca): Use a
	compile test.
	* gcc.target/nvptx/softstack.c: New test.
	* gcc.target/nvptx/decl-shared.c: New test.
	* gcc.target/nvptx/decl-shared-init.c: New test.

2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/data-sym-jump.c: New test case.
	* gcc.target/mips/data-sym-pool.c: New test case.
	* gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
	annotation.

2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* lib/target-supports.exp (check_avx2_hw_available): New.
	(check_effective_target_avx2_runtime): New.
	* gcc.dg/vect/vect-tail-nomask-1.c: New test.

2016-11-16  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/78136
	* gcc.dg/cpp/trad/trad.exp
	(dg-runtest): Moved $srcdir/$subdir/ to
	DEFAULT_TRADCPPFLAGS.

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

	PR fortran/78356
	* gfortran.dg/class_allocate_23.f08: New test.

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

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

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

	PR sanitizer/78270
	* gcc.dg/asan/pr78270.c: Update comment style.
	* gcc.dg/asan/pr78270-2.c: New test.

2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
	of {short,int} if __SIZEOF_INT__ is less than 4 bytes.

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

	PR tree-optimization/78348
	* gcc.dg/tree-ssa/ldist-24.c: New testcase.

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

	PR sanitizer/77823
	* c-c++-common/ubsan/overflow-vec-1.c: New test.
	* c-c++-common/ubsan/overflow-vec-2.c: New test.

2016-11-15  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp1z/init-statement6.C: Rename a function.

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

	PR libgfortran/51119
	* gfortran.dg/matmul_12.f90: New test case.

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

	* gcc.target/i386/funcspec-56.inc: New file.
	* gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
	common 32-bit and 64-bit function specific options.
	* gcc.target/i386/funcspec-6.c: Ditto.

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

	* g++.dg/cpp1z/decomp14.C: New test.
	* g++.dg/cpp1z/decomp15.C: New test.
	* g++.dg/cpp1z/decomp16.C: New test.

	* g++.dg/cpp1z/decomp13.C: New test.

	* g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.

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

2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/insn-casesi.c: New test case.
	* gcc.target/mips/insn-pseudo-1.c: New test case.
	* gcc.target/mips/insn-pseudo-2.c: New test case.
	* gcc.target/mips/insn-pseudo-3.c: New test case.
	* gcc.target/mips/insn-pseudo-4.c: New test case.
	* gcc.target/mips/insn-tablejump.c: New test case.

2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/mips.exp (mips_option_tests): Add
	`-mcode-readable=yes' array element.

2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>

	* gcc.target/mips/mips.exp (mips_option_tests): Add
	`-mmicromips' array element.

2016-11-15  Michael Matz  <matz@suse.de>

	PR missed-optimization/77881
	* gcc.target/i386/pr77881.c: New test.

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

	PR middle-end/78295
	* gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.

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

	* gcc.target/powerpc/vec-set-int.c: New test.
	* gcc.target/powerpc/vec-set-short.c: Likesie.
	* gcc.target/powerpc/vec-set-char.c: Likewise.

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

	* g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.

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

	PR fortran/78300
	* gfortran.dg/class_result_3.f90: New test.

2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
	    Richard Biener  <rguenther@suse.de>

	* gcc.dg/gimplefe-1.c: New testcase.
	* gcc.dg/gimplefe-2.c: Likewise.
	* gcc.dg/gimplefe-3.c: Likewise.
	* gcc.dg/gimplefe-4.c: Likewise.
	* gcc.dg/gimplefe-5.c: Likewise.
	* gcc.dg/gimplefe-6.c: Likewise.
	* gcc.dg/gimplefe-7.c: Likewise.
	* gcc.dg/gimplefe-8.c: Likewise.
	* gcc.dg/gimplefe-9.c: Likewise.
	* gcc.dg/gimplefe-10.c: Likewise.
	* gcc.dg/gimplefe-11.c: Likewise.
	* gcc.dg/gimplefe-12.c: Likewise.
	* gcc.dg/gimplefe-13.c: Likewise.
	* gcc.dg/gimplefe-14.c: Likewise.
	* gcc.dg/gimplefe-15.c: Likewise.
	* gcc.dg/gimplefe-16.c: Likewise.
	* gcc.dg/gimplefe-17.c: Likewise.
	* gcc.dg/gimplefe-18.c: Likewise.

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

	PR bootstrap/78069
	* gcc.dg/no_profile_instrument_function-attr-1.c: Update test
	to match scanned pattern.
	* gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.

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

	PR tree-optimization/78312
	* gcc.dg/torture/pr78312.c: New testcase.

2016-11-14  Georg-Johann Lay  <avr@gjlay.de>

	PR target/78093
	* gcc.target/avr/torture/tiny-absdata-2.c: New test.

2016-11-14  Jakub Jelinek  <jakub@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	Implement P0217R3 - C++17 structured bindings
	* g++.dg/cpp1z/decomp1.C: New test.
	* g++.dg/cpp1z/decomp2.C: New test.
	* g++.dg/cpp1z/decomp3.C: New test.
	* g++.dg/cpp1z/decomp4.C: New test.
	* g++.dg/cpp1z/decomp5.C: New test.
	* g++.dg/cpp1z/decomp6.C: New test.
	* g++.dg/cpp1z/decomp7.C: New test.
	* g++.dg/cpp1z/decomp8.C: New test.
	* g++.dg/cpp1z/decomp9.C: New test.
	* g++.dg/cpp1z/decomp10.C: New test.

2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* g++.dg/torture/pr78268.C: New test.

2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR c/35503
	* c-c++-common/pr35503-1.c: New test.
	* c-c++-common/pr35503-2.c: Likewise.
	* c-c++-common/pr35503-3.c: Likewise.
	* gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.

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

	PR rtl-optimization/78232
	PR rtl-optimization/78248
	* gcc.dg/ubsan/pr78248.c: New test.

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

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

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

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

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

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

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

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

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

	PR fortran/60952
	* gfortran.dg/typebound_proc_34.f90: New test.

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

	PR fortran/66366
	* gfortran.dg/class_57.f90: Changed error message.
	* gfortran.dg/class_60.f90: New test.

2016-11-12  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/pr78112.C: XFAIL AIX.

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

	PR fortran/77501
	* gfortran.dg/typebound_generic_16.f90: New test.

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

	PR c++/71225
	* g++.dg/cpp0x/pr71225.C: New test.

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

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

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

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

2016-11-11  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/isolate-6.c: New test.
	* gcc.dg/tree-ssa/isolate-7.c: New test.

2016-11-11  Bin Cheng  <bin.cheng@arm.com>

	PR testsuite/78292
	* gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
	vect_max_reduc.

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

	PR c++/72774
	* g++.dg/parse/pr72774.C: New test.

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

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

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

	PR middle-end/78295
	* gcc.dg/uninit-pr78295.c: New testcase.

2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>

	PR fortran/78277
	* gfortran.dg/dec_structure_17.f90: New test.

2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
	being allowed in vector registers.
	* gcc.target/powerpc/vsx-qimode2.c: Likewise.
	* gcc.target/powerpc/vsx-qimode3.c: Likewise.
	* gcc.target/powerpc/vsx-himode.c: Likewise.
	* gcc.target/powerpc/vsx-himode2.c: Likewise.
	* gcc.target/powerpc/vsx-himode3.c: Likewise.
	* gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
	to allow matching MFVSRD or MFVSRW.

2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>

	PR rtl-optimization/78241
	* gcc.dg/pr78241.c: New test.

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

	* gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
	201307.

	* g++.dg/cpp1z/noexcept-type14.C: New test.
	* g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.

2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
	WVAL0S tests added in r241817.

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

	* gfortran.dg/gomp/pr77516.f90: Add dg-warning.
	* gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
	no longer allowed and corresponding ordered construct.
	* gfortran.dg/gomp/linear-1.f90: New test.
	* gfortran.dg/gomp/declare-simd-2.f90: New test.
	* gfortran.dg/gomp/declare-target-1.f90: New test.
	* gfortran.dg/gomp/declare-target-2.f90: New test.

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

	PR sanitizer/78270
	* gcc.dg/asan/pr78270.c: New test.

2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR debug/78112
	* g++.dg/pr78112.C: New testcase.

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

	* g++.dg/asan/asan_test.C: Remove -Wno-format, add
	-Wno-c++1z-compat.
	* g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
	string in case condition contains % characters.

	PR c++/78283
	* g++.dg/cpp1z/noexcept-type13.C: New test.

2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
	using (HAS_MOVN) with MIPS III.

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

	PR fortran/46459
	* gfortran.dg/volatile14.f90: New test.

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

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

2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>

	PR fortran/78259
	* gfortran.dg/pr78259.f90: New test.

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

	PR fortran/60777
	* gfortran.dg/spec_expr_7.f90: New test.

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

	PR target/77718
	* gcc.c-torture/execute/pr77718.c: New test.

	* gcc.dg/ubsan/c99-shift-3.c: New test.
	* gcc.dg/ubsan/c99-shift-4.c: New test.
	* gcc.dg/ubsan/c99-shift-5.c: New test.
	* gcc.dg/ubsan/c99-shift-6.c: New test.

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

	* gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
	test-case for memcmp.
	* gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.

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

	PR testsuite/78269
	* g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.

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

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

2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/78256
	* gcc.dg/pr35691-1.c (foo): Use & instead of &&.
	* gcc.dg/pr35691-2.c (foo): Use | instead of ||.

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

	PR fortran/71894
	* gfortran.dg/class_59.f90: New test.

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

	PR tree-optimization/78007
	* gcc.dg/vect/vect-bswap32.c: Adjust.
	* gcc.dg/vect/vect-bswap64.c: Likewise.

2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/ipa/vrp7.c: New test.

2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR ipa/78121
	* gcc.dg/ipa/pr78121.c: New test.

2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>

	* c-c++-common/asan/default_options.h: New file.
	* c-c++-common/asan/strcasestr-1.c: New test.
	* c-c++-common/asan/strcasestr-2.c: Likewise.
	* c-c++-common/asan/strcspn-1.c: Likewise.
	* c-c++-common/asan/strcspn-2.c: Likewise.
	* c-c++-common/asan/strpbrk-1.c: Likewise.
	* c-c++-common/asan/strpbrk-2.c: Likewise.
	* c-c++-common/asan/strspn-1.c: Likewise.
	* c-c++-common/asan/strspn-2.c: Likewise.
	* c-c++-common/asan/strstr-1.c: Likewise.
	* c-c++-common/asan/strstr-2.c: Likewise.
	* c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.

2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>

	* c-c++-common/asan/null-deref-1.c: Adjust testcase.

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

	PR fortran/68440
	* gfortran.dg/class_58.f90: New test.

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

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

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

	PR fortran/77596
	* gfortran.dg/proc_ptr_comp_46.f90: New test.

2016-11-08  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.

2016-11-08  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/pr71347.c: Drop xfail.

2016-11-08  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-cond-2.c: Drop xfail.

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

	PR testsuite/78242
	* g++.dg/asan/use-after-scope-4.C: New test.
	* g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
	* gcc.dg/asan/use-after-scope-8.c: Remove.

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

	* gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.

2016-11-08  Tamar Christina  <tamar.christina@arm.com>

	PR testsuite/78136
	* gcc.dg/cpp/trad/trad.exp
	(dg-runtest): Added $srcdir/$subdir/ to Include dirs.
	* gcc.dg/cpp/trad/include.c: Use local header file.

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

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

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

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

2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/store_merging_1.c: Require store_merge.
	* gcc.dg/store_merging_2.c: Likewise.
	* gcc.dg/store_merging_4.c: Likewise.
	* gcc.dg/store_merging_5.c: Likewise.
	* gcc.dg/store_merging_6.c: Likewise.
	* gcc.dg/store_merging_7.c: Likewise.
	* gcc.dg/store_merging_8.c: Likewise.
	* lib/target-supports.exp (check_effective_target_store_merge): New.

2016-11-07  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
	* gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
	* gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
	* gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
	-mvsx -mpower8-vector.
	* gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
	* gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
	* gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
	-mvsx -mpower8-vector.

2016-11-07  David Edelsohn  <dje.gcc@gmail.com>

	* lib/scanasm.exp (hidden-scan-for): Add XCOFF support.

	* gfortran.dg/implicit_class_1.f90: Skip on AIX.
	* gcc.dg/visibility-14.c: XFAIL AIX.
	* gcc.dg/visibility-15.c: XFAIL AIX.
	* gcc.dg/visibility-16.c: XFAIL AIX.
	* gcc.dg/visibility-17.c: XFAIL AIX.
	* gcc.dg/visibility-18.c: XFAIL AIX.
	* gcc.dg/visibility-19.c: XFAIL AIX.
	* g++.dg/ext/visibility/anon1.C: XFAIL AIX.
	* g++.dg/ext/visibility/anon2.C: XFAIL AIX.
	* g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
	* g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.

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

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

2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/35691
	* gcc.dg/pr35691-1.c: New test-case.
	* gcc.dg/pr35691-2.c: Likewise.

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

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

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

	PR middle-end/71529
	* gcc.target/i386/pr71529.C: Moved to ...
	* g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.

	PR target/64411
	* gcc.target/i386/pr64411.C: Moved to ...
	* g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
	lp64.

	PR target/65105
	* gcc.target/i386/pr65105-4.C: Moved to ...
	* g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
	Run into compile test rather than execute test.

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

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

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

	PR tree-optimization/78218
	* gcc.dg/torture/pr78218.c: New testcase.

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

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

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

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

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

	* c-c++-common/asan/force-inline-opt0-1.c: Disable
	-f-sanitize-address-use-after-scope.
	* c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
	internal fn calls.
	* g++.dg/asan/use-after-scope-1.C: New test.
	* g++.dg/asan/use-after-scope-2.C: Likewise.
	* g++.dg/asan/use-after-scope-3.C: Likewise.
	* g++.dg/asan/use-after-scope-types-1.C: Likewise.
	* g++.dg/asan/use-after-scope-types-2.C: Likewise.
	* g++.dg/asan/use-after-scope-types-3.C: Likewise.
	* g++.dg/asan/use-after-scope-types-4.C: Likewise.
	* g++.dg/asan/use-after-scope-types-5.C: Likewise.
	* g++.dg/asan/use-after-scope-types.h: Likewise.
	* gcc.dg/asan/use-after-scope-1.c: Likewise.
	* gcc.dg/asan/use-after-scope-2.c: Likewise.
	* gcc.dg/asan/use-after-scope-3.c: Likewise.
	* gcc.dg/asan/use-after-scope-4.c: Likewise.
	* gcc.dg/asan/use-after-scope-5.c: Likewise.
	* gcc.dg/asan/use-after-scope-6.c: Likewise.
	* gcc.dg/asan/use-after-scope-7.c: Likewise.
	* gcc.dg/asan/use-after-scope-8.c: Likewise.
	* gcc.dg/asan/use-after-scope-9.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
	* gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
	* gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
	* gcc.dg/asan/use-after-scope-goto-2.c: Likewise.

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

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

2016-11-06  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/Wtrampolines.c: XFAIL AIX.

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

	* gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
	occuring.

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

	PR fortran/78221
	* arith.c (gfc_complex2real):  Change gfc_warning_now to
	gfc_warning.

2016-11-05  Paul Thomas  <pault@gcc.gnu.org>

	* gfortran.dg/move_alloc_17.f03: New test.

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

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

2016-11-05  Janus Weil  <janus@gcc.gnu.org>
	    Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/69495
	* gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.

2016-11-05  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67564
	* gfortran.dg/select_type_39.f03: New test.

2016-11-04  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/64933
	* gfortran.dg/associate_23.f90: New test.

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

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

2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/67980
	* g++.dg/cpp1y/pr67980.C: New.

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

	* gcc.target/powerpc/fold-vec-add-1.c: New.
	* gcc.target/powerpc/fold-vec-add-2.c: New.
	* gcc.target/powerpc/fold-vec-add-3.c: New.
	* gcc.target/powerpc/fold-vec-add-4.c: New.
	* gcc.target/powerpc/fold-vec-add-5.c: New.
	* gcc.target/powerpc/fold-vec-add-6.c: New.
	* gcc.target/powerpc/fold-vec-add-7.c: New.

2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>

	* gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
	for -mbranch-likely, infer -mno-branch-likely for R6.

2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/71973
	* g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
	* g++.dg/init/new15.C: Likewise.
	* g++.dg/ipa/inline-1.C: Likewise.
	* g++.dg/ipa/inline-2.C: Likewise.
	* g++.dg/lto/20080908-1_0.C: Likewise.
	* g++.dg/tc1/dr20.C: Likewise.
	* g++.dg/tree-ssa/inline-1.C: Likewise.
	* g++.dg/tree-ssa/inline-2.C: Likewise.
	* g++.old-deja/g++.law/except1.C: Likewise.
	* g++.old-deja/g++.other/vbase5.C: Likewise.
	* obj-c++.dg/lto/trivial-1_0.mm: Likewise.

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

	PR tree-optimization/78210
	* gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
	possibility of widening multiplies.

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

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

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

	* g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
	* g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.

2016-11-03  Jakub Jelinek  <jakub@redhat.com>
	    Alexandre Oliva  <aoliva@redhat.com>
	    Jason Merrill  <jason@redhat.com>

	PR debug/28767
	PR debug/56974
	* g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
	* g++.dg/debug/dwarf2/ref-3.C: New test.
	* g++.dg/debug/dwarf2/ref-4.C: New test.
	* g++.dg/debug/dwarf2/refqual-1.C: New test.
	* g++.dg/debug/dwarf2/refqual-2.C: New test.

2016-11-03  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_exp_1.f90: New test.
	* gfortran.dg/dec_exp_2.f90: Likewise.
	* gfortran.dg/dec_exp_3.f90: Likewise.

2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_parameter_1.f: New test.
	* gfortran.dg/dec_parameter_2.f90: Likewise.
	* gfortran.dg/dec_parameter_3.f90: Likewise.
	* gfortran.dg/dec_parameter_4.f90: Likewise.

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

	* gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
	output.
	* gcc.dg/tree-prof/time-profiler-3.c: New test.

2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR libgcc/78067
	* gcc.dg/torture/fp-int-convert.h: Add more conversion tests.

2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/execute/pr78170.c: Require int32plus.

2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>

	* gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.

2016-11-01  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
	Check for arm_v8_neon_hw.
	* gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
	Likewise.
	* gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
	Likewise.
	* gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
	Likewise.

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

	* gcc.dg/store_merging_8.c: New testcase.

2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>

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

2016-11-02  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
	* gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
	* gcc.dg/addr_equal_1.c: XFAIL AIX.
	* gcc.dg/pr65779.c: XFAIL AIX.
	* gcc.dg/pr70405.c: XFAIL AIX.

	* g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
	* g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
	* g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.

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

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

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

	* gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
	test case.

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

	PR tree-optimization/78170
	* gcc.c-torture/execute/pr78170.c: New test.

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

	PR tree-optimization/78162
	* gcc.c-torture/compile/pr78162.c: New test.

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

	PR tree-optimization/78035
	PR tree-optimization/77964
	* gcc.target/i386/pr78035.c: New testcase.

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

	* gcc.dg/tree-ssa/vrp111.c: New testcase.
	* gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
	* gcc.dg/tree-ssa/pr21086.c: Likewise.
	* gcc.dg/tree-ssa/pr58480.c: Likewise.
	* gcc.dg/tree-ssa/vrp08.c: Likewise.

2016-11-01  David Edelsohn  <dje.gcc@gmail.com>

	* gfortran.dg/pr70937.f90: require-effective-target lto.

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

	PR fortran/69544
	* gfortran.dg/where_6.f90:  New test.

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

	* g++.dg/debug/dwarf2/inline-var-1.C: New test.

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

	PR fortran/69544
	* gfortran.dg/where_5.f90:  New test.

2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/arm/simd/vmaxnm_f32_1.c: New.
	* gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
	* gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
	* gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.

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

	* lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
	Whitespace fixes.
	(check_effective_target_vect_cmdline_needed): Check
	is-effective-target ia32 for x86 targets.
	(check_effective_target_vect_simd_clones): Simplify condition.
	(check_effective_target_vect_double): Ditto.
	(check_effective_target_vect_aligned_arrays): Check
	is-effective-target ia32 for x86 targets.  Simplify condition.
	(check_effective_target_vect_multiple_sizes): Simplify condition.
	(check_effective_target_sqrt_insn): Add i?86-*-* target.
	(check_effective_target_sync_int_128): Simplify condition.
	(check_effective_target_sync_int_128_runtime): Ditto.
	(check_effective_target_sync_long_long_runtime): Ditto.
	(check_effective_target_divmod): Add i?86-*-* target.

2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-extract-4.c: New test.
	* gcc.target/powerpc/vsx-extract-5.c: Likewise.

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

	PR fortran/54679
	* gfortran.dg/fmt_l.f90: Update test.
	* gfortran.dg/fmt_l0.f90: New test.

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

	PR c++/78089
	* c-c++-common/builtin-shuffle-1.c: New test.
	* g++.dg/cpp0x/addressof3.C: New test.

2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Add tests for a const member and a reference member for launder.
	* g++.dg/cpp1z/launder3.C: New.
	* g++.dg/cpp1z/launder4.C: Likewise.
	* g++.dg/cpp1z/launder5.C: Likewise.
	* g++.dg/cpp1z/launder5.cc: Likewise.
	* g++.dg/cpp1z/launder5.h: Likewise.
	* g++.dg/cpp1z/launder6.C: Likewise.
	* g++.dg/cpp1z/launder6.cc: Likewise.
	* g++.dg/cpp1z/launder6.h: Likewise.

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

	PR c++/77948
	* g++.dg/cpp0x/pr77948-1.C: New test.
	* g++.dg/cpp0x/pr77948-2.C: New test.
	* g++.dg/cpp0x/pr77948-3.C: New test.
	* g++.dg/cpp0x/pr77948-4.C: New test.
	* g++.dg/cpp0x/pr77948-5.C: New test.
	* g++.dg/cpp0x/pr77948-6.C: New test.

	PR tree-optimization/77860
	* gcc.dg/pr77860.c: New test.

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

	PR c++/77886
	* g++.dg/warn/Wimplicit-fallthrough-2.C: New test.

2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/lto/pr60449_0.c: Skip for avr.

2016-10-30  Le-Chun Wu  <lcwu@google.com>
	    Mark Wielaard  <mjw@redhat.com>

	* gcc.dg/Wshadow-compatible-local-1.c: New test.
	* gcc.dg/Wshadow-local-1.c: Likewise.
	* gcc.dg/Wshadow-local-2.c: Likewise.
	* g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
	* g++.dg/warn/Wshadow-local-1.C: Likewise.
	* g++.dg/warn/Wshadow-local-2.C: Likewise.

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

	PR tree-optimization/71915
	PR tree-optimization/71490
	* gcc.dg/tree-ssa/pr54245.c: Delete.
	* gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
	document why.

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

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

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

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

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

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

	PR target/78148
	* gcc.dg/pr78148.c: New test.

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

	* gcc.target/sparc/overflow-3.c: Replace and move old one to...
	* gcc.target/sparc/overflow-4.c: ...here.
	* gcc.target/sparc/overflow-5.c: New test.

2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
	    Kugan Vivekanandarajah  <kuganv@linaro.org>
	    Jim Wilson  <jim.wilson@linaro.org>

	PR tree-optimization/43721
	* lib/target-supports.exp (check_effective_target_divmod): New.
	(check_effective_target_divmod_simode): Likewise.
	(check_effective_target_arm_divmod_simode): Likewise.
	* gcc.dg/divmod-1-simode.c: New test.
	* gcc.dg/divmod-1.c: Likewise.
	* gcc.dg/divmod-2-simode.c: Likewise.
	* gcc.dg/divmod-2.c: Likewise.
	* gcc.dg/divmod-3-simode.c: Likewise.
	* gcc.dg/divmod-3.c: Likewise.
	* gcc.dg/divmod-4-simode.c: Likewise.
	* gcc.dg/divmod-4.c: Likewise.
	* gcc.dg/divmod-5.c: Likewise.
	* gcc.dg/divmod-6-simode.c: Likewise.
	* gcc.dg/divmod-6.c: Likewise.
	* gcc.dg/divmod-7.c: Likewise.

2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	    Jakub Jelinek  <jakub@redhat.com>
	    Andrew Pinski  <pinskia@gmail.com>

	PR middle-end/22141
	PR rtl-optimization/23684
	* gcc.c-torture/execute/pr22141-1.c: New test.
	* gcc.c-torture/execute/pr22141-2.c: Likewise.
	* gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
	* gcc.target/aarch64/ldp_stp_4.c: Likewise.
	* gcc.dg/store_merging_1.c: New test.
	* gcc.dg/store_merging_2.c: Likewise.
	* gcc.dg/store_merging_3.c: Likewise.
	* gcc.dg/store_merging_4.c: Likewise.
	* gcc.dg/store_merging_5.c: Likewise.
	* gcc.dg/store_merging_6.c: Likewise.
	* gcc.dg/store_merging_7.c: Likewise.
	* gcc.target/i386/pr22141.c: Likewise.
	* gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
	* g++.dg/init/new17.C: Likewise.

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

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

2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

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

2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/target-attribute/tattr-m64-33.c: New test.

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

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

	PR rtl-optimization/78132
	* gcc.target/i386/pr78132.c: New test.

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

	* gcc.dg/vect/pr71264.c: XFAIL on SPARC.

2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-simode.c: New test.
	* gcc.target/powerpc/vsx-simode2.c: Likewise.
	* gcc.target/powerpc/vsx-simode3.c: Likewise.

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

	PR fortran/78026
	* gfortran.dg/gomp/pr78026.f03: New test.
	* gfortran.dg/select_type_38.f03: New test.

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

2016-10-27  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
	* gfortran.dg/dec_init_2.f90: Likewise.
	* gfortran.dg/dec_init_3.f90: New test.
	* gfortran.dg/dec_init_4.f90: Likewise.

2016-10-27  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/fold-narrowbopcst-1.c: New test.

2016-10-27  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
	dg-shouldfail/dg-output instead of XFAIL.
	* gfortran.dg/dec_io_6.f90: Likewise.

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

	* gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
	* gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
	* gcc.target/arm/atomic-op-acquire-3.c: Likewise.
	* gcc.target/arm/atomic-op-char-3.c: Likewise.
	* gcc.target/arm/atomic-op-consume-3.c: Likewise.
	* gcc.target/arm/atomic-op-int-3.c: Likewise.
	* gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
	* gcc.target/arm/atomic-op-release-3.c: Likewise.
	* gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
	* gcc.target/arm/atomic-op-short-3.c: Likewise.

2016-10-27  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/fold-convmaxconv-1.c: New test.
	* gcc.dg/fold-convminconv-1.c: New test.

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

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

2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/78056
	* gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
	expected error message.
	* gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
	expected error message.
	* gcc.target/powerpc/vsu/vec-all-nez-7.c
	(test_all_not_equal_and_not_zero): Change expected error message.

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

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

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

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

2016-10-26  Michael Matz  <matz@suse.de>

	* g++.dg/pr78060.C: New test.
	* gfortran.dg/pr78061.f: New test.
	* g++.dg/pr78088.C: New test.

2016-10-26  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_io_1.f90: New test.
	* gfortran.dg/dec_io_2.f90: New test.
	* gfortran.dg/dec_io_3.f90: New test.
	* gfortran.dg/dec_io_4.f90: New test.
	* gfortran.dg/dec_io_5.f90: New test.
	* gfortran.dg/dec_io_6.f90: New test.

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

	PR sanitizer/78106
	* gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.

2016-10-25  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_bitwise_ops_1.f90: New test.
	* gfortran.dg/dec_bitwise_ops_2.f90: New test.

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

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

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

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

	PR fortran/72770
	* gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
	this pr.

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

	PR target/78102
	* gcc.target/i386/pr78102.c: New test.

2016-10-25  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_logical_xor_1.f90: New test.
	* gfortran.dg/dec_logical_xor_2.f90: New test.
	* gfortran.dg/dec_logical_xor_3.f03: New test.

2016-10-25  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_loc_rval_1.f90: New test.
	* gfortran.dg/dec_loc_rval_2.f90: New test.
	* gfortran.dg/dec_loc_rval_3.f03: New test.

2016-10-25  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_type_print.f90: New testcase.

2016-10-25  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/feed_1.f90: New test.
	* gfortran.dg/feed_2.f90: New test.

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

	PR sanitizer/78106
	* gcc.dg/asan/pr78106.c: New test.

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

	* gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.

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

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

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

	* g++.dg/cpp1z/launder1.C: New test.
	* g++.dg/cpp1z/launder2.C: New test.

2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
	    Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>

	PR target/71676
	PR target/71678
	* gcc.target/avr/pr71676-2.c: New test.

2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
	    Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>

	PR target/71676
	PR target/71678
	* gcc.target/avr/pr71676-1.c: New test.
	* gcc.target/avr/pr71676-3.c: New test.
	* gcc.target/avr/pr71676.c: New test.
	* gcc.target/avr/pr71678.c: New test.

2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>

	* gcc.target/aarch64/test_frame_common.h: Add noclone attribute
	such that cloned verions of tested functions are not created.

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

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

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

	* g++.dg/debug/dwarf2/ref-2.C: New test.

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

	* c-c++-common/Wint-in-bool-context-3.c: New test.

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

	PR middle-end/77735
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
	* gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.

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

	PR testsuite/71491
	* gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
	* gcc.dg/vect/slp-45.c: Likewise.

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

	* gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
	* gcc.dg/tree-ssa/pr21458.c: Likewise.
	* gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.

2016-10-24  Georg-Johann Lay  <avr@gjlay.de>

	PR target/78093
	* lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
	* gcc.target/avr/torture/tiny-absdata-1.c: New test.

2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.

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

	* gcc.target/i386/bmi2-pext-1.c: New test.
	* gcc.target/i386/bmi2-pdep-1.c: New test.
	* gcc.target/i386/bmi2-bzhi-3.c: New test.
	* gcc.target/i386/tbm-bextri-1.c: New test.
	* gcc.target/i386/bmi-bextr-6.c: New test.

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

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

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

	PR sanitizer/77966
	* c-c++-common/ubsan/unreachable-3.c: New test.

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

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

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

	PR fortran/54730
	PR fortran/78033
	* gfortran.dg/pr78033.f90: New test.

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

	PR fortran/69834
	* gfortran.dg/select_type_1.f03: Change error for overlapping
	TYPE IS cases.
	* gfortran.dg/select_type_36.f03: New test.

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

	* gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.

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

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

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

	* gfortran.dg/coarray_alloc_comp_2.f08: New test.

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

	PR fortran/43366
	PR fortran/57117
	PR fortran/61337
	* gfortran.dg/alloc_comp_class_5.f03: New test.
	* gfortran.dg/class_allocate_21.f90: New test.
	* gfortran.dg/class_allocate_22.f90: New test.
	* gfortran.dg/realloc_on_assign_27.f08: New test.

2016-10-21  Jeff Law  <law@redhat.com>

	* PR tree-optimization/71947
	* gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
	* gcc.dg/tree-ssa/pr71947-5.c: Likewise.
	* gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.

2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/ipa/vrp5.c: New test.
	* gcc.dg/ipa/vrp6.c: New test.

2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>

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

2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>

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

2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>

	PR preprocessor/71681
	* gcc.dg/cpp/pr71681-1.c: New testcase
	* gcc.dg/cpp/pr71681-2.c: Likewise
	* gcc.dg/cpp/remap/header.gcc: File for added test-cases
	* gcc.dg/cpp/remap/a/header.gcc: Likewise
	* gcc.dg/cpp/remap/a/t_1.h: Likewise
	* gcc.dg/cpp/remap/a/t_2.h: Likewise

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

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

	* g++.dg/debug/dwarf2/constexpr-var-1.C: New test.

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

	PR fortran/69566
	* gfortran.dg/select_type_37.f03: New test.

2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/71627
	* gcc.target/avr/pr71627.c: New test

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

	* gcc.target/sparc/overflow-1.c: New test.
	* gcc.target/sparc/overflow-2.c: Likewise.
	* gcc.target/sparc/overflow-3.c: Likewise.

2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
	effective target.

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

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

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

	PR tree-optimization/78051
	* g++.dg/torture/pr78051.C: New testcase.

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

	* c-c++-common/wdate-time.c: Restored test case.
	* g++.dg/warn/Wconversion-real.C: Deleted empty file.

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

	* g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.

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

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

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

	* gcc.target/visium/overflow8.c: New.
	* gcc.target/visium/overflow16.c: Likewise.
	* gcc.target/visium/overflow32: Likewise.

2016-10-20  Michael Matz  <matz@suse.de>

	* gcc.dg/loop-split.c: New test.
	* gcc.dg/tree-ssa/ifc-9.c: Update.
	* gcc.dg/tree-ssa/ifc-10.c: Update.

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

	* gcc.dg/graphite/pr35356-1.c: Update.

2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/77446
	* g++.dg/cpp1y/pr77446.C: New.

2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR tree-optimization/53979
	* gcc.dg/pr53979-1.c: New test-case.
	* gcc.dg/pr53979-2.c: Likewise.

2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/Wint-in-bool-context-2.c: New test.

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

	* gfortran.dg/dtio_17.f90: Fix test.

2016-10-19  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
	* gcc.dg/Walloca-2.c: Same.

2016-10-19  Aldy Hernandez  <aldyh@redhat.com>

	* gcc.dg/Wvla-1.c: Rename to...
	* gcc.dg/Wvla-larger-than-1.c: ...this.
	* gcc.dg/Wvla-2.c: Rename to...
	* gcc.dg/Wvla-larger-than-2.c: ...this.
	* gcc.dg/Wvla-3.c: Rename to...
	* gcc.dg/Walloca-11.c.: ...this.
	* gcc.dg/wvla-[1-7].c: Rename to:
	* gcc.dg/Wvla-[1-7].c: ...this.

2016-10-19  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/78005
	* gcc.dg/vect/pr78005.c: New.
	* gcc.target/i386/l_fma_float_1.c: Revise test.
	* gcc.target/i386/l_fma_float_2.c: Ditto.
	* gcc.target/i386/l_fma_float_3.c: Ditto.
	* gcc.target/i386/l_fma_float_4.c: Ditto.
	* gcc.target/i386/l_fma_float_5.c: Ditto.
	* gcc.target/i386/l_fma_float_6.c: Ditto.
	* gcc.target/i386/l_fma_double_1.c: Ditto.
	* gcc.target/i386/l_fma_double_2.c: Ditto.
	* gcc.target/i386/l_fma_double_3.c: Ditto.
	* gcc.target/i386/l_fma_double_4.c: Ditto.
	* gcc.target/i386/l_fma_double_5.c: Ditto.
	* gcc.target/i386/l_fma_double_6.c: Ditto.

2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>

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

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

	* gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.

2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
	* gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
	* gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
	* gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
	* gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
	* gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
	* gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
	* gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
	* gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
	* gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
	* gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
	* gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
	* gcc.target/powerpc/vsu/vsu.exp: New file.

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

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

2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>

	* lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
	LTO is used.

2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/sso/sso.exp: Return early if not effective_target_int32.

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

	* gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
	* gcc.dg/tree-ssa/pr21001.c: Likewise.
	* gcc.dg/tree-ssa/pr21090.c: Likewise.
	* gcc.dg/tree-ssa/pr21294.c: Likewise.
	* gcc.dg/tree-ssa/pr21563.c: Likewise.
	* gcc.dg/tree-ssa/pr23744.c: Likewise.
	* gcc.dg/tree-ssa/pr25382.c: Likewise.
	* gcc.dg/tree-ssa/pr68431.c: Likewise.
	* gcc.dg/tree-ssa/vrp03.c: Likewise.
	* gcc.dg/tree-ssa/vrp06.c: Likewise.
	* gcc.dg/tree-ssa/vrp07.c: Likewise.
	* gcc.dg/tree-ssa/vrp09.c: Likewise.
	* gcc.dg/tree-ssa/vrp19.c: Likewise.
	* gcc.dg/tree-ssa/vrp20.c: Likewise.
	* gcc.dg/tree-ssa/vrp92.c: Likewise.
	* gcc.dg/pr68217.c: Likewise.
	* gcc.dg/predict-9.c: Likewise.
	* gcc.dg/tree-prof/val-prof-5.c: Adjust.
	* gcc.dg/predict-1.c: Likewise.

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

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

2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/ipa/vrp4.c: Adjust testcase.

2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/ipa/vrp4.c: New test.

2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/torture/pr39074-2.c: Adjust testcase.
	* gcc.dg/torture/pr39074.c: Likewise.

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

	* gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
	* gnat.dg/trampoline4.adb: Minor tweak.

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

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

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

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

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

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

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

	PR target/77308
	* gcc.target/arm/pr77308.c: New test.

2016-10-17  David Edelsohn  <dje.gcc@gmail.com>

	* lib/target-supports.exp
	(check_effective_target_floatn_nx_runtime): Return 0 for
	powerpc*-ibm-aix*.

2016-10-17  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/aapcs64/test_align-7.c: Use long
	long instead of long.
	* gcc.target/aarch64/cinc_common_1.c: Likewise.
	* gcc.target/aarch64/combine_bfi_1.c: Likewise.
	* gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
	* gcc.target/aarch64/mult-synth_4.c: Likewise.
	* gcc.target/aarch64/pr68102_1.c: Likewise.
	* gcc.target/aarch64/target_attr_3.c: Likewise.

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

	PR tree-optimization/77988
	* gcc.dg/torture/pr77988.c: New testcase.

2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/pr71636-1.c: New test-case.
	* gcc.dg/pr71636-2.c: Likewise.

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

	* gnat.dg/trampoline3.adb: New test.
	* gnat.dg/trampoline4.adb: Likewise.

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

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

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

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

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

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

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

	PR fortran/77972
	* gfortran.dg/unexpected_eof_4.f90: New test.

2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>

	PR libfortran/48587
	* gfortran.dg/negative_unit2.f90: New test.

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

	PR middle-end/77959
	* gfortran.dg/pr77959.f90: New test.

	DR 1511 - const volatile variables and ODR
	* g++.dg/DRs/dr1511-1.C: New test.
	* g++.dg/DRs/dr1511-2.C: New test.

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

	* gnat.dg/debug7.adb (dg-options): Remove -g.
	* gnat.dg/debug8.adb (dg-options): Add -margs.
	* gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.

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

	PR tree-optimization/77979
	* gcc.dg/torture/pr77979.c: New testcase.

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

	* gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
	* gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
	* gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.

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

	* gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
	Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
	* gcc.dg/torture/pr77937-2.c: Likewise.

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

	* gnat.dg/lto15.adb: Adjust.
	* gnat.dg/lto16.adb: Likewise.
	* gnat.dg/lto17.adb: Likewise
	* gnat.dg/lto18.ad[sb]: New test.
	* gnat.dg/lto18_pkg.ads: New helper.
	* gnat.dg/lto19.adb: New test.
	* gnat.dg/lto19_pkg1.ad[sb]: New helper.
	* gnat.dg/lto19_pkg2.ad[sb]: Likewise.
	* gnat.dg/lto20.adb: New test.
	* gnat.dg/lto20_pkg.ad[sb]: New helper.

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

	* gfortran.dg/coarray_38.f90: Expect error message.

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

	* gcc.target/aarch64/spellcheck_1.c: New test.
	* gcc.target/aarch64/spellcheck_2.c: Likewise.
	* gcc.target/aarch64/spellcheck_3.c: Likewise.
	* gcc.target/aarch64/spellcheck_4.c: Likewise.
	* gcc.target/aarch64/spellcheck_5.c: Likewise.
	* gcc.target/aarch64/spellcheck_6.c: Likewise.

2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.

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

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

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

	* g++.dg/cpp1z/inline-var1.C: New test.
	* g++.dg/cpp1z/inline-var1a.C: New test.
	* g++.dg/cpp1z/inline-var1.h: New file.
	* g++.dg/cpp1z/inline-var2.C: New test.
	* g++.dg/cpp1z/inline-var3.C: New test.
	* g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
	uninitialized const.

2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>

	* gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
	Xscale is specified, not just -march.
	* gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
	is incompatible	with Xscale.

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

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

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

	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
	to placate -Wformat on targets where the type is not int.

2016-10-13  David Malcolm  <dmalcolm@redhat.com>

	* gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
	in INSN_LOCATION.

2016-10-13  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/i386/l_fma_float_1.c: Revise test.
	* gcc.target/i386/l_fma_float_2.c: Ditto.
	* gcc.target/i386/l_fma_float_3.c: Ditto.
	* gcc.target/i386/l_fma_float_4.c: Ditto.
	* gcc.target/i386/l_fma_float_5.c: Ditto.
	* gcc.target/i386/l_fma_float_6.c: Ditto.
	* gcc.target/i386/l_fma_double_1.c: Ditto.
	* gcc.target/i386/l_fma_double_2.c: Ditto.
	* gcc.target/i386/l_fma_double_3.c: Ditto.
	* gcc.target/i386/l_fma_double_4.c: Ditto.
	* gcc.target/i386/l_fma_double_5.c: Ditto.
	* gcc.target/i386/l_fma_double_6.c: Ditto.

2016-10-13  Bin Cheng  <bin.cheng@arm.com>

	* gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.

2016-10-13  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-98.c: Refine test case.
	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.

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

	PR c/77946
	* c-c++-common/Wimplicit-fallthrough-34.c: New test.

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

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

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

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

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

	* gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
	* gcc.target/arm/movsi_movw.c: Likewise.
	* gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
	directive to work on big endian targets.

2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>

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

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

	* gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
	* gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
	* gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.

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

	* gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
	* gcc.target/powerpc/warn-2.c: Ditto.

2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>

	* gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
	* gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
	* gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
	for -mmsa.
	* gcc.target/mips/msa.c: New test.
	* gcc.target/mips/msa-builtins.c: Likewise.
	* lib/target-supports.exp (check_mips_msa_hw_available): New.
	(check_effective_target_mips_msa_runtime): Likewise.
	(check_effective_target_mips_msa): Likewise.
	(add_options_for_mips_msa): Likewise.
	(check_effective_target_vect_int): Return TRUE for MIPS MSA.
	(check_effective_target_vect_intfloat_cvt): Likewise.
	(check_effective_target_vect_uintfloat_cvt): Likewise.
	(check_effective_target_vect_floatint_cvt): Likewise.
	(check_effective_target_vect_floatuint_cvt): Likewise.
	(check_effective_target_vect_shift): Likewise.
	(check_effective_target_vect_shift_char): Likewise.
	(check_effective_target_vect_long): Likewise.
	(check_effective_target_vect_float): Likewise.
	(check_effective_target_vect_double): Likewise.
	(check_effective_target_vect_long_long): Likewise.
	(check_effective_target_vect_perm): Likewise.
	(check_effective_target_vect_perm_byte): Likewise.
	(check_effective_target_vect_perm_short): Likewise.
	(check_effective_target_vect_sdot_qi): Likewise.
	(check_effective_target_vect_udot_qi): Likewise.
	(check_effective_target_vect_sdot_hi): Likewise.
	(check_effective_target_vect_udot_hi): Likewise.
	(check_effective_target_vect_pack_trunc): Likewise.
	(check_effective_target_vect_unpack): Likewise.
	(check_effective_target_vect_hw_misalign): Likewise.
	(check_effective_target_vect_condition): Likewise.
	(check_effective_target_vect_cond_mixed): Likewise.
	(check_effective_target_vect_char_mult): Likewise.
	(check_effective_target_vect_short_mult): Likewise.
	(check_effective_target_vect_int_mult): Likewise.
	(check_effective_target_vect_extract_even_odd): Likewise.
	(check_effective_target_vect_interleave): Likewise.
	(check_vect_support_and_set_flags): Check if the target supports MSA
	and append to the list of EFFECTIVE_TARGETS.

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

	PR debug/77947
	* g++.dg/torture/pr77947.C: New testcase.

2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>

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

2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>

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

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

	* gcc.dg/tree-ssa/vrp35.c: Adjust.
	* gcc.dg/tree-ssa/vrp36.c: Likewise.
	* gcc.dg/tree-ssa/vrp46.c: Likewise.

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

	PR tree-optimization/77920
	* gcc.dg/torture/pr77920.c: New testcase.

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

	PR tree-optimization/77929
	* gcc.c-torture/compile/pr77929.c: New test.

	* c-c++-common/Wimplicit-fallthrough-25.c: New test.
	* c-c++-common/Wimplicit-fallthrough-26.c: New test.
	* c-c++-common/Wimplicit-fallthrough-27.c: New test.
	* c-c++-common/Wimplicit-fallthrough-28.c: New test.
	* c-c++-common/Wimplicit-fallthrough-29.c: New test.
	* c-c++-common/Wimplicit-fallthrough-30.c: New test.
	* c-c++-common/Wimplicit-fallthrough-31.c: New test.
	* c-c++-common/Wimplicit-fallthrough-32.c: New test.
	* c-c++-common/Wimplicit-fallthrough-33.c: New test.

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

	* gcc.target/sparc/setcc-4.c: Adjust.
	* gcc.target/sparc/setcc-5.c: Likewise.
	* gcc.target/sparc/setcc-6.c: Likewise.
	* gcc.target/sparc/setcc-7.c: Likewise.
	* gcc.target/sparc/setcc-8.c: Likewise.
	* gcc.target/sparc/setcc-9.c: Likewise.
	* gcc.target/sparc/setcc-10.c: Delete.

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

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

2016-10-11  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_math.f90: New testsuite.

2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
	(main): Declare j as i32 instead of int.

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

	PR testsuite/PR77710
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
	target triplet instead of *-*-*-*.

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

	* gnat.dg/unchecked_convert10.adb: New test.
	* gnat.dg/unchecked_convert11.adb: Likewise.
	* gnat.dg/unchecked_convert12.adb: Likewise.

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

	* gcc.target/sparc/cbcond-1.c: New test.
	* gcc.target/sparc/cbcond-2.c: Likewise.
	* gcc.target/sparc/movcc-1.c: Likewise.
	* gcc.target/sparc/movcc-2.c: Likewise.
	* gcc.target/sparc/setcc-1.c: Adjust.
	* gcc.target/sparc/setcc-2.c: Likewise.
	* gcc.target/sparc/setcc-3.c: Likewise.
	* gcc.target/sparc/setcc-4.c: Likewise.
	* gcc.target/sparc/setcc-5.c: Likewise.
	* gcc.target/sparc/setcc-6.c: New test.
	* gcc.target/sparc/setcc-7.c: Likewise.
	* gcc.target/sparc/setcc-8.c: Likewise.
	* gcc.target/sparc/setcc-9.c: Likewise.
	* gcc.target/sparc/setcc-10.c: Likewise.

2016-10-10  Jeff Law  <law@redhat.com>

	PR tree-optimization/71947
	* gcc.dg/tree-ssa/pr71947-1.c: New test.
	* gcc.dg/tree-ssa/pr71947-2.c: New test.
	* gcc.dg/tree-ssa/pr71947-3.c: New test.
	* gcc.dg/tree-ssa/pr71947-4.c: New test.
	* gcc.dg/tree-ssa/pr71947-5.c: New test.
	* gcc.dg/tree-ssa/pr71947-6.c: New test.

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

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

2016-10-10  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
	* gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.

2016-10-10  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.

2016-10-10  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
	Enable AArch64.
	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
	vdup*_laneq.
	* gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.

2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
	    Jiong Wang  <jiong.wang@arm.com>

	* target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
	AArch64 support.
	(add_options_for_arm_v8_2a_fp16_neon): Likewise.
	(check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
	AArch64 targets.
	(check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
	AArch64 targets.
	(check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
	targets.
	(check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.

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

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

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

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

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

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

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

	PR tree-optimization/77901
	* gcc.c-torture/compile/pr77901.c: New test.

2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
	* gcc.dg/ipa/propalign-2.c: Likewise
	* gcc.dg/ipa/propalign-3.c: Likewise.
	* gcc.dg/ipa/propalign-4.c: Likewise.
	* gcc.dg/ipa/propalign-5.c: Likewise.

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

	* c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.

	* c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.

	* c-c++-common/Wimplicit-fallthrough-23.c: New test.
	* c-c++-common/Wimplicit-fallthrough-24.c: New test.

2016-10-07  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_union_11.f90: New testcase.

2016-10-07  Nathan Sidwell  <nathan@acm.org>

	PR c++/66443
	* g++.dg/cpp0x/pr66443-cxx11.C: New.
	* g++.dg/cpp0x/pr66443-cxx11-2.C: New.
	* g++.dg/cpp1y/pr66443-cxx14.C: New
	* g++.dg/cpp1y/pr66443-cxx14-2.C: New.
	* g++.dg/cpp1y/pr66443-cxx14-3.C: New.

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

	* g++.dg/cpp0x/addressof1.C: New test.
	* g++.dg/cpp0x/addressof2.C: New test.

2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-type-1.c: New test to check that
	PowerPC 64-bit Linux enables -mfloat128-type by default.
	* gcc.target/powerpc/float128-type-2.c: Likewise.
	* gcc.target/powerpc/float128-mix.c: Change error message to
	reflect that __ibm128 is now #define'ed to be long double.

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

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

2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/77700
	* c-c++-common/Wint-in-bool-context.c: Update test.

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

	* gcc.dg/tree-ssa/vrp01.c: Adjust.
	* gcc.dg/tree-ssa/vrp34.c: Likewise.

2016-10-07  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wimplicit-fallthrough-22.c: New test.

2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>

	PR c++/69733
	* c-c++-common/pr69733.c: New test.
	* gcc.dg/pr69733.c: New test.
	* gcc.target/i386/pr69733.c: New test.

2016-10-07  Marek Polacek  <polacek@redhat.com>

	PR c++/77803
	* g++.dg/warn/Wimplicit-fallthrough-1.C: New test.

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

	PR tree-optimization/77664
	* gcc.dg/tree-ssa/pr77664.c: New test.
	* gcc.dg/pr77664.c: New test.

2016-10-06  Louis Krupp  <louis.krupp@zoho.com>

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

2016_10-06  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/57910
	* gfortran.dg/pr57910.f90: New test.

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

	* g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
	* g++.dg/cpp1z/has-unique-obj-representations2.C: New test.

2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR tree-optimization/77862
	* gcc.dg/pr77862.c: New test.

2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>

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

2016-10-06  Jeff Law  <law@redhat.com>

	PR tree-optimization/71661
	* gcc.dg/tree-ssa/pr71661.c: New test.

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

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

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

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

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

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

2016-10-06  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp1z/init-statement9.C: New test.

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

	* gcc.target/i386/pcommit-1.c: Deleted.
	* gcc.target/i386/sse-12.c: Deleted -pcommit option.
	* gcc.target/i386/sse-13.c: Ditto.
	* gcc.target/i386/sse-14.c: Ditto.
	* gcc.target/i386/sse-22.c: Ditto.
	* gcc.target/i386/sse-23.c: Ditto.
	* g++.dg/other/i386-2.C: Ditto.

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

	* gcc.target/i386/pr77833.c: Require int128 effective target.

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

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

2016-10-05  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_union_9.f90: New testcase.
	* gfortran.dg/dec_union_10.f90: New testcase.

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

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

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

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

	* c-c++-common/Wint-in-bool-context.c: Update test.

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

	* g++.dg/cpp1z/init-statement1.C: New test.
	* g++.dg/cpp1z/init-statement2.C: New test.
	* g++.dg/cpp1z/init-statement3.C: New test.
	* g++.dg/cpp1z/init-statement4.C: New test.
	* g++.dg/cpp1z/init-statement5.C: New test.
	* g++.dg/cpp1z/init-statement6.C: New test.
	* g++.dg/cpp1z/init-statement7.C: New test.
	* g++.dg/cpp1z/init-statement8.C: New test.

2016-10-05  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/67524
	* gfortran.dg/pr67524.f90: New test.

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

	PR sanitizer/77823
	* c-c++-common/ubsan/shift-9.c: New test.

2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
	of int if __SIZEOF_INT__ is less than 4 bytes.

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

	* gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
	* gfortran.dg/class_array_20.f03: Likewise.
	* gfortran.dg/class_array_21.f03: Likewise.
	* gfortran.dg/finalize_29.f08: Likewise.
	* gfortran.dg/unlimited_polymorphic_23.f90: Likewise.

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

	PR middle-end/77826
	* gcc.dg/torture/pr77826.c: New testcase.

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

	* gcc.dg/fold-copysign-1.c: New testcase.

2016-10-05  Andreas Schwab  <schwab@suse.de>

	* g++.dg/pr49847-2.C: Remove.

2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>

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

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

	PR middle-end/55152
	* gcc.dg/pr55152-2.c: New testcase.

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

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

2016-10-04  Ian Lance Taylor  <iant@golang.org>

	* gcc.dg/split-7.c: New test.

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

	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
	%lc directive to wint_t to silence -Wformat warnings on targets
	where the latter is a distinct type such as long.

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

	PR c++/77804
	* g++.dg/warn/Wplacement-new-size-4.C: New test.

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

	PR c++/77791
	* g++.dg/cpp0x/lambda/lambda-77791.C: New test.

	* g++.dg/other/java3.C: Remove.
	* g++.dg/other/java1.C: Remove.
	* g++.dg/other/error12.C: Remove.
	* g++.dg/other/java2.C: Remove.
	* g++.dg/warn/Wnvdtor.C: Remove.
	* g++.dg/lookup/java1.C: Remove.
	* g++.dg/lookup/java2.C: Remove.
	* g++.dg/ext/pr34829.C: Remove.
	* g++.dg/ext/java-3.C: Remove.
	* g++.dg/ext/java-1.C: Remove.
	* g++.dg/ext/java-2.C: Remove.
	* g++.old-deja/g++.oliva/dwarf2.C: Remove.

2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>

	PR tree-optimization/77808
	* gcc.dg/tree-ssa/pr77808.c: New testcase.

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

	PR tree-optimization/77399
	* gcc.dg/tree-ssa/forwprop-35.c: Adjust.

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

	PR middle-end/77833
	* gcc.target/i386/pr77833.c: New testcase.

2016-09-26  Jeff Law  <law@redhat.com>

	PR tree-optimization/71550
	PR tree-optimization/71403
	* gcc.c-torture/execute/pr71550.c: New test.

2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
	option.

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

	Revert
	2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

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

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

2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/Wint-in-bool-context.c: Update test.

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

	* g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
	earlier.
	* g++.dg/charset/asm2.c (memmove): Likewise.
	* g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
	* g++.dg/tls/diag-4.C (foo): Likewise.
	* c-c++-common/vector-subscript-2.c (vf): Change dg-error to
	dg-warning, fix up regex.
	* g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
	* g++.old-deja/g++.mike/p700.C: Add -Wno-register.
	* g++.old-deja/g++.mike/net31.C: Likewise.
	* g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
	for C++17.
	* g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
	* g++.old-deja/g++.eh/ia64-1.C: Likewise.

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

	PR middle-end/77798
	* gfortran.fortran-torture/compile/pr77798.f90: New testcase.

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

	PR fortran/77663
	* gfortran.dg/coarray_send_by_ref_1.f08: New test.

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

	PR c/77490
	* c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
	Add dg-prune-output directive.

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

	PR fortran/66643
	* gfortran.fortran-torture/compile/arrayio.f90: Update test.
	* gfortran.fortran-torture/compile/write.f90: Update test.

2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>

	* gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
	arm_fp16_alternative_ok as the required effective target.
	* gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
	-mfp16-format=alternative to the dg-options directive and remove
	the dg-add-options directive.

2016-09-30  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/77764
	* gfortran.dg/dec_union_8.f90: New testcase.

2016-09-30  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/77782
	* gfortran.dg/dec_structure_16.f90: New testcase.

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

	* gfortran.dg/coarray_allocate_10.f08: New test.
	* gfortran.dg/coindexed_1.f90: Above fixes allow execution.

2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

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

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

	PR tree-optimization/77399
	* gcc.dg/tree-ssa/forwprop-35.c: New testcase.

2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>

	* c-c++-common/pr27336.c: Make dependency on
	-fdelete-null-pointer-checks explicit.
	* g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
	* g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
	* g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
	* gcc.dg/pic-1.c: Require fpic target support.
	* gcc.dg/pic-2.c: Likewise.

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

	Implement P0001R1 - C++17 removal of register storage class specifier
	* c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
	* c-c++-common/vector-subscript-2.c (vf): Expect new error for
	C++17.
	* c-c++-common/vector-subscript-5.c (foo): Don't use register
	keyword if not __SSE2__.
	* c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
	C++17.
	* g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
	register keywords.
	* g++.dg/eh/pr29166.C: Add -Wno-register option.
	* g++.dg/warn/register-parm-1.C (erroneous_warning,
	no_erroneous_warning): Expect new warnings for C++17.
	* g++.dg/warn/register-var-2.C (f): Likewise.
	* g++.dg/parse/register1.C (f): Expect new error for C++17.
	* g++.dg/parse/linkage2.C (foo): Likewise.
	* g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
	keyword on parameters for C++17.
	* g++.dg/cpp1z/register1.C: New test.
	* g++.dg/cpp1z/register2.C: New test.
	* g++.dg/cpp1z/register3.C: New test.

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

	* gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
	* gcc.target/i386/avx2-check.h (main): Ditto.
	* gcc.target/i386/avx512bw-check.h (main): Ditto.
	* gcc.target/i386/avx512cd-check.h (main): Ditto.
	* gcc.target/i386/avx512dq-check.h (main): Ditto.
	* gcc.target/i386/avx512er-check.h (main): Ditto.
	* gcc.target/i386/avx512f-check.h (main): Ditto.
	* gcc.target/i386/avx512ifma-check.h (main): Ditto.
	* gcc.target/i386/avx512vbmi-check.h (main): Ditto.
	* gcc.target/i386/avx512vl-check.h (main): Ditto.

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

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

2016-09-29  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.

2016-09-29  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
	C++14.

2016-09-29  Martin Liska  <mliska@suse.cz>

	* objc/execute/construct1.m: New test.

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

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

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

	PR middle-end/77407
	* gcc.dg/pr77407.c: New testcase.

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

	PR middle-end/55152
	* gcc.dg/pr55152.c: New testcase.
	* gcc.dg/tree-ssa/phi-opt-5.c: Adjust.

2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/profile-update-warning.c: Restrict to ia32.
	(dg-options): Remove -m32.

2016-09-28  Martin Sebor  <msebor@redhat.com>

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

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

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

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

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

2016-09-28  Martin Sebor  <msebor@redhat.com>

	PR c/77762
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
	Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
	(test_sprintf_p_const): Adjust line numbers to avoid failures
	introduced in r240503.

2016-09-28  Martin Sebor  <msebor@redhat.com>

	PR middle-end/77683
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.

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

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

	* gcc.dg/tree-ssa/pr68198.c: Fix dg-final.

2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.dg/strlenopt-20.c: Update test.
	* gcc.dg/strlenopt-21.c: Likewise.
	* gcc.dg/strlenopt-22.c: Likewise.
	* gcc.dg/strlenopt-22g.c: Likewise.
	* gcc.dg/strlenopt-26.c: Likewise.
	* gcc.dg/strlenopt-5.c: Likewise.
	* gcc.dg/strlenopt-7.c: Likewise.
	* gcc.dg/strlenopt-9.c: Likewise.

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

	* g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.

	* g++.dg/cpp1z/lambda-this1.C: New test.
	* g++.dg/cpp1z/lambda-this2.C: New test.

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

2016-09-27  Jiong Wang  <jiong.wang@arm.com>

	* lib/target-supports.exp
	(check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
	in function comment.

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

	PR gcov-profile/46266
	* lib/gcov.exp: Verify that <built-in>.gcov file is not
	considered.

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

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

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

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

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

	PR gcov-profile/7970
	PR gcov-profile/16855
	PR gcov-profile/44779
	* g++.dg/gcov/pr16855.C: New test.

2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.

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

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

2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR ipa/77677
	* gcc.dg/torture/pr77677-2.c: New test.

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

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

2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/77719
	* gfortran.dg/pr77719.f90: New test.

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

	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
	singular form of byte when quantity is unknown.

2016-09-26  Marek Polacek  <polacek@redhat.com>

	* g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.

2016-09-26  Martin Liska  <mliska@suse.cz>

	* c-c++-common/ubsan/sanitize-recover-1.c: New test.
	* c-c++-common/ubsan/sanitize-recover-2.c: New test.
	* c-c++-common/ubsan/sanitize-recover-3.c: New test.
	* c-c++-common/ubsan/sanitize-recover-4.c: New test.
	* c-c++-common/ubsan/sanitize-recover-5.c: New test.
	* c-c++-common/ubsan/sanitize-recover-6.c: New test.
	* c-c++-common/ubsan/sanitize-recover-7.c: New test.
	* c-c++-common/ubsan/sanitize-recover-8.c: New test.
	* c-c++-common/ubsan/sanitize-recover-9.c: New test.

2016-09-26  Marek Polacek  <polacek@redhat.com>

	PR c/7652
	* c-c++-common/Wimplicit-fallthrough-1.c: New test.
	* c-c++-common/Wimplicit-fallthrough-10.c: New test.
	* c-c++-common/Wimplicit-fallthrough-11.c: New test.
	* c-c++-common/Wimplicit-fallthrough-12.c: New test.
	* c-c++-common/Wimplicit-fallthrough-13.c: New test.
	* c-c++-common/Wimplicit-fallthrough-14.c: New test.
	* c-c++-common/Wimplicit-fallthrough-15.c: New test.
	* c-c++-common/Wimplicit-fallthrough-16.c: New test.
	* c-c++-common/Wimplicit-fallthrough-17.c: New test.
	* c-c++-common/Wimplicit-fallthrough-18.c: New test.
	* c-c++-common/Wimplicit-fallthrough-19.c: New test.
	* c-c++-common/Wimplicit-fallthrough-20.c: New test.
	* c-c++-common/Wimplicit-fallthrough-21.c: New test.
	* c-c++-common/Wimplicit-fallthrough-2.c: New test.
	* c-c++-common/Wimplicit-fallthrough-3.c: New test.
	* c-c++-common/Wimplicit-fallthrough-4.c: New test.
	* c-c++-common/Wimplicit-fallthrough-5.c: New test.
	* c-c++-common/Wimplicit-fallthrough-6.c: New test.
	* c-c++-common/Wimplicit-fallthrough-7.c: New test.
	* c-c++-common/Wimplicit-fallthrough-8.c: New test.
	* c-c++-common/Wimplicit-fallthrough-9.c: New test.
	* c-c++-common/attr-fallthrough-1.c: New test.
	* c-c++-common/attr-fallthrough-2.c: New test.
	* g++.dg/cpp0x/fallthrough1.C: New test.
	* g++.dg/cpp0x/fallthrough2.C: New test.
	* g++.dg/cpp1z/fallthrough1.C: New test.
	* g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
	* gcc.dg/Wimplicit-fallthrough-1.c: New test.
	* obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
	* objc.dg/Wimplicit-fallthrough-1.m: New test.

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

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

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

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

2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/51244
	* gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.

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

	* gfortran.dg/coarray_lib_comm_1.f90: Really fix test
	for 32-bit mode.

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

	* gfortran.dg/coarray_lib_comm_1.f90: Fix test
	for 32-bit mode.

2016-09-24  Marek Polacek  <polacek@redhat.com>

	PR c/77490
	* c-c++-common/Wbool-operation-1.c: New test.
	* gcc.dg/Wbool-operation-1.c: New test.

2016-09-23  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_static_1.f90: New.
	* gfortran.dg/dec_static_2.f90: New.
	* gfortran.dg/dec_static_3.f90: New.
	* gfortran.dg/dec_static_4.f90: New.

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

	PR fortran/48298
	* gfortran.dg/negative_unit_check.f90: Update test.
	* gfortran.dg/dtio_14.f90: New test.

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

	* gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
	* 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-14.c: Likewise.

2016-09-23  Martin Sebor  <msebor@redhat.com>

	PR testsuite/77713
	* gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
	assuming long double is bigger than double.

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

	Implement P0138R2, C++17 construction rules for enum class values
	* g++.dg/cpp1z/direct-enum-init1.C: New test.

2016-09-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/77672
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
	expected multiline output from first warning to reflect change
	in r240434.

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

	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.

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

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

2016-09-23  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/gomp/atomic-12.c: Skip for C++1z.
	* c-c++-common/gomp/atomic-13.c: Likewise.
	* c-c++-common/gomp/atomic-14.c: Likewise.
	* c-c++-common/pr60439.c: Remove invalid code.
	* g++.dg/expr/bitfield4.C: Robustify for C++1z.
	* g++.dg/expr/bitfield5.C: Likewise.
	* g++.dg/expr/bitfield6.C: Likewise.
	* g++.dg/expr/bool1.C: Likewise.
	* g++.dg/expr/bool3.C: Likewise.
	* g++.dg/expr/lval3.C: Likewise.
	* g++.dg/expr/lval4.C: Likewise.
	* g++.old-deja/g++.jason/bool5.C: Likewise.

2016-09-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/77672
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(test_terminator_location): New function.

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

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

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

	* gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
	-march=armv8.2-a+fp16 when supported by the hardware.
	* gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
	Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
	semi-colons to a macro invocations.
	* gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.  Also fix some white-space.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.  Also fix some long lines and white-space.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.  Also fix some long lines and white-space.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
	tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
	defined.
	* gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
	* gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.

2016-09-23  Jiong Wang  <jiong.wang@arm.com>
	    Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.

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

	* gcc.target/arm/armv8_2-fp16-neon-1.c: New.
	* gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
	* gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
	* gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
	support.

2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR ipa/77677
	* gcc.dg/torture/pr77677.c: New test.

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

	* gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
	here now.

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

	* gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
	options.  Add tests for float16x4_t and float16x8_t.

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

	* gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
	* gcc.target/s390/risbg-ll-2.c: Ditto.
	* gcc.target/s390/risbg-ll-3.c: Ditto.

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

	* gcc.target/arm/armv8_2-fp16-arith-1.c: New.
	* gcc.target/arm/armv8_2-fp16-conv-1.c: New.

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

	* gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
	output to the simplified instructions.

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

	* gcc.target/arm/armv8_2_fp16-move-1.c: New.
	* gcc.target/arm/fp16-aapcs-1.c: Update expected output.

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

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
	(FP16_SUPPORTED): New
	(expected-hfloat-16x4): Make conditional on __fp16 support.
	(expected-hfloat-16x8): Likewise.
	(vdup_n_f16): Disable for non-AArch64 targets.
	* gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
	conditional on FP16_SUPPORTED.
	* gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
	for testing __fp16.
	* gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
	conditional on FP16_SUPPORTED.
	* gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.

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

	* gcc.target/arm/short-vfp-1.c: New.

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

	* gcc.target/arm/attr-fp16-arith-1.c: New.

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

	* lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
	New.
	(add_options_for_arm_v8_2a_fp16_neon): New.
	(check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
	(add_options_for_arm_arch_v8_2a): Auto-generate.
	(check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
	(check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
	(check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
	(check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
	(check_effective_target_arm_v8_2a_fp16_neon_ok): New.
	(check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
	(check_effective_target_arm_v8_2a_fp16_neon_hw): New.

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

	* g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
	arm_fp16_alternative_ok.
	* g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
	* gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
	* gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
	* gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-1.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-10.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-11.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-12.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-2.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-3.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-4.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-5.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-6.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-7.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-8.c: Likewise.
	* gcc.target/arm/fp16-compile-alt-9.c: Likewise.
	* gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
	* gcc.target/arm/fp16-compile-none-2.c: Likewise.
	* gcc.target/arm/fp16-rounding-alt-1.c: Use
	arm_fp16_alternative_ok.
	* lib/target-supports.exp
	(check_effective_target_arm_fp16_alternative_ok_nocache): New.
	(check_effective_target_arm_fp16_alternative_ok): New.
	(check_effective_target_arm_fp16_none_ok_nocache): New.
	(check_effective_target_arm_fp16_none_ok): New.

2016-09-23  Martin Liska  <mliska@suse.cz>

	* gcc.dg/ipa/pr77653.c: Replace adress
	with address.

2016-09-23  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/movbe-4.c: New test.

2016-09-23  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/crc32-5.c: New test.

2016-09-23  Martin Liska  <mliska@suse.cz>

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

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

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

2016-09-22  Martin Sebor  <msebor@redhat.com>

	PR target/77676
	* gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
	* gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.

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

	* gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
	* gcc.dg/ifcvt-2.c: Ditto.
	* gcc.dg/zero_bits_compound-1.c: Ditto.
	* gcc.dg/zero_bits_compound-1.c: Ditto.
	* gcc.dg/pr40550.c: Simplify target selectors.
	Use dg-additional-options.
	* gcc.dg/pr47893.c: Ditto.
	* gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
	additional options for 32-bit x86 targets.
	* gcc.dg/pr70955.c: Move to ...
	* gcc.target/i386/pr70955.c: ... here.  Simplify target selector.

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

	PR c++/61019
	* g++.dg/cpp0x/pr61019.C: New.

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

	* gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
	Remove SSE effective target requirement.

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

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

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

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

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

	PR ipa/77653
	* gcc.dg/ipa/pr77653.c: New test.

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

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

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

	* gfortran.dg/dtio_11.f90: Correct for changed error messages.
	* gfortran.dg/dtio_13.f90: New test.

2016-09-21  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/66107
	* gfortran.dg/pr66107.f90: New test.

2016-09-21  Ian Lance Taylor  <iant@golang.org>

	* go.go-torture/execute/map-1.go: Replace old map deletion syntax
	with call to builtin delete function.

2016-09-21  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
	gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
	gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
	gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
	tests.

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

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

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

	PR c++/77651
	* g++.dg/cpp1z/aligned-new6.C: New test.

2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/arm/fp16-aapcs-3.c: New.
	* gcc.target/arm/fp16-aapcs-4.c: New.
	* gcc.target/arm/aapcs/aapcs/vfp22.c: New.
	* gcc.target/arm/aapcs/aapcs/vfp23.c: New.
	* gcc.target/arm/aapcs/aapcs/vfp24.c: New.
	* gcc.target/arm/aapcs/aapcs/vfp25.c: New.

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

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

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

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

2016-09-21  Louis Krupp  <louis.krupp@zoho.com>

	* gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.

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

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

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

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

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

	PR fortran/77657
	* gfortran.dg/dtio_12.f90: New test.

2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.

2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR tree-optimization/72835
	* gcc.dg/tree-ssa/pr72835.c: New test.

2016-09-20  Martin Sebor  <msebor@redhat.com>

	PR middle-end/49905
	* gcc.dg/builtin-stringop-chk-1.c: Adjust.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf.c: New test.
	* gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.

2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
	arguments/compare will be optimized away.
	* gcc.dg/torture/ftrapv-1.c: Likewise.

2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
	will be optimized away.
	* gcc.dg/ipa/vrp1.c: New test.
	* gcc.dg/ipa/vrp2.c: New test.
	* gcc.dg/ipa/vrp3.c: New test.

2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
	does the same transformation.
	* g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
	* gcc.dg/tree-ssa/evrp1.c: New test.
	* gcc.dg/tree-ssa/evrp2.c: New test.
	* gcc.dg/tree-ssa/evrp3.c: New test.
	* gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
	* gcc.dg/tree-ssa/pr22117.c: Likewise.
	* gcc.dg/tree-ssa/pr61839_2.c: Likewise.
	* gcc.dg/tree-ssa/pr64130.c: Likewise.
	* gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
	foling now happens early.
	* gcc.dg/tree-ssa/vrp04.c: Likewise.
	* gcc.dg/tree-ssa/vrp06.c: Likewise.
	* gcc.dg/tree-ssa/vrp16.c: Likewise.
	* gcc.dg/tree-ssa/vrp25.c: Likewise.
	* gcc.dg/tree-ssa/vrp67.c: Likewise.

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

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

2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/63299
	* g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
	instead of delete.

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

	PR c++/77626
	* g++.dg/other/pr77626.C: New test.

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

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

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

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

	* gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
	of digits expected.

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

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

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

	PR c++/77434
	* c-c++-common/Wint-in-bool-context.c: New test.

2016-09-19  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/cr-decimal-dig-1.c: New test.

2016-09-19  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
	gcc.dg/float16-align.c, gcc.dg/float32-align.c,
	gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
	gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.

2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/77416
	* gcc.target/powerpc/pr77416.c: New.

2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/77639
	* g++.dg/template/error-recovery4.C: New test.

2016-09-19  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.

2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
	* gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.

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

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

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

	* gfortran.dg/coarray/alloc_comp_4.f90: New test.
	* gfortran.dg/coarray_38.f90:
	* gfortran.dg/coarray_alloc_comp_1.f08: New test.
	* gfortran.dg/coarray_alloc_comp_2.f08: New test.
	* gfortran.dg/coarray_allocate_7.f08: New test.
	* gfortran.dg/coarray_allocate_8.f08: New test.
	* gfortran.dg/coarray_allocate_9.f08: New test.
	* gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
	new caf_register.
	* gfortran.dg/coarray_lib_alloc_2.f90: Same.
	* gfortran.dg/coarray_lib_alloc_3.f90: Same.
	* gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
	get_by_refs.
	* gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
	* gfortran.dg/coarray_lock_7.f90: Same.
	* gfortran.dg/coarray_poly_5.f90: Same.
	* gfortran.dg/coarray_poly_6.f90: Same.
	* gfortran.dg/coarray_poly_7.f90: Same.
	* gfortran.dg/coarray_poly_8.f90: Same.
	* gfortran.dg/coindexed_1.f90: Changed errors expected.

2016-09-19  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/77584
	* gfortran.dg/dec_structure_15.f90: New testcase.

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

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

2016-09-18  Louis Krupp  <louis.krupp@zoho.com>

	* gfortran.dg/pr68078.f90: XFAIL run on Darwin

2016-09-17  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/predict-loop-exit-1.C: Disable early jump threading.
	* g++.dg/predict-loop-exit-2.C: Disable early jump threading.
	* g++.dg/predict-loop-exit-3.C: Disable early jump threading.
	* gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
	* gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
	* gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
	* gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
	* gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
	* gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
	* gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.

2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>

	* gcc.target/i386/pr68633.c: Fix expected result.

2016-09-17  Louis Krupp  <louis.krupp@gmail.com>

	PR fortran/68078
	* gfortran.dg/pr68078.f90: New test.
	* gfortran.dg/set_vm_limit.c: New, called by pr68078.

2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/77613
	* gcc.target/powerpc/swaps-p8-25.c: New.

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

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

	PR c++/77379
	* g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
	thunk offsets.
	* g++.dg/abi/abi-tag23a.C: Likewise.

	PR c++/77338
	* g++.dg/cpp0x/decltype-77338.C: New test.

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

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

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

2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

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

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

	PR middle-end/77475
	* gcc.target/i386/pr65990.c: Adjust dg-error regexp.

	PR target/77526
	* gcc.target/i386/pr77526.c: New test.

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

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

2016-09-15  Louis Krupp  <louis.krupp@zoho.com>

	PR fortran/69963
	* gfortran.dg/misplaced_implicit_character.f90: New test.

2016-09-15  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/77503
	* gcc.dg/vect/pr77503.c: New test.

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

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

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

	PR middle-end/77475
	* gcc.target/i386/pr65990.c: Adjust expected diagnostics.
	* gcc.dg/march-generic.c: Likewise.
	* gcc.target/i386/spellcheck-options-1.c: New test.
	* gcc.target/i386/spellcheck-options-2.c: New test.
	* gcc.target/i386/spellcheck-options-3.c: New test.
	* gcc.target/i386/spellcheck-options-4.c: New test.

2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>

	PR fortran/72743
	* gfortran.dg/goacc/pr72743.f90: New test.

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

	* gcc.dg/fold-reassoc-2.c: Fix dump scan.

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

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

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

	PR c++/77549
	* g++.dg/lookup/pr77549.C: New test.

2016-09-14  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
	* c-c++-common/gomp/atomic-13.c: Likewise.
	* c-c++-common/gomp/atomic-14.c: Likewise.
	* g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
	* g++.dg/cpp1z/bool-increment1.C: New test.
	* c-c++-common/pr60439.c: Add dg-warning.
	* g++.dg/expr/bitfield4.C: Likewise.
	* g++.dg/expr/bitfield5.C: Likewise.
	* g++.dg/expr/bitfield6.C: Likewise.
	* g++.dg/expr/bool1.C: Likewise.
	* g++.dg/expr/bool3.C: Likewise.
	* g++.dg/expr/lval3.C: Likewise.
	* g++.dg/expr/lval4.C: Likewise.
	* g++.old-deja/g++.jason/bool5.C: Likewise.
	* g++.dg/expr/bitfield3.C: Adjust dg-error.
	* g++.dg/other/error18.C: Likewise.
	* g++.dg/gomp/atomic-14.C: Likewise.

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

	PR c++/77539
	* g++.dg/cpp1y/pr77539.C: New.

2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
	dg-require.
	* g++.dg/ext/builtin_alloca.C: Likewise.
	* g++.dg/template/spec35.C: Likewise.
	* gcc.dg/builtins-68.c: Likewise.
	* gcc.misc-tests/gcov-13.c: Likewise.
	* gcc.misc-tests/gcov-14.c: Likewise.

2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>

	* gfortran.dg/dec_structure_14.f90: New testcase.

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

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

2016-09-13  Joe Seymour  <joe.s@somniumtech.com>

	PR target/70713
	* gcc.target/msp430/function-attributes-1.c: New test.
	* gcc.target/msp430/function-attributes-2.c: New test.
	* gcc.target/msp430/function-attributes-3.c: New test.

2015-04-18  Martin Sebor  <msebor@redhat.com>

	* gfortran.dg/pr32627.f03 (strptr): Change size to match the number
	of non-nul characters.
	* gfortran.dg/substr_6.f90: Make the NUL character visible on stdout

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

	* g++.dg/cpp0x/gen-attrs-61.C: New test.
	* g++.dg/cpp1z/gen-attrs1.C: New test.

	PR tree-optimization/77454
	* gcc.dg/pr77454.c: New test.

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

2016-09-13  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Replace rich_location::add_fixit_insert calls
	with add_fixit_insert_before and add_fixit_insert_after.

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

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

2016-09-13  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
	effective target.
	* gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
	* lib/target-supports.exp: Define the new target.

2016-09-12  Andrew Pinski  <apinski@cavium.com>

	* gcc.target/aarch64/thunderxloadpair.c: New testcase.
	* gcc.target/aarch64/thunderxnoloadpair.c: New testcase.

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

	* gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
	variable arguments.
	* gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
	* gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
	* gcc.dg/compat/scalar-return-4_x.c: Also test returning of
	variable argument.
	* gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
	* gcc.dg/compat/scalar-return-4_main.c: Update description comment.

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

	PR c++/77496
	* c-c++-common/warn-ommitted-condop.c: Add more test cases.
	* g++.dg/ext/pr77496.C: New test.
	* g++.dg/warn/pr77496.C: New test.

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

	PR c/72858
	* gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
	to preserve conversion chars, and to preserve prefix information.
	* gcc.dg/format/pr72858.c: New test case.

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

	* gfortran.dg/pr77507.f90: Move to ...
	* gfortran.dg/ieee/pr77507.f90: here.

2016-08-09  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/61159
	* compile/pr61159.c: New testcase

2016-08-09  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/64316
	* gcc.dg/ipa/pr63416.c: New testcase.

2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
	    Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77532
	* gfortran.dg/dtio_11.f90: new test.

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

	PR fortran/77507
	* gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
	* gfortran.dg/c_assoc_4.f90: Ditto.

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

	PR C/71602
	* c-c++-common/va-arg-va-list-type.c: New test.

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

	PR rtl-optimization/77289
	* gcc.target/powerpc/pr77289.c: New test.

2016-09-09  Martin Sebor  <msebor@redhat.com>

	PR c/77520
	PR c/77521
	* gcc.dg/pr77520.c: New test.
	* gcc.dg/pr77521.c: New test.

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

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

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

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

2016-09-09  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.

2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
	    Louis Krupp      <lkrupp@gcc.gnu.org>

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

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

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

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

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

	PR middle-end/77475
	* gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
	* gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.

2016-09-07  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
	"substring-locations.h".

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

	PR c/77450
	* c-c++-common/vector-subscript-8.c: Move ..
	* gcc.dg/pr77450.c: ... here.

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

	PR libgfortran/77393
	* gfortran.dg/fmt_f0_2.f90: Update test.
	* gfortran.dg/fmt_f0_3.f90: New test.

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

	PR debug/77389
	* g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
	in dg-options.

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

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

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

2016-09-06  Martin Sebor  <msebor@redhat.com>

	PR c/77336
	* gcc.dg/format/miss-7.c: New test.

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

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

2016-09-06  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/77378
	PR gcov-profile/77466
	* gcc.dg/profile-update-warning.c: New test.

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

	PR tree-optimization/77479
	* gcc.dg/torture/pr77479.c: New testcase.

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

	PR c/77450
	* c-c++-common/vector-subscript-7.c: Adjust.
	* c-c++-common/vector-subscript-8.c: New testcase.

2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/Wno-frame-address.c: Skip for avr-*-*.

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

	PR target/77476
	* gcc.target/i386/avx512f-pr77476.c: New test.
	* gcc.target/i386/avx512bw-pr77476.c: New test.
	* gcc.target/i386/avx512dq-pr77476.c: New test.

	* lib/target-supports.exp (check_effective_target_vect_simd_clones):
	Update comment to mention also avx512f.

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

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

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

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

	PR c/77423
	* c-c++-common/Wlogical-not-parentheses-3.c: New test.

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

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

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

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

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

	PR c/65467
	* gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.

2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>

	* gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.

2016-09-02  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
	test case.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	diagnostic-test-show-locus-generate-patch.c to the sources
	for diagnostic_plugin_test_show_locus.c.

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

	PR c/65467
	* gcc.dg/gomp/_Atomic-1.c: New test.
	* gcc.dg/gomp/_Atomic-2.c: New test.
	* gcc.dg/gomp/_Atomic-3.c: New test.
	* gcc.dg/gomp/_Atomic-4.c: New test.
	* gcc.dg/gomp/_Atomic-5.c: New test.

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

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

	PR tree-optimization/71831
	* gcc.dg/builtin-object-size-16.c: New test.
	* gcc.dg/builtin-object-size-17.c: New test.

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

	PR libgfortran/77393
	* gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.

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

	* gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
	gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
	gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
	gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
	gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
	gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
	gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
	gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
	gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
	gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
	gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
	gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
	gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
	gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
	gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
	gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
	gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
	gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.

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

	* gnat.dg/opt58.adb: New test.
	* gnat.dg/opt58_pkg.ads: New helper.

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

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

2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/pr64252.c: Require int32plus.
	* gcc.dg/pr66299-1.c: Likewise.
	* gcc.dg/pr66299-2.c: Likewise.
	* gcc.dg/torture/20131115-1.c: Skip for avr.

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

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

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

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

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

2016-08-31  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/73714
	* gcc.dg/tree-ssa/pr73714.c: New test.

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

	PR libgfortran/77393
	* gfortran.dg/fmt_f0_2.f90: New test.

2016-08-31  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.target/i386/pr59539-2.c: Adapt options.
	* gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.

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

	PR fortran/77418
	* gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
	of the associate entity and replace with a pointer to the
	intended item on the stack.

2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
	    Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/48298
	* gfortran.dg/dtio_1.f90: New test.
	* gfortran.dg/dtio_2.f90: New test.
	* gfortran.dg/dtio_3.f90: New test.
	* gfortran.dg/dtio_4.f90: New test.
	* gfortran.dg/dtio_5.f90: New test.
	* gfortran.dg/dtio_6.f90: New test.
	* gfortran.dg/dtio_7.f90: New test.
	* gfortran.dg/dtio_8.f90: New test.
	* gfortran.dg/dtio_9.f90: New test.
	* gfortran.dg/dtio_10.f90: New test.

2016-08-30  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
	(test_many_nested_locations): New function.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Handle "test_many_nested_locations".

2016-08-30  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/template/double-greater-than-fixit.C: New test case.

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

	* gnat.dg/opt57.ad[sb]: New test.
	* gnat.dg/opt57_pkg.ads: New helper.

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

	PR tree-optimization/69047
	* gcc.dg/pr69047.c: Fix byte-order check.

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

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

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

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

	PR debug/77389
	* g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
	in dg-options.

2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>

	* gfortran.dg/pr77372.f90: Moved to ...
	* gfortran.dg/ieee/pr77372.f90: here.

2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-init-4.c: New runtime tests for various
	vector short/char initializations.
	* gcc.target/powerpc/vec-init-5.c: Likewise.
	* gcc.target/powerpc/vec-init-6.c: New compile time test for
	vector initialization optimizations.
	* gcc.target/powerpc/vec-init-7.c: Likewise.
	* gcc.target/powerpc/vec-init-8.c: New runtime tests for various
	vector float/double initializations.
	* gcc.target/powerpc/vec-init-9.c: Likewise.

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

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

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

	PR c/77292
	* c-c++-common/Wlogical-not-parentheses-1.c: New test.

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

	PR c/77398
	* g++.dg/ext/va-arg1.C: Add error check for illegal first argument.

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

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

2016-08-29  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_structure_13.f90: New testcase.

2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>

	PR fortran/77261
	* gfortran.dg/random_3.f90: Run testcase only when real(10) is
	available.

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

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

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

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

2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>

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

2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>

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

2016-08-26  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/spellcheck-fields-2.c (test): Move
	dg-begin/end-multiline-output within function body.
	(test_macro): New function.

2016-08-26  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-color.c
	(test_fixit_insert): Update expected output.
	(test_fixit_remove): Likewise.
	(test_fixit_replace): Likewise.

2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
	Fix typo.

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

	PR tree-optimization/69047
	* gcc.dg/pr69047.c: New testcase.

2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
	    Martin Jambhor  <mjambor@suse.cz>

	* gcc.dg/ipa/propbits-1.c: New test-case.
	* gcc.dg/ipa/propbits-2.c: Likewise.
	* gcc.dg/ipa/propbits-3.c: Likewise.

2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>

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

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

	* c-c++-common/Wlogical-not-parentheses-2.c: New test.

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

	PR c/77323
	* gcc.dg/pr77323.c: New test.

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

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

2016-08-24  Michael Collison  <michael.collison@linaro.org>
	    Michael Collison  <michael.collison@arm.com>

	* gcc.target/arm/builtin_saddl.c: New testcase.
	* gcc.target/arm/builtin_saddll.c: New testcase.
	* gcc.target/arm/builtin_uaddl.c: New testcase.
	* gcc.target/arm/builtin_uaddll.c: New testcase.
	* gcc.target/arm/builtin_ssubl.c: New testcase.
	* gcc.target/arm/builtin_ssubll.c: New testcase.
	* gcc.target/arm/builtin_usubl.c: New testcase.
	* gcc.target/arm/builtin_usubll.c: New testcase.

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

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

2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
	of unsigned int.
	* gcc.dg/zero_sign_ext_test.c: Require int32plus.

2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>

	PR testsuite/77317
	* lib/target-supports.exp
	(check_effective_target_vect_aligned_arrays): Don't cache the result.
	(check_effective_target_vect_natural_alignment): Ditto.
	(check_effective_target_vector_alignment_reachable): Ditto.
	(check_effective_target_vector_alignment_reachable_for_64bit): Ditto.

2016-08-23  Ian Lance Taylor  <iant@golang.org>

	* gcc.target/s390/nolrl-1.c: Don't match the file name.

2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
	being created from pointers to memory locations.
	* gcc.target/powerpc/vec-init-2.c: Likewise.

2016-08-23  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_structure_12.f90: New testcase.

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

	* gcc.target/s390/insv-1.c: Fix test when running with -m31.

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

	* gcc.target/s390/zvector/vec-genmask-1.c: Improve result
	verification.

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

	* gcc.target/s390/md/andc-splitter-1.c: New test case.
	* gcc.target/s390/md/andc-splitter-2.c: Likewise.

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

	PR tree-optimization/27336
	* c-c++-common/pr27336.c: New testcase.

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

	PR c++/77321
	* g++.dg/cpp1y/pr77321.C: New test.

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

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

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

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

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

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

2016-08-22  Joseph Myers  <joseph@codesourcery.com>

	PR middle-end/77269
	* gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
	__builtin_signbitf and __builtin_signbitl in expected generic
	expansion.
	* gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
	gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
	gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
	gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
	tests.

2016-08-22  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/float128-builtin.c,
	gcc.dg/torture/float128-ieee-nan.c,
	gcc.dg/torture/float128x-builtin.c,
	gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
	gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
	gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
	gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
	gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
	gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
	gcc.dg/torture/floatn-nan.h: New tests.

2016-08-22  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
	macro.
	(main): Update calls to TEST_I_F.
	* gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
	macro.
	(main): Update calls to TEST_I_F.

2016-08-22  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/torture/fp-int-convert-float128x-timode.c,
	gcc.dg/torture/fp-int-convert-float32x-timode.c,
	gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
	names in calls to TEST_I_F.

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

	PR c/52952
	* gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.

2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
	and !natural_alignment_64.
	* gcc.dg/ipa/propalign-2.c: Likewise.
	* gcc.dg/ipa/propalign-3.c: Likewise.
	* gcc.dg/ipa/propalign-4.c: Likewise.
	* gcc.dg/ipa/propalign-5.c: Likewise.
	* lib/target-supports.exp
	(check_effective_target_natural_alignment_32): Add avr-*-*.

2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR tree-optimization/61839
	* gcc.dg/tree-ssa/pr61839_1.c: New test.
	* gcc.dg/tree-ssa/pr61839_2.c: New test.
	* gcc.dg/tree-ssa/pr61839_3.c: New test.
	* gcc.dg/tree-ssa/pr61839_4.c: New test.

2016-08-19  Joseph Myers  <joseph@codesourcery.com>

	PR c/32187
	* lib/target-supports.exp (check_effective_target_float16)
	(check_effective_target_float32, check_effective_target_float64)
	(check_effective_target_float128, check_effective_target_float32x)
	(check_effective_target_float64x)
	(check_effective_target_float128x)
	(check_effective_target_float16_runtime)
	(check_effective_target_float32_runtime)
	(check_effective_target_float64_runtime)
	(check_effective_target_float128_runtime)
	(check_effective_target_float32x_runtime)
	(check_effective_target_float64x_runtime)
	(check_effective_target_float128x_runtime)
	(check_effective_target_floatn_nx_runtime)
	(add_options_for_float16, add_options_for_float32)
	(add_options_for_float64, add_options_for_float128)
	(add_options_for_float32x, add_options_for_float64x)
	(add_options_for_float128x): New procedures.
	* gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
	gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
	gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
	gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
	gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
	gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
	gcc.dg/torture/float128-complex.c,
	gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
	gcc.dg/torture/float128x-basic.c,
	gcc.dg/torture/float128x-complex.c,
	gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
	gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
	gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
	gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
	gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
	gcc.dg/torture/float32x-basic.c,
	gcc.dg/torture/float32x-complex.c,
	gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
	gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
	gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
	gcc.dg/torture/float64x-basic.c,
	gcc.dg/torture/float64x-complex.c,
	gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
	gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
	gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
	gcc.dg/torture/floatn-tg.h,
	gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
	gcc.dg/torture/fp-int-convert-float128-ieee.c,
	gcc.dg/torture/fp-int-convert-float128x-timode.c,
	gcc.dg/torture/fp-int-convert-float128x.c,
	gcc.dg/torture/fp-int-convert-float16-timode.c,
	gcc.dg/torture/fp-int-convert-float16.c,
	gcc.dg/torture/fp-int-convert-float32-timode.c,
	gcc.dg/torture/fp-int-convert-float32.c,
	gcc.dg/torture/fp-int-convert-float32x-timode.c,
	gcc.dg/torture/fp-int-convert-float32x.c,
	gcc.dg/torture/fp-int-convert-float64-timode.c,
	gcc.dg/torture/fp-int-convert-float64.c,
	gcc.dg/torture/fp-int-convert-float64x-timode.c,
	gcc.dg/torture/fp-int-convert-float64x.c: New tests.
	* gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
	maximum exponent of floating-point type.  Use it in testing
	whether 0x8...0 fits in the floating-point type.  Always treat -1
	(signed 0xf...f) as fitting in the floating-point type.
	(M_OK1): New macro.
	* gcc.dg/torture/fp-int-convert-double.c,
	gcc.dg/torture/fp-int-convert-float.c,
	gcc.dg/torture/fp-int-convert-float128-timode.c,
	gcc.dg/torture/fp-int-convert-float128.c,
	gcc.dg/torture/fp-int-convert-float80-timode.c,
	gcc.dg/torture/fp-int-convert-float80.c,
	gcc.dg/torture/fp-int-convert-long-double.c,
	gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.

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

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

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

2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/random_4.f90: Initialize seed before using, handle
	the last special seed value.
	* gfortran.dg/random_7.f90: Use size for last array member instead
	of hardcoded value.

2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
	* gcc.dg/cpp/warn-undef-2.c: Likewise.

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

	PR tree-optimization/77286
	* gcc.dg/torture/pr77286.c: New testcase.

2016-08-18  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/verbose-asm-2.c: New test case.

2016-08-18  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(custom_diagnostic_finalizer): Update for change to
	diagnostic_show_locus.

2016-08-18  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/cpp/misspelled-directive-1.c: New testcase.
	* gcc.dg/cpp/misspelled-directive-2.c: New testcase.

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

	PR c/71514
	* gcc.dg/pr71514.c: New test.

2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72839
	* gcc.target/i386/pr72839.c: New test.

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

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

2016-08-18  Alan Modra  <amodra@gmail.com>

	* gcc.c-torture/compile/pr72771.c: New.

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

	PR fortran/67496
	* gfortran.dg/pr67496.f90: New test.

2015-08-17  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71752
	* gcc.dg/vect/pr71752.c: New.

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

	* gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.

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

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

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

	* c-c++-common/goacc/reduction-6.c: New testcase.

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

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

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

	PR tree-optimization/23855
	* gcc.dg/loop-unswitch-2.c: Adjust.

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

	PR tree-optimization/72817
	* gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.

2016-08-16  Joseph Myers  <joseph@codesourcery.com>

	PR libgcc/77265
	* gcc.dg/torture/float128-extend-inf.c: New test.

2016-08-16  David Malcolm  <dmalcolm@redhat.com>

	PR c/72857
	* gcc.dg/format/asm_fprintf-1.c: Restore column numbers
	for embedded NUL.
	* gcc.dg/format/c90-printf-1.c: Restore column numbers.
	* gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
	caret placement.
	(test_oct): Likewise.
	(test_multiple): Likewise.
	(test_field_width_specifier): Likewise.
	(test_field_width_specifier_2): New function.
	(test_field_precision_specifier): New function.
	(test_embedded_nul): Update expected caret placement.
	(test_non_contiguous_strings): Update line number.
	* gcc.dg/plugin/diagnostic-test-string-literals-1.c
	(__emit_string_literal_range): Add "caret_idx" param.
	(test_simple_string_literal): Add value for new param, updating
	expected output..
	(test_concatenated_string_literal): Likewise.
	(test_multiline_string_literal): Likewise.
	(test_hex): Likewise.
	(test_oct): Likewise.
	(test_multiple): Likewise.
	(test_ucn4): Likewise.
	(test_ucn8): Likewise.
	(test_u8): Likewise.
	(test_u): Likewise; update expected message, from "range" to
	"location".
	(test_U): Likewise.
	(test_L): Likewise.
	(test_macro): Add value for new param.
	* gcc.dg/plugin/diagnostic-test-string-literals-2.c
	(__emit_string_literal_range): Add "caret_idx" param.
	(test_stringified_token_1): Add value for new param.  Update
	expected message, from "range" to "location".
	(test_stringized_token_2): Likewise, adding param to macro.
	(test_stringified_token_3): Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
	(emit_warning): Convert param from source_range to location_t.
	(test_string_literals): Add caret_idx param, and use it when
	constructing a substring_loc.  Update error message, from
	"range" to "location".

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

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

	PR middle-end/67485
	* gcc.c-torture/compile/pr67485.c: New test.

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

2016-08-16  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/69848
	* gcc.target/aarch64/simd/vcond-ne-bit.c: New test.

2016-08-16  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/val-prof-7.c (int main): Change size
	of memory operations so that it can be handled by core2
	in 32-bit mode.

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

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

2016-08-16  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/72817
	PR tree-optimization/73450
	* gcc.dg/tree-ssa/pr72817.c: New test.
	* gcc.dg/tree-ssa/pr73450.c: New test.

2016-08-15  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/init_flag_13.f90: New testcase.
	* gfortran.dg/init_flag_14.f90: Ditto.
	* gfortran.dg/init_flag_15.f03: Ditto.
	* gfortran.dg/dec_init_1.f90: Ditto.
	* gfortran.dg/dec_init_2.f90: Ditto.

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

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

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

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

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

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

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

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

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

	PR fortran/70598
	* gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
	in use_device clause.
	* gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
	* gfortran.dg/goacc/list.f95: Adjust to catch
	"neither a POINTER nor an array" error messages.

2016-08-14  Uros Bizjak  <ubizjak@gmail.com>

	PR target/76342
	* gcc.target/i386/pr76342.c: New test.

2016-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR c/71512
	* g++.dg/ubsan/pr71512.C: New test.
	* c-c++-common/ubsan/pr71512-1.c: New test.
	* c-c++-common/ubsan/pr71512-2.c: New test.

2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-init-1.c: New tests to test various
	vector initialization options.
	* gcc.target/powerpc/vec-init-2.c: Likewise.
	* gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
	is generated on ISA 3.0.

2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR middle-end/71654
	* gcc.dg/c-c++-common/pr71654.c: New test.
	* gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
	dg-options.
	* gcc.dg/tree-ssa/vrp24: Likewise.

2016-08-12  Jakub Jelinek  <jakub@redhat.com>

	PR c/67410
	* gcc.dg/pr67410.c: New test.

2016-08-12  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/69848
	* gcc.dg/vect/vect-pr69848.c: New test.

2016-08-12  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/71008
	* gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
	* gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
	* gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
	* gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.

2016-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/57326
	* gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
	* gcc.dg/tree-ssa/loadpre14.c: Adjust.
	* gcc.dg/tree-ssa/pr35287.c: Likewise.
	* gcc.target/i386/pr45685.c: Likewise.
	* gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
	* gcc.dg/tree-ssa/predcom-2.c: Likewise.
	* gcc.dg/tree-ssa/predcom-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
	* gfortran.dg/pr34163.f90: Likewise.

2016-08-12  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-16.C: New test.
	* lib/gcov.exp: Support new argument for run-gcov function.

2016-08-12  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/35590
	* gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.

2016-08-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/72851
	* gcc.dg/torture/pr72851.c: New testcase.

2016-08-12  Alexandre Oliva  <aoliva@redhat.com>

	PR debug/63240
	* g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
	* g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
	* g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
	* g++.dg/debug/dwarf2/deleted-member-function.C: Expect
	DW_AT_deleted.

	PR debug/55641
	* g++.dg/debug/dwarf2/ref-1.C: New.

	PR debug/49366
	* g++.dg/debug/dwarf2/template-params-12.H: New.
	* g++.dg/debug/dwarf2/template-params-12f.C: New.
	* g++.dg/debug/dwarf2/template-params-12g.C: New.
	* g++.dg/debug/dwarf2/template-params-12n.C: New.
	* g++.dg/debug/dwarf2/template-params-12s.C: New.
	* g++.dg/debug/dwarf2/template-params-12u.C: New.
	* g++.dg/debug/dwarf2/template-params-12v.C: New.
	* g++.dg/debug/dwarf2/template-params-12w.C: New.

2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/72863
	* gcc.target/powerpc/pr72863.c: New test.

2016-08-11  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.

2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pieces-strcpy-1.c: New test.
	* gcc.target/i386/pieces-strcpy-2.c: Likewise.

2016-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR c++/72868
	* g++.dg/cpp1y/constexpr-switch4.C: New test.

2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pieces-memcpy-1.c: New test.
	* gcc.target/i386/pieces-memcpy-2.c: Likewise.
	* gcc.target/i386/pieces-memcpy-3.c: Likewise.
	* gcc.target/i386/pieces-memcpy-4.c: Likewise.
	* gcc.target/i386/pieces-memcpy-5.c: Likewise.
	* gcc.target/i386/pieces-memcpy-6.c: Likewise.

2016-08-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/72816
	* gcc.dg/pr72816.c: Remove dg-error.

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  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/72772
	* gcc.dg/graphite/pr35356-1.c: Adjust.
	* gcc.dg/tree-ssa/pr59597.c: Likewise.

2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>

	* gfortran.dg/random_7.f90: Take into account that the last seed
	value is the special p value.
	* gfortran.dg/random_seed_1.f90: Seed size is now constant.

2016-08-11  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.

2016-08-11  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr71680.c: New.

2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/bfp/bfp.exp: New file.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
	* gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
	* gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
	* gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
	* gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.

2016-08-10  Bin Cheng  <bin.cheng@arm.com>

	* lib/target-supports.exp (check_effective_target_vect_cond_mixed):
	Add aarch64*-*-*.

2016-08-10  Bin Cheng  <bin.cheng@arm.com>

	* gcc.target/aarch64/simd/vcond-ne.c: New test.

2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/72853
	* gcc.target/powerpc/pr72853.c: New test.

2016-08-10  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/58306
	* gcc.dg/tree-prof/val-profiler-threads-1.c: New test.

2016-08-10  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-threads-1.C: New test.

2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/71873
	* gcc.target/avr/pr71873.c: New test.

2016-08-09  Martin Liska  <mliska@suse.cz>

	* g++.dg/gcov/gcov-dump-1.C: New test.
	* g++.dg/gcov/gcov-dump-2.C: New test.

2016-08-09  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/val-prof-9.c: New test.

2016-08-09  Martin Liska  <mliska@suse.cz>

	* gcc.dg/tree-prof/val-prof-8.c: New test.

2016-08-09  Martin Jambor  <mjambor@suse.cz>

	PR ipa/71981
	* gcc.dg/ipa/pr71981.c: New test.

2016-08-09  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/33707
	* gcc.dg/vect/pr33707.c: New test.

2016-08-09  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/pr72772
	* gcc.dg/tree-ssa/pr72772.c: New test.

2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>

	PR rtl-optimization/66669
	* gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.

2016-08-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/72824
	* gcc.c-torture/execute/ieee/pr72824.c: New test.

2016-08-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71802
	* gcc.dg/torture/pr71802.c: New testcase.

2016-08-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/72809
	* g++.dg/eh/stdarg1.C: New test.

2016-08-08  Andi Kleen  <ak@linux.intel.com>

	* lib/profopt.exp: (auto-profopt-execute): Don't include full
	test command line in failure log.
	(profopt-execute): dito. Make autofdo file names unique.

2016-08-08  David Malcolm  <dmalcolm@redhat.com>

	PR c/64955
	* gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
	output.

2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
	c99_runtime.
	* gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-2.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-3.c: Likewise.

2016-08-08  David Malcolm  <dmalcolm@redhat.com>

	PR c/52952
	* gcc.dg/cpp/pr66415-1.c: Likewise.
	* gcc.dg/format/asm_fprintf-1.c: Update column numbers.
	* gcc.dg/format/c90-printf-1.c: Likewise.
	* gcc.dg/format/diagnostic-ranges.c: New test case.

2016-08-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/72716
	* gfortran.dg/gomp/pr72716.f90: New test.

	PR middle-end/72781
	* gcc.dg/gomp/pr72781.c: New test.

	PR middle-end/68762
	* g++.dg/vect/pr68762-1.cc: New test.
	* g++.dg/vect/pr68762-2.cc: New test.
	* g++.dg/vect/pr68762.h: New file.

2016-08-08  Martin Sebor  <msebor@redhat.com>

	PR testsuite/72838
	* g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
	* g++.dg/warn/overflow-warn-3.C: Same.
	* g++.dg/warn/overflow-warn-4.C: Same.

2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/71936
	* gfortran.dg/allocate_with_source_21.f03: New test.

2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/72698
	* gfortran.dg/allocate_with_source_20.f03: New test.

2016-08-08  Alan Modra  <amodra@gmail.com>

	* gcc.c-torture/compile/pr72802.c: New.

2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70524
	* gfortran.dg/dependency_48.f90: New test.

2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/70040
	* gfortran.dg/pr70040.f90:  New testcase.

2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71961
	* gfortran.dg/matmul_10.f90:  New testcase.

2016-08-07  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.

2016-08-07  Jakub Jelinek  <jakub@redhat.com>

	PR c/72816
	* gcc.dg/pr72816.c: New test.

2016-08-06  Jonathan Wakely  <jwakely@redhat.com>

	* g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
	* g++.dg/conversion/pr41426.C: Likewise.
	* g++.dg/conversion/pr66211.C: Likewise.
	* g++.dg/cpp1y/lambda-init9.C: Likewise.
	* g++.dg/init/ref8.C: Likewise.
	* g++.old-deja/g++.law/cvt20.C: Likewise.
	* g++.old-deja/g++.mike/p9732c.C: Likewise.

2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/18046
	* gcc.dg/tree-ssa/vrp105.c: New test.
	* gcc.dg/tree-ssa/vrp106.c: New test.

2016-08-05  Martin Sebor  <msebor@redhat.com>

	* g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
	1ul in diagnostics.  Remove hyphen from "constant-expression."
	* g++.dg/cpp0x/constexpr-50060.C: Adjust.
	* g++.dg/cpp0x/static_assert3.C: Same.
	* g++.dg/cpp1y/constexpr-throw.C: Same.
	* g++.dg/template/nontype3.C: Same.
	* g++.dg/warn/overflow-warn-1.C: Same.
	* g++.dg/warn/overflow-warn-3.C: Same.
	* g++.dg/warn/overflow-warn-4.C: Same.

2016-08-05  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
	* gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
	* gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.

2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/72810
	* gcc.dg/tree-ssa/vrp110.c: New test.

2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>

	PR Target/72819
	* gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
	registers.
	* gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
	saving the half-precision registers.
	* gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
	value is returned in h0.
	* gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
	are passed in FP/SIMD registers.
	* gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
	passing works corrcetly.
	* gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
	(hfa_f16x2_t): Likewise.
	(hfa_f16x3_t): Likewise.
	* gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
	are promoted to double and passed in a double register.
	* gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
	are promoted to double and stacked.
	* gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
	__fp16 data types.
	* gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
	* gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
	__fp16 first get passed in FP/SIMD registers, then stacked.

2016-08-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/68724
	* g++.dg/cpp0x/pr68724.C: New.

2016-08-05  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.

2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>

	* gcc.dg/tree-ssa/vrp107.c: New test.
	* gcc.dg/tree-ssa/vrp108.c: New test.
	* gcc.dg/tree-ssa/vrp109.c: New test.

2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/pr70920-4.c: Move dg-require-effective-target before
	dg-options.

2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
	test-cases.
	* gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
	* gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
	test-cases.
	* gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
	* gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
	large_double.

2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/72800
	* g++.dg/cpp1y/lambda-ice1.C: New.

2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/72759
	* g++.dg/cpp1y/pr72759.C: New test.

2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>

	* gcc.dg/switch-10.c: New test.

2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.c-torture/execute/pr70903.c: Remove duplicate test body.

2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/routine-5.c: Update.

2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR rtl-optimization/70903
	* gcc.c-torture/execute/pr70903.c: New test.

2016-08-04  Martin Liska  <mliska@suse.cz>

	* gcc.dg/params/params.exp: Replace file exists with
	TESTING_IN_BUILD_TREE.

2016-08-04  Marek Polacek  <polacek@redhat.com>

	PR c++/70229
	* g++.dg/cpp0x/constexpr-ctor19.C: New test.

2016-08-04  Richard Biener  <rguenther@suse.de>

	PR middle-end/71984
	* gcc.dg/torture/pr71984.c: Guard correctness check for
	little-endian.

2016-08-03  Andrew Pinski  <apinski@cavium.com>

	* gcc.c-torture/compile/20160802-1.c: New testcase.

2016-08-03  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_intrinsic_ints.f90: New testcase.

2016-08-03  Richard Biener  <rguenther@suse.de>

	* c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
	and remove -O3.
	* c-c++-common/ubsan/pr71403-2.c: Likewise.
	* c-c++-common/ubsan/pr71403-3.c: Likewise.

2016-08-03  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
	* gcc.dg/tree-ssa/loadpre21.c: Likewise.
	* gcc.dg/tree-ssa/loadpre22.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.

2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/init-excess-2.c: Require int32plus.
	* gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
	* gcc.dg/pr59963-2.c: Require int32plus.
	* gcc.dg/pr71084.c: Cast pointer to intprt_t.
	* gcc.dg/unroll-7.c: Require int32plus.

2016-08-02  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/34114
	* gcc.dg/tree-ssa/loop-42.c: New test.

2016-08-02  Tamar Christina  <tamar.christina@arm.com>

	* gcc.target/aarch64/vminmaxnm.c: New.
	* gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
	tests.

2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-extract-5.c: New tests to test
	vec_extract for vector float, vector int, vector short, and vector
	char.
	* gcc.target/powerpc/vec-extract-6.c: Likewise.
	* gcc.target/powerpc/vec-extract-7.c: Likewise.
	* gcc.target/powerpc/vec-extract-8.c: Likewise.
	* gcc.target/powerpc/vec-extract-9.c: Likewise.

2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/test_frame_10.c: Fix test to check for a
	single stack adjustment, no writeback.
	* gcc.target/aarch64/test_frame_12.c: Likewise.
	* gcc.target/aarch64/test_frame_13.c: Likewise.
	* gcc.target/aarch64/test_frame_15.c: Likewise.
	* gcc.target/aarch64/test_frame_6.c: Likewise.
	* gcc.target/aarch64/test_frame_7.c: Likewise.
	* gcc.target/aarch64/test_frame_8.c: Likewise.
	* gcc.target/aarch64/test_frame_16.c: New test.

2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/72748
	* gcc.target/i386/pr72748.c: New test.

2015-08-01  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71818
	* gcc.dg/vect/pr71818.c: New

2016-08-01  Martin Liska  <mliska@suse.cz>

	PR tree-optimization/71857
	* gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.

2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.

2016-08-01  Jan Beulich  <jbeulich@suse.com>

	* gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.

2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
	* gcc.target/powerpc/mulkc3-1.c: Likewise.

2016-07-31  Jonathan Wakely  <jwakely@redhat.com>

	* lib/target-supports.exp (check_effective_target_c): Fix indentation.
	(check_effective_target_c++): Likewise. Also match for libstdc++.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/41922
	* gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
	* gfortran.dg/equiv_constraint_7.f90: Ditto.
	* gfortran.dg/pr41922.f90: New test.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/68566
	* gfortran.dg/pr68566.f90: new test.

2016-07-30  Martin Sebor  <msebor@redhat.com>

	PR c++/60760
	PR c++/71091
	* g++.dg/cpp0x/constexpr-cast.C: New test.
	* g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
	* g++.dg/cpp1y/constexpr-sfinae.C: Correct.
	* g++.dg/ubsan/pr63956.C: Correct.

2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
	vector double or vector long where the vector is in memory.
	* gcc.target/powerpc/vec-extract-3.c: Likewise.
	* gcc.target/powerpc/vec-extract-4.c: Likewise.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/69867
	* gfortran.dg/pr69867.f90: New test.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/69962
	* gfortran.dg/pr69962.f90: New test.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/70006
	* gfortran.dg/pr70006.f90: New test.

2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71730
	* gfortran.dg/pr71730.f90: New test.
	* gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
	* gfortran.dg/array_constructor_27.f03: Update dg-error message.
	* gfortran.dg/array_constructor_26.f03: Ditto.

2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
	* gcc.target/powerpc/pr71763.c: Likewise.

2016-07-29  Marek Polacek  <polacek@redhat.com>

	PR c/71742
	* gcc.dg/940510-1.c: Adjust dg-error.
	* gcc.dg/c99-flex-array-1.c: Likewise.
	* gcc.dg/c99-flex-array-typedef-1.c: Likewise.

	PR c/71853
	* gcc.dg/noncompile/pr71853.c: New test.

	PR c/71573
	* gcc.dg/noncompile/pr71573.c: New test.

	PR c/71926
	* g++.dg/warn/Wparentheses-30.C: New test.
	* gcc.dg/Wparentheses-14.c: New test.

2016-07-29  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr59833.c: Use dg-add-options ieee.

2016-07-29  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/57558
	* gcc.dg/vect/pr57558-1.c: New test.
	* gcc.dg/vect/pr57558-2.c: New test.

2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
	to scan forwprop1 dump pass.

2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51488
	* g++.dg/template/pr51488.C: New.

2016-07-29  Jakub Jelinek  <jakub@redhat.com>

	PR c/71969
	* gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
	static __inline__.
	* gcc.dg/pr71969-1.c: New test.
	* gcc.dg/pr71969-2.c: New test.
	* gcc.dg/pr71969-3.c: New test.

2016-07-29  Marek Polacek  <polacek@redhat.com>

	PR c/71574
	* c-c++-common/pr71574.c: New test.

	PR c/71583
	* gcc.dg/noncompile/pr71583.c: New test.

2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/68217
	* gcc.dg/pr68217.c: New test.

2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71067
	* gfortran.dg/pr71067_1.f90: New test.
	* gfortran.dg/pr71067_2.f90: Ditto.

2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-extract-1.c: New test.

2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71799
	* gfortran.dg/pr71799.f90: New test.

2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71665
	* g++.dg/cpp0x/pr71665-1.C: New.
	* g++.dg/cpp0x/pr71665-2.C: Likewise.
	* g++.dg/cpp0x/enum29.C: Adjust dg-error string.
	* g++.dg/ext/label10.C: Likewise.
	* g++.dg/parse/constant5.C: Likewise.

2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71859
	* gfortran.dg/pr71859.f90: New test.
	* gfortran.dg/intrinsic_numeric_arg.f: Update error message.
	* gfortran.dg/coarray_collectives_1.f90: Ditto.

2016-07-28  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/71883
	* gfortran.dg/pr71883.f90: New test.

2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/71734
	* g++.dg/vect/pr70729-nest.cc: New test.

2016-07-28  Renlin Li  <renlin.li@arm.com>

	Revert
	2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71902
	* gfortran.dg/dependency_47.f90:  New test.

2016-07-28  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/68025
	* gcc.dg/no_profile_instrument_function-attr-1.c: New test.

2016-07-28  Martin Liska  <mliska@suse.cz>

	* g++.dg/vect/pr70944.cc: New test.

2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71994
	* gcc.dg/torture/pr71994.c: New test.

2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/71078
	* gcc.dg/tree-ssa/pr71078-1.c: New test-case.
	* gcc.dg/tree-ssa/pr71078-2.c: Likewise.
	* gcc.dg/tree-ssa/pr71078-3.c: Likewise.

2016-07-27  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.

2016-07-27  Martin Liska  <mliska@suse.cz>

	* gcc.dg/predict-13.c: New test.
	* gcc.dg/predict-14.c: New test.

2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
	including stdint.h.
	* gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
	including stdint.h.

2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71869
	* gcc.target/powerpc/float128-cmp.c: New test to make sure that
	IEEE built-in functions handle quiet and signalling NaNs
	correctly.

2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71862
	* gfortran.dg/pr71862.f90: New test.

2016-07-26  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
	selector with dg-options.

2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/18046
	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
	* gcc.dg/tree-ssa/vrp103.c: New test.
	* gcc.dg/tree-ssa/vrp104.c: New test.

2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354.c: Require lp64 since
	-mprofile-kernel is not legal with -m32.

2016-07-26  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/71984
	* gcc.dg/torture/pr71984.c: New testcase.

2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>

	* g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
	g++-dg-runtest via et-dg-runtest.
	* gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
	* gcc.dg/vect/vect.exp: Likewise.
	* gfortran.dg/graphite/graphite.exp: Likewise, but for
	gfortran-dg-runtest.
	* gfortran.dg/vect/vect.exp: Likewise.
	* lib/target-supports.exp (check_mpaired_single_hw_available): New.
	(check_mips_loongson_hw_available): Likewise.
	(check_effective_target_mpaired_single_runtime): Likewise.
	(check_effective_target_mips_loongson_runtime): Likewise.
	(add_options_for_mpaired_single): Likewise.
	(check_effective_target_vect_int): Add global et_index.
	Check and save the supported feature for a target selected by
	the et_index target.  Break long lines where appropriate.  Call
	et-is-effective-target for MIPS with an argument instead of
	check_effective_target_* where appropriate.
	(check_effective_target_vect_intfloat_cvt): Likewise.
	(check_effective_target_vect_uintfloat_cvt): Likewise.
	(check_effective_target_vect_floatint_cvt): Likewise.
	(check_effective_target_vect_floatuint_cvt): Likewise.
	(check_effective_target_vect_simd_clones): Likewise.
	(check_effective_target_vect_shift): ewise.
	(check_effective_target_whole_vector_shift): Likewise.
	(check_effective_target_vect_bswap): Likewise.
	(check_effective_target_vect_shift_char): Likewise.
	(check_effective_target_vect_long): Likewise.
	(check_effective_target_vect_float): Likewise.
	(check_effective_target_vect_double): Likewise.
	(check_effective_target_vect_long_long): Likewise.
	(check_effective_target_vect_no_int_max): Likewise.
	(check_effective_target_vect_no_int_add): Likewise.
	(check_effective_target_vect_no_bitwise): Likewise.
	(check_effective_target_vect_widen_shift): Likewise.
	(check_effective_target_vect_no_align): Likewise.
	(check_effective_target_vect_hw_misalign): Likewise.
	(check_effective_target_vect_element_align): Likewise.
	(check_effective_target_vect_condition): Likewise.
	(check_effective_target_vect_cond_mixed): Likewise.
	(check_effective_target_vect_char_mult): Likewise.
	(check_effective_target_vect_short_mult): Likewise.
	(check_effective_target_vect_int_mult): Likewise.
	(check_effective_target_vect_extract_even_odd): Likewise.
	(check_effective_target_vect_interleave): Likewise.
	(check_effective_target_vect_stridedN): Likewise.
	(check_effective_target_vect_multiple_sizes): Likewise.
	(check_effective_target_vect64): Likewise.
	(check_effective_target_vect_call_copysignf): Likewise.
	(check_effective_target_vect_call_sqrtf): Likewise.
	(check_effective_target_vect_call_btrunc): Likewise.
	(check_effective_target_vect_call_btruncf): Likewise.
	(check_effective_target_vect_call_ceil): Likewise.
	(check_effective_target_vect_call_ceilf): Likewise.
	(check_effective_target_vect_call_floor): Likewise.
	(check_effective_target_vect_call_floorf): Likewise.
	(check_effective_target_vect_call_lceil): Likewise.
	(check_effective_target_vect_call_lfloor): Likewise.
	(check_effective_target_vect_call_nearbyint): Likewise.
	(check_effective_target_vect_call_nearbyintf): Likewise.
	(check_effective_target_vect_call_round): Likewise.
	(check_effective_target_vect_call_roundf): Likewise.
	(check_effective_target_vect_perm): Likewise, but also append *_saved
	to the existing global name to properly cache the result.
	(check_effective_target_vect_perm_byte): Likewise.
	(check_effective_target_vect_perm_short): Likewise.
	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
	(check_effective_target_vect_widen_sum_hi_to_si): Likewise.
	(check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
	(check_effective_target_vect_widen_sum_qi_to_si): Likewise.
	(check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
	(check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
	(check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
	(check_effective_target_vect_sdot_qi): Likewise.
	(check_effective_target_vect_udot_qi): Likewise.
	(check_effective_target_vect_sdot_hi): Likewise.
	(check_effective_target_vect_udot_hi): Likewise.
	(check_effective_target_vect_usad_char): Likewise.
	(check_effective_target_vect_pack_trunc): Likewise.
	(check_effective_target_vect_unpack): Likewise.
	(check_effective_target_vect_aligned_arrays): Likewise.
	(check_effective_target_vect_natural_alignment): Likewise.
	(check_effective_target_vector_alignment_reachable): Likewise.
	(check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
	(is-effective-target): Initialize et_index if undefined.
	(et-dg-runtest): New.
	(et-is-effective-target): Likewise.
	(check_vect_support_and_set_flags): Add supported MIPS targets to
	EFFECTIVE_TARGETS list.  Return the number of supported targets.

2016-07-26  Richard Biener  <rguenther@suse.de>
	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR middle-end/70920
	* gcc.dg/pr70920-1.c: New test-case.
	* gcc.dg/pr70902-2.c: Likewise.
	* gcc.dg/pr70920-3.c: Likewise.
	* gcc.dg/pr70920-4.c: Likewise
	* gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
	2 instead of 3.

2016-07-25  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.c-torture/execute/pr71494.c: Require label_values.
	* gcc.dg/pr16973.c: Ditto.

2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
	* gcc.dg/torture/pr69771.c: Require int32plus.
	* gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.

2016-07-25  Martin Liska  <mliska@suse.cz>

	* gcc.dg/torture/pr71987.c: New test.

2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/71935
	* gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
	* gfortran.dg/c_sizeof_6.f90: here.  Test for error.
	* gfortran.dg/pr71935.f90: New test.

2016-07-22  Martin Sebor  <msebor@redhat.com>

	PR c++/71675
	* g++.dg/ext/atomic-3.C: New test.
	* gcc.dg/atomic/pr71675.c: New test.

2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>

	* gcc.target/i386/mvc8.c: New test.

2016-07-22  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
	* gcc.dg/tree-ssa/pr19210-2.c: Delete.

2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71795
	* gfortran.dg/constructor_50.f90:  New test.

2016-07-22  Martin Liska  <mliska@suse.cz>

	PR gcov-profile/69028
	PR gcov-profile/62047
	* g++.dg/cilk-plus/pr69028.C: New test.

2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>

	* gfortran.dg/coarray_stat_2.f90: New test.

2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-extract.h: New files to check the
	vec_extract built-in functions for all vector types, testing
	accessing each element, both with constant and variable element
	numbers.
	* gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
	* gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
	* gcc.target/powerpc/vec-extract-v2df.c: Likewise.
	* gcc.target/powerpc/vec-extract-v2di.c: Likewise.
	* gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
	* gcc.target/powerpc/vec-extract-v4si.c: Likewise.
	* gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
	* gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
	* gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.

2016-07-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71728
	* g++.dg/other/pr71728.C: New test.

2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
	* gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
	* gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
	* gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
	* gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.

2016-07-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71947
	* gcc.dg/tree-ssa/vrp102.c: New testcase.

2016-07-21  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/scev-15.c: New.

2016-07-21  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.

2016-07-21  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71941
	* g++.dg/gomp/pr71941.C: New test.

2016-07-20  David Malcolm  <dmalcolm@redhat.com>

	PR c/70339
	PR c/71858
	* g++.dg/spellcheck-identifiers.C: New test case, based on
	gcc.dg/spellcheck-identifiers.c.
	* g++.dg/spellcheck-identifiers-2.C: New test case, based on
	gcc.dg/spellcheck-identifiers-2.c.
	* g++.dg/spellcheck-typenames.C: New test case, based on
	gcc.dg/spellcheck-typenames.c

2016-07-20  Jonathan Wakely  <jwakely@redhat.com>

	* g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
	pointer to member function and also test catching by reference.

2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/pr67443.c: Fix test case.

2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/insv-1.c: Xfail some tests.
	* gcc.target/s390/insv-2.c: Likewise.

2016-07-20  Georg-Johann Lay  <avr@gjlay.de>

	* gcc.target/avr/torture/get-mem.c: New test.
	* gcc.target/avr/torture/set-mem.c: New test.

2016-07-20  Georg-Johann Lay  <avr@gjlay.de>

	PR target/71948
	* gcc.target/avr/torture/tiny-progmem.c: New test.

2016-07-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71909
	* g++.dg/parse/pr71909.C: New test.
	* g++.dg/tm/pr71909.C: New test.

	PR c++/50060
	* g++.dg/cpp0x/constexpr-50060.C: New test.
	* g++.dg/cpp1y/constexpr-50060.C: New test.

2016-07-20  Martin Liska  <mliska@suse.cz>

	* gfortran.dg/graphite/pr71898.f90: New test.

2016-07-20  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/71503
	PR tree-optimization/71683
	* gcc.dg/tree-ssa/ifc-pr71503.c: New test.
	* gcc.dg/tree-ssa/ifc-pr71683.c: New test.

2016-07-20  Martin Liska  <mliska@suse.cz>

	* gcc.dg/plugin/plugin.exp: Remove sreal test.
	* gcc.dg/plugin/sreal-test-1.c: Remove.
	* gcc.dg/plugin/sreal_plugin.c: Remove.

2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71902
	* gfortran.dg/dependency_47.f90:  New test.

2016-07-19  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/71916
	* gcc.c-torture/compile/pr71916.c: New test.

	PR middle-end/71874
	* g++.dg/torture/pr71874.C: New test.

	PR middle-end/71734
	* g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
	(my_alloc): Rewritten to use __builtin_posix_memalign and
	__SIZE_TYPE__.
	(my_free): Use __builtin_free instead of _mm_free.
	(Vec::operator=): Use __builtin_memcpy.

2016-07-19  Martin Jambor  <mjambor@suse.cz>

	PR fortran/71688
	* gfortran.dg/pr71688.f90: New test.

2016-07-19  Richard Biener  <rguenther@suse.de>

	* c-c++-common/vector-subscript-6.c: New testcase.
	* c-c++-common/vector-subscript-7.c: Likewise.

2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/params/blocksort-part.c: Conditionally define Int32
	and UInt32 based on __SIZEOF_INT__.

2016-07-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71901
	* gcc.dg/torture/pr71901.c: New testcase.

2016-07-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71908
	* gcc.dg/torture/pr71908.c: New testcase.

2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71493
	* gcc.target/powerpc/pr71493-1.c: New test.
	* gcc.target/powerpc/pr71493-2.c: Likewise.

2016-07-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71835
	* g++.dg/conversion/ambig3.C: New test.

	PR c++/71828
	* g++.dg/cpp0x/constexpr-71828.C: New test.

	PR c++/71826
	* g++.dg/template/pr71826.C: New test.

	PR c++/71822
	* g++.dg/template/defarg21.C: New test.

	PR c++/71871
	* g++.dg/ext/vector31.C: New test.

2016-07-18  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.

2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/71734
	* g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.

2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/warn-dynamicstack-1.c: New test.
	* gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
	stack-layout-dynamic-1.c: New test.

2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/nolrl-1.c: New test.

2016-07-17  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/71523
	* gfortran.dg/pr71523_1.f90: New test.
	* gfortran.dg/pr71523_2.f90: New test.

2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>

	* g++.dg/cpp0x/nullptr35.C (caught): Fix typo.

2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
	    Marco Restelli  <mrestelli@gmail.com>

	PR fortran/62125
	* gfortran.dg/pr62125.f90: New test.

2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: Require p8vector support.
	* gcc.target/powerpc/mulkc3-1.c: Likewise.

2016-07-15  Jonathan Wakely  <jwakely@redhat.com>

	PR c++/58796
	* g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
	* g++.dg/cpp0x/nullptr35.C: New test.

2016-07-15  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/scev-8.c: Update test string.

2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/vector_length.f90: New test.

2016-07-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71881
	* gcc.dg/torture/pr71881.c: New testcase.

2016-07-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71887
	* gcc.dg/torture/pr71887.c: New testcase.

2016-07-15  Jakub Jelinek  <jakub@redhat.com>

	PR c/71858
	* gcc.dg/spellcheck-identifiers-3.c: New test.

2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/71807
	* gfortran.dg/null_9.f90: New test.

2016-07-15  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/loop-41.c: New test.

2016-07-15  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/71347
	* gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.

2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/29819
	* gfortran.dg/bind_c_usage_9.f03: Move dg-error.
	* gfortran.dg/contains.f90: Ditto.
	* gfortran.dg/contains_empty_1.f03: Ditto.
	* gfortran.dg/submodule_3.f08: Ditto.

2016-07-14  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/71865
	* gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
	(wide_string_literal_in_asm): Use __asm instead of asm, adjust
	expected diagnostics.

	PR c/71858
	* gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
	* gcc.dg/spellcheck-identifiers-2.c: New test.
	* gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
	* c-c++-common/attributes-1.c: Adjust dg-prune-output.

2016-07-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71872
	* gcc.c-torture/compile/pr71872.c: New test.

2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
	* gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
	* gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
	* gcc.target/arm/atomic-op-acq_rel-1.c: This.
	* gcc.target/arm/atomic-op-acquire.c: Rename into ...
	* gcc.target/arm/atomic-op-acquire-1.c: This.
	* gcc.target/arm/atomic-op-char.c: Rename into ...
	* gcc.target/arm/atomic-op-char-1.c: This.
	* gcc.target/arm/atomic-op-consume.c: Rename into ...
	* gcc.target/arm/atomic-op-consume-1.c: This.
	* gcc.target/arm/atomic-op-int.c: Rename into ...
	* gcc.target/arm/atomic-op-int-1.c: This.
	* gcc.target/arm/atomic-op-relaxed.c: Rename into ...
	* gcc.target/arm/atomic-op-relaxed-1.c: This.
	* gcc.target/arm/atomic-op-release.c: Rename into ...
	* gcc.target/arm/atomic-op-release-1.c: This.
	* gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
	* gcc.target/arm/atomic-op-seq_cst-1.c: This.
	* gcc.target/arm/atomic-op-short.c: Rename into ...
	* gcc.target/arm/atomic-op-short-1.c: This.
	* gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
	* gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
	* gcc.target/arm/atomic-op-acquire-2.c: Likewise.
	* gcc.target/arm/atomic-op-char-2.c: Likewise.
	* gcc.target/arm/atomic-op-consume-2.c: Likewise.
	* gcc.target/arm/atomic-op-int-2.c: Likewise.
	* gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
	* gcc.target/arm/atomic-op-release-2.c: Likewise.
	* gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
	* gcc.target/arm/atomic-op-short-2.c: Likewise.

2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70842
	* gfortran.dg/select_type_35.f03: New test.

2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65951
	PR tree-optimization/70923
	* gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
	* gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
	* gcc.dg/vect/pr65951.c: Likewise.
	* gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.

2016-07-14  David Edelsohn  <dje.gcc@gmail.com>

	* c-c++-common/pr60226.c: Expect maximum object file alignment
	error on AIX.

2016-07-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71866
	* gcc.dg/torture/pr71866.c: New testcase.

2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
	selector and enclose boolean expression in curly braces.

2016-07-14  Alan Modra  <amodra@gmail.com>

	PR target/71733
	* gcc.target/powerpc/p9-novsx.c: New.

2016-07-13  Andi Kleen  <ak@linux.intel.com>

	* g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
	* g++.dg/tree-prof/morefunc.C: Dito.
	* g++.dg/tree-prof/pr35545.C: Dito.
	* g++.dg/tree-prof/reorder.C: Dito.
	* gcc.dg/tree-prof/20050826-2.c: Dito.
	* gcc.dg/tree-prof/cmpsf-1.c: Dito.
	* gcc.dg/tree-prof/cold_partition_label.c: Dito.
	* gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
	* gcc.dg/tree-prof/indir-call-prof.c: Dito.
	* gcc.dg/tree-prof/inliner-1.c: Dito.
	* gcc.dg/tree-prof/merge_block.c: Dito.
	* gcc.dg/tree-prof/stringop-1.c: Dito.
	* gcc.dg/tree-prof/stringop-2.c: Dito.
	* gcc.dg/tree-prof/switch-case-1.c: Dito.
	* gcc.dg/tree-prof/switch-case-2.c: Dito.
	* gcc.dg/tree-prof/time-profiler-1.c: Dito.
	* gcc.dg/tree-prof/time-profiler-2.c: Dito.
	* gcc.dg/tree-prof/update-loopch.c: Dito.
	* gcc.dg/tree-prof/val-prof-1.c: Dito.
	* gcc.dg/tree-prof/val-prof-2.c: Dito.
	* gcc.dg/tree-prof/val-prof-3.c: Dito.
	* gcc.dg/tree-prof/val-prof-4.c: Dito.
	* gcc.dg/tree-prof/val-prof-5.c: Dito.
	* gcc.dg/tree-prof/val-prof-6.c: Dito.
	* gcc.dg/tree-prof/val-prof-7.c: Dito.

2016-07-13  Andi Kleen  <ak@linux.intel.com>

	* lib/profopt.exp (profopt-execute): Remove .imports files.

2016-07-13  Andi Kleen  <ak@linux.intel.com>

	* lib/profopt.exp (profopt-execute): Always log profiler command line.

2016-07-13  Andi Kleen  <ak@linux.intel.com>

	* lib/profopt.exp (dg-final-scan-autofdo,
	dg-final-scan-not-autofdo): New functions.

2016-07-13  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
	* gcc.dg/vect/vect-35.c: Ditto.
	* gcc.dg/vect/vect-alias-check-2.c: New test.

2016-07-13  Martin Liska  <mliska@suse.cz>

	* gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
	* gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
	* gfortran.dg/pr42108.f90: Update expected dump scan.

2016-07-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/24574
	* gcc.dg/pr24574.c: New testcase.

2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
	* c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
	* c-c++-common/pr68833-1.c: Require int32plus.
	* gcc.dg/ipa/pr63551.c: Likewise.
	* gcc.dg/ipa/pr63595.c: Require ptr32plus.
	* gcc.dg/ipa/pr64041.c: Require int32plus.

2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR ipa/71633
	* g++.dg/pr71633.C: New test.

2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
	Add new arm_thumb1_cbz_ok effective target.
	* gcc.target/arm/cbz.c: New test.

2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
	Define effective target.
	* gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
	!arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
	* gcc.target/arm/movhi_movw.c: New test.
	* gcc.target/arm/movsi_movw.c: Likewise.
	* gcc.target/arm/movdi_movw.c: Likewise.

2016-07-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/71104
	* gcc.dg/pr71104-1.c: New testcase.
	* gcc.dg/pr71104-2.c: Likewise.

2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71805
	* gcc.target/powerpc/pr71805.c: New test.

2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/divkc3-1.c: New.
	* gcc.target/powerpc/mulkc3-1.c: New.

2016-07-12  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/arm/data-rel-1.c: New.
	* gcc.target/arm/data-rel-2.c: New.
	* gcc.target/arm/data-rel-3.c: New.

2016-07-12  Martin Liska  <mliska@suse.cz>

	* gcc.dg/params/blocksort-part.c: New test.
	* gcc.dg/params/params.exp: New file.

2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/71700
	* gcc.c-torture/execute/pr71700.c: New test.

2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
	Richard Biener  <rguenther@suse.de>

	PR tree-optimization/23286
	PR tree-optimization/70159
	* gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
	* gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
	* gcc.dg/tree-ssa/pr35286.c: Likewise.
	* gcc.dg/tree-ssa/pr35287.c: Likewise.
	* gcc.dg/hoist-register-pressure-1.c: Likewise.
	* gcc.dg/hoist-register-pressure-2.c: Likewise.
	* gcc.dg/hoist-register-pressure-3.c: Likewise.
	* gcc.dg/pr51879-12.c: Likewise.
	* gcc.dg/strlenopt-9.c: Likewise.
	* gcc.dg/tree-ssa/pr47392.c: Likewise.
	* gcc.dg/tree-ssa/pr68619-4.c: Likewise.
	* gcc.dg/tree-ssa/split-path-5.c: Likewise.
	* gcc.dg/tree-ssa/slsr-35.c: Likewise.
	* gcc.dg/tree-ssa/slsr-36.c: Likewise.
	* gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
	* gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
	* gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
	* gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
	* gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
	* gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
	* gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
	* gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
	* gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
	* gfortran.dg/pr43984.f90: Adjust expected outcome.

2016-07-12  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/68961
	* gcc.target/i386/pr68961.c: New testcase.

2016-07-11  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71758
	* c-c++-common/gomp/pr71758.c: New test.
	* gfortran.dg/gomp/pr71758.f90: New test.

	PR tree-optimization/71823
	* gcc.dg/vect/pr71823.c: New test.

2016-07-11  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
	hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
	and LINE_MAP_MAX_LOCATION_WITH_COLS.

2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/71801
	* gcc.target/i386/pr71801.c: New test.

2016-07-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71816
	* gcc.dg/torture/pr71816.c: New testcase.

2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/71783
	* gfortran.dg/dependency_46.f90:  New test.

2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/71621
	* gcc.target/i386/pr71621-1.c: New.
	* gcc.target/i386/pr71621-2.c: New.

2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/pr71704.f90: New test.

2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/71297
	* gcc.target/powerpc/pr71297.c: New.

2016-07-08  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/simd/vminmaxnm_1.c: New.

2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71806
	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.

2016-07-08  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71667
	* gcc.dg/vect/pr71667.c: New

2016-07-08  Martin Liska  <mliska@suse.cz>

	* gcc.dg/torture/pr71606.c: New test.

2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/71764
	* gfortran.dg/pr71764.f90: New test.

2016-07-07  Jakub Jelinek  <jakub@redhat.com>
	    Kai Tietz  <ktietz70@googlemail.com>

	PR c++/70869
	PR c++/71054
	* g++.dg/cpp0x/pr70869.C: New test.
	* g++.dg/cpp0x/pr71054.C: New test.

2016-07-07  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/debug/pr71432.C: Fail on AIX.

2016-07-07  Martin Liska  <mliska@suse.cz>

	* gfortran.dg/do_1.f90: Remove a corner case that triggers
	an undefined behavior.
	* gfortran.dg/do_3.F90: Likewise.
	* gfortran.dg/do_check_11.f90: New test.
	* gfortran.dg/do_check_12.f90: New test.
	* gfortran.dg/do_corner_warn.f90: New test.

2016-07-07  Martin Liska  <mliska@suse.cz>

	* gfortran.dg/predict-1.f90: Ammend the test.
	* gfortran.dg/predict-2.f90: Likewise.

2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR ipa/71624
	* g++.dg/pr71624.C: New test.

2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
	check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
	ARMv8-M Mainline architectures.

2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
	__ARM_ARCH_ISA_ARM to test for Cortex-M devices.

2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/70098
	PR target/71763
	* gcc.target/powerpc/pr71763.c: New file.

2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/71518
	* gcc.dg/pr71518.c: New test.

2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.

2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/50739
	* gcc.target/avr/pr50739.c: New test.

2016-07-05  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/scev-14.c: update template.

2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/group-no-gaps-1.c: New test.

2016-07-05  Andi Kleen  <ak@linux.intel.com>

	* gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
	if kernel supports MPX.

2016-07-05  Kito Cheng  <kito.cheng@gmail.com>

	* gcc.c-torture/compile/pr69102.c: Require fpic support.

2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/signbit-1.c: New test.
	* gcc.target/powerpc/signbit-2.c: New test.
	* gcc.target/powerpc/signbit-3.c: New test.

2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/71594
	* gcc.dg/torture/pr71594.c: New test.

2016-07-05  Jan Hubicka  <jh@suse.cz>

	* gcc.dg/tree-ssa/scev-14.c: new testcase.

2016-07-05  David Malcolm  <dmalcolm@redhat.com>

	PR c++/62314
	* g++.dg/parse/error5.C: Update column
	number of missing semicolon error.
	* g++.dg/pr62314-2.C: New test case.

2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>

	* gfortran.dg/coarray_stat_function.f90: New test.
	* gfortran.dg/coarray_stat_whitespace.f90: New test.
	* gfortran.dg/coarray_lib_comm_1: Adapting old test
	to new interfaces.

2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/71623
	* gfortran.dg/deferred_character_17.f90: New test.

2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/neon/polytypes.c: Move to ...
	* gcc.target/arm/polytypes.c: ... here.
	* gcc.target/arm/neon/pr51534.c: Move to ...
	* gcc.target/arm/pr51534.c: ... here.
	* gcc.target/arm/neon/vect-vcvt.c: Move to ...
	* gcc.target/arm/vect-vcvt.c: ... here.
	* gcc.target/arm/neon/vect-vcvtq.c: Move to ...
	* gcc.target/arm/vect-vcvtq.c: ... here.
	* gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
	* gcc.target/arm/vfp-shift-a2t2.c: ... here.
	* gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
	* gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
	* gcc.target/arm/neon/neon.exp: Delete.
	* gcc.target/arm/neon/: Delete.

2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/65575
	* gfortran.dg: pr65575.f90: New test.

2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/35849
	* gfortran.dg: pr35849.f90: New test.

2016-07-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71739
	* g++.dg/cpp0x/pr71739.C: New test.

2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>

	* c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.

2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
	locr.
	* gcc.target/s390/loc-1.c: New test.

2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.target/i386/avx512f-vect-perm-1.c: New test.
	* gcc.target/i386/avx512f-vect-perm-2.c: New test.

2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/63874
	* gcc.target/aarch64/pr63874.c: New test.

2016-07-04  Jan Beulich  <jbeulich@suse.com>

	* g++.dg/header.c: New.
	* gcc.dg/header.c: New.

2016-07-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/71719
	* c-c++-common/Wunused-var-15.c: New test.

2016-07-01  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/71687
	* gfortran.dg/gomp/pr71687.f90: New test.

2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.dg/const-float128-ped.c: Require __float128 effective
	target and options.
	* gcc.dg/const-float128.c: Likewise.
	* gcc.dg/torture/float128-cmp-invalid.c: Require
	__float128 and base_quadfloat_support effective targets, and
	__float128 options.
	* gcc.dg/torture/float128-div-underflow.c: Likewise.
	* gcc.dg/torture/float128-extend-nan.c: Likewise.
	* gcc.dg/torture/float128-nan.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
	* gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
	* lib/target-supports.exp (check_effective_target___float128): New.
	(add_options_for___float128): New.
	(check_effective_target_base_quadword_support): New.

2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71720
	* gcc.target/powerpc/pr71720.c: New test.

2016-07-01  Jan Beulich  <jbeulich@suse.com>

	* gcc.dg/bss.c: New.

2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/71698
	* gcc.target/powerpc/pr71698.c: New test.

2016-07-01  Georg-Johann Lay  <avr@gjlay.de>

	PR target/71151
	* gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
	instead of ".foo" for its section name.
	* gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
	depending on MCU's flash size.
	* gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
	* gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
	* gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
	* gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
	* gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
	* gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.

2016-07-01  Jan Beulich  <jbeulich@suse.com>

	* gcc.target/i386/pr65105-2.c: Add -msse2.

2016-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71707
	* gcc.dg/strlenopt-29.c: New test.

	PR fortran/71704
	* gfortran.dg/gomp/pr71704.f90: New test.

	PR fortran/71705
	* gfortran.dg/gomp/pr71705.f90: New test.

2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
	* gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
	* gcc.target/powerpc/dfp/dtstsfi-9.c: New test.

2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
	    James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vect_copy_lane_1.c: New test.

2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vget_set_lane_1.c: New test.

2016-06-30  David Malcolm  <dmalcolm@redhat.com>

	PR driver/71651
	* gcc.dg/spellcheck-options-12.c: New test case.

2016-06-30  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71693
	* gcc.c-torture/compile/pr71693.c: New test.

2016-06-29  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/spellcheck-params.c: New testcase.
	* gcc.dg/spellcheck-params-2.c: New testcase.

2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
	vector extract instructions.
	* gcc.target/powerpc/p9-extract-2.c: Likewise.

2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/71686
	* gfortran.dg/unexpected_eof_2.f90: New test.
	* gfortran.dg/unexpected_eof_3.f90: New test.

2016-06-29  Jim Wilson  <jim.wilson@linaro.org>

	* gcc.dg/asr_div1.c: Add aarch64 specific dg-options.

2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>

	* gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
	* gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.

2016-06-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/15256
	* gcc.dg/tree-ssa/forwprop-34.c: New testcase.

2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>

	* gcc.target/arm/aapcs/neon-vect10.c: Require
	-mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
	* gcc.target/arm/aapcs/neon-vect9.c: Likewise.
	* gcc.target/arm/aapcs/vfp18.c: Likewise.
	* gcc.target/arm/aapcs/vfp19.c: Likewise.
	* gcc.target/arm/aapcs/vfp20.c: Likewise.
	* gcc.target/arm/aapcs/vfp21.c: Likewise.
	* gcc.target/arm/fp16-aapcs-1.c: Require
	-mfloat-ab=hard.  Also simplify the test.
	* gcc.target/arm/fp16-aapcs-2.c: New.

2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>

	* lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
	(add_options_for_arm_fp16_ieee): New.
	(add_options_for_arm_fp16_alternative): New.
	(effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
	long-line.
	(effective_target_arm_fp16_hw): New.

2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/71655
	* g++.dg/pr71655.C: New test.

2016-06-29  Martin Liska  <mliska@suse.cz>

	* gcc.dg/pr71585.c: New test.
	* gcc.dg/pr71585-2.c: New test.
	* gcc.dg/pr71585-3.c: New test.

2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/70729
	* g++.dg/vect/pr70729.cc: New test.

2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/gomp/cancel-1.c: Extend.

2016-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71625
	* gcc.dg/strlenopt-28.c: New test.

2016-06-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/71002
	* g++.dg/torture/pr71002.C: Adjust testcase.

2016-06-29  Jakub Jelinek  <jakub@redhat.com>

	PR c/71685
	* gcc.dg/pr71685.c: New test.

2016-06-28  Martin Sebor  <msebor@redhat.com>

	PR c/71552
	* gcc.dg/init-bad-9.c: New test.

2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/abs128-1.c: Require VSX.
	* gcc.target/powerpc/copysign128-1.c: Likewise.
	* gcc.target/powerpc/inf128-1.c: Likewise.
	* gcc.target/powerpc/nan128-1.c: Likewise.

2016-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-28  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/71656
	* gcc.target/powerpc/pr71656-2.c: Fix syntax errors.

2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/71670
	* gcc.target/powerpc/pr71670.c: New testcase.

2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>

	PR target/71656
	* gcc.target/powerpc/pr71656-1.c: New test.
	* gcc.target/powerpc/pr71656-2.c: New test.

2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
	around fp16 code.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
	Add arm_neon_fp16_ok effective target.
	* gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
	Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
	Likewise.

2016-06-26  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/predict-12.c: New testcase.

2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/71649
	* gfortran.dg/pr71649.f90: New test.

2016-06-25  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71643
	* g++.dg/opt/pr71643.C: New test.

	PR tree-optimization/71631
	* gcc.c-torture/execute/pr71631.c: New test.

2016-06-24  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/predict-11.c: New testcase.
	* gfortran.dg/predict-2.f90: New testcase.

2016-06-24  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/predict-10.c: New test.

2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/abs128-1.c: New.
	* gcc.target/powerpc/copysign128-1.c: New.
	* gcc.target/powerpc/inf128-1.c: New.
	* gcc.target/powerpc/nan128-1.c: New.

2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>

	* gfortran.dg/pr71642.f90: New test.

2016-06-24  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71647
	* gcc.target/i386/pr71647.c: New test.

2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/noplt-gd-1.c: New test.
	* gcc.target/i386/noplt-gd-2.c: Likewise.
	* gcc.target/i386/noplt-gd-3.c: Likewise.
	* gcc.target/i386/noplt-ld-1.c: Likewise.
	* gcc.target/i386/noplt-ld-2.c: Likewise.
	* gcc.target/i386/noplt-ld-3.c: Likewise.
	* lib/target-supports.exp
	(check_effective_target_tls_get_addr_via_got): New.

2016-06-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
	testsuite compile flags.
	* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.

2016-06-24  Uros Bizjak  <ubizjak@gmail.com>

	* g++dg/vect/pr36684.cc: Add dg-do compile.
	* gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
	* gcc.dg/vect/pr70021.c: Ditto.
	* gcc.dg/vect/pr70138-1.c: Ditto.
	* gcc.dg/vect/pr70138-2.c: Ditto.
	* gcc.dg/vect/pr70354-1.c: Ditto.
	* gcc.dg/vect/pr70354-2.c: Ditto.
	* gcc.dg/vect/pr71259.c: Ditto.
	* gcc.dg/vect/pr71416-1.c: Ditto.
	* gcc.dg/vect/slp-43.c: Ditto.
	* gcc.dg/vect/slp-45.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
	* gfortran.dg/vect/pr69980.f90: Ditto.

2016-06-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
	* gcc.dg/vect/bb-slp-30.c: Ditto.
	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
	* gcc.dg/vect/pr45902.c: Ditto.
	* gcc.dg/vect/pr48172.c: Ditto.
	* gcc.dg/vect/pr48377.c: Ditto.
	* gcc.dg/vect/pr49038.c: Ditto.
	* gcc.dg/vect/pr49771.c: Ditto.
	* gcc.dg/vect/pr52091.c: Ditto.
	* gcc.dg/vect/pr53185-2.c: Ditto.
	* gcc.dg/vect/pr56826.c: Ditto.
	* gcc.dg/vect/pr60276.c: Ditto.
	* gcc.dg/vect/pr62021.c: Ditto.
	* gcc.dg/vect/pr63530.c: Ditto.
	* gcc.dg/vect/pr65518.c: Ditto.
	* gcc.dg/vect/pr65947-1.c: Ditto.
	* gcc.dg/vect/pr65947-10.c: Ditto.
	* gcc.dg/vect/pr65947-11.c: Ditto.
	* gcc.dg/vect/pr65947-12.c: Ditto.
	* gcc.dg/vect/pr65947-13.c: Ditto.
	* gcc.dg/vect/pr65947-2.c: Ditto.
	* gcc.dg/vect/pr65947-3.c: Ditto.
	* gcc.dg/vect/pr65947-4.c: Ditto.
	* gcc.dg/vect/pr65947-5.c: Ditto.
	* gcc.dg/vect/pr65947-6.c: Ditto.
	* gcc.dg/vect/pr65947-7.c: Ditto.
	* gcc.dg/vect/pr65947-8.c: Ditto.
	* gcc.dg/vect/pr65947-9.c: Ditto.
	* gcc.dg/vect/pr71416-1.c: Ditto.
	* gcc.dg/vect/pr71439.c: Ditto.
	* gcc.dg/vect/slp-widen-mult-half.c: Ditto.
	* gcc.dg/vect/vect-bswap16.c: Ditto.
	* gcc.dg/vect/vect-bswap32.c: Ditto.
	* gcc.dg/vect/vect-bswap64.c: Ditto.
	* gcc.dg/vect/vect-live-1.c: Ditto.
	* gcc.dg/vect/vect-live-2.c: Ditto.
	* gcc.dg/vect/vect-live-3.c: Ditto.
	* gcc.dg/vect/vect-live-4.c: Ditto.
	* gcc.dg/vect/vect-live-5.c: Ditto.
	* gcc.dg/vect/vect-live-slp-1.c: Ditto.
	* gcc.dg/vect/vect-live-slp-2.c: Ditto.
	* gcc.dg/vect/vect-live-slp-3.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
	* gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
	* gcc.dg/vect/vect-neg-store-1.c: Ditto.
	* gcc.dg/vect/vect-neg-store-2.c: Ditto.
	* gcc.dg/vect/vect-outer-pr69720.c: Ditto.
	* gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
	* gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
	* gcc.dg/vect/vect-reduc-or_1.c: Ditto.
	* gcc.dg/vect/vect-reduc-or_2.c: Ditto.
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
	* gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
	* gcc.dg/vect/vect-widen-mult-half.c: Ditto.

2016-06-24  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.

2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
	ia32 if R_386_GOT32X relocation is supported.
	* gcc.target/i386/noplt-3.c: Likewise.
	* gcc.target/i386/noplt-2.c: Likewise.
	(main): Renamed to ...
	(bar): This.
	* gcc.target/i386/noplt-4.c: Likewise.
	(main): Renamed to ...
	(bar): This.
	* gcc.target/i386/pr67400-3.c: Don't disable for ia32.
	* gcc.target/i386/pr67400-5.c: Likewise.

2016-06-24  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
	* g++.dg/ext/builtin-arith-overflow-2.C: New test.

	* c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
	f4): Adjust expected diagnostics.
	* c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
	(T): If OVFP is defined, redefine to TP.
	* c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
	* c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
	* c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
	* g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
	as last argument to __builtin_add_overflow_p.

2016-06-23  Uros Bizjak  <ubizjak@gmail.com>

	* g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
	dg-options and remove default vector testsuite compile flags.
	* g++.dg/vect/pr33860a.cc: Ditto.
	* g++.dg/vect/pr45470-a.cc: Ditto.
	* g++.dg/vect/pr45470-b.cc: Ditto.
	* g++.dg/vect/pr60896.cc: Ditto.
	* gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
	* gcc.dg/vect/pr18308.c: Ditto.
	* gcc.dg/vect/pr24049.c: Ditto.
	* gcc.dg/vect/pr33373.c: Ditto.
	* gcc.dg/vect/pr36228.c: Ditto.
	* gcc.dg/vect/pr42395.c: Ditto.
	* gcc.dg/vect/pr42604.c: Ditto.
	* gcc.dg/vect/pr46663.c: Ditto.
	* gcc.dg/vect/pr48765.c: Ditto.
	* gcc.dg/vect/pr49093.c: Ditto.
	* gcc.dg/vect/pr49352.c: Ditto.
	* gcc.dg/vect/pr52298.c: Ditto.
	* gcc.dg/vect/pr52870.c: Ditto.
	* gcc.dg/vect/pr53185.c: Ditto.
	* gcc.dg/vect/pr53773.c: Ditto.
	* gcc.dg/vect/pr56695.c: Ditto.
	* gcc.dg/vect/pr62171.c: Ditto.
	* gcc.dg/vect/pr63530.c: Ditto.
	* gcc.dg/vect/pr68339.c: Ditto.
	* gcc.dg/vect/pr71259.c: Ditto.
	* gcc.dg/vect/vect-82_64.c: Ditto.
	* gcc.dg/vect/vect-83_64.c: Ditto.
	* gcc.dg/vect/vect-debug-pr41926.c: Ditto.
	* gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
	* gcc.dg/vect/vect-shift-2.c: Ditto.
	* gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
	* gfortran.dg/vect/pr39318.f90: Ditto.
	* gfortran.dg/vect/pr45714-a.f: Ditto.
	* gfortran.dg/vect/pr45714-b.f: Ditto.
	* gfortran.dg/vect/pr46213.f90: Ditto.

2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-splat-5.c: New test.

2016-06-23  Uros Bizjak  <ubizjak@gmail.com>

	PR tree-optimization/71488
	* gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
	* lib/target-supports.exp: ... here.
	(check_sse4_hw_available): New procedure.
	(check_effective_target_sse4_runtime): Ditto.
	* g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
	-march=westmere for sse4_runtime targets.
	* gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
	* gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
	(dg-additional-options): Use for sse4_runtime targets.
	(main): Call check_vect ().
	(dg-final): Perform scan only for sse4_runtime targets.

2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/66232
	PR target/67400
	* gcc.target/i386/pr66232-14.c: New file.
	* gcc.target/i386/pr66232-15.c: Likewise.
	* gcc.target/i386/pr66232-16.c: Likewise.
	* gcc.target/i386/pr66232-17.c: Likewise.
	* gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
	ia32 if R_386_GOT32X relocation is supported.
	* gcc.target/i386/pr67400-2.c: Likewise.
	* gcc.target/i386/pr67400-3.c: Likewise.
	* gcc.target/i386/pr67400-4.c: Likewise.
	* gcc.target/i386/pr67400-6.c: Likewise.
	* gcc.target/i386/pr67400-7.c: Likewise.
	* lib/target-supports.exp (check_effective_target_got32x_reloc): New.

2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/48852
	* gfortran.dg/char4_iunit_1.f03: Update test.
	* gfortran.dg/f2003_io_5.f03: Update test.
	* gfortran.dg/real_const_3.f90: Update test.

2016-06-23  Andi Kleen  <ak@linux.intel.com>

	* g++.dg/bprob/bprob.exp: Support autofdo.
	* g++.dg/tree-prof/tree-prof.exp: dito.
	* gcc.dg/tree-prof/tree-prof.exp: dito.
	* gcc.misc-tests/bprob.exp: dito.
	* gfortran.dg/prof/prof.exp: dito.
	* lib/profopt.exp: dito.
	* lib/target-supports.exp: Check for autofdo.

2016-06-23  Martin Liska  <mliska@suse.cz>

	* gcc.dg/pr71619.c: New test.

2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/67400
	* gcc.target/i386/pr67400-1.c: New test.
	* gcc.target/i386/pr67400-2.c: Likewise.
	* gcc.target/i386/pr67400-3.c: Likewise.
	* gcc.target/i386/pr67400-4.c: Likewise.
	* gcc.target/i386/pr67400-5.c: Likewise.
	* gcc.target/i386/pr67400-6.c: Likewise.
	* gcc.target/i386/pr67400-7.c: Likewise.

2016-06-22  David Malcolm  <dmalcolm@redhat.com>

	* c-c++-common/missing-header-1.c: New test case.
	* c-c++-common/missing-header-2.c: New test case.
	* c-c++-common/missing-header-3.c: New test case.
	* c-c++-common/missing-header-4.c: New test case.

2016-06-22  David Malcolm  <dmalcolm@redhat.com>

	PR c/70339
	* c-c++-common/attributes-1.c: Update dg-prune-output to include
	hint.
	* gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
	expected results due to builtin "nanl" now being suggested for
	"name".
	* gcc.dg/pr67580.c: Update expected messages.
	* gcc.dg/spellcheck-identifiers.c: New testcase.
	* gcc.dg/spellcheck-typenames.c: New testcase.

2016-06-22  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
	file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add
	diagnostic-test-show-locus-parseable-fixits.c to sources for
	diagnostic_plugin_test_show_locus.c.
	* lib/gcc-defs.exp (freeform_regexps): New global.
	(dg-regexp): New function.
	(handle-dg-regexps): New function.
	* lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
	freeform_regexps to the empty list.
	* lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.

2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/71488
	* g++.dg/pr71488.C: New test.
	* gcc.dg/vect/vect-bool-cmp.c: New test.

2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/guality/param-5.c: New test.

2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.target/i386/asm-flag-7.c: New test.

2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
	* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
	* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
	* gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
	* gcc.dg/tree-ssa/vrp87.c: Likewise.
	* lib/target-supports.exp: Likewise.

2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* gcc.dg/attr-ms_struct-1.c: Stop testing interix.
	* gcc.dg/attr-ms_struct-2.c: Likewise.
	* gcc.dg/attr-ms_struct-packed1.c: Likewise.
	* gcc.dg/bf-ms-attrib.c: Likewise.
	* gcc.dg/bf-ms-layout-2.c: Likewise.
	* gcc.dg/bf-ms-layout-3.c: Likewise.
	* gcc.dg/bf-ms-layout.c: Likewise.
	* gcc.dg/bf-no-ms-layout.c: Likewise.
	* gcc.target/i386/bitfield1.c: Likewise.
	* gcc.target/i386/bitfield2.c: Likewise.
	* gcc.target/i386/bitfield3.c: Likewise.

2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
	test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
	override other than -mcpu=power9 command-line option is specified,
	or if the target operating system is aix.
	* gcc.target/powerpc/darn-1.c: Likewise.
	* gcc.target/powerpc/darn-2.c: Likewise.
	* gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
	test if effective-target is not powerpc_p9vector_ok or if the
	target operating system is not defined.
	* gcc.target/powerpc/vslv-1.c: Likewise.
	* gcc.target/powerpc/vsrv-0.c: Likewise.
	* gcc.target/powerpc/vsrv-1.c: Likewise.

2016-06-21  Tobias Burnus  <burnus@net-b.de>

	PR fortran/71068
	* gfortran.dg/coarray/data_1.f90: New.

2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/vrnd.c
	(dg-require-effective-target): Use arm_v8_neon_hw.
	* gcc.target/aarch64/advsimd-intrinsics/vrnda.c
	(dg-require-effective-target): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndm.c
	(dg-require-effective-target): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndn.c
	(dg-require-effective-target): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndp.c
	(dg-require-effective-target): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrndx.c
	(dg-require-effective-target): Likewise.
	* lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
	Add AArch64 check.

2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
	Set to 3 so test passes.

2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>

	* gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.

2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>

	* gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
	* gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
	* gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
	* gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.

2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>

	* gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
	* gcc.target/i386/avx512er-vrcp28ps-4.c: New test.

2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/71549
	* gcc.target/i386/pr71549.c: New test.

2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vadsdu-0.c: Replace
	dg-require-effective-target directive to allow test to run on more
	platforms, and add dg-skip-if directive to disable test on aix
	platforms because of known incompatibilities.
	* gcc.target/powerpc/vadsdu-1.c: Likewise.
	* gcc.target/powerpc/vadsdu-2.c: Likewise.
	* gcc.target/powerpc/vadsdu-3.c: Likewise.
	* gcc.target/powerpc/vadsdu-4.c: Likewise.
	* gcc.target/powerpc/vadsdu-5.c: Likewise.
	* gcc.target/powerpc/vadsdub-1.c: Likewise.
	* gcc.target/powerpc/vadsdub-2.c: Replace
	dg-require-effective-target directive to allow test to run on more
	platforms, and add dg-skip-if directive to disable test on aix
	platforms because of known incompatibilities.
	(doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
	with vec_absdb call to differentiate this test from vadsdub-1.c.
	* gcc.target/powerpc/vadsduh-1.c: Replace
	dg-require-effective-target directive to allow test to run on more
	platforms, and add dg-skip-if directive to disable test on aix
	platforms because of known incompatibilities.
	* gcc.target/powerpc/vadsduh-2.c: Likewise.
	* gcc.target/powerpc/vadsduw-1.c: Likewise.
	* gcc.target/powerpc/vadsduw-2.c: Likewise.

2016-06-21  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71588
	* gcc.dg/pr71558.c: New test.

2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* c-c++-common/pr68657-1.c: Require ptr32plus support.
	* c-c++-common/pr68657-2.c: Likewise.
	* c-c++-common/pr68657-3.c: Likewise.
	* gcc.dg/torture/pr69714.c: Require int32plus support.
	* gcc.dg/torture/pr70025.c: Likewise.
	* gcc.dg/torture/pr70083.c: Likewise.
	* gcc.dg/torture/pr70542.c: Likewise.
	* gcc.dg/torture/pr70935.c: Require ptr32plus support.

2016-06-20  Joseph Myers  <joseph@codesourcery.com>

	PR c/71601
	* gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.

2016-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71581
	* gcc.dg/pr71581.c: New test.

	PR rtl-optimization/71591
	* gcc.dg/cpp/pr71591.c: New test.

2016-06-20   David B. Robins  <gcc@davidrobins.net>

	PR target/71571
	* g++.dg/torture/pr71571.C: New test.

2016-06-20  Jakub Jelinek  <jakub@redhat.com>

	PR target/71559
	* gcc.target/i386/sse2-pr71559.c: New test.
	* gcc.target/i386/avx-pr71559.c: New test.
	* gcc.target/i386/avx512f-pr71559.c: New test.

2016-06-20  Tobias Burnus  <burnus@net-b.de>

	PR fortran/71194
	* gfortran.dg/pointer_remapping_10.f90: New.

2016-06-20  David Malcolm  <dmalcolm@redhat.com>

	* g++.dg/diagnostic/string-literal-concat.C: New test case.

2016-06-20  Martin Sebor  <msebor@redhat.com>

	PR c/69507
	* gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
	* gnu90-const-expr-1.c: Same.
	* gnu99-const-expr-1.c: Same.
	* gnu99-static-1.c: Same.

2016-06-20  Renlin Li  <renlin.li@arm.com>

	PR testsuite/71489
	* gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.

2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/vcvt_f64_1.c: New.
	* gcc.target/aarch64/vcvt_n_f64_1.c: New.
	* gcc.target/aarch64/vrecp_f64_1.c: New.

2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gfortran.dg/common_align_2.f90: Use "alignment" instead of
	"alignement".

2016-06-20  Georg-Johann Lay  <avr@gjlay.de>

	PR target/71103
	* gcc.target/avr/torture/pr71103-2.c: New test.

2016-06-19  Martin Sebor  <msebor@redhat.com>

	PR c/69507
	* gcc.dg/alignof.c: New test.

2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
	vs dg-error; test constexpr specifier too.

2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.

2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_fp16_ok_nocache): Call
	arm_neon_ok and merge flags.  Fix temporary test name.
	(check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
	and merge flags.

2016-06-17  Martin Liska  <mliska@suse.cz>

	* gcc.dg/predict-9.c: Fix dump scanning.

2016-06-17  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/71354
	* gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.

2016-06-17  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/71347
	* gcc.dg/tree-ssa/pr71347.c: New test.

2016-06-17  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/71354
	* gcc.dg/vect/vect-23.c: Add VECT_COND requirement.

2016-06-17  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/vect/vect-alias-check-1.c: New test.

2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/71151
	* gcc.target/avr/pr71151-1.c: New test.
	* gcc.target/avr/pr71151-2.c: New test.
	* gcc.target/avr/pr71151-3.c: New test.
	* gcc.target/avr/pr71151-4.c: New test.
	* gcc.target/avr/pr71151-5.c: New test.
	* gcc.target/avr/pr71151-6.c: New test.
	* gcc.target/avr/pr71151-7.c: New test.
	* gcc.target/avr/pr71151-8.c: New test.
	* gcc.target/avr/pr71151-common.h: New test.

2016-06-16  Martin Liska  <mliska@suse.cz>

	* gfortran.dg/predict-1.f90: New test.

2016-06-16  Uros Bizjak  <ubizjak@gmail.com>

	PR target/71242
	* gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.

2016-06-16  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/vect/pr36648.cc: Disable cunrolli

2016-06-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/71554
	* gcc.c-torture/execute/pr71554.c: New test.

	PR rtl-optimization/71532
	* gcc.dg/torture/pr71532.c: New test.

2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-dimode1.c: New test.
	* gcc.target/powerpc/p9-dimode2.c: Likewise.

2016-06-15  Jakub Jelinek  <jakub@redhat.com>

	* gcc.c-torture/compile/20160615-1.c: New test.

	* g++.dg/cpp0x/ref-qual17.C: New test.

2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/71529
	* gcc.target/i386/pr71529.C: New test.

2016-06-15  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71483
	* g++.dg/vect/pr71483.c: New

2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70202
	* g++.dg/inherit/crash6.C: New.
	* g++.dg/inherit/union2.C: Likewise.
	* g++.dg/inherit/virtual12.C: Likewise.
	* g++.dg/inherit/virtual13.C: Likewise.
	* g++.dg/inherit/virtual1.C: Tweak dg-* tests.

2016-06-15  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.

2016-06-15  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71439
	* gcc.dg/vect/pr71439.c: New

2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.

2016-06-15  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/slp-45.c: New testcase.

2016-06-15  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.

2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
	requirements, and disable for AIX for now.
	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.

2016-06-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-14  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/init/array46.C: New.

2016-06-14  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/float128-3.c: New test.
	* gcc.target/i386/quad-sse4.c: Ditto.
	* gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
	Update scan strings.

2016-06-14  Richard Biener  <rguenther@suse.de>

	PR middle-end/71526
	* gfortran.dg/pr71526.f90: New testcase.

2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.dg/zero_bits_compound-1.c: Support aarch64.
	* gcc.dg/zero_bits_compound-1.c: Likewise.

2016-06-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71522
	* gcc.dg/torture/pr71522.c: New testcase.

2016-06-14  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71520
	* gcc.dg/tree-ssa/pr71520.c: New test.

2016-06-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71521
	* gcc.dg/tree-ssa/vrp101.c: New testcase.

2016-06-13  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/71498
	* c-c++-common/ubsan/bounds-13.c: New test.

	PR preprocessor/71183
	* gcc.dg/cpp/source_date_epoch-3.c: New test.

2016-06-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/71403
	* c-c++-common/ubsan/pr71403-1.c: New test.
	* c-c++-common/ubsan/pr71403-2.c: New test.
	* c-c++-common/ubsan/pr71403-3.c: New test.

2016-06-13  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71478
	* gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
	Add -Wno-psabi -w to dg-options.

2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vadsdu-0.c: New test.
	* gcc.target/powerpc/vadsdu-1.c: New test.
	* gcc.target/powerpc/vadsdu-2.c: New test.
	* gcc.target/powerpc/vadsdu-3.c: New test.
	* gcc.target/powerpc/vadsdu-4.c: New test.
	* gcc.target/powerpc/vadsdu-5.c: New test.
	* gcc.target/powerpc/vadsdub-1.c: New test.
	* gcc.target/powerpc/vadsdub-2.c: New test.
	* gcc.target/powerpc/vadsduh-1.c: New test.
	* gcc.target/powerpc/vadsduh-2.c: New test.
	* gcc.target/powerpc/vadsduw-1.c: New test.
	* gcc.target/powerpc/vadsduw-2.c: New test.

2016-06-13  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/c99-init-2.c (c): Update expected error message.
	* gcc.dg/init-bad-8.c (foo): Likewise.
	* gcc.dg/spellcheck-fields-3.c: New test case.

2016-06-13  Martin Liska  <mliska@suse.cz>

	* gcc.dg/predict-1.c: Distinguish between "loop iv compare"
	and "guess loop iv compared" heuristics.
	* gcc.dg/predict-2.c: Likewise.
	* gcc.dg/predict-3.c: Likewise.
	* gcc.dg/predict-4.c: Likewise.
	* gcc.dg/predict-5.c: Likewise.
	* gcc.dg/predict-6.c: Likewise.

2016-06-13  Marek Polacek  <polacek@redhat.com>

	PR middle-end/71476
	* c-c++-common/Wswitch-unreachable-4.c: New test.
	* gcc.dg/Wswitch-unreachable-2.c: New test.
	* g++.dg/tm/jump1.C: Move dg-warning.

2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming10.ad[sb]: New test.

2016-06-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70673
	* gfortran.dg/pr70673.f90: New test.

2016-06-13  Richard Biener  <rguenther@suse.de>

	PR middle-end/64516
	* gcc.dg/align-3.c: New testcase.

2016-06-13  Martin Liska  <mliska@suse.cz>

	* gcc.target/i386/pr71458.c: New test.

2016-06-12  Uros Bizjak  <ubizjak@gmail.com>

	PR target/71241
	* gcc.dg/torture/float128-nan.c: New test.

2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR target/60751
	* gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
	statement.

2016-06-11  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/integer_exponentiation_6.F90: Likewise and add
	missing format.

2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/case_character.adb: New test.

2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>

	PR middle-end/71310
	* gcc.target/powerpc/pr71310.c: New testcase.

2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71478
	* gcc.dg/pr71478.c: New test.

2016-06-10  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71494
	* gcc.c-torture/execute/pr71494.c: New test.

	PR c/68657
	* gcc.target/i386/pr68657.c: New test.

	PR inline-asm/68843
	* gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
	(test): Add -masm=intel alternatives.

2016-06-10  Martin Sebor  <msebor@redhat.com>

	PR c/71392
	* c-c++-common/builtin-arith-overflow-1.c: Add test cases.

2016-06-10  Jeff Law  <law@redhat.com>

	PR tree-optimization/71335
	* gcc.c-torture/execute/pr71335.c: New test.

2016-06-10  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/must-tail-call-2.c: Remove all details from
	the various "cannot tail-call: " messages.

2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
	and options.

2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>

	PR sanitizer/71480
	* c-c++-common/asan/pr71480.c: New test.

2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/guality/pr68037-1.c (ASMNAME): New.
	(ASMNAME2): Likewise.
	(main): Replace fn in asm statement with ASMNAME ("fn").
	* gcc.dg/guality/pr68037-2.c: Likewise.
	* gcc.dg/guality/pr68037-3.c: Likewise.
	* gcc.dg/torture/pr68037-1.c: Likewise.
	* gcc.dg/torture/pr68037-2.c: Likewise.
	* gcc.dg/torture/pr68037-3.c: Likewise.

2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR inline-asm/68843
	* gcc.target/i386/pr68843-1.c: New test.
	* gcc.target/i386/pr68843-2.c: New test.

2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>

	PR middle-end/71373
	* gcc.dg/goacc/nested-function-1.c: New file.
	* gcc.dg/goacc/nested-function-2.c: Likewise.
	* gcc.dg/goacc/pr71373.c: Likewise.
	* gfortran.dg/goacc/cray-2.f95: Likewise.
	* gfortran.dg/goacc/loop-1-2.f95: Likewise.
	* gfortran.dg/goacc/loop-3-2.f95: Likewise.
	* gfortran.dg/goacc/cray.f95: Update.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-3.f95: Likewise.
	* gfortran.dg/goacc/subroutines.f90: Update, and rename to...
	* gfortran.dg/goacc/nested-function-1.f90: ... this new file.

2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
	for OpenACC tile clauses.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.

	PR c/71381
	* c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
	to...
	* c-c++-common/goacc/cache-2.c: ... this new file.
	* gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
	* gfortran.dg/goacc/cache-2.f95: ... this new file.
	* gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
	usage.
	* gfortran.dg/goacc/cray.f95: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.

2016-06-10  Alan Hayward  <alan.hayward@arm.com>

	PR tree-optimization/71407
	PR tree-optimization/71416
	* gcc.dg/vect/pr71407.c: New
	* gcc.dg/vect/pr71416-1.c: New
	* gcc.dg/vect/pr71416-2.c: New

2016-06-10  Richard Biener  <rguenther@suse.de>

	PR middle-end/71477
	* gcc.dg/torture/pr71477.c: New testcase.

2016-06-09  Julia Koval  <julia.koval@intel.com>

	* gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
	* gcc.target/i386/interrupt-13.c: Likewise.
	* gcc.target/i386/interrupt-15.c: Likewise.
	* gcc.target/i386/interrupt-14.c: Fix test for -fpic.
	* gcc.target/i386/interrupt-24.c: Likewise.
	* gcc.target/i386/interrupt-3.c: Fix test for corei7.
	* gcc.target/i386/interrupt-9.c: Likewise.
	* gcc.target/i386/interrupt-redzone-2.c: Likewise.

2016-06-09  Martin Sebor  <msebor@redhat.com>

	PR c/70883
	* c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
	* gcc.dg/builtin-constant_p-1.c: Same.
	* gcc.dg/builtins-error.c: Same.
	* gcc.dg/pr70859.c: Same.

2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/execute/bswap-2.c: Require int32plus.
	* gcc.dg/torture/pr68067-1.c: Likewise.
	* gcc.dg/torture/pr68067-2.c: Likewise.

2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.dg/stack-usage-1.c (SIZE): Consider return address
	  when setting SIZE.

2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71465
	* g++.dg/inherit/crash5.C: New.
	Revert:
	2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70202
	* g++.dg/inherit/crash5.C: New.
	* g++.dg/inherit/virtual1.C: Adjust.

2016-06-09  Martin Liska  <mliska@suse.cz>

	* g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
	* g++.dg/predict-loop-exit-2.C: Likewise.
	* g++.dg/predict-loop-exit-3.C: Likewise.
	* gcc.dg/predict-1.c: Likewise.
	* gcc.dg/predict-2.c: Likewise.
	* gcc.dg/predict-3.c: Likewise.
	* gcc.dg/predict-4.c: Likewise.
	* gcc.dg/predict-5.c: Likewise.
	* gcc.dg/predict-6.c: Likewise.
	* gcc.dg/predict-7.c: Likewise.

2016-06-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71462
	* gcc.dg/torture/pr71462.c: New testcase.

2016-06-09  Marek Polacek  <polacek@redhat.com>

	PR c/65471
	* gcc.dg/c11-generic-3.c: New test.

2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/init/array42.C: New.
	* g++.dg/init/array43.C: Likewise.
	* g++.dg/init/array44.C: Likewise.
	* g++.dg/init/array45.C: Likewise.
	* g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
	* g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
	* g++.dg/cpp1y/auto-fn27.C: Likewise.
	* g++.dg/gomp/pr35751.C: Likewise.
	* g++.dg/init/array23.C: Likewise.
	* g++.dg/init/brace2.C: Likewise.
	* g++.dg/init/brace6.C: Likewise.

2016-06-08  Martin Sebor  <msebor@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/70507
	PR c/68120
	* c-c++-common/builtin-arith-overflow-1.c: Add test cases.
	* c-c++-common/builtin-arith-overflow-2.c: New test.
	* g++.dg/ext/builtin-arith-overflow-1.C: New test.
	* g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
	* g++.dg/cpp1y/constexpr-arith-overflow.C: New test.

2016-06-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71442
	* g++.dg/cpp0x/Wunused-variable-1.C: New test.

2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
	* gcc.target/aarch64/aapcs64/rec_align-5.c: New.
	* gcc.target/aarch64/aapcs64/rec_align-6.c: New.
	* gcc.target/aarch64/aapcs64/rec_align-7.c: New.
	* gcc.target/aarch64/aapcs64/rec_align-8.c: New.
	* gcc.target/aarch64/aapcs64/rec_align-9.c: New.
	* gcc.target/aarch64/aapcs64/test_align-5.c: New.
	* gcc.target/aarch64/aapcs64/test_align-6.c: New.
	* gcc.target/aarch64/aapcs64/test_align-7.c: New.
	* gcc.target/aarch64/aapcs64/test_align-8.c: New.
	* gcc.target/aarch64/aapcs64/test_align-9.c: New.
	* gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
	* gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.

2016-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68558
	* gcc.dg/vect/slp-44.c: New testcase.

2016-06-08  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/slp-43.c: New testcase.

2016-06-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71452
	* gcc.dg/torture/pr71452.c: New testcase.

2016-06-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71448
	* g++.dg/torture/pr71448.C: New test.

2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>

	PR debug/71432
	PR ada/71413
	* g++.dg/debug/pr71432.C: New test.

2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
	* gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
	* gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.

2016-06-08  Alan Hayward  <alan.hayward@arm.com>

	* gcc.dg/vect/vect-live-2.c: Update effective target.
	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
	* lib/target-supports.exp: Add aarch64 to vect_long.

2016-06-08  Marek Polacek  <polacek@redhat.com>

	PR c/71418
	* gcc.dg/noncompile/pr71418.c: New test.

	PR c/71426
	* gcc.dg/noncompile/pr71426.c: New test.

2016-06-07  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
	* gcc.dg/predict-1.c: Update template for new predictor hitrates.
	* gcc.dg/predict-3.c: Update template.
	* gcc.dg/predict-5.c: Update template.
	* gcc.dg/predict-6.c: Update template.
	* gcc.dg/predict-9.c: Update template.
	* gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.

2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-mul.c: New test.

2016-06-07  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/spellcheck-fields-2.c: New test case.

2016-06-07  Richard Biener  <rguenther@suse.de>

	PR c/61564
	* gcc.dg/Wpragmas-1.c: New testcase.
	* gcc.dg/Wattributes-4.c: Likewise.
	* gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
	entry.

2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
	spurious debug code.

2016-06-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71428
	* gcc.dg/torture/pr71428.c: New testcase.

2016-06-07  Richard Biener  <rguenther@suse.de>

	PR middle-end/71423
	* gcc.dg/torture/pr71423.c: New testcase.

2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71408
	* gcc.dg/tree-ssa/pr71408.c: New test.

2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71281
	* g++.dg/torture/pr71281.C: New test.

2016-06-06  Marek Polacek  <polacek@redhat.com>

	PR c/71362
	* gcc.dg/pr71362.c: New test.

2016-06-06  Jakub Jelinek  <jakub@redhat.com>
	    Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70847
	PR c++/71330
	PR c++/71393
	* g++.dg/opt/pr70847.C: New test.
	* g++.dg/ubsan/pr70847.C: New test.
	* g++.dg/ubsan/pr71393.C: New test.

2016-06-06  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71259
	* gcc.dg/vect/pr71259.c: New test.

2016-06-06  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/levenshtein-test-1.c: Delete.
	* gcc.dg/plugin/levenshtein_plugin.c: Delete.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
	above.

2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR middle-end/37780
	* gcc.c-torture/execute/pr37780.c: New test.
	* gcc.target/aarch64/pr37780_1.c: Likewise.
	* gcc.target/arm/pr37780_1.c: Likewise.

2016-06-06  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/attr-may-alias-1.c: New test.
	* c-c++-common/attr-may-alias-2.c: New test.
	* gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.

2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c/24414
	* gcc.target/i386/pr24414.c: New test.

2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* gcc.target/sparc/vis4misc.c: New file.
	* gcc.target/sparc/fpcmp.c: Likewise.
	* gcc.target/sparc/fpcmpu.c: Likewise.

2016-06-06  Alan Hayward  <alan.hayward@arm.com>

	* gcc.dg/vect/vect-live-1.c: Use additional-options.
	* gcc.dg/vect/vect-live-3.c: Likewise.

2016-06-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71398
	* gcc.dg/torture/pr71398.c: New testcase.

2016-06-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/71389
	* g++.dg/pr71389.C: New test.

2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/71404
	* gfortran.dg/fmt_read_5.f: New test.

2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69659
	* gfortran.dg/class_array_22.f03: New test.

2016-06-05  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-prof/peel-1.c: Fix testcase.

2016-06-05  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/predict-9.c: Update template.

2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/49377
	* g++.dg/template/pr49377.C: New.

2016-06-04  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71405
	* g++.dg/torture/pr71405.C: New test.

2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70202
	* g++.dg/inherit/crash5.C: New.
	* g++.dg/inherit/virtual1.C: Adjust.

2016-06-03  Jeff Law  <law@redhat.com>

	PR tree-optimization/71316
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.

2016-06-03  Jakub Jelinek  <jakub@redhat.com>

	* gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
	dg-additional-options with just -fno-tree-scev-cprop in it.
	* gcc.dg/vect/vect-live-2.c: Likewise.
	* gcc.dg/vect/vect-live-5.c: Likewise.
	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
	* gcc.dg/vect/vect-live-slp-3.c: Likewise.

2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/27100
	* g++.dg/other/friend6.C: New test.

2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* g++.dg/torture/ppc-ldst-array.C: New.

2016-06-03  Joseph Myers  <joseph@codesourcery.com>

	PR target/71276
	PR target/71277
	* gcc.dg/torture/builtin-fp-int-inexact.c,
	gcc.target/i386/387-builtin-fp-int-inexact.c,
	gcc.target/i386/387-rint-inline-1.c,
	gcc.target/i386/387-rint-inline-2.c,
	gcc.target/i386/sse2-builtin-fp-int-inexact.c,
	gcc.target/i386/sse2-rint-inline-1.c,
	gcc.target/i386/sse2-rint-inline-2.c,
	gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
	gcc.target/i386/sse4_1-rint-inline.c: New tests.

2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
	    Julia Koval  <julia.koval@intel.com>

	PR target/66960
	PR target/67630
	PR target/67634
	PR target/67841
	PR target/68037
	PR target/68618
	PR target/68661
	PR target/69575
	PR target/69596
	PR target/69734
	* gcc.dg/guality/pr68037-1.c: New test.
	* gcc.dg/guality/pr68037-2.c: Likewise.
	* gcc.dg/guality/pr68037-3.c: Likewise.
	* gcc.dg/torture/pr68037-1.c: Likewise.
	* gcc.dg/torture/pr68037-2.c: Likewise.
	* gcc.dg/torture/pr68037-3.c: Likewise.
	* gcc.dg/torture/pr68661-1a.c: Likewise.
	* gcc.dg/torture/pr68661-1b.c: Likewise.
	* gcc.target/i386/interrupt-1.c: Likewise.
	* gcc.target/i386/interrupt-2.c: Likewise.
	* gcc.target/i386/interrupt-3.c: Likewise.
	* gcc.target/i386/interrupt-4.c: Likewise.
	* gcc.target/i386/interrupt-5.c: Likewise.
	* gcc.target/i386/interrupt-6.c: Likewise.
	* gcc.target/i386/interrupt-7.c: Likewise.
	* gcc.target/i386/interrupt-8.c: Likewise.
	* gcc.target/i386/interrupt-9.c: Likewise.
	* gcc.target/i386/interrupt-10.c: Likewise.
	* gcc.target/i386/interrupt-11.c: Likewise.
	* gcc.target/i386/interrupt-12.c: Likewise.
	* gcc.target/i386/interrupt-13.c: Likewise.
	* gcc.target/i386/interrupt-14.c: Likewise.
	* gcc.target/i386/interrupt-15.c: Likewise.
	* gcc.target/i386/interrupt-16.c: Likewise.
	* gcc.target/i386/interrupt-17.c: Likewise.
	* gcc.target/i386/interrupt-18.c: Likewise.
	* gcc.target/i386/interrupt-19.c: Likewise.
	* gcc.target/i386/interrupt-20.c: Likewise.
	* gcc.target/i386/interrupt-21.c: Likewise.
	* gcc.target/i386/interrupt-22.c: Likewise.
	* gcc.target/i386/interrupt-23.c: Likewise.
	* gcc.target/i386/interrupt-24.c: Likewise.
	* gcc.target/i386/interrupt-25.c: Likewise.
	* gcc.target/i386/interrupt-26.c: Likewise.
	* gcc.target/i386/interrupt-27.c: Likewise.
	* gcc.target/i386/interrupt-28.c: Likewise.
	* gcc.target/i386/interrupt-387-err-1.c: Likewise.
	* gcc.target/i386/interrupt-387-err-2.c: Likewise.
	* gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
	* gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
	* gcc.target/i386/interrupt-iamcu.c: Likewise.
	* gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
	* gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
	* gcc.target/i386/interrupt-redzone-1.c: Likewise.
	* gcc.target/i386/interrupt-redzone-2.c: Likewise.
	* gcc.target/i386/interrupt-sibcall-1.c: Likewise.
	* gcc.target/i386/interrupt-sibcall-2.c: Likewise.
	* gcc.target/i386/interrupt-switch-abi.c: Likewise.

2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>

	PR tree-optimization/52171
	* gcc.dg/pr52171.c: New test.
	* gcc.target/i386/pr52171.c: New test.

2016-06-03  Jan Hubicka  <jh@suse.cz>

	* g++.dg/tree-ssa/pred-1.C: New testcase
	* gcc.dg/tree-ssa/pred-1.c: New testcase

2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70957
	* gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
	support.
	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.

2016-06-03  Alan Hayward  <alan.hayward@arm.com>

	* gcc.dg/vect/vect-live-slp-5.c: Remove dg check.

2016-06-03  Alan Hayward  <alan.hayward@arm.com>

	* gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
	* gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
	* gcc.dg/vect/vect-live-1.c: New test.
	* gcc.dg/vect/vect-live-2.c: New test.
	* gcc.dg/vect/vect-live-3.c: New test.
	* gcc.dg/vect/vect-live-4.c: New test.
	* gcc.dg/vect/vect-live-5.c: New test.
	* gcc.dg/vect/vect-live-slp-1.c: New test.
	* gcc.dg/vect/vect-live-slp-2.c: New test.
	* gcc.dg/vect/vect-live-slp-3.c: New test.

2016-06-03  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71387
	* g++.dg/opt/pr71387.C: New test.

2016-06-02  Jeff Law  <law@redhat.com>

	PR tree-optimization/71328
	* gcc.c-torture/compile/pr71328.c: New test.

2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/52393
	* gfortran.dg/fmt_read_3.f90: Fix typo.
	* gfortran.dg/fmt_read_4.f90: New test.

2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
	* g++.dg/cpp0x/forw_enum6.C: Likewise.
	* g++.dg/cpp0x/forw_enum8.C: Likewise.
	* g++.dg/cpp0x/override2.C: Likewise.
	* g++.dg/parse/crash5.C: Likewise.
	* g++.dg/parse/error16.C: Likewise.
	* g++.dg/parse/error27.C: Likewise.
	* g++.dg/template/qualttp15.C: Likewise.
	* g++.dg/template/redecl4.C: Likewise.
	* g++.old-deja/g++.other/crash39.C: Likewise.
	* g++.old-deja/g++.other/struct1.C: Likewise.
	* g++.old-deja/g++.pt/m9a.C: Likewise.
	* g++.old-deja/g++.pt/memclass10.C: Likewise.

2016-06-02  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71372
	* c-c++-common/pr71372.c: New test.

	* gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
	__TIME__ strings with __builtin_strcmp instead of printf and
	dg-output.

2016-06-02  Martin Liska  <mliska@suse.cz>

	* gcc.dg/predict-9.c: New test.

2016-06-02  Jakub Jelinek  <jakub@redhat.com>

	* lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
	global set_compiler_env_var and global saved_compiler_env_var.

2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/71295
	* gcc.c-torture/compile/pr71295.c: New test.

2016-06-02  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512vl-concatv4si-1.c: New test.

	* gcc.target/i386/avx512dq-concatv2si-1.c: New test.
	* gcc.target/i386/avx512vl-concatv2si-1.c: New test.

	* gcc.target/i386/avx512dq-concatv2di-1.c: New test.
	* gcc.target/i386/avx512vl-concatv2di-1.c: New test.
	* gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
	alternative number.

2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-splat-4.c: New test.

2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/71186
	* gcc.target/powerpc/pr71186.c: New test.

2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/52393
	* gfortran.dg/fmt_read_3.f90: New test.

2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* lib/target-supports.exp (check_effective_target_arm_acq_rel): New
	procedure.

2016-06-01  Eduard Sanou  <dhole@openmailbox.org>

	* gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
	behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
	env var is set.
	* gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
	when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
	shown once.
	* lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
	during compilation.
	* lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
	vars set by dg-set-compiler-env-var.

2016-06-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/71156
	* gfortran.dg/submodule_14.f08: Add missing recursive prefix
	to the module procedure declaration.
	* gfortran.dg/submodule_16.f08: New test.

2016-06-01  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/71371
	* c-c++-common/gomp/pr71371.c: New test.

2016-06-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71366
	* gcc.dg/torture/pr71366-1.c: New testcase.
	* gcc.dg/torture/pr71366-2.c: Likewise.

2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/vslv-0.c: New test.
	* gcc.target/powerpc/vslv-1.c: New test.
	* gcc.target/powerpc/vsrv-0.c: New test.
	* gcc.target/powerpc/vsrv-1.c: New test.

2016-06-01  Nathan Sidwell  <nathan@acm.org>

	* c-c++-common/torture/pr57945.c: Add expected PTX error.
	* gcc.target/nvptx/weak.c: New.

2016-06-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71261
	* gcc.dg/torture/vect-bool-1.c: New testcase.

2016-06-01  Jakub Jelinek  <jakub@redhat.com>

	* gfortran.dg/gomp/order-1.f90: New test.
	* gfortran.dg/gomp/order-2.f90: New test.

2016-06-01  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/unroll-6.c: Update template.
	* gcc.dg/unroll-7.c: New testcase.
	* gcc.dg/unroll-8.c: New testcase.

2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt56.ad[sb]: New test.

2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/66635
	* g++.dg/cpp0x/constexpr-ice16.C: New.

2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/71314
	* gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
	-mbranch-cost=2.

2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/71077
	* gcc.dg/tree-ssa/pr71077.c: New test.

2016-05-31  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
	* g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
	* g++.dg/predict-lop-exit-2.C: Update template for new predictor name.

2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71248
	* g++.dg/cpp0x/pr71248.C: New.
	* g++.dg/cpp0x/auto7.C: Test column numbers too.
	* g++.dg/cpp0x/constexpr-static8.C: Likewise.
	* g++.dg/init/new37.C: Likewise.
	* g++.dg/template/static1.C: Likewise.
	* g++.dg/template/static2.C: Likewise.

2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
	instead of %rdi.
	* gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.

2016-05-31  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wswitch-unreachable-3.c: New test.
	* g++.dg/warn/Wswitch-unreachable-1.C: New test.

2016-05-31  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71352
	* gcc.dg/tree-ssa/reassoc-45.c: New testcase.

2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.target/arm/armv5_thumb_isa.c: New test.

2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/71346
	* gcc.target/i386/pr71346.c: New test.

2016-05-31  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69068
	* gcc.dg/graphite/pr69068.c: New test.

2016-05-27  Martin Sebor  <msebor@redhat.com>

	PR c++/71306
	* g++.dg/warn/Wplacement-new-size-3.C: New test.

2016-05-30  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71349
	* c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
	nowait depend(inout: dd[0]) clauses where permitted.

2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71238
	* g++.dg/parse/pr71238.C: New.
	* g++.dg/concepts/friend1.C: Test column numbers too.
	* g++.dg/cpp0x/initlist31.C: Likewise.
	* g++.dg/cpp0x/pr51420.C: Likewise.
	* g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
	* g++.dg/cpp0x/udlit-member-neg.C: Likewise.
	* g++.dg/ext/builtin3.C: Likewise.
	* g++.dg/lookup/friend12.C: Likewise.
	* g++.dg/lookup/friend7.C: Likewise.
	* g++.dg/lookup/koenig1.C: Likewise.
	* g++.dg/lookup/koenig5.C: Likewise.
	* g++.dg/lookup/used-before-declaration.C: Likewise.
	* g++.dg/overload/koenig1.C: Likewise.
	* g++.dg/template/crash65.C: Likewise.
	* g++.dg/template/friend57.C: Likewise.
	* g++.dg/warn/Wshadow-5.C: Likewise.
	* g++.dg/warn/Wunused-8.C: Likewise.
	* g++.old-deja/g++.bugs/900211_01.C: Likewise.
	* g++.old-deja/g++.jason/lineno5.C: Likewise.
	* g++.old-deja/g++.jason/member.C: Likewise.
	* g++.old-deja/g++.jason/report.C: Likewise.
	* g++.old-deja/g++.jason/scoping12.C: Likewise.
	* g++.old-deja/g++.law/visibility20.C: Likewise.
	* g++.old-deja/g++.ns/koenig5.C: Likewise.
	* g++.old-deja/g++.other/static5.C: Likewise.
	* g++.old-deja/g++.pt/overload2.C: Likewise.

2016-05-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/peel1.c: New testcase.
	* gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
	* gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.

2016-05-30  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
	to ce.

2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71099
	* g++.dg/parse/virtual1.C: New.

2016-05-30  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
	Use correct register when clearing %edx.

2016-05-30  Alexander Monakov  <amonakov@ispras.ru>

	PR tree-optimization/71289
	* gcc.dg/pr71289.c: New test.

2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71269
	PR middle-end/71292
	* gcc.dg/tree-ssa/pr71269.c: New test.
	* gcc.dg/tree-ssa/pr71292.c: New test.

2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71252
	* gcc.dg/tree-ssa/pr71252-2.c: New test.

2016-05-30  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/cunroll-12.c: New testcase.
	* gcc.dg/tree-ssa/cunroll-13.c: New testcase.
	* gcc.dg/tree-ssa/cunroll-14.c: New testcase.

2016-05-30  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69067
	* gcc.dg/graphite/pr69067.c: New test.

2016-05-29  Uros Bizjak  <ubizjak@gmail.com>

	PR target/71245
	* gcc.target/i386/pr71245-1.c: New test.
	* gcc.target/i386/pr71245-2.c: Ditto.

2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/71105
	* g++.dg/cpp0x/lambda/lambda-conv11.C: New.
	* g++.dg/cpp1y/lambda-conv1.C: Likewise.
	* g++.dg/cpp1y/lambda-conv2.C: Likewise.

2016-05-27  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.

2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>

	Revert:
	PR c++/69855
	* g++.dg/overload/69855.C: New.
	* g++.old-deja/g++.law/missed-error2.C: Adjust.
	* g++.old-deja/g++.pt/crash3.C: Likewise.

2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/60385
	* g++.dg/parse/namespace13.C: New.

2016-05-26  Jeff Law  <law@redhat.com>

	* gcc.dg/tree-ssa/pr21417.c: Update expected output.
	* gcc.dg/tree-ssa/pr66752-3.c: Likewise.
	* gcc.dg/tree-ssa/pr68198.c: Likewise.
	* gcc.dg/tree-ssa/pr69196-1.c: Likewise.
	* gcc.dg/tree-ssa/pr69270-3.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
	* gcc.dg/tree-ssa/vrp56.c: Likewise.

2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>

	PR c++/69855
	* g++.dg/overload/69855.C: New.
	* g++.old-deja/g++.law/missed-error2.C: Adjust.
	* g++.old-deja/g++.pt/crash3.C: Likewise.

2016-05-27  Jiong Wang  <jiong.wang@arm.com>

	PR target/63596
	* gcc.target/aarch64/va_arg_1.c: New testcase.
	* gcc.target/aarch64/va_arg_2.c: Likewise.
	* gcc.target/aarch64/va_arg_3.c: Likewise.

2016-05-27  Jiong Wang  <jiong.wang@arm.com>

	* gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
	* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
	* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
	* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
	* gcc.dg/tree-ssa/stdarg-6.c: Likewise.

2016-05-27  Marek Polacek  <polacek@redhat.com>

	PR middle-end/71308
	* g++.dg/torture/pr71308.C: New test.

2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/zero_bits_compound-1.c: New test.
	* gcc.dg/zero_bits_compound-2.c: New test.

2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/71279
	* gcc.dg/pr71279.c: New test.

2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
	floating point min/max/comparison instructions.
	* gcc.target/powerpc/p9-minmax-2.c: Likewise.

2016-05-26  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/gomp/schedule-1.c: New test.
	* gfortran.dg/gomp/schedule-1.f90: New test.

2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70822
	PR c++/70106
	* g++.dg/cpp1y/auto-fn32.C: New test.
	* g++.dg/cpp1y/paren4.C: New test.

2016-05-26  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/20060410.c: Xfail on ptx.
	* gcc.dg/torture/c99-contract-1.c: Skip on ptx.
	* c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
	* c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
	* gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
	* gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.

2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.

2016-05-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/71280
	* gcc.dg/pr71280.c: New test.

	* gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.

	* gcc.target/i386/avx512bw-vpalignr-4.c: New test.
	* gcc.target/i386/avx512vl-vpalignr-4.c: New test.

	* gcc.target/i386/avx512vl-vbroadcast-3.c: New test.

2016-05-26  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
	kept in memory.

2016-05-25  Jeff Law  <law@redhat.com>

	PR tree-optimization/71272
	* gcc.c-torture/compile/pr71272.c: new test.

2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-cmpne.c: New test.
	* gcc.target/powerpc/vec-cmpne-long.c: New test.

2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt55.ad[sb]: New test.

2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
	* c-c++-common/pr60226.c: Require int32plus.
	* gcc.c-torture/execute/pr70602.c: Likewise.
	* gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
	unsigned long for malloc arg type.
	* gcc.dg/asr_div1.c: Require int32plus.
	* gcc.dg/enum-mode-1.c: XFAIL for int16.
	* gcc.dg/pie-1.c: Require pie.
	* gcc.dg/pie-2.c: Likewise.
	* gcc.dg/pr59471.c: Require int32plus.
	* gcc.dg/pr59963-2.c: XFAIL for int16.
	* gcc.dg/pr60114.c: Require int32plus.
	* gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
	unsigned long for typedef of size_t.
	* gcc.dg/pr63914.c: Require int32plus.
	* gcc.dg/pr64536.c: Require pt32plus.
	* gcc.dg/pr65658.c: Likewise.
	* gcc.dg/pr67271.c: Require int32plus.
	* gcc.dg/pr68112.c: Likewise.
	* gcc.dg/pr69071.c: Skip for avr target.
	* gcc.dg/pr69973.c: Require int32plus.
	* gcc.dg/pr70169.c: Skip for avr target.
	* gcc.dg/sso-6.c: Require int32plus.
	* gcc.dg/sso-7.c: Likewise.
	* gcc.dg/sso-8.c: Likewise.
	* gcc.dg/vrp-min-max-2.c: Likewise.

2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/70738
	* gcc.target/i386/pr70738-1.c: New test.
	* gcc.target/i386/pr70738-2.c: Likewise.
	* gcc.target/i386/pr70738-3.c: Likewise.
	* gcc.target/i386/pr70738-4.c: Likewise.
	* gcc.target/i386/pr70738-5.c: Likewise.
	* gcc.target/i386/pr70738-6.c: Likewise.
	* gcc.target/i386/pr70738-7.c: Likewise.
	* gcc.target/i386/pr70738-8.c: Likewise.
	* gcc.target/i386/pr70738-9.c: Likewise.

2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/66940
	* gcc.c-torture/execute/pr66940.c: New test.

2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>

	* gcc.target/i386/avx512f-ceil-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceil-vec-2.c: New test.
	* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
	* gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
	* gcc.target/i386/avx512f-floor-vec-1.c: New test.
	* gcc.target/i386/avx512f-floor-vec-2.c: New test.
	* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-floorf-vec-1.c: New test.
	* gcc.target/i386/avx512f-floorf-vec-2.c: New test.
	* gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
	* gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
	* gcc.target/i386/avx512f-trunc-vec-1.c: New test.
	* gcc.target/i386/avx512f-trunc-vec-2.c: New test.
	* gcc.target/i386/avx512f-truncf-vec-1.c: New test.
	* gcc.target/i386/avx512f-truncf-vec-2.c: New test.

2016-05-25  Marek Polacek  <polacek@redhat.com>

	PR c/71265
	* gcc.dg/noncompile/pr71265.c: New test.

	PR c/71266
	* gcc.dg/noncompile/old-style-parm-3.c: New test.

2016-05-25  Nathan Sidwell  <nathan@acm.org>

	* gcc.c-torture/execute/921110-1.c: Fix abort decl.

2016-05-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71261
	* c-c++-common/torture/pr71261.c: New testcase.

2016-05-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71264
	* gcc.dg/vect/pr71264.c: New testcase.

2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55992
	* g++.dg/cpp0x/alias-decl-53.C: New.
	* g++.dg/cpp0x/alias-decl-54.C: Likewise.

2016-05-25  Martin Liska  <mliska@suse.cz>

	* g++.dg/pr71239.C: New test.

2016-05-25  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/pr58135.c: Rename to ...
	* gcc.dg/vect/bb-slp-pr58135.c: ... this.

2016-05-25  Marek Polacek  <polacek@redhat.com>

	* g++.dg/pr65295.C: Use target c++14.

2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
	* g++.dg/cpp1y/lambda-generic-static2.C: Likewise.

2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
	instructions.

2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
	* c-c++-common/goacc/deviceptr-1.c: Likewise.
	* c-c++-common/goacc/kernels-alias-3.c: Likewise.
	* c-c++-common/goacc/kernels-alias-4.c: Likewise.
	* c-c++-common/goacc/kernels-alias-5.c: Likewise.
	* c-c++-common/goacc/kernels-alias-8.c: Likewise.
	* c-c++-common/goacc/kernels-alias-ipa-pta-3.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/pr70688.c: New test.
	* c-c++-common/goacc/present-1.c: Adjust test.
	* c-c++-common/goacc/reduction-5.c: Likewise.
	* g++.dg/goacc/data-1.C: New test.

2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
	vector parity built-in functions.
	* gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
	count trailing zeros automatic vectorization.
	* gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
	count trailing zeros built-in functions.

2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>

	* gcc.dg/tree-ssa/reassoc-44.c: New test.

2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>

	PR target/71050
	* gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.

2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/50436
	* g++.dg/template/crash123.C: New.
	* g++.dg/template/crash124.C: Likewise.

2016-05-24  Martin Sebor  <msebor@redhat.com>

	PR c++/71147
	* g++.dg/ext/flexary16.C: New test.

2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>

	* gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
	before math.h is included.
	* gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
	* gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
	* gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
	* gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
	* gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
	* gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
	* gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
	* gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-floor-vec.c: Likewise.
	* gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-rint-vec.c: Likewise.
	* gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
	* gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-round-vec.c: Likewise.
	* gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
	* gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
	* gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
	* gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
	* gcc.target/i386/sse4_1-floorf-vec.c: Likewise.

2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
	support.

2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69872
	* g++.dg/warn/Wno-narrowing1.C: New.

2016-05-24  Marek Polacek  <polacek@redhat.com>

	PR c/71249
	* c-c++-common/Wswitch-unreachable-2.c: New test.

2016-05-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71257
	* g++.dg/vect/simd-clone-6.cc: New test.
	* g++.dg/gomp/declare-simd-6.C: New test.

	PR middle-end/70434
	PR c/69504
	* c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.

2016-05-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71240
	* gcc.dg/optimize-bswapsi-5.c: New testcase.

2016-05-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71230
	* gcc.dg/torture/pr71230.c: New testcase.
	* g++.dg/torture/pr71230.C: Likewise.

2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/routine-5.c: Add tests.
	* g++.dg/goacc/routine-2.C: Remove duplicate tests.
	* gfortran.dg/goacc/routine-6.f90: Add tests.

2016-05-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71253
	* gcc.dg/torture/pr71253.c: New testcase.

2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71252
	* gfortran.dg/pr71252.f90: New test.

2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.

2016-05-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/70434
	PR c/69504
	* c-c++-common/vector-subscript-4.c: New testcase.
	* c-c++-common/vector-subscript-5.c: Likewise.

2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/71123
	* gfortran.dg/namelist_90.f: New test

2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/66461
	* gfortran.dg/unexpected_eof.f: New test

2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/p9-permute.c: Run test on big endian as well
	as little endian.

2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70972
	* g++.dg/cpp0x/inh-ctor20.C: New.
	* g++.dg/cpp0x/inh-ctor21.C: Likewise.

2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69095
	* g++.dg/cpp0x/variadic168.C: New.

2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>

	* g++.dg/cpp0x/pr31445.C: Test column number too.
	* g++.dg/cpp0x/pr32253.C: Likewise.
	* g++.dg/cpp0x/variadic-ex13.C: Likewise.
	* g++.dg/cpp0x/variadic36.C: Likewise.

2016-05-23  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/fold-notshift-2.c: Adjust.

2016-05-23  Marek Polacek  <polacek@redhat.com>

	PR c/49859
	* c-c++-common/Wswitch-unreachable-1.c: New test.
	* gcc.dg/Wswitch-unreachable-1.c: New test.
	* c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
	* g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
	* g++.dg/gomp/block-10.C: Likewise.
	* gcc.dg/gomp/block-10.c: Likewise.
	* g++.dg/gomp/block-9.C: Likewise.
	* gcc.dg/gomp/block-9.c: Likewise.
	* g++.dg/gomp/target-1.C: Likewise.
	* g++.dg/gomp/target-2.C: Likewise.
	* gcc.dg/gomp/target-1.c: Likewise.
	* gcc.dg/gomp/target-2.c: Likewise.
	* g++.dg/gomp/taskgroup-1.C: Likewise.
	* gcc.dg/gomp/taskgroup-1.c: Likewise.
	* gcc.dg/gomp/teams-1.c: Likewise.
	* g++.dg/gomp/teams-1.C: Likewise.
	* g++.dg/overload/error3.C: Likewise.
	* g++.dg/tm/jump1.C: Likewise.
	* g++.dg/torture/pr40335.C: Likewise.
	* gcc.dg/c99-vla-jump-5.c: Likewise.
	* gcc.dg/switch-warn-1.c: Likewise.
	* gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
	* gcc.dg/nested-func-1.c: Likewise.
	* gcc.dg/pr67784-4.c: Likewise.

2016-05-23  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71230
	* gfortran.dg/pr71230-1.f90: New testcase.
	* gfortran.dg/pr71230-2.f90: Likewise.

2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	* gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
	* gcc.dg/vect/pr58135.c:  Add new.
	* gfortran.dg/pr46519-1.f: Adjust test case.

2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/53401
	* g++.dg/cpp0x/decltype64.C: New.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
	Add poly64x1_t and poly64x2_t cases if supported.
	* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
	(buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
	* gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
	vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.

2016-05-22  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
	constraint instead of "r".
	* gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
	insn instead of vxorpd.
	* gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.

	* gcc.target/i386/avx512dq-vinsert-1.c: New test.
	* gcc.target/i386/avx512vl-vinsert-1.c: New test.

	* gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.

	* gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
	* gcc.target/i386/avx512vl-vbroadcast-2.c: New test.

	* gcc.target/i386/avx512vl-vbroadcast-1.c: New test.

2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/40921
	* gcc.dg/tree-ssa/pr40921.c: New test.

2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>

	PR target/71103
	* gcc.target/avr/pr71103.c: New test.

2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/71179
	* gcc.dg/tree-ssa/pr71179.c: New test.

2016-05-20  Martin Sebor  <msebor@redhat.com>

	PR c/71115
	* gcc.dg/init-excess-2.c: New test.

2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/opt53.adb: New test.
	* gnat.dg/opt54.adb: Likewise.

2016-05-20  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/70884
	* gcc.dg/tree-ssa/pr70919.c: New test.

2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
	formatting.
	* gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
	fix code formatting.

2016-05-20  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/uninit-decl.c: Force common storage,  add
	non-common cases.
	* gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.

2016-05-20  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/all-non-failing-tests.h: Add
	test-factorial-must-tail-call.c.
	* jit.dg/test-error-impossible-must-tail-call.c: New test case.
	* jit.dg/test-factorial-must-tail-call.c: New test case.

2016-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/71204
	* gfortran.dg/pr71204.f90: New test.

2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>

	* gcc.target/nvptx/sincos.c: New test.

2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70572
	* g++.dg/cpp1y/auto-fn31.C: New.

2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-addec.c: New test.
	* gcc.target/powerpc/vec-addec-int128.c: New test.

2016-05-20  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/must-tail-call-1.c: New test case.
	* gcc.dg/plugin/must-tail-call-2.c: New test case.
	* gcc.dg/plugin/must_tail_call_plugin.c: New file.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.

2016-05-20  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/tree-ssa/prefetch-5.c: xfail.

2016-05-20  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71210
	* g++.dg/opt/pr71210-1.C: New test.
	* g++.dg/opt/pr71210-2.C: New test.

	PR tree-optimization/29756
	gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
	Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
	only on selected targets where V4SImode vectors are known to be
	supported.

2016-05-20  Marc Glisse  <marc.glisse@inria.fr>

	PR tree-optimization/71079
	PR tree-optimization/71206
	* gcc.dg/tree-ssa/pr71206.c: New testcase.

2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* gcc.dg/vect/section-anchors-vect-70.c: New test-case.
	* gcc.dg/vect/section-anchors-vect-71.c: Likewise.
	* gcc.dg/vect/section-anchors-vect-72.c: Likewise.

2016-05-20  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/29756
	* gcc.dg/tree-ssa/vector-6.c: New testcase.

2016-05-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71185
	* gcc.dg/tree-ssa/pr71185.c: New testcase.

2016-05-20  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/ifc-cd.c: Adjust.

2016-05-19  Marek Polacek  <polacek@redhat.com>

	PR c++/71075
	* g++.dg/diagnostic/pr71075.C: New test.

2016-05-19  David Malcolm  <dmalcolm@redhat.com>

	PR c++/71184
	* g++.dg/pr71184.C: New test case.

2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	* gcc.target/powerpc/darn-0.c: New test.
	* gcc.target/powerpc/darn-1.c: New test.
	* gcc.target/powerpc/darn-2.c: New test.

2016-05-19  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/71031
	* gcc.dg/tree-ssa/vrp100.c: New test.

2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR rtl-optimization/71148
	* gcc.dg/pr71148.c: New test.

2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/71056
	* gcc.target/arm/pr71056.c: New test.

2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* c-c++-common/pr69669.c: Check the used mode.

2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>

	PR sanitizer/64354
	* c-c++-common/tsan/sanitize-thread-macro.c: New test.

2016-05-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70729
	* gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
	* gcc.dg/graphite/scop-18.c: Likewise.
	* gcc.dg/pr41783.c: Disable LIM.
	* gcc.dg/tree-ssa/loadpre10.c: Likewise.
	* gcc.dg/tree-ssa/loadpre23.c: Likewise.
	* gcc.dg/tree-ssa/loadpre24.c: Likewise.
	* gcc.dg/tree-ssa/loadpre25.c: Likewise.
	* gcc.dg/tree-ssa/loadpre4.c: Likewise.
	* gcc.dg/tree-ssa/loadpre8.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
	* gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
	* gfortran.dg/pr42108.f90: Likewise.

2016-05-18  David Malcolm  <dmalcolm@redhat.com>

	PR driver/69265
	* gcc.dg/spellcheck-options-11.c: New test case.

2016-05-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/71100
	* g++.dg/opt/pr71100.C: New test.

2016-05-18  Martin Jambor  <mjambor@suse.cz>

	PR ipa/69708
	* gcc.dg/ipa/iinline-cstagg-2.c: New test.
	* gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
	* gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
	* gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.

2016-05-18  Martin Jambor  <mjambor@suse.cz>

	PR ipa/69708
	* gcc.dg/ipa/iinline-cstagg-1.c: New test.
	* gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
	* gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
	* gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
	* gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.

2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69793
	* g++.dg/template/crash122.C: New.

2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70466
	* g++.dg/template/pr70466-1.C: New.
	* g++.dg/template/pr70466-2.C: Likewise.

2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
	splat operations and the XXSPLTIB instruction.
	* gcc.target/powerpc/p9-splat-2.c: Likewise.
	* gcc.target/powerpc/p9-splat-3.c: Likewise.
	* gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
	xxlxor to clear a register.

2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>

	* gcc.dg/torture/pr71020.c: New test.

2016-05-18  Martin Jambor  <mjambor@suse.cz>

	PR ipa/70646
	* gcc.dg/ipa/pr70646.c: New test.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
	missing tests for vreinterpretq_p{8,16}.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
	vsliq_n_s64 and vsliq_n_u64.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
	CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
	* gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
	in comment.

2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/noplt_3.c: Scan for "br\t".
	* gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
	"blr\t" and switch to scan-assembler-times.

2016-05-18  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
	with __aarch64__.
	* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
	declarations under __aarch64__ and __ARM_FEATURE_FMA.

2016-05-18  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
	* gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
	* gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
	* gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
	* gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
	* gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.

	* gcc.target/i386/avx512vl-vpalignr-3.c: New test.
	* gcc.target/i386/avx512bw-vpalignr-3.c: New test.

	* gcc.target/i386/avx512vl-vpshufb-3.c: New test.
	* gcc.target/i386/avx512bw-vpshufb-3.c: New test.

	* gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
	* gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.

	* gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.

2016-05-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71168
	* gcc.dg/torture/pr71168.c: New testcase.

2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>

	PR middle-end/63586
	* gcc.dg/tree-ssa/pr63586-2.c: New test.
	* gcc.dg/tree-ssa/pr63586.c: New test.
	* gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.

2016-05-17  Nathan Sidwell  <nathan@acm.org>

	* gcc.c-torture/execute/20030222-1.c: Skip on ptx.
	* gcc.dg/pr68671.c: Fix ptx xfail-if.
	* gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
	* gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.

2016-05-17  Nathan Sidwell  <nathan@acm.org>

	* gcc.target/nvptx/abi-vararg-3.c: New.

2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>

	PR tree-optimization/54579
	PR middle-end/55299
	* gcc.dg/fold-notrotate-1.c: New test.
	* gcc.dg/fold-notshift-1.c: New test.
	* gcc.dg/fold-notshift-2.c: New test.

2016-05-17  Marek Polacek  <polacek@redhat.com>

	PR ipa/71146
	* g++.dg/ipa/pr71146.C: New test.

2016-05-17  David Malcolm  <dmalcolm@redhat.com>

	* jit.dg/test-error-array-bounds.c: New test case.

2016-05-17  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/and-1.c: New testcase.

2016-05-17  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/pr69270.c: Adjust.
	* gcc.dg/tree-ssa/andnot-1.c: New testcase.

2016-05-17  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/pr69270.c: Adjust.
	* gcc.dg/tree-ssa/vrp99.c: New testcase.

2016-05-17  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.

2016-05-17  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/simd/vmul_elem_1.c: New.

2016-05-17  Jiong Wang  <jiong.wang@arm.com>

	* gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
	".2d[index]" when scan the assembly.
	* gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
	float64x1.
	* gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.

2016-05-17  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71132
	* gcc.dg/torture/pr71132.c: New testcase.

2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>

	* g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.

2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70809
	* gcc.target/aarch64/pr70809_1.c: New test.

2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
	* gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
	* gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.

2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/71114
	* gcc.target/i386/pr70799-1.c: Fix scan for Darwin.

2016-05-16  Jan Hubicka  <hubicka@ucw.cz>

	* g++.dg/ipa/ivinline-7.C: Do not xfail.
	* g++.dg/ipa/ivinline-9.C: Do not xfail.

2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>

	* g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
	test for __ARM_FP16_ARGS.
	* g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
	* gcc.target/arm/aapcs/neon-vect10.c: New.
	* gcc.target/arm/aapcs/neon-vect9.c: New.
	* gcc.target/arm/aapcs/vfp18.c: New.
	* gcc.target/arm/aapcs/vfp19.c: New.
	* gcc.target/arm/aapcs/vfp20.c: New.
	* gcc.target/arm/aapcs/vfp21.c: New.
	* gcc.target/arm/fp16-aapcs-1.c: New.
	* g++.target/arm/fp16-param-1.c: Update expected output.  Add
	test for __ARM_FP16_ARGS.
	* g++.target/arm/fp16-return-1.c: Update expected output.

2016-05-16  Jiong Wang  <jiong.wang@arm.com>

	PR testsuite/70227
	* g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.

2016-05-15  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/69603
	* gfortran.dg/pr69603.f90: New testcase.

2016-05-14  Fritz Reese  <fritzoreese@gmail.com>

	* gfortran.dg/dec_union_4.f90: Fix endian issue.

2016-05-14  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/71047
	* gfortran.dg/pr71047.f08: New test.

2016-05-13  Joseph Myers  <joseph@codesourcery.com>

	* gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
	* gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
	gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.

2016-05-13  Martin Sebor  <msebor@redhat.com>

	PR c++/60049
	* g++.dg/cpp0x/constexpr-60049.C: New test.

2016-05-13  Jakub Jelinek  <jakub@redhat.com>

	PR bootstrap/71071
	* gcc.dg/pr71071.c: New test.

2016-05-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
	remove XOP handling.
	* gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).

2016-05-13  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
	__atomic_is_lock_free declaration.

2016-05-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/42587
	* gcc.dg/optimize-bswapsi-4.c: New testcase.

2016-05-13  Martin Liska  <mliska@suse.cz>

	* g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
	the new format of dump output.

2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.dg/pr71084.c: New test.

2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/53440
	* g++.dg/inherit/thunk1.C: Support arm / aarch64.

2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/aarch64/struct_return.c: New test.

2016-05-12  Marek Polacek  <polacek@redhat.com>

	PR c/70756
	* c-c++-common/pr70756-2.c: New test.
	* c-c++-common/pr70756.c: New test.

2016-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71059
	* gcc.dg/torture/pr71059.c: New testcase.

2016-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71062
	* gcc.dg/torture/pr71062.c: New testcase.

2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/71006
	* gcc.dg/pr71006.c: New test.

2016-05-12  Marek Polacek  <polacek@redhat.com>

	PR driver/71063
	* gcc.dg/opts-7.c: New test.

2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70830
	* gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
	Add -save-temps to dg-options.
	Scan for ldmfd rather than pop instruction.
	* gcc.target/arm/interrupt-2.c: Likewise.
	* gcc.target/arm/pr70830.c: New test.

2016-05-12  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512bw-vpextr-1.c: New test.
	* gcc.target/i386/avx512dq-vpextr-1.c: New test.

	* gcc.target/i386/avx512bw-vpinsr-1.c: New test.
	* gcc.target/i386/avx512dq-vpinsr-1.c: New test.
	* gcc.target/i386/avx512vl-vpinsr-1.c: New test.

	PR target/71019
	* gcc.target/i386/avx512vl-pack-1.c: New test.
	* gcc.target/i386/avx512vl-pack-2.c: New test.
	* gcc.target/i386/avx512bw-pack-2.c: New test.

	* gcc.target/i386/avx512vl-vinsertps-1.c: New test.

	* gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
	* gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
	* gcc.target/i386/avx512vl-abs-copysign-2.c: New test.

2016-05-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70986
	* gcc.dg/torture/pr70986-1.c: New testcase.
	* gcc.dg/torture/pr70986-2.c: Likewise.
	* gcc.dg/torture/pr70986-3.c: Likewise.

2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>

	PR c/43651
	* gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
	* gcc.dg/Wduplicate-decl-specifier.c: Likewise.

2016-05-11  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
	directive.
	* gcc.target/i386/pr66746.c: Ditto.

2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
	support.
	* gcc.target/powerpc/dform-1.c: Add -mlra option to silence
	warning when using -mvsx-timode.
	* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
	* gcc.target/powerpc/dform-2.c: Likewise.
	* gcc.target/powerpc/pr68805.c: Likewise.

2016-05-11  Marek Polacek  <polacek@redhat.com>

	PR c++/71024
	* c-c++-common/attributes-3.c: New test.

2016-05-11  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
	* gcc.c-torture/execute/pr68185.c: Likewise.
	* gcc.dg/ipa/pr70306.c: Requires global constructors.
	* gcc.dg/pr69634.c: Requires scheduling.
	* gcc.dg/torture/pr66178.c: Require label values.
	* gcc.dg/setjmp-6.c: Require indirect jumps.

2016-05-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71055
	* gcc.dg/torture/pr71055.c: New testcase.

2016-05-11  Richard Biener  <rguenther@suse.de>

	PR debug/71057
	* g++.dg/debug/pr71057.C: New testcase.

2016-05-11  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/70855
	* gfortran.dg/gomp/pr70855.f90: New test.

2016-05-11  Richard Biener  <rguenther@suse.de>

	PR middle-end/71002
	* g++.dg/torture/pr71002.C: New testcase.

2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/70807
	* gcc.dg/pr70807.c: New test.

2016-05-10  Martin Sebor  <msebor@redhat.com>

	PR c++/38611
	* g++.dg/Wattributes.C: New test.

2016-05-10  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/bit-assoc.c: New testcase.
	* gcc.dg/tree-ssa/pr69270.c: Adjust.
	* gcc.dg/tree-ssa/vrp59.c: Disable forwprop.

2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR target/70799
	* gcc.target/i386/pr70799-1.c: New test.

2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.

2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR middle-end/70877
	* gcc.target/i386/pr70877.c: New test.

2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>

	PR tree-optimization/70786
	* gcc.target/i386/pr70876.c: New test.

2016-05-10  Jakub Jelinek  <jakub@redhat.com>

	PR target/70927
	* gcc.target/i386/avx512vl-logic-1.c: New test.
	* gcc.target/i386/avx512vl-logic-2.c: New test.
	* gcc.target/i386/avx512dq-logic-2.c: New test.

2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70963
	* gcc.target/powerpc/pr70963.c: New.

2016-05-10  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/plugin/diagnostic-test-show-locus-bw.c
	(test_very_wide_line): Add ruler to expected output.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c
	(test_very_wide_line): Likewise.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(test_show_locus): Within the handling of "test_very_wide_line",
	enable show_ruler_p on the diagnostic context.

2016-05-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/71039
	* gcc.dg/torture/pr71039.c: New testcase.

2016-05-10  Nathan Sidwell  <nathan@acm.org>

	* gcc.dg/nested-func-10.c: Requires alloca.
	* gcc.dg/nested-func-9.c: Requires alloca.
	* gcc.c-torture/execute/pr70460.c: Requires labels.
	* gcc.c-torture/compile/pr70199.c: Requires labels.
	* gcc.target/nvptx/decl.c: Compile only.
	* gcc.target/nvptx/trailing-init.c: Compile only.
	* gcc.target/nvptx/ary-init.c: Compile only.

2016-05-10  Marek Polacek  <polacek@redhat.com>

	PR c/70255
	* gcc.dg/attr-opt-1.c: New test.

2016-05-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70497
	PR tree-optimization/28367
	* gcc.dg/torture/20160404-1.c: New testcase.
	* gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
	* gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.

2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gcc.dg/debug/dwarf2/nested_fun.c: New testcase.

2016-05-09  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/fabsneg-1.c New test.

2016-05-09  Alan Modra  <amodra@gmail.com>

	PR testsuite/70826
	* gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.

2016-05-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70985
	* gcc.dg/torture/pr70985.c: New testcase.

2016-05-09  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/ifc-9.c: New test.
	* gcc.dg/tree-ssa/ifc-10.c: New test.
	* gcc.dg/tree-ssa/ifc-11.c: New test.
	* gcc.dg/tree-ssa/ifc-12.c: New test.
	* gcc.dg/vect/pr61194.c: Remove XFAIL.
	* gcc.dg/vect/vect-23.c: Remove XFAIL.
	* gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.

2016-05-09  Richard Biener  <rguenther@suse.de>

	PR fortran/70937
	* gfortran.dg/pr70937.f90: New testcase.

2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.

2016-05-07  Fritz Reese  <fritzoreese@gmail.com>

	PR fortran/56226
	* gfortran.dg/dec_structure_1.f90: New testcase.
	* gfortran.dg/dec_structure_2.f90: Ditto.
	* gfortran.dg/dec_structure_3.f90: Ditto.
	* gfortran.dg/dec_structure_4.f90: Ditto.
	* gfortran.dg/dec_structure_5.f90: Ditto.
	* gfortran.dg/dec_structure_6.f90: Ditto.
	* gfortran.dg/dec_structure_7.f90: Ditto.
	* gfortran.dg/dec_structure_8.f90: Ditto.
	* gfortran.dg/dec_structure_9.f90: Ditto.
	* gfortran.dg/dec_structure_10.f90: Ditto.
	* gfortran.dg/dec_structure_11.f90: Ditto.
	* gfortran.dg/dec_union_1.f90: Ditto.
	* gfortran.dg/dec_union_2.f90: Ditto.
	* gfortran.dg/dec_union_3.f90: Ditto.
	* gfortran.dg/dec_union_4.f90: Ditto.
	* gfortran.dg/dec_union_5.f90: Ditto.
	* gfortran.dg/dec_union_6.f90: Ditto.
	* gfortran.dg/dec_union_7.f90: Ditto.

2016-05-07  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/70956
	* gcc.dg/graphite/pr70956.c: New test.

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.

	* gcc.target/i386/avx512bw-vpsraw-3.c: New test.
	* gcc.target/i386/avx512vl-vpsrad-3.c: New test.

	* gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.

2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR debug/70935
	* gcc.dg/torture/pr70935.c: New test.

2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/58219
	* gcc.target/sh/pr58219.c: New tests.

2016-05-06  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70960
	* gfortran.fortran-torture/compile/pr70960.f90: New testcase.

2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/52933
	* gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
	test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
	Adjust expected instruction counts.
	* gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.

2016-05-06  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/70875
	* gcc.dg/ubsan/bounds-3.c: New test.

2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/54089
	* gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.

2016-05-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/70931
	* gfortran.dg/pr70931.f90: New testcase.

2016-05-06  Richard Biener  <rguenther@suse.de>

	PR middle-end/70941
	* gcc.dg/torture/pr70941.c: New testcase.

2016-05-05  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/57206
	* gcc.dg/vect/pr57206.c: New test.

2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ipa/inline-8.c	(isnanf): Declare.

2016-05-05  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512f-vfmadd-1.c: New test.

	* c-c++-common/Wdangling-else-4.c: New test.

2016-05-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70906
	PR c++/70933
	* g++.dg/opt/pr70906.C: New test.
	* g++.dg/opt/pr70933.C: New test.

	* gcc.target/i386/avx512vl-vmovq-1.c: New test.

2016-05-04  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/pure-const-3.c: New testcase.

2016-05-04  Marek Polacek  <polacek@redhat.com>

	* c-c++-common/Wdangling-else-1.c: New test.
	* c-c++-common/Wdangling-else-2.c: New test.
	* c-c++-common/Wdangling-else-3.c: New test.

2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>

	* gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
	flag is present.

2016-05-04  Marek Polacek  <polacek@redhat.com>

	PR c/48778
	* gcc.dg/Waddress-2.c: New test.

2016-05-04  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr70866.c: New.

2016-05-03  Martin Sebor  <msebor@redhat.com>

	PR c++/66561
	* c-c++-common/builtin_location.c: New test.
	* g++.dg/cpp1y/builtin_location.C: New test.

2016-05-03  Marek Polacek  <polacek@redhat.com>

	PR c/70859
	* gcc.dg/pr70859.c: New test.
	* gcc.dg/pr70859-2.c: New test.

2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>

	* gnat.dg/debug5.adb: New testcase.

2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
	* gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
	Procedure to check for z10 instruction set.

2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/ipa/inline-8.c: Require c99_runtime.

2016-05-03  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/savres.c: Add func using a single gpr.

2016-05-03  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx512f-cvt-1.c: New test.

2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
	-fdump-tree-vrp-details.

2016-05-03  Richard Biener  <rguenther@suse.de>

	* gcc.dg/pr30172-1.c: Adjust.
	* gcc.dg/pr63743.c: Likewise.
	* gcc.dg/tm/pr51696.c: Likewise.
	* c-c++-common/tm/safe-1.c: Likewise.
	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
	* gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
	* g++.dg/plugin/self-assign-test-1.C: Likewise.
	* g++.dg/plugin/self-assign-test-2.C: Likewise.

2016-05-03  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70467
	* gcc.target/i386/pr70467-3.c: New test.
	* gcc.target/i386/pr70467-4.c: New test.

	PR tree-optimization/70916
	* gcc.c-torture/compile/pr70916.c: New test.

	PR target/49244
	* gcc.target/i386/pr49244-1.c: New test.
	* gcc.target/i386/pr49244-2.c: New test.

2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/44281
	* gcc.target/i386/pr44281.c: New test.

2016-05-03  bin cheng  <bin.cheng@arm.com>

	PR tree-optimization/56541
	* gcc.dg/tree-ssa/ifc-pr56541.c: new test.
	* gcc.dg/vect/pr56541.c: new test.

2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/float128-complex-1.c: New tests for complex
	__float128.
	* gcc.target/powerpc/float128-complex-2.c: Likewise.

2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/70520
	* c-c++-common/asan/clone-test-1.c (main): Align child process
	stack to 16 bytes.

2016-05-02  David Malcolm  <dmalcolm@redhat.com>

	PR c++/62314
	* g++.dg/spellcheck-fields-2.C: New test case.

2016-05-02  David Malcolm  <dmalcolm@redhat.com>

	PR c++/62314
	* g++.dg/pr62314.C: New test case.

2016-05-02  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.dg/ipa/inline-8.c: New testcase.

2016-05-02  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70467
	* gcc.target/i386/pr70467-1.c: New test.

2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	* gcc.dg/spec-options.c: Run the test on all targets.
	* gcc.dg/foo.specs: Use cpp_unique_options.

2016-05-02  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/unord.c: New testcase.

2016-05-02  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/20040305-1.c: Adjust.

2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.

2016-05-02  Marek Polacek  <polacek@redhat.com>

	PR c/70851
	* gcc.dg/enum-incomplete-3.c: New test.

2016-05-02  Marek Polacek  <polacek@redhat.com>
	    Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/70700
	* gcc.dg/pr70700.c: New test.

2016-05-01  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
	* gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
	* gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
	* gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
	* gcc.target/i386/avx256-unaligned-store-4.c: Ditto.

2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>

	* ada/acats/run_acats: Rename into...
	* ada/acats/run_acats.sh: ...this.  Only export BASE variable.
	* ada/acats/run_all.sh: Remove redundant test.
	(target_run): Move around.
	(target_gnatchop): Use newly built executable.
	(target_gnatmake): Likewise.
	Check that the compilation of impbit succeeds.

2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>

	* g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
	* gcc.dg/20021029-1.c: Likewise.
	* gcc.target/sh/attr-isr-trap_exit.c: Likewise.
	* gcc.target/sh/attr-isr-trapa.c: Likewise.
	* gcc.target/sh/cmpstr.c: Likewise.
	* gcc.target/sh/cmpstrn.c: Likewise.
	* gcc.target/sh/memset.c: Likewise.
	* gcc.target/sh/pr21255-2-mb.c: Likewise.
	* gcc.target/sh/pr21255-2-ml.c: Likewise.
	* gcc.target/sh/pr39423-1.c: Likewise.
	* gcc.target/sh/pr49468-di.c: Likewise.
	* gcc.target/sh/pr49468-si.c: Likewise.
	* gcc.target/sh/pr49880-1.c: Likewise.
	* gcc.target/sh/pr49880-2.c: Likewise.
	* gcc.target/sh/pr49880-3.c: Likewise.
	* gcc.target/sh/pr50751-1.c: Likewise.
	* gcc.target/sh/pr50751-4.c: Likewise.
	* gcc.target/sh/pr50751-7.c: Likewise.
	* gcc.target/sh/pr51244-1.c: Likewise.
	* gcc.target/sh/pr51244-10.c: Likewise.
	* gcc.target/sh/pr51244-11.c: Likewise.
	* gcc.target/sh/pr51244-12.c: Likewise.
	* gcc.target/sh/pr51244-13.c: Likewise.
	* gcc.target/sh/pr51244-14.c: Likewise.
	* gcc.target/sh/pr51244-17.c: Likewise.
	* gcc.target/sh/pr51244-18.c: Likewise.
	* gcc.target/sh/pr51244-19.c: Likewise.
	* gcc.target/sh/pr51244-4.c: Likewise.
	* gcc.target/sh/pr51244-5.c: Likewise.
	* gcc.target/sh/pr51244-7.c: Likewise.
	* gcc.target/sh/pr51244-8.c: Likewise.
	* gcc.target/sh/pr51244-9.c: Likewise.
	* gcc.target/sh/pr51697.c: Likewise.
	* gcc.target/sh/pr52483-1.c: Likewise.
	* gcc.target/sh/pr52483-2.c: Likewise.
	* gcc.target/sh/pr52483-3.c: Likewise.
	* gcc.target/sh/pr52483-5.c: Likewise.
	* gcc.target/sh/pr52933-1.c: Likewise.
	* gcc.target/sh/pr52933-2.c: Likewise.
	* gcc.target/sh/pr52933-3.c: Likewise.
	* gcc.target/sh/pr53568-1.c: Likewise.
	* gcc.target/sh/pr53976-1.c: Likewise.
	* gcc.target/sh/pr53988-1.c: Likewise.
	* gcc.target/sh/pr53988.c: Likewise.
	* gcc.target/sh/pr54089-1.c: Likewise.
	* gcc.target/sh/pr54089-6.c: Likewise.
	* gcc.target/sh/pr54089-7.c: Likewise.
	* gcc.target/sh/pr54089-8.c: Likewise.
	* gcc.target/sh/pr54089-9.c: Likewise.
	* gcc.target/sh/pr54236-1.c: Likewise.
	* gcc.target/sh/pr54236-2.c: Likewise.
	* gcc.target/sh/pr54236-3.c: Likewise.
	* gcc.target/sh/pr54236-4.c: Likewise.
	* gcc.target/sh/pr54386.c: Likewise.
	* gcc.target/sh/pr54602-1.c: Likewise.
	* gcc.target/sh/pr54685.c: Likewise.
	* gcc.target/sh/pr54760-1.c: Likewise.
	* gcc.target/sh/pr54760-2.c: Likewise.
	* gcc.target/sh/pr54760-3.c: Likewise.
	* gcc.target/sh/pr54760-4.c: Likewise.
	* gcc.target/sh/pr54760-5.c: Likewise.
	* gcc.target/sh/pr54760-6.c: Likewise.
	* gcc.target/sh/pr55146.c: Likewise.
	* gcc.target/sh/pr55160.c: Likewise.
	* gcc.target/sh/pr59278.c: Likewise.
	* gcc.target/sh/pr59401-1.c: Likewise.
	* gcc.target/sh/pr59533-1.c: Likewise.
	* gcc.target/sh/pr63260.c: Likewise.
	* gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
	* gcc.target/sh/pragma-isr-trapa.c: Likewise.
	* gcc.target/sh/strlen.c: Likewise.
	* gcc.target/sh/torture/pr30807.c: Likewise.
	* gcc.target/sh/torture/pr34777.c: Likewise.
	* gcc.target/sh/torture/pr64652.c: Likewise.
	* gcc.target/sh/torture/pr65505.c: Likewise.
	* gcc.target/sh/torture/pragma-isr.c: Likewise.
	* gcc.target/sh/torture/pragma-isr2.c: Likewise.

2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/66644
	* g++.dg/cpp0x/nsdmi-anon-struct1.C: New.

2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vsx-elemrev-1.c: New.
	* gcc.target/powerpc/vsx-elemrev-2.c: New.
	* gcc.target/powerpc/vsx-elemrev-3.c: New.
	* gcc.target/powerpc/vsx-elemrev-4.c: New.

2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>

	* gcc.dg/tree-ssa/ssa-thread-14.c: New test.
	* gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.

2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>

	PR middle-end/70626
	* c-c++-common/goacc/combined-reduction.c: New test.
	* gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.

2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr70155-1.c: Check for nonexistence of the
	*movdi_internal pattern only if PIC off.
	* gcc.target/i386/pr70155-2.c: Likewise.
	* gcc.target/i386/pr70155-3.c: Likewise.
	* gcc.target/i386/pr70155-4.c: Likewise.
	* gcc.target/i386/pr70155-5.c: Likewise.
	* gcc.target/i386/pr70155-6.c: Likewise.
	* gcc.target/i386/pr70155-7.c: Likewise.
	* gcc.target/i386/pr70155-8.c: Likewise.
	* gcc.target/i386/pr70155-15.c: Likewise.
	* gcc.target/i386/pr70155-17.c: Likewise.
	* gcc.target/i386/pr70155-22.c: Likewise.

2016-04-29  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/70803
	* gcc.dg/vect/pr56625.c: Require vect_int_mult.

2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
	optimization of vector loop.
	* gcc.target/i386/vect-unpack-3.c: New test.
	* gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
	* gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
	* gcc.dg/vect/vect-nb-iter-ub-3.c: New test.

2016-04-29  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/70342
	* g++.dg/ubsan/null-7.C: New test.

	PR c/70852
	* gcc.dg/pr70852.c: New test.

2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR/69089
	* g++.dg/cpp0x/alignas6.C: New test.

2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
	* gcc.dg/pr27003.c: Likewise.
	* gcc.dg/tree-ssa/cswtch.c: Likewise.
	* gcc.dg/tree-ssa/predcom-2.c: Likewise.
	* gcc.dg/tree-ssa/predcom-4.c: Likewise.
	* gcc.dg/tree-ssa/predcom-5.c: Likewise.
	* gcc.target/arc/mxy.c: Likewise.
	* gcc.target/arc/mswape.c: Likewise.
	* gcc.target/arc/mrtsc.c: Likewise.
	* gcc.target/arc/mcrc.c: Likewise.
	* gcc.target/arc/mdsp-packa.c: Likewise.
	* gcc.target/arc/mdvbf.c: Likewise.
	* gcc.target/arc/mlock.c: Likewise.
	* gcc.target/arc/mmac-24.c: Likewise.
	* gcc.dg/spec-options.c: Switch order of the two "dg-do run".

2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
	    Matthijs Kooijman  <matthijs@stdin.nl>
	    Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	PR target/60040
	* gcc.target/avr/pr60040-1.c: New.
	* gcc.target/avr/pr60040-2.c: New.

2016-04-29  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/pr18589-10.c: Adjust.

2016-04-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/13962
	PR tree-optimization/65686
	* gcc.dg/uninit-pr65686.c: New testcase.

2016-04-29  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70843
	* gcc.dg/pr70843.c: New test.

2016-04-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/70858
	* gcc.target/i386/pr70858.c: New test.

2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/nps400-1.c: New file.

2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
	    Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/movh_cl-1.c: New file.

2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
	    Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/extzv-1.c: New file.
	* gcc.target/arc/insv-1.c: New file.
	* gcc.target/arc/insv-2.c: New file.
	* gcc.target/arc/movb-1.c: New file.
	* gcc.target/arc/movb-2.c: New file.
	* gcc.target/arc/movb-3.c: New file.
	* gcc.target/arc/movb-4.c: New file.
	* gcc.target/arc/movb-5.c: New file.
	* gcc.target/arc/movb_cl-1.c: New file.
	* gcc.target/arc/movb_cl-2.c: New file.
	* gcc.target/arc/movbi_cl-1.c: New file.
	* gcc.target/arc/movl-1.c: New file.

2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
	    Andrew Burgess  <andrew.burgess@embecosm.com>

	* gcc.target/arc/cmem-1.c: New file.
	* gcc.target/arc/cmem-2.c: New file.
	* gcc.target/arc/cmem-3.c: New file.
	* gcc.target/arc/cmem-4.c: New file.
	* gcc.target/arc/cmem-5.c: New file.
	* gcc.target/arc/cmem-6.c: New file.
	* gcc.target/arc/cmem-7.c: New file.
	* gcc.target/arc/cmem-ld.inc: New file.
	* gcc.target/arc/cmem-st.inc: New file.

2016-04-28  Jakub Jelinek  <jakub@redhat.com>

	PR target/70821
	* gcc.target/i386/pr70821.c: New test.

2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-adde.c: New test.
	* gcc.target/powerpc/vec-adde-int128.c: New test.

2016-04-28  Jakub Jelinek  <jakub@redhat.com>

	* gcc.target/i386/avx-vround-1.c: New test.
	* gcc.target/i386/avx-vround-2.c: New test.
	* gcc.target/i386/avx512vl-vround-1.c: New test.
	* gcc.target/i386/avx512vl-vround-2.c: New test.

2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR testsuite/70595
	* lib/target-supports.exp (check_libcilkrts_available): Rename to ...
	(check_effective_target_cilkplus_runtime): ... this.
	* g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
	* gcc.dg/cilk-plus/cilk-plus.exp: Likewise.

	* c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
	Require cilkplus_runtime.
	Don't add -lcilkrts.
	* c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
	* c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
	* c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
	* c-c++-common/cilk-plus/CK/fib.c: Likewise.
	* c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
	* c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
	* c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
	* c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
	* c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
	* c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
	* c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
	* c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
	* c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
	* c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
	* c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
	* g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
	* g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
	* g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
	* g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
	* g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
	* g++.dg/cilk-plus/CK/for1.cc: Likewise.
	* g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
	* g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
	* g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
	* g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
	* g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
	* g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
	* g++.dg/cilk-plus/CK/stl_test.cc: Likewise.

	* c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
	* c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.

	* c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.

	* c-c++-common/cilk-plus/CK/test__cilk.c: Run if
	cilkplus_runtime.

2016-04-27  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/overflow-2.c: New testcase.
	* gcc.dg/tree-ssa/minus-ovf.c: Likewise.

2015-04-27  Ryan Burn  <contact@rnburn.com>

	PR c++/69024
	PR c++/68997
	* g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
	diagnostic.
	* g++.dg/cilk-plus/CK/pr69024.cc: New test.
	* g++.dg/cilk-plus/CK/pr68997.cc: New test.

2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/limited_with4.ad[sb]: New test.
	* gnat.dg/limited_with4_pkg.ads: New helper.

2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/70155
	* gcc.target/i386/pr55247-2.c: Updated to check movti_internal
	and movv1ti_internal patterns
	* gcc.target/i386/pr70155-1.c: New test.
	* gcc.target/i386/pr70155-2.c: Likewise.
	* gcc.target/i386/pr70155-3.c: Likewise.
	* gcc.target/i386/pr70155-4.c: Likewise.
	* gcc.target/i386/pr70155-5.c: Likewise.
	* gcc.target/i386/pr70155-6.c: Likewise.
	* gcc.target/i386/pr70155-7.c: Likewise.
	* gcc.target/i386/pr70155-8.c: Likewise.
	* gcc.target/i386/pr70155-9.c: Likewise.
	* gcc.target/i386/pr70155-10.c: Likewise.
	* gcc.target/i386/pr70155-11.c: Likewise.
	* gcc.target/i386/pr70155-12.c: Likewise.
	* gcc.target/i386/pr70155-13.c: Likewise.
	* gcc.target/i386/pr70155-14.c: Likewise.
	* gcc.target/i386/pr70155-15.c: Likewise.
	* gcc.target/i386/pr70155-16.c: Likewise.
	* gcc.target/i386/pr70155-17.c: Likewise.
	* gcc.target/i386/pr70155-18.c: Likewise.
	* gcc.target/i386/pr70155-19.c: Likewise.
	* gcc.target/i386/pr70155-20.c: Likewise.
	* gcc.target/i386/pr70155-21.c: Likewise.
	* gcc.target/i386/pr70155-22.c: Likewise.

2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
	".{5,6}".

2016-04-27  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/pr64705.c: Revise check string.
	* gcc.dg/tree-ssa/scev-9.c: Ditto.
	* gcc.dg/tree-ssa/scev-10.c: Ditto.
	* gcc.dg/tree-ssa/scev-11.c: Ditto.
	* gcc.dg/tree-ssa/scev-12.c: Ditto.

2016-04-27  Richard Biener  <rguenther@suse.de>

	PR ipa/70760
	* g++.dg/ipa/ipa-pta-2.C: New testcase.
	* gcc.dg/ipa/ipa-pta-1.c: Adjust.

2016-04-27  Nathan Sidwell  <nathan@acm.org>

	* g++.dg/cpp0x/constexpr-recursion3.C: New.
	* g++.dg/ubsan/pr63956.C: Adjust error location.

2016-04-27  Nick Clifton  <nickc@redhat.com>

	PR middle-end/49889
	* gcc.dg/pr49889.c: New test.

2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>

	* c-c++-common/memset-array.c: New test.

2016-04-26  Martin Sebor  <msebor@redhat.com>

	PR c++/66639
	* g++.dg/cpp1y/func_constexpr.C: New test.

2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70241
	* g++.dg/cpp0x/enum32.C: New test.
	* g++.dg/cpp0x/enum33.C: New test.

2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/compile/pr69102.c: Require scheduling support.
	* gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
	* gcc.c-torture/execute/bitfld-6.c: Likewise.
	* gcc.c-torture/execute/bitfld-7.c: Likewise.
	* gcc.c-torture/execute/pr38151.c: Likewise.
	* gcc.c-torture/execute/pr66556.c: Likewise.
	* gcc.c-torture/execute/pr67781.c: Likewise.
	* gcc.c-torture/execute/pr68648.c: Likewise.

2016-04-26  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/overflow-1.c: New testcase.

2016-04-26  Marek Polacek  <polacek@redhat.com>

	PR c/67784
	* gcc.dg/pr67784-3.c: New test.
	* gcc.dg/pr67784-4.c: New test.
	* gcc.dg/pr67784-5.c: New test.

	PR c/70791
	* gcc.dg/Wnested-externs-2.c: New test.

2016-04-26  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/fold-plusmult.c: Adjust.
	* gcc.dg/no-strict-overflow-6.c: Adjust.
	* gcc.dg/gomp/loop-1.c: Xfail some tests.

2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
	number scans.
	* gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
	* gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
	* gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
	* gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
	* gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
	* gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
	* gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
	* gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
	* gcc.target/i386/avx512f-gather-5.c: Likewise.
	* gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
	* gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
	* gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
	* gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
	* gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
	* gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
	* gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
	* gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
	* gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
	* gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
	* gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
	* gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
	scans.
	* gcc.target/i386/pr32219-4.c: Likewise.
	* gcc.target/i386/pr32219-6.c: Likewise.
	* gcc.target/i386/pr32219-8.c: Likewise.

2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
	associated options.

2016-04-26  Marek Polacek  <polacek@redhat.com>

	PR c++/70744
	* g++.dg/ext/cond2.C: New test.

2016-04-26  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/70771
	PR tree-optimization/70775
	* gcc.dg/pr70771.c: New test.
	* gcc.dg/pr70775.c: New test.

2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.

2016-04-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70780
	* gcc.dg/torture/pr70780.c: New testcase.

2016-04-25  Michael Collison  <michael.collison@arm.com>

	* gcc.target/arm/neon-vaddws16.c: New test.
	* gcc.target/arm/neon-vaddws32.c: New test.
	* gcc.target/arm/neon-vaddwu16.c: New test.
	* gcc.target/arm/neon-vaddwu32.c: New test.
	* gcc.target/arm/neon-vaddwu8.c: New test.
	* lib/target-supports.exp
	(check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
	that arm neon support vector widen sum of HImode TO SImode.

2016-04-23  Jakub Jelinek  <jakub@redhat.com>

	PR sanitizer/70712
	* c-c++-common/asan/pr70712.c: New test.

2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* .gitattributes: New file.

2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/gcc-dg.exp (${tool}_load): Add default return value handler.

2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* gfortran.dg/submodule_14.f08: Add cleanup-submodules.
	* gfortran.dg/submodule_15.f08: Likewise.

2016-04-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70740
	* gcc.dg/torture/pr70740.c: New testcase.

2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/70750
	* gcc.target/i386/pr70750-1.c: New test.
	* gcc.target/i386/pr70750-2.c: Likewise.

2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70540
	* g++.dg/cpp0x/auto48.C: New.

2016-04-21  Marek Polacek  <polacek@redhat.com>

	PR c++/70513
	* g++.dg/cpp0x/forw_enum12.C: New test.
	* g++.dg/cpp0x/forw_enum13.C: New test.

2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70728
	* gcc.target/i386/pr70728.c: New test.

2016-04-21  Richard Biener  <rguenther@suse.de>

	PR middle-end/70747
	* gcc.dg/pr70747.c: New testcase.

2016-04-21  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/70715
	* gcc.dg/tree-ssa/scev-13.c: New test.

2016-04-21  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/minmax-2.c: New testcase.

2016-04-21  Marc Glisse  <marc.glisse@inria.fr>

	* gcc.dg/tree-ssa/minmax-1.c: New testcase.

2016-04-20  Jan Hubicka  <jh@suse.cz>

	PR ipa/70018
	* g++.dg/ipa/nothrow-1.C: New testcase.

2016-04-20  Nathan Sidwell  <nathan@acm.org>

	PR c++/55635
	* g++.dg/eh/delete1.C: New.

2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx256-unaligned-store-2.c: Add
	-mtune-ctrl=sse_typeless_stores.

2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.

2016-04-20  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/69489
	* gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.

2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>

	PR c++/69363
	* c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
	* c-c++-common/cilk-plus/PS/clauses4.c: New test.
	* c-c++-common/cilk-plus/PS/pr69363.c: New test.

2016-04-20  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/56625
	PR tree-optimization/69489
	* gcc.dg/vect/pr56625.c: New test.
	* gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.

2016-04-20  Andrew Pinski  <apinski@cavium.com>

	PR target/64971
	* gcc.c-torture/compile/pr37433-1.c: New testcase.

2016-04-20  Arnaud Charlet  <charlet@adacore.com>

	* gnat.dg/self1.adb: Remove now incorrect test.

2016-04-20  Bin Cheng  <bin.cheng@arm.com>

	* gcc.dg/tree-ssa/scev-11.c: New test.
	* gcc.dg/tree-ssa/scev-12.c: New test.

2016-04-20  Marek Polacek  <polacek@redhat.com>

	PR tree-optimization/70725
	* gcc.dg/pr70725.c: New test.

2016-04-20  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70726
	* g++.dg/vect/pr70726.cc: New testcase.

2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/70674
	* gcc.target/s390/pr70674.c: New test.

2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/70684
	* gfortran.dg/list_read_14.f90: New test.

2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69201
	* gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
	extern to force it misaligned.
	(b): Likewise.
	(c): Likewise.
	(d): Likewise.
	Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
	Don't check `*' before movv4sf_internal.
	* gcc.target/i386/avx256-unaligned-store-2.c: Check
	vmovups.*movv32qi_internal/3 instead of avx_storeups256.
	Don't check `*' before movv16qi_internal.
	* gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
	extern to force it misaligned.
	(b): Likewise.
	(c): Likewise.
	(d): Likewise.
	Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
	Don't check `*' before movv2df_internal.
	* gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
	extern to force it misaligned.
	(b): Likewise.
	(c): Likewise.
	(d): Likewise.
	Check movv8sf_internal instead of avx_storeups256.
	Check movups.*movv4sf_internal/3 instead of avx_storeups256.

2016-04-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70171
	* g++.dg/tree-ssa/pr70171.C: New testcase.

2016-04-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70724
	* gcc.dg/torture/pr70724.c: New testcase.

2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>

	PR middle-end/70689
	* gcc.target/i386/pr70689.c: New.

2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/70708
	* gcc.target/i386/pr70708.c: New test.

2016-04-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/43434
	* gcc.dg/vect/pr43434.c: New testcase.
	* c-c++-common/goacc/kernels-alias-3.c: Adjust.
	* c-c++-common/goacc/kernels-alias-4.c: Likewise.
	* c-c++-common/goacc/kernels-alias-5.c: Likewise.
	* c-c++-common/goacc/kernels-alias-6.c: Likewise.
	* c-c++-common/goacc/kernels-alias-7.c: Likewise.
	* c-c++-common/goacc/kernels-alias-8.c: Likewise.
	* gcc.dg/gomp/pr68640.c: Likewise.
	* gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
	* gfortran.dg/goacc/kernels-alias-4.f95: Likewise.

2016-04-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70701
	* gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.

2016-04-18  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/70699
	* gcc.dg/pr70161.c: Add dot-file scans.
	* lib/scandump.exp (dump-suffix): Return suffix after first dot char,
	instead of after last dot char.

2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>

	* c-c++-common/dump-ada-spec-3.c: New test.
	* c-c++-common/dump-ada-spec-4.c: Likewise.

2016-04-17  Tom de Vries  <tom@codesourcery.com>

	PR other/70183
	* gcc.target/i386/vzeroupper-dump-flags.c: New test.

2016-04-15  Jan Hubicka  <jh@suse.cz>

	PR ipa/70018
	* g++.dg/ipa/pure-const-1.C: New testcase.
	* g++.dg/ipa/pure-const-2.C: New testcase.
	* g++.dg/ipa/pure-const-3.C: New testcase.

2016-04-15  Marek Polacek  <polacek@redhat.com>

	PR c/70671
	* gcc.dg/bitfld-22.c: New test.

2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>

	* gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
	x86_64.

2016-04-15  Marek Polacek  <polacek@redhat.com>

	PR c/70651
	* c-c++-common/pr70651.c: New test.

2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/70681
	* gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
	dump scan on arm and powerpc.
	* gcc.dg/pr10474.c: Likewise.

2016-04-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* g++.dg/cpp1y/vla11.C: Revert for real.

	PR c/70436
	* c-c++-common/Wparentheses-1.c: New test.
	* c-c++-common/gomp/Wparentheses-1.c: New test.
	* c-c++-common/gomp/Wparentheses-2.c: New test.
	* c-c++-common/gomp/Wparentheses-3.c: New test.
	* c-c++-common/gomp/Wparentheses-4.c: New test.
	* c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
	* c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
	* c-c++-common/goacc/Wparentheses-1.c: New test.

2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70662
	* gcc.target/i386/pr70662.c: New test.

2016-04-15  Richard Biener  <rguenther@suse.de>
	    Alan Modra  <amodra@gmail.com>

	PR tree-optimization/70130
	* gcc.dg/vect/O3-pr70130.c: New testcase.

2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70669
	* gcc.target/powerpc/pr70669.c: New test.

	PR target/70640
	* gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
	a power7 system that does not have an assembler that supports
	power8.

2016-04-14  Martin Sebor  <msebor@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* c-c++-common/ubsan/vla-1.c: Revert.
	* g++.dg/cpp1y/vla11.C: Same.
	* g++.dg/cpp1y/vla12.C: Same.
	* g++.dg/cpp1y/vla13.C: Same.
	* g++.dg/cpp1y/vla14.C: Same.
	* g++.dg/cpp1y/vla3.C: Same.
	* g++.dg/init/array24.C: Same.
	* g++.dg/ubsan/vla-1.C: Same.

2016-04-14  Marek Polacek  <polacek@redhat.com>
	    Jan Hubicka  <hubicka@ucw.cz>

	PR c++/70029
	* g++.dg/torture/pr70029.C: New test.

2016-04-14  Martin Sebor  <msebor@redhat.com>

	* g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
	type size to prevent failures on targets with very low maximum
	alignment.

2016-04-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70623
	* gcc.dg/torture/pr70623.c: New testcase.
	* gcc.dg/torture/pr70623-2.c: Likewise.

2016-04-13  Martin Sebor  <msebor@redhat.com>

	PR c++/69517
	PR c++/70019
	PR c++/70588
	* c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
	* g++.dg/cpp1y/vla11.C: New test.
	* g++.dg/cpp1y/vla12.C: New test.
	* g++.dg/cpp1y/vla13.C: New test.
	* g++.dg/cpp1y/vla14.C: New test.
	* g++.dg/cpp1y/vla3.C: Restore deleted test.
	* g++.dg/init/array24.C: Fully brace VLA initializer.
	* g++.dg/ubsan/vla-1.C: Disable exceptions.

2016-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70641
	* g++.dg/opt/pr70641.C: New test.

2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR rtl-optimization/68749
	* gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
	effects of argument promotions.
	Remove default args to dg-skip-if.

2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/70635
	* g++.dg/parse/pr70635.C: New.

2016-04-13  Marek Polacek  <polacek@redhat.com>

	PR c++/70639
	* c-c++-common/Wmisleading-indentation-4.c: New test.

2016-04-13  Marek Polacek  <polacek@redhat.com>

	PR c/70436
	* gcc.dg/Wparentheses-12.c: New test.
	* gcc.dg/Wparentheses-13.c: New test.

2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>

	* gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
	* gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
	* gcc.target/i386/avx512f-kunpckbw-2.c: New test.

2016-04-13  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70633
	* gcc.c-torture/compile/pr70633.c: New test.

	PR debug/70628
	* gcc.dg/torture/pr70628.c: New test.

2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70610
	* g++.dg/template/pr70610.C: New test.
	* g++.dg/template/pr70610-2.C: New test.
	* g++.dg/template/pr70610-3.C: New test.
	* g++.dg/template/pr70610-4.C: New test.

2016-04-12  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
	128 instead of 32.

	PR c++/70571
	* g++.dg/ext/pr70571.C: New test.

2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70640
	* gcc.target/powerpc/pr70640.c: New test.

2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68722
	* g++.dg/parse/pr68722.C: New.

2016-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70596
	* gcc.target/i386/pr70596.c: New test.

2016-04-12  Nathan Sidwell  <nathan@acm.org>

	PR c++/70501
	* g++.dg/init/pr70501.C: New.

2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>

	* gcc.target/i386/asm-flag-6.c: New test.

2016-04-12  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68756
	* gcc.dg/graphite/pr68756.c: New test.

2016-04-12  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70602
	* gcc.c-torture/execute/pr70602.c: New test.

2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70381
	* gcc.target/powerpc/float128-1.c: New tests to make sure the
	__float128 emulator is built and runs.
	* gcc.target/powerpc/float128-1.c: Likewise.

	* lib/target-supports.exp (check_ppc_float128_sw_available):
	Rework tests for __float128 software and hardware
	availability. Fix exit condition to return 0 on success.

2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>

	PR target/70133
	* gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
	* gcc.target/aarch64/target_attr_15.c: Likewise.

2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/69066
	* g++.dg/cpp1y/pr69066.C: New.

2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/68566
	* gfortran.dg/pr36192.f90: Update test.
	* gfortran.dg/pr36192_1.f90: Update test.
	* gfortran.dg/real_dimension_1.f: Update test.
	* gfortran.dg/parameter_array_init_7.f90: New test.

2016-04-09  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/64039
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.

	* gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.

	PR rtl-optimization/66669
	* gcc.dg/loop-8.c: Skip on hppa*-*-*.

	* gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.

	* gcc.dg/pic-1.c: Skip on hppa*-*-*.
	* gcc.dg/pie-1.c: Likewise.
	* gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
	* gcc.dg/pic-4.c: Likewise.
	* gcc.dg/pie-3.c: Likewise.
	* gcc.dg/pie-4.c: Likewise.

	* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.

	PR tree-optimization/68644
	* gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.

	PR rtl-optimization/64886
	* gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.

2016-04-09  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68953
	* gcc.dg/graphite/pr68953.c: New test.

2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/70592
	* gfortran.dg/deferred_character_16.f90: New test.

2016-04-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70586
	* gcc.c-torture/execute/pr70586.c: New test.

2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR sanitizer/70573
	* c-c++-common/asan/halt_on_error-1.c: Replace memset
	with __builtin_memset
	* c-c++-common/asan/halt_on_error-2.c: Likewise.

2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>

	PR lto/70289
	PR ipa/70348
	PR tree-optimization/70373
	PR middle-end/70533
	PR middle-end/70534
	PR middle-end/70535
	* c-c++-common/goacc/reduction-5.c: New test.
	* c-c++-common/goacc/reduction-promotions.c: New test.
	* gfortran.dg/goacc/reduction-3.f95: New test.
	* gfortran.dg/goacc/reduction-promotions.f90: New test.

2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70590
	PR c++/70452
	* g++.dg/pr70590.C: New test.
	* g++.dg/pr70590-2.C: New test.

2016-04-08  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70593
	* gcc.target/i386/pr70593.c: New test.

	PR rtl-optimization/70574
	* gcc.target/i386/avx2-pr70574.c: New test.

2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>

	PR sanitizer/70541
	* c-c++-common/asan/pr70541.c: New test.

2016-04-08  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
	* gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.

2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70566
	* gcc.c-torture/execute/pr70566.c: New test.

2016-04-08  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-copy-clause.c: New test.
	* gfortran.dg/goacc/uninit-copy-clause.f95: New test.

2016-04-08  Alan Modra  <amodra@gmail.com>

	* gcc.target/powerpc/pr70117.c: New.

2016-04-07  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/70581
	* gcc.dg/lto/simd-function_0.c: New test.

	* c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
	clones.
	* c-c++-common/attr-simd-2.c: Likewise.
	* c-c++-common/attr-simd-4.c: Likewise.
	* gcc.dg/gomp/simd-clones-2.c: Likewise.
	* gcc.dg/gomp/simd-clones-3.c: Likewise.

2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR testsuite/70553
	* gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.

2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
	* gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop.f95: Likewise.
	* gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.

2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c/70436
	* g++.dg/warn/Wparentheses-29.C: New test.

2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c/70436
	* g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
	explicit braces to resolve a future -Wparentheses warning.

2016-04-06  Richard Henderson  <rth@redhat.com>

	* gcc.dg/pr61817-1.c: New test.
	* gcc.dg/pr61817-2.c: New test.
	* gcc.dg/pr69391-1.c: New test.
	* gcc.dg/pr69391-2.c: New test.

2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/70398
	* gcc.target/aarch64/pr70398.c: New.

2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.

2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
	    Pedro Alves  <palves@redhat.com>

	* gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.

2016-04-06  Jakub Jelinek  <jakub@redhat.com>

	* lib/target-supports.exp (check_effective_target_vect_simd_clones):
	Check for avx512f effective targets instead of avx2.
	* gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
	for AVX512F clones.
	* gcc.dg/gomp/declare-simd-3.c: Likewise.
	* g++.dg/gomp/declare-simd-1.C: Likewise.
	* g++.dg/gomp/declare-simd-3.C: Likewise.
	* g++.dg/gomp/declare-simd-4.C: Likewise.

	PR middle-end/70550
	* c-c++-common/gomp/pr70550-1.c: New test.
	* c-c++-common/gomp/pr70550-2.c: New test.

2016-04-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/70512
	* g++.dg/ext/attribute-may-alias-5.C: New.

2016-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70336
	* c-c++-common/pr70336.c: New test.
	* gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
	no longer optimized away at -O0 with #ifndef __OPTIMIZE__.

2016-04-05  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/66223
	* g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.

2016-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70542
	* gcc.dg/torture/pr70542.c: New test.
	* gcc.target/i386/avx2-pr70542.c: New test.

2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>

	PR tree-optimization/70509
	* gcc.target/i386/avx512bw-pr70509.c: New test.

2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70452
	* g++.dg/ext/constexpr-vla4.C: New test.

2016-04-05  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70510
	* gcc.target/i386/pr70510.c: New test.

2016-04-05  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70526
	* g++.dg/torture/pr70526.C: New testcase.

2016-04-05  Jakub Jelinek  <jakub@redhat.com>

	PR target/70525
	* gcc.target/i386/pr70525.c: New test.

2016-04-05  Richard Biener  <rguenther@suse.de>

	PR middle-end/70499
	* g++.dg/torture/pr70499.C: New testcase.

2016-04-05  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
	remove XFAIL.

2016-04-04  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70307
	* gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
	rs6000 ABI warnings.

2016-04-04  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/66223
	* g++.dg/ipa/devirt-51.C: New testcase.

2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70457
	* gcc.dg/torture/pr70457.c: New.

2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67538
	* gfortran.dg/allocate_with_source_19.f08: New test.

2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/65795
	* gfortran.dg/coarray_allocate_6.f08: New test.

2016-04-04  Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/70484
	* gcc.dg/torture/pr70484.c: New testcase.

2016-04-04  Marek Polacek  <polacek@redhat.com>

	PR c/70307
	* gcc.dg/torture/pr70307.c: New test.

2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/70416
	PR target/67391
	* gcc.target/sh/torture/pr70416.c: New.

2016-04-02  Martin Sebor  <msebor@redhat.com>

	PR c++/67376
	PR c++/70170
	PR c++/70172
	PR c++/70228
	* g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
	* g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
	* g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
	* g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
	* g++.dg/cpp0x/constexpr-string.C: Same.
	* g++.dg/cpp0x/constexpr-wstring2.C: Same.
	* g++.dg/cpp0x/pr65398.C: Same.
	* g++.dg/ext/constexpr-vla1.C: Same.
	* g++.dg/ext/constexpr-vla2.C: Same.
	* g++.dg/ext/constexpr-vla3.C: Same.
	* g++.dg/ubsan/pr63956.C: Same.

2016-04-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70467
	* gcc.target/i386/pr70467-2.c: New test.

2016-04-01  Jakub Jelinek  <jakub@redhat.com>
	    Marek Polacek  <polacek@redhat.com>

	PR c++/70488
	* g++.dg/init/new47.C: New test.

2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/70496
	* gcc.target/arm/pr70496.c: New test.

2016-04-01  Nathan Sidwell  <nathan@acm.org>

	PR c++/68475
	* g++.dg/g++.dg/cpp0x/noexcept29.C: New.

2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69890
	* gcc.dg/strlenopt.h (memmove): New.
	* gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
	instead of "string.h".
	* gcc.target/i386/chkp-strlen-2.c: Likewise.
	* gcc.target/i386/chkp-strlen-3.c: Likewise.
	* gcc.target/i386/chkp-strlen-4.c: Likewise.
	* gcc.target/i386/chkp-strlen-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-1.c: Likewise.
	* gcc.target/i386/chkp-stropt-10.c: Likewise.
	* gcc.target/i386/chkp-stropt-11.c: Likewise.
	* gcc.target/i386/chkp-stropt-12.c: Likewise.
	* gcc.target/i386/chkp-stropt-13.c: Likewise.
	* gcc.target/i386/chkp-stropt-14.c: Likewise.
	* gcc.target/i386/chkp-stropt-15.c: Likewise.
	* gcc.target/i386/chkp-stropt-16.c: Likewise.
	* gcc.target/i386/chkp-stropt-2.c: Likewise.
	* gcc.target/i386/chkp-stropt-3.c: Likewise.
	* gcc.target/i386/chkp-stropt-4.c: Likewise.
	* gcc.target/i386/chkp-stropt-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-6.c: Likewise.
	* gcc.target/i386/chkp-stropt-7.c: Likewise.
	* gcc.target/i386/chkp-stropt-8.c: Likewise.
	* gcc.target/i386/chkp-stropt-9.c: Likewise.

2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/template/ptrmem30.C (read): Rename to data_read.
	(Holder::foo): Reflect this.

2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70442
	* gcc.dg/pr70442.c: New test.

2016-03-31  Nathan Sidwell  <nathan@acm.org>

	PR c++/70393
	* g++.dg/cpp0x/constexpr-virtual6.C: New.

2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70453
	* gcc.target/i386/pr70453.c: New test.

2016-03-31  Andrey Belevantsev  <abel@ispras.ru>

	PR target/70292
	* gcc.c-torture/pr70292.c: New test.

2016-03-31  Marek Polacek  <polacek@redhat.com>

	PR c/70297
	* c-c++-common/pr70297.c: New test.
	* g++.dg/cpp0x/typedef-redecl.C: New test.
	* gcc.dg/typedef-redecl2.c: New test.

2016-03-31  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70460
	* gcc.c-torture/execute/pr70460.c: New test.

2016-03-31  Richard Biener  <rguenther@suse.de>

	PR c++/70430
	* g++.dg/ext/vector30.C: New testcase.

2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	* gfortran.dg/fmt_pf.f90: New test.

2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	Forward-port from 5 branch
	2016-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR testsuite/70356
	* gcc.target/i386/avx-vextractf128-256-5.c: Move
	dg-require-effective-target after dg-do.

	2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/avx-vextractf128-256-5.c: New test.

2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>
	    Chung-Lin Tang  <cltang@codesourcery.com>
	    Cesar Philippidis  <cesar@codesourcery.com>
	    James Norris  <jnorris@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>
	    Nathan Sidwell  <nathan@codesourcery.com>

	* c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
	* c-c++-common/goacc/loop-clauses.c: Likewise.
	* g++.dg/goacc/template.C: Likewise.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* gfortran.dg/goacc/loop-1.f95: Likewise.
	* gfortran.dg/goacc/loop-5.f95: Likewise.
	* gfortran.dg/goacc/loop-6.f95: Likewise.
	* gfortran.dg/goacc/loop-tree-1.f90: Likewise.
	* c-c++-common/goacc-gomp/nesting-1.c: Update.
	* c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
	* c-c++-common/goacc/clauses-fail.c: Likewise.
	* c-c++-common/goacc/parallel-1.c: Likewise.
	* c-c++-common/goacc/reduction-1.c: Likewise.
	* c-c++-common/goacc/reduction-2.c: Likewise.
	* c-c++-common/goacc/reduction-3.c: Likewise.
	* c-c++-common/goacc/reduction-4.c: Likewise.
	* c-c++-common/goacc/routine-3.c: Likewise.
	* c-c++-common/goacc/routine-4.c: Likewise.
	* c-c++-common/goacc/routine-5.c: Likewise.
	* c-c++-common/goacc/tile.c: Likewise.
	* g++.dg/goacc/template.C: Likewise.
	* gfortran.dg/goacc/combined-directives.f90: Likewise.
	* c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
	* c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
	* c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
	* c-c++-common/goacc/kernels-empty.c: ... this file, and...
	* c-c++-common/goacc/kernels-eternal.c: ... this file, and...
	* c-c++-common/goacc/kernels-noreturn.c: ... this file.
	* c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
	* c-c++-common/goacc/use_device-1.c: ... this file.
	* c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
	* c-c++-common/goacc/host_data-5.c: ... this file, and...
	* c-c++-common/goacc/host_data-6.c: ... this file.
	* c-c++-common/goacc/loop-2-kernels.c: New file.
	* c-c++-common/goacc/loop-2-parallel.c: Likewise.
	* c-c++-common/goacc/loop-3.c: Likewise.
	* g++.dg/goacc/reference.C: Likewise.
	* g++.dg/goacc/routine-1.C: Likewise.
	* g++.dg/goacc/routine-2.C: Likewise.

2016-03-30  Richard Biener  <rguenther@suse.de>

	PR middle-end/70450
	* gcc.dg/torture/pr70450.c: New testcase.

2016-03-30  Jakub Jelinek  <jakub@redhat.com>

	PR target/70421
	* gcc.dg/torture/pr70421.c: New test.
	* gcc.target/i386/avx512f-pr70421.c: New test.

2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/70364
	* gcc.target/i386/cleanup-1.c: Include <stddef.h>.
	(check): New function.
	(bar): Call check.
	(foo): Align stack to 16 bytes when calling bar.
	* gcc.target/i386/cleanup-2.c: Likewise.

2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>

	PR tree-optimization/59124
	* gcc.dg/Warray-bounds-19.c: New test.

2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>

	* lib/prune.exp (escape_regex_chars): New.
	(prune_file_path): Update to quote metcharacters for regexp.

2016-03-29  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70429
	* gcc.c-torture/execute/pr70429.c: New test.

	PR tree-optimization/70405
	* gcc.dg/pr70405.c: New test.

2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/70397
	* gfortran.dg/unlimited_polymorphic_25.f90: New test.
	* gfortran.dg/unlimited_polymorphic_26.f90: New test.

2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>

	PR testsuite/64177
	* c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
	__cilkrts_set_param to set two workers.
	* c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
	* g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.

2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>

	* g++.dg/ext/fnname5.C: Update the test for Darwin.

2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70406
	* gcc.target/i386/pr70406.c: New test.

2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/double_record_extension3.ads: New test.

2016-03-25  Richard Henderson  <rth@redhat.com>

	PR target/70120
	* gcc.target/aarch64/pr70120-1.c: New.
	* gcc.target/aarch64/pr70120-2.c: New.
	* gcc.target/aarch64/pr70120-3.c: New.

2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/62212
	* g++.dg/template/mangle2.C: The dg-do directive should be
	"compile" not "assemble".

2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>

	PR lto/69650
	* gcc.dg/pr69650.c: New test.

2016-03-25  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/pr70290.C: Prune non-standard ABI.

2016-03-25  Alan Modra  <amodra@gmail.com>

	* gcc.dg/dfp/pr70052.c: New test.

2016-03-24  Richard Henderson  <rth@redhat.com>

	PR middle-end/69845
	* gcc.dg/tree-ssa/pr69845-1.c: New test.
	* gcc.dg/tree-ssa/pr69845-2.c: New test.

2016-03-24  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.

2016-03-24  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-use-device-clause.c: New test.
	* gfortran.dg/goacc/uninit-use-device-clause.f95: New test.

2016-03-24  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-dim-clause.c: New test.
	* gfortran.dg/goacc/uninit-dim-clause.f95: New test.

2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/62212
	* g++.dg/template/mangle2.C: New test.

2016-03-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70396
	* gcc.dg/torture/pr70396.c: New testcase.

2016-03-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/70370
	* gcc.dg/torture/pr70370.c: New testcase.

2016-03-24  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/data-tree.f95: Add missing initialization.
	* gfortran.dg/goacc/kernels-tree.f95: Same.
	* gfortran.dg/goacc/parallel-tree.f95: Same.

2016-03-24  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/uninit-if-clause.c: New test.
	* gfortran.dg/goacc/uninit-if-clause.f95: New test.

2016-03-24  Jakub Jelinek  <jakub@redhat.com>

	PR target/70290
	* g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
	Fix formatting.

2016-03-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70372
	* gcc.dg/tree-ssa/pr70372.c: New testcase.

2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70347
	* g++.dg/cpp1y/nsdmi-union1.C: New test.

2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70332
	* g++.dg/cpp1y/nsdmi-aggr5.C: New test.

2016-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70001
	* g++.dg/cpp0x/constexpr-70001-4.C: New test.
	* g++.dg/cpp1y/pr70001.C: New test.

	PR c++/70323
	* g++.dg/cpp0x/constexpr-70323.C: New test.

2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
	    Jason Merrill  <jason@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/69315
	* g++.dg/cpp0x/constexpr-69315.C: New test.
	* g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.

2016-03-23  Marek Polacek  <polacek@redhat.com>

	PR c++/69884
	* g++.dg/warn/Wignored-attributes-1.C: New test.
	* g++.dg/warn/Wignored-attributes-2.C: New test.

2016-03-23  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-default.c (foo): Add missing
	initialization.
	* gfortran.dg/goacc/private-3.f95 (test): Same.
	* gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
	missing use param.

2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp: Remove v7ve entry from loop
	creating effective target checks.
	(check_effective_target_arm_arch_v7ve_ok): New procedure.
	(add_options_for_arm_arch_v7ve): Likewise.

2016-03-23  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70354
	* gcc.dg/vect/pr70354-1.c: New test.
	* gcc.dg/vect/pr70354-2.c: New test.
	* gcc.target/i386/avx2-pr70354-1.c: New test.
	* gcc.target/i386/avx2-pr70354-2.c: New test.

2016-03-22  Jeff Law  <law@redhat.com>

	PR target/70232
	* gcc.dg/tree-ssa/pr70232.c: New test.

2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70302
	* gcc.target/i386/pr70302.c: New test.

2016-03-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/70251
	* g++.dg/torture/pr70251.C: New testcase.

2016-03-22  David Malcolm  <dmalcolm@redhat.com>

	PR c/69993
	* c-c++-common/Wmisleading-indentation-3.c: New test, based on
	Wmisleading-indentation.c.
	* c-c++-common/Wmisleading-indentation.c: Update thoughout to
	reflect change to diagnostic text and order of messages.
	* gcc.dg/plugin/location-overflow-test-2.c: Likewise.

2016-03-22  David Edelsohn  <dje.gcc@gmail.com>

	* g++.dg/ext/java-3.C: Don't compile on AIX.

2016-03-22  Richard Biener  <rguenther@suse.de>

	PR middle-end/70333
	* gcc.dg/torture/pr70333.c: New testcase.

2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/ext/pr70290.C: New test.

2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70325
	* gcc.target/i386/pr70325.c: New test.

2016-03-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/70329
	* gcc.target/i386/avx512bw-pr70329-1.c: New test.
	* gcc.target/i386/avx512bw-pr70329-2.c: New test.

	PR target/70300
	* gcc.target/i386/pr70300.c: New test.

	PR c++/70295
	* c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
	(func2): New function for cond with parens, xfail warning for c++.
	* g++.dg/warn/Wnonnull-compare-8.C: New test.

2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70096
	* g++.dg/template/ptrmem30.C: New test.

2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70204
	* g++.dg/cpp0x/constexpr-70204a.C: New test.
	* g++.dg/cpp0x/constexpr-70204b.C: New test.

2016-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70326
	* gcc.dg/pr70326.c: New test.

2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
	    Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70317
	* gcc.dg/pr70317.c: New test.

2016-03-21  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70327
	* gcc.target/i386/pr70327.c: New test.

2016-03-21  Martin Liska  <mliska@suse.cz>

	PR ipa/70306
	* gcc.dg/ipa/pr70306.c: New test.

2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/attr-align1.c: Skip if M-profile.
	* gcc.target/arm/attr-align3.c: Likewise.
	* gcc.target/arm/attr_arm.c: Likewise.
	* gcc.target/arm/flip-thumb.c: Likewise.

2016-03-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/70296
	* gcc.target/powerpc/altivec-36.c: New test.

2016-03-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70310
	* gcc.dg/torture/pr70310.c: New testcase.

2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	PR target/70293
	* gcc.target/i386/pr70293.c: New test.

2016-03-21  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70288
	* gcc.dg/torture/pr70288-1.c: New testcase.
	* gcc.dg/torture/pr70288-2.c: Likewise.

2016-03-21  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69307
	* gcc.target/arm/pr69307.c: New test.

2016-03-21  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69102
	* gcc.c-torture/compile/pr69102.c: New test.

2016-03-18  Jeff Law  <law@redhat.com>

	PR rtl-optimization/70263
	* gcc.c-torture/compile/pr70263-1.c: New test.
	* gcc.target/i386/pr70263-2.c: New test.

2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/70278
	* gcc.dg/torture/pr70278.c: New test.
	* gcc.target/arm/pr70278.c: New test.

2016-03-18  David Malcolm  <dmalcolm@redhat.com>

	PR c/70281
	* gcc.dg/plugin/diagnostic-test-expressions-1.c
	(test_builtin_types_compatible_p): New test function.
	* gcc.dg/pr70281.c: New test case.

2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/70113
	* gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.

2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/70252
	* gcc.dg/pr70252.c: New test.

2016-03-18  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/pr70161-2.c: New test.
	* gcc.dg/pr70161.c: New test.

2016-03-18  Tom de Vries  <tom@codesourcery.com>

	PR ipa/70269
	* gcc.dg/pr70269.c: New test.

2016-03-18  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70267
	* g++.dg/ext/java-3.C: New test.

2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70205
	* g++.dg/lookup/pr70205.C: New test.

2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70218
	* g++.dg/cpp0x/lambda/lambda-70218.C: New test.

2016-03-17  Marek Polacek  <polacek@redhat.com>

	PR c/69407
	* gcc.dg/atomic-op-6.c: New test.

2016-03-17  David Malcolm  <dmalcolm@redhat.com>

	PR c/70264
	* c-c++-common/pr70264.c: New test case.

2016-03-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70144
	* c-c++-common/pr70144-1.c: New test.
	* c-c++-common/pr70144-2.c: New test.

	PR c++/70272
	* g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
	* g++.dg/opt/flifetime-dse6.C: New test.
	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.

2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>

	PR driver/70192
	* gcc.dg/pic-1.c: New test.
	* gcc.dg/pic-2.c: Likewise.
	* gcc.dg/pic-3.c: Likewise.
	* gcc.dg/pic-4.c: Likewise.
	* gcc.dg/pie-1.c: Likewise.
	* gcc.dg/pie-2.c: Likewise.
	* gcc.dg/pie-3.c: Likewise.
	* gcc.dg/pie-4.c: Likewise.
	* gcc.dg/pie-5.c: Likewise.
	* gcc.dg/pie-6.c: Likewise.

2016-03-17  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-alias-3.f95: New test.
	* gfortran.dg/goacc/kernels-alias-4.f95: New test.

2016-03-17  Richard Biener  <rguenther@suse.de>

	PR debug/70271
	* g++.dg/debug/pr70271.C: New testcase.

2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr70251.c: New test.

2016-03-17  Marek Polacek  <polacek@redhat.com>

	PR c++/70194
	* g++.dg/warn/constexpr-70194.C: New test.

2016-03-16  Richard Henderson  <rth@redhat.com>

	PR middle-end/70240
	* gcc.c-torture/compile/pr70240.c: New.

2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/compile/20151204.c: Skip for avr.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR target/70245
	* g++.dg/opt/pr70245.C: New test.
	* g++.dg/opt/pr70245.h: New file.
	* g++.dg/opt/pr70245-aux.cc: New file.

2016-03-16  Martin Sebor  <msebor@redhat.com>

	* g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.

2016-03-16  Richard Henderson  <rth@redhat.com>

	PR middle-end/70199
	* gcc.c-torture/compile/pr70199.c: New.

2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.dg/uninit-19.c: Run dos2unix.

2016-03-16  Marek Polacek  <polacek@redhat.com>

	PR c/70093
	* gcc.dg/nested-func-10.c: New test.
	* gcc.dg/nested-func-9.c: New test.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/68714
	* gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.

2016-03-16  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68715
	* gcc.dg/graphite/pr68715-2.c: New test.
	* gcc.dg/graphite/pr68715.c: New test.
	* gfortran.dg/graphite/pr68715.f90: New test.

2016-03-16  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/68809
	* gcc.dg/graphite/pr68809-2.c: New test.
	* gcc.dg/graphite/pr68809.c: New test.

2016-03-16  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70147
	* g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
	method call to i () as argument.  Adjust expected output.

	PR c++/70147
	* g++.dg/ubsan/pr70147-1.C: New test.
	* g++.dg/ubsan/pr70147-2.C: New test.

2016-03-15  Martin Sebor  <msebor@redhat.com>

	PR c++/58281
	* g++.dg/cpp1y/constexpr-instantiate.C: Add new test.

2016-03-15  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.c-torture/execute/pr68532.c: Add -fno-common option on
	hppa*-*-hpux*.

	* gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.

	PR libfortran/69799
	* gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
	libatomic_available.

2016-03-15  Marek Polacek  <polacek@redhat.com>

	PR c++/70209
	* g++.dg/ext/attribute-may-alias-4.C: New test.

2016-03-15  Alexander Monakov  <amonakov@ispras.ru>

	* g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
	-fvar-tracking-assignments-toggle flag.

2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>

	* gcc.dg/ifcvt-4.c: Add -misel for powerpc*.

2016-03-15  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70222
	* gcc.c-torture/execute/pr70222-1.c: New test.
	* gcc.c-torture/execute/pr70222-2.c: New test.

2016-03-15  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69032
	* gcc.dg/pr69032.c: New test.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/63384
	* g++.dg/pr63384.C: New test.

2016-03-15  Andrey Belevantsev  <abel@ispras.ru>

	PR target/64411
	* gcc.target/i386/pr64411.C: New test.

2016-03-15  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-alias-2.f95: New test.
	* gfortran.dg/goacc/kernels-alias.f95: New test.

2016-03-14  Martin Sebor  <msebor@redhat.com>

	PR c++/53792
	* g++.dg/cpp0x/constexpr-inline.C: New test.
	* g++.dg/cpp0x/constexpr-inline-1.C: Same.

2016-03-14  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/torture/pr70083.c: Prune non-standard ABI.

2016-03-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70219
	* gcc.dg/pr70219.c: New test.

2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/70083
	* gcc.dg/torture/pr70083.c: New test.
	* gcc.target/i386/pr70083.c: New test.

2016-03-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/56365
	* gcc.dg/tree-ssa/phi-opt-14.c: New testcase.

2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/70098
	* lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
	New function.
	* g++.dg/pr70098.C: New testcase.


2016-03-14  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/70045
	* gcc.dg/graphite/pr70045.c: New test.

2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69043
	* gfortran.dg/include_9.f90: New test.

2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/45076
	gfortran.dg/prof/prof.exp: New script.
	gfortran.dg/prof/dynamic_dispatch_6.f03: New test.

2016-03-12  Andrey Belevantsev  <abel@ispras.ru>

	PR rtl-optimization/69307
	* gcc.dg/pr69307.c: New test.

2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/69614
	* gcc.target/arm/pr69614.c: New.

2016-03-12  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/70031
	* gfortran.dg/submodule_14.f08: New test

	PR fortran/69524
	* gfortran.dg/submodule_15.f08: New test

2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/70106
	* g++.dg/cpp1y/paren3.C: New test.

2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70131
	* gcc.target/powerpc/ppc-round2.c: New test.

2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/70123
	* gcc.dg/torture/pr70123.c: New test.

2016-03-11  Jeff Law  <law@redhat.com>

	PR tree-optimization/70190
	* gcc.c-torture/compile/pr70190.c: New test.

2016-03-11  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (test43_a): New test
	case.
	(test43_b): Likewise.
	(test43_c): Likewise.
	(test43_d): Likewise.
	(test43_e): Likewise.
	(test43_f): Likewise.
	(test43_g): Likewise.
	(test44_a): Likewise.
	(test44_b): Likewise.
	(test44_c): Likewise.
	(test44_d): Likewise.
	(test44_e): Likewise.

2016-03-11  David Malcolm  <dmalcolm@redhat.com>

	PR c/70085
	* c-c++-common/Wmisleading-indentation.c (pr70085): New test case.

2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
	dg-options.

2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70002
	PR target/69245
	* gcc.target/aarch64/pr69245_2.c: New test.

2016-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70177
	* gcc.dg/pr70177.c: New test.

2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>

	* gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.

2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/tree-ssa/sra-20.c: New.

2016-03-11  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/70174
	* gcc.dg/pr70174.c: New test.

	PR tree-optimization/70169
	* gcc.dg/pr70169.c: New test.

2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/70160
	* gcc.target/i386/pr70160.c: New test.

2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/dfp-1.c: New test.

2016-03-10  Nick Clifton  <nickc@redhat.com>

	PR target/70044
	* gcc.target/aarch64/pr70044.c: New test.

2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
	    Jakub Jelinek  <jakub@redhat.com>

	PR c++/70001
	* g++.dg/cpp0x/constexpr-70001-1.C: New test.
	* g++.dg/cpp0x/constexpr-70001-2.C: New test.
	* g++.dg/cpp0x/constexpr-70001-3.C: New test.

2016-03-10  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69589
	* g++.dg/lto/pr69589_0.C: New testcase
	* g++.dg/lto/pr69589_1.C: New testcase

2016-03-10  Marek Polacek  <polacek@redhat.com>

	PR c++/70153
	* g++.dg/delayedfold/unary-plus1.C: New test.

2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pr45701-1.c: Escape brackets.
	* gcc.target/arm/pr45701-2.c: Likewise.

2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>

	* gfortran.dg/unconstrained_commons.f: New.

2016-03-10  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr69195.c: New.
	* gcc.dg/pr69238.c: New.

2016-03-10  Tom de Vries  <tom@codesourcery.com>

	PR testsuite/68915
	* gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.

2016-03-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70128
	* gcc.dg/tree-ssa/alias-34.c: New testcase.
	* gcc.dg/tree-ssa/alias-35.c: Likewise.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70152
	* gcc.dg/pr70152.c: New test.

	PR target/70086
	* gcc.target/i386/pr70086-1.c: New test.
	* gcc.target/i386/pr70086-2.c: New test.
	* gcc.target/i386/pr70086-3.c: New test.

	PR tree-optimization/70127
	* gcc.c-torture/execute/pr70127.c: New test.

2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>

	* c-c++-common/goacc/combined-directives-2.c: New test.

2016-03-09  David Malcolm  <dmalcolm@redhat.com>

	PR c/68473
	PR c++/70105
	* g++.dg/diagnostic/pr70105.C: New test.
	* gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
	(test_multiple_ordinary_maps): New test function.

2016-03-09  David Malcolm  <dmalcolm@redhat.com>

	PR c/68473
	PR c++/70105
	* gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
	Drop range information from call to inform_at_rich_loc.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
	New.
	(test_show_locus): Replace calls to rich_location::add_range with
	calls to add_range.  Rewrite the tests that used the now-defunct
	rich_location ctor taking a source_range.  Simplify other tests
	by replacing calls to COMBINE_LOCATION_DATA with calls to
	make_location.

2016-03-09  Richard Biener  <rguenther@suse.de>
	Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/70138
	* gcc.dg/vect/pr70138-1.c: New testcase.
	* gcc.dg/vect/pr70138-2.c: Likewise.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR target/70049
	* gcc.target/i386/pr70049.c: New test.

2016-03-09  Richard Biener  <rguenther@suse.de>

	PR c/70143
	* gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
	* gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
	* gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.

2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
	arm-*-*.

2016-03-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/67278
	* gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.

	PR target/67278
	* gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.

	PR middle-end/70050
	* gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
	in testcase comment.

2016-03-09  Tom de Vries  <tom@codesourcery.com>

	* gfortran.dg/goacc/kernels-loop-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
	* gfortran.dg/goacc/kernels-loop-data.f95: New test.
	* gfortran.dg/goacc/kernels-loop-n.f95: New test.
	* gfortran.dg/goacc/kernels-loop.f95: New test.

2016-03-08  Martin Sebor  <msebor@redhat.com>

	PR c++/62096
	* g++.dg/warn/overflow-warn-7.C: New test.

2016-03-08  Jason Merrill  <jason@redhat.com>

	* lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
	* lib/target-supports.exp (check_effective_target_concepts): New.

2016-03-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70135
	* g++.dg/cpp1y/constexpr-loop4.C: New test.
	* g++.dg/ubsan/pr70135.C: New test.

	PR target/70110
	* gcc.dg/pr70110.c: New test.

2016-03-07  Martin Jambor  <mjambor@suse.cz>

	* c-c++-common/gomp/clauses-1.c: Remove dg-options.
	* c-c++-common/gomp/if-1.c: Likewise.
	* c-c++-common/gomp/pr61486-2.c: Likewise.
	* c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
	to dg-additional-options.
	* g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
	* g++/gomp/target-teams-1.c: Likewise.
	* gcc.dg/gomp/gomp.exp: Likewise.
	* gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
	dg-additional-options.
	* gfortran.dg/gomp/gomp.exp: Likewise.
	* gfortran.dg/gomp/target1.f90: Remove dg-options.
	* gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
	dg-additional-options.
	* gfortran.dg/gomp/target3.f90: Remove dg-options.

2016-03-07  Martin Jambor  <mjambor@suse.cz>

	* lib/target-supports.exp (check_effective_target_offload_hsa): New.
	* c-c++-common/gomp/gridify-1.c: New test.
	* gfortran.dg/gomp/gridify-1.f90: Likewise.

2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/pr45701-1.c: Change assembler scan to not
	trigger for cortex-r8, when scanning for register r8.
	* gcc.target/arm/pr45701-2.c: Likewise.

2016-02-26  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* lib/target-supports.exp
	(check_effective_target_whole_vector_shift): Enable for PPC64.

2016-03-07  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/70115
	* gcc.dg/torture/pr70115.c: New testcase.

2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>

	PR middle-end/69916
	* c-c-++-common/goacc/pr69916.c: New.

2016-03-07  Richard Henderson  <rth@redhat.com>

	* gcc.c-torture/compile/pr70061.c: New test.

2016-03-07  Richard Biener  <rguenther@suse.de>

	PR testsuite/70109
	* gcc.dg/vect/O3-pr36098.c: New testcase.

2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.

2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming9.ad[sb]: New testcase.

2016-03-05  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70084
	* g++.dg/expr/stdarg3.C: New test.

2016-03-04  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
	x86_64-*-*.

2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/69973
	* gcc.dg/pr69973.c: New test.

	PR rtl-optimization/69941
	* gcc.dg/torture/pr69941.c: New test.

	PR c/69824
	* gcc.dg/pr69824.c: New test.

2016-03-05  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
	* c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
	function.

2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/66786
	* g++.dg/cpp1y/var-templ48.C: New test.
	* g++.dg/cpp1y/var-templ49.C: New test.

2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>

	* g++.dg/Wno-frame-address.C: Skip on IA-64.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR c++/70035
	* g++.dg/ubsan/pr70035.C: New test.

	PR target/70062
	* gcc.target/i386/pr70062.c: New test.

2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/template/typename21.C: Remove c++98_only.

2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>

	* g++.dg/template/typename21.C: Replace c++98 with c++98_only.

2016-03-04  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
	function.
	(fn_42_b): Likewise.
	(fn_42_c): Likewise.

2016-03-04  David Malcolm  <dmalcolm@redhat.com>

	PR c/68187
	* c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
	function.
	(fn_40_b): Likewise.
	(fn_41_a): Likewise.
	(fn_41_b): Likewise.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR target/70059
	* gcc.target/i386/avx512f-pr70059.c: New test.
	* gcc.target/i386/avx512dq-pr70059.c: New test.

2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>

	PR rtl-optimization/57676
	* gcc.dg/torture/pr57676.c: New test.

2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/pr70026.c: New test.

2016-03-04  Marek Polacek  <polacek@redhat.com>

	PR c/69798
	* gcc.dg/cilk-plus/pr69798-1.c: New test.
	* gcc.dg/cilk-plus/pr69798-2.c: New test.

2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/70004
	* gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
	Delete.
	(test_corners_sisd_si): Likewise.
	(main): Remove checks of the above.
	* gcc.target/aarch64/shift_wide_invalid_1.c: New test.

2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/Wno-frame-address.c: Skip on IA-64.

2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.dg/torture/pr69951.c: Accept argc==0.

2016-03-04  Richard Biener  <rguenther@suse.de>

	PR c++/70054
	* g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
	* gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.

2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR testsuite/69766
	* go.test/go-test.exp: S/390: Set GOARCH to the current target when
	testing multiarch.

2016-03-04  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69947
	* gcc.dg/guality/pr69947.c: New test.

2016-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR ada/70017
	* gcc.dg/pr70017.c (foo): Store 0 to first element of each array.

2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/69904
	* gcc.target/arm/pr69904.c: New test.

2016-03-03  Jakub Jelinek  <jakub@redhat.com>

	PR target/70021
	* gcc.dg/vect/pr70021.c: New test.
	* gcc.target/i386/pr70021.c: New test.

2016-03-03  Marek Polacek  <polacek@redhat.com>

	PR middle-end/70050
	* gcc.dg/pr70050.c: New test.

2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.

2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/70043
	* gfortran.dg/vect/pr70043.f90: New test.

2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/task1.ads: New test.

2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
	Invoke gdb with -batch.
	* lib/gcc-simulate-thread.exp (simulate-thread): Likewise.

2016-03-03  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/55936
	* gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.

2016-03-02  Jeff Law  <law@redhat.com>

	PR rtl-optimization/69942
	* gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
	effects of argument promotions.

	PR tree-optimization/69987
	* gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
	target does not support -fprefetch-loop-arrays.

2016-03-02  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.

2016-03-02  Bin Cheng  <bin.cheng@arm.com>

	PR rtl-optimization/69052
	* gcc.target/i386/pr69052.c: New test.

2016-03-02  Alan Modra  <amodra@gmail.com>

	* gcc.dg/pr69990.c: New.

2016-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR c/68062
	* c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.

	PR middle-end/70022
	* gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.

	PR target/70028
	* gcc.target/i386/pr70028.c: New test.

2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>

	* c-c++-common/asan/swapcontext-test-1.c,
	* c-c++-common/tsan/thread_leak.c,
	* g++.dg/tsan/aligned_vs_unaligned_race.C,
	* g++.dg/tsan/benign_race.C,
	* g++.dg/tsan/fd_close_norace.C,
	* g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
	races with sanitizer output

2016-03-02  Richard Biener  <rguenther@suse.de>
	    Uros Bizjak  <ubizjak@gmail.com>

	PR target/67278
	* gcc.dg/simd-8.c: New testcase.

2016-03-02  Richard Biener  <rguenther@suse.de>

	PR middle-end/67278
	* gcc.dg/simd-7.c: New testcase.

2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr70007.c: Tweak.

2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.

2016-03-02  Marek Polacek  <polacek@redhat.com>

	PR c/67854
	* gcc.dg/pr67854.c: New test.

2016-03-02  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/70025
	* gcc.dg/torture/pr70025.c: New test.

2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>

	PR tree-optimization/68621
	* gcc.dg/tree-ssa/ifc-8.c: Adjust test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/pr70007.c: New test.

2016-03-01  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr69196-1.c: New test.

	PR tree-optimization/69196
	* gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
	duplicating code and spoiling the expected output.

2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/70033
	* gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
	supports power9 before doing tests.
	* gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
	* gcc.target/powerpc/p9-permute.c: Likewise.

2016-03-01  Uros Bizjak  <ubizjak@gmail.com>

	PR target/70027
	* gcc.target/i386/pr70027.c: New test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/pr70017.c: New test.

2016-03-01  Jakub Jelinek  <jakub@redhat.com>

	PR c/69796
	PR c/69974
	* gcc.dg/pr69796.c: New test.
	* gcc.dg/pr69974.c: New test.

2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage3.adb: Robustify and enable for all targets.

2016-02-29  Jeff Law  <law@redhat.com>

	PR tree-optimization/69987
	* gfortran.dg/pr69987.f90: New test.

	PR tree-optimization/69989
	* gcc.c-torture/compile/pr69989-2.c: New test.

2016-03-01  Marek Polacek  <polacek@redhat.com>

	PR c++/69795
	* g++.dg/parse/invalid1.C: New test.

2016-03-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/70022
	* gcc.dg/pr70022.c: New testcase.

2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/69956
	* gcc.dg/pr69956.c: New test.

2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/70011
	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
	XFAIL when hardware supports efficient unaligned storage access.

2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69961
	* g++.dg/template/pr69961a.C: New test.
	* g++.dg/template/pr69961b.C: New test.

2016-02-29  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69985
	* gcc.dg/cpp/pr69985.c: New test case.

2016-02-29  Jeff Law  <law@redhat.com>

	PR tree-optimization/70005
	* gcc.c-torture/execute/pr70005.c New test.

	PR tree-optimization/69999
	* gcc.c-torture/compile/pr69999.c: New test.

2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/69652
	* gcc.dg/torture/pr69652.c: Delete test.
	* gcc.dg/vect/pr69652.c: New test.

2016-02-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69980
	* gfortran.dg/vect/pr69980.f90: New testcase.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160229-1.c: New test.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/stack_usage3.adb: New test.
	* gnat.dg/stack_usage3_pkg.ads: New helper.

2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/renaming8.adb: New test.
	* gnat.dg/renaming8_pkg1.ads: New helper.
	* gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
	* gnat.dg/renaming8_pkg3.ad[sb]: Likewise.

2016-02-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69720
	* gcc.dg/vect/vect-outer-pr69720.c: New testcase.

2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/68147
	PR fortran/47674
	* gfortran.dg/realloc_on_assign_26.f90:  New test case.

2016-02-28  Harald Anlauf  <anlauf@gmx.de>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/56007
	* gfortran.dg/coarray_8.f90: Adjust error message.
	* gfortran.dg/pr56007.f90: New test.
	* gfortran.dg/pr56007.f: New test.

2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>

	PR tree-optimization/69989
	* gcc.dg/torture/pr69989.c: New test.

2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/i386/stack-realign-win.c: New test.

2016-02-28  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/60126
	* gfortran.dg/pr60126.f90: New test.

2016-02-27  Jeff Law  <law@redhat.com>

	Revert
	2016-02-26  Richard Biener  <rguenther@suse.de>
		    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69910
	* gfortran.dg/newunit_4.f90: New test.

2016-02-27  Jakub Jelinek  <jakub@redhat.com>

	PR target/69613
	PR rtl-optimization/69886
	* gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
	* gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
	target.

2016-02-26  Martin Sebor  <msebor@redhat.com>

	PR tree-optimization/15826
	* gcc.dg/tree-ssa/pr15826.c: New test.

2016-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/69969
	* gcc.target/powerpc/pr69969.c: New test.

2016-02-26  Martin Sebor  <msebor@redhat.com>

	PR c++/15766
	* g++.old-deja/g++.other/decl5.C: Add a test case.

2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/69946
	* gcc.target/powerpc/pr69946.c: New file.

2016-02-26  Richard Biener  <rguenther@suse.de>
	    Jeff Law  <law@redhat.com>

	PR tree-optimization/69740
	* gcc.c-torture/compile/pr69740-1.c: New test.
	* gcc.c-torture/compile/pr69740-2.c: New test.

2016-02-26  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/69920
	* gcc.dg/torture/pr69932.c: New test.
	* gcc.dg/torture/pr69936.c: Likewise.

2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	PR target/69709
	* gcc.target/s390/pr69709.c: New test.

2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69245
	* gcc.target/aarch64/pr69245_1.c: New test.

2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69613
	* gcc.dg/torture/pr69613.c: New test.

2016-02-26  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69891
	* gcc.target/i386/pr69891.c: New test.

2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/61397
	* gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
	functionality for both 32-bit and 64-bit.

2016-02-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69551
	* gcc.dg/torture/pr69951.c: New testcase.

2016-02-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/48795
	* gcc.dg/Warray-bounds-18.c: New testcase.

2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* g++.dg/ext/attr-constructor1.C: Require init_priority support.

2016-02-25  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69896
	* gcc.dg/pr69896.c: New test.

2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69736
	* g++.dg/cpp1y/paren2.C: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	PR c/51147
	* gcc.dg/enum-mode-2.c: New test.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69922
	* g++.dg/warn/Wnonnull-compare-6.C: New test.
	* g++.dg/warn/Wnonnull-compare-7.C: New test.
	* g++.dg/ubsan/pr69922.C: New test.

2016-02-24  Marek Polacek  <polacek@redhat.com>

	PR c/69819
	* gcc.dg/pr69819.c: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	PR c++/69912
	* g++.dg/ext/flexary15.C: New test.

2016-02-24  Martin Sebor  <msebor@redhat.com>

	* gcc.dg/builtins-68.c: Avoid making unportable
	assumptions about the relationship between SIZE_MAX and UINT_MAX.
	* g++.dg/ext/builtin_alloca.C: Same.

2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
	    Charles Baylis  <charles.baylis@linaro.org>

	PR debug/61033
	* g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.

2016-02-24  Richard Biener  <rguenther@suse.de>
	    Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69760
	* gcc.dg/torture/pr69760.c: New testcase.

2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
	pattern on Solaris with as.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/arm/cond_sub_restrict_it.c: New test.
	* gcc.target/arm/condarith_restrict_it.c: Likewise.
	* gcc.target/arm/movcond_restrict_it.c: Likewise.
	* gcc.target/arm/negscc_restrict_it.c: Likewise.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69915
	* gcc.dg/pr69915.c: New test.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/69886
	* gcc.dg/torture/pr69886.c: New test.

2016-02-24  Richard Biener  <rguenther@suse.de>

	PR middle-end/68963
	* gcc.dg/torture/pr68963.c: New testcase.

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69875
	* gcc.target/arm/atomic_loaddi_acquire.x: New file.
	* gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
	* gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
	* gcc.target/arm/atomic_loaddi_1.c: New test.
	* gcc.target/arm/atomic_loaddi_2.c: Likewise.
	* gcc.target/arm/atomic_loaddi_3.c: Likewise.
	* gcc.target/arm/atomic_loaddi_4.c: Likewise.
	* gcc.target/arm/atomic_loaddi_5.c: Likewise.
	* gcc.target/arm/atomic_loaddi_6.c: Likewise.
	* gcc.target/arm/atomic_loaddi_7.c: Likewise.
	* gcc.target/arm/atomic_loaddi_8.c: Likewise.
	* gcc.target/arm/atomic_loaddi_9.c: Likewise.

2016-02-24  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69909
	* gcc.dg/torture/pr69909.c: New test.

2016-02-24  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69907
	* gcc.dg/vect/bb-slp-pr69907.c: New testcase.
	* gcc.dg/vect/bb-slp-34.c: XFAIL.
	* gcc.dg/vect/bb-slp-pr68892.c: Likewise.

2016-02-24  Christian Bruel  <christian.bruel@st.com>

	* gcc.target/arm/pragma_cpp_fma.c: New test.

2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/61156
	* gfortran.dg/include_6.f90: Update test.

2016-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR objc/69844
	* objc.dg/pr69844.m: New test.

2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69456
	* gfortran.dg/namelist_89.f90: New test.
	* gfortran.dg/pr59700.f90: Update test..

2016-02-23  Martin Sebor  <msebor@redhat.com>

	PR middle-end/69780
	* g++.dg/ext/builtin_alloca.C: New test.
	* gcc.dg/builtins-68.c: New test.

2016-02-23  Richard Henderson  <rth@redhat.com>

	* gcc.target/i386/addr-space-3.c: Remove test.

2016-02-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	PR preprocessor/69543
	* c-c++-common/pr69126-2-long.c: New test.
	* c-c++-common/pr69126-2-short.c: New test.
	* c-c++-common/pr69543-1.c: Remove xfail.

2016-02-23  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	PR preprocessor/69543
	PR preprocessor/69558
	* c-c++-common/pr69126.c (MACRO_1, test_1): New.
	(f): Rename to...
	(test_2): ...this, and add leading comment.
	(MACRO_3, test_3): New.
	(MACRO_4A, MACRO_4B, test_4): New.
	(MACRO): Rename to...
	(MACRO_5): ...this.
	(g): Rename to...
	(test_5): ...this, updating for renaming of MACRO, and
	add leading comment.
	* c-c++-common/pr69543-1.c: New.
	* c-c++-common/pr69543-2.c: New.
	* c-c++-common/pr69543-3.c: New.
	* c-c++-common/pr69543-4.c: New.
	* c-c++-common/pr69558-1.c: New.
	* c-c++-common/pr69558-2.c: New.
	* c-c++-common/pr69558-3.c: New.
	* c-c++-common/pr69558-4.c: New.
	* gcc.dg/pr69558.c: Move to...
	* c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
	xfail for c++.

2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>

	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
	to -ftree-parallelize-loops/-fopenacc changes.
	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
	* c-c++-common/goacc/kernels-loop-2.c: Likewise.
	* c-c++-common/goacc/kernels-loop-3.c: Likewise.
	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
	* c-c++-common/goacc/kernels-loop-n.c: Likewise.
	* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
	* c-c++-common/goacc/kernels-loop.c: Likewise.
	* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
	* c-c++-common/goacc/kernels-reduction.c: Likewise.
	* gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
	* gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.

2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.target/i386/chkp-hidden-def.c: Require alias support.

2016-02-23  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69902
	* g++.dg/warn/Wnonnull-compare-5.C: New test.

	PR c/69900
	* gcc.dg/pr69900.c: New test.

2016-02-23  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69666
	* gcc.dg/tree-ssa/pr69666.c: New test.

2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67451
	* gfortran.dg/coarray_allocate_5.f08: New test.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vcond-shift.c: Move to ...
	* gcc.target/s390/vector/vcond-shift.c: ... here.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-2.c: Move and rename to ...
	* gcc.target/s390/vector/stpcpy-1.c: ... this one.

2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-1.c: Turn into compile test.

2016-02-20  Mark Wielaard  <mjw@redhat.com>

	PR c/28901
	* gcc.dg/unused-variable-3.c: New test.

2016-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69888
	* gcc.target/i386/pr69888.c: New test.

2016-02-22  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69882
	* gfortran.dg/vect/pr69882.f90: New testcase.

2016-02-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69885
	* gcc.dg/pr69885.c: New test.

2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/69806
	PR target/54089
	* gcc.target/sh/pr54089-10.c: New.

2016-02-20  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69423
	* gfortran.dg/deferred_character_15.f90: New test.

2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/57365
	gfortran.dg/allocate_with_source_18.f03: New test.

2016-02-20  Harald Anlauf  <anlauf@gmx.de>

	PR fortran/52531
	gfortran.dg/gomp/pr52531.f90: New test.

2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR c++/69865
	* c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
	-std=c++03.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69826
	* c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
	* c-c++-common/cilk-plus/CK/pr69826-2.c: New test.

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-4.C: New test.

	PR c++/69851
	* g++.dg/torture/pr69851.C: New test.

2016-02-19  Martin Sebor  <msebor@redhat.com>

	PR testsuite/69573
	* gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-2.C: New test.
	* g++.dg/warn/Wnonnull-compare-3.C: New test.

	PR c++/67767
	* g++.dg/cpp0x/pr67767.C: New test.

2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
	for fp, simd, crypto, crc, lse.
	* doc/sourcebuild.texi (AArch64-specific attributes): Document the
	above.
	* gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
	effective target check.

2016-02-19  Jakub Jelinek  <jakub@redhat.com>

	PR target/69820
	* gcc.target/i386/pr69820.c: New test.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/int128-1.c: New test.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/vector/vec-vcond-1.c: New test.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
	instruction pattern name to prevent the testcase from failing with
	-march=z13.

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* gcc.target/s390/md/movstr-2.c: New test.

2016-02-19  Marcin Kościelnicki  <koriakin@0x04.net>

	* gcc.target/s390/morestack.c: New test.

2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR target/69625
	* gcc.target/s390/pr69625.c: Add test case.

2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>

	PR testsuite/68580
	* c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.

2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68404
	* gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
	* gcc.target/powerpc/fusion3.c: Likewise.

2016-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/69553
	* g++.dg/torture/pr69553.C: New testcase.

2016-02-18  Nick Clifton  <nickc@redhat.com>

	PR target/62254
	PR target/69610
	* gcc.target/arm/pr62554.c: New test.
	* gcc.target/arm/pr69610-1.c: New test.
	* gcc.target/arm/pr69610-2.c: New test.

2016-02-18  Richard Biener  <rguenther@suse.de>

	PR middle-end/69854
	* gcc.dg/torture/pr69854.c: New testcase.

2016-02-17  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69850
	* g++.dg/warn/Wnonnull-compare-1.C: New test.

2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/vec-cg.c: New test.

2016-02-17  Richard Biener  <rguenther@suse.de>

	PR testsuite/69586
	* gcc.dg/uninit-21.c: Add -fno-short-enums.

2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69161
	* gcc.c-torture/compile/pr69161.c: New test.

2016-02-17  David Sherwood  <david.sherwood@arm.com>

	PR target/69532
	* gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
	* gcc.target/arm/vect-fmaxmin.c: Likewise.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/ifcvt-4.c: Skip on Visium.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/atomic8.adb: New test.

2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/discr46.ad[sb]: New test.

2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR Target/48344
	* gcc.target/powerpc/pr48344-1.c: New test.

2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/69742
	* gfortran.dg/associate_21.f90:  New test.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR c/69835
	* c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
	-Wnonnull in dg-options.
	* c-c++-common/nonnull-2.c: New test.

2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* gcc.target/aarch64/vector_initialization_nostack.c: New.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69801
	* gcc.dg/pr69801.c: Add empty dg-options.

2016-02-16  James Norris  <jnorris@codesourcery.com>

	* c-c++-common/goacc/deviceptr-1.c: Add tests.
	* g++.dg/goacc/deviceptr-1.c: New file.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69820
	* gcc.dg/vect/pr69820.c: New test.

2016-02-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776-2.c: New testcase.

2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>

	PR tree-optimization/69714
	* gcc.dg/torture/pr69714.c: New test.

2016-02-16  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69802
	* gcc.dg/pr69802.c: New test.

2016-02-16  Richard Biener  <rguenther@suse.de>

	PR middle-end/69801
	* gcc.dg/pr69801.c: New testcase.

2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69651
	* gfortran.dg/read_bang.f90: New test.
	* gfortran.dg/read_bang4.f90: New test.

2016-02-15  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69658
	* g++.dg/init/pr69658.C: New test.

	PR c++/69797
	* c-c++-common/pr69797.c: New test.

2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	* lib/target-supports.exp (check_effective_target_section_anchors): Add
	check for aarch64*-*-*.

2016-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69783
	* gcc.dg/vect/pr69783.c: New testcase.

2016-02-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69776
	* gcc.dg/torture/pr69776.c: New testcase.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	* gfortran.dg/type_decl_4.f90:  Reinstated.

2016-02-14  John David Anglin  <danglin@gcc.gnu.org>

	PR fortran/68746
	* gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	PR bootstrap/69816
	* gfortran.dg/type_decl_4.f90:  Removed.

2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/60526
	* gfortran.dg/type_decl_4.f90:  New test.

2016-02-14  Alan Modra  <amodra@gmail.com>

	PR testsuite/68886
	* gcc.c-torture/execute/stkalign.c: Revise test.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67260
	* gcc.target/sh/torture/pr67260.c: Adjust additional options.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67260
	* gcc.target/sh/torture/pr67260.c: New.

2016-02-12  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/pr67964.c: Add dg-require-alias.

2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

	PR target/67636
	PR target/64345
	* gcc.target/sh/pr54236-1.c: Adjust optimization level.

2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69668
	* gfortran.dg/namelist_88.f90: New test.

2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/69668
	* gfortran.dg/namelist_38.f90: Update test.
	* gfortran.dg/namelist_84.f90: Update test.

2016-02-12  David Malcolm  <dmalcolm@redhat.com>

	PR other/69554
	* gcc.dg/pr69554-1.c: New test.
	* gfortran.dg/pr69554-1.F90: New test.
	* gfortran.dg/pr69554-2.F90: New test.
	* lib/gcc-dg.exp (proc dg-locus): New function.
	* lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
	distinguish between the caret-printing and non-caret-printing
	cases.  If caret-printing has been explicitly enabled, bail out
	without attempting to fix up the output.

2016-02-12  David Malcolm  <dmalcolm@redhat.com>

	PR driver/69265
	PR driver/69453
	* gcc.dg/spellcheck-options-3.c: New test case.
	* gcc.dg/spellcheck-options-4.c: New test case.
	* gcc.dg/spellcheck-options-5.c: New test case.
	* gcc.dg/spellcheck-options-6.c: New test case.
	* gcc.dg/spellcheck-options-7.c: New test case.
	* gcc.dg/spellcheck-options-8.c: New test case.
	* gcc.dg/spellcheck-options-9.c: New test case.
	* gcc.dg/spellcheck-options-10.c: New test case.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69764
	PR rtl-optimization/69771
	* c-c++-common/pr69764.c: New test.
	* gcc.dg/torture/pr69771.c: New test.

2016-02-12  Marek Polacek  <polacek@redhat.com>

	* g++.dg/torture/init-list1.C: New.

2016-02-12  Marek Polacek  <polacek@redhat.com>

	* gcc.dg/pr69522.c: Add empty dg-options.

2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* g++.dg/lto/lto.exp: Include and init mpx.
	* g++.dg/lto/pr69729_0.C: New test.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	PR ipa/69241
	* g++.dg/ipa/pr69241-4.C: New test.

	PR ipa/68672
	* g++.dg/ipa/pr68672-1.C: New test.
	* g++.dg/ipa/pr68672-2.C: New test.
	* g++.dg/ipa/pr68672-3.C: New test.

2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/69522
	* gcc.dg/pr69522.c: New test.

2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69098
	* g++.dg/cpp1y/69098.C: New test.
	* g++.dg/cpp1y/69098-2.C: New test.

2016-02-12  Jakub Jelinek  <jakub@redhat.com>

	* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
	and neighbour -> neighbor.
	* objc.dg/attributes/method-nonnull-1.m: Likewise.
	* objc.dg/gnu-api-2-class-meta.m: Likewise.
	* c-c++-common/Wvarargs.c: Likewise.
	* c-c++-common/goacc/host_data-5.c: Likewise.
	* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
	* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
	* obj-c++.dg/gnu-api-2-method.mm: Likewise.
	* gcc.target/aarch64/pr60697.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
	* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
	* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
	* gcc.target/aarch64/aapcs64/test_23.c: Likewise.
	* gcc.target/aarch64/vrnd_f64_1.c: Likewise.
	* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
	* g++.dg/lookup/koenig5.C: Likewise.
	* g++.dg/ext/no-asm-2.C: Likewise.
	* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
	* gfortran.dg/used_types_16.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
	* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
	* gfortran.dg/abstract_type_6.f03: Likewise.
	* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
	* gfortran.dg/used_types_15.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
	* gfortran.dg/exit_3.f08: Likewise.
	* gfortran.dg/open_status_2.f90: Likewise.
	* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
	* gfortran.dg/intrinsic_std_1.f90: Likewise.
	* gfortran.dg/associate_1.f03: Likewise.
	* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
	* gfortran.dg/intrinsic_std_6.f90: Likewise.
	* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
	* gcc.dg/builtin-object-size-1.c: Likewise.
	* gcc.dg/noreturn-6.c: Likewise.
	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
	* gcc.dg/globalalias.c: Likewise.
	* gcc.dg/builtins-config.h: Likewise.
	* gcc.dg/pr30457.c: Likewise.
	* gcc.c-torture/compile/volatile-1.c: Likewise.
	* gcc.c-torture/execute/20101011-1.c: Likewise.
	* c-c++-common/Waddress-1.c: Likewise.

2016-02-11  Jakub Jelinek  <jakub@redhat.com>

	PR c/69768
	* c-c++-common/Waddress-1.c: New test.

2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/69296
	* gfortran.dg/associate_19.f03: New test.
	* gfortran.dg/associate_20.f03: New test.

2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>

	* gcc.target/sh/pr54089-8.c: Adjust optimization level.

2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/target_attr_15.c: Scan assembly for
	.arch armv8-a\n.  Add -dA to dg-options.
	* gcc.target/aarch64/assembler_arch_1.c: New test.
	* gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.

2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/68726
	* g++.dg/cpp0x/pr68726.C: New.

2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
	test.

2016-02-11  Richard Biener  <rguenther@suse.de>

	* g++.dg/tree-ssa/pr61034.C: Adjust.

2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/69148
	* gcc.target/s390/pr69148.c: New.

2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR tree-optimization/69652
	* gcc.dg/torture/pr69652.c: New test.

2016-02-10  Jakub Jelinek  <jakub@redhat.com>
	    Patrick Palka  <ppalka@gcc.gnu.org>

	PR ipa/69241
	PR c++/69649
	* g++.dg/ipa/pr69241-1.C: New test.
	* g++.dg/ipa/pr69241-2.C: New test.
	* g++.dg/ipa/pr69241-3.C: New test.
	* g++.dg/ipa/pr69649.C: New test.

2016-02-10  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
	* gcc.dg/tree-ssa/sra-18.c: Ditto.

2016-02-10  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/68021
	* gcc.dg/tree-ssa/pr68021.c: New test.

2016-02-10  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69726
	* gcc.dg/uninit-22.c: New testcase.

2016-02-09  Andrew Pinski  <apinski@cavium.com>

	PR tree-opt/69282
	* gcc.c-torture/compile/20160205-1.c: New testcase.

2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/68404
	* gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
	instead accessing a really large arrray.
	* gcc.target/powerpc/fusion3.c: Likewise.

2016-02-09  Charles Baylis  <charles.baylis@linaro.org>

	PR target/68532
	* gcc.c-torture/execute/pr68532.c: New test.

2016-02-11  Alexandre Oliva  <aoliva@redhat.com>

	PR target/69634
	* gcc.dg/pr69634.c: New.

2016-02-09  Richard Biener  <rguenther@suse.de>

	* gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.

2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>

	* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.

2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>

	* gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.

2016-02-09  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69715
	* gcc.dg/torture/pr69715.c: New testcase.

2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69139
	* g++.dg/cpp0x/trailing12.C: New test.
	* g++.dg/cpp0x/trailing13.C: New test.

2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69283
	PR c++/67835
	* g++.dg/cpp1y/auto-fn29.C: New test.
	* g++.dg/cpp1y/auto-fn30.C: New test.

2016-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69209
	* gcc.c-torture/compile/pr69209.c: New test.

2016-02-08  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
	of statements allowed in join block for path splitting.

2016-02-08  Jakub Jelinek  <jakub@redhat.com>

	PR c++/59627
	* g++.dg/gomp/pr59627.C: New test.

	PR ipa/69239
	* g++.dg/ipa/pr69239.C: New test.

2016-02-08  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69664
	* gcc.dg/cpp/trad/comment-2.c: Add expected column number.
	* gcc.dg/cpp/warn-comments.c: Likewise.

2016-02-08  Marek Polacek  <polacek@redhat.com>

	PR c++/69688
	* g++.dg/init/const12.C: New test.

2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>

	PR target/60410
	* gcc.dg/lto/pr55113_0.c: Remove test.

2016-02-08  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69719
	* gcc.dg/torture/pr69719.c: New testcase.

2016-02-08  Richard Biener  <rguenther@suse.de>
	Jeff Law  <law@redhat.com>

	PR target/68273
	* gcc.target/mips/pr68273.c: New testcase.

2016-02-08   Richard Biener  <rguenther@suse.de>

	PR rtl-optimization/69274
	* gcc.target/i386/addr-sel-1.c: XFAIL.

2016-02-08  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.

	PR tree-optimization/65917
	* gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.

2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/50555
	* gfortran.dg/namelist_args.f90: New test.

2016-02-05  Jeff Law  <law@redhat.com>

	PR tree-optimization/68541
	* gcc.dg/tree-ssa/split-path-2.c: New test.
	* gcc.dg/tree-ssa/split-path-3.c: New test.
	* gcc.dg/tree-ssa/split-path-4.c: New test.
	* gcc.dg/tree-ssa/split-path-5.c: New test.
	* gcc.dg/tree-ssa/split-path-6.c: New test.
	* gcc.dg/tree-ssa/split-path-7.c: New test.

2016-02-05  Martin Sebor  <msebor@redhat.com>

	PR c++/69662
	* g++.dg/warn/Wplacement-new-size-1.C: New test.
	* g++.dg/warn/Wplacement-new-size-2.C: New test.

2016-02-06  Richard HEnderson  <rth@redhat.com>

	PR c/69643
	* gcc.target/i386/addr-space-4.c: New.
	* gcc.target/i386/addr-space-5.c: New.

2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>

	PR fortran/66089
	* gfortran.dg/elemental_dependency_6.f90: New.

2016-02-05  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69691
	* gcc.c-torture/execute/pr69691.c: New test.

	PR c++/69628
	* g++.dg/parse/pr69628.C: New test.

2016-02-05  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/sancov/asan.c: Move to ...
	* gcc.dg/asan/sancov-1.c: ... here.

2016-02-05  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr69577.c: Require avx_runtime target.

2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69677
	* gcc.target/i386/pr69677.c: New test.

2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68948
	* g++.dg/template/pr68948.C: New test.

2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
	(only necessary on s390x).

2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr69454-2.c: Compile with -msse2
	-mno-accumulate-outgoing-args.

2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>

	* g++.dg/cpp0x/constexpr-ptrmem5.C: New test.

2016-02-04  Jakub Jelinek  <jakub@redhat.com>

	PR c/69669
	* c-c++-common/pr69669.c: New test.

2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/69667
	* g++.dg/pr69667.C: New file.

2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>

	PR target/69619
	* gcc.dg/pr69619.c: Add new test.

2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>

	PR rtl-optimization/69577
	* gcc.target/i386/pr69577.c: New test.

2016-02-04  Martin Liska  <mliska@suse.cz>

	* g++.dg/asan/pr69276.C: New test.

2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65932
	PR target/67714
	* gcc.target/arm/wmul-3.c: Simplify test to generate just
	a single smulbb instruction.
	* gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
	* gcc.target/amr/wmul-2.c: Likewise.

2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/65932
	PR target/67714
	* gcc.c-torture/execute/pr67714.c: New test.

2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69454
	* gcc.target/i386/pr69454-1.c: New test.
	* gcc.target/i386/pr69454-2.c: New test.

2016-02-03  Martin Sebor  <msebor@redhat.com>

	PR c++/69251
	PR c++/69253
	PR c++/69290
	PR c++/69277
	PR c++/69349
	* g++.dg/ext/flexarray-mangle-2.C: New test.
	* g++.dg/ext/flexarray-mangle.C: New test.
	* g++.dg/ext/flexarray-subst.C: New test.
	* g++.dg/ext/flexary11.C: New test.
	* g++.dg/ext/flexary12.C: New test.
	* g++.dg/ext/flexary13.C: New test.
	* g++.dg/ext/flexary14.C: New test.
	* g++.dg/other/dump-ada-spec-2.C: Adjust.

2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
	Define only if CHECK_FLOAT128 is defined.
	(main): Properly initialize u5.

2016-02-03  Jakub Jelinek  <jakub@redhat.com>

	PR c/69627
	* gcc.dg/pr69627.c: New test.

	PR target/69644
	* gcc.dg/pr69644.c: New test.

2016-02-03  Mike Stump  <mikestump@comcast.net>

	* lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
	support for struct-layout-1.exp.

2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69056
	* g++.dg/cpp0x/pr69056.C: New test.

2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
	    Alexandre Oliva  <aoliva@redhat.com>

	PR target/69461
	* gcc.target/powerpc/pr69461.c: New.

2016-02-03  Uros Bizjak  <ubizjak@gmail.com>

	* lib/tsan-dg.exp (tsan_init): Move check if tsan executable
	works from here ...
	(check_effective_target_fsanitize_thread): ... to here.  Do not
	specify additional compile flags for the test source.
	* lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
	specify additional compile flags for the test source.

2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Fix test issue.

2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/67451
	PR fortran/69418
	* gfortran.dg/coarray_allocate_2.f08: New test.
	* gfortran.dg/coarray_allocate_3.f08: New test.
	* gfortran.dg/coarray_allocate_4.f08: New test.

2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
	use same scan-tree-dump-times on all platforms.
	* gcc.dg/vect/vect-outer-1.c: Likewise.
	* gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1a.c: Likewise.
	* gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
	* gcc.dg/vect/vect-outer-1b.c: Likewise.
	* gcc.dg/vect/vect-outer-2b.c: Likewise.
	* gcc.dg/vect/vect-outer-3b.c: Likewise.
	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.

2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>

	* c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
	warning.

2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.

2016-02-02  James Norris  <jnorris@codesourcery.com>

	* c-c++-common/goacc/routine-5.c: Add tests.

2016-02-02  Alexander Monakov  <amonakov@ispras.ru>

	* gcc.target/nvptx/unsigned-cmp.c: New test.

2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/scalar_shift_1.c
	(test_corners_sisd_di): Improve force to SIMD register.
	(test_corners_sisd_si): Likewise.
	* gcc.target/aarch64/vect-ld1r-compile-fp.c:
	Remove scan-assembler check for ldr.

2016-02-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69595
	* gcc.dg/Warray-bounds-17.c: New testcase.

2016-02-02  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69606
	* gcc.dg/torture/pr69606.c: New testcase.

2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR middle-end/68542
	* gcc.dg/vect/vect-mask-store-move-1.c: New test.
	* gcc.target/i386/avx2-vect-mask-store-move1.c: New test.

2016-02-02  Alan Modra  <amodra@gmail.com>

	PR target/69548
	* gcc.target/powerpc/pr69548.c: New test.

2016-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69592
	* gcc.dg/pr69592.c: New test.

	PR preprocessor/69543
	PR c/69558
	* gcc.dg/pr69543.c: New test.
	* gcc.dg/pr69558.c: New test.

2016-02-01  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/65940
	* g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.

2016-02-01  Martin Sebor  <msebor@redhat.com>

	* gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.

2016-02-01  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/67921
	* c-c++-common/ubsan/pr67921.c: New test.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR middle-end/69556
	* gcc.dg/tree-ssa/recip-8.c: New testcase.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69574
	* gcc.dg/torture/pr69574.c: New testcase.

2016-02-01  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69579
	* gcc.dg/setjmp-6.c: New testcase.

2016-02-01  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/69570
	* g++.dg/opt/pr69570.C: New test.

2016-02-01  Richard Henderson  <rth@redhat.com>

	* gcc.dg/pr69535.c: New test.

2016-01-31  John David Anglin  <danglin@gcc.gnu.org>

	PR testsuite/69584
	* gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
	* gcc.dg/tree-ssa/sra-18.c: Likewise.

	PR debug/68244
	* g++.dg/parse/parens3.C: Use register "4" on hppa.

	* gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.

2016-01-31  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67564
	* gfortran.dg/allocate_with_source_17.f03: New test.

2016-01-30  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69546
	* gcc.dg/torture/pr69546.c: New test.

2016-01-30  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69566
	* gfortran.dg/unlimited_polymorphic_25.f03: New test.

2016-01-30  Martin Sebor  <msebor@redhat.com>

	PR c++/68490
	* g++.dg/ext/flexary10.C: New test.

2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/66707
	gfortran.dg/common_23.f90: New test.

2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/65546
	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
	condition being checked, and disable it when the target supports
	misaligned loads and stores.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69518
	* gcc.dg/torture/pr69518.c: New test.

2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69530
	* gcc.target/i386/pr69530.c: New test.

2016-01-29  Steve Ellcey  <sellcey@imgtec.com>

	PR target/65604
	* gcc.target/mips/div-delay.c: New test.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR target/69551
	* gcc.target/i386/pr69551.c: New test.

	PR target/66137
	* gcc.target/i386/pr66137.c: New test.

2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>

	* gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
	always built for p5600.
	* gcc.target/mips/mips.exp (mips-dg-options): Add support for the
	isa=p5600 dg-option.

2016-01-29  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69547
	* g++.dg/tree-ssa/pr69547.C: New testcase.

2016-01-29  Jakub Jelinek  <jakub@redhat.com>

	PR debug/66869
	* g++.dg/warn/Wunused-function2.C: New test.

2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
	support for test to succeed.

2016-01-29  Marek Polacek  <polacek@redhat.com>

	PR c++/69509
	PR c++/69516
	* g++.dg/ext/constexpr-vla2.C: New test.
	* g++.dg/ext/constexpr-vla3.C: New test.
	* g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.

2016-01-29  Richard Biener  <rguenther@suse.de>

	PR middle-end/69537
	* gcc.dg/uninit-21.c: New testcase.

2016-01-28  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69459
	* gcc.target/i386/pr69459.c: New test.

2016-01-28  Steve Ellcey  <sellcey@imgtec.com>

	PR target/68400
	* gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
	* gcc.target/mips/pr68400.c: New test.

2016-01-28  Martin Sebor  <msebor@redhat.com>

	PR target/17381
	* gcc.target/powerpc/pr17381.c: New test.

2016-01-28  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/69542
	* gcc.dg/torture/pr69542.c: New test.

2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Fix test issue.

2016-01-28  David Edelsohn  <dje.gcc@gmail.com>

	* gcc.dg/pr65980.c: Skip on AIX.
	* gcc.dg/pr66688.c: Same.

2016-01-28  David Edelsohn  <dje.gcc@gmail.com>

	PR target/63679
	* gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
	* gcc.dg/tree-ssa/sra-18.c: Same.

2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>

	PR fortran/62536
	* gfortran.dg/block_15.f08: New test.
	* gfortran.dg/block_end_error_1.f90: Need to catch additional error
	on incorrectly closed BLOCK.

2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.dg/declare-simd.c: New test.

2016-01-28  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69466
	* gfortran.dg/vect/pr69466.f90: New testcase.

2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* g++.dg/pr67989.C: Remove ARM-specific option.
	* gcc.target/arm/pr67989.C: New file.

2016-01-27  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
	and expm1 test for glibc < 2.11.

2016-01-27  Richard Henderson  <rth@redhat.com>

	* gcc.c-torture/execute/pr69447.c: New test.

2016-01-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69422
	* gfortran.dg/alloc_comp_assign_15.f03: New test.

2016-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR debug/66869
	* gcc.dg/pr66869.c: New test.

2016-01-25  Jeff Law  <law@redhat.com>

	PR tree-optimization/68398
	PR tree-optimization/69196
	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
	* gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
	path to avoid new heuristic allowing more irreducible regions
	* gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
	* gcc.dg/tree-ssa/vrp46.c: Likewise.
	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
	* gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
	* gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c/68062
	* c-c++-common/vector-compare-4.c: New test.

2016-01-27  David Malcolm  <dmalcolm@redhat.com>

	PR preprocessor/69126
	* c-c++-common/pr69126.c: New test case.

2016-01-27  Ian Lance Taylor  <iant@google.com>

	* gcc.dg/tree-ssa/ivopt_5.c: New test.

2016-01-27  Ryan Burn  <contact@rnburn.com>

	PR cilkplus/69267
	* g++.dg/cilk-plus/CK/pr69267.cc: New test.

2016-01-27  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69512
	* gcc.target/i386/pr69512.c: New test.

2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>

	PR ada/69488
	* gnat.dg/sso/*.adb: Robustify dg-output directives.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c++/69379
	* g++.dg/pr69379.C: New test.

2016-01-27  Martin Sebor  <msebor@redhat.com>

	PR c++/69317
	* g++.dg/abi/Wabi-2-2.C: New test.
	* g++.dg/abi/Wabi-2-3.C: New test.
	* g++.dg/abi/Wabi-3-2.C: New test.
	* g++.dg/abi/Wabi-3-3.C: New test.

2016-01-27  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69166
	* gcc.dg/torture/pr69166.c: New testcase.

2016-01-27  Martin Jambor  <mjambor@suse.cz>

	PR tree-optimization/69355
	* gcc.dg/tree-ssa/pr69355.c: New test.

2016-01-27  Marek Polacek  <polacek@redhat.com>

	PR c++/69496
	* g++.dg/ext/constexpr-vla1.C: New test.

2016-01-20  Christian Bruel  <christian.bruel@st.com>

	PR target/69245
	* gcc.target/arm/pr69245.c: New test.

2016-01-27  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69399
	* gcc.dg/torture/pr69399.c: New test.

2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.

2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.

2016-01-26  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69110
	* gcc.dg/autopar/pr69110.c: New test.

2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/isl-ast-op-select.c: New.

2015-01-26  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/69385
	* gfortran.dg/allocate_error_6.f90: New test.

2016-01-26  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tm/pr60908.c: New test.

2016-01-26  David Malcolm  <dmalcolm@redhat.com>

	PR other/69006
	* g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
	directive.
	* gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
	expected multiline output to reflect the colorization being
	disabled before newlines.
	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
	(custom_diagnostic_finalizer): Replace call to
	pp_newline_and_flush with call to pp_flush.
	* gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
	* gfortran.dg/implicit_class_1.f90: Likewise.
	* lib/gcc-dg.exp (allow_blank_lines): New global.
	(dg-allow-blank-lines-in-output): New procedure.
	(gcc-dg-prune): Complain about blank lines in the output, unless
	dg-allow-blank-lines-in-output was called.
	* lib/multiline.exp (_build_multiline_regex): Only support
	arbitrary followup text for non-blank-lines, not for blank lines.

2016-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69483
	* gcc.dg/pr69483.c: New test.
	* g++.dg/opt/pr69483.C: New test.

2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	PR target/68620
	* gcc.target/arm/pr68620.c: New test.

2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr68986-2.c: Remove -m32.

2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68986
	* gcc.target/i386/pr68986-1.c: New test.
	* gcc.target/i386/pr68986-2.c: Likewise.
	* gcc.target/i386/pr68986-3.c: Likewise.

2016-01-26  Christian Bruel  <christian.bruel@st.com>

	* lib/target-supports.exp
	(check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
	(check_effective_target_arm_crypto_pragma_ok): Likewise.
	* gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.

2016-01-26  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69452
	* gcc.dg/torture/pr69452.c: New testcase.

2016-01-26  Jakub Jelinek  <jakub@redhat.com>

	PR target/69442
	* gcc.dg/pr69442.c: New test.

2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>

	PR target/67896
	* gcc.target/aarch64/simd/pr67896.C: New.

2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>

	PR tree-optimization/69400
	* gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
	function.
	(plugin_init): Call it.
	* gcc.dg/torture/pr69400.c: New test.

2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/arm/pr68674.c: Check and use arm_fp effective target.

2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
	isl-0.15.

2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/pr69292.c: New.

2016-01-25  Jakub Jelinek  <jakub@redhat.com>

	* c-c++-common/goacc/use_device-1.c: New test.

2016-01-25  Jeff Law  <law@redhat.com>

	PR tree-optimization/69196
	PR tree-optimization/68398
	* gcc.dg/tree-ssa/pr66752-3.c: Update expected output
	* gcc.dg/tree-ssa/pr68198.c: Likewise.

2016-01-25  David Edelsohn  <dje.gcc@gmail.com>

	PR target/69469
	* gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
	Algorithm.

2016-01-25  Richard Biener  <rguenther@suse.de>

	PR testsuite/69380
	* g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.

2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69421
	* gcc.dg/pr69421.c: New test.

2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>

	* gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
	* gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
	* gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.

2016-01-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69376
	* gcc.dg/torture/pr69376.c: New testcase.

2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/69397
	PR fortran/68442
	* gfortran.dg/interface_38.f90: New test.
	* gfortran.dg/interface_39.f90: New test.

2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>

	Revert:
	2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/11858
	PR c++/24663
	PR c++/24664
	* g++.dg/template/pr11858.C: New test.
	* g++.dg/template/pr24663.C: New test.
	* g++.dg/template/unify12.C: New test.
	* g++.dg/template/unify13.C: New test.
	* g++.dg/template/unify14.C: New test.
	* g++.dg/template/unify15.C: New test.
	* g++.dg/template/unify16.C: New test.
	* g++.dg/template/unify17.C: New test.

2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/68283
	gfortran.dg/pr68283.f90: New test.

2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/66094
	* gfortran.dg/inline_matmul_13.f90:  New test.
	* gfortran.dg/matmul_bounds_8.f90:  New test.
	* gfortran.dg/matmul_bounds_9.f90:  New test.
	* gfortran.dg/matmul_bounds_10.f90:  New test.

2016-01-23  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69426
	* gcc.dg/autopar/pr69426.c: New test.

2016-01-23  Martin Sebor  <msebor@redhat.com>

	PR c++/58109
	PR c++/69022
	* g++.dg/cpp0x/alignas5.C: New test.
	* g++.dg/ext/vector29.C: Same.

2016-01-23  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
	* gcc.target/i386/chkp-strlen-4.c: Move the definition of
	_GNU_SOURCE from compile flags to the source.
	* gcc.target/i386/chkp-stropt-12.c: Ditto.
	* gcc.target/i386/chkp-stropt-16.c: Ditto.
	* gcc.target/i386/chkp-stropt-4.c: Ditto.
	* gcc.target/i386/chkp-stropt-8.c: Ditto.

2016-01-22  Jakub Jelinek  <jakub@redhat.com>

	PR target/69432
	* g++.dg/opt/pr69432.C: New test.

2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354c: Adjust target selector to include
	32-bit targets testing an -m64 multilib.

2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
	64-bit support.

2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.

2016-01-21  Christian Bruel  <christian.bruel@st.com>

	PR target/68674
	* gcc.target/i386/pr68674.c
	* gcc.target/aarch64/pr68674.c
	* gcc.target/arm/pr68674.c

2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69403
	* gcc.c-torture/execute/pr69403.c: New test.

2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/55843
	* g++.dg/template/pr55843.C: New.

2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>

	PR testsuite/66877
	* gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
	vect_recog_over_widening_pattern in dump if we have vect_widen_shift.

2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR testsuite/67489
	* gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
	from dg-do compile directive, and instead add
	{ dg-require-effective-target int128 }.

2016-01-20  Martin Sebor  <msebor@redhat.com>

	PR c/69405
	* gcc.dg/sync-fetch.c: New test.

2016-01-21  Martin Sebor  <msebor@redhat.com>

	PR target/69252
	* gcc.target/powerpc/pr69252.c: New test.

2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/65996
	* gfortran.dg/pr65996.f90: New test.

2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR c++/68810
	* g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
	expected to generate an error.

2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>

	PR middle-end/66178
	* gcc.dg/torture/pr66178.c: New test.

2016-01-21  Anton Blanchard  <anton@samba.org>
	    Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	PR target/63354
	* gcc.target/powerpc/pr63354.c:  New test.

2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/68990
	* gcc.target/i386/pr68990: New.

2016-01-21  Nick Clifton  <nickc@redhat.com>

	PR target/69129
	* gcc.target/mips/pr69129.c: New.

2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58046
	* g++.dg/cpp0x/pr58046.C: New.

2016-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR target/69187
	PR target/65624
	* gcc.target/arm/pr69187.c: New test.

	PR c++/69355
	* g++.dg/torture/pr69355.C: New test.

2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gfortran.dg/graphite/interchange-3.f90: Adjust pattern.

2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
	    Sebastian Pop  <s.pop@samsung.com>

	* gcc.dg/graphite/pr68976.c: New test.

2016-01-21  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/67653
	* c-c++-common/pr67653.c: New test.
	* gcc.dg/torture/pr29119.c: Add dg-warning.

2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>

	* gcc.target/powerpc/cpu-builtin-1.c: New test.

2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>

	PR c/24293
	* gcc.dg/pr24293.c: New test.
	* gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
	incomplete struct type.
	* gcc.dg/declspec-1.c: Likewise.
	* gcc.dg/pr63549.c: Likewise.

2016-01-20  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/66612
	* gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
	for bdn instruction.

2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>

	* lib/target-supports.exp
	(check_effective_target_arm_fp_ok_nocache): New.
	(check_effective_target_arm_fp_ok): New.
	(add_options_for_arm_fp): New.
	(check_effective_target_arm_crypto_ok_nocache): Require
	target_arm_v8_neon_ok instead of arm32.
	(check_effective_target_arm_crypto_pragma_ok_nocache): New.
	(check_effective_target_arm_crypto_pragma_ok): New.
	(add_options_for_arm_vfp): New.
	* gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
	target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
	target instead. Force initial fpu to vfp.
	* gcc.target/arm/attr-neon-builtin-fail.c: Do not force
	-mfloat-abi=softfp, use arm_fp_ok effective target instead.
	* gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
	dependency.
	* gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
	use arm_vfp effective target instead. Force initial fpu to vfp.
	* gcc.target/arm/attr-neon3.c: Likewise.
	* gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
	arm_vfp_ok.
	* gcc.target/arm/unsigned-float.c: Likewise.
	* gcc.target/arm/vfp-1.c: Likewise.
	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
	* gcc.target/arm/vfp-ldmdbs.c: Likewise.
	* gcc.target/arm/vfp-ldmiad.c: Likewise.
	* gcc.target/arm/vfp-ldmias.c: Likewise.
	* gcc.target/arm/vfp-stmdbd.c: Likewise.
	* gcc.target/arm/vfp-stmdbs.c: Likewise.
	* gcc.target/arm/vfp-stmiad.c: Likewise.
	* gcc.target/arm/vfp-stmias.c: Likewise.
	* gcc.target/arm/vnmul-1.c: Likewise.
	* gcc.target/arm/vnmul-2.c: Likewise.
	* gcc.target/arm/vnmul-3.c: Likewise.
	* gcc.target/arm/vnmul-4.c: Likewise.

2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>

	PR testsuite/69366
	* g++.dg/pr63995-1.C: Require non-x32 target, instead of,
	the MPX run-time library, for compile-time MPX test.
	* gcc.target/i386/chkp-always_inline.c: Likewise.
	* gcc.target/i386/chkp-bndret.c: Likewise.
	* gcc.target/i386/chkp-builtins-1.c: Likewise.
	* gcc.target/i386/chkp-builtins-2.c: Likewise.
	* gcc.target/i386/chkp-builtins-3.c: Likewise.
	* gcc.target/i386/chkp-builtins-4.c: Likewise.
	* gcc.target/i386/chkp-const-check-1.c: Likewise.
	* gcc.target/i386/chkp-const-check-2.c: Likewise.
	* gcc.target/i386/chkp-hidden-def.c: Likewise.
	* gcc.target/i386/chkp-label-address.c: Likewise.
	* gcc.target/i386/chkp-lifetime-1.c: Likewise.
	* gcc.target/i386/chkp-narrow-bounds.c: Likewise.
	* gcc.target/i386/chkp-pr69044.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
	* gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
	* gcc.target/i386/chkp-strchr.c: Likewise.
	* gcc.target/i386/chkp-strlen-1.c: Likewise.
	* gcc.target/i386/chkp-strlen-2.c: Likewise.
	* gcc.target/i386/chkp-strlen-3.c: Likewise.
	* gcc.target/i386/chkp-strlen-4.c: Likewise.
	* gcc.target/i386/chkp-strlen-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-1.c: Likewise.
	* gcc.target/i386/chkp-stropt-10.c: Likewise.
	* gcc.target/i386/chkp-stropt-11.c: Likewise.
	* gcc.target/i386/chkp-stropt-12.c: Likewise.
	* gcc.target/i386/chkp-stropt-13.c: Likewise.
	* gcc.target/i386/chkp-stropt-14.c: Likewise.
	* gcc.target/i386/chkp-stropt-15.c: Likewise.
	* gcc.target/i386/chkp-stropt-16.c: Likewise.
	* gcc.target/i386/chkp-stropt-2.c: Likewise.
	* gcc.target/i386/chkp-stropt-3.c: Likewise.
	* gcc.target/i386/chkp-stropt-4.c: Likewise.
	* gcc.target/i386/chkp-stropt-5.c: Likewise.
	* gcc.target/i386/chkp-stropt-6.c: Likewise.
	* gcc.target/i386/chkp-stropt-7.c: Likewise.
	* gcc.target/i386/chkp-stropt-8.c: Likewise.
	* gcc.target/i386/chkp-stropt-9.c: Likewise.
	* gcc.target/i386/pr63995-2.c: Likewise.
	* gcc.target/i386/pr64805.c: Likewise.
	* gcc.target/i386/pr65044.c: Likewise.
	* gcc.target/i386/pr65167.c: Likewise.
	* gcc.target/i386/pr65183.c: Likewise.
	* gcc.target/i386/pr65184.c: Likewise.
	* gcc.target/i386/thunk-retbnd.c: Likewise.

2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR tree-optimization/69328
	* gcc.dg/pr69328.c: New test.

2016-01-20  Jeff Law  <law@redhat.com>

	PR target/25114
	* gcc.target/m68k/pr25114.c: New test.

2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>

	* gcc.target/arm/memset-inline-10.c: Added
	dg-require-effective-target arm_thumb2_ok.

2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.dg/debug/dwarf2/sso.c: New test.

2016-01-19  Uros Bizjak  <ubizjak@gmail.com>

	PR testsuite/68820
	* gcc.c-torture/execute/builtins/memops-asm.x: New file.
	* gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
	* gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/66223
	* g++.dg/ipa/devirt-50.C: New testcase.

2016-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/68965
	* g++.dg/cpp1y/parameter-pack-1.C: New test.
	* g++.dg/cpp1y/parameter-pack-2.C: New test.

2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR target/69135
	* gcc.target/arm/pr69135_1.c: New test.

2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: Add new tests.

2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>

	* gcc.target/aarch64/ccmp_1.c: New testcase.

2016-01-19  Marek Polacek  <polacek@redhat.com>

	PR c++/68586
	* g++.dg/cpp0x/enum30.C: New test.

2016-01-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69336
	* g++.dg/tree-ssa/pr69336.C: New testcase.

2016-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR debug/65779
	* gcc.dg/pr65779.c: New test.

2016-01-19  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69352
	* gcc.dg/torture/pr69352.c: New testcase.

2016-01-19  Jakub Jelinek  <jakub@redhat.com>

	PR rtl-optimization/68955
	PR rtl-optimization/64557
	* gcc.dg/torture/pr68955.c: New test.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69136
	* g++.dg/torture/pr69136.C: New testcase.

2016-01-19  Jan Hubicka  <hubicka@ucw.cz>

	PR lto/69133
	* g++.dg/lto/pr69133_0.C: New testcase.
	* g++.dg/lto/pr69133_1.C: New testcase.

2016-01-15  Jeff Law  <law@redhat.com>

	PR tree-optimization/69320
	* gcc.c-torture/pr69320-1.c: New test.
	* gcc.c-torture/pr69320-2.c: New test.
	* gcc.c-torture/pr69320-3.c: New test.
	* gcc.c-torture/pr69320-4.c: New test.

2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/11858
	PR c++/24663
	PR c++/24664
	* g++.dg/template/pr11858.C: New test.
	* g++.dg/template/pr24663.C: New test.
	* g++.dg/template/unify12.C: New test.
	* g++.dg/template/unify13.C: New test.
	* g++.dg/template/unify14.C: New test.
	* g++.dg/template/unify15.C: New test.
	* g++.dg/template/unify16.C: New test.
	* g++.dg/template/unify17.C: New test.

2016-01-18  David Malcolm  <dmalcolm@redhat.com>

	PR testsuite/69181
	* gcc.dg/pr69181-1.c: New test file.
	* gcc.dg/pr69181-2.c: New test file.
	* lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
	globals by moving it to...
	(cleanup-after-saved-dg-test): ...this new function.  Add
	"global additional_sources_used".  Add reset of global
	multiline_expected_outputs to the empty list.
	* lib/multiline.exp (_multiline_expected_outputs): Rename this
	global to...
	(multiline_expected_outputs): ...this, and updated comments to
	note that it is modified from gcc-dg.exp.
	(dg-end-multiline-output): Update for the above renaming.
	(handle-multiline-outputs): Likewise.  Remove the clearing
	of the expected outputs to the empty list.

2016-01-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69297
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.

2016-01-18  Joseph Myers  <joseph@codesourcery.com>

	* gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
	dg-options.
	* gcc.target/mips/mips-3d-2.c: Likewise.
	* gcc.target/mips/mips-3d-3.c: Likewise.
	* gcc.target/mips/mips-3d-4.c: Likewise.
	* gcc.target/mips/mips-3d-5.c: Likewise.
	* gcc.target/mips/mips-3d-6.c: Likewise.
	* gcc.target/mips/mips-3d-7.c: Likewise.
	* gcc.target/mips/mips-3d-8.c: Likewise.
	* gcc.target/mips/mips-3d-9.c: Likewise.
	* gcc.target/mips/mips-ps-1.c: Likewise.
	* gcc.target/mips/mips-ps-2.c: Likewise.
	* gcc.target/mips/mips-ps-3.c: Likewise.
	* gcc.target/mips/mips-ps-4.c: Likewise.
	* gcc.target/mips/mips-ps-5.c: Likewise.
	* gcc.target/mips/mips-ps-6.c: Likewise.
	* gcc.target/mips/mips-ps-7.c: Likewise.
	* gcc.target/mips/mips-ps-type.c: Likewise.
	* gcc.target/mips/mips-ps-type-2.c: Likewise.
	* gcc.target/mips/mips16-attributes-6.c: Likewise.

2016-01-18  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
	* c-c++-common/goacc/kernels-double-reduction.c: New test.
	* c-c++-common/goacc/kernels-empty.c: New test.
	* c-c++-common/goacc/kernels-eternal.c: New test.
	* c-c++-common/goacc/kernels-loop-2.c: New test.
	* c-c++-common/goacc/kernels-loop-3.c: New test.
	* c-c++-common/goacc/kernels-loop-data-2.c: New test.
	* c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
	* c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
	* c-c++-common/goacc/kernels-loop-data-update.c: New test.
	* c-c++-common/goacc/kernels-loop-data.c: New test.
	* c-c++-common/goacc/kernels-loop-g.c: New test.
	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
	* c-c++-common/goacc/kernels-loop-n.c: New test.
	* c-c++-common/goacc/kernels-loop-nest.c: New test.
	* c-c++-common/goacc/kernels-loop.c: New test.
	* c-c++-common/goacc/kernels-noreturn.c: New test.
	* c-c++-common/goacc/kernels-one-counter-var.c: New test.
	* c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
	* c-c++-common/goacc/kernels-reduction.c: New test.

2016-01-18  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
	* gcc.dg/autopar/outer-2.c: Same.
	* gcc.dg/autopar/outer-3.c: Same.
	* gcc.dg/autopar/outer-4.c: Same.
	* gcc.dg/autopar/outer-5.c: Same.
	* gcc.dg/autopar/outer-6.c: Same.
	* gcc.dg/autopar/parallelization-1.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
	* gcc.dg/autopar/pr39500-1.c: Same.
	* gcc.dg/autopar/pr39500-2.c: Same.
	* gcc.dg/autopar/pr46193.c: Same.
	* gcc.dg/autopar/pr46194.c: Same.
	* gcc.dg/autopar/pr49580.c: Same.
	* gcc.dg/autopar/pr49960-1.c: Same.
	* gcc.dg/autopar/pr49960.c: Same.
	* gcc.dg/autopar/pr68373.c: Same.
	* gcc.dg/autopar/reduc-1.c: Same.
	* gcc.dg/autopar/reduc-1char.c: Same.
	* gcc.dg/autopar/reduc-1short.c: Same.
	* gcc.dg/autopar/reduc-2.c: Same.
	* gcc.dg/autopar/reduc-2char.c: Same.
	* gcc.dg/autopar/reduc-2short.c: Same.
	* gcc.dg/autopar/reduc-3.c: Same.
	* gcc.dg/autopar/reduc-4.c: Same.
	* gcc.dg/autopar/reduc-6.c: Same.
	* gcc.dg/autopar/reduc-7.c: Same.
	* gcc.dg/autopar/reduc-8.c: Same.
	* gcc.dg/autopar/reduc-9.c: Same.
	* gcc.dg/autopar/uns-outer-4.c: Same.
	* gcc.dg/autopar/uns-outer-5.c: Same.
	* gcc.dg/autopar/uns-outer-6.c: Same.
	* gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
	* gfortran.dg/parloops-exit-first-loop-alt.f95: Same.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
	aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
	* gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
	* gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.

2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>

	PR target/63679
	* gcc.dg/tree-ssa/sra-17.c: New.
	* gcc.dg/tree-ssa/sra-18.c: New.

2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr65105-5.c: Adjust to andn generation.

2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/inline12.adb: New test.

2016-01-18  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/66797
	* gcc.c-torture/execute/pr65447.c: Relax check condition.

2016-01-18  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69170
	* gcc.dg/torture/pr69170.c: New testcase.

2016-01-17  John David Anglin  <danglin@gcc.gnu.org>

	* gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.

2016-01-16  Tom de Vries  <tom@codesourcery.com>

	* c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.

2016-01-16  Tom de Vries  <tom@codesourcery.com>

	* gcc.dg/parloops-exit-first-loop-alt.c: Move ...
	* gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
	redundant dg-require-effective-target pthread.
	* gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
	* gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.

2016-01-16  David Edelsohn  <dje.gcc@gmail.com>

	PR target/68609
	* gcc.target/powerpc/recip-6.c: Enable on AIX.
	* gcc.target/powerpc/recip-7.c: Same.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69091
	* g++.dg/template/pr69091.C: New test.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	* c-c++-common/cilk-plus/AN/an-if.c: Check that the original
	dump does not contain an error_mark_node.
	* c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
	* c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.

2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/68936
	* g++.dg/template/pr68936.C: New test.

2016-01-15  David Edelsohn  <dje.gcc@gmail.com>

	PR target/68609
	* gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
	* gcc.target/powerpc/recip-2.c: Same.
	* gcc.target/powerpc/recip-3.c: Same.
	* gcc.target/powerpc/recip-4.c: Same.
	* gcc.target/powerpc/recip-sqrtf.c: Same.

2016-01-15  Jeff Law  <law@redhat.com>

	PR tree-optimization/69270
	* gcc.dg/tree-ssa/pr69270-2.c: New test.
	* gcc.dg/tree-ssa/pr69270-3.c: New test.

2016-01-15  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/49630
	* gfortran.dg/deferred_character_13.f90: New test for the fix
	of comment 3 of the PR.

	PR fortran/54070
	* gfortran.dg/deferred_character_8.f90: New test
	* gfortran.dg/allocate_error_5.f90: New test

	PR fortran/60593
	* gfortran.dg/deferred_character_10.f90: New test

	PR fortran/60795
	* gfortran.dg/deferred_character_14.f90: New test

	PR fortran/61147
	* gfortran.dg/deferred_character_11.f90: New test

	PR fortran/64324
	* gfortran.dg/deferred_character_9.f90: New test

2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/69030
	* gcc.target/i386/pr69030.c: New.

2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* gcc.target/aarch64/target_attr_17.c: New test.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/66856
	* gcc.dg/torture/pr66856-1.c: New testcase.
	* gcc.dg/torture/pr66856-2.c: Likewise.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR debug/69137
	* g++.dg/lto/pr69137_0.C: New testcase.

2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>

	PR middle-end/69246
	* gcc.target/i386/pr69246.c: New test.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	PR c++/56194
	* g++.dg/init/const9.C: Disable test on S/390.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
	* g++.dg/Wno-frame-address.C: Ditto.

2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>

	* gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68961
	* gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.

2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>

	* gcc.target/i386/pr65105-5.c: New test.

2016-01-15  Jan Hubicka  <hubicka@ucw.cz>

	* gcc.c-torture/execute/alias-4.c: New testcase.

2016-01-15  Jan Hubicka  <hubicka@ucw.cz>

	PR ipa/68148
	* g++.dg/ipa/devirt-49.C: New testcase.

2016-01-15  Christian Bruel  <christian.bruel@st.com>

	PR target/65837
	* gcc.target/arm/attr-neon-builtin-fail2.c: New test.
	* gcc.target/arm/lto/pr65837-attr_0.c: New test.
	* gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.

2016-01-15  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69117
	* gcc.dg/torture/pr69117.c: New testcase.

2015-01-14  Ryan Burn  <contact@rnburn.com>

	PR c++/69048
	* g++.dg/cilk-plus/CK/pr69048.cc: New test.

2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

	PR testsuite/67509
	* gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
	range tests use 100 * maximum instead of maximum + 1.

2016-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR debug/69244
	* gcc.dg/guality/pr69244.c: New test.

2016-01-14  Uros Bizjak  <ubizjak@gmail.com>

	* lib/target-supports.exp (check_effective_target_issignaling):
	New procedure.
	* gcc.dg/pr61441.c: Require issignaling effective target.

2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/68803
	* gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.

2016-01-14  David Malcolm  <dmalcolm@redhat.com>

	PR c++/68819
	PR preprocessor/69177
	* gcc.dg/plugin/location-overflow-test-1.c: New test case.
	* gcc.dg/plugin/location-overflow-test-2.c: New test case.
	* gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.

2016-01-14  Marek Polacek  <polacek@redhat.com>

	PR c/69262
	* gcc.dg/array-15.c: New test.

2016-01-14  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/68146
	PR tree-optimization/69155
	* gfortran.dg/pr68146.f: New test.
	* gfortran.dg/pr69155.f90: New test.

2016-01-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/68060
	* gcc.dg/torture/pr68060-1.c: New testcase.
	* gcc.dg/torture/pr68060-2.c: Likewise.

2016-01-14  Nick Clifton  <nickc@redhat.com>

	* lib/target-supports.exp
	(check_effective_target_arm_neon_ok_nocache): Add an option
	sequence that includes setting the ARM architecture to ARMv7-A.
	* gcc.target/arm/attr-neon.c: Use dg-add-options to add the
	command line options necessary to enable Neon support.
	* gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
	* gcc.target/arm/neon-vshl-imm-1.c: Likewise.
	* gcc.target/arm/neon-vshr-imm-1.c: Likewise.
	* gcc.target/arm/pr69180.c: Likewise.

2016-01-14  Jeff Law  <law@redhat.com>

	PR tree-optimization/69270
	* gcc.dg/tree-ssa/pr69270.c: New test.

2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>

	PR c/66208
	* c-c++-common/pr66208.c: New file.

2016-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69156
	* gcc.dg/pr69156.c: New test.

2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/pr69225-7.c: New test.

2016-01-13  Richard Henderson  <rth@redhat.com>

	* gcc.dg/tm/memopt-13.c: Update expected function.
	* gcc.dg/tm/memopt-6.c: Likewise.

2016-01-13  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
	* gcc.target/i386/pr68432-1.c (dg-options): Ditto.
	* gcc.target/i386/pr68432-2.c (dg-options): Ditto.
	* gcc.target/i386/pr68432-3.c (dg-options): Ditto.

2016-01-13  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69169
	* gcc.dg/pr69169.c: New test.

2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>

	PR target/69228
	* gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.

2016-01-13  Jakub Jelinek  <jakub@redhat.com>

	PR target/69247
	* gcc.dg/pr69247.c: New test.

2016-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69242
	* gcc.dg/torture/pr69242.c: New testcase.

2016-01-13  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69186
	* gcc.dg/torture/pr69186.c: New testcase.

2016-01-13  Jeff Law  <law@redhat.com>

	PR tree-optimization/67755
	* gcc.dg/tree-ssa/pr67755.c: New test.

2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	* gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
	pass number in output by a star.

2016-01-12  Bin Cheng  <bin.cheng@arm.com>

	PR tree-optimization/68911
	* gcc.c-torture/execute/pr68911.c: New test.

2016-01-12  Marek Polacek  <polacek@redhat.com>

	PR c++/68979
	* g++.dg/warn/permissive-1.C: New test.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR objc++/68511
	PR c++/69213
	* g++.dg/opt/pr69213.C: New test.

2016-01-12  Christian Bruel  <christian.bruel@st.com>

	PR target/69180
	* gcc.target/arm/pr69180.c: New test.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR lto/69077
	* g++.dg/lto/pr69077_0.C: New testcase.
	* g++.dg/lto/pr69077_1.C: Likewise.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR target/69175
	* g++.dg/opt/pr69175.C: New test.

2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>

	* gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
	rather than #including math.h & stdlib.h.
	* gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
	* gcc.dg/vect/pr49771.c: Likewise.
	* gcc.dg/vect/vect-10-big-array.c: Likewise.
	* gcc.dg/vect/vect-neg-store-1.c: Likewise.
	* gcc.dg/vect/vect-neg-store-2.c: Likewise.
	* gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
	* gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
	* gcc.dg/vect/pr44507.c: Likewise.
	* gcc.dg/vect/pr45902.c: Likewise.
	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
	* gcc.dg/vect/vect-117.c: Likewise.
	* gcc.dg/vect/vect-99.c: Likewise.
	* gcc.dg/vect/vect-aggressive-1.c: Likewise.
	* gcc.dg/vect/vect-cond-1.c: Likewise.
	* gcc.dg/vect/vect-cond-2.c: Likewise.
	* gcc.dg/vect/vect-cond-3.c: Likewise.
	* gcc.dg/vect/vect-cond-4.c: Likewise.
	* gcc.dg/vect/vect-mask-load-1.c: Likewise.
	* gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
	* gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-1.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-2.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-3.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
	* gcc.dg/vect/vect-over-widen-4.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
	* gcc.dg/vect/vect-widen-mult-half.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
	include of signal.h.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
	* gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-16.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-17.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-2.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-3.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-4.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-5.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-6.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-7.c: Likewise.
	* gcc.dg/vect/vect-ifcvt-9.c: Likewise.
	* gcc.dg/vect/vect-outer-5.c: Likewise.
	* gcc.dg/vect/vect-outer-6.c: Likewise.
	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
	include of stdio.h.

2016-01-12  Nick Clifton  <nickc@redhat.com>

	PR target/68913
	* gcc.dg/lto/pr61886_0.c: Rename the external function called
	to fread so that it will be found in all target runtimes.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69053
	* g++.dg/torture/pr69053.C: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69168
	* gcc.dg/torture/pr69168.c: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69157
	* gcc.dg/torture/pr69157.c: New testcase.

2016-01-12  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69174
	* gcc.dg/torture/pr69174.c: New testcase.

2016-01-12  Jakub Jelinek  <jakub@redhat.com>

	PR c++/66808
	PR c++/69000
	* g++.dg/tls/pr66808.C: New test.
	* g++.dg/tls/pr69000.C: New test.

2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/swaps-p8-23.c: New test.
	* gcc.target/powerpc/swaps-p8-24.c: Likewise.

2016-01-11  John David Anglin  <danglin@gcc.gnu.org>

	PR tree-optimization/68356
	* gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.

2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
	    Jim Wilson  <jim.wilson@linaro.org>

	PR target/69194
	* gcc.target/arm/pr69194.c: New test.

2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69225
	* gcc.target/i386/pr69225-1.c: New test.
	* gcc.target/i386/pr69225-2.c: Likewise.
	* gcc.target/i386/pr69225-3.c: Likewise.
	* gcc.target/i386/pr69225-4.c: Likewise.
	* gcc.target/i386/pr69225-5.c: Likewise.
	* gcc.target/i386/pr69225-6.c: Likewise.

2016-01-11  Jakub Jelinek  <jakub@redhat.com>

	PR target/67462
	* gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
	if lp64.

	PR target/69071
	* gcc.dg/pr69071.c: New test.

	PR c++/69211
	* g++.dg/opt/pr69211.C: New test.

	PR tree-optimization/69214
	* gcc.c-torture/compile/pr69214.c: New test.

2016-01-11  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
	* gcc.target/i386/pr66232-11.c: Ditto.
	* gcc.target/i386/pr66232-12.c: Ditto.
	* gcc.target/i386/pr66232-13.c: Ditto.

2016-01-11  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/69173
	* gcc.dg/torture/pr69173.c: New testcase.

2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68796
	* gcc.target/aarch64/tst_5.c: New test.
	* gcc.target/aarch64/tst_6.c: Likewise.

2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68841
	* gcc.dg/pr68841.c: New test.
	* gcc.c-torture/execute/pr68841.c: New test.

2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>

	PR rtl-optimization/68920
	* gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
	for ix86 targets.
	* gcc.dg/ifcvt-5.c: New test.

2016-01-11  Alexandre Oliva  <aoliva@redhat.com>

	PR bootstrap/69123
	* g++.dg/pr69123.C: New.

2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>

	PR target/69010
	* gcc.target/i386/pr69010.c: New test.

2016-01-11  Martin Jambor  <mjambor@suse.cz>

	PR ipa/69044
	* gcc.target/i386/chkp-pr69044.c: New test.

2016-01-11  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69109
	* gcc.dg/autopar/pr69109-2.c: New test.
	* gcc.dg/autopar/pr69109.c: New test.

2016-01-11  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69108
	* gcc.dg/autopar/pr69108.c: New test.

2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>

	PR c++/69029
	* c-c++-common/Wisleading-indentation.c: Augment test.

2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/69154
	* gfortran.dg/inline_matmul_12.f90:  New test.

2016-01-10  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/67779
	* gfortran.dg/actual_array_offset_1: New test.

2016-01-10  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69062
	* gcc.dg/autopar/pr69062.c: New test.

2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>

	* gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
	* gcc.dg/vect/slp-perm-2.c: Likewise.
	* gcc.dg/vect/slp-perm-3.c: Likewise.
	* gcc.dg/vect/slp-perm-5.c: Likewise.
	* gcc.dg/vect/slp-perm-6.c: Likewise.
	* gcc.dg/vect/slp-perm-7.c: Likewise.
	* gcc.dg/vect/slp-perm-8.c: Likewise.

2016-01-10  Tom de Vries  <tom@codesourcery.com>

	PR tree-optimization/69039
	* gcc.dg/autopar/pr69039.c: New test.

2016-01-09  Marek Polacek  <polacek@redhat.com>

	PR c++/69113
	* g++.dg/pr69113.C: New test.

2016-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/50865
	PR tree-optimization/69097
	* gcc.c-torture/execute/pr50865.c: New test.
	* gcc.c-torture/execute/pr69097-1.c: New test.
	* gcc.c-torture/execute/pr69097-2.c: New test.
	* gcc.dg/pr69097-1.c: New test.
	* gcc.dg/pr69097-2.c: New test.

2016-01-09  Jakub Jelinek  <jakub@redhat.com>

	PR c++/69164
	* g++.dg/opt/pr69164.C: New test.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69167
	* gcc.dg/pr69167.c: New test.

2016-01-08  Marek Polacek  <polacek@redhat.com>

	PR c++/68449
	* g++.dg/pr68449.C: New.

2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>

	PR tree-optimization/68707
	* lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
	* gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
	on platforms supporting it.
	* gcc.dg/vect/slp-perm-2.c: Likewise.
	* gcc.dg/vect/slp-perm-3.c: Likewise.
	* gcc.dg/vect/slp-perm-5.c: Likewise.
	* gcc.dg/vect/slp-perm-7.c: Likewise.
	* gcc.dg/vect/slp-perm-8.c: Likewise.
	* gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
	on platforms supporting it.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69162
	* gcc.dg/pr69162.c: New test.

	PR tree-optimization/69172
	* gcc.dg/pr69172.c: New test.

2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>

	PR tree-optimization/67781
	* gcc.c-torture/execute/pr67781.c: New file.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69083
	* gcc.dg/vect/pr69083.c: New test.

2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>

	PR tree-optimization/61441
	* gcc.dg/pr61441.c: Restrict to linux and gnu targets.
	Use -fexcess-precision=standard for compiler options.
	Use fabs() only when  __FLT_EVAL_METHOD__ == 0.

2016-01-08  Jakub Jelinek  <jakub@redhat.com>

	PR fortran/69128
	* gfortran.dg/gomp/pr69128.f90: New test.

	PR c++/69145
	* g++.dg/ext/pr69145-1.C: New test.
	* g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
	* g++.dg/ext/pr69145-2.h: New file.

2016-01-07  Martin Sebor  <msebor@redhat.com>

	PR c/68966
	* gcc.dg/atomic-fetch-bool.c: New test.
	* gcc.dg/sync-fetch-bool.c: New test.

2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR fortran/66680
	gfortran.dg/gomp/pr66680.f90: Moved to libgomp.

2016-01-07  Nick Clifton  <nickc@redhat.com>

	PR target/66655
	* g++.dg/pr66655.C: New test.
	* g++.dg/pr66655_1.cc: Test support file.
	* g++.dg/pr66655.h: Test header file.

2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

	PR fortran/66680
	gfortran.dg/gomp/pr66680.f90: New test.

2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/69171
	* gcc.target/i386/pr69171-1.c: New test.
	* gcc.target/i386/pr69171-2.c: Likewise.
	* gcc.target/i386/pr69171-3.c: Likewise.
	* gcc.target/i386/pr69171-4.c: Likewise.
	* gcc.target/i386/pr69171-5.c: Likewise.
	* gcc.target/i386/pr69171-6.c: Likewise.

2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>

	PR middle-end/67639
	* c-c++-common/pr67639.c: New test.

2016-01-07  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69141
	* g++.dg/opt/pr69141.C: New test.

2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.

2016-01-06  Uros Bizjak  <ubizjak@gmail.com>

	PR target/69140
	* gcc.target/i386/pr69140.c: New test

2016-01-06  David Malcolm  <dmalcolm@redhat.com>

	* gcc.dg/bad-dereference.c: New test case.

2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.

2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>

	* gcc.dg/atomic-invalid-2.c: Remove duplicated content.

2016-01-06  Marek Polacek  <polacek@redhat.com>

	PR sanitizer/69099
	* gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.

2016-01-05  Marek Polacek  <polacek@redhat.com>

	PR c/69104
	* gcc.dg/atomic-invalid-2.c: New.

2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68991
	* gcc.target/i386/pr68991.c: New test.

2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/68991
	* g++.dg/pr68991-1.C: New test.
	* g++.dg/pr68991-2.C: Likewise.

2016-01-05  Sergei Trofimovich  <siarheit@google.com>

	PR other/60465
	* gcc.target/ia64/pr60465-gprel64.c: New test.
	* gcc.target/ia64/pr60465-gprel64-c37.c: New test.

2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	PR rtl-optimization/68651
	* gcc.target/aarch64/pr68651_1.c: New test.

2016-01-05  David Malcolm  <dmalcolm@redhat.com>

	PR c/69122
	* c-c++-common/Wmisleading-indentation.c (pr69122): New function.

2016-01-05  Nathan Sidwell  <nathan@acm.org>

	PR c++/58583
	* g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.

	* gcc.dg/alias-15.c: New.

2016-01-05  Nick Clifton  <nickc@redhat.com>

	PR target/68870
	* g++.dg/pr68770.C: New test.

2016-01-04  Mike Stump  <mikestump@comcast.net>

	* lib/target-supports.exp (check_effective_target_cilkplus):
	cilkplus targets require pthreads.
	(check_effective_target_cilkplus): Remove special case for NVPTX.

2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

	* gcc.target/powerpc/p9-permute.c: New test for xxperm code
	generation.

2016-01-04  Jakub Jelinek  <jakub@redhat.com>

	Update copyright years.

2016-01-04  Marek Polacek  <polacek@redhat.com>

	PR c/68908
	* gcc.dg/atomic/c11-atomic-exec-6.c: New test.
	* gcc.dg/atomic/c11-atomic-exec-7.c: New test.
	* gcc.dg/atomic/stdatomic-op-5.c: New test.

2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160104-2.c: New test.

2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>

	* gcc.target/sparc/20160104-1.c: New test.

2016-01-03  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/65045
	* gfortran.dg/pr65045.f90: New test.

2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>

	* gnat.dg/specs/debug1.ads: Delete.

2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/68867
	* gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
	expression.

2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/68867
	* gfortran.dg/default_format_denormal_2.f90: XFAIL for all
	PowerPC.

2016-01-01  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/68864
	* gfortran.dg/pr68864.f90: New test.

2016-01-01  Jakub Jelinek  <jakub@redhat.com>

	PR tree-optimization/69070
	* gcc.dg/pr69070.c: New test.

	PR sanitizer/69055
	* gfortran.dg/pr69055.f90: New test.

	PR target/69015
	* gcc.dg/pr69015.c: New test.

Copyright (C) 2016 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.