aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
authorEdward Smith-Rowland <3dw4rd@verizon.net>2017-07-20 14:54:44 +0000
committerEdward Smith-Rowland <3dw4rd@verizon.net>2017-07-20 14:54:44 +0000
commit3acaf2e51caf356a9afc763cfd70b91d1ab094b5 (patch)
treef13b1087143457ae5c053b6ec3b664c2aaeab169 /gcc/testsuite/ChangeLog
parentc4d46197c5fe4461da59ce027bc68306c43186b0 (diff)
Merged revisions r232323 through r250392 to the branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/tr29124@250393 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r--gcc/testsuite/ChangeLog5351
1 files changed, 5351 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4f46db8091f..3fc1332e686 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,5354 @@
+2017-07-20 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81388
+ * gcc.dg/tree-ssa/pr81388-1.c: New test.
+ * gcc.dg/tree-ssa/pr81388-2.c: New test.
+
+2017-07-17 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/81030
+ * gcc.dg/pr81030.c: New test.
+
+2017-07-20 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/61171
+ * g++.dg/vect/pr61171.cc: New testcase.
+ * gfortran.dg/vect/pr61171.f: Likewise.
+ * gcc.dg/vect/vect-reduc-11.c: Likewise.
+
+2017-07-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
+ with V64QImode.
+ * gcc.dg/vect/slp-45.c: Likewise.
+
+2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ * gcc.dg/tree-ssa/vrp116.c: New Test.
+
+2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
+ __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
+ __builtin_cpu_is and __builtin_cpu_supports are supported.
+
+2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-check.h (main): Skip unless
+ __BUILTIN_CPU_SUPPORTS__ defined.
+ * gcc.target/powerpc/bmi2-check.h (main): Skip unless
+ __BUILTIN_CPU_SUPPORTS__ defined.
+
+2017-07-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81346
+ * gcc.dg/tree-ssa/pr81346-5.c: New test.
+
+2017-07-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/nvptx/decl-init.c: Update alignment.
+ * gcc.target/nvptx/slp-2-run.c: New test.
+ * gcc.target/nvptx/slp-2.c: New test.
+ * gcc.target/nvptx/v2di.c: New test.
+
+2017-07-19 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/nvptx/slp-run.c: New test.
+ * gcc.target/nvptx/slp.c: New test.
+ * gcc.target/nvptx/v2si-cvt.c: New test.
+ * gcc.target/nvptx/v2si-run.c: New test.
+ * gcc.target/nvptx/v2si.c: New test.
+ * gcc.target/nvptx/vec.inc: New test.
+
+2017-07-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81346
+ * gcc.dg/tree-ssa/pr81346-1.c: New test.
+ * gcc.dg/tree-ssa/pr81346-2.c: New test.
+ * gcc.dg/tree-ssa/pr81346-3.c: New test.
+ * gcc.dg/tree-ssa/pr81346-4.c: New test.
+ * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
+ compiler to avoid X / C1 op C2 optimization to trigger.
+
+2017-07-19 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/63361
+ * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
+ -ffloat-store or -mieee for targets that need it.
+
+2017-07-18 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/81464
+ * gfortran.dg/pr81464.f90: New test.
+
+2017-07-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81471
+ * gcc.target/i386/pr81471.c: New test.
+
+2017-06-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81410
+ * gcc.dg/vect/pr81410.c: New testcase.
+
+2017-07-18 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/81462
+ * g++.dg/torture/pr81462.C: New testcase.
+
+2017-07-18 Bin Cheng <bin.cheng@arm.com>
+
+ PR target/81408
+ * g++.dg/tree-ssa/pr81408.C: New.
+ * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
+
+2017-07-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80620
+ PR tree-optimization/81403
+ * gcc.dg/torture/pr80620.c: New testcase.
+ * gcc.dg/torture/pr81403.c: Likewise.
+
+2017-07-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81418
+ * gcc.dg/torture/pr81418.c: New testcase.
+
+2017-07-17 Carl Love <cel@us.ibm.com>
+
+ Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
+ test case changes for commit 249424
+
+ * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
+ vmuleuh): Fix scan-assembler-times should check for word not half word
+ instructions.
+
+2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81162
+ * gcc.dg/pr81162.c: Move this to...
+ * gcc.dg/ubsan/pr81162.c: ...here.
+
+2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/friend1.C: New test.
+ * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
+
+2017-07-17 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/warn/ctor-dtor-privacy-3.C: New.
+
+2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * lib/gcc-dg.exp: Increase expect's match buffer size.
+
+2017-07-17 Bin Cheng <bin.cheng@arm.com>
+
+ PR target/81369
+ * gcc.dg/tree-ssa/pr81369.c: New.
+
+2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9000674901.c: New file.
+ * gcc.target/arc/pic-1.c: Likewise.
+ * gcc.target/arc/pr9001191897.c: Likewise.
+
+2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/naked-1.c: New file.
+ * gcc.target/arc/naked-2.c: Likewise.
+
+2017-07-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81428
+ * gcc.dg/fixed-point/pr81428.c: New test.
+
+ PR tree-optimization/81365
+ * g++.dg/torture/pr81365.C: New test.
+
+ PR tree-optimization/81396
+ * gcc.dg/tree-ssa/pr81396.c: New test.
+
+2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/opt65.adb: New test.
+
+2017-07-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-8.c: Update.
+
+2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
+ * g++.dg/warn/pr12242.C: Likewise.
+
+2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
+ * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
+ * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
+ * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
+ * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
+
+2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/81162
+ * gcc.dg/pr81162.c: New file.
+
+2017-07-14 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
+ that bcopy is expected to be transformed to.
+
+2017-07-14 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
+ * g++.dg/lookup/missing-std-include-2.C: New test case.
+ * g++.dg/lookup/missing-std-include-3.C: New test case.
+ * g++.dg/rtti/missing-typeinfo-include.C: New test case.
+ * gcc.dg/missing-header-fixit-1.c: New test case.
+ * gcc.dg/missing-header-fixit-2.c: New test case.
+ * gcc.dg/missing-header-fixit-2.h: New header.
+
+2017-07-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/81405
+ * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
+
+2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
+
+2017-07-13 Martin Liska <mliska@suse.cz>
+
+ * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
+ * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
+ * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
+
+2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81193
+ * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
+ __builtin_cpu_supports with old GLIBC's.
+ * gcc.target/powerpc/bmi-andn-2.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
+ * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
+ * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
+ * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
+ * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
+ * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
+
+2017-07-12 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
+ rev_bool_int): Add test cases for builtins.
+ * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
+ test cases for builtins.
+
+2017-07-12 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
+ lp64 && p9vector_hw.
+
+2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp (check_stack_check_available): Make
+ testcase name depend on stack_kind.
+
+2017-07-11 Michael Collison <michael.collison@arm.com>
+
+ * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
+
+2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/51270
+ * g++.dg/warn/Wreturn-local-addr-3.C: New.
+
+2017-07-11 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
+ test cases for the builtins.
+
+2017-07-11 Yury Gribov <tetra2005@gmail.com>
+
+ * lib/profopt.exp: Print relative names in UNSUPPORTED
+ AutoFDO tests.
+
+2017-07-10 Michael Collison <michael.collison@arm.com>
+
+ * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
+
+2017-07-10 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81375
+ * gcc.target/i386/pr81375.c: New test.
+
+2017-07-10 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80397
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
+
+2017-07-10 Martin Sebor <msebor@redhat.com>
+
+ PR other/81345
+ * gcc.dg/pr81345.c: New test.
+
+2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
+ * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
+
+2017-07-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81313
+ * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
+ integer argumets to bypass x86_64 outgoing args optimization.
+
+2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/eoshift_4.f90: New test.
+ * gfortran.dg/eoshift_5.f90: New test.
+ * gfortran.dg/eoshift_6.f90: New test.
+
+2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/81313
+ * gcc.target/i386/pr81313-1.c: New test.
+ * gcc.target/i386/pr81313-2.c: Likewise.
+ * gcc.target/i386/pr81313-3.c: Likewise.
+ * gcc.target/i386/pr81313-4.c: Likewise.
+ * gcc.target/i386/pr81313-5.c: Likewise.
+
+2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
+ * gnat.dg/vect16.ads (Sarray): Likewise.
+ * gnat.dg/vect17.ads (Sarray): Likewise.
+ * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
+ * gnat.dg/vect16.adb (Add): Likewise.
+ * gnat.dg/vect17.adb (Add): Likewise.
+
+2017-07-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79300
+ * g++.dg/diagnostic/pr79300.C: New test case.
+
+2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/clone1.c: Add check to make sure the
+ __builtin_cpu_supports function is fully supported.
+ * gcc.target/powerpc/clone2.c: New runtime test for
+ target_clones.
+
+ PR target/81348
+ * gcc.target/powerpc/pr81348.c: New test.
+
+2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gfortran.dg/vect/pr60510.f: Require vect_double support.
+
+2017-07-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
+ file for built-ins.
+
+2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/sparc/dictunpack.c: New file.
+ * gcc.target/sparc/fpcmpdeshl.c: Likewise.
+ * gcc.target/sparc/fpcmpshl.c: Likewise.
+ * gcc.target/sparc/fpcmpurshl.c: Likewise.
+ * gcc.target/sparc/fpcmpushl.c: Likewise.
+
+2017-07-06 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/70071
+ * gfortran.dg/coarray_44.f90: New testcase.
+
+2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/kasan-alloca-1.c: New test.
+ * c-c++-common/asan/kasan-alloca-2.c: Likewise.
+
+2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
+
+ * c-c++-common/asan/alloca_big_alignment.c: New test.
+ * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
+ * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
+ * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
+ * c-c++-common/asan/alloca_overflow_right.c: Likewise.
+ * c-c++-common/asan/alloca_safe_access.c: Likewise.
+ * c-c++-common/asan/alloca_underflow_left.c: Likewise.
+
+2017-07-06 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/81305
+ * gcc.target/avr/isr-test.h: Fix warnings.
+
+2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp: Generate
+ check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
+ and check_effective_target_arm_arch_v8r_multilib.
+
+2017-07-06 Carl Love <cel@us.ibm.com>
+
+ * ChangeLog: Clean up from mid air collision
+
+2017-07-06 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
+ the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
+ cases for vec_addc, adde and addec builtins.
+
+2017-07-06 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/79300
+ * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
+ expected underlining within macro expansion.
+ * c-c++-common/pr70264.c: Likewise.
+ * g++.dg/plugin/diagnostic-test-expressions-1.C
+ (test_within_macro_1): New test.
+ (test_within_macro_2): Likewise.
+ (test_within_macro_3): Likewise.
+ (test_within_macro_4): Likewise.
+ * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
+ expected underlining within macro expansion.
+ (test_macro_4): Likewise.
+ * gcc.dg/plugin/diagnostic-test-expressions-1.c
+ (test_within_macro_1): New test.
+ (test_within_macro_2): Likewise.
+ (test_within_macro_3): Likewise.
+ (test_within_macro_4): Likewise.
+ * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
+ underlining within macro expansion.
+
+2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
+ _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
+ _mm_maskz_getexp_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
+ _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
+ _mm_maskz_getexp_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd): Ditto.
+ * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
+ _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
+ _mm_maskz_getexp_round_sd): New runtime tests.
+ * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
+ _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
+ _mm_maskz_getexp_round_ss): Ditto.
+ * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd): Ditto.
+ * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss): Ditto.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
+ __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
+ __builtin_ia32_getmantss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c : Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
+ _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
+ _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
+ _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
+ _mm_mask_getexp_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+ * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
+ _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
+ _mm_mask_getmant_round_ss): Test new intrinsics
+ * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
+ _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
+ _mm_maskz_getmant_ss): Test new intrinsics.
+
+2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports-dg.exp (dg-require-stack-check): New.
+ * lib/target-supports.exp (check_stack_check_available): New.
+ * g++.dg/other/i386-9.C: Add dg-require-stack-check.
+ * gcc.c-torture/compile/stack-check-1.c: Likewise.
+ * gcc.dg/graphite/run-id-pr47653.c: Likewise.
+ * gcc.dg/pr47443.c: Likewise.
+ * gcc.dg/pr48134.c: Likewise.
+ * gcc.dg/pr70017.c: Likewise.
+ * gcc.target/aarch64/stack-checking.c: Likewise.
+ * gcc.target/arm/stack-checking.c: Likewise.
+ * gcc.target/i386/pr48723.c: Likewise.
+ * gcc.target/i386/pr55672.c: Likewise.
+ * gcc.target/i386/pr67265-2.c: Likewise.
+ * gcc.target/i386/pr67265.c: Likewise.
+ * gnat.dg/opt49.adb: Likewise.
+ * gnat.dg/stack_check1.adb: Likewise.
+ * gnat.dg/stack_check2.adb: Likewise.
+ * gnat.dg/stack_check3.adb: Likewise.
+
+2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80103
+ * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
+ __attribute__.
+
+2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
+ * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vminss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
+ * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
+ * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
+
+2017-07-05 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/81305
+ * gcc.target/avr/isr-test.h: New file.
+ * gcc.target/avr/torture/isr-01-simple.c: New test.
+ * gcc.target/avr/torture/isr-02-call.c: New test.
+ * gcc.target/avr/torture/isr-03-fixed.c: New test.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
+ * gcc.dg/tree-ssa/ldist-12.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-13.c: Ditto.
+ * gcc.dg/tree-ssa/ldist-14.c: Ditto.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-26.c: New test.
+
+2017-07-05 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
+
+2017-07-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81300
+ * gcc.target/i386/pr81300.c: New test.
+
+2017-07-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81294
+ * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
+ x and y arguments in the call to _subborrow_u32.
+ * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
+ x and y arguments in the call to _subborrow_u64.
+ * gcc.target/i386/pr81294-1.c: New test.
+ * gcc.target/i386/pr81294-2.c: Ditto.
+
+2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
+
+2017-07-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/81231
+ * gcc.dg/atomic-pr81231.c: New test.
+
+2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81292
+ * gcc.dg/pr81292-1.c: New test.
+ * gcc.dg/pr81292-2.c: Likewise.
+
+2017-07-04 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81040
+ * g++.dg/asan/function-argument-1.C: Run the test-case w/o
+ use-after-scope sanitization.
+
+2017-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
+ options.
+
+ PR target/81175
+ * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
+ gather.
+
+2017-07-04 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81214
+ * g++.dg/ext/mvc2.C: Add dg-require ifunc.
+ * g++.dg/ext/mvc3.C: Likewise.
+ * gcc.target/i386/mvc2.c: Likewise.
+ * gcc.target/i386/mvc3.c: Likewise.
+
+2017-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
+ decomposition declaration in diagnostics.
+ * g++.dg/cpp1z/decomp2.C: Likewise.
+ * g++.dg/cpp1z/decomp3.C: Likewise.
+ * g++.dg/cpp1z/decomp4.C: Likewise.
+ * g++.dg/cpp1z/decomp5.C: Likewise.
+ * g++.dg/cpp1z/decomp6.C: Likewise.
+ * g++.dg/cpp1z/decomp7.C: Likewise.
+ * g++.dg/cpp1z/decomp8.C: Likewise.
+ * g++.dg/cpp1z/decomp13.C: Likewise.
+ * g++.dg/cpp1z/decomp14.C: Likewise.
+ * g++.dg/cpp1z/decomp18.C: Likewise.
+ * g++.dg/cpp1z/decomp19.C: Likewise.
+ * g++.dg/cpp1z/decomp22.C: Likewise.
+ * g++.dg/cpp1z/decomp23.C: Likewise.
+ * g++.dg/cpp1z/decomp24.C: Likewise.
+ * g++.dg/cpp1z/decomp25.C: Likewise.
+ * g++.dg/cpp1z/decomp26.C: Likewise.
+ * g++.dg/cpp1z/decomp28.C: Likewise.
+
+ PR c++/81258
+ * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
+ * g++.dg/cpp1z/decomp30.C: New test.
+
+2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/65775
+ * g++.dg/cpp0x/trailing14.C: New.
+
+2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/79866
+ * gfortran.dg/coarray_event_2.f08: New test.
+
+2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/79843
+ * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
+ * gfortran.dg/pointer_intent_2.f90: Likewise.
+
+2017-07-02 Jan Hubicka <hubicka@ucw.cz>
+
+ PR middle-end/81290
+ * gcc.c-torture/compile/pr81290.c: New.
+
+2017-07-03 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/60510
+ * gfortran.dg/vect/pr60510.f: New testcase.
+
+2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/mvc6.c: Require ifunc support.
+
+2017-07-03 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/81040
+ * g++.dg/asan/function-argument-1.C: New test.
+ * g++.dg/asan/function-argument-2.C: New test.
+ * g++.dg/asan/function-argument-3.C: New test.
+
+2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
+ as well.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/69468
+ * gcc.dg/pr81192.c: Update.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/81192
+ * gcc.dg/pr81192.c: Update.
+
+2017-07-03 Tom de Vries <tom@codesourcery.com>
+
+ PR tree-optimization/81192
+ * gcc.dg/pr81192.c: New test.
+
+2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran/eoshift_3.f90: New test.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/strlenopt-32.c: New testcase.
+ * gcc.dg/strlenopt-33.c: Likewise.
+ * gcc.dg/strlenopt-33g.c: Likewise.
+ * gcc.dg/strlenopt-34.c: Likewise.
+ * gcc.dg/strlenopt-35.c: Likewise.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/80769
+ * gcc.dg/strlenopt-31.c: New test.
+ * gcc.dg/strlenopt-31g.c: Likewise.
+
+2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR tree-optimization/81136
+ * gcc.dg/vect/pr81136.c: New test.
+
+2017-07-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81262
+ * gcc.c-torture/compile/pr81262.c: New test.
+ * g++.dg/ubsan/pr81262.C: New test.
+
+2017-06-29 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/81261
+ * g++.dg/ipa/pr81261.C: New testcase.
+
+2017-06-30 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/torture/pr81245.c: New testcase.
+
+2017-06-30 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
+ unbounded use.
+
+2017-06-30 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80014
+ * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
+ Add declaration.
+ (test_typeid): New test function.
+
+2017-06-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81225
+ * gcc.target/i386/pr81225.c: New test.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
+ * g++.dg/cpp0x/decltype9.C: Likewise.
+ * g++.dg/cpp0x/forw_enum9.C: Likewise.
+ * g++.dg/lookup/decl1.C: Likewise.
+ * g++.dg/lookup/extern-c-redecl.C: Likewise.
+ * g++.dg/other/pr28432.C: Likewise.
+ * g++.dg/parse/crash12.C: Likewise.
+ * g++.dg/parse/enum3.C: Likewise.
+ * g++.dg/parse/operator6.C: Likewise.
+ * g++.dg/template/crash69.C: Likewise.
+ * g++.dg/template/error27.C: Likewise.
+ * g++.dg/template/error28.C: Likewise.
+ * g++.dg/template/memfriend6.C: Likewise.
+ * g++.old-deja/g++.mike/err1.C: Likewise.
+ * g++.old-deja/g++.mike/p811.C: Likewise.
+ * g++.old-deja/g++.other/crash25.C: Likewise.
+ * g++.old-deja/g++.other/dtor4.C: Likewise.
+ * g++.old-deja/g++.pt/t37.C: Likewise.
+
+2017-06-30 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81214
+ * gcc.target/i386/pr81214.c: New test.
+
+2017-06-30 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
+
+ PR c++/81229
+ * g++.dg/lookup/pr81229.C: New.
+
+2017-06-30 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81021
+ * g++.dg/asan/pr81021.C: New test.
+
+2017-06-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81249
+ * g++.dg/torture/pr81249.C: New testcase.
+
+2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
+ * g++.dg/diagnostic/variadic1.C: Likewise.
+ * g++.dg/gomp/udr-3.C: Likewise.
+ * g++.dg/overload/error1.C: Likewise.
+ * g++.dg/overload/error2.C: Likewise.
+ * g++.dg/template/duplicate1.C: Likewise.
+ * g++.old-deja/g++.benjamin/warn02.C: Likewise.
+ * g++.old-deja/g++.brendan/arm2.C: Likewise.
+ * g++.old-deja/g++.other/redecl2.C: Likewise.
+ * g++.old-deja/g++.other/redecl4.C: Likewise.
+ * g++.old-deja/g++.pt/memtemp78.C: Likewise.
+
+2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
+
+ PR fortran/77765
+ * gfortran.dg/goacc/pr77765.f90: New test.
+
+2017-06-29 Steve Ellcey <sellcey@cavium.com>
+
+ * gcc.target/aarch64/ccmp_2.c: New test.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81247
+ * g++.dg/parse/pr81247-[abc].C: New.
+
+2017-06-29 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
+ test_unsigned_int_result, test_ll_int_result,
+ test_ll_unsigned_int_result): Add result checking functions, add
+ debug support.
+ (main): Add builtin function tests.
+
+2017-06-29 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
+ dg-skip-if): Add -mvsx -mcpu=power7.
+
+2017-06-29 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-reduc-8.c: New testcase.
+
+2017-06-29 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp1y/builtin_FUNCTION.C: New.
+
+2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/81194
+ * g++.dg/pr81194.C: New test.
+
+2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ipa/80565
+ * gcc.dg/torture/pr80565.c: New file.
+
+2017-06-29 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/81196
+ * gcc.dg/vect/pr81196.c: New.
+
+2017-06-29 Michael Collison <michael.collison@arm.com>
+
+ Fix date on previous ChangeLog entry.
+
+2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+ Michael Collison <michael.collison@arm.com>
+
+ PR target/70119
+ * gcc.target/aarch64/var_shift_mask_1.c: New test.
+
+2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
+ Test new intrinsic.
+ * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
+ Ditto.
+ * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
+ Ditto.
+ * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
+ * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
+ * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
+
+2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_vect_int): Replace
+ current ARM check by ARM NEON's availability check.
+ (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_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_perm): Likewise.
+ (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_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
+ (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
+ (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
+ (check_effective_target_vect_widen_shift): Likewise.
+ (check_effective_target_vect_extract_even_odd): Likewise.
+ (check_effective_target_vect_interleave): Likewise.
+ (check_effective_target_vect_multiple_sizes): Likewise.
+ (check_effective_target_vect64): Likewise.
+ (check_effective_target_vect_max_reduc): Likewise.
+
+2017-06-28 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81227
+ * gcc.dg/pr81227.c: New testcase.
+
+2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/81193
+ * lib/target-supports.exp
+ (check_ppc_cpu_supports_hw_available): New test to make sure
+ __builtin_cpu_supports works on power7 and newer.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR ipa/81128
+ * gcc.target/i386/pr81128.c: New test.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR driver/79659
+ * g++.dg/opt/pr79659.C: New test.
+
+2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
+ and options.
+ * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
+
+2017-06-28 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
+ * gcc.dg/tree-ssa/mulcmp-1.c: New file.
+
+2017-06-28 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/cmov7.c (sgn): Renamed to ...
+ (foo): ... this. Change constants such that it isn't matched
+ as __builtin_copysign, yet tests the combiner the same.
+
+2017-06-28 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/81224
+ * gcc.dg/asan/pr81224.c: New test.
+
+2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
+ passed to pthread_join.
+
+2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/nodatarel-1.c: New test.
+
+2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/80164
+ * gfortran.dg/array_temporaries_4.f90: New test.
+
+2017-06-27 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
+ * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
+ * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
+
+2017-06-27 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/81223
+ * gcc.dg/ubsan/pr81223.c: New test.
+
+2017-06-27 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/assoc-1.c: New file.
+
+2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/62046
+ * g++.dg/parse/catch2.C: New.
+
+2017-06-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81209
+ * g++.dg/ubsan/pr81209.C: New test.
+
+ PR middle-end/81207
+ * gcc.c-torture/compile/pr81207.c: New test.
+
+2017-06-27 Marek Polacek <polacek@redhat.com>
+
+ PR bootstrap/81216
+ * g++.dg/warn/Wmultistatement-macros-1.C: New test.
+
+2017-06-26 Martin Sebor <msebor@redhat.com>
+
+ PR c++/81169
+ * g++.dg/Wclass-memaccess-2.C: New test.
+
+2017-06-26 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
+ Add new runnable test file for the vec_rev built-ins.
+
+2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR/tree-optimization 71815
+ * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
+ * gcc.dg/tree-ssa/slsr-36.c: Likewise.
+
+2017-06-26 Renlin Li <renlin.li@arm.com>
+ Szabolcs Nagy <szabolcs.nagy@arm.com>
+
+ * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
+ * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
+ memmove.
+
+2017-06-26 Richard Biener <rguenther@suse.de>
+
+ PR target/81175
+ * gfortran.dg/pr81175.f: New testcase.
+
+2017-06-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81203
+ * gcc.dg/torture/pr81203.c: New testcase.
+
+2017-06-26 Marek Polacek <polacek@redhat.com>
+
+ PR c/80116
+ * c-c++-common/Wmultistatement-macros-1.c: New test.
+ * c-c++-common/Wmultistatement-macros-2.c: New test.
+ * c-c++-common/Wmultistatement-macros-3.c: New test.
+ * c-c++-common/Wmultistatement-macros-4.c: New test.
+ * c-c++-common/Wmultistatement-macros-5.c: New test.
+ * c-c++-common/Wmultistatement-macros-6.c: New test.
+ * c-c++-common/Wmultistatement-macros-7.c: New test.
+ * c-c++-common/Wmultistatement-macros-8.c: New test.
+ * c-c++-common/Wmultistatement-macros-9.c: New test.
+ * c-c++-common/Wmultistatement-macros-10.c: New test.
+ * c-c++-common/Wmultistatement-macros-11.c: New test.
+
+2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
+
+2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_ok_nocache): Add flags with
+ -mfloat-abi=hard. Include arm_neon.h.
+ (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
+ (check_effective_target_arm_neon_ok_no_float_abi): New.
+ * gcc.target/arm/lto/pr65837_0.c: Require
+ arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
+ * gcc.target/arm/lto/pr65837-attr_0.c: Require
+ arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
+
+2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/62315
+ * g++.dg/parse/typedef2.C: Specify a dg-error string.
+
+2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/52473
+ * gfortran.dg/cshift_2.f90: New test.
+
+2017-06-23 Jim Wilson <jim.wilson@linaro.org>
+
+ PR middle-end/79794
+ * gcc.target/aarch64/pr79794.c: New.
+
+2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-06-22 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
+
+2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-shift-char.c: New.
+ * gcc.target/powerpc/fold-vec-shift-int.c: New.
+ * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-shift-short.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
+
+2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
+
+ * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
+
+2017-06-22 Matt Turner <mattst88@gmail.com>
+
+ * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
+ skylake check.
+
+2017-06-22 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
+ vmuleuh): Fix scan-assembler-times should check for word not half word
+ instructions.
+
+2017-06-22 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/stack-check-1.c: New test.
+
+2016-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-1.c: Remove xfail.
+ * gcc.dg/vect/pr65947-2.c: Likewise.
+ * gcc.dg/vect/pr65947-3.c: Likewise.
+ * gcc.dg/vect/pr65947-4.c: Likewise.
+ * gcc.dg/vect/pr65947-5.c: Likewise.
+ * gcc.dg/vect/pr65947-6.c: Likewise.
+ * gcc.dg/vect/pr65947-8.c: Likewise.
+ * gcc.dg/vect/pr65947-9.c: Likewise.
+ * gcc.dg/vect/pr65947-10.c: Likewise.
+ * gcc.dg/vect/pr65947-12.c: Likewise.
+ * gcc.dg/vect/pr65947-13.c: Likewise.
+ * gcc.dg/vect/pr65947-14.c: Likewise.
+ * gcc.dg/vect/vect-cond-2.c: Likewise.
+ * gcc.dg/vect/vect-pr69848.c: Likewise.
+
+2017-06-22 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
+ to not inline it.
+
+2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * gcc.dg/tree-ssa/forwprop-37.c: New.
+
+2017-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-14.c: Fix missing brace.
+
+2017-06-22 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-14.c: New testcase.
+
+2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
+ 32-bit support is added. Change ITYPE size to 64-bit integer.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/81154
+ * g++.dg/gomp/pr81154.C: New test.
+
+2017-06-21 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/other/old-style-cast-fixits.C: New test case.
+
+2017-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * lib/profopt.exp (profopt-get-options): Support dg-add-options.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
+ warning.
+
+2017-06-21 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
+
+2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
+ gnat.dg/debug11_pkg2.ads: New testcase.
+
+2017-06-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.target/i386/getround.c: New file.
+
+2017-06-21 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
+ * gcc.dg/tree-ssa/addadd-2.c: New file.
+
+2017-06-21 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (add_options_for_stack_size): New proc.
+ * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
+ * gcc.c-torture/compile/20080806-1.c: Same.
+ * gcc.c-torture/compile/920723-1.c: Same.
+ * gcc.c-torture/compile/930621-1.c: Same.
+ * gcc.c-torture/compile/991214-2.c: Same.
+ * gcc.c-torture/compile/bcopy.c: Same.
+ * gcc.c-torture/compile/memtst.c: Same.
+ * gcc.c-torture/compile/msp.c: Same.
+ * gcc.c-torture/compile/stuct.c: Same.
+ * gcc.c-torture/execute/20011008-3.c: Same.
+ * gcc.c-torture/execute/20030209-1.c: Same.
+ * gcc.c-torture/execute/20031012-1.c: Same.
+ * gcc.c-torture/execute/20040805-1.c: Same.
+ * gcc.c-torture/execute/920410-1.c: Same.
+ * gcc.c-torture/execute/921113-1.c: Same.
+ * gcc.c-torture/execute/921202-1.c: Same.
+ * gcc.c-torture/execute/921208-2.c: Same.
+ * gcc.c-torture/execute/930106-1.c: Same.
+ * gcc.c-torture/execute/930406-1.c: Same.
+ * gcc.c-torture/execute/950221-1.c: Same.
+ * gcc.c-torture/execute/960521-1.c: Same.
+ * gcc.c-torture/execute/980605-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/memcpy-1.c: Same.
+ * gcc.c-torture/execute/multi-ix.c: Same.
+ * gcc.c-torture/execute/nestfunc-4.c: Same.
+ * gcc.c-torture/execute/pr20621-1.c: Same.
+ * gcc.c-torture/execute/pr23135.c: Same.
+ * gcc.c-torture/execute/pr28982b.c: Same.
+ * gcc.dg/loop-3.c: Same.
+ * gcc.dg/struct-ret-3.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+
+2017-06-20 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/81144
+ * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
+ memset call with zero-initialization.
+ * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
+
+2017-06-20 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr80732.c: Include fma4-check.h.
+ (main): Renamed to ...
+ (fma4_test): ... this.
+
+2017-06-20 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/pr73350-2.c: New test.
+
+2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
+ * c-c++-common/fold-masked-cmp-2.c: Likewise.
+ * c-c++-common/fold-masked-cmp-3.c: Likewise.
+ * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
+ restrict to x86_64-*-*-gnu.
+ Skip scan-assembler on *-*-darwin*.
+ * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
+ * gcc.dg/loop-invariant.c: Likewise.
+ * gcc.dg/lto/pr70955_0.c: Likewise.
+ * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
+ * gcc.dg/tree-ssa/pr79803.c: Likewise.
+ * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
+
+ * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
+ * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
+ targets.
+ * gcc.dg/attr-ms_struct-2.c: Likewise.
+ * gcc.dg/attr-ms_struct-packed1.c: Likewise.
+ * gcc.dg/bf-ms-layout.c: Likewise.
+ * gcc.dg/bf-ms-layout-2.c: Likewise.
+ * gcc.dg/pic-macro-define.c: Remove target restrictions.
+ Require fpic support.
+ * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
+ targets.
+ * gcc.target/i386/bitfield2.c: Likewise.
+ * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
+ targets.
+ * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
+
+2017-06-20 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/67074
+ * g++.dg/lookup/pr67074.C: New.
+ * g++.dg/parse/namespace-alias-1.C: Adjust.
+
+2017-06-20 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81097
+ * c-c++-common/ubsan/pr81097.c: New testcase.
+
+2017-06-20 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/pr65947-9.c: Adjust.
+
+2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
+ * gcc.target/arm/acle/cdp2.c: Likewise.
+ * gcc.target/arm/acle/ldc.c: Likewise.
+ * gcc.target/arm/acle/ldc2.c: Likewise.
+ * gcc.target/arm/acle/ldc2l.c: Likewise.
+ * gcc.target/arm/acle/ldcl.c: Likewise.
+ * gcc.target/arm/acle/mcr.c: Likewise.
+ * gcc.target/arm/acle/mcr2.c: Likewise.
+ * gcc.target/arm/acle/mcrr.c: Likewise.
+ * gcc.target/arm/acle/mcrr2.c: Likewise.
+ * gcc.target/arm/acle/mrc.c: Likewise.
+ * gcc.target/arm/acle/mrc2.c: Likewise.
+ * gcc.target/arm/acle/mrrc.c: Likewise.
+ * gcc.target/arm/acle/mrrc2.c: Likewise.
+ * gcc.target/arm/acle/stc.c: Likewise.
+ * gcc.target/arm/acle/stc2.c: Likewise.
+ * gcc.target/arm/acle/stc2l.c: Likewise.
+ * gcc.target/arm/acle/stcl.c: Likewise.
+
+2017-06-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/81121
+ * gcc.target/i386/pr81121.c: New test.
+
+2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79799
+ * gcc.target/powerpc/pr79799-1.c: New test.
+ * gcc.target/powerpc/pr79799-2.c: Likewise.
+ * gcc.target/powerpc/pr79799-3.c: Likewise.
+ * gcc.target/powerpc/pr79799-4.c: Likewise.
+ * gcc.target/powerpc/pr79799-5.c: Likewise.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81124
+ PR c++/79766
+ * g++.dg/lookup/pr79766.C: New.
+ * g++.dg/lookup/pr81124.C: New.
+ * g++.dg/template/explicit6.C: Adjust.
+ * g++.old-deja/g++.other/decl5.C: Adjust.
+
+2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
+ -DSTACK_SIZE.
+
+2017-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81125
+ * g++.dg/ubsan/pr81125.C: New test.
+
+ PR sanitizer/81111
+ * g++.dg/ubsan/pr81111.C: New test.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81118
+ * gcc.dg/torture/pr81118.c: New testcase.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80887
+ * gcc.dg/tree-ssa/pr80887.c: New testcase.
+
+2017-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/81112
+ * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
+
+2017-06-19 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/81119
+ * g++.dg/warn/pr81119.C: New.
+
+2017-06-19 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/80879
+ * gcc.dg/asan/use-after-scope-switch-4.c: New test.
+
+2017-06-19 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80732
+ * gcc.target/i386/mvc5.c: Scan indirect_function.
+ * gcc.target/i386/mvc7.c: Likewise.
+ * gcc.target/i386/pr80732.c: New test.
+
+2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/66093
+ * g++.dg/cpp1y/constexpr-66093.C: New.
+
+2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
+ dg-skip-if list.
+
+2017-06-19 Richard Biener <rguenther@suse.de>
+
+ PR ipa/81112
+ * g++.dg/torture/pr81112.C: New testcase.
+
+2017-06-18 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/lto/pr69866_0.c: This test needs alias.
+
+2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/52473
+ * gfortran.dg/cshift_1.f90: New test.
+
+2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
+
+2017-06-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
+ main): Add runnable tests and test checker for vec_float,
+ vec_float2, vec_floate and vec_floato builtins.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
+ the architecture options added by dg-add-options arm_neon.
+ * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
+ to the architecture.
+ * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
+ * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
+ * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
+ multilibs have been built.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
+ * gcc.target/arm/pr51915.c: Likewise.
+ * gcc.target/arm/pr52006.c: Likewise.
+ * gcc.target/arm/pr53187.c: Likewise.
+
+2017-06-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * gcc.target/arm/multilibs.exp: New file.
+
+2017-06-16 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80933
+ PR tree-optimization/80934
+ * gcc.dg/fold-bcopy.c: New test.
+ * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
+ * gcc.dg/tree-ssa/alias-36.c: Likewise.
+ * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
+ * gcc.dg/tree-prof/val-prof-7.c: Likewise.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
+ * gcc.dg/builtins-nonnull.c: Likewise.
+
+2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
+
+ PR target/71778
+ * gcc.target/arm/pr71778.c: New.
+
+2017-06-16 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
+
+2017-06-16 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81090
+ * gcc.dg/graphite/pr81090.c: New testcase.
+
+2017-06-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80983
+ * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
+
+2017-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/81094
+ * c-c++-common/ubsan/object-size-11.c: New test.
+
+2017-06-15 Martin Sebor <msebor@redhat.com>
+
+ PR c++/80560
+ * g++.dg/Wclass-memaccess.C: New test.
+
+2017-06-15 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80983
+ * gfortran.dg/proc_ptr_comp_51.f90: New test.
+
+2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR lto/69866
+ * gcc.dg/lto/pr69866_0.c: New test.
+ * gcc.dg/lto/pr69866_1.c: Likewise.
+
+2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
+
+ PR target/78818
+ * gcc.target/msp430/pr78818-real.c: New template for tests.
+ * gcc.target/msp430/pr78818-auto.c: New test.
+ * gcc.target/msp430/pr78818-data-region.c: New test.
+ * gcc.target/msp430/pr78818-data-sec.c: New test.
+ * gcc.target/msp430/pr78818-auto-warn.c: New test.
+
+2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/its.c: Check that no IT blocks has more than 2
+ instructions in it rather than the number of IT blocks being 2.
+ Transfer scan directive arm_thumb2 restriction to the whole
+ testcase and restrict further to Thumb-only targets.
+
+2017-06-15 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c:
+ Use dg-add-options.
+
+2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
+
+ * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
+ * gcc.target/mips/pr51513-1.c: New test.
+ * gcc.target/mips/pr51513-2.c: New test.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81083
+ * gcc.dg/torture/pr81083.c: Add prototypes.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81088
+ * c-c++-common/ubsan/pr81088.c: New testcase.
+
+2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
+
+2017-06-14 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@cavium.com>
+
+ PR target/71663
+ * gcc.target/aarch64/vect-init-1.c: Newtestcase.
+ * gcc.target/aarch64/vect-init-2.c: Likewise.
+ * gcc.target/aarch64/vect-init-3.c: Likewise.
+ * gcc.target/aarch64/vect-init-4.c: Likewise.
+ * gcc.target/aarch64/vect-init-5.c: Likewise.
+
+2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/58541
+ * g++.dg/cpp0x/constexpr-58541.C: New.
+
+2017-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81083
+ * gcc.dg/torture/pr81083.c: New testcase.
+
+2017-06-14 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
+
+2017-06-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80973
+ * g++.dg/ubsan/pr80973.C: New test.
+
+ PR c++/80984
+ * g++.dg/opt/nrv18.C: New test.
+
+2017-06-13 Martin Liska <mliska@suse.cz>
+
+ PR sanitize/78204
+ * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
+ test by adding no_sanitize attribute.
+ * gcc.dg/asan/use-after-scope-4.c: Likewise.
+
+2017-06-13 Renlin Li <renlin.li@arm.com>
+
+ * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
+ conditionally.
+
+2017-06-13 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80803
+ PR tree-optimization/81063
+ gcc.dg/tree-ssa/pr80803.c: New test.
+ gcc.dg/tree-ssa/pr81063.c: Likewise.
+
+2017-06-12 Yury Gribov <tetra2005@gmail.com>
+
+ * c-c++-common/fold-masked-cmp-3.c: New test.
+
+2017-06-13 Yury Gribov <tetra2005@gmail.com>
+
+ PR tree-optimization/67328
+ * c-c++-common/fold-masked-cmp-1.c: New test.
+ * c-c++-common/fold-masked-cmp-2.c: Likewise.
+ * gcc.dg/pr46309.c: Fix pattern.
+ * gcc.dg/pr46309-2.c: Likewise.
+
+2017-06-13 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c:
+ Require arm_arch_v8a_ok and add march option.
+
+2017-06-13 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
+ * gcc.dg/tree-ssa/dump-2.c: Likewise.
+ * gcc.dg/tree-ssa/vrp101.c: Likewise.
+
+2017-06-13 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81065
+ * c-c++-common/ubsan/pr81065.c: New testcase.
+
+2017-06-12 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
+ freorder. Update comment to explain test.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
+ * gcc.target/aarch64/inline-lrint_2.c: Likewise.
+ * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
+ * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
+
+2017-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
+
+2017-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/81003
+ * gcc.c-torture/compile/pr81003.c: New test.
+
+2017-06-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/81053
+ * gcc.dg/torture/pr81053.c: New testcase.
+
+2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80988
+ * gfortran.dg/implied_do_io_3.f90: New test.
+
+2017-06-10 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_signal): New proc.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DSIGNAL_SUPPRESS to additional_flags.
+ * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
+ additional_flags if effective target signal is not supported by the
+ target.
+ * gcc.c-torture/execute/20101011-1.c: Same.
+ * gcc.dg/c99-stdint-1.c: Same.
+ * gcc.dg/c99-stdint-2.c: Same.
+ * gcc.dg/c99-stdint-5.c: Same.
+ * gcc.dg/c99-stdint-6.c: Same.
+ * gcc.dg/stdint-width-1.c: Same.
+
+2017-06-10 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_stack_size)
+ (dg-effective-target-value): New proc.
+ * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
+ additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+ * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
+ * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
+ dg-additional-options.
+ * gcc.c-torture/compile/20080806-1.c: Same.
+ * gcc.c-torture/compile/920723-1.c: Same.
+ * gcc.c-torture/compile/930621-1.c: Same.
+ * gcc.c-torture/compile/991214-2.c: Same.
+ * gcc.c-torture/compile/bcopy.c: Same.
+ * gcc.c-torture/compile/memtst.c: Same.
+ * gcc.c-torture/compile/msp.c: Same.
+ * gcc.c-torture/compile/stuct.c: Same.
+ * gcc.c-torture/execute/20011008-3.c: Same.
+ * gcc.c-torture/execute/20030209-1.c: Same.
+ * gcc.c-torture/execute/20031012-1.c: Same.
+ * gcc.c-torture/execute/20040805-1.c: Same.
+ * gcc.c-torture/execute/920410-1.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/921113-1.c: Same.
+ * gcc.c-torture/execute/921202-1.c: Same.
+ * gcc.c-torture/execute/921208-2.c: Same.
+ * gcc.c-torture/execute/930106-1.c: Same.
+ * gcc.c-torture/execute/930406-1.c: Same.
+ * gcc.c-torture/execute/950221-1.c: Same.
+ * gcc.c-torture/execute/960521-1.c: Same.
+ * gcc.c-torture/execute/980605-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/memcpy-1.c: Same.
+ * gcc.c-torture/execute/multi-ix.c: Same.
+ * gcc.c-torture/execute/nestfunc-4.c: Same.
+ * gcc.c-torture/execute/pr20621-1.c: Same.
+ * gcc.c-torture/execute/pr23135.c: Same.
+ * gcc.c-torture/execute/pr28982b.c: Same.
+ * gcc.dg/loop-3.c: Same.
+ * gcc.dg/struct-ret-3.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+
+2017-06-09 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
+ (test_mutually_exclusive_suggestions): New test function.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Add special-case for
+ "test_mutually_exclusive_suggestions".
+
+2017-06-09 Ian Lance Taylor <iant@golang.org>
+
+ * gcc.dg/tree-prof/split-1.c: New test.
+
+2017-06-09 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/predict-14.c: Avoid cold function detection.
+ * gcc.target/i386/umod-3.c: Likewise.
+
+2017-06-09 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/lrint-matherr.h: New.
+ * gcc.target/aarch64/inline-lrint_1.c: New.
+ * gcc.target/aarch64/inline-lrint_2.c: New.
+ * gcc.target/aarch64/no-inline-lrint_1.c: New.
+ * gcc.target/aarch64/no-inline-lrint_2.c: New.
+
+2017-06-09 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/sdiv_costs_1.c: New.
+
+2017-06-09 Tom de Vries <tom@codesourcery.com>
+
+ PR target/80855
+ * gcc.target/nvptx/label-values.c: New test.
+
+2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
+ Test for null definitions instead of them being undefined. Add entry
+ for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
+ about using the effective target for architecture extension.
+ (check_effective_target_arm_arch_v7ve_ok): Remove.
+ (add_options_for_arm_arch_v7ve): Likewise.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/66623
+ * gcc.dg/vect/pr66623.c: New testcase.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79483
+ * gcc.dg/graphite/pr79483.c: New testcase.
+
+2017-06-09 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81007
+ * g++.dg/pr81007.C: New testcase.
+
+2017-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
+ instead of "rsp" for -m32.
+ * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
+ target, add -msse2 to dg-options.
+ * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
+ * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
+
+2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/80966
+ * gcc.target/powerpc/stack-limit.c: New testcase.
+
+2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
+ * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
+
+2017-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81006
+ * c-c++-common/gomp/pr81006.c: New test.
+
+ PR c++/81011
+ * g++.dg/gomp/pr81011.C: New test.
+
+ PR middle-end/81005
+ * c-c++-common/ubsan/align-10.c: New test.
+ * c-c++-common/ubsan/null-13.c: New test.
+
+2017-06-08 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/81015
+ * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
+ * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
+ * gcc.target/i386/pr81015.c: New test.
+
+2017-06-08 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
+ trampolines instead of NO_TRAMPOLINES.
+ * gcc.c-torture/execute/20000822-1.c: Same.
+ * gcc.c-torture/execute/920428-2.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/920612-2.c: Same.
+ * gcc.c-torture/execute/921017-1.c: Same.
+ * gcc.c-torture/execute/921215-1.c: Same.
+ * gcc.c-torture/execute/931002-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.c-torture/execute/nestfunc-1.c: Same.
+ * gcc.c-torture/execute/nestfunc-2.c: Same.
+ * gcc.c-torture/execute/nestfunc-3.c: Same.
+ * gcc.c-torture/execute/nestfunc-5.c: Same.
+ * gcc.c-torture/execute/nestfunc-6.c: Same.
+ * gcc.c-torture/execute/pr24135.c: Same.
+ * gcc.dg/Wtrampolines.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/nested-5.c: Same.
+ * gcc.dg/torture/stackalign/nested-6.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
+ * gcc.dg/trampoline-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+ * gcc.target/i386/pr67770.c: Same.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DNO_TRAMPOLINES to additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+
+2017-06-08 Tom de Vries <tom@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_trampolines): Test for
+ 'gcc,no_trampolines' instead of 'no_trampolines'.
+
+2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ PR middle-end/79988
+ * gcc.target/i386/mpx/pr79988.c: New test.
+
+2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
+
+ * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
+ * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
+ * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
+
+2017-06-08 Jan Hubicka <hubicka@ucw.cz>
+
+ * g++.dg/tree-ssa/counts-1.C: New testcase.
+ * gcc.dg/tree-ssa/counts-1.c: New testcase.
+
+2017-08-08 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
+ * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
+ * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
+
+2017-06-08 Marek Polacek <polacek@redhat.com>
+
+ PR sanitize/80932
+ * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
+
+2017-08-08 Julia Koval <julia.koval@intel.com>
+
+ PR target/73350,80862
+ * gcc.target/i386/pr73350.c: New test.
+
+2017-06-08 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
+
+2017-06-07 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
+
+2017-06-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80990
+ * g++.dg/cpp1z/class-deduction39.C: New.
+
+2017-06-07 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80932
+ * c-c++-common/ubsan/pr80932.c: New test.
+
+2017-06-07 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
+ * 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.
+ * gcc.target/i386/l_fma_float_1.c: Ditto.
+ * 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.
+
+2017-06-07 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/sdiv_costs_1.c: New.
+
+2017-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
+ * gcc.dg/vect/slp-13-big-array.c: Likewise.
+
+2017-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
+ check_results.
+
+2017-06-06 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/pr45330.C: Add inline namespace case.
+
+2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80975
+ * gfortran.dg/matmul_16.f90: New test.
+ * gfortran.dg/inline_matmul_18.f90: New test.
+
+2017-06-06 Marek Polacek <polacek@redhat.com>
+
+ PR c/79983
+ * gcc.dg/pr79983.c: New test.
+
+2017-06-06 David S. Miller <davem@davemloft.net>
+
+ * gcc.target/sparc/sparc-ret-3.c: New test.
+
+2017-06-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
+ label_values instead of NO_LABEL_VALUES.
+ * gcc.c-torture/compile/920301-1.c: Same.
+ * gcc.c-torture/compile/920501-1.c: Same.
+ * gcc.c-torture/compile/941014-4.c: Same.
+ * gcc.c-torture/compile/labels-1.c: Same.
+ * gcc.c-torture/compile/pr18903.c: Same.
+ * gcc.c-torture/execute/920302-1.c: Same.
+ * gcc.c-torture/execute/920415-1.c: Same.
+ * gcc.c-torture/execute/920428-2.c: Same.
+ * gcc.c-torture/execute/920501-3.c: Same.
+ * gcc.c-torture/execute/920501-4.c: Same.
+ * gcc.c-torture/execute/920501-5.c: Same.
+ * gcc.c-torture/execute/920501-7.c: Same.
+ * gcc.c-torture/execute/920721-4.c: Same.
+ * gcc.c-torture/execute/980526-1.c: Same.
+ * gcc.c-torture/execute/990208-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-1.c: Same.
+ * gcc.c-torture/execute/comp-goto-2.c: Same.
+ * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
+ * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
+ * gcc.dg/tree-prof/comp-goto-1.c: Same.
+ * gcc.dg/tree-prof/pr44777.c: Same.
+ * gcc.misc-tests/bprob-2.c: Same.
+ * gcc.misc-tests/gcov-3.c: Same.
+ * lib/gcc.exp (gcc_target_compile): Remove appending of
+ -DNO_LABEL_VALUES to additional_flags.
+ * lib/objc.exp (objc_target_compile): Same.
+ * lib/target-supports.exp (check_effective_target_label_values): Test on
+ 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
+
+2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
+
+2017-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80974
+ * gcc.dg/torture/pr80974.c: New testcase.
+
+2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
+ "unsigned int" in conversation warning on line 15.
+
+2017-06-06 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/pr80928.c: New testcase.
+ * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
+ * gcc.dg/vect/slp-13.c: Likewise.
+ * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
+
+2017-06-05 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/plugin/comment_plugin.c: New test plugin.
+ * g++.dg/plugin/comments-1.C: New test file.
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gcc.misc-tests/gcov-1a.c: New test.
+
+2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/clone1.c: New test.
+
+2017-06-05 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/70601
+ * gfortran.dg/proc_ptr_comp_50.f90: New test.
+
+2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/35339
+ * gfortran.dg/implied_do_io_1.f90: New Test.
+ * gfortran.dg/implied_do_io_2.f90: New Test.
+
+2017-06-05 Renlin Li <renlin.li@arm.com>
+
+ * c-c++-common/Wfloat-conversion.c: Add large_long_double target
+ selector to related line.
+
+2017-06-05 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-prof/cold_partition_label.c: Update template.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/store_lane0_str_1.c: New test.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/subs_compare_2.c: New test.
+
+2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/subs_compare_1.c: New test.
+
+2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/div-9.c: Delete duplicate test.
+ * gcc.target/mips/div-10.c: Ditto.
+ * gcc.target/mips/div-11.c: Ditto.
+ * gcc.target/mips/div-12.c: Ditto.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
+
+2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * lib/fortran-modules.exp (igrep): New procedure, case insensitive
+ vesrion of the dejagnu grep.
+ (list-module-names): Use it and adjust the regular expressions for
+ modules and submodules.
+ * gfortran.dg/prof/prof.exp: Cleanup modules.
+ * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
+ directives.
+ * gfortran.dg/altreturn_8.f90: Likewise.
+ * gfortran.dg/associate_12.f90: Likewise.
+ * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
+ * gfortran.dg/charlen_15.f90: Likewise.
+ * gfortran.dg/class_4a.f03: Likewise.
+ * gfortran.dg/class_54.f90: Likewise.
+ * gfortran.dg/class_dummy_4.f03: Likewise.
+ * gfortran.dg/class_dummy_5.f90: Likewise.
+ * gfortran.dg/constructor_9.f90: Likewise.
+ * gfortran.dg/dec_structure_15.f90: Likewise.
+ * gfortran.dg/do_check_8.f90: Likewise.
+ * gfortran.dg/dtio_26.f03: Likewise.
+ * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
+ * gfortran.dg/equiv_9.f90: Likewise.
+ * gfortran.dg/extends_15.f90: Likewise.
+ * gfortran.dg/finalize_22.f90: Likewise.
+ * gfortran.dg/finalize_23.f90: Likewise.
+ * gfortran.dg/generic_26.f90: Likewise.
+ * gfortran.dg/generic_27.f90: Likewise.
+ * gfortran.dg/namelist_76.f90: Likewise.
+ * gfortran.dg/pointer_init_8.f90: Likewise.
+ * gfortran.dg/pr61318.f90: Likewise.
+ * gfortran.dg/pr77260_1.f90: Likewise.
+ * gfortran.dg/pr77260_2.f90: Likewise.
+ * gfortran.dg/pr77420_3.f90: Likewise.
+ * gfortran.dg/proc_ptr_39.f90: Likewise.
+ * gfortran.dg/proc_ptr_41.f90: Likewise.
+ * gfortran.dg/proc_ptr_42.f90: Likewise.
+ * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
+ * gfortran.dg/submodule_1.f08: Likewise.
+ * gfortran.dg/submodule_10.f08: Likewise.
+ * gfortran.dg/submodule_14.f08: Likewise.
+ * gfortran.dg/submodule_15.f08: Likewise.
+ * gfortran.dg/submodule_2.f08: Likewise.
+ * gfortran.dg/submodule_5.f08: Likewise.
+ * gfortran.dg/submodule_6.f08: Likewise.
+ * gfortran.dg/submodule_7.f08: Likewise.
+ * gfortran.dg/submodule_8.f08: Likewise.
+ * gfortran.dg/submodule_9.f08: Likewise.
+ * gfortran.dg/transfer_class_2.f90: Likewise.
+ * gfortran.dg/typebound_assignment_7.f90: Likewise.
+ * gfortran.dg/typebound_call_24.f03: Likewise.
+ * gfortran.dg/typebound_call_25.f90: Likewise.
+ * gfortran.dg/typebound_deferred_1.f90: Likewise.
+ * gfortran.dg/typebound_generic_12.f03: Likewise.
+ * gfortran.dg/typebound_generic_13.f03: Likewise.
+ * gfortran.dg/typebound_generic_14.f03: Likewise.
+ * gfortran.dg/typebound_generic_15.f90: Likewise.
+ * gfortran.dg/typebound_operator_16.f03: Likewise.
+ * gfortran.dg/typebound_operator_18.f90: Likewise.
+ * gfortran.dg/typebound_operator_20.f90: Likewise.
+ * gfortran.dg/typebound_override_3.f90: Likewise.
+ * gfortran.dg/typebound_override_4.f90: Likewise.
+ * gfortran.dg/typebound_override_5.f90: Likewise.
+ * gfortran.dg/typebound_override_6.f90: Likewise.
+ * gfortran.dg/typebound_override_7.f90: Likewise.
+ * gfortran.dg/typebound_proc_28.f03: Likewise.
+ * gfortran.dg/typebound_proc_29.f90: Likewise.
+ * gfortran.dg/typebound_proc_30.f90: Likewise.
+ * gfortran.dg/typebound_proc_31.f90: Likewise.
+ * gfortran.dg/typebound_proc_32.f90: Likewise.
+ * gfortran.dg/typebound_proc_33.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
+ * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
+ * gfortran.dg/use_only_3.f90: Likewise.
+ * gfortran.dg/use_without_only_1.f90: Likewise.
+ * gfortran.dg/warn_unused_function.f90: Likewise.
+ * gfortran.dg/warn_unused_function_2.f90: Likewise.
+ * gfortran.dg/ieee/ieee_8.f90: Likewise.
+
+2017-06-04 Marek Polacek <polacek@redhat.com>
+
+ PR c/80919
+ * gcc.dg/format/pr80919.c: New test.
+
+2017-06-02 Martin Sebor <msebor@redhat.com>
+
+ PR c/80892
+ * c-c++-common/Wfloat-conversion-2.c: New test.
+
+2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68754
+ * g++.dg/cpp1y/constexpr-68754.C: New.
+
+2017-06-02 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
+ for the new built-ins.
+
+2017-06-02 Sudakshina Das <sudi.das@arm.com>
+
+ * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
+
+2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-minmax-char.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-int.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-minmax-short.c: New.
+
+2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/hfmode_ins_1.c: New test.
+
+2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
+
+2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-abs-char.c: New.
+ * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-abs-short.c: New.
+ * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
+ * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
+
+2017-06-02 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
+
+2017-06-02 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80903
+ * gcc.dg/pr80903.c: New test.
+
+ PR fortran/80918
+ * gfortran.dg/gomp/pr80918.f90: New test.
+
+2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * c-c++-common/Wsizeof-pointer-div.c: New test.
+ * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
+ * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
+ * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
+ * gcc.target/i386/sse-set-ps-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
+ * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
+ * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
+ * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
+ * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
+ * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
+
+2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
+ Update the target to power8-vector.
+
+2017-06-01 David Malcolm <dmalcolm@redhat.com>
+
+ * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
+
+2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * debug12.adb, debug12.ads: New testcase.
+
+2017-06-01 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80898
+ * gcc.dg/tree-ssa/pr80898.c: New test.
+ * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
+
+2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80896
+ * g++.dg/cpp1z/nodiscard5.C: New.
+
+2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/pr9001195952.c: New test.
+
+2017-06-01 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
+ * gcc.c-torture/compile/asmgoto-1.c: Same.
+ * gcc.dg/20000707-1.c: Same.
+ * gcc.dg/pr38700.c: Same.
+ * gcc.dg/pr70169.c: Same.
+ * gcc.dg/pr80112.c: Same.
+ * gcc.dg/torture/pr51071-2.c: Same.
+ * gcc.dg/torture/pr51071.c: Same.
+ * gcc.dg/tree-ssa/alias-34.c: Same.
+
+2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/debug11.adb: New testcase.
+
+2017-06-01 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/66313
+ * c-c++-common/ubsan/pr66313.c: New testcase.
+ * gcc.dg/tree-ssa/loop-15.c: Adjust.
+
+2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
+ dg-options. Change dg-require-effective-target powerpc_vsx_ok
+ to vsx_hw. Add dg-skip-if directive to disable this test if
+ -mcpu overridden.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
+ to dg-option. Add dg-skip-if directive to disable this test
+ for darwin. Add dg-skip-if directive to disable this test if
+ -mcpu overridden.
+
+2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
+ (_mm_maskz_max_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
+ (_mm_maskz_max_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
+ (_mm_maskz_max_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
+ (_mm_maskz_max_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
+ (_mm_maskz_min_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
+ (_mm_maskz_min_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
+ (_mm_maskz_min_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
+ (_mm_maskz_min_ss): Test new intrinsics.
+
+2017-05-31 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/lambda1.C New.
+
+2017-05-31 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
+ on pointer should not be replaced.
+
+2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-7.c: New test.
+
+2017-05-31 Graham Markall <graham.markall@embecosm.com>
+
+ * gcc.target/arc/add_n-combine.c: New test.
+ * gcc.target/arc/sub_n-combine.c: New test.
+
+2017-05-31 Richard Biener <rguenther@suse.de>
+
+ PR target/80880
+ * gcc.target/i386/pr80880.c: New testcase.
+
+2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-103.c: Update wording of dump message.
+
+2017-05-31 Bin Cheng <bin.cheng@arm.com>
+
+ * gcc.dg/vect/pr80815-3.c: New test.
+
+2017-05-31 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80906
+ * gcc.dg/graphite/pr80906.c: New testcase.
+
+2017-05-30 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80910
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
+ unsupported if host compiler does not support c++11.
+ (host_supports_c++11): New proc.
+
+2017-05-30 Martin Sebor <msebor@redhat.com>
+
+ PR c/80731
+ * g++.dg/ext/utf16-4.C: Relax test.
+ * gcc.dg/fixed-point/int-warning.c: Adjust.
+
+2017-05-30 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
+ * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
+ test case.
+ * g++.dg/plugin/show-template-tree-color.C: New test case.
+ * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
+ * g++.dg/template/show-template-tree-2.C: New test case.
+ * g++.dg/template/show-template-tree-3.C: New test case.
+ * g++.dg/template/show-template-tree-4.C: New test case.
+ * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
+ * g++.dg/template/show-template-tree.C: New test case.
+
+2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
+ dg-options.
+ * gfortran.dg/pr80107.f: Delete testcase.
+
+2017-05-30 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80833
+ * gcc.target/i386/pr80833-1.c: New test.
+ * gcc.target/i386/pr80833-2.c: Ditto.
+
+2017-05-30 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80913
+ * g++.dg/lookup/pr80913.C: New.
+
+2017-05-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80901
+ * gcc.dg/torture/pr80901.c: New testcase.
+
+2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
+
+ * gcc.target/s390/vector/vec-nopeel-2.c: New test.
+
+2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
+
+ PR target/78838
+ * gcc.target/msp430/interrupt_fn_placement.c: New test.
+
+2017-05-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80876
+ * gcc.dg/torture/pr80876.c: New testcase.
+
+2017-05-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80891 (#5)
+ * g++.dg/lookup/pr80891-5.C: New.
+
+2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/53029
+ * gfortran.dg/read_5.f90: New test.
+
+2017-05-29 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/80891 (#4)
+ * g++.dg/lookup/pr80891-4.C: New.
+
+ PR c++/80891 (#1)
+ * g++.dg/lookup/pr80891-1.C: New.
+
+ PR c++/80891 (#3)
+ * g++.dg/lookup/pr80891-3.C: New.
+
+ PR c++/80891 (#2)
+ * g++.dg/lookup/pr80891-2.C: New.
+
+2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37131
+ * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
+ flags.
+ * gfortran.dg/transpose_optimization_1.f90: Likewise.
+ * gfortran.dg/inline_matmul_17.f90: New test.
+
+2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/matmul_bounds_12.f90: New test.
+
+2017-05-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/80887
+ * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
+
+2017-05-26 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/cpp0x/dr2061.C: New.
+ * g++.dg/parse/namespace-alias-1.C: Add more test.
+
+2017-05-26 Bin Cheng <bin.cheng@arm.com>
+
+ PR tree-optimization/80815
+ * gcc.dg/vect/pr80815-1.c: New test.
+ * gcc.dg/vect/pr80815-2.c: New test.
+
+2017-05-26 Martin Liska <mliska@suse.cz>
+
+ PR ipa/80663
+ * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
+ split at the problematic spot.
+ * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
+ a valid value of the param.
+
+2017-05-26 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80875
+ * c-c++-common/ubsan/pr80875.c: New test.
+
+2017-05-26 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.dg/20011021-1.c: Replace absolute line numbers.
+ * gcc.dg/Wcxx-compat-8.c: Same.
+ * gcc.dg/Wobjsize-1.c: Same.
+ * gcc.dg/Wshadow-local-2.c: Same.
+ * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
+ * gcc.dg/anon-struct-6.c: Same.
+ * gcc.dg/asm-wide-1.c: Same.
+ * gcc.dg/builtin-inf-1.c: Same.
+ * gcc.dg/builtin-redefine.c: Same.
+ * gcc.dg/c90-array-lval-6.c: Same.
+ * gcc.dg/c90-array-lval-7.c: Same.
+ * gcc.dg/c90-fordecl-1.c: Same.
+ * gcc.dg/c99-fordecl-2.c: Same.
+ * gcc.dg/cast-lvalue-1.c: Same.
+ * gcc.dg/cast-lvalue-2.c: Same.
+ * gcc.dg/compound-lvalue-1.c: Same.
+ * gcc.dg/cond-lvalue-1.c: Same.
+ * gcc.dg/cpp/20000419-1.c: Same.
+ * gcc.dg/cpp/backslash.c: Same.
+ * gcc.dg/cpp/backslash2.c: Same.
+ * gcc.dg/cpp/macspace1.c: Same.
+ * gcc.dg/cpp/macspace2.c: Same.
+ * gcc.dg/cpp/multiline-2.c: Same.
+ * gcc.dg/cpp/pr27777.c: Same.
+ * gcc.dg/cpp/pr30786.c: Same.
+ * gcc.dg/cpp/pr34602.c: Same.
+ * gcc.dg/cpp/redef1.c: Same.
+ * gcc.dg/cpp/tr-warn1.c: Same.
+ * gcc.dg/cpp/tr-warn3.c: Same.
+ * gcc.dg/cpp/tr-warn6.c: Same.
+ * gcc.dg/cpp/trad/hash.c: Same.
+ * gcc.dg/cpp/trad/redef1.c: Same.
+ * gcc.dg/cpp/ucs.c: Same.
+ * gcc.dg/declspec-10.c: Same.
+ * gcc.dg/declspec-11.c: Same.
+ * gcc.dg/declspec-18.c: Same.
+ * gcc.dg/format/c99-strftime-1.c: Same.
+ * gcc.dg/format/ext-3.c: Same.
+ * gcc.dg/format/pr72858.c: Same.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
+ * gcc.dg/init-string-1.c: Same.
+ * gcc.dg/label-decl-3.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/nofixed-point-2.c: Same.
+ * gcc.dg/noncompile/20020213-1.c: Same.
+ * gcc.dg/pch/counter-2.c: Same.
+ * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
+ * gcc.dg/pr27528.c: Same.
+ * gcc.dg/pr27953.c: Same.
+ * gcc.dg/pr35899.c: Same.
+ * gcc.dg/pr37561.c: Same.
+ * gcc.dg/pr45461.c: Same.
+ * gcc.dg/pr45750.c: Same.
+ * gcc.dg/pr53196-2.c: Same.
+ * gcc.dg/pr53265.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/tls/thr-init-1.c: Same.
+ * gcc.dg/torture/pr51106-1.c: Same.
+ * gcc.dg/torture/pr51106-2.c: Same.
+ * gcc.dg/uninit-19.c: Same.
+ * gcc.dg/uninit-pr20644.c: Same.
+
+2017-05-26 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp1z/decomp29.C (p): New variable.
+ (main): Add further tests.
+
+2017-05-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80842
+ * gcc.dg/torture/pr80842.c: New testcase.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79652
+ * g++.dg/cpp0x/pr79652.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71451
+ * g++.dg/cpp0x/variadic170.C: New.
+
+2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/warn/Wcatch-value-1.C: New test.
+ * g++.dg/warn/Wcatch-value-2.C: New test.
+ * g++.dg/warn/Wcatch-value-3.C: New test.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/using56.C: New.
+ * g++.dg/lookup/using57.C: New.
+ * g++.dg/lookup/using58.C: New.
+ * g++.dg/lookup/using59.C: New.
+
+ * g++.dg/lookup/using17.C: Adjust diagnostics.
+
+2017-05-25 Martin Sebor <msebor@redhat.com>
+
+ * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
+ positives on ILP32.
+ * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
+ column numbers.
+ * gcc.dg/pr60114.c: Same.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gfortran.dg/pr48636.f90: Fix template better.
+
+2017-05-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/koenig14.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/79583
+ * g++.dg/cpp0x/pr79583.C: New.
+
+2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/68578
+ * g++.dg/cpp1y/pr68578.C: New.
+
+2017-05-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/vce-1.c: New file.
+
+2017-05-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/addadd.c: New file.
+
+2017-05-24 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/friend12.C: Adjust diagnostics.
+ * g++.dg/lookup/friend19.C: New.
+ * g++.dg/lookup/friend20.C: New.
+
+2017-05-24 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80544
+ * g++.dg/expr/cast11.C: New test.
+
+2017-05-24 Martin Sebor <msebor@redhat.com>
+
+ PR c/80731
+ * c-c++-common/Wfloat-conversion.c: Adjust.
+ * c-c++-common/dfp/convert-int-saturate.c: Same.
+ * c-c++-common/pr68657-1.c: Same.
+ * g++.dg/ext/utf-cvt.C: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/warn/Wconversion-real-integer-3.C: Same.
+ * g++.dg/warn/Wconversion-real-integer2.C: Same.
+ * g++.dg/warn/Wconversion3.C: Same.
+ * g++.dg/warn/Wconversion4.C: Same.
+ * g++.dg/warn/Wsign-conversion.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+ * g++.dg/warn/pr35635.C: Same.
+ * g++.old-deja/g++.mike/enum1.C: Same.
+ * gcc.dg/Wconversion-3.c: Same.
+ * gcc.dg/Wconversion-5.c: Same.
+ * gcc.dg/Wconversion-complex-c99.c: Same.
+ * gcc.dg/Wconversion-complex-gnu.c: Same.
+ * gcc.dg/Wconversion-integer.c: Same.
+ * gcc.dg/Wsign-conversion.c: Same.
+ * gcc.dg/bitfld-2.c: Same.
+ * gcc.dg/c90-const-expr-11.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/overflow-warn-1.c: Same.
+ * gcc.dg/overflow-warn-2.c: Same.
+ * gcc.dg/overflow-warn-3.c: Same.
+ * gcc.dg/overflow-warn-4.c: Same.
+ * gcc.dg/overflow-warn-5.c: Same.
+ * gcc.dg/overflow-warn-8.c: Same.
+ * gcc.dg/overflow-warn-9.c: New test.
+ * gcc.dg/pr35635.c: Adjust.
+ * gcc.dg/pr59940.c: Same.
+ * gcc.dg/pr59963-2.c: Same.
+ * gcc.dg/pr60114.c: Same.
+ * gcc.dg/switch-warn-2.c: Same.
+ * gcc.dg/utf-cvt.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+
+2017-05-24 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/ext/integer-pack2.C: Require int32 effective target.
+ Don't include limits.h.
+ (w): Conditionalize on long long wider than int. Use
+ 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
+ -9223372036854775808.
+ (x): Use __INT_MAX__ instead of INT_MAX.
+
+2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/66094
+ * gfortran.dg/inline_matmul_16.f90: New test.
+
+2017-05-24 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
+
+2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80823
+ * gcc.dg/pr80823.c: New test.
+
+2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/pr80725.c: New test.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/extern-c-hidden.C: New.
+ * g++.dg/lookup/extern-redecl1.C: New.
+
+ PR c++/80866
+ * g++.dg/parse/pr80866.C: New.
+
+2017-05-23 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ctor-empty-1.c: Update template.
+ * gcc.dg/ipa/inline-5.c: Likewise.
+ * gfortran.dg/pr48636.f90: Likewise.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/parse/ctor9.C: Adjust expected error.
+
+2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80256
+ * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
+ Cygwin.
+
+2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/parallel-dims-1.c: Update.
+ * c-c++-common/goacc/parallel-dims-2.c: Likewise.
+ * c-c++-common/goacc/routine-1.c: Likewise.
+ * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
+ * g++.dg/goacc/template.C: Likewise.
+ * gfortran.dg/goacc/kernels-tree.f95: Likewise.
+ * gfortran.dg/goacc/routine-3.f90: Likewise.
+ * gfortran.dg/goacc/sie.f95: Likewise.
+ * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
+
+2017-05-23 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/using13.C: Adjust expected error.
+
+2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
+
+2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80718
+ * gcc.target/powerpc/pr80718.c: New test.
+
+2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * gcc.target/powerpc/conditional-return.c: New testcase.
+
+2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
+ LE-only.
+
+2017-05-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80766
+ * gfortran.dg/typebound_call_28.f90: New test.
+
+2017-05-22 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/lookup/strong-using.C: New.
+
+2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.target/arm/movsi_movt.c: New test.
+ * gcc.target/arm/movdi_movt.c: New test.
+
+2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/specs/not_null1.ads: New test.
+
+2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/limited_with5.ad[sb]: New test.
+ * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
+ * gnat.dg/limited_with6.ad[sb]: New test.
+ * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
+
+2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
+ * gnat.dg/specs/clause_on_volatile.ads: Likewise.
+
+2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70265
+ * g++.dg/cpp1y/constexpr-70265-1.C: New.
+ * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
+
+2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80333
+ * gfortran.dg/dtio_30.f03: New test.
+
+2017-05-19 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80800
+ * c-c++-common/ubsan/pr80800.c: New test.
+ * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
+
+2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/default-1.c: Update.
+ * c-c++-common/goacc/default-2.c: Likewise.
+ * c-c++-common/goacc/default-4.c: Likewise.
+ * gfortran.dg/goacc/default-1.f95: Likewise.
+ * gfortran.dg/goacc/default-4.f: Likewise.
+ * c-c++-common/goacc/default-5.c: New file.
+ * gfortran.dg/goacc/default-5.f: Likewise.
+
+ * c-c++-common/goacc/default-1.c: New file.
+ * c-c++-common/goacc/default-2.c: Likewise.
+ * c-c++-common/goacc/data-default-1.c: Remove file, including its
+ test cases in...
+ * c-c++-common/goacc/default-3.c: ... this new file, and...
+ * c-c++-common/goacc/default-4.c: ... this new file.
+ * gfortran.dg/goacc/default.f95: Remove file, including its test
+ cases in...
+ * gfortran.dg/goacc/default-1.f95: ... this new file, and...
+ * gfortran.dg/goacc/default-2.f: ... this new file.
+ * gfortran.dg/goacc/default-3.f95: New file.
+ * gfortran.dg/goacc/default-4.f: Likewise.
+
+2017-05-19 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/inherit/covariant7.C: Adjust.
+
+2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/tls-disable-literal-pool.c: Change
+ require-effective-target to tls_native.
+ Move dg-error to return statement line and change to dg-message.
+
+2017-05-19 Richard Biener <rguenther@suse.de>
+
+ PR c++/80593
+ * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
+ * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
+
+2017-05-19 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80764
+ * gcc.dg/torture/pr80764.c: New testcase.
+
+2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80510
+ * gcc.target/powerpc/pr80510-1.c: New test.
+ * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
+
+ * gcc.dg/pragma-diag-7.c: New test.
+
+2017-05-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80799
+ * g++.dg/other/i386-11.C: New test.
+
+2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * fold-vec-div-float.c: Update dg-requires and dg-options statements.
+ * fold-vec-div-floatdouble.c: Likewise.
+ * fold-vec-logical-ands-char.c: Likewise.
+ * fold-vec-logical-ands-int.c: Likewise.
+ * fold-vec-logical-ands-short.c: Likewise.
+ * fold-vec-logical-ors-char.c: Likewise.
+ * fold-vec-logical-ors-int.c: Likewise.
+ * fold-vec-logical-ors-short.c: Likewise.
+ * fold-vec-logical-other-char.c: Likewise.
+ * fold-vec-mule-misc.c: Likewise.
+ * fold-vec-mult-float.c: Likewise.
+ * fold-vec-mult-floatdouble.c: Likewise.
+ * fold-vec-mult-int.c: Likewise.
+ * fold-vec-mult-int128-p9.c: Likewise.
+ * fold-vec-sub-floatdouble.c: Likewise.
+ * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
+ Add lp64 requirement.
+ * fold-vec-mult-int128-p8.c: Likewise.
+ * fold-vec-logical-ors-longlong.c: Fix comment typo.
+
+2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
+
+2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
+
+ * gcc.target/sparc/niagara7-align.c: New test.
+
+2017-05-18 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80797
+ * c-c++-common/ubsan/null-12.c: New test.
+
+2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR middle-end/80692
+ * gcc.c-torture/execute/pr80692.c: New testcase.
+
+2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80741
+ * gfortran.dg/read_4.f90: New test.
+
+2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
+
+2017-05-17 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/80668
+ * gfortran.dg/pr80668.f90: New.
+
+2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80775
+ * gcc.dg/pr80775.c: New test.
+
+2017-05-17 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80659
+ * gcc.dg/asan/pr80659.c: New test.
+
+2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
+ unsigned long.
+
+2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
+
+ * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
+
+2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
+ Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR tree-optimization/80457
+ * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
+ call vect_model_simple_cost.
+
+2017-05-16 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/80554
+ * gfortran.dg/submodule_29.f08: New test.
+
+2017-05-16 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/other/accessor-fixits-1.C: New test case.
+ * g++.dg/other/accessor-fixits-2.C: New test case.
+ * g++.dg/other/accessor-fixits-3.C: New test case.
+ * g++.dg/other/accessor-fixits-4.C: New test case.
+
+2017-05-16 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
+ built-ins to the test suite file. Note, support for mradds exists
+ but no test case exists.
+ * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
+ built-ins to the test suite file.
+
+2017-05-16 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80536
+ PR sanitizer/80386
+ * c-c++-common/ubsan/pr80536.c: New test.
+ * g++.dg/ubsan/pr80386.C: New test.
+
+2017-05-16 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
+ * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
+
+2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
+
+ * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
+ expected output of vadd, vsub and vmul instructions.
+ * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
+ * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
+ * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
+
+2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/80727
+ * gfortran.dg/read_3.f90: New test.
+
+2017-05-15 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/79369
+ * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
+
+ PR c++/79369
+ * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
+ * g++.dg/cpp0x/pr79369.C: New.
+
+2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/80752
+ * gfortran.dg/pr80752.f90: New test.
+
+2017-05-15 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/80425
+ * gcc.target/i386/pr80425-1.c: New test.
+ * gcc.target/i386/pr80425-2.c: Ditto.
+
+2017-05-15 Jeff Law <law@redhat.com>
+
+ * gcc.target/mips/reorgbug-1.c: New test.
+
+2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
+
+ * gnat.dg/specs/pack13.ads: New test.
+
+2017-05-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/77671
+ * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
+
+2017-05-14 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/80669
+ * gcc.dg/builtin-stpncpy.c: New test.
+
+2017-05-14 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
+ * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
+ * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
+
+2017-05-14 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/xgetsetbv.c: New test.
+
+2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
+
+ PR fortran/80442
+ * gfortran.dg/impl_do_var_data.f90: New Test
+
+2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
+
+ * brig.dg/test/gimple/priv-array-offset-access.hsail:
+ A regression test for a private array access case which caused
+ an assert.
+
+2017-05-12 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/80643
+ * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
+ to the purpose of the test.
+
+2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
+
+ * gcc.target/powerpc/bmi-andn-1.c: New file
+ * gcc.target/powerpc/bmi-andn-2.c: New file.
+ * gcc.target/powerpc/bmi-bextr-1.c: New file.
+ * gcc.target/powerpc/bmi-bextr-2.c: New file.
+ * gcc.target/powerpc/bmi-bextr-4.c: New file.
+ * gcc.target/powerpc/bmi-bextr-5.c: New file.
+ * gcc.target/powerpc/bmi-blsi-1.c: New file.
+ * gcc.target/powerpc/bmi-blsi-2.c: New file.
+ * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
+ * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
+ * gcc.target/powerpc/bmi-blsr-1.c: New file.
+ * gcc.target/powerpc/bmi-blsr-2.c: New File.
+ * gcc.target/powerpc/bmi-check.h: New File.
+ * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
+ * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
+ * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
+ * gcc.target/powerpc/bmi2-check.h: New file.
+ * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
+ * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
+ * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
+ * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
+ * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
+ * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
+ * gcc.target/powerpc/bmi2-pext32-1.c: New File.
+ * gcc.target/powerpc/bmi2-pext64-1.c: New file.
+ * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/60430
+ * g++.dg/cpp0x/pr60430.C: New.
+
+2017-05-12 Jeff Law <law@redhat.com>
+
+ * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
+
+2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR middle-end/80707
+ * g++.dg/pr80707.C: New test.
+
+2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-div-float.c: New.
+ * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
+ * gcc.target/powerpc/fold-vec-div-longlong.c: New.
+
+2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
+ * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/49604
+ * g++.dg/cpp0x/forw_enum14.C: New.
+ * g++.dg/cpp0x/forw_enum15.C: Likewise.
+
+2017-05-12 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
+
+2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/67687
+ * g++.dg/cpp0x/constexpr-ice17.C: New.
+
+2017-05-12 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80713
+ * gcc.dg/torture/pr80713.c: New testcase.
+
+2017-05-12 Andi Kleen <ak@linux.intel.com>
+
+ PR testsuite/77684
+ * lib/target-supports.exp (profopt-perf-wrapper):
+ Add -m8 option to increase parallelism.
+
+2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c-c++-common/goacc/parallel-dims-1.c: New file.
+ * c-c++-common/goacc/parallel-dims-2.c: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
+ Likewise.
+ * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
+ * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-2.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-3.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-g.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-n.c: Likewise.
+ * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
+ * c-c++-common/goacc/kernels-loop.c: Likewise.
+ * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
+ * c-c++-common/goacc/kernels-reduction.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
+ * gfortran.dg/goacc/kernels-loop.f95: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/classify-parallel.c: Likewise.
+ * c-c++-common/goacc/classify-routine.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+ * gfortran.dg/goacc/classify-routine.f95: Likewise.
+
+ * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
+ * c-c++-common/goacc/classify-kernels.c: Likewise.
+ * c-c++-common/goacc/classify-parallel.c: Likewise.
+ * c-c++-common/goacc/classify-routine.c: Likewise.
+ * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+ * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+ * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+ * gfortran.dg/goacc/classify-routine.f95: Likewise.
+
+2017-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
+
+2017-05-11 Carl Love <cel@us.ibm.com>
+
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
+ to the test suite file.
+ * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
+ to the test suite file.
+
+2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/78659
+ * gfortran.dg/namelist_91.f90: New test.
+ * gfortran.dg/namelist_92.f90: New test.
+ * gfortran.dg/namelist_93.f90: New test.
+ * gfortran.dg/namelist_94.f90: New test.
+
+2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ PR target/80695
+ * gcc.target/powerpc/pr80695-p8.c: New file.
+ * gcc.target/powerpc/pr80695-p9.c: New file.
+
+2017-05-11 Uros Bizjak <ubizjak@gmail.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/80706
+ * gcc.target/i386/pr80706.c: New test.
+
+2017-05-11 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
+ * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
+ * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
+
+2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/70538
+ * g++.dg/cpp0x/pr70538.C: New.
+
+2017-05-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr22152.c: Fix undefined testcase.
+ Remove unnecessary loop. Run on 32-bit targets only.
+ (dg-options): Remove -fno-tree-sink.
+
+2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * gcc.target/powerpc/cmpb-1.c: New test.
+ * gcc.target/powerpc/cmpb-2.c: New test.
+ * gcc.target/powerpc/cmpb-3.c: New test.
+ * gcc.target/powerpc/cmpb32-1.c: New test.
+ * gcc.target/powerpc/cmpb32-2.c: New test.
+
+2017-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80705
+ * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
+
+2017-05-11 Nathan Sidwell <nathan@acm.org>
+
+ * lib/scanlang.exp: New.
+ * lib/gcc-dg.exp: Load scanlang.exp.
+ * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-6.c: New test.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-5.c: New test.
+
+2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
+
+ PR testsuite/80580
+ * gcc.dg/gimplefe-error-4.c: New test.
+
+2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
+
+2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
+ (_mm_maskz_max_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxsd-2.c: New.
+ * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
+ (_mm_maskz_max_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmaxss-2.c: New.
+ * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
+ (_mm_maskz_min_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminsd-2.c: New.
+ * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
+ (_mm_maskz_min_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vminss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
+ (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
+ (__builtin_ia32_minss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
+ (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
+ (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
+ (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
+ (_mm_mask_min_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
+ (_mm_maskz_div_sd, _mm_mask_div_round_sd)
+ (_mm_maskz_div_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vdivsd-2.c: New.
+ * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
+ (_mm_maskz_div_ss, _mm_mask_div_round_ss)
+ (_mm_maskz_div_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vdivss-2.c: New.
+ * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
+ (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
+ (_mm_maskz_mul_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmulsd-2.c: New.
+ * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
+ (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
+ (_mm_maskz_mul_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vmulss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
+ (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
+ (__builtin_ia32_mulss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
+ (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
+ (_mm_maskz_mul_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-10 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
+ * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
+ * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
+
+2017-05-10 Julia Koval <julia.koval@intel.com>
+
+ * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
+ * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
+ * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
+
+2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
+
+ PR tree-optimization/51513
+ * gcc.target/powerpc/pr51513.c: New test.
+ * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
+ __builtin_abort().
+ * gcc.dg/predict-14.c: Likewise.
+
+2017-05-10 Carl Love <cel@us.ibm.com>
+ * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
+ to the test suite file.
+ * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
+ to the test suite file.
+
+2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/77644
+ * gcc.dg/tree-ssa/pr77644.c: New test-case.
+
+2017-05-10 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcc.dg/guality/inline-params-2.c: New.
+
+2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80145
+ * g++.dg/cpp1y/auto-fn37.C: New.
+ * g++.dg/cpp1y/auto-fn38.C: Likewise.
+
+2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/68163
+ * gcc.target/powerpc/pr68163.c: New test.
+
+2017-05-09 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/79311
+ * gfortran.dg/finalize_32.f90: New test.
+
+2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
+
+ PR c/35441
+ * gcc.dg/pr35441.c: New test.
+
+2017-05-09 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/80643
+ * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
+ output.
+
+2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/80186
+ * g++.dg/template/crash126.C: New.
+
+2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
+ * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
+ * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
+
+2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR testsuite/80611
+ * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/tmac-1.c: New file.
+ * gcc.target/arc/tmac-2.c: Likewise.
+ * gcc.target/arc/tmac.h: Likewise.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/firq-1.c: New file.
+ * gcc.target/arc/firq-2.c: Likewise.
+ * gcc.target/arc/firq-3.c: Likewise.
+ * gcc.target/arc/firq-4.c: Likewise.
+ * gcc.target/arc/firq-5.c: Likewise.
+ * gcc.target/arc/firq-6.c: Likewise.
+
+2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * gcc.target/arc/interrupt-5.c: Newfile.
+ * gcc.target/arc/interrupt-6.c: Likewise.
+ * gcc.target/arc/interrupt-7.c: Likewise.
+ * gcc.target/arc/interrupt-8.c: Likewise.
+ * gcc.target/arc/interrupt-9.c: Likewise.
+
+2017-05-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
+ and adjust.
+ * gcc.dg/vect/vect-50.c: Likewise.
+
+2017-05-09 Marek Polacek <polacek@redhat.com>
+
+ PR c/80525
+ * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
+ * c-c++-common/Wlogical-op-2.c: New test.
+
+2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
+ for targets with __SIZEOF_INT__ < 4.
+
+2017-05-09 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/vect-50.c: Revert last change.
+ * gcc.dg/vect/vect-44.c: Likewise.
+
+2017-05-08 Martin Sebor <msebor@redhat.com>
+
+ PR translation/80280
+ * gcc.dg/format/gcc_diag-10.c: New test.
+
+2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80101
+ * gcc.target/powerpc/pr80101-1.c: New test.
+
+2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/79930
+ * gfortran.dg/inline_transpose_1.f90: Add
+ -finline-matmul-limit=0 to options.
+ * gfortran.dg/matmul_5.f90: Likewise.
+ * gfortran.dg/vect/vect-8.f90: Likewise.
+ * gfortran.dg/inline_matmul_14.f90: New test.
+ * gfortran.dg/inline_matmul_15.f90: New test.
+
+2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/80602
+ * gfortran.dg/matmul_15.f90: New test case.
+
+2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
+ * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
+
+2017-05-07 Jeff Law <law@redhat.com>
+
+ Revert:
+ 2017-05-06 Jeff Law <law@redhat.com>
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
+ * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
+
+2017-05-06 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
+ * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
+
+2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.target/aarch64/spill_1.c: New test.
+
+2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
+
+ PR rtl-optimization/75964
+ * gcc.dg/torture/pr75964.c: New test.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80606
+ * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
+ * gcc.target/i386/avx-vtestpd-2.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-1.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-2.c: Same.
+ * gcc.target/i386/avx-vtestpd-256-3.c: Same.
+ * gcc.target/i386/avx-vtestpd-3.c: Same.
+ * gcc.target/i386/avx-vtestps-1.c: Same.
+ * gcc.target/i386/avx-vtestps-2.c: Same.
+ * gcc.target/i386/avx-vtestps-256-1.c: Same.
+ * gcc.target/i386/avx-vtestps-256-2.c: Same.
+ * gcc.target/i386/avx-vtestps-256-3.c: Same.
+ * gcc.target/i386/avx-vtestps-3.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
+ * gcc.target/powerpc/altivec-types-1.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/spu/Wmain.c: Replace absolute line numbers.
+ * gcc.target/spu/intrinsics-1.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/arm/pr69180.c: Replace absolute line numbers.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
+ * gcc.target/aarch64/spellcheck_2.c: Same.
+ * gcc.target/aarch64/spellcheck_3.c: Same.
+
+2017-05-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
+ * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
+ * g++.dg/debug/dwarf2/pr46123-2.C: Same.
+ * g++.dg/debug/dwarf2/typedef5.C: Same.
+ * g++.dg/goacc/data-1.C: Same.
+
+2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ * gcc.target/powerpc/versioned-copy-loop.c: New file.
+
+2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/79038
+ PR target/79202
+ PR target/79203
+ * gcc.target/powerpc/ppc-round3.c: New test.
+ * gcc.target/powerpc/ppc-round2.c: Update expected code.
+
+2017-05-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80632
+ * gcc.dg/pr80632.c: New test.
+
+ PR tree-optimization/80558
+ * gcc.dg/tree-ssa/vrp115.c: New test.
+
+2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
+ Thomas Preud'homme <thomas.preudhomme@arm.com>
+ Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ PR target/71607
+ * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
+ * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
+ * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
+ * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
+ * gcc.target/arm/tls-disable-literal-pool.c: New.
+
+2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/80613
+ * gcc.dg/tree-ssa/pr79697.c (k): Remove.
+
+2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/71577
+ * g++.dg/cpp0x/pr71577.C: New.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/79234
+ * gcc.dg/builtin-stringop-chk-8.c: New test.
+ * gcc.dg/builtin-stringop-chk-1.c: Adjust.
+ * gcc.dg/builtin-stringop-chk-4.c: Same.
+ * gcc.dg/builtin-strncat-chk-1.c: Same.
+ * g++.dg/ext/strncpy-chk1.C: Same.
+ * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+ * gcc.dg/out-of-bounds-1.c: Same.
+ * gcc.dg/pr78138.c: Same.
+ * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
+ * gfortran.dg/mvbits_7.f90: Same.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR preprocessor/79214
+ PR middle-end/79222
+ PR middle-end/79223
+ * gcc.dg/pr79214.c: New test.
+ * gcc.dg/pr79214.h: New test header.
+ * gcc.dg/pr79222.c: New test.
+ * gcc.dg/pr79223.c: New test.
+ * gcc.dg/pr78138.c: Adjust.
+ * gfortran.dg/unconstrained_commons.f: Same.
+
+2017-05-04 Martin Sebor <msebor@redhat.com>
+
+ PR translation/80280
+ * g++.dg/abi/Wabi-2-3.C: Adjust.
+ * g++.dg/abi/Wabi-3-2.C: Ditto.
+ * g++.dg/lookup/using17.C: Ditto.
+ * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
+
+2017-05-04 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80622
+ * gcc.dg/tree-ssa/pr80622.c: New test.
+
+2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
+
+2017-05-04 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
+ * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
+
+2017-05-04 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
+
+2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gcc.dg/vect/vect-profile-1.c: New test.
+
+2017-05-04 Marek Polacek <polacek@redhat.com>
+
+ PR tree-optimization/80612
+ * gcc.dg/torture/pr80612.c: New test.
+
+2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+ Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
+ check_effective_target_arm_thumb1_movt_ok.
+
+2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
+
+ * gcc.target/arm/fpscr.c: New file.
+
+2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
+ target.
+
+2017-05-04 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
+ line numbers.
+ * g++.dg/warn/miss-format-1.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+
+2017-05-04 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gcc.target/i386/pr57655.c: Replace absolute line numbers.
+ * gcc.target/i386/pr68657.c: Same.
+ * gcc.target/i386/pr69255-1.c: Same.
+ * gcc.target/i386/pr69255-2.c: Same.
+ * gcc.target/i386/pr69255-3.c: Same.
+
+2017-05-04 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/31130
+ * gcc.dg/Wstrict-overflow-12.c: XFAIL.
+ * gcc.dg/Wstrict-overflow-13.c: Likewise.
+ * gcc.dg/Wstrict-overflow-21.c: Likewise.
+ * gcc.dg/pr52904.c: Remove XFAIL.
+ * gcc.dg/tree-ssa/vrp114.c: New testcase.
+
+2017-05-03 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/78496
+ * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
+
+2017-05-03 Uros Bizjak <ubizjak@gmail.com>
+
+ * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
+
+2017-05-03 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
+
+2017-05-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/79472
+ * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
+ to dg-options.
+ * gcc.dg/tree-ssa/vrp113.c: New test.
+ * gcc.dg/tree-ssa/cswtch-3.c: New test.
+ * gcc.dg/tree-ssa/cswtch-4.c: New test.
+ * gcc.dg/tree-ssa/cswtch-5.c: New test.
+
+2017-05-03 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
+ * c-c++-common/Wshift-negative-value-2.c: Same.
+ * c-c++-common/Wshift-negative-value-3.c: Same.
+ * c-c++-common/Wshift-negative-value-4.c: Same.
+ * c-c++-common/cilk-plus/AN/pr57541.c: Same.
+ * c-c++-common/cpp/pr60400.c: Same.
+ * c-c++-common/fmax-errors.c: Same.
+ * c-c++-common/goacc/data-2.c: Same.
+ * c-c++-common/goacc/host_data-2.c: Same.
+ * c-c++-common/gomp/simd4.c: Same.
+ * c-c++-common/pr28656.c: Same.
+ * c-c++-common/pr43395.c: Same.
+ * c-c++-common/torture/pr57945.c: Same.
+
+2017-05-03 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
+ arg of dg directive.
+ * c-c++-common/goacc/routine-3.c: Same.
+ * c-c++-common/goacc/routine-4.c: Same.
+
+2017-05-02 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-color.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
+ (test_fixit_insert_newline): New function.
+ * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
+ (test_show_locus): Handle test_fixit_insert_newline.
+
+2017-05-02 Bin Cheng <bin.cheng@arm.com>
+
+ * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
+
+2017-04-27 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.dg/lsr-div1.c: New testcase.
+
+2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
+
+ * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
+ (_mm_maskz_add_sd, _mm_mask_add_round_sd)
+ (_mm_maskz_add_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vaddsd-2.c: New.
+ * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
+ (_mm_maskz_add_ss, _mm_mask_add_round_ss)
+ (_mm_maskz_add_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vaddss-2.c: New.
+ * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
+ (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
+ (_mm_maskz_sub_round_sd): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsubsd-2.c: New.
+ * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
+ (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
+ (_mm_maskz_sub_round_ss): Test new intrinsics.
+ * gcc.target/i386/avx512f-vsubss-2.c: New.
+ * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
+ (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
+ (__builtin_ia32_subss_mask_round): Test new builtins.
+ * gcc.target/i386/sse-13.c: Ditto.
+ * gcc.target/i386/sse-23.c: Ditto.
+ * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
+ (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
+ (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
+ (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
+ (_mm_mask_sub_round_ss): Test new intrinsics.
+ * gcc.target/i386/testround-1.c: Ditto.
+
+2017-05-02 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/78687
+ * g++.dg/tree-ssa/pr78687.C: New test.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
+ behavior.
+ * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80591
+ * gcc.dg/torture/pr80591.c: New testcase.
+
+2017-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80549
+ * gcc.dg/torture/pr80549.c: New testcase.
+
+2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
+ unsigned long.
+
+2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
+
+ PR c++/80038
+ * g++.dg/cilk-plus/CK/pr80038.cc: New test.
+
+2017-05-01 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
+ reflect insertion fix-it hints at the same location now being
+ consolidated.
+
+2017-05-01 Martin Sebor <msebor@redhat.com>
+
+ * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
+ on ILP32 targets.
+
+2017-05-01 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/pr78768.c: Require linker plugin.
+
+2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/37131
+ * gfortran.dg/matmul_bounds_11.f90: New test.
+
+2017-05-01 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/79715
+ * gcc.dg/pr79715.c: New test.
+
+2017-05-01 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/65941
+ * lib/target-supports.exp (check_effective_target_rdrand): New proc.
+ * g++.dg/other/pr59492.C: Require effective target rdrand.
+
+2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/member-decl-1.C: New test.
+
+2017-04-29 Marc Glisse <marc.glisse@inria.fr>
+
+ PR tree-optimization/80487
+ * gcc.dg/tree-ssa/strncpy-1.c: New file.
+
+2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ PR tree-optimization/79697
+ * gcc.dg/tree-ssa/pr79697.c: New test.
+
+2017-04-29 Tom de Vries <tom@codesourcery.com>
+
+ * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
+
+2017-04-28 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80523
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
+ * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80557
+ * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
+ * obj-c++.dg/bitfield-4.mm: Same.
+ * obj-c++.dg/bitfield-5.mm: Same.
+ * obj-c++.dg/exceptions-3.mm: Same.
+ * obj-c++.dg/exceptions-5.mm: Same.
+ * obj-c++.dg/method-1.mm: Same.
+ * obj-c++.dg/method-12.mm: Same.
+ * obj-c++.dg/method-13.mm: Same.
+ * obj-c++.dg/method-15.mm: Same.
+ * obj-c++.dg/method-16.mm: Same.
+ * obj-c++.dg/property/at-property-18.mm: Same.
+ * obj-c++.dg/property/at-property-25.mm: Same.
+ * obj-c++.dg/property/at-property-5.mm: Same.
+ * obj-c++.dg/property/dynamic-2.mm: Same.
+ * obj-c++.dg/property/property-neg-3.mm: Same.
+ * obj-c++.dg/protocol-inheritance-1.mm: Same.
+ * obj-c++.dg/protocol-inheritance-2.mm: Same.
+ * obj-c++.dg/syntax-error-1.mm: Same.
+ * obj-c++.dg/try-catch-13.mm: Same.
+ * objc.dg/bitfield-4.m: Same.
+ * objc.dg/class-1.m: Same.
+ * objc.dg/method-11.m: Same.
+ * objc.dg/method-6.m: Same.
+ * objc.dg/method-7.m: Same.
+ * objc.dg/method-9.m: Same.
+ * objc.dg/missing-proto-3.m: Same.
+ * objc.dg/naming-2.m: Same.
+ * objc.dg/property/at-property-16.m: Same.
+ * objc.dg/property/at-property-18.m: Same.
+ * objc.dg/property/at-property-25.m: Same.
+ * objc.dg/property/at-property-5.m: Same.
+ * objc.dg/property/dynamic-2.m: Same.
+ * objc.dg/property/property-neg-3.m: Same.
+ * objc.dg/protocol-inheritance-1.m: Same.
+ * objc.dg/protocol-inheritance-2.m: Same.
+
+2017-04-28 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/abi/bitfield3.C: Remove superfluous "" in
+ dg-(error|warning|message|bogus).
+ * g++.dg/conversion/dr195-1.C: Same.
+ * g++.dg/conversion/dr195.C: Same.
+ * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
+ * g++.dg/cpp0x/gen-attrs-14.C: Same.
+ * g++.dg/cpp0x/inline-ns7.C: Same.
+ * g++.dg/cpp0x/variadic105.C: Same.
+ * g++.dg/cpp0x/variadic65.C: Same.
+ * g++.dg/expr/call2.C: Same.
+ * g++.dg/expr/member-of-incomplete-type-1.C: Same.
+ * g++.dg/expr/pmf-1.C: Same.
+ * g++.dg/ext/altivec-types-1.C: Same.
+ * g++.dg/ext/altivec-types-2.C: Same.
+ * g++.dg/ext/altivec-types-3.C: Same.
+ * g++.dg/ext/attrib14.C: Same.
+ * g++.dg/ext/complit1.C: Same.
+ * g++.dg/ext/forscope2.C: Same.
+ * g++.dg/ext/gnu-inline-global-reject.C: Same.
+ * g++.dg/ext/label13.C: Same.
+ * g++.dg/ext/member-attr.C: Same.
+ * g++.dg/ext/visibility/anon7.C: Same.
+ * g++.dg/ext/visibility/visibility-7.C: Same.
+ * g++.dg/ext/vla2.C: Same.
+ * g++.dg/inherit/access2.C: Same.
+ * g++.dg/inherit/covariant12.C: Same.
+ * g++.dg/inherit/covariant14.C: Same.
+ * g++.dg/inherit/namespace-as-base.C: Same.
+ * g++.dg/inherit/template-as-base.C: Same.
+ * g++.dg/lookup/ambig1.C: Same.
+ * g++.dg/lookup/ambig2.C: Same.
+ * g++.dg/lookup/ambig3.C: Same.
+ * g++.dg/lookup/class-member-1.C: Same.
+ * g++.dg/lookup/conv-1.C: Same.
+ * g++.dg/lookup/decl1.C: Same.
+ * g++.dg/lookup/koenig1.C: Same.
+ * g++.dg/lookup/scoped1.C: Same.
+ * g++.dg/lookup/scoped2.C: Same.
+ * g++.dg/lookup/two-stage4.C: Same.
+ * g++.dg/lookup/used-before-declaration.C: Same.
+ * g++.dg/lookup/using.C: Same.
+ * g++.dg/lookup/using17.C: Same.
+ * g++.dg/lookup/using2.C: Same.
+ * g++.dg/other/abstract2.C: Same.
+ * g++.dg/other/classkey1.C: Same.
+ * g++.dg/other/component1.C: Same.
+ * g++.dg/other/const1.C: Same.
+ * g++.dg/other/const2.C: Same.
+ * g++.dg/other/conversion1.C: Same.
+ * g++.dg/other/do1.C: Same.
+ * g++.dg/other/error1.C: Same.
+ * g++.dg/other/error10.C: Same.
+ * g++.dg/other/error3.C: Same.
+ * g++.dg/other/error4.C: Same.
+ * g++.dg/other/error5.C: Same.
+ * g++.dg/other/error8.C: Same.
+ * g++.dg/other/error9.C: Same.
+ * g++.dg/other/field1.C: Same.
+ * g++.dg/other/init1.C: Same.
+ * g++.dg/other/ptrmem2.C: Same.
+ * g++.dg/other/return1.C: Same.
+ * g++.dg/overload/builtin3.C: Same.
+ * g++.dg/overload/error1.C: Same.
+ * g++.dg/overload/error2.C: Same.
+ * g++.dg/overload/koenig2.C: Same.
+ * g++.dg/overload/pmf1.C: Same.
+ * g++.dg/parse/args1.C: Same.
+ * g++.dg/parse/attr3.C: Same.
+ * g++.dg/parse/constant4.C: Same.
+ * g++.dg/parse/crash10.C: Same.
+ * g++.dg/parse/crash18.C: Same.
+ * g++.dg/parse/crash19.C: Same.
+ * g++.dg/parse/crash20.C: Same.
+ * g++.dg/parse/crash21.C: Same.
+ * g++.dg/parse/crash22.C: Same.
+ * g++.dg/parse/crash32.C: Same.
+ * g++.dg/parse/decl-specifier-1.C: Same.
+ * g++.dg/parse/error58.C: Same.
+ * g++.dg/parse/local-class1.C: Same.
+ * g++.dg/parse/non-dependent2.C: Same.
+ * g++.dg/parse/parameter-declaration-1.C: Same.
+ * g++.dg/parse/ptrmem2.C: Same.
+ * g++.dg/parse/ptrmem3.C: Same.
+ * g++.dg/parse/saved1.C: Same.
+ * g++.dg/tc1/dr101.C: Same.
+ * g++.dg/tc1/dr142.C: Same.
+ * g++.dg/tc1/dr176.C: Same.
+ * g++.dg/template/conv4.C: Same.
+ * g++.dg/template/crash56.C: Same.
+ * g++.dg/template/dependent-expr2.C: Same.
+ * g++.dg/template/error1.C: Same.
+ * g++.dg/template/error2.C: Same.
+ * g++.dg/template/explicit6.C: Same.
+ * g++.dg/template/init-list.C: Same.
+ * g++.dg/template/local1.C: Same.
+ * g++.dg/template/lookup2.C: Same.
+ * g++.dg/template/meminit2.C: Same.
+ * g++.dg/template/nontype25.C: Same.
+ * g++.dg/template/ptrmem2.C: Same.
+ * g++.dg/template/qualttp19.C: Same.
+ * g++.dg/template/qualttp20.C: Same.
+ * g++.dg/template/ttp3.C: Same.
+ * g++.dg/template/unify4.C: Same.
+ * g++.dg/template/unify6.C: Same.
+ * g++.dg/template/unify7.C: Same.
+ * g++.dg/template/warn1.C: Same.
+ * g++.dg/tree-ssa/dom-invalid.C: Same.
+ * g++.dg/ubsan/shift-1.C: Same.
+ * g++.dg/warn/Wunused-2.C: Same.
+ * g++.dg/warn/Wunused-4.C: Same.
+ * g++.dg/warn/Wunused-6.C: Same.
+ * g++.dg/warn/deprecated-6.C: Same.
+ * g++.dg/warn/deprecated.C: Same.
+ * g++.dg/warn/effc1.C: Same.
+ * g++.dg/warn/effc3.C: Same.
+ * g++.dg/warn/incomplete1.C: Same.
+ * g++.dg/warn/inline1.C: Same.
+ * g++.dg/warn/noeffect2.C: Same.
+ * g++.dg/warn/noeffect4.C: Same.
+ * g++.dg/warn/oldcast1.C: Same.
+ * g++.dg/warn/sentinel.C: Same.
+ * g++.dg/warn/unit-1.C: Same.
+ * g++.old-deja/g++.pt/inherit2.C: Same.
+ * g++.old-deja/g++.pt/overload8.C: Same.
+ * gcc.dg/20000926-1.c: Same.
+ * gcc.dg/20040223-1.c: Same.
+ * gcc.dg/Warray-bounds-7.c: Same.
+ * gcc.dg/alias-1.c: Same.
+ * gcc.dg/alias-12.c: Same.
+ * gcc.dg/alias-13.c: Same.
+ * gcc.dg/alias-2.c: Same.
+ * gcc.dg/array-13.c: Same.
+ * gcc.dg/array-4.c: Same.
+ * gcc.dg/attr-ifunc-2.c: Same.
+ * gcc.dg/attr-invalid.c: Same.
+ * gcc.dg/attr-noinline.c: Same.
+ * gcc.dg/bitfld-2.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/cpp/20000625-1.c: Same.
+ * gcc.dg/cpp/charconst-4.c: Same.
+ * gcc.dg/cpp/include2.c: Same.
+ * gcc.dg/cpp/include2a.c: Same.
+ * gcc.dg/decl-4.c: Same.
+ * gcc.dg/deprecated-4.c: Same.
+ * gcc.dg/deprecated.c: Same.
+ * gcc.dg/dfp/altivec-types.c: Same.
+ * gcc.dg/float-range-1.c: Same.
+ * gcc.dg/pack-test-3.c: Same.
+ * gcc.dg/pr11492.c: Same.
+ * gcc.dg/pr15360-1.c: Same.
+ * gcc.dg/pr37908.c: Same.
+ * gcc.dg/pr53265.c: Same.
+ * gcc.dg/pr57287-2.c: Same.
+ * gcc.dg/pr57287.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/sync-3.c: Same.
+ * gcc.dg/two-types-1.c: Same.
+ * gcc.dg/two-types-2.c: Same.
+ * gcc.dg/two-types-4.c: Same.
+ * gcc.dg/two-types-5.c: Same.
+ * gcc.dg/two-types-6.c: Same.
+ * gcc.dg/two-types-7.c: Same.
+ * gcc.dg/two-types-8.c: Same.
+ * gcc.dg/two-types-9.c: Same.
+ * gcc.dg/uninit-I.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/visibility-7.c: Same.
+ * gcc.dg/winline-10.c: Same.
+ * gcc.dg/winline-2.c: Same.
+ * gcc.dg/winline-3.c: Same.
+ * gcc.dg/winline-9.c: Same.
+ * gcc.target/i386/attr-returns_twice-1.c: Same.
+ * gcc.target/i386/chkp-const-check-2.c: Same.
+ * gcc.target/i386/chkp-label-address.c: Same.
+ * gcc.target/i386/chkp-remove-bndint-2.c: Same.
+ * gcc.target/i386/pr39162.c: Same.
+ * gcc.target/i386/sse-5.c: Same.
+ * gcc.target/powerpc/altivec-types-1.c: Same.
+ * gcc.target/powerpc/altivec-types-2.c: Same.
+ * gcc.target/powerpc/altivec-types-3.c: Same.
+ * gcc.target/powerpc/float128-mix.c: Same.
+ * gcc.target/powerpc/no-r11-3.c: Same.
+ * gcc.target/spu/Wmain.c: Same.
+ * gcc.target/spu/ea/errors2.c: Same.
+ * gfortran.dg/assignment_1.f90: Same.
+ * gfortran.dg/common_3.f90: Same.
+ * gfortran.dg/der_io_1.f90: Same.
+ * gfortran.dg/g77/20030326-1.f: Same.
+ * gfortran.dg/g77/9263.f: Same.
+ * gfortran.dg/g77/960317-1.f: Same.
+ * gfortran.dg/g77/970625-2.f: Same.
+ * gfortran.dg/g77/980615-0.f: Same.
+ * gfortran.dg/g77/check0.f: Same.
+ * gfortran.dg/g77/dnrm2.f: Same.
+ * gfortran.dg/g77/pr9258.f: Same.
+ * gfortran.dg/ichar_1.f90: Same.
+ * gfortran.dg/interface_1.f90: Same.
+ * gfortran.dg/namelist_1.f90: Same.
+ * gfortran.dg/namelist_2.f90: Same.
+ * gfortran.dg/namelist_3.f90: Same.
+ * gfortran.dg/namelist_print_2.f: Same.
+ * gfortran.dg/oldstyle_1.f90: Same.
+ * gfortran.dg/runtime_warning_1.f90: Same.
+ * gfortran.dg/underflow.f90: Same.
+ * gnat.dg/specs/integer_value.ads: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+ * objc.dg/two-types-1.m: Same.
+
+2017-04-28 Martin Liska <mliska@suse.cz>
+
+ PR gcov-profile/79891
+ * gcc.misc-tests/gcov-17.c: New test.
+ * gcc.misc-tests/gcov-18.c: New test.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
+ dg-(error|warning|message|bogus).
+ * g++.dg/parse/parameter-declaration-1.C: Same.
+ * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/dg-test-1.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/format/c99-printf-1.c: Same.
+ * gcc.dg/format/c99-scanf-1.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+
+2017-04-28 Tom de Vries <tom@codesourcery.com>
+
+ * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
+ dg-(error|warning|message|bogus).
+ * c-c++-common/Wimplicit-fallthrough-7.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61963.c: Same.
+ * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
+ * c-c++-common/pr20000.c: Same.
+ * c-c++-common/pr49706.c: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/parse/error2.C: Same.
+ * g++.dg/warn/Wtype-limits-Wextra.C: Same.
+ * g++.dg/warn/Wtype-limits.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/Wtype-limits-Wextra.c: Same.
+ * gcc.dg/Wtype-limits.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/dg-test-1.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/uninit-pr19430-O0.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+
+2017-04-28 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/evrp7.c: New testcase.
+ * gcc.dg/tree-ssa/evrp8.c: Likewise.
+ * gcc.dg/tree-ssa/evrp9.c: Likewise.
+ * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
+ * gcc.dg/tree-ssa/vrp36.c: Likewise.
+ * gcc.dg/tree-ssa/pr49039.c: Likewise.
+
+2017-04-27 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80349
+ * c-c++-common/ubsan/pr80349.c: New test.
+
+2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
+ diagnostics.
+ * g++.dg/warn/pr12242.C: Likewise.
+
+2017-04-27 David Edelsohn <dje.gcc@gmail.com>
+
+ * gcc.c-torture/execute/alias-3.c: Skip on AIX.
+
+2017-04-27 Martin Liska <mliska@suse.cz>
+
+ PR testsuite/79455
+ * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
+ more generic.
+
+2017-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/80534
+ * g++.dg/other/pr80534-1.C: New test.
+ * g++.dg/other/pr80534-2.C: New test.
+
+2017-04-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/80539
+ * gcc.dg/torture/pr80539.c: New testcase.
+
+2017-04-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
+
+2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/nested-name-1.C: New test.
+
+2017-04-26 Martin Liska <mliska@suse.cz>
+
+ * gcc.dg/guality/guality.h: Add prefix to test verification.
+
+2017-04-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
+
+2017-04-25 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-5.c: New test.
+
+2017-04-25 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/80497
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
+
+2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-1.C: New test.
+
+2017-04-25 Marek Polacek <polacek@redhat.com>
+
+ PR sanitizer/80349
+ * g++.dg/ubsan/pr80349-2.C: New test.
+
+2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/cpp0x/enum34.C: New test.
+
+2017-04-25 Tom de Vries <tom@codesourcery.com>
+
+ * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
+ variables.
+ (dg-line): New proc.
+ (process-message): Handle line number variables.
+ * objc.dg/try-catch-12.m: Use dg-line.
+
+2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
+
+ PR target/80482
+ * gcc.target/powerpc/vec-constvolatile.c: New test.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/semicolon-fixits.C: New test case.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * gcc.dg/semicolon-fixits.c: New test case.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ * g++.dg/lookup/missing-std-include.C: New test file.
+
+2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/77728
+ * g++.dg/abi/pr77728-2.C: New test.
+
+2017-04-25 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80177
+ * g++.dg/spellcheck-pr80177.C: New test case.
+
+2017-04-25 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/dg.exp (find-cxx-tests): New function.
+ (main): Use it, remove explicit pruning
+
+2017-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80492
+ * gcc.dg/pr80492.c: New testcase.
+
+2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
+ for targets with int size less than 32 bits.
+
+2017-04-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79201
+ * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
+ * gcc.target/i386/pr22152.c: Disable sinking.
+
+2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/80464
+ * gfortran.fortran-torture/compile/pr80464.f90: New test.
+
+2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ PR target/79895
+ * gcc.target/s390/pr79895.c: New test.
+
+2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
+
+ PR target/80080
+ * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
+ * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
+ * gcc.target/s390/md/atomic_exchange-1.inc: New test.
+
+2017-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/80501
+ * gcc.c-torture/execute/pr80501.c: New test.
+
+ PR rtl-optimization/80500
+ * gcc.dg/pr80500.c: New test.
+
+2017-04-25 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpmul-1.c: New file.
+ * gcc.dg/Wstrict-overflow-18.c: Xfail.
+
+2017-04-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80121
+ * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
+ directive.
+
+2017-04-24 David Malcolm <dmalcolm@redhat.com>
+
+ * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
+ * jit.dg/test-alignment.c: New test case.
+ * jit.dg/test-alignment.cc: New test case.
+ * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
+ New test case.
+
+2017-04-24 David Malcolm <dmalcolm@redhat.com>
+
+ PR c++/80016
+ * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
+ test function.
+ (test_alignof): New test function.
+
+2017-04-24 Marc Glisse <marc.glisse@inria.fr>
+
+ * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
+
+2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/diagnostic/duplicate1.C: New test.
+ * g++.dg/cpp0x/duplicate1.C: New test.
+
+2017-04-24 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/80293
+ * g++.dg/tree-ssa/pr80293.C: New test.
+
+2017-04-24 Martin Liska <mliska@suse.cz>
+
+ PR middle-end/79931
+ * g++.dg/ipa/pr79931.C: New test.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80494
+ * gfortran.dg/pr80494.f90: New testcase.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79725
+ * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
+
+2017-04-24 Richard Biener <rguenther@suse.de>
+
+ PR c++/2972
+ * g++.dg/warn/Wuninitialized-10.C: New testcase.
+
+2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/80484
+ * gfortran.dg/dtio_29.f03: New test.
+
+2017-04-22 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80121
+ * gfortran.dg/intent_out_9.f90: New test case.
+
+2017-04-23 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/70799
+ * gcc.target/i386/pr70799-4.c: New test.
+
+2017-04-21 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80392
+ * gfortran.dg/proc_ptr_comp_49.f90: New test case.
+
+2017-04-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr79804.c: Add additional dg-error directive.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/79547
+ * gcc.dg/tree-ssa/strlen-2.c: New testcase.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78847
+ * g++.dg/tree-ssa/pr78847.C: New testcase.
+
+2017-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80468
+ * gcc.dg/pr80468.c: New test.
+
+2017-04-21 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/66278
+ * gcc.dg/vect/pr66278.c: New test.
+
+2017-04-21 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80237
+ * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
+ * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
+ adjust expected optimizations.
+
+2016-04-21 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
+ of inner loops.
+ * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
+ * gcc.dg/vect/vect-104.c: Likewise.
+
+2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/80426
+ * gcc.c-torture/execute/20170429-1.c: Rename into...
+ * gcc.c-torture/execute/20170419-1.c: ...this.
+
+2017-04-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/79804
+ * gcc.target/i386/pr79804.c: New test.
+
+2017-04-20 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/78090
+ * gcc.target/i386/conversion-2.c: Remove obsolete test.
+
+2017-04-20 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++/opt/pr80436.C: XFAIL on AIX.
+
+2017-04-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/80473
+ * g++.dg/diagnostic/pr80473.C: New test.
+
+2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * g++.dg/warn/Wextra-semi.C: New test.
+
+2017-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/80423
+ * g++.dg/other/pr80423.C: New test.
+
+2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/pr80170.c: Require ptr32plus.
+
+2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/80426
+ * gcc.c-torture/execute/20170419-1.c: New test.
+
+2017-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80461
+ * g++.dg/debug/pr80461.C: New test.
+
+ PR c++/80459
+ * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
+ (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
+ is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
+
+ PR debug/80436
+ * g++.dg/opt/pr80436.C: New test.
+
+2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
+
+ * gcc.dg/torture/pr80341.c: Require int32plus.
+
+2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
+ Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/compile/20170419-1.c: New test.
+
+2017-04-19 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/80221
+ * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
+ subsequent dg directives.
+ * c-c++-common/Wimplicit-fallthrough-7.c: Same.
+ * c-c++-common/Wint-to-pointer-cast-3.c: Same.
+ * c-c++-common/attr-fallthrough-2.c: Same.
+ * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
+ * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61191.c: Same.
+ * c-c++-common/cilk-plus/AN/pr61963.c: Same.
+ * c-c++-common/cilk-plus/AN/pr62008.c: Same.
+ * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
+ * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
+ * c-c++-common/cilk-plus/CK/errors.c: Same.
+ * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
+ * c-c++-common/cilk-plus/PS/clauses1.c: Same.
+ * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
+ * c-c++-common/cpp/pr57580.c: Same.
+ * c-c++-common/goacc/asyncwait-1.c: Same.
+ * c-c++-common/goacc/cache-2.c: Same.
+ * c-c++-common/goacc/declare-2.c: Same.
+ * c-c++-common/goacc/deviceptr-1.c: Same.
+ * c-c++-common/goacc/routine-5.c: Same.
+ * c-c++-common/gomp/clauses-2.c: Same.
+ * c-c++-common/gomp/ordered-3.c: Same.
+ * c-c++-common/gomp/pr67501.c: Same.
+ * c-c++-common/pr20000.c: Same.
+ * c-c++-common/pr43395.c: Same.
+ * c-c++-common/pr49706.c: Same.
+ * c-c++-common/pr77624-1.c: Same.
+ * c-c++-common/pr77624-2.c: Same.
+ * c-c++-common/raw-string-14.c: Same.
+ * c-c++-common/raw-string-16.c: Same.
+ * c-c++-common/raw-string-3.c: Same.
+ * c-c++-common/raw-string-4.c: Same.
+ * c-c++-common/raw-string-5.c: Same.
+ * c-c++-common/raw-string-6.c: Same.
+ * g++.dg/abi/mangle41.C: Same.
+ * g++.dg/conversion/nullptr1.C: Same.
+ * g++.dg/cpp0x/alias-decl-80296.C: Same.
+ * g++.dg/cpp0x/auto27.C: Same.
+ * g++.dg/cpp0x/constexpr-98.C: Same.
+ * g++.dg/cpp0x/constexpr-diag2.C: Same.
+ * g++.dg/cpp0x/diag2.C: Same.
+ * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
+ * g++.dg/cpp0x/nullptr15.C: Same.
+ * g++.dg/cpp0x/pr31431-2.C: Same.
+ * g++.dg/cpp0x/pr31431.C: Same.
+ * g++.dg/cpp0x/pr79118.C: Same.
+ * g++.dg/cpp0x/static_assert3.C: Same.
+ * g++.dg/cpp0x/temp_default2.C: Same.
+ * g++.dg/cpp0x/trailing4.C: Same.
+ * g++.dg/cpp0x/variadic-ex10.C: Same.
+ * g++.dg/cpp0x/variadic-ex13.C: Same.
+ * g++.dg/cpp0x/variadic-ex14.C: Same.
+ * g++.dg/cpp0x/variadic-ex3.C: Same.
+ * g++.dg/cpp0x/variadic-ex4.C: Same.
+ * g++.dg/cpp0x/variadic59.C: Same.
+ * g++.dg/cpp0x/vt-37737-2.C: Same.
+ * g++.dg/cpp0x/vt-57397-1.C: Same.
+ * g++.dg/cpp0x/vt-57397-2.C: Same.
+ * g++.dg/cpp1z/constexpr-lambda8.C: Same.
+ * g++.dg/cpp1z/gen-attrs1.C: Same.
+ * g++.dg/diagnostic/pr71075.C: Same.
+ * g++.dg/eh/goto2.C: Same.
+ * g++.dg/eh/goto3.C: Same.
+ * g++.dg/expr/bitfield4.C: Same.
+ * g++.dg/expr/bitfield5.C: Same.
+ * g++.dg/expr/bitfield6.C: Same.
+ * g++.dg/expr/bool1.C: Same.
+ * g++.dg/expr/bool3.C: Same.
+ * g++.dg/expr/cond10.C: Same.
+ * g++.dg/expr/cond11.C: Same.
+ * g++.dg/expr/lval3.C: Same.
+ * g++.dg/expr/lval4.C: Same.
+ * g++.dg/ext/anon-struct4.C: Same.
+ * g++.dg/ext/attrib44.C: Same.
+ * g++.dg/ext/builtin3.C: Same.
+ * g++.dg/ext/dllimport7.C: Same.
+ * g++.dg/ext/label5.C: Same.
+ * g++.dg/ext/no-asm-1.C: Same.
+ * g++.dg/ext/utf16-4.C: Same.
+ * g++.dg/ext/vla2.C: Same.
+ * g++.dg/gomp/block-1.C: Same.
+ * g++.dg/gomp/block-2.C: Same.
+ * g++.dg/gomp/block-3.C: Same.
+ * g++.dg/gomp/block-5.C: Same.
+ * g++.dg/gomp/linear-2.C: Same.
+ * g++.dg/gomp/target-1.C: Same.
+ * g++.dg/gomp/target-2.C: Same.
+ * g++.dg/gomp/taskgroup-1.C: Same.
+ * g++.dg/gomp/teams-1.C: Same.
+ * g++.dg/inherit/pure1.C: Same.
+ * g++.dg/init/array43.C: Same.
+ * g++.dg/init/array46.C: Same.
+ * g++.dg/init/const10.C: Same.
+ * g++.dg/init/ctor4-1.C: Same.
+ * g++.dg/init/ctor4.C: Same.
+ * g++.dg/init/new37.C: Same.
+ * g++.dg/init/pr25811.C: Same.
+ * g++.dg/init/pr29043.C: Same.
+ * g++.dg/init/pr29571.C: Same.
+ * g++.dg/lookup/duperr1.C: Same.
+ * g++.dg/lookup/error1.C: Same.
+ * g++.dg/lookup/koenig5.C: Same.
+ * g++.dg/lookup/pr77549.C: Same.
+ * g++.dg/lookup/suggestions1.C: Same.
+ * g++.dg/lookup/using16.C: Same.
+ * g++.dg/lookup/using7.C: Same.
+ * g++.dg/other/anon-union3.C: Same.
+ * g++.dg/other/array2.C: Same.
+ * g++.dg/other/error13.C: Same.
+ * g++.dg/other/error34.C: Same.
+ * g++.dg/overload/builtin1.C: Same.
+ * g++.dg/overload/conv-op1.C: Same.
+ * g++.dg/overload/error3.C: Same.
+ * g++.dg/overload/koenig1.C: Same.
+ * g++.dg/overload/operator5.C: Same.
+ * g++.dg/overload/template5.C: Same.
+ * g++.dg/overload/unknown1.C: Same.
+ * g++.dg/overload/using2.C: Same.
+ * g++.dg/parse/constructor1.C: Same.
+ * g++.dg/parse/crash36.C: Same.
+ * g++.dg/parse/crash63.C: Same.
+ * g++.dg/parse/error11.C: Same.
+ * g++.dg/parse/error12.C: Same.
+ * g++.dg/parse/error14.C: Same.
+ * g++.dg/parse/error2.C: Same.
+ * g++.dg/parse/error21.C: Same.
+ * g++.dg/parse/error26.C: Same.
+ * g++.dg/parse/error36.C: Same.
+ * g++.dg/parse/friend12.C: Same.
+ * g++.dg/parse/invalid-op1.C: Same.
+ * g++.dg/parse/missing-template1.C: Same.
+ * g++.dg/parse/parser-pr28152-2.C: Same.
+ * g++.dg/parse/parser-pr28152.C: Same.
+ * g++.dg/parse/pr16696-permissive.C: Same.
+ * g++.dg/parse/pr16696.C: Same.
+ * g++.dg/parse/pr69628.C: Same.
+ * g++.dg/parse/ret-type2.C: Same.
+ * g++.dg/parse/specialization1.C: Same.
+ * g++.dg/parse/template3.C: Same.
+ * g++.dg/parse/template9.C: Same.
+ * g++.dg/parse/typename11.C: Same.
+ * g++.dg/plugin/attribute_plugin-test-1.C: Same.
+ * g++.dg/pr45330.C: Same.
+ * g++.dg/rtti/typeid6.C: Same.
+ * g++.dg/spellcheck-fields.C: Same.
+ * g++.dg/spellcheck-typenames.C: Same.
+ * g++.dg/tc1/dr108.C: Same.
+ * g++.dg/tc1/dr147.C: Same.
+ * g++.dg/template/arg7.C: Same.
+ * g++.dg/template/conv11.C: Same.
+ * g++.dg/template/crash13.C: Same.
+ * g++.dg/template/crash55.C: Same.
+ * g++.dg/template/dependent-expr5.C: Same.
+ * g++.dg/template/error17.C: Same.
+ * g++.dg/template/error33.C: Same.
+ * g++.dg/template/error4.C: Same.
+ * g++.dg/template/error50.C: Same.
+ * g++.dg/template/error53.C: Same.
+ * g++.dg/template/friend.C: Same.
+ * g++.dg/template/func2.C: Same.
+ * g++.dg/template/local6.C: Same.
+ * g++.dg/template/member5.C: Same.
+ * g++.dg/template/meminit1.C: Same.
+ * g++.dg/template/nested3.C: Same.
+ * g++.dg/template/nontype6.C: Same.
+ * g++.dg/template/overload12.C: Same.
+ * g++.dg/template/ptrmem8.C: Same.
+ * g++.dg/template/qualified-id1.C: Same.
+ * g++.dg/template/spec15.C: Same.
+ * g++.dg/template/static1.C: Same.
+ * g++.dg/template/static10.C: Same.
+ * g++.dg/template/static2.C: Same.
+ * g++.dg/template/ttp25.C: Same.
+ * g++.dg/template/typedef2.C: Same.
+ * g++.dg/template/typename2.C: Same.
+ * g++.dg/template/unify10.C: Same.
+ * g++.dg/template/unify6.C: Same.
+ * g++.dg/template/unify7.C: Same.
+ * g++.dg/template/unify9.C: Same.
+ * g++.dg/template/varmod1.C: Same.
+ * g++.dg/ubsan/div-by-zero-1.C: Same.
+ * g++.dg/ubsan/pr63956.C: Same.
+ * g++.dg/warn/Waddress-1.C: Same.
+ * g++.dg/warn/Wconversion2.C: Same.
+ * g++.dg/warn/Wnull-conversion-1.C: Same.
+ * g++.dg/warn/Wsubobject-linkage-1.C: Same.
+ * g++.dg/warn/Wsubobject-linkage-3.C: Same.
+ * g++.dg/warn/Wswitch-1.C: Same.
+ * g++.dg/warn/Wtype-limits-Wextra.C: Same.
+ * g++.dg/warn/Wtype-limits.C: Same.
+ * g++.dg/warn/Wunused-parm-5.C: Same.
+ * g++.dg/warn/deprecated-6.C: Same.
+ * g++.dg/warn/deprecated.C: Same.
+ * g++.dg/warn/incomplete1.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-1.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-2.C: Same.
+ * g++.dg/warn/multiple-overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-1.C: Same.
+ * g++.dg/warn/overflow-warn-3.C: Same.
+ * g++.dg/warn/overflow-warn-4.C: Same.
+ * g++.dg/warn/pr12242.C: Same.
+ * g++.dg/warn/pr30551-2.C: Same.
+ * g++.dg/warn/pr30551.C: Same.
+ * g++.old-deja/g++.benjamin/16077.C: Same.
+ * g++.old-deja/g++.bob/inherit1.C: Same.
+ * g++.old-deja/g++.brendan/crash56.C: Same.
+ * g++.old-deja/g++.brendan/template17.C: Same.
+ * g++.old-deja/g++.eh/ctor1.C: Same.
+ * g++.old-deja/g++.jason/bool5.C: Same.
+ * g++.old-deja/g++.jason/cond.C: Same.
+ * g++.old-deja/g++.jason/operator.C: Same.
+ * g++.old-deja/g++.jason/pmf5.C: Same.
+ * g++.old-deja/g++.law/ctors5.C: Same.
+ * g++.old-deja/g++.law/missed-error2.C: Same.
+ * g++.old-deja/g++.law/operators9.C: Same.
+ * g++.old-deja/g++.law/temps1.C: Same.
+ * g++.old-deja/g++.mike/for2.C: Same.
+ * g++.old-deja/g++.mike/ns5.C: Same.
+ * g++.old-deja/g++.mike/ns7.C: Same.
+ * g++.old-deja/g++.mike/p10769b.C: Same.
+ * g++.old-deja/g++.niklas/t120.C: Same.
+ * g++.old-deja/g++.niklas/t121.C: Same.
+ * g++.old-deja/g++.ns/koenig5.C: Same.
+ * g++.old-deja/g++.oliva/overload1.C: Same.
+ * g++.old-deja/g++.other/crash24.C: Same.
+ * g++.old-deja/g++.other/crash25.C: Same.
+ * g++.old-deja/g++.other/decl5.C: Same.
+ * g++.old-deja/g++.other/lineno5.C: Same.
+ * g++.old-deja/g++.other/null3.C: Same.
+ * g++.old-deja/g++.other/overcnv2.C: Same.
+ * g++.old-deja/g++.other/ptrmem7.C: Same.
+ * g++.old-deja/g++.other/typename1.C: Same.
+ * g++.old-deja/g++.other/vaarg3.C: Same.
+ * g++.old-deja/g++.pt/crash10.C: Same.
+ * g++.old-deja/g++.pt/crash28.C: Same.
+ * g++.old-deja/g++.pt/crash38.C: Same.
+ * g++.old-deja/g++.pt/explicit70.C: Same.
+ * g++.old-deja/g++.pt/explicit77.C: Same.
+ * g++.old-deja/g++.pt/expr2.C: Same.
+ * g++.old-deja/g++.pt/spec5.C: Same.
+ * g++.old-deja/g++.pt/spec6.C: Same.
+ * g++.old-deja/g++.pt/typename3.C: Same.
+ * g++.old-deja/g++.pt/typename5.C: Same.
+ * g++.old-deja/g++.pt/typename6.C: Same.
+ * g++.old-deja/g++.pt/typename7.C: Same.
+ * g++.old-deja/g++.pt/unify4.C: Same.
+ * g++.old-deja/g++.pt/unify8.C: Same.
+ * g++.old-deja/g++.pt/vaarg3.C: Same.
+ * g++.old-deja/g++.robertl/eb22.C: Same.
+ * g++.old-deja/g++.robertl/eb4.C: Same.
+ * g++.old-deja/g++.robertl/eb44.C: Same.
+ * g++.old-deja/g++.robertl/eb69.C: Same.
+ * g++.old-deja/g++.robertl/eb98.C: Same.
+ * gcc.dg/20031223-1.c: Same.
+ * gcc.dg/940510-1.c: Same.
+ * gcc.dg/990506-0.c: Same.
+ * gcc.dg/Walloca-1.c: Same.
+ * gcc.dg/Walloca-2.c: Same.
+ * gcc.dg/Wconversion-integer.c: Same.
+ * gcc.dg/Wcxx-compat-8.c: Same.
+ * gcc.dg/Wimplicit-int-1.c: Same.
+ * gcc.dg/Wimplicit-int-2.c: Same.
+ * gcc.dg/Wimplicit-int-4.c: Same.
+ * gcc.dg/Wpointer-sign-Wall.c: Same.
+ * gcc.dg/Wpointer-sign-pedantic.c: Same.
+ * gcc.dg/Wshadow-1.c: Same.
+ * gcc.dg/Wshadow-3.c: Same.
+ * gcc.dg/Wswitch-enum-error.c: Same.
+ * gcc.dg/Wswitch-enum.c: Same.
+ * gcc.dg/Wswitch-error.c: Same.
+ * gcc.dg/Wswitch.c: Same.
+ * gcc.dg/Wtype-limits-Wextra.c: Same.
+ * gcc.dg/Wtype-limits.c: Same.
+ * gcc.dg/Wvla-larger-than-2.c: Same.
+ * gcc.dg/anon-struct-5.c: Same.
+ * gcc.dg/array-10.c: Same.
+ * gcc.dg/array-11.c: Same.
+ * gcc.dg/array-15.c: Same.
+ * gcc.dg/array-2.c: Same.
+ * gcc.dg/array-8.c: Same.
+ * gcc.dg/array-const-2.c: Same.
+ * gcc.dg/array-const-3.c: Same.
+ * gcc.dg/bitfld-1.c: Same.
+ * gcc.dg/bitfld-8.c: Same.
+ * gcc.dg/builtin-redefine.c: Same.
+ * gcc.dg/c11-noreturn-1.c: Same.
+ * gcc.dg/c11-noreturn-2.c: Same.
+ * gcc.dg/c11-static-assert-3.c: Same.
+ * gcc.dg/c90-arraydecl-1.c: Same.
+ * gcc.dg/c90-complex-1.c: Same.
+ * gcc.dg/c90-complit-1.c: Same.
+ * gcc.dg/c90-const-expr-11.c: Same.
+ * gcc.dg/c90-const-expr-7.c: Same.
+ * gcc.dg/c90-const-expr-8.c: Same.
+ * gcc.dg/c90-enum-comma-1.c: Same.
+ * gcc.dg/c90-flex-array-1.c: Same.
+ * gcc.dg/c90-hexfloat-1.c: Same.
+ * gcc.dg/c90-idem-qual-1.c: Same.
+ * gcc.dg/c90-idem-qual-2.c: Same.
+ * gcc.dg/c90-idem-qual-3.c: Same.
+ * gcc.dg/c90-mixdecl-1.c: Same.
+ * gcc.dg/c90-restrict-1.c: Same.
+ * gcc.dg/c90-return-1.c: Same.
+ * gcc.dg/c99-array-nonobj-1.c: Same.
+ * gcc.dg/c99-arraydecl-1.c: Same.
+ * gcc.dg/c99-complex-1.c: Same.
+ * gcc.dg/c99-complex-2.c: Same.
+ * gcc.dg/c99-complit-2.c: Same.
+ * gcc.dg/c99-const-expr-7.c: Same.
+ * gcc.dg/c99-const-expr-8.c: Same.
+ * gcc.dg/c99-flex-array-3.c: Same.
+ * gcc.dg/c99-flex-array-7.c: Same.
+ * gcc.dg/c99-flex-array-typedef-7.c: Same.
+ * gcc.dg/c99-impl-decl-1.c: Same.
+ * gcc.dg/c99-impl-int-1.c: Same.
+ * gcc.dg/c99-impl-int-2.c: Same.
+ * gcc.dg/c99-init-3.c: Same.
+ * gcc.dg/c99-restrict-1.c: Same.
+ * gcc.dg/c99-return-1.c: Same.
+ * gcc.dg/c99-tag-1.c: Same.
+ * gcc.dg/c99-tag-3.c: Same.
+ * gcc.dg/call-diag-2.c: Same.
+ * gcc.dg/cpp/19940712-1.c: Same.
+ * gcc.dg/cpp/19951025-1.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/cpp/direct2.c: Same.
+ * gcc.dg/cpp/direct2s.c: Same.
+ * gcc.dg/cpp/pr28709.c: Same.
+ * gcc.dg/cpp/pr61854-c90.c: Same.
+ * gcc.dg/cpp/pr61854-c94.c: Same.
+ * gcc.dg/cpp/pragma-1.c: Same.
+ * gcc.dg/cpp/pragma-2.c: Same.
+ * gcc.dg/cpp/trad/escaped-eof.c: Same.
+ * gcc.dg/cpp/trad/literals-2.c: Same.
+ * gcc.dg/cpp/warn-comments-2.c: Same.
+ * gcc.dg/cpp/warn-comments-3.c: Same.
+ * gcc.dg/cpp/warn-comments.c: Same.
+ * gcc.dg/cpp/warn-long-long-2.c: Same.
+ * gcc.dg/cpp/warn-long-long.c: Same.
+ * gcc.dg/cpp/warn-redefined-2.c: Same.
+ * gcc.dg/cpp/warn-redefined.c: Same.
+ * gcc.dg/darwin-cfstring-2.c: Same.
+ * gcc.dg/darwin-cfstring-format-1.c: Same.
+ * gcc.dg/decl-9.c: Same.
+ * gcc.dg/declspec-1.c: Same.
+ * gcc.dg/declspec-10.c: Same.
+ * gcc.dg/declspec-11.c: Same.
+ * gcc.dg/declspec-13.c: Same.
+ * gcc.dg/declspec-18.c: Same.
+ * gcc.dg/declspec-4.c: Same.
+ * gcc.dg/declspec-5.c: Same.
+ * gcc.dg/declspec-6.c: Same.
+ * gcc.dg/declspec-8.c: Same.
+ * gcc.dg/deprecated-4.c: Same.
+ * gcc.dg/deprecated.c: Same.
+ * gcc.dg/dfp/composite-type.c: Same.
+ * gcc.dg/empty-source-2.c: Same.
+ * gcc.dg/empty-source-3.c: Same.
+ * gcc.dg/format/attr-6.c: Same.
+ * gcc.dg/format/branch-1.c: Same.
+ * gcc.dg/format/c90-printf-1.c: Same.
+ * gcc.dg/format/c90-strftime-2.c: Same.
+ * gcc.dg/format/c99-strftime-1.c: Same.
+ * gcc.dg/format/cmn-err-1.c: Same.
+ * gcc.dg/format/few-1.c: Same.
+ * gcc.dg/format/ms_branch-1.c: Same.
+ * gcc.dg/format/ms_unnamed-1.c: Same.
+ * gcc.dg/format/ms_va-1.c: Same.
+ * gcc.dg/format/unnamed-1.c: Same.
+ * gcc.dg/format/va-1.c: Same.
+ * gcc.dg/format/xopen-1.c: Same.
+ * gcc.dg/funcdef-var-1.c: Same.
+ * gcc.dg/funcdef-var-2.c: Same.
+ * gcc.dg/gnu89-const-expr-1.c: Same.
+ * gcc.dg/gnu89-const-expr-2.c: Same.
+ * gcc.dg/gnu90-const-expr-1.c: Same.
+ * gcc.dg/gnu99-const-expr-1.c: Same.
+ * gcc.dg/gnu99-const-expr-2.c: Same.
+ * gcc.dg/gnu99-init-2.c: Same.
+ * gcc.dg/gomp/_Atomic-5.c: Same.
+ * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
+ * gcc.dg/gomp/atomic-5.c: Same.
+ * gcc.dg/gomp/linear-1.c: Same.
+ * gcc.dg/gomp/pr67500.c: Same.
+ * gcc.dg/init-bad-1.c: Same.
+ * gcc.dg/init-bad-2.c: Same.
+ * gcc.dg/init-bad-3.c: Same.
+ * gcc.dg/init-string-1.c: Same.
+ * gcc.dg/label-compound-stmt-1.c: Same.
+ * gcc.dg/label-decl-2.c: Same.
+ * gcc.dg/label-decl-4.c: Same.
+ * gcc.dg/large-size-array-2.c: Same.
+ * gcc.dg/large-size-array-4.c: Same.
+ * gcc.dg/lvalue-6.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * gcc.dg/multiple-overflow-warn-1.c: Same.
+ * gcc.dg/multiple-overflow-warn-2.c: Same.
+ * gcc.dg/multiple-overflow-warn-3.c: Same.
+ * gcc.dg/nested-redef-1.c: Same.
+ * gcc.dg/no-asm-1.c: Same.
+ * gcc.dg/no-asm-3.c: Same.
+ * gcc.dg/no-asm-4.c: Same.
+ * gcc.dg/noncompile/20010524-1.c: Same.
+ * gcc.dg/noncompile/incomplete-5.c: Same.
+ * gcc.dg/noncompile/pr44517.c: Same.
+ * gcc.dg/noncompile/pr52290.c: Same.
+ * gcc.dg/noreturn-1.c: Same.
+ * gcc.dg/overflow-warn-1.c: Same.
+ * gcc.dg/overflow-warn-2.c: Same.
+ * gcc.dg/overflow-warn-3.c: Same.
+ * gcc.dg/overflow-warn-4.c: Same.
+ * gcc.dg/parm-mismatch-1.c: Same.
+ * gcc.dg/parser-pr28152-2.c: Same.
+ * gcc.dg/parser-pr28152.c: Same.
+ * gcc.dg/pedwarn-init.c: Same.
+ * gcc.dg/pointer-arith-2.c: Same.
+ * gcc.dg/pointer-arith-3.c: Same.
+ * gcc.dg/pointer-arith-4.c: Same.
+ * gcc.dg/pr14475.c: Same.
+ * gcc.dg/pr18596-3.c: Same.
+ * gcc.dg/pr18809-1.c: Same.
+ * gcc.dg/pr27953.c: Same.
+ * gcc.dg/pr30457.c: Same.
+ * gcc.dg/pr30551-2.c: Same.
+ * gcc.dg/pr30551-3.c: Same.
+ * gcc.dg/pr30551-4.c: Same.
+ * gcc.dg/pr30551-5.c: Same.
+ * gcc.dg/pr30551-6.c: Same.
+ * gcc.dg/pr30551.c: Same.
+ * gcc.dg/pr36997.c: Same.
+ * gcc.dg/pr41842.c: Same.
+ * gcc.dg/pr48552-1.c: Same.
+ * gcc.dg/pr48552-2.c: Same.
+ * gcc.dg/pr59717.c: Same.
+ * gcc.dg/pr61077.c: Same.
+ * gcc.dg/pr61096-1.c: Same.
+ * gcc.dg/pr63626.c: Same.
+ * gcc.dg/pr64223-1.c: Same.
+ * gcc.dg/pr64223-2.c: Same.
+ * gcc.dg/pr8788-1.c: Same.
+ * gcc.dg/pr8927-1.c: Same.
+ * gcc.dg/pragma-darwin.c: Same.
+ * gcc.dg/pragma-diag-5.c: Same.
+ * gcc.dg/pragma-message.c: Same.
+ * gcc.dg/redecl-1.c: Same.
+ * gcc.dg/simd-1.c: Same.
+ * gcc.dg/simd-5.c: Same.
+ * gcc.dg/simd-6.c: Same.
+ * gcc.dg/spellcheck-fields.c: Same.
+ * gcc.dg/spellcheck-typenames.c: Same.
+ * gcc.dg/struct-semi-2.c: Same.
+ * gcc.dg/struct-semi-3.c: Same.
+ * gcc.dg/transparent-union-3.c: Same.
+ * gcc.dg/ucnid-8.c: Same.
+ * gcc.dg/uninit-pr19430-O0.c: Same.
+ * gcc.dg/uninit-pr19430.c: Same.
+ * gcc.dg/uninit-pr20644-O0.c: Same.
+ * gcc.dg/utf-dflt.c: Same.
+ * gcc.dg/utf-dflt2.c: Same.
+ * gcc.dg/utf16-4.c: Same.
+ * gcc.dg/vla-11.c: Same.
+ * gcc.dg/vla-20.c: Same.
+ * gcc.dg/vla-init-1.c: Same.
+ * gcc.dg/vla-init-2.c: Same.
+ * gcc.dg/vla-init-3.c: Same.
+ * gcc.dg/weak/weak-6.c: Same.
+ * gcc.dg/weak/weak-7.c: Same.
+ * gcc.dg/wtr-int-type-1.c: Same.
+ * gcc.target/aarch64/mgeneral-regs_1.c: Same.
+ * gcc.target/arm/polytypes.c: Same.
+ * gcc.target/i386/spellcheck-options-4.c: Same.
+ * gcc.target/powerpc/20030218-1.c: Same.
+ * gcc.target/sh/pr21255-4.c: Same.
+ * gcc.test-framework/dg-error-exp-XP.c: Same.
+ * gfortran.dg/array_constructor_30.f03: Same.
+ * gfortran.dg/class_30.f90: Same.
+ * gfortran.dg/goacc/subarrays.f95: Same.
+ * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
+ * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
+ * gfortran.dg/intrinsic_std_1.f90: Same.
+ * gfortran.dg/pr70006.f90: Same.
+ * gfortran.dg/warning-directive-1.F90: Same.
+ * gfortran.dg/warning-directive-2.F90: Same.
+ * gfortran.dg/warning-directive-3.F90: Same.
+ * gfortran.dg/warning-directive-4.F90: Same.
+ * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
+ * obj-c++.dg/class-extension-1.mm: Same.
+ * obj-c++.dg/class-extension-2.mm: Same.
+ * obj-c++.dg/class-protocol-1.mm: Same.
+ * obj-c++.dg/cxx-ivars-1.mm: Same.
+ * obj-c++.dg/duplicate-class-1.mm: Same.
+ * obj-c++.dg/exceptions-3.mm: Same.
+ * obj-c++.dg/exceptions-4.mm: Same.
+ * obj-c++.dg/exceptions-5.mm: Same.
+ * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
+ * obj-c++.dg/fsf-package-0.m: Same.
+ * obj-c++.dg/invalid-type-1.mm: Same.
+ * obj-c++.dg/method-12.mm: Same.
+ * obj-c++.dg/method-13.mm: Same.
+ * obj-c++.dg/method-15.mm: Same.
+ * obj-c++.dg/method-16.mm: Same.
+ * obj-c++.dg/method-6.mm: Same.
+ * obj-c++.dg/method-7.mm: Same.
+ * obj-c++.dg/property/at-property-1.mm: Same.
+ * obj-c++.dg/property/at-property-14.mm: Same.
+ * obj-c++.dg/property/at-property-17.mm: Same.
+ * obj-c++.dg/property/at-property-21.mm: Same.
+ * obj-c++.dg/property/at-property-5.mm: Same.
+ * obj-c++.dg/property/dotsyntax-4.mm: Same.
+ * obj-c++.dg/property/dynamic-3.mm: Same.
+ * obj-c++.dg/property/dynamic-4.mm: Same.
+ * obj-c++.dg/property/property-neg-1.mm: Same.
+ * obj-c++.dg/property/property-neg-6.mm: Same.
+ * obj-c++.dg/property/synthesize-11.mm: Same.
+ * obj-c++.dg/property/synthesize-5.mm: Same.
+ * obj-c++.dg/property/synthesize-6.mm: Same.
+ * obj-c++.dg/proto-lossage-4.mm: Same.
+ * obj-c++.dg/protocol-qualifier-2.mm: Same.
+ * obj-c++.dg/strings/strings-1.mm: Same.
+ * obj-c++.dg/super-class-1.mm: Same.
+ * obj-c++.dg/syntax-error-6.mm: Same.
+ * obj-c++.dg/syntax-error-7.mm: Same.
+ * obj-c++.dg/syntax-error-9.mm: Same.
+ * obj-c++.dg/try-catch-13.mm: Same.
+ * objc.dg/attributes/method-noreturn-1.m: Same.
+ * objc.dg/bad-receiver-type-2.m: Same.
+ * objc.dg/bad-receiver-type.m: Same.
+ * objc.dg/call-super-2.m: Same.
+ * objc.dg/class-2.m: Same.
+ * objc.dg/class-extension-1.m: Same.
+ * objc.dg/class-extension-2.m: Same.
+ * objc.dg/class-protocol-1.m: Same.
+ * objc.dg/desig-init-1.m: Same.
+ * objc.dg/duplicate-class-1.m: Same.
+ * objc.dg/exceptions-3.m: Same.
+ * objc.dg/exceptions-4.m: Same.
+ * objc.dg/exceptions-5.m: Same.
+ * objc.dg/foreach-6.m: Same.
+ * objc.dg/foreach-7.m: Same.
+ * objc.dg/fsf-nsstring-format-1.m: Same.
+ * objc.dg/fsf-package-0.m: Same.
+ * objc.dg/invalid-type-1.m: Same.
+ * objc.dg/method-11.m: Same.
+ * objc.dg/method-19.m: Same.
+ * objc.dg/method-2.m: Same.
+ * objc.dg/method-20.m: Same.
+ * objc.dg/method-5.m: Same.
+ * objc.dg/method-6.m: Same.
+ * objc.dg/method-7.m: Same.
+ * objc.dg/method-9.m: Same.
+ * objc.dg/missing-proto-3.m: Same.
+ * objc.dg/private-1.m: Same.
+ * objc.dg/property/at-property-1.m: Same.
+ * objc.dg/property/at-property-14.m: Same.
+ * objc.dg/property/at-property-17.m: Same.
+ * objc.dg/property/at-property-21.m: Same.
+ * objc.dg/property/at-property-5.m: Same.
+ * objc.dg/property/dynamic-3.m: Same.
+ * objc.dg/property/dynamic-4.m: Same.
+ * objc.dg/property/property-neg-1.m: Same.
+ * objc.dg/property/property-neg-6.m: Same.
+ * objc.dg/property/synthesize-11.m: Same.
+ * objc.dg/property/synthesize-5.m: Same.
+ * objc.dg/property/synthesize-6.m: Same.
+ * objc.dg/proto-hier-1.m: Same.
+ * objc.dg/proto-lossage-4.m: Same.
+ * objc.dg/protocol-qualifier-2.m: Same.
+ * objc.dg/strings/strings-1.m: Same.
+ * objc.dg/type-size-1.m: Same.
+
+2017-04-18 Jeff Law <law@redhat.com>
+
+ PR target/74563
+ * gcc.target/mips/pr74563: New test.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/80443
+ * gcc.c-torture/compile/pr80443.c: New test.
+
+2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/80357
+ * gcc.c-torture/compile/pr80357.c: New test.
+
+2017-04-18 Jeff Law <law@redhat.com>
+
+ PR middle-end/80422
+ * gcc.c-torture/compile/pr80422.c: New test.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/80263
+ * gcc.dg/debug/dwarf2/pr80263.c: New test.
+
+2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80099
+ * gcc.target/powerpc/pr80099-1.c: New test.
+ * gcc.target/powerpc/pr80099-2.c: Likewise.
+ * gcc.target/powerpc/pr80099-3.c: Likewise.
+ * gcc.target/powerpc/pr80099-4.c: Likewise.
+ * gcc.target/powerpc/pr80099-5.c: Likewise.
+
+2017-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80444
+ * gcc.dg/sancov/pr80444.c: New test.
+
+ PR middle-end/79788
+ PR middle-end/80375
+ * gcc.dg/pr79788-1.c: New test.
+ * gcc.dg/pr79788-2.c: New test.
+
+2017-04-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/80244 - ICE with attribute in template alias.
+ * g++.dg/cpp0x/alias-decl-59.C: New test.
+
+ PR c++/80241 - ICE with alignas pack expansion.
+ * g++.dg/cpp0x/alignas11.C: New test.
+
+2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR c++/80287
+ * g++.dg/lto/pr80287_0.C: New test.
+
+2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ PR target/80315
+ * gcc.target/powerpc/pr80315-1.c: New test.
+ * gcc.target/powerpc/pr80315-2.c: New test.
+ * gcc.target/powerpc/pr80315-3.c: New test.
+ * gcc.target/powerpc/pr80315-4.c: New test.
+
+2017-04-16 Tom de Vries <tom@codesourcery.com>
+
+ * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
+ directive.
+ * g++.dg/parse/error3.C: Same.
+ * g++.old-deja/g++.pt/niklas01a.C: Same.
+ * gcc.dg/990506-0.c: Same.
+ * gcc.dg/cpp/19990413-1.c: Same.
+ * gcc.dg/cpp/pragma-1.c: Same.
+ * gcc.dg/cpp/pragma-2.c: Same.
+ * gcc.dg/m-un-2.c: Same.
+ * objc.dg/private-1.m: Same.
+
+2017-04-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr54669.c: Fix dg-do directive.
+ * gcc.dg/pr78582.c: Ditto.
+ * gcc.dg/pr80020.c: Ditto.
+ * gcc.dg/torture/pr57993-2.cpp: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
+ * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
+ * gcc.dg/tree-ssa/pr79352.c: Ditto.
+ * gcc.dg/tree-ssa/pr79376.c: Ditto.
+ * gcc.dg/tree-ssa/pr79691.c: Ditto.
+
+2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
+ * gfortran.dg/generic_29.f90: Likewise.
+ * gfortran.dg/goacc/multi-clause.f90: Likewise.
+ * gfortran.dg/pr41922.f90: Likewise.
+ * gfortran.dg/pr70006.f90: Likewise.
+
+2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR tree-optimization/66612
+ * gcc.target/powerpc/20050830-1.c: Remove xfail.
+
+2017-04-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/80361
+ * gfortran.dg/class_62.f90: New test case.
+
+2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gcc.target/arc/loop-1.c: New file.
+
+2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/80098
+ * gcc.target/powerpc/pr80098-1.c: New test.
+ * gcc.target/powerpc/pr80098-2.c: Likewise.
+ * gcc.target/powerpc/pr80098-3.c: Likewise.
+ * gcc.target/powerpc/pr80098-4.c: Likewise.
+
+2017-04-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/80403
+ * g++.dg/ubsan/pr80403-2.C: New test.
+
2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/80343