2016-06-22 Ilya Enkovich PR middle-end/71488 * g++.dg/pr71488.C: New test. * gcc.dg/vect/vect-bool-cmp.c: New test. 2016-06-22 Eric Botcazou * gcc.dg/guality/param-5.c: New test. 2016-06-22 Bernd Edlinger * gcc.target/i386/asm-flag-7.c: New test. 2016-06-21 Trevor Saunders * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support. * gcc.dg/tree-ssa/reassoc-32.c: Likewise. * gcc.dg/tree-ssa/reassoc-33.c: Likewise. * gcc.dg/tree-ssa/reassoc-34.c: Likewise. * gcc.dg/tree-ssa/reassoc-35.c: Likewise. * gcc.dg/tree-ssa/reassoc-36.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. * gcc.dg/tree-ssa/vrp87.c: Likewise. * lib/target-supports.exp: Likewise. 2016-06-21 Trevor Saunders * gcc.dg/attr-ms_struct-1.c: Stop testing interix. * gcc.dg/attr-ms_struct-2.c: Likewise. * gcc.dg/attr-ms_struct-packed1.c: Likewise. * gcc.dg/bf-ms-attrib.c: Likewise. * gcc.dg/bf-ms-layout-2.c: Likewise. * gcc.dg/bf-ms-layout-3.c: Likewise. * gcc.dg/bf-ms-layout.c: Likewise. * gcc.dg/bf-no-ms-layout.c: Likewise. * gcc.target/i386/bitfield1.c: Likewise. * gcc.target/i386/bitfield2.c: Likewise. * gcc.target/i386/bitfield3.c: Likewise. 2016-06-21 Kelvin Nilsen * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable test if effective-target is not powerpc_p9vector_ok, or if a -mcpu override other than -mcpu=power9 command-line option is specified, or if the target operating system is aix. * gcc.target/powerpc/darn-1.c: Likewise. * gcc.target/powerpc/darn-2.c: Likewise. * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable test if effective-target is not powerpc_p9vector_ok or if the target operating system is not defined. * gcc.target/powerpc/vslv-1.c: Likewise. * gcc.target/powerpc/vsrv-0.c: Likewise. * gcc.target/powerpc/vsrv-1.c: Likewise. 2016-06-21 Tobias Burnus PR fortran/71068 * gfortran.dg/coarray/data_1.f90: New. 2016-06-21 Wilco Dijkstra * gcc.target/aarch64/advsimd-intrinsics/vrnd.c (dg-require-effective-target): Use arm_v8_neon_hw. * gcc.target/aarch64/advsimd-intrinsics/vrnda.c (dg-require-effective-target): Likewise. * gcc.target/aarch64/advsimd-intrinsics/vrndm.c (dg-require-effective-target): Likewise. * gcc.target/aarch64/advsimd-intrinsics/vrndn.c (dg-require-effective-target): Likewise. * gcc.target/aarch64/advsimd-intrinsics/vrndp.c (dg-require-effective-target): Likewise. * gcc.target/aarch64/advsimd-intrinsics/vrndx.c (dg-require-effective-target): Likewise. * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available): Add AArch64 check. 2016-06-21 Wilco Dijkstra * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times): Set to 3 so test passes. 2016-06-21 Wilco Dijkstra * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21. 2016-06-21 Ilya Verbin * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test. * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test. * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test. * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test. 2016-06-21 Ilya Verbin * gcc.target/i386/avx512er-vrcp28ps-3.c: New test. * gcc.target/i386/avx512er-vrcp28ps-4.c: New test. 2016-06-21 H.J. Lu PR target/71549 * gcc.target/i386/pr71549.c: New test. 2016-06-21 Kelvin Nilsen * gcc.target/powerpc/vadsdu-0.c: Replace dg-require-effective-target directive to allow test to run on more platforms, and add dg-skip-if directive to disable test on aix platforms because of known incompatibilities. * gcc.target/powerpc/vadsdu-1.c: Likewise. * gcc.target/powerpc/vadsdu-2.c: Likewise. * gcc.target/powerpc/vadsdu-3.c: Likewise. * gcc.target/powerpc/vadsdu-4.c: Likewise. * gcc.target/powerpc/vadsdu-5.c: Likewise. * gcc.target/powerpc/vadsdub-1.c: Likewise. * gcc.target/powerpc/vadsdub-2.c: Replace dg-require-effective-target directive to allow test to run on more platforms, and add dg-skip-if directive to disable test on aix platforms because of known incompatibilities. (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call with vec_absdb call to differentiate this test from vadsdub-1.c. * gcc.target/powerpc/vadsduh-1.c: Replace dg-require-effective-target directive to allow test to run on more platforms, and add dg-skip-if directive to disable test on aix platforms because of known incompatibilities. * gcc.target/powerpc/vadsduh-2.c: Likewise. * gcc.target/powerpc/vadsduw-1.c: Likewise. * gcc.target/powerpc/vadsduw-2.c: Likewise. 2016-06-21 Jakub Jelinek PR tree-optimization/71588 * gcc.dg/pr71558.c: New test. 2016-06-21 Senthil Kumar Selvaraj * c-c++-common/pr68657-1.c: Require ptr32plus support. * c-c++-common/pr68657-2.c: Likewise. * c-c++-common/pr68657-3.c: Likewise. * gcc.dg/torture/pr69714.c: Require int32plus support. * gcc.dg/torture/pr70025.c: Likewise. * gcc.dg/torture/pr70083.c: Likewise. * gcc.dg/torture/pr70542.c: Likewise. * gcc.dg/torture/pr70935.c: Require ptr32plus support. 2016-06-20 Joseph Myers PR c/71601 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test. 2016-06-20 Jakub Jelinek PR middle-end/71581 * gcc.dg/pr71581.c: New test. PR rtl-optimization/71591 * gcc.dg/cpp/pr71591.c: New test. 2016-06-20 David B. Robins PR target/71571 * g++.dg/torture/pr71571.C: New test. 2016-06-20 Jakub Jelinek PR target/71559 * gcc.target/i386/sse2-pr71559.c: New test. * gcc.target/i386/avx-pr71559.c: New test. * gcc.target/i386/avx512f-pr71559.c: New test. 2016-06-20 Tobias Burnus PR fortran/71194 * gfortran.dg/pointer_remapping_10.f90: New. 2016-06-20 David Malcolm * g++.dg/diagnostic/string-literal-concat.C: New test case. 2016-06-20 Martin Sebor PR c/69507 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming. * gnu90-const-expr-1.c: Same. * gnu99-const-expr-1.c: Same. * gnu99-static-1.c: Same. 2016-06-20 Renlin Li * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors. 2016-06-20 James Greenhalgh * gcc.target/aarch64/vcvt_f64_1.c: New. * gcc.target/aarch64/vcvt_n_f64_1.c: New. * gcc.target/aarch64/vrecp_f64_1.c: New. 2016-06-20 Kyrylo Tkachov * gfortran.dg/common_align_2.f90: Use "alignment" instead of "alignement". 2016-06-20 Georg-Johann Lay PR target/71103 * gcc.target/avr/torture/pr71103-2.c: New test. 2016-06-19 Martin Sebor PR c/69507 * gcc.dg/alignof.c: New test. 2016-06-17 Paolo Carlini * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message vs dg-error; test constexpr specifier too. 2016-06-17 Paolo Carlini * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error. 2016-06-17 Christophe Lyon * lib/target-supports.exp (check_effective_target_arm_neon_fp16_ok_nocache): Call arm_neon_ok and merge flags. Fix temporary test name. (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok and merge flags. 2016-06-17 Martin Liska * gcc.dg/predict-9.c: Fix dump scanning. 2016-06-17 Bin Cheng PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond. 2016-06-17 Bin Cheng PR tree-optimization/71347 * gcc.dg/tree-ssa/pr71347.c: New test. 2016-06-17 Bin Cheng PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement. 2016-06-17 Bin Cheng * gcc.dg/vect/vect-alias-check-1.c: New test. 2016-06-16 Senthil Kumar Selvaraj * gcc.target/avr/pr71151-1.c: New test. * gcc.target/avr/pr71151-2.c: New test. * gcc.target/avr/pr71151-3.c: New test. * gcc.target/avr/pr71151-4.c: New test. * gcc.target/avr/pr71151-5.c: New test. * gcc.target/avr/pr71151-6.c: New test. * gcc.target/avr/pr71151-7.c: New test. * gcc.target/avr/pr71151-8.c: New test. * gcc.target/avr/pr71151-common.h: New test. 2016-06-16 Martin Liska * gfortran.dg/predict-1.f90: New test. 2016-06-16 Uros Bizjak PR target/71242 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*. 2016-06-16 Jan Hubicka * g++.dg/vect/pr36648.cc: Disable cunrolli 2016-06-16 Jakub Jelinek PR target/71554 * gcc.c-torture/execute/pr71554.c: New test. PR rtl-optimization/71532 * gcc.dg/torture/pr71532.c: New test. 2016-06-15 Michael Meissner * gcc.target/powerpc/p9-dimode1.c: New test. * gcc.target/powerpc/p9-dimode2.c: Likewise. 2016-06-15 Jakub Jelinek * gcc.c-torture/compile/20160615-1.c: New test. * g++.dg/cpp0x/ref-qual17.C: New test. 2016-06-15 Ilya Enkovich PR middle-end/71529 * gcc.target/i386/pr71529.C: New test. 2016-06-15 Alan Hayward PR tree-optimization/71483 * g++.dg/vect/pr71483.c: New 2016-06-15 Paolo Carlini PR c++/70202 * g++.dg/inherit/crash6.C: New. * g++.dg/inherit/union2.C: Likewise. * g++.dg/inherit/virtual12.C: Likewise. * g++.dg/inherit/virtual13.C: Likewise. * g++.dg/inherit/virtual1.C: Tweak dg-* tests. 2016-06-15 Uros Bizjak * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t. 2016-06-15 Alan Hayward PR tree-optimization/71439 * gcc.dg/vect/pr71439.c: New 2016-06-15 Kyrylo Tkachov * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test. 2016-06-15 Richard Biener * gcc.dg/vect/slp-45.c: New testcase. 2016-06-15 Richard Biener * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization. 2016-06-14 Bill Schmidt * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target requirements, and disable for AIX for now. * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 2016-06-14 Jakub Jelinek PR c++/71528 * g++.dg/opt/pr71528.C: New test. PR c++/71516 * g++.dg/init/pr71516.C: New test. 2016-06-14 Paolo Carlini * g++.dg/init/array46.C: New. 2016-06-14 Uros Bizjak * gcc.target/i386/float128-3.c: New test. * gcc.target/i386/quad-sse4.c: Ditto. * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2. Update scan strings. 2016-06-14 Richard Biener PR middle-end/71526 * gfortran.dg/pr71526.f90: New testcase. 2016-06-14 Andre Vieira * gcc.dg/zero_bits_compound-1.c: Support aarch64. * gcc.dg/zero_bits_compound-1.c: Likewise. 2016-06-14 Richard Biener PR tree-optimization/71522 * gcc.dg/torture/pr71522.c: New testcase. 2016-06-14 Jakub Jelinek PR tree-optimization/71520 * gcc.dg/tree-ssa/pr71520.c: New test. 2016-06-14 Richard Biener PR tree-optimization/71521 * gcc.dg/tree-ssa/vrp101.c: New testcase. 2016-06-13 Jakub Jelinek PR sanitizer/71498 * c-c++-common/ubsan/bounds-13.c: New test. PR preprocessor/71183 * gcc.dg/cpp/source_date_epoch-3.c: New test. 2016-06-13 Jeff Law PR tree-optimization/71403 * c-c++-common/ubsan/pr71403-1.c: New test. * c-c++-common/ubsan/pr71403-2.c: New test. * c-c++-common/ubsan/pr71403-3.c: New test. 2016-06-13 Jakub Jelinek PR middle-end/71478 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int. Add -Wno-psabi -w to dg-options. 2016-06-13 Kelvin Nilsen * gcc.target/powerpc/vadsdu-0.c: New test. * gcc.target/powerpc/vadsdu-1.c: New test. * gcc.target/powerpc/vadsdu-2.c: New test. * gcc.target/powerpc/vadsdu-3.c: New test. * gcc.target/powerpc/vadsdu-4.c: New test. * gcc.target/powerpc/vadsdu-5.c: New test. * gcc.target/powerpc/vadsdub-1.c: New test. * gcc.target/powerpc/vadsdub-2.c: New test. * gcc.target/powerpc/vadsduh-1.c: New test. * gcc.target/powerpc/vadsduh-2.c: New test. * gcc.target/powerpc/vadsduw-1.c: New test. * gcc.target/powerpc/vadsduw-2.c: New test. 2016-06-13 David Malcolm * gcc.dg/c99-init-2.c (c): Update expected error message. * gcc.dg/init-bad-8.c (foo): Likewise. * gcc.dg/spellcheck-fields-3.c: New test case. 2016-06-13 Martin Liska * gcc.dg/predict-1.c: Distinguish between "loop iv compare" and "guess loop iv compared" heuristics. * gcc.dg/predict-2.c: Likewise. * gcc.dg/predict-3.c: Likewise. * gcc.dg/predict-4.c: Likewise. * gcc.dg/predict-5.c: Likewise. * gcc.dg/predict-6.c: Likewise. 2016-06-13 Marek Polacek PR middle-end/71476 * c-c++-common/Wswitch-unreachable-4.c: New test. * gcc.dg/Wswitch-unreachable-2.c: New test. * g++.dg/tm/jump1.C: Move dg-warning. 2016-06-13 Eric Botcazou * gnat.dg/renaming10.ad[sb]: New test. 2016-06-13 Paul Thomas PR fortran/70673 * gfortran.dg/pr70673.f90: New test. 2016-06-13 Richard Biener PR middle-end/64516 * gcc.dg/align-3.c: New testcase. 2016-06-13 Martin Liska * gcc.target/i386/pr71458.c: New test. 2016-06-12 Uros Bizjak PR target/71241 * testsuite/gcc.dg/torture/float128-nan.c: New test. 2016-06-12 Dominique d'Humieres PR target/60751 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE statement. 2016-06-11 Dominique d'Humieres PR target/60751 * gfortran.dg/comma_IO_extension_1.f90: New test. * gfortran.dg/comma_IO_extension_2.f90: Likewise. * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE statement. * gfortran.dg/graphite/pr38083.f90: Likewise. * gfortran.dg/integer_exponentiation_6.F90: Likewise and add missing format. 2016-06-11 Eric Botcazou * gnat.dg/case_character.adb: New test. 2016-06-11 Segher Boessenkool PR middle-end/71310 * gcc.target/powerpc/pr71310.c: New testcase. 2016-06-11 Kugan Vivekanandarajah PR middle-end/71478 * gcc.dg/pr71478.c: New test. 2016-06-10 Jakub Jelinek PR middle-end/71494 * gcc.c-torture/execute/pr71494.c: New test. PR c/68657 * gcc.target/i386/pr68657.c: New test. PR inline-asm/68843 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options. (test): Add -masm=intel alternatives. 2016-06-10 Martin Sebor PR c/71392 * c-c++-common/builtin-arith-overflow-1.c: Add test cases. 2016-06-10 Jeff Law PR tree-optimization/71335 * gcc.c-torture/execute/pr71335.c: New test. 2016-06-10 David Malcolm * gcc.dg/plugin/must-tail-call-2.c: Remove all details from the various "cannot tail-call: " messages. 2016-06-10 Christophe Lyon * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target and options. 2016-06-10 Maxim Ostapenko PR sanitizer/71480 * c-c++-common/asan/pr71480.c: New test. 2016-06-10 H.J. Lu * gcc.dg/guality/pr68037-1.c (ASMNAME): New. (ASMNAME2): Likewise. (main): Replace fn in asm statement with ASMNAME ("fn"). * gcc.dg/guality/pr68037-2.c: Likewise. * gcc.dg/guality/pr68037-3.c: Likewise. * gcc.dg/torture/pr68037-1.c: Likewise. * gcc.dg/torture/pr68037-2.c: Likewise. * gcc.dg/torture/pr68037-3.c: Likewise. 2016-06-10 Bernd Edlinger PR inline-asm/68843 * gcc.target/i386/pr68843-1.c: New test. * gcc.target/i386/pr68843-2.c: New test. 2016-06-10 Thomas Schwinge Cesar Philippidis PR middle-end/71373 * gcc.dg/goacc/nested-function-1.c: New file. * gcc.dg/goacc/nested-function-2.c: Likewise. * gcc.dg/goacc/pr71373.c: Likewise. * gfortran.dg/goacc/cray-2.f95: Likewise. * gfortran.dg/goacc/loop-1-2.f95: Likewise. * gfortran.dg/goacc/loop-3-2.f95: Likewise. * gfortran.dg/goacc/cray.f95: Update. * gfortran.dg/goacc/loop-1.f95: Likewise. * gfortran.dg/goacc/loop-3.f95: Likewise. * gfortran.dg/goacc/subroutines.f90: Update, and rename to... * gfortran.dg/goacc/nested-function-1.f90: ... this new file. 2016-06-10 Thomas Schwinge * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning for OpenACC tile clauses. * gfortran.dg/goacc/combined-directives.f90: Likewise. PR c/71381 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests to... * c-c++-common/goacc/cache-2.c: ... this new file. * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to... * gfortran.dg/goacc/cache-2.f95: ... this new file. * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive usage. * gfortran.dg/goacc/cray.f95: Likewise. * gfortran.dg/goacc/loop-1.f95: Likewise. 2016-06-10 Alan Hayward PR tree-optimization/71407 PR tree-optimization/71416 * gcc.dg/vect/pr71407.c: New * gcc.dg/vect/pr71416-1.c: New * gcc.dg/vect/pr71416-2.c: New 2016-06-10 Richard Biener PR middle-end/71477 * gcc.dg/torture/pr71477.c: New testcase. 2016-06-09 Julia Koval * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7. * gcc.target/i386/interrupt-13.c: Likewise. * gcc.target/i386/interrupt-15.c: Likewise. * gcc.target/i386/interrupt-14.c: Fix test for -fpic. * gcc.target/i386/interrupt-24.c: Likewise. * gcc.target/i386/interrupt-3.c: Fix test for corei7. * gcc.target/i386/interrupt-9.c: Likewise. * gcc.target/i386/interrupt-redzone-2.c: Likewise. 2016-06-09 Martin Sebor PR c/70883 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text. * gcc.dg/builtin-constant_p-1.c: Same. * gcc.dg/builtins-error.c: Same. * gcc.dg/pr70859.c: Same. 2016-06-09 Senthil Kumar Selvaraj * gcc.c-torture/execute/bswap-2.c: Require int32plus. * gcc.dg/torture/pr68067-1.c: Likewise. * gcc.dg/torture/pr68067-2.c: Likewise. 2016-06-09 Senthil Kumar Selvaraj * gcc.dg/stack-usage-1.c (SIZE): Consider return address when setting SIZE. 2016-06-09 Paolo Carlini PR c++/71465 * g++.dg/inherit/crash5.C: New. Revert: 2016-06-04 Paolo Carlini PR c++/70202 * g++.dg/inherit/crash5.C: New. * g++.dg/inherit/virtual1.C: Adjust. 2016-06-09 Martin Liska * g++.dg/predict-loop-exit-1.C: Scan for a new dump format. * g++.dg/predict-loop-exit-2.C: Likewise. * g++.dg/predict-loop-exit-3.C: Likewise. * gcc.dg/predict-1.c: Likewise. * gcc.dg/predict-2.c: Likewise. * gcc.dg/predict-3.c: Likewise. * gcc.dg/predict-4.c: Likewise. * gcc.dg/predict-5.c: Likewise. * gcc.dg/predict-6.c: Likewise. * gcc.dg/predict-7.c: Likewise. 2016-06-09 Richard Biener PR tree-optimization/71462 * gcc.dg/torture/pr71462.c: New testcase. 2016-06-09 Marek Polacek PR c/65471 * gcc.dg/c11-generic-3.c: New test. 2016-06-08 Paolo Carlini * g++.dg/init/array42.C: New. * g++.dg/init/array43.C: Likewise. * g++.dg/init/array44.C: Likewise. * g++.dg/init/array45.C: Likewise. * g++.dg/cpp0x/constexpr-ice10.C: Test column number too. * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise. * g++.dg/cpp1y/auto-fn27.C: Likewise. * g++.dg/gomp/pr35751.C: Likewise. * g++.dg/init/array23.C: Likewise. * g++.dg/init/brace2.C: Likewise. * g++.dg/init/brace6.C: Likewise. 2016-06-08 Martin Sebor Jakub Jelinek PR c++/70507 PR c/68120 * c-c++-common/builtin-arith-overflow-1.c: Add test cases. * c-c++-common/builtin-arith-overflow-2.c: New test. * g++.dg/ext/builtin-arith-overflow-1.C: New test. * g++.dg/cpp0x/constexpr-arith-overflow.C: New test. * g++.dg/cpp1y/constexpr-arith-overflow.C: New test. 2016-06-08 Jakub Jelinek PR c++/71442 * g++.dg/cpp0x/Wunused-variable-1.C: New test. 2016-06-08 Alan Lawrence * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c * gcc.target/aarch64/aapcs64/rec_align-5.c: New. * gcc.target/aarch64/aapcs64/rec_align-6.c: New. * gcc.target/aarch64/aapcs64/rec_align-7.c: New. * gcc.target/aarch64/aapcs64/rec_align-8.c: New. * gcc.target/aarch64/aapcs64/rec_align-9.c: New. * gcc.target/aarch64/aapcs64/test_align-5.c: New. * gcc.target/aarch64/aapcs64/test_align-6.c: New. * gcc.target/aarch64/aapcs64/test_align-7.c: New. * gcc.target/aarch64/aapcs64/test_align-8.c: New. * gcc.target/aarch64/aapcs64/test_align-9.c: New. * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New. * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New. 2016-06-08 Richard Biener PR tree-optimization/68558 * gcc.dg/vect/slp-44.c: New testcase. 2016-06-08 Richard Biener * gcc.dg/vect/slp-43.c: New testcase. 2016-06-08 Richard Biener PR tree-optimization/71452 * gcc.dg/torture/pr71452.c: New testcase. 2016-06-08 Jakub Jelinek PR c++/71448 * g++.dg/torture/pr71448.C: New test. 2016-06-08 Bernd Schmidt PR debug/71432 PR ada/71413 * g++.dg/debug/pr71432.C: New test. 2016-06-08 Prathamesh Kulkarni * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c. * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c. 2016-06-08 Alan Hayward * gcc.dg/vect/vect-live-2.c: Update effective target. * gcc.dg/vect/vect-live-slp-3.c: Likewise. * lib/target-supports.exp: Add aarch64 to vect_long. 2016-06-08 Marek Polacek PR c/71418 * gcc.dg/noncompile/pr71418.c: New test. PR c/71426 * gcc.dg/noncompile/pr71426.c: New test. 2016-06-07 Jan Hubicka * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining. * gcc.dg/predict-1.c: Update template for new predictor hitrates. * gcc.dg/predict-3.c: Update template. * gcc.dg/predict-5.c: Update template. * gcc.dg/predict-6.c: Update template. * gcc.dg/predict-9.c: Update template. * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. 2016-06-07 Bill Seurer * gcc.target/powerpc/vec-mul.c: New test. 2016-06-07 David Malcolm * gcc.dg/spellcheck-fields-2.c: New test case. 2016-06-07 Richard Biener PR c/61564 * gcc.dg/Wpragmas-1.c: New testcase. * gcc.dg/Wattributes-4.c: Likewise. * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option entry. 2016-06-07 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove spurious debug code. 2016-06-07 Richard Biener PR tree-optimization/71428 * gcc.dg/torture/pr71428.c: New testcase. 2016-06-07 Richard Biener PR middle-end/71423 * gcc.dg/torture/pr71423.c: New testcase. 2016-06-07 Kugan Vivekanandarajah PR middle-end/71408 * gcc.dg/tree-ssa/pr71408.c: New test. 2016-06-07 Kugan Vivekanandarajah PR middle-end/71281 * g++.dg/torture/pr71281.C: New test. 2016-06-06 Marek Polacek PR c/71362 * gcc.dg/pr71362.c: New test. 2016-06-06 Jakub Jelinek Patrick Palka PR c++/70847 PR c++/71330 PR c++/71393 * g++.dg/opt/pr70847.C: New test. * g++.dg/ubsan/pr70847.C: New test. * g++.dg/ubsan/pr71393.C: New test. 2016-06-06 Jakub Jelinek PR tree-optimization/71259 * gcc.dg/vect/pr71259.c: New test. 2016-06-06 David Malcolm * gcc.dg/plugin/levenshtein-test-1.c: Delete. * gcc.dg/plugin/levenshtein_plugin.c: Delete. * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the above. 2016-06-06 Kyrylo Tkachov PR middle-end/37780 * gcc.c-torture/execute/pr37780.c: New test. * gcc.target/aarch64/pr37780_1.c: Likewise. * gcc.target/arm/pr37780_1.c: Likewise. 2016-06-06 Marek Polacek * c-c++-common/attr-may-alias-1.c: New test. * c-c++-common/attr-may-alias-2.c: New test. * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus. 2016-06-06 Bernd Edlinger PR c/24414 * gcc.target/i386/pr24414.c: New test. 2016-06-06 Jose E. Marchesi * gcc.target/sparc/vis4misc.c: New file. * gcc.target/sparc/fpcmp.c: Likewise. * gcc.target/sparc/fpcmpu.c: Likewise. 2016-06-06 Alan Hayward * gcc.dg/vect/vect-live-1.c: Use additional-options. * gcc.dg/vect/vect-live-3.c: Likewise. 2016-06-06 Richard Biener PR tree-optimization/71398 * gcc.dg/torture/pr71398.c: New testcase. 2016-06-06 Uros Bizjak PR target/71389 * g++.dg/pr71389.C: New test. 2016-06-05 Jerry DeLisle PR fortran/71404 * gfortran.dg/fmt_read_5.f: New test. 2016-06-05 Andre Vehreschild PR fortran/69659 * gfortran.dg/class_array_22.f03: New test. 2016-06-05 Jan Hubicka * gcc.dg/tree-prof/peel-1.c: Fix testcase. 2016-06-05 Jan Hubicka * gcc.dg/predict-9.c: Update template. 2016-06-05 Paolo Carlini PR c++/49377 * g++.dg/template/pr49377.C: New. 2016-06-04 Jakub Jelinek PR tree-optimization/71405 * g++.dg/torture/pr71405.C: New test. 2016-06-04 Paolo Carlini PR c++/70202 * g++.dg/inherit/crash5.C: New. * g++.dg/inherit/virtual1.C: Adjust. 2016-06-03 Jeff Law PR tree-optimization/71316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. 2016-06-03 Jakub Jelinek * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add dg-additional-options with just -fno-tree-scev-cprop in it. * gcc.dg/vect/vect-live-2.c: Likewise. * gcc.dg/vect/vect-live-5.c: Likewise. * gcc.dg/vect/vect-live-slp-1.c: Likewise. * gcc.dg/vect/vect-live-slp-2.c: Likewise. * gcc.dg/vect/vect-live-slp-3.c: Likewise. 2016-06-03 Patrick Palka PR c++/27100 * g++.dg/other/friend6.C: New test. 2016-06-03 Bill Schmidt * g++.dg/torture/ppc-ldst-array.C: New. 2016-06-03 Joseph Myers PR target/71276 PR target/71277 * gcc.dg/torture/builtin-fp-int-inexact.c, gcc.target/i386/387-builtin-fp-int-inexact.c, gcc.target/i386/387-rint-inline-1.c, gcc.target/i386/387-rint-inline-2.c, gcc.target/i386/sse2-builtin-fp-int-inexact.c, gcc.target/i386/sse2-rint-inline-1.c, gcc.target/i386/sse2-rint-inline-2.c, gcc.target/i386/sse4_1-builtin-fp-int-inexact.c, gcc.target/i386/sse4_1-rint-inline.c: New tests. 2016-06-03 H.J. Lu Julia Koval PR target/66960 PR target/67630 PR target/67634 PR target/67841 PR target/68037 PR target/68618 PR target/68661 PR target/69575 PR target/69596 PR target/69734 * gcc.dg/guality/pr68037-1.c: New test. * gcc.dg/guality/pr68037-2.c: Likewise. * gcc.dg/guality/pr68037-3.c: Likewise. * gcc.dg/torture/pr68037-1.c: Likewise. * gcc.dg/torture/pr68037-2.c: Likewise. * gcc.dg/torture/pr68037-3.c: Likewise. * gcc.dg/torture/pr68661-1a.c: Likewise. * gcc.dg/torture/pr68661-1b.c: Likewise. * gcc.target/i386/interrupt-1.c: Likewise. * gcc.target/i386/interrupt-2.c: Likewise. * gcc.target/i386/interrupt-3.c: Likewise. * gcc.target/i386/interrupt-4.c: Likewise. * gcc.target/i386/interrupt-5.c: Likewise. * gcc.target/i386/interrupt-6.c: Likewise. * gcc.target/i386/interrupt-7.c: Likewise. * gcc.target/i386/interrupt-8.c: Likewise. * gcc.target/i386/interrupt-9.c: Likewise. * gcc.target/i386/interrupt-10.c: Likewise. * gcc.target/i386/interrupt-11.c: Likewise. * gcc.target/i386/interrupt-12.c: Likewise. * gcc.target/i386/interrupt-13.c: Likewise. * gcc.target/i386/interrupt-14.c: Likewise. * gcc.target/i386/interrupt-15.c: Likewise. * gcc.target/i386/interrupt-16.c: Likewise. * gcc.target/i386/interrupt-17.c: Likewise. * gcc.target/i386/interrupt-18.c: Likewise. * gcc.target/i386/interrupt-19.c: Likewise. * gcc.target/i386/interrupt-20.c: Likewise. * gcc.target/i386/interrupt-21.c: Likewise. * gcc.target/i386/interrupt-22.c: Likewise. * gcc.target/i386/interrupt-23.c: Likewise. * gcc.target/i386/interrupt-24.c: Likewise. * gcc.target/i386/interrupt-25.c: Likewise. * gcc.target/i386/interrupt-26.c: Likewise. * gcc.target/i386/interrupt-27.c: Likewise. * gcc.target/i386/interrupt-28.c: Likewise. * gcc.target/i386/interrupt-387-err-1.c: Likewise. * gcc.target/i386/interrupt-387-err-2.c: Likewise. * gcc.target/i386/interrupt-bnd-err-1.c: Likewise. * gcc.target/i386/interrupt-bnd-err-2.c: Likewise. * gcc.target/i386/interrupt-iamcu.c: Likewise. * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. * gcc.target/i386/interrupt-redzone-1.c: Likewise. * gcc.target/i386/interrupt-redzone-2.c: Likewise. * gcc.target/i386/interrupt-sibcall-1.c: Likewise. * gcc.target/i386/interrupt-sibcall-2.c: Likewise. * gcc.target/i386/interrupt-switch-abi.c: Likewise. 2016-06-03 Bernd Schmidt PR tree-optimization/52171 * gcc.dg/pr52171.c: New test. * gcc.target/i386/pr52171.c: New test. 2016-06-03 Jan Hubicka * g++.dg/tree-ssa/pred-1.C: New testcase * gcc.dg/tree-ssa/pred-1.c: New testcase 2016-06-03 Bill Schmidt PR target/70957 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware support. * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 2016-06-03 Alan Hayward * gcc.dg/vect/vect-live-slp-5.c: Remove dg check. 2016-06-03 Alan Hayward * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize. * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail. * gcc.dg/vect/vect-live-1.c: New test. * gcc.dg/vect/vect-live-2.c: New test. * gcc.dg/vect/vect-live-3.c: New test. * gcc.dg/vect/vect-live-4.c: New test. * gcc.dg/vect/vect-live-5.c: New test. * gcc.dg/vect/vect-live-slp-1.c: New test. * gcc.dg/vect/vect-live-slp-2.c: New test. * gcc.dg/vect/vect-live-slp-3.c: New test. 2016-06-03 Jakub Jelinek PR middle-end/71387 * g++.dg/opt/pr71387.C: New test. 2016-06-02 Jeff Law PR tree-optimization/71328 * gcc.c-torture/compile/pr71328.c: New test. 2016-06-02 Jerry DeLisle PR fortran/52393 * gfortran.dg/fmt_read_3.f90: Fix typo. * gfortran.dg/fmt_read_4.f90: New test. 2016-06-02 Paolo Carlini * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error. * g++.dg/cpp0x/forw_enum6.C: Likewise. * g++.dg/cpp0x/forw_enum8.C: Likewise. * g++.dg/cpp0x/override2.C: Likewise. * g++.dg/parse/crash5.C: Likewise. * g++.dg/parse/error16.C: Likewise. * g++.dg/parse/error27.C: Likewise. * g++.dg/template/qualttp15.C: Likewise. * g++.dg/template/redecl4.C: Likewise. * g++.old-deja/g++.other/crash39.C: Likewise. * g++.old-deja/g++.other/struct1.C: Likewise. * g++.old-deja/g++.pt/m9a.C: Likewise. * g++.old-deja/g++.pt/memclass10.C: Likewise. 2016-06-02 Jakub Jelinek PR c++/71372 * c-c++-common/pr71372.c: New test. * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and __TIME__ strings with __builtin_strcmp instead of printf and dg-output. 2016-06-02 Martin Liska * gcc.dg/predict-9.c: New test. 2016-06-02 Jakub Jelinek * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing global set_compiler_env_var and global saved_compiler_env_var. 2016-06-02 Kyrylo Tkachov PR rtl-optimization/71295 * gcc.c-torture/compile/pr71295.c: New test. 2016-06-02 Jakub Jelinek * gcc.target/i386/avx512vl-concatv4si-1.c: New test. * gcc.target/i386/avx512dq-concatv2si-1.c: New test. * gcc.target/i386/avx512vl-concatv2si-1.c: New test. * gcc.target/i386/avx512dq-concatv2di-1.c: New test. * gcc.target/i386/avx512vl-concatv2di-1.c: New test. * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di alternative number. 2016-05-31 Michael Meissner * gcc.target/powerpc/p9-splat-4.c: New test. 2016-05-31 Michael Meissner PR target/71186 * gcc.target/powerpc/pr71186.c: New test. 2016-06-01 Jerry DeLisle PR fortran/52393 * gfortran.dg/fmt_read_3.f90: New test. 2016-06-01 Thomas Preud'homme * lib/target-supports.exp (check_effective_target_arm_acq_rel): New procedure. 2016-06-01 Eduard Sanou * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH env var is set. * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only shown once. * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars during compilation. * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env vars set by dg-set-compiler-env-var. 2016-06-01 Paul Thomas PR fortran/71156 * gfortran.dg/submodule_14.f08: Add missing recursive prefix to the module procedure declaration. * gfortran.dg/submodule_16.f08: New test. 2016-06-01 Jakub Jelinek PR middle-end/71371 * c-c++-common/gomp/pr71371.c: New test. 2016-06-01 Richard Biener PR tree-optimization/71366 * gcc.dg/torture/pr71366-1.c: New testcase. * gcc.dg/torture/pr71366-2.c: Likewise. 2016-06-01 Kelvin Nilsen * gcc.target/powerpc/vslv-0.c: New test. * gcc.target/powerpc/vslv-1.c: New test. * gcc.target/powerpc/vsrv-0.c: New test. * gcc.target/powerpc/vsrv-1.c: New test. 2016-06-01 Nathan Sidwell * c-c++-common/torture/pr57945.c: Add expected PTX error. * gcc.target/nvptx/weak.c: New. 2016-06-01 Richard Biener PR tree-optimization/71261 * gcc.dg/torture/vect-bool-1.c: New testcase. 2016-06-01 Jakub Jelinek * gfortran.dg/gomp/order-1.f90: New test. * gfortran.dg/gomp/order-2.f90: New test. 2016-06-01 Jan Hubicka * gcc.dg/unroll-6.c: Update template. * gcc.dg/unroll-7.c: New testcase. * gcc.dg/unroll-8.c: New testcase. 2016-06-01 Eric Botcazou * gnat.dg/opt56.ad[sb]: New test. 2016-06-01 Paolo Carlini PR c++/66635 * g++.dg/cpp0x/constexpr-ice16.C: New. 2016-06-01 Patrick Palka PR tree-optimization/71314 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass -mbranch-cost=2. 2016-06-01 Patrick Palka PR tree-optimization/71077 * gcc.dg/tree-ssa/pr71077.c: New test. 2016-05-31 Jan Hubicka * g++.dg/predict-lop-exit-1.C: Update template for new predictor name. * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. 2016-05-31 Paolo Carlini PR c++/71248 * g++.dg/cpp0x/pr71248.C: New. * g++.dg/cpp0x/auto7.C: Test column numbers too. * g++.dg/cpp0x/constexpr-static8.C: Likewise. * g++.dg/init/new37.C: Likewise. * g++.dg/template/static1.C: Likewise. * g++.dg/template/static2.C: Likewise. 2016-05-31 H.J. Lu * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di instead of %rdi. * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise. 2016-05-31 Marek Polacek * c-c++-common/Wswitch-unreachable-3.c: New test. * g++.dg/warn/Wswitch-unreachable-1.C: New test. 2016-05-31 Richard Biener PR tree-optimization/71352 * gcc.dg/tree-ssa/reassoc-45.c: New testcase. 2016-05-31 Thomas Preud'homme * gcc.target/arm/armv5_thumb_isa.c: New test. 2016-05-31 Kirill Yukhin PR target/71346 * gcc.target/i386/pr71346.c: New test. 2016-05-31 Tom de Vries PR tree-optimization/69068 * gcc.dg/graphite/pr69068.c: New test. 2016-05-27 Martin Sebor PR c++/71306 * g++.dg/warn/Wplacement-new-size-3.C: New test. 2016-05-30 Jakub Jelinek PR c++/71349 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add nowait depend(inout: dd[0]) clauses where permitted. 2016-05-30 Paolo Carlini PR c++/71238 * g++.dg/parse/pr71238.C: New. * g++.dg/concepts/friend1.C: Test column numbers too. * g++.dg/cpp0x/initlist31.C: Likewise. * g++.dg/cpp0x/pr51420.C: Likewise. * g++.dg/cpp0x/udlit-declare-neg.C: Likewise. * g++.dg/cpp0x/udlit-member-neg.C: Likewise. * g++.dg/ext/builtin3.C: Likewise. * g++.dg/lookup/friend12.C: Likewise. * g++.dg/lookup/friend7.C: Likewise. * g++.dg/lookup/koenig1.C: Likewise. * g++.dg/lookup/koenig5.C: Likewise. * g++.dg/lookup/used-before-declaration.C: Likewise. * g++.dg/overload/koenig1.C: Likewise. * g++.dg/template/crash65.C: Likewise. * g++.dg/template/friend57.C: Likewise. * g++.dg/warn/Wshadow-5.C: Likewise. * g++.dg/warn/Wunused-8.C: Likewise. * g++.old-deja/g++.bugs/900211_01.C: Likewise. * g++.old-deja/g++.jason/lineno5.C: Likewise. * g++.old-deja/g++.jason/member.C: Likewise. * g++.old-deja/g++.jason/report.C: Likewise. * g++.old-deja/g++.jason/scoping12.C: Likewise. * g++.old-deja/g++.law/visibility20.C: Likewise. * g++.old-deja/g++.ns/koenig5.C: Likewise. * g++.old-deja/g++.other/static5.C: Likewise. * g++.old-deja/g++.pt/overload2.C: Likewise. 2016-05-30 Jan Hubicka * gcc.dg/tree-ssa/peel1.c: New testcase. * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling. * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling. 2016-05-30 Tom de Vries * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call to ce. 2016-05-30 Paolo Carlini PR c++/71099 * g++.dg/parse/virtual1.C: New. 2016-05-30 Uros Bizjak * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): Use correct register when clearing %edx. 2016-05-30 Alexander Monakov PR tree-optimization/71289 * gcc.dg/pr71289.c: New test. 2016-05-30 Kugan Vivekanandarajah PR middle-end/71269 PR middle-end/71292 * gcc.dg/tree-ssa/pr71269.c: New test. * gcc.dg/tree-ssa/pr71292.c: New test. 2016-05-30 Kugan Vivekanandarajah PR middle-end/71252 * gcc.dg/tree-ssa/pr71252-2.c: New test. 2016-05-30 Jan Hubicka * gcc.dg/tree-ssa/cunroll-12.c: New testcase. * gcc.dg/tree-ssa/cunroll-13.c: New testcase. * gcc.dg/tree-ssa/cunroll-14.c: New testcase. 2016-05-30 Tom de Vries PR tree-optimization/69067 * gcc.dg/graphite/pr69067.c: New test. 2016-05-29 Uros Bizjak PR target/71245 * gcc.target/i386/pr71245-1.c: New test. * gcc.target/i386/pr71245-2.c: Ditto. 2016-05-29 Paolo Carlini PR c++/71105 * g++.dg/cpp0x/lambda/lambda-conv11.C: New. * g++.dg/cpp1y/lambda-conv1.C: Likewise. * g++.dg/cpp1y/lambda-conv2.C: Likewise. 2016-05-27 Jan Hubicka * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail. 2016-05-28 Ville Voutilainen Revert: PR c++/69855 * g++.dg/overload/69855.C: New. * g++.old-deja/g++.law/missed-error2.C: Adjust. * g++.old-deja/g++.pt/crash3.C: Likewise. 2016-05-27 Paolo Carlini PR c++/60385 * g++.dg/parse/namespace13.C: New. 2016-05-26 Jeff Law * gcc.dg/tree-ssa/pr21417.c: Update expected output. * gcc.dg/tree-ssa/pr66752-3.c: Likewise. * gcc.dg/tree-ssa/pr68198.c: Likewise. * gcc.dg/tree-ssa/pr69196-1.c: Likewise. * gcc.dg/tree-ssa/pr69270-3.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise. * gcc.dg/tree-ssa/vrp56.c: Likewise. 2016-05-27 Ville Voutilainen PR c++/69855 * g++.dg/overload/69855.C: New. * g++.old-deja/g++.law/missed-error2.C: Adjust. * g++.old-deja/g++.pt/crash3.C: Likewise. 2016-05-27 Jiong Wang PR target/63596 * gcc.target/aarch64/va_arg_1.c: New testcase. * gcc.target/aarch64/va_arg_2.c: Likewise. * gcc.target/aarch64/va_arg_3.c: Likewise. 2016-05-27 Jiong Wang * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64. * gcc.dg/tree-ssa/stdarg-3.c: Likewise. * gcc.dg/tree-ssa/stdarg-4.c: Likewise. * gcc.dg/tree-ssa/stdarg-5.c: Likewise. * gcc.dg/tree-ssa/stdarg-6.c: Likewise. 2016-05-27 Marek Polacek PR middle-end/71308 * g++.dg/torture/pr71308.C: New test. 2016-05-27 Dominik Vogt * gcc.dg/zero_bits_compound-1.c: New test. * gcc.dg/zero_bits_compound-2.c: New test. 2016-05-27 Ilya Enkovich PR middle-end/71279 * gcc.dg/pr71279.c: New test. 2016-05-26 Michael Meissner * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0 floating point min/max/comparison instructions. * gcc.target/powerpc/p9-minmax-2.c: Likewise. 2016-05-26 Jakub Jelinek * c-c++-common/gomp/schedule-1.c: New test. * gfortran.dg/gomp/schedule-1.f90: New test. 2016-05-26 Patrick Palka PR c++/70822 PR c++/70106 * g++.dg/cpp1y/auto-fn32.C: New test. * g++.dg/cpp1y/paren4.C: New test. 2016-05-26 Nathan Sidwell * gcc.dg/20060410.c: Xfail on ptx. * gcc.dg/torture/c99-contract-1.c: Skip on ptx. * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os. * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00. 2016-05-26 Thomas Preud'homme * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1. 2016-05-26 Jakub Jelinek PR tree-optimization/71280 * gcc.dg/pr71280.c: New test. * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test. * gcc.target/i386/avx512bw-vpalignr-4.c: New test. * gcc.target/i386/avx512vl-vpalignr-4.c: New test. * gcc.target/i386/avx512vl-vbroadcast-3.c: New test. 2016-05-26 Jiong Wang * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be kept in memory. 2016-05-25 Jeff Law PR tree-optimization/71272 * gcc.c-torture/compile/pr71272.c: new test. 2016-05-25 Bill Seurer * gcc.target/powerpc/vec-cmpne.c: New test. * gcc.target/powerpc/vec-cmpne-long.c: New test. 2016-05-25 Eric Botcazou * gnat.dg/opt55.ad[sb]: New test. 2016-05-25 Senthil Kumar Selvaraj * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal. * c-c++-common/pr60226.c: Require int32plus. * gcc.c-torture/execute/pr70602.c: Likewise. * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of unsigned long for malloc arg type. * gcc.dg/asr_div1.c: Require int32plus. * gcc.dg/enum-mode-1.c: XFAIL for int16. * gcc.dg/pie-1.c: Require pie. * gcc.dg/pie-2.c: Likewise. * gcc.dg/pr59471.c: Require int32plus. * gcc.dg/pr59963-2.c: XFAIL for int16. * gcc.dg/pr60114.c: Require int32plus. * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of unsigned long for typedef of size_t. * gcc.dg/pr63914.c: Require int32plus. * gcc.dg/pr64536.c: Require pt32plus. * gcc.dg/pr65658.c: Likewise. * gcc.dg/pr67271.c: Require int32plus. * gcc.dg/pr68112.c: Likewise. * gcc.dg/pr69071.c: Skip for avr target. * gcc.dg/pr69973.c: Require int32plus. * gcc.dg/pr70169.c: Skip for avr target. * gcc.dg/sso-6.c: Require int32plus. * gcc.dg/sso-7.c: Likewise. * gcc.dg/sso-8.c: Likewise. * gcc.dg/vrp-min-max-2.c: Likewise. 2016-05-25 H.J. Lu PR target/70738 * gcc.target/i386/pr70738-1.c: New test. * gcc.target/i386/pr70738-2.c: Likewise. * gcc.target/i386/pr70738-3.c: Likewise. * gcc.target/i386/pr70738-4.c: Likewise. * gcc.target/i386/pr70738-5.c: Likewise. * gcc.target/i386/pr70738-6.c: Likewise. * gcc.target/i386/pr70738-7.c: Likewise. * gcc.target/i386/pr70738-8.c: Likewise. * gcc.target/i386/pr70738-9.c: Likewise. 2016-05-25 Kyrylo Tkachov PR rtl-optimization/66940 * gcc.c-torture/execute/pr66940.c: New test. 2016-05-25 Ilya Verbin * gcc.target/i386/avx512f-ceil-vec-1.c: New test. * gcc.target/i386/avx512f-ceil-vec-2.c: New test. * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-ceilf-vec-1.c: New test. * gcc.target/i386/avx512f-ceilf-vec-2.c: New test. * gcc.target/i386/avx512f-floor-vec-1.c: New test. * gcc.target/i386/avx512f-floor-vec-2.c: New test. * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-floorf-vec-1.c: New test. * gcc.target/i386/avx512f-floorf-vec-2.c: New test. * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test. * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test. * gcc.target/i386/avx512f-trunc-vec-1.c: New test. * gcc.target/i386/avx512f-trunc-vec-2.c: New test. * gcc.target/i386/avx512f-truncf-vec-1.c: New test. * gcc.target/i386/avx512f-truncf-vec-2.c: New test. 2016-05-25 Marek Polacek PR c/71265 * gcc.dg/noncompile/pr71265.c: New test. PR c/71266 * gcc.dg/noncompile/old-style-parm-3.c: New test. 2016-05-25 Nathan Sidwell * gcc.c-torture/execute/921110-1.c: Fix abort decl. 2016-05-25 Richard Biener PR tree-optimization/71261 * c-c++-common/torture/pr71261.c: New testcase. 2016-05-25 Richard Biener PR tree-optimization/71264 * gcc.dg/vect/pr71264.c: New testcase. 2016-05-25 Paolo Carlini PR c++/55992 * g++.dg/cpp0x/alias-decl-53.C: New. * g++.dg/cpp0x/alias-decl-54.C: Likewise. 2016-05-25 Martin Liska * g++.dg/pr71239.C: New test. 2016-05-25 Richard Biener * gcc.dg/vect/pr58135.c: Rename to ... * gcc.dg/vect/bb-slp-pr58135.c: ... this. 2016-05-25 Marek Polacek * g++.dg/pr65295.C: Use target c++14. 2016-05-24 Paolo Carlini * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14. * g++.dg/cpp1y/lambda-generic-static2.C: Likewise. 2016-05-24 Michael Meissner * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD instructions. 2016-05-24 Cesar Philippidis * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test. * c-c++-common/goacc/deviceptr-1.c: Likewise. * c-c++-common/goacc/kernels-alias-3.c: Likewise. * c-c++-common/goacc/kernels-alias-4.c: Likewise. * c-c++-common/goacc/kernels-alias-5.c: Likewise. * c-c++-common/goacc/kernels-alias-8.c: Likewise. * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise. * c-c++-common/goacc/pcopy.c: Likewise. * c-c++-common/goacc/pcopyin.c: Likewise. * c-c++-common/goacc/pcopyout.c: Likewise. * c-c++-common/goacc/pcreate.c: Likewise. * c-c++-common/goacc/pr70688.c: New test. * c-c++-common/goacc/present-1.c: Adjust test. * c-c++-common/goacc/reduction-5.c: Likewise. * g++.dg/goacc/data-1.C: New test. 2016-05-24 Michael Meissner * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0 vector parity built-in functions. * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector count trailing zeros automatic vectorization. * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector count trailing zeros built-in functions. 2016-05-24 Kugan Vivekanandarajah * gcc.dg/tree-ssa/reassoc-44.c: New test. 2016-05-24 Pat Haugen PR target/71050 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. 2016-05-24 Paolo Carlini PR c++/50436 * g++.dg/template/crash123.C: New. * g++.dg/template/crash124.C: Likewise. 2016-05-24 Martin Sebor PR c++/71147 * g++.dg/ext/flexary16.C: New test. 2016-05-24 Ilya Verbin * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise. * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise. * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise. * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise. * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise. * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-ceil-vec.c: Likewise. * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise. * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-floor-vec.c: Likewise. * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-rint-vec.c: Likewise. * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-rintf-vec.c: Likewise. * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-round-vec.c: Likewise. * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-roundf-vec.c: Likewise. * gcc.target/i386/sse4_1-trunc-vec.c: Likewise. * gcc.target/i386/sse4_1-truncf-vec.c: Likewise. * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise. * gcc.target/i386/sse4_1-floorf-vec.c: Likewise. 2016-05-24 Michael Meissner Kelvin Nilsen * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr support. 2016-05-24 Paolo Carlini PR c++/69872 * g++.dg/warn/Wno-narrowing1.C: New. 2016-05-24 Marek Polacek PR c/71249 * c-c++-common/Wswitch-unreachable-2.c: New test. 2016-05-24 Jakub Jelinek PR c++/71257 * g++.dg/vect/simd-clone-6.cc: New test. * g++.dg/gomp/declare-simd-6.C: New test. PR middle-end/70434 PR c/69504 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef. 2016-05-24 Richard Biener PR tree-optimization/71240 * gcc.dg/optimize-bswapsi-5.c: New testcase. 2016-05-24 Richard Biener PR tree-optimization/71230 * gcc.dg/torture/pr71230.c: New testcase. * g++.dg/torture/pr71230.C: Likewise. 2016-05-24 Thomas Schwinge * c-c++-common/goacc/routine-5.c: Add tests. * g++.dg/goacc/routine-2.C: Remove duplicate tests. * gfortran.dg/goacc/routine-6.f90: Add tests. 2016-05-24 Richard Biener PR tree-optimization/71253 * gcc.dg/torture/pr71253.c: New testcase. 2016-05-24 Kugan Vivekanandarajah PR middle-end/71252 * gfortran.dg/pr71252.f90: New test. 2016-05-24 Richard Sandiford * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test. 2016-05-24 Richard Biener PR middle-end/70434 PR c/69504 * c-c++-common/vector-subscript-4.c: New testcase. * c-c++-common/vector-subscript-5.c: Likewise. 2016-05-23 Jerry DeLisle PR fortran/71123 * gfortran.dg/namelist_90.f: New test 2016-05-23 Jerry DeLisle PR fortran/66461 * gfortran.dg/unexpected_eof.f: New test 2016-05-23 Michael Meissner Kelvin Nilsen * gcc.target/powerpc/p9-permute.c: Run test on big endian as well as little endian. 2016-05-23 Paolo Carlini PR c++/70972 * g++.dg/cpp0x/inh-ctor20.C: New. * g++.dg/cpp0x/inh-ctor21.C: Likewise. 2016-05-23 Paolo Carlini PR c++/69095 * g++.dg/cpp0x/variadic168.C: New. 2016-05-23 Paolo Carlini * g++.dg/cpp0x/pr31445.C: Test column number too. * g++.dg/cpp0x/pr32253.C: Likewise. * g++.dg/cpp0x/variadic-ex13.C: Likewise. * g++.dg/cpp0x/variadic36.C: Likewise. 2016-05-23 Marc Glisse * gcc.dg/fold-notshift-2.c: Adjust. 2016-05-23 Marek Polacek PR c/49859 * c-c++-common/Wswitch-unreachable-1.c: New test. * gcc.dg/Wswitch-unreachable-1.c: New test. * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. * g++.dg/gomp/block-10.C: Likewise. * gcc.dg/gomp/block-10.c: Likewise. * g++.dg/gomp/block-9.C: Likewise. * gcc.dg/gomp/block-9.c: Likewise. * g++.dg/gomp/target-1.C: Likewise. * g++.dg/gomp/target-2.C: Likewise. * gcc.dg/gomp/target-1.c: Likewise. * gcc.dg/gomp/target-2.c: Likewise. * g++.dg/gomp/taskgroup-1.C: Likewise. * gcc.dg/gomp/taskgroup-1.c: Likewise. * gcc.dg/gomp/teams-1.c: Likewise. * g++.dg/gomp/teams-1.C: Likewise. * g++.dg/overload/error3.C: Likewise. * g++.dg/tm/jump1.C: Likewise. * g++.dg/torture/pr40335.C: Likewise. * gcc.dg/c99-vla-jump-5.c: Likewise. * gcc.dg/switch-warn-1.c: Likewise. * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. * gcc.dg/nested-func-1.c: Likewise. * gcc.dg/pr67784-4.c: Likewise. 2016-05-23 Richard Biener PR tree-optimization/71230 * gfortran.dg/pr71230-1.f90: New testcase. * gfortran.dg/pr71230-2.f90: Likewise. 2016-05-23 Venkataramanan Kumar * gcc.dg/vect/bb-slp-19.c: Remove XFAIL. * gcc.dg/vect/pr58135.c: Add new. * gfortran.dg/pr46519-1.f: Adjust test case. 2016-05-23 Paolo Carlini PR c++/53401 * g++.dg/cpp0x/decltype64.C: New. 2016-05-23 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests. * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. 2016-05-23 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result): Add poly64x1_t and poly64x2_t cases if supported. * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise. * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file. * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file. 2016-05-23 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New. * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New. * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New. * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New. * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New. * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New. * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New. 2016-05-23 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests. 2016-05-23 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16. 2016-05-22 Jakub Jelinek * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r". * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord insn instead of vxorpd. * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32. * gcc.target/i386/avx512dq-vinsert-1.c: New test. * gcc.target/i386/avx512vl-vinsert-1.c: New test. * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test. * gcc.target/i386/avx512dq-vbroadcast-2.c: New test. * gcc.target/i386/avx512vl-vbroadcast-2.c: New test. * gcc.target/i386/avx512vl-vbroadcast-1.c: New test. 2016-05-22 Kugan Vivekanandarajah PR middle-end/40921 * gcc.dg/tree-ssa/pr40921.c: New test. 2016-05-20 Pitchumani Sivanupandi PR target/71103 * gcc.target/avr/pr71103.c: New test. 2016-05-21 Kugan Vivekanandarajah PR middle-end/71179 * gcc.dg/tree-ssa/pr71179.c: New test. 2016-05-20 Martin Sebor PR c/71115 * gcc.dg/init-excess-2.c: New test. 2016-05-20 Eric Botcazou * gnat.dg/opt53.adb: New test. * gnat.dg/opt54.adb: Likewise. 2016-05-20 Martin Jambor PR tree-optimization/70884 * gcc.dg/tree-ssa/pr70919.c: New test. 2016-05-20 Bill Seurer * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code formatting. * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code formatting. 2016-05-20 Nathan Sidwell * gcc.target/nvptx/uninit-decl.c: Force common storage, add non-common cases. * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon. 2016-05-20 David Malcolm * jit.dg/all-non-failing-tests.h: Add test-factorial-must-tail-call.c. * jit.dg/test-error-impossible-must-tail-call.c: New test case. * jit.dg/test-factorial-must-tail-call.c: New test case. 2016-05-20 Jakub Jelinek PR fortran/71204 * gfortran.dg/pr71204.f90: New test. 2016-05-20 Cesar Philippidis * gcc.target/nvptx/sincos.c: New test. 2016-05-20 Paolo Carlini PR c++/70572 * g++.dg/cpp1y/auto-fn31.C: New. 2016-05-20 Bill Seurer * gcc.target/powerpc/vec-addec.c: New test. * gcc.target/powerpc/vec-addec-int128.c: New test. 2016-05-20 David Malcolm * gcc.dg/plugin/must-tail-call-1.c: New test case. * gcc.dg/plugin/must-tail-call-2.c: New test case. * gcc.dg/plugin/must_tail_call_plugin.c: New file. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 2016-05-20 Jan Hubicka * gcc.dg/tree-ssa/prefetch-5.c: xfail. 2016-05-20 Jakub Jelinek PR c++/71210 * g++.dg/opt/pr71210-1.C: New test. * g++.dg/opt/pr71210-2.C: New test. PR tree-optimization/29756 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options. Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times only on selected targets where V4SImode vectors are known to be supported. 2016-05-20 Marc Glisse PR tree-optimization/71079 PR tree-optimization/71206 * gcc.dg/tree-ssa/pr71206.c: New testcase. 2016-05-20 Prathamesh Kulkarni * gcc.dg/vect/section-anchors-vect-70.c: New test-case. * gcc.dg/vect/section-anchors-vect-71.c: Likewise. * gcc.dg/vect/section-anchors-vect-72.c: Likewise. 2016-05-20 Richard Guenther PR tree-optimization/29756 * gcc.dg/tree-ssa/vector-6.c: New testcase. 2016-05-20 Richard Biener PR tree-optimization/71185 * gcc.dg/tree-ssa/pr71185.c: New testcase. 2016-05-20 Richard Biener * gcc.dg/tree-ssa/ifc-cd.c: Adjust. 2016-05-19 Marek Polacek PR c++/71075 * g++.dg/diagnostic/pr71075.C: New test. 2016-05-19 David Malcolm PR c++/71184 * g++.dg/pr71184.C: New test case. 2016-05-19 Kelvin Nilsen * gcc.target/powerpc/darn-0.c: New test. * gcc.target/powerpc/darn-1.c: New test. * gcc.target/powerpc/darn-2.c: New test. 2016-05-19 Marek Polacek PR tree-optimization/71031 * gcc.dg/tree-ssa/vrp100.c: New test. 2016-05-19 Ilya Enkovich PR rtl-optimization/71148 * gcc.dg/pr71148.c: New test. 2016-05-19 Kyrylo Tkachov PR target/71056 * gcc.target/arm/pr71056.c: New test. 2016-05-19 Bernd Edlinger * c-c++-common/pr69669.c: Check the used mode. 2016-05-19 Maxim Ostapenko PR sanitizer/64354 * c-c++-common/tsan/sanitize-thread-macro.c: New test. 2016-05-19 Richard Biener PR tree-optimization/70729 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store. * gcc.dg/graphite/scop-18.c: Likewise. * gcc.dg/pr41783.c: Disable LIM. * gcc.dg/tree-ssa/loadpre10.c: Likewise. * gcc.dg/tree-ssa/loadpre23.c: Likewise. * gcc.dg/tree-ssa/loadpre24.c: Likewise. * gcc.dg/tree-ssa/loadpre25.c: Likewise. * gcc.dg/tree-ssa/loadpre4.c: Likewise. * gcc.dg/tree-ssa/loadpre8.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise. * gfortran.dg/pr42108.f90: Likewise. 2016-05-18 David Malcolm PR driver/69265 * gcc.dg/spellcheck-options-11.c: New test case. 2016-05-18 Jakub Jelinek PR c++/71100 * g++.dg/opt/pr71100.C: New test. 2016-05-18 Martin Jambor PR ipa/69708 * gcc.dg/ipa/iinline-cstagg-2.c: New test. * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. 2016-05-18 Martin Jambor PR ipa/69708 * gcc.dg/ipa/iinline-cstagg-1.c: New test. * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise. 2016-05-18 Paolo Carlini PR c++/69793 * g++.dg/template/crash122.C: New. 2016-05-18 Paolo Carlini PR c++/70466 * g++.dg/template/pr70466-1.C: New. * g++.dg/template/pr70466-2.C: Likewise. 2016-05-18 Michael Meissner * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word splat operations and the XXSPLTIB instruction. * gcc.target/powerpc/p9-splat-2.c: Likewise. * gcc.target/powerpc/p9-splat-3.c: Likewise. * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to xxlxor to clear a register. 2016-05-18 Richard Sandiford * gcc.dg/torture/pr71020.c: New test. 2016-05-18 Martin Jambor PR ipa/70646 * gcc.dg/ipa/pr70646.c: New test. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add missing tests for vreinterpretq_p{8,16}. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for vsliq_n_s64 and vsliq_n_u64. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK, CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef. * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise. 2016-05-18 Christophe Lyon * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo in comment. 2016-05-18 Christophe Lyon * gcc.target/aarch64/noplt_3.c: Scan for "br\t". * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", "blr\t" and switch to scan-assembler-times. 2016-05-18 Jiong Wang * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t with __aarch64__. * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable declarations under __aarch64__ and __ARM_FEATURE_FMA. 2016-05-18 Jakub Jelinek * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. * gcc.target/i386/avx512vl-vpalignr-3.c: New test. * gcc.target/i386/avx512bw-vpalignr-3.c: New test. * gcc.target/i386/avx512vl-vpshufb-3.c: New test. * gcc.target/i386/avx512bw-vpshufb-3.c: New test. * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test. * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test. * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test. 2016-05-18 Richard Biener PR tree-optimization/71168 * gcc.dg/torture/pr71168.c: New testcase. 2016-05-17 Kugan Vivekanandarajah PR middle-end/63586 * gcc.dg/tree-ssa/pr63586-2.c: New test. * gcc.dg/tree-ssa/pr63586.c: New test. * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count. 2016-05-17 Nathan Sidwell * gcc.c-torture/execute/20030222-1.c: Skip on ptx. * gcc.dg/pr68671.c: Fix ptx xfail-if. * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically. * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx. 2016-05-17 Nathan Sidwell * gcc.target/nvptx/abi-vararg-3.c: New. 2016-05-17 Mikhail Maltsev PR tree-optimization/54579 PR middle-end/55299 * gcc.dg/fold-notrotate-1.c: New test. * gcc.dg/fold-notshift-1.c: New test. * gcc.dg/fold-notshift-2.c: New test. 2016-05-17 Marek Polacek PR ipa/71146 * g++.dg/ipa/pr71146.C: New test. 2016-05-17 David Malcolm * jit.dg/test-error-array-bounds.c: New test case. 2016-05-17 Marc Glisse * gcc.dg/tree-ssa/and-1.c: New testcase. 2016-05-17 Marc Glisse * gcc.dg/tree-ssa/pr69270.c: Adjust. * gcc.dg/tree-ssa/andnot-1.c: New testcase. 2016-05-17 Marc Glisse * gcc.dg/tree-ssa/pr69270.c: Adjust. * gcc.dg/tree-ssa/vrp99.c: New testcase. 2016-05-17 Jiong Wang * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics. 2016-05-17 Jiong Wang * gcc.target/aarch64/simd/vmul_elem_1.c: New. 2016-05-17 Jiong Wang * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides ".2d[index]" when scan the assembly. * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for float64x1. * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New. 2016-05-17 Richard Biener PR tree-optimization/71132 * gcc.dg/torture/pr71132.c: New testcase. 2016-05-17 Christophe Lyon * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. 2016-05-17 Kyrylo Tkachov PR target/70809 * gcc.target/aarch64/pr70809_1.c: New test. 2016-05-17 Kyrylo Tkachov * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden. * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. 2016-05-17 Dominique d'Humieres Ilya Enkovich PR target/71114 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin. 2016-05-16 Jan Hubicka * g++.dg/ipa/ivinline-7.C: Do not xfail. * g++.dg/ipa/ivinline-9.C: Do not xfail. 2016-05-16 Matthew Wahab * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add test for __ARM_FP16_ARGS. * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output. * gcc.target/arm/aapcs/neon-vect10.c: New. * gcc.target/arm/aapcs/neon-vect9.c: New. * gcc.target/arm/aapcs/vfp18.c: New. * gcc.target/arm/aapcs/vfp19.c: New. * gcc.target/arm/aapcs/vfp20.c: New. * gcc.target/arm/aapcs/vfp21.c: New. * gcc.target/arm/fp16-aapcs-1.c: New. * g++.target/arm/fp16-param-1.c: Update expected output. Add test for __ARM_FP16_ARGS. * g++.target/arm/fp16-return-1.c: Update expected output. 2016-05-16 Jiong Wang PR testsuite/70227 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets. 2016-05-15 Harald Anlauf PR fortran/69603 * gfortran.dg/pr69603.f90: New testcase. 2016-05-14 Fritz Reese * gfortran.dg/dec_union_4.f90: Fix endian issue. 2016-05-14 Fritz Reese PR fortran/71047 * gfortran.dg/pr71047.f08: New test. 2016-05-13 Joseph Myers * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests. * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c , gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99. 2016-05-13 Martin Sebor PR c++/60049 * g++.dg/cpp0x/constexpr-60049.C: New test. 2016-05-13 Jakub Jelinek PR bootstrap/71071 * gcc.dg/pr71071.c: New test. 2016-05-13 Uros Bizjak * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, remove XOP handling. * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). 2016-05-13 Nathan Sidwell * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix __atomic_is_lock_free declaration. 2016-05-13 Richard Biener PR tree-optimization/42587 * gcc.dg/optimize-bswapsi-4.c: New testcase. 2016-05-13 Martin Liska * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow the new format of dump output. 2016-05-13 Ilya Enkovich * gcc.dg/pr71084.c: New test. 2016-05-13 Ramana Radhakrishnan PR target/53440 * g++.dg/inherit/thunk1.C: Support arm / aarch64. 2016-05-13 Ramana Radhakrishnan * gcc.target/aarch64/struct_return.c: New test. 2016-05-12 Marek Polacek PR c/70756 * c-c++-common/pr70756-2.c: New test. * c-c++-common/pr70756.c: New test. 2016-05-12 Richard Biener PR tree-optimization/71059 * gcc.dg/torture/pr71059.c: New testcase. 2016-05-12 Richard Biener PR tree-optimization/71062 * gcc.dg/torture/pr71062.c: New testcase. 2016-05-12 Ilya Enkovich PR tree-optimization/71006 * gcc.dg/pr71006.c: New test. 2016-05-12 Marek Polacek PR driver/71063 * gcc.dg/opts-7.c: New test. 2016-05-12 Kyrylo Tkachov PR target/70830 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble. Add -save-temps to dg-options. Scan for ldmfd rather than pop instruction. * gcc.target/arm/interrupt-2.c: Likewise. * gcc.target/arm/pr70830.c: New test. 2016-05-12 Jakub Jelinek * gcc.target/i386/avx512bw-vpextr-1.c: New test. * gcc.target/i386/avx512dq-vpextr-1.c: New test. * gcc.target/i386/avx512bw-vpinsr-1.c: New test. * gcc.target/i386/avx512dq-vpinsr-1.c: New test. * gcc.target/i386/avx512vl-vpinsr-1.c: New test. PR target/71019 * gcc.target/i386/avx512vl-pack-1.c: New test. * gcc.target/i386/avx512vl-pack-2.c: New test. * gcc.target/i386/avx512bw-pack-2.c: New test. * gcc.target/i386/avx512vl-vinsertps-1.c: New test. * gcc.target/i386/avx512dq-abs-copysign-1.c: New test. * gcc.target/i386/avx512vl-abs-copysign-1.c: New test. * gcc.target/i386/avx512vl-abs-copysign-2.c: New test. 2016-05-12 Richard Biener PR tree-optimization/70986 * gcc.dg/torture/pr70986-1.c: New testcase. * gcc.dg/torture/pr70986-2.c: Likewise. * gcc.dg/torture/pr70986-3.c: Likewise. 2016-05-11 Mikhail Maltsev PR c/43651 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test. * gcc.dg/Wduplicate-decl-specifier.c: Likewise. 2016-05-11 Uros Bizjak * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally directive. * gcc.target/i386/pr66746.c: Ditto. 2016-05-11 Michael Meissner * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form support. * gcc.target/powerpc/dform-1.c: Add -mlra option to silence warning when using -mvsx-timode. * gcc.target/powerpc/p8vector-int128-1.c: Likewise. * gcc.target/powerpc/dform-2.c: Likewise. * gcc.target/powerpc/pr68805.c: Likewise. 2016-05-11 Marek Polacek PR c++/71024 * c-c++-common/attributes-3.c: New test. 2016-05-11 Nathan Sidwell * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. * gcc.c-torture/execute/pr68185.c: Likewise. * gcc.dg/ipa/pr70306.c: Requires global constructors. * gcc.dg/pr69634.c: Requires scheduling. * gcc.dg/torture/pr66178.c: Require label values. * gcc.dg/setjmp-6.c: Require indirect jumps. 2016-05-11 Richard Biener PR tree-optimization/71055 * gcc.dg/torture/pr71055.c: New testcase. 2016-05-11 Richard Biener PR debug/71057 * g++.dg/debug/pr71057.C: New testcase. 2016-05-11 Jakub Jelinek PR fortran/70855 * gfortran.dg/gomp/pr70855.f90: New test. 2016-05-11 Richard Biener PR middle-end/71002 * g++.dg/torture/pr71002.C: New testcase. 2016-05-11 Ilya Enkovich PR middle-end/70807 * gcc.dg/pr70807.c: New test. 2016-05-10 Martin Sebor PR c++/38611 * g++.dg/Wattributes.C: New test. 2016-05-10 Marc Glisse * gcc.dg/tree-ssa/bit-assoc.c: New testcase. * gcc.dg/tree-ssa/pr69270.c: Adjust. * gcc.dg/tree-ssa/vrp59.c: Disable forwprop. 2016-05-10 Ilya Enkovich PR target/70799 * gcc.target/i386/pr70799-1.c: New test. 2016-05-10 Pierre-Marie de Rodat * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase. 2016-05-10 Ilya Enkovich PR middle-end/70877 * gcc.target/i386/pr70877.c: New test. 2016-05-10 Ilya Enkovich PR tree-optimization/70786 * gcc.target/i386/pr70876.c: New test. 2016-05-10 Jakub Jelinek PR target/70927 * gcc.target/i386/avx512vl-logic-1.c: New test. * gcc.target/i386/avx512vl-logic-2.c: New test. * gcc.target/i386/avx512dq-logic-2.c: New test. 2016-05-10 Bill Schmidt PR target/70963 * gcc.target/powerpc/pr70963.c: New. 2016-05-10 David Malcolm * gcc.dg/plugin/diagnostic-test-show-locus-bw.c (test_very_wide_line): Add ruler to expected output. * gcc.dg/plugin/diagnostic-test-show-locus-color.c (test_very_wide_line): Likewise. * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (test_show_locus): Within the handling of "test_very_wide_line", enable show_ruler_p on the diagnostic context. 2016-05-10 Richard Biener PR tree-optimization/71039 * gcc.dg/torture/pr71039.c: New testcase. 2016-05-10 Nathan Sidwell * gcc.dg/nested-func-10.c: Requires alloca. * gcc.dg/nested-func-9.c: Requires alloca. * gcc.c-torture/execute/pr70460.c: Requires labels. * gcc.c-torture/compile/pr70199.c: Requires labels. * gcc.target/nvptx/decl.c: Compile only. * gcc.target/nvptx/trailing-init.c: Compile only. * gcc.target/nvptx/ary-init.c: Compile only. 2016-05-10 Marek Polacek PR c/70255 * gcc.dg/attr-opt-1.c: New test. 2016-05-10 Richard Biener PR tree-optimization/70497 PR tree-optimization/28367 * gcc.dg/torture/20160404-1.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise. 2016-05-10 Pierre-Marie de Rodat * gcc.dg/debug/dwarf2/nested_fun.c: New testcase. 2016-05-09 Uros Bizjak * gcc.target/i386/fabsneg-1.c New test. 2016-05-09 Alan Modra PR testsuite/70826 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers. 2016-05-09 Richard Biener PR tree-optimization/70985 * gcc.dg/torture/pr70985.c: New testcase. 2016-05-09 Bin Cheng * gcc.dg/tree-ssa/ifc-9.c: New test. * gcc.dg/tree-ssa/ifc-10.c: New test. * gcc.dg/tree-ssa/ifc-11.c: New test. * gcc.dg/tree-ssa/ifc-12.c: New test. * gcc.dg/vect/pr61194.c: Remove XFAIL. * gcc.dg/vect/vect-23.c: Remove XFAIL. * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check. 2016-05-09 Richard Biener PR fortran/70937 * gfortran.dg/pr70937.f90: New testcase. 2016-05-08 Rainer Orth * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump. 2016-05-07 Fritz Reese PR fortran/56226 * gfortran.dg/dec_structure_1.f90: New testcase. * gfortran.dg/dec_structure_2.f90: Ditto. * gfortran.dg/dec_structure_3.f90: Ditto. * gfortran.dg/dec_structure_4.f90: Ditto. * gfortran.dg/dec_structure_5.f90: Ditto. * gfortran.dg/dec_structure_6.f90: Ditto. * gfortran.dg/dec_structure_7.f90: Ditto. * gfortran.dg/dec_structure_8.f90: Ditto. * gfortran.dg/dec_structure_9.f90: Ditto. * gfortran.dg/dec_structure_10.f90: Ditto. * gfortran.dg/dec_structure_11.f90: Ditto. * gfortran.dg/dec_union_1.f90: Ditto. * gfortran.dg/dec_union_2.f90: Ditto. * gfortran.dg/dec_union_3.f90: Ditto. * gfortran.dg/dec_union_4.f90: Ditto. * gfortran.dg/dec_union_5.f90: Ditto. * gfortran.dg/dec_union_6.f90: Ditto. * gfortran.dg/dec_union_7.f90: Ditto. 2016-05-07 Tom de Vries PR tree-optimization/70956 * gcc.dg/graphite/pr70956.c: New test. 2016-05-06 Jakub Jelinek PR middle-end/70941 * gcc.dg/torture/pr70941.c (abort): Remove prototype. (a, b, c, d): Change type from char to signed char. (main): Compare against (signed char) -1634678893 instead of hardcoded -109. Use __builtin_abort instead of abort. * gcc.target/i386/avx512bw-vpsraw-3.c: New test. * gcc.target/i386/avx512vl-vpsrad-3.c: New test. * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test. 2016-05-06 Yuri Rumyantsev PR debug/70935 * gcc.dg/torture/pr70935.c: New test. 2016-05-06 Oleg Endo PR target/58219 * gcc.target/sh/pr58219.c: New tests. 2016-05-06 Richard Biener PR tree-optimization/70960 * gfortran.fortran-torture/compile/pr70960.f90: New testcase. 2016-05-06 Oleg Endo PR target/52933 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34, test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests. Adjust expected instruction counts. * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts. 2016-05-06 Marek Polacek PR sanitizer/70875 * gcc.dg/ubsan/bounds-3.c: New test. 2016-05-06 Oleg Endo PR target/54089 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test. 2016-05-06 Richard Biener PR middle-end/70931 * gfortran.dg/pr70931.f90: New testcase. 2016-05-06 Richard Biener PR middle-end/70941 * gcc.dg/torture/pr70941.c: New testcase. 2016-05-05 Bin Cheng PR tree-optimization/57206 * gcc.dg/vect/pr57206.c: New test. 2016-05-05 Rainer Orth * gcc.dg/ipa/inline-8.c (isnanf): Declare. 2016-05-05 Jakub Jelinek * gcc.target/i386/avx512f-vfmadd-1.c: New test. * c-c++-common/Wdangling-else-4.c: New test. 2016-05-04 Jakub Jelinek PR c++/70906 PR c++/70933 * g++.dg/opt/pr70906.C: New test. * g++.dg/opt/pr70933.C: New test. * gcc.target/i386/avx512vl-vmovq-1.c: New test. 2016-05-04 Jan Hubicka * gcc.dg/ipa/pure-const-3.c: New testcase. 2016-05-04 Marek Polacek * c-c++-common/Wdangling-else-1.c: New test. * c-c++-common/Wdangling-else-2.c: New test. * c-c++-common/Wdangling-else-3.c: New test. 2016-05-04 Kwok Cheung Yeung * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips flag is present. 2016-05-04 Marek Polacek PR c/48778 * gcc.dg/Waddress-2.c: New test. 2016-05-04 Alan Modra * gcc.target/powerpc/pr70866.c: New. 2016-05-03 Martin Sebor PR c++/66561 * c-c++-common/builtin_location.c: New test. * g++.dg/cpp1y/builtin_location.C: New test. 2016-05-03 Marek Polacek PR c/70859 * gcc.dg/pr70859.c: New test. * gcc.dg/pr70859-2.c: New test. 2016-05-03 Pierre-Marie de Rodat * gnat.dg/debug5.adb: New testcase. 2016-05-03 Dominik Vogt * gcc.target/s390/md/rXsbg_mode_sXl.c: New test. * gcc.target/s390/s390.exp (check_effective_target_z10_instructions): Procedure to check for z10 instruction set. 2016-05-03 Christophe Lyon * gcc.dg/ipa/inline-8.c: Require c99_runtime. 2016-05-03 Alan Modra * gcc.target/powerpc/savres.c: Add func using a single gpr. 2016-05-03 Jakub Jelinek * gcc.target/i386/avx512f-cvt-1.c: New test. 2016-05-03 H.J. Lu * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with -fdump-tree-vrp-details. 2016-05-03 Richard Biener * gcc.dg/pr30172-1.c: Adjust. * gcc.dg/pr63743.c: Likewise. * gcc.dg/tm/pr51696.c: Likewise. * c-c++-common/tm/safe-1.c: Likewise. * gcc.dg/tree-prof/val-prof-3.c: Likewise. * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE. * g++.dg/plugin/self-assign-test-1.C: Likewise. * g++.dg/plugin/self-assign-test-2.C: Likewise. 2016-05-03 Jakub Jelinek PR rtl-optimization/70467 * gcc.target/i386/pr70467-3.c: New test. * gcc.target/i386/pr70467-4.c: New test. PR tree-optimization/70916 * gcc.c-torture/compile/pr70916.c: New test. PR target/49244 * gcc.target/i386/pr49244-1.c: New test. * gcc.target/i386/pr49244-2.c: New test. 2016-05-03 Bernd Schmidt PR rtl-optimization/44281 * gcc.target/i386/pr44281.c: New test. 2016-05-03 bin cheng PR tree-optimization/56541 * gcc.dg/tree-ssa/ifc-pr56541.c: new test. * gcc.dg/vect/pr56541.c: new test. 2016-05-02 Michael Meissner * gcc.target/powerpc/float128-complex-1.c: New tests for complex __float128. * gcc.target/powerpc/float128-complex-2.c: Likewise. 2016-05-02 H.J. Lu PR testsuite/70520 * c-c++-common/asan/clone-test-1.c (main): Align child process stack to 16 bytes. 2016-05-02 David Malcolm PR c++/62314 * g++.dg/spellcheck-fields-2.C: New test case. 2016-05-02 David Malcolm PR c++/62314 * g++.dg/pr62314.C: New test case. 2016-05-02 Jan Hubicka * gcc.dg/ipa/inline-8.c: New testcase. 2016-05-02 Jakub Jelinek PR rtl-optimization/70467 * gcc.target/i386/pr70467-1.c: New test. 2016-05-02 Bernd Edlinger * gcc.dg/spec-options.c: Run the test on all targets. * gcc.dg/foo.specs: Use cpp_unique_options. 2016-05-02 Marc Glisse * gcc.dg/tree-ssa/unord.c: New testcase. 2016-05-02 Marc Glisse * gcc.dg/tree-ssa/20040305-1.c: Adjust. 2016-05-02 Nathan Sidwell * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings. 2016-05-02 Marek Polacek PR c/70851 * gcc.dg/enum-incomplete-3.c: New test. 2016-05-02 Marek Polacek Tom de Vries PR tree-optimization/70700 * gcc.dg/pr70700.c: New test. 2016-05-01 Uros Bizjak * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings. * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. 2016-04-30 Eric Botcazou * ada/acats/run_acats: Rename into... * ada/acats/run_acats.sh: ...this. Only export BASE variable. * ada/acats/run_all.sh: Remove redundant test. (target_run): Move around. (target_gnatchop): Use newly built executable. (target_gnatmake): Likewise. Check that the compilation of impbit succeeds. 2016-04-30 Oleg Endo * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks. * gcc.dg/20021029-1.c: Likewise. * gcc.target/sh/attr-isr-trap_exit.c: Likewise. * gcc.target/sh/attr-isr-trapa.c: Likewise. * gcc.target/sh/cmpstr.c: Likewise. * gcc.target/sh/cmpstrn.c: Likewise. * gcc.target/sh/memset.c: Likewise. * gcc.target/sh/pr21255-2-mb.c: Likewise. * gcc.target/sh/pr21255-2-ml.c: Likewise. * gcc.target/sh/pr39423-1.c: Likewise. * gcc.target/sh/pr49468-di.c: Likewise. * gcc.target/sh/pr49468-si.c: Likewise. * gcc.target/sh/pr49880-1.c: Likewise. * gcc.target/sh/pr49880-2.c: Likewise. * gcc.target/sh/pr49880-3.c: Likewise. * gcc.target/sh/pr50751-1.c: Likewise. * gcc.target/sh/pr50751-4.c: Likewise. * gcc.target/sh/pr50751-7.c: Likewise. * gcc.target/sh/pr51244-1.c: Likewise. * gcc.target/sh/pr51244-10.c: Likewise. * gcc.target/sh/pr51244-11.c: Likewise. * gcc.target/sh/pr51244-12.c: Likewise. * gcc.target/sh/pr51244-13.c: Likewise. * gcc.target/sh/pr51244-14.c: Likewise. * gcc.target/sh/pr51244-17.c: Likewise. * gcc.target/sh/pr51244-18.c: Likewise. * gcc.target/sh/pr51244-19.c: Likewise. * gcc.target/sh/pr51244-4.c: Likewise. * gcc.target/sh/pr51244-5.c: Likewise. * gcc.target/sh/pr51244-7.c: Likewise. * gcc.target/sh/pr51244-8.c: Likewise. * gcc.target/sh/pr51244-9.c: Likewise. * gcc.target/sh/pr51697.c: Likewise. * gcc.target/sh/pr52483-1.c: Likewise. * gcc.target/sh/pr52483-2.c: Likewise. * gcc.target/sh/pr52483-3.c: Likewise. * gcc.target/sh/pr52483-5.c: Likewise. * gcc.target/sh/pr52933-1.c: Likewise. * gcc.target/sh/pr52933-2.c: Likewise. * gcc.target/sh/pr52933-3.c: Likewise. * gcc.target/sh/pr53568-1.c: Likewise. * gcc.target/sh/pr53976-1.c: Likewise. * gcc.target/sh/pr53988-1.c: Likewise. * gcc.target/sh/pr53988.c: Likewise. * gcc.target/sh/pr54089-1.c: Likewise. * gcc.target/sh/pr54089-6.c: Likewise. * gcc.target/sh/pr54089-7.c: Likewise. * gcc.target/sh/pr54089-8.c: Likewise. * gcc.target/sh/pr54089-9.c: Likewise. * gcc.target/sh/pr54236-1.c: Likewise. * gcc.target/sh/pr54236-2.c: Likewise. * gcc.target/sh/pr54236-3.c: Likewise. * gcc.target/sh/pr54236-4.c: Likewise. * gcc.target/sh/pr54386.c: Likewise. * gcc.target/sh/pr54602-1.c: Likewise. * gcc.target/sh/pr54685.c: Likewise. * gcc.target/sh/pr54760-1.c: Likewise. * gcc.target/sh/pr54760-2.c: Likewise. * gcc.target/sh/pr54760-3.c: Likewise. * gcc.target/sh/pr54760-4.c: Likewise. * gcc.target/sh/pr54760-5.c: Likewise. * gcc.target/sh/pr54760-6.c: Likewise. * gcc.target/sh/pr55146.c: Likewise. * gcc.target/sh/pr55160.c: Likewise. * gcc.target/sh/pr59278.c: Likewise. * gcc.target/sh/pr59401-1.c: Likewise. * gcc.target/sh/pr59533-1.c: Likewise. * gcc.target/sh/pr63260.c: Likewise. * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. * gcc.target/sh/pragma-isr-trapa.c: Likewise. * gcc.target/sh/strlen.c: Likewise. * gcc.target/sh/torture/pr30807.c: Likewise. * gcc.target/sh/torture/pr34777.c: Likewise. * gcc.target/sh/torture/pr64652.c: Likewise. * gcc.target/sh/torture/pr65505.c: Likewise. * gcc.target/sh/torture/pragma-isr.c: Likewise. * gcc.target/sh/torture/pragma-isr2.c: Likewise. 2016-04-29 Paolo Carlini PR c++/66644 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New. 2016-04-29 Bill Schmidt * gcc.target/powerpc/vsx-elemrev-1.c: New. * gcc.target/powerpc/vsx-elemrev-2.c: New. * gcc.target/powerpc/vsx-elemrev-3.c: New. * gcc.target/powerpc/vsx-elemrev-4.c: New. 2016-04-29 Patrick Palka * gcc.dg/tree-ssa/ssa-thread-14.c: New test. * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output. 2016-04-29 Cesar Philippidis PR middle-end/70626 * c-c++-common/goacc/combined-reduction.c: New test. * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions. 2016-04-29 H.J. Lu * gcc.target/i386/pr70155-1.c: Check for nonexistence of the *movdi_internal pattern only if PIC off. * gcc.target/i386/pr70155-2.c: Likewise. * gcc.target/i386/pr70155-3.c: Likewise. * gcc.target/i386/pr70155-4.c: Likewise. * gcc.target/i386/pr70155-5.c: Likewise. * gcc.target/i386/pr70155-6.c: Likewise. * gcc.target/i386/pr70155-7.c: Likewise. * gcc.target/i386/pr70155-8.c: Likewise. * gcc.target/i386/pr70155-15.c: Likewise. * gcc.target/i386/pr70155-17.c: Likewise. * gcc.target/i386/pr70155-22.c: Likewise. 2016-04-29 Bin Cheng PR tree-optimization/70803 * gcc.dg/vect/pr56625.c: Require vect_int_mult. 2016-04-29 Ilya Enkovich * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid optimization of vector loop. * gcc.target/i386/vect-unpack-3.c: New test. * gcc.dg/vect/vect-nb-iter-ub-1.c: New test. * gcc.dg/vect/vect-nb-iter-ub-2.c: New test. * gcc.dg/vect/vect-nb-iter-ub-3.c: New test. 2016-04-29 Marek Polacek PR sanitizer/70342 * g++.dg/ubsan/null-7.C: New test. PR c/70852 * gcc.dg/pr70852.c: New test. 2016-04-29 Dominik Vogt PR/69089 * g++.dg/cpp0x/alignas6.C: New test. 2016-04-29 Dominik Vogt * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do. * gcc.dg/pr27003.c: Likewise. * gcc.dg/tree-ssa/cswtch.c: Likewise. * gcc.dg/tree-ssa/predcom-2.c: Likewise. * gcc.dg/tree-ssa/predcom-4.c: Likewise. * gcc.dg/tree-ssa/predcom-5.c: Likewise. * gcc.target/arc/mxy.c: Likewise. * gcc.target/arc/mswape.c: Likewise. * gcc.target/arc/mrtsc.c: Likewise. * gcc.target/arc/mcrc.c: Likewise. * gcc.target/arc/mdsp-packa.c: Likewise. * gcc.target/arc/mdvbf.c: Likewise. * gcc.target/arc/mlock.c: Likewise. * gcc.target/arc/mmac-24.c: Likewise. * gcc.dg/spec-options.c: Switch order of the two "dg-do run". 2016-04-29 Sebastian Huber Matthijs Kooijman Senthil Kumar Selvaraj PR target/60040 * gcc.target/avr/pr60040-1.c: New. * gcc.target/avr/pr60040-2.c: New. 2016-04-29 Richard Biener * gcc.dg/tree-ssa/pr18589-10.c: Adjust. 2016-04-29 Richard Biener PR tree-optimization/13962 PR tree-optimization/65686 * gcc.dg/uninit-pr65686.c: New testcase. 2016-04-29 Jakub Jelinek PR middle-end/70843 * gcc.dg/pr70843.c: New test. 2016-04-28 Jakub Jelinek PR target/70858 * gcc.target/i386/pr70858.c: New test. 2016-04-28 Andrew Burgess * gcc.target/arc/nps400-1.c: New file. 2016-04-28 Joern Rennecke Andrew Burgess * gcc.target/arc/movh_cl-1.c: New file. 2016-04-28 Joern Rennecke Andrew Burgess * gcc.target/arc/extzv-1.c: New file. * gcc.target/arc/insv-1.c: New file. * gcc.target/arc/insv-2.c: New file. * gcc.target/arc/movb-1.c: New file. * gcc.target/arc/movb-2.c: New file. * gcc.target/arc/movb-3.c: New file. * gcc.target/arc/movb-4.c: New file. * gcc.target/arc/movb-5.c: New file. * gcc.target/arc/movb_cl-1.c: New file. * gcc.target/arc/movb_cl-2.c: New file. * gcc.target/arc/movbi_cl-1.c: New file. * gcc.target/arc/movl-1.c: New file. 2016-04-28 Joern Rennecke Andrew Burgess * gcc.target/arc/cmem-1.c: New file. * gcc.target/arc/cmem-2.c: New file. * gcc.target/arc/cmem-3.c: New file. * gcc.target/arc/cmem-4.c: New file. * gcc.target/arc/cmem-5.c: New file. * gcc.target/arc/cmem-6.c: New file. * gcc.target/arc/cmem-7.c: New file. * gcc.target/arc/cmem-ld.inc: New file. * gcc.target/arc/cmem-st.inc: New file. 2016-04-28 Jakub Jelinek PR target/70821 * gcc.target/i386/pr70821.c: New test. 2016-04-28 Bill Seurer * gcc.target/powerpc/vec-adde.c: New test. * gcc.target/powerpc/vec-adde-int128.c: New test. 2016-04-28 Jakub Jelinek * gcc.target/i386/avx-vround-1.c: New test. * gcc.target/i386/avx-vround-2.c: New test. * gcc.target/i386/avx512vl-vround-1.c: New test. * gcc.target/i386/avx512vl-vround-2.c: New test. 2016-04-28 Rainer Orth PR testsuite/70595 * lib/target-supports.exp (check_libcilkrts_available): Rename to ... (check_effective_target_cilkplus_runtime): ... this. * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it. * gcc.dg/cilk-plus/cilk-plus.exp: Likewise. * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector. Require cilkplus_runtime. Don't add -lcilkrts. * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise. * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise. * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise. * c-c++-common/cilk-plus/CK/fib.c: Likewise. * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise. * c-c++-common/cilk-plus/CK/pr60586.c: Likewise. * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise. * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise. * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise. * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise. * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise. * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise. * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise. * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise. * g++.dg/cilk-plus/CK/for1.cc: Likewise. * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise. * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise. * g++.dg/cilk-plus/CK/pr60586.cc: Likewise. * g++.dg/cilk-plus/CK/pr66326.cc: Likewise. * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise. * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise. * g++.dg/cilk-plus/CK/stl_test.cc: Likewise. * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector. * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise. * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector. * c-c++-common/cilk-plus/CK/test__cilk.c: Run if cilkplus_runtime. 2016-04-27 Marc Glisse * gcc.dg/tree-ssa/overflow-2.c: New testcase. * gcc.dg/tree-ssa/minus-ovf.c: Likewise. 2015-04-27 Ryan Burn PR c++/69024 PR c++/68997 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken diagnostic. * g++.dg/cilk-plus/CK/pr69024.cc: New test. * g++.dg/cilk-plus/CK/pr68997.cc: New test. 2016-04-27 Eric Botcazou * gnat.dg/limited_with4.ad[sb]: New test. * gnat.dg/limited_with4_pkg.ads: New helper. 2016-04-27 H.J. Lu PR target/70155 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal and movv1ti_internal patterns * gcc.target/i386/pr70155-1.c: New test. * gcc.target/i386/pr70155-2.c: Likewise. * gcc.target/i386/pr70155-3.c: Likewise. * gcc.target/i386/pr70155-4.c: Likewise. * gcc.target/i386/pr70155-5.c: Likewise. * gcc.target/i386/pr70155-6.c: Likewise. * gcc.target/i386/pr70155-7.c: Likewise. * gcc.target/i386/pr70155-8.c: Likewise. * gcc.target/i386/pr70155-9.c: Likewise. * gcc.target/i386/pr70155-10.c: Likewise. * gcc.target/i386/pr70155-11.c: Likewise. * gcc.target/i386/pr70155-12.c: Likewise. * gcc.target/i386/pr70155-13.c: Likewise. * gcc.target/i386/pr70155-14.c: Likewise. * gcc.target/i386/pr70155-15.c: Likewise. * gcc.target/i386/pr70155-16.c: Likewise. * gcc.target/i386/pr70155-17.c: Likewise. * gcc.target/i386/pr70155-18.c: Likewise. * gcc.target/i386/pr70155-19.c: Likewise. * gcc.target/i386/pr70155-20.c: Likewise. * gcc.target/i386/pr70155-21.c: Likewise. * gcc.target/i386/pr70155-22.c: Likewise. 2016-04-27 H.J. Lu * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with ".{5,6}". 2016-04-27 Bin Cheng * gcc.dg/tree-ssa/pr64705.c: Revise check string. * gcc.dg/tree-ssa/scev-9.c: Ditto. * gcc.dg/tree-ssa/scev-10.c: Ditto. * gcc.dg/tree-ssa/scev-11.c: Ditto. * gcc.dg/tree-ssa/scev-12.c: Ditto. 2016-04-27 Richard Biener PR ipa/70760 * g++.dg/ipa/ipa-pta-2.C: New testcase. * gcc.dg/ipa/ipa-pta-1.c: Adjust. 2016-04-27 Nathan Sidwell * g++.dg/cpp0x/constexpr-recursion3.C: New. * g++.dg/ubsan/pr63956.C: Adjust error location. 2016-04-27 Nick Clifton PR middle-end/49889 * gcc.dg/pr49889.c: New test. 2016-04-27 Bernd Schmidt * c-c++-common/memset-array.c: New test. 2016-04-26 Martin Sebor PR c++/66639 * g++.dg/cpp1y/func_constexpr.C: New test. 2016-04-26 Patrick Palka PR c++/70241 * g++.dg/cpp0x/enum32.C: New test. * g++.dg/cpp0x/enum33.C: New test. 2016-04-26 Senthil Kumar Selvaraj * gcc.c-torture/compile/pr69102.c: Require scheduling support. * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers. * gcc.c-torture/execute/bitfld-6.c: Likewise. * gcc.c-torture/execute/bitfld-7.c: Likewise. * gcc.c-torture/execute/pr38151.c: Likewise. * gcc.c-torture/execute/pr66556.c: Likewise. * gcc.c-torture/execute/pr67781.c: Likewise. * gcc.c-torture/execute/pr68648.c: Likewise. 2016-04-26 Marc Glisse * gcc.dg/tree-ssa/overflow-1.c: New testcase. 2016-04-26 Marek Polacek PR c/67784 * gcc.dg/pr67784-3.c: New test. * gcc.dg/pr67784-4.c: New test. * gcc.dg/pr67784-5.c: New test. PR c/70791 * gcc.dg/Wnested-externs-2.c: New test. 2016-04-26 Marc Glisse * gcc.dg/fold-plusmult.c: Adjust. * gcc.dg/no-strict-overflow-6.c: Adjust. * gcc.dg/gomp/loop-1.c: Xfail some tests. 2016-04-26 Bernd Schmidt * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register number scans. * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise. * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise. * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise. * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise. * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise. * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise. * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise. * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise. * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise. * gcc.target/i386/avx512f-gather-5.c: Likewise. * gcc.target/i386/avx512f-vptestmd-1.c: Likewise. * gcc.target/i386/avx512f-vptestmq-1.c: Likewise. * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise. * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise. * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise. * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise. * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise. * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise. * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise. * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise. * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise. * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in scans. * gcc.target/i386/pr32219-4.c: Likewise. * gcc.target/i386/pr32219-6.c: Likewise. * gcc.target/i386/pr32219-8.c: Likewise. 2016-04-26 Kyrylo Tkachov * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the associated options. 2016-04-26 Marek Polacek PR c++/70744 * g++.dg/ext/cond2.C: New test. 2016-04-26 Bin Cheng PR tree-optimization/70771 PR tree-optimization/70775 * gcc.dg/pr70771.c: New test. * gcc.dg/pr70775.c: New test. 2016-04-26 Bernd Schmidt * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register. 2016-04-25 Richard Biener PR tree-optimization/70780 * gcc.dg/torture/pr70780.c: New testcase. 2016-04-25 Michael Collison * gcc.target/arm/neon-vaddws16.c: New test. * gcc.target/arm/neon-vaddws32.c: New test. * gcc.target/arm/neon-vaddwu16.c: New test. * gcc.target/arm/neon-vaddwu32.c: New test. * gcc.target/arm/neon-vaddwu8.c: New test. * lib/target-supports.exp (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate that arm neon support vector widen sum of HImode TO SImode. 2016-04-23 Jakub Jelinek PR sanitizer/70712 * c-c++-common/asan/pr70712.c: New test. 2016-04-22 Trevor Saunders * .gitattributes: New file. 2016-04-22 Christophe Lyon * lib/gcc-dg.exp (${tool}_load): Add default return value handler. 2016-04-22 Dominique d'Humieres * gfortran.dg/submodule_14.f08: Add cleanup-submodules. * gfortran.dg/submodule_15.f08: Likewise. 2016-04-22 Richard Biener PR tree-optimization/70740 * gcc.dg/torture/pr70740.c: New testcase. 2016-04-21 H.J. Lu PR target/70750 * gcc.target/i386/pr70750-1.c: New test. * gcc.target/i386/pr70750-2.c: Likewise. 2016-04-21 Paolo Carlini PR c++/70540 * g++.dg/cpp0x/auto48.C: New. 2016-04-21 Marek Polacek PR c++/70513 * g++.dg/cpp0x/forw_enum12.C: New test. * g++.dg/cpp0x/forw_enum13.C: New test. 2016-04-21 Kirill Yukhin PR target/70728 * gcc.target/i386/pr70728.c: New test. 2016-04-21 Richard Biener PR middle-end/70747 * gcc.dg/pr70747.c: New testcase. 2016-04-21 Bin Cheng PR tree-optimization/70715 * gcc.dg/tree-ssa/scev-13.c: New test. 2016-04-21 Marc Glisse * gcc.dg/tree-ssa/minmax-2.c: New testcase. 2016-04-21 Marc Glisse * gcc.dg/tree-ssa/minmax-1.c: New testcase. 2016-04-20 Jan Hubicka PR ipa/70018 * g++.dg/ipa/nothrow-1.C: New testcase. 2016-04-20 Nathan Sidwell PR c++/55635 * g++.dg/eh/delete1.C: New. 2016-04-20 H.J. Lu * gcc.target/i386/avx256-unaligned-store-2.c: Add -mtune-ctrl=sse_typeless_stores. 2016-04-20 H.J. Lu * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan. 2016-04-20 Bin Cheng PR tree-optimization/69489 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test. 2016-04-20 Ilya Verbin PR c++/69363 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string. * c-c++-common/cilk-plus/PS/clauses4.c: New test. * c-c++-common/cilk-plus/PS/pr69363.c: New test. 2016-04-20 Bin Cheng PR tree-optimization/56625 PR tree-optimization/69489 * gcc.dg/vect/pr56625.c: New test. * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test. 2016-04-20 Andrew Pinski PR target/64971 * gcc.c-torture/compile/pr37433-1.c: New testcase. 2016-04-20 Arnaud Charlet * gnat.dg/self1.adb: Remove now incorrect test. 2016-04-20 Bin Cheng * gcc.dg/tree-ssa/scev-11.c: New test. * gcc.dg/tree-ssa/scev-12.c: New test. 2016-04-20 Marek Polacek PR tree-optimization/70725 * gcc.dg/pr70725.c: New test. 2016-04-20 Richard Biener PR tree-optimization/70726 * g++.dg/vect/pr70726.cc: New testcase. 2016-04-20 Andreas Krebbel PR target/70674 * gcc.target/s390/pr70674.c: New test. 2016-04-19 Jerry DeLisle PR libgfortran/70684 * gfortran.dg/list_read_14.f90: New test. 2016-04-19 H.J. Lu PR target/69201 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it extern to force it misaligned. (b): Likewise. (c): Likewise. (d): Likewise. Check vmovups.*movv8sf_internal/3 instead of avx_storeups256. Don't check `*' before movv4sf_internal. * gcc.target/i386/avx256-unaligned-store-2.c: Check vmovups.*movv32qi_internal/3 instead of avx_storeups256. Don't check `*' before movv16qi_internal. * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it extern to force it misaligned. (b): Likewise. (c): Likewise. (d): Likewise. Check vmovups.*movv4df_internal/3 instead of avx_storeupd256. Don't check `*' before movv2df_internal. * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it extern to force it misaligned. (b): Likewise. (c): Likewise. (d): Likewise. Check movv8sf_internal instead of avx_storeups256. Check movups.*movv4sf_internal/3 instead of avx_storeups256. 2016-04-19 Richard Biener PR tree-optimization/70171 * g++.dg/tree-ssa/pr70171.C: New testcase. 2016-04-19 Richard Biener PR tree-optimization/70724 * gcc.dg/torture/pr70724.c: New testcase. 2016-04-18 Vladimir Makarov PR middle-end/70689 * gcc.target/i386/pr70689.c: New. 2016-04-18 H.J. Lu PR target/70708 * gcc.target/i386/pr70708.c: New test. 2016-04-18 Richard Biener PR tree-optimization/43434 * gcc.dg/vect/pr43434.c: New testcase. * c-c++-common/goacc/kernels-alias-3.c: Adjust. * c-c++-common/goacc/kernels-alias-4.c: Likewise. * c-c++-common/goacc/kernels-alias-5.c: Likewise. * c-c++-common/goacc/kernels-alias-6.c: Likewise. * c-c++-common/goacc/kernels-alias-7.c: Likewise. * c-c++-common/goacc/kernels-alias-8.c: Likewise. * gcc.dg/gomp/pr68640.c: Likewise. * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. 2016-04-18 Richard Biener PR tree-optimization/70701 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase. 2016-04-18 Tom de Vries PR testsuite/70699 * gcc.dg/pr70161.c: Add dot-file scans. * lib/scandump.exp (dump-suffix): Return suffix after first dot char, instead of after last dot char. 2016-04-17 Eric Botcazou * c-c++-common/dump-ada-spec-3.c: New test. * c-c++-common/dump-ada-spec-4.c: Likewise. 2016-04-17 Tom de Vries PR other/70183 * gcc.target/i386/vzeroupper-dump-flags.c: New test. 2016-04-15 Jan Hubicka PR ipa/70018 * g++.dg/ipa/pure-const-1.C: New testcase. * g++.dg/ipa/pure-const-2.C: New testcase. * g++.dg/ipa/pure-const-3.C: New testcase. 2016-04-15 Marek Polacek PR c/70671 * gcc.dg/bitfld-22.c: New test. 2016-04-15 Bernd Schmidt * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for x86_64. 2016-04-15 Marek Polacek PR c/70651 * c-c++-common/pr70651.c: New test. 2016-04-15 Kyrylo Tkachov PR rtl-optimization/70681 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping dump scan on arm and powerpc. * gcc.dg/pr10474.c: Likewise. 2016-04-15 Jakub Jelinek PR c++/69517 PR c++/70019 PR c++/70588 * g++.dg/cpp1y/vla11.C: Revert for real. PR c/70436 * c-c++-common/Wparentheses-1.c: New test. * c-c++-common/gomp/Wparentheses-1.c: New test. * c-c++-common/gomp/Wparentheses-2.c: New test. * c-c++-common/gomp/Wparentheses-3.c: New test. * c-c++-common/gomp/Wparentheses-4.c: New test. * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test. * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test. * c-c++-common/goacc/Wparentheses-1.c: New test. 2016-04-15 Kirill Yukhin PR target/70662 * gcc.target/i386/pr70662.c: New test. 2016-04-15 Richard Biener Alan Modra PR tree-optimization/70130 * gcc.dg/vect/O3-pr70130.c: New testcase. 2016-04-14 Michael Meissner PR target/70669 * gcc.target/powerpc/pr70669.c: New test. PR target/70640 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on a power7 system that does not have an assembler that supports power8. 2016-04-14 Martin Sebor PR c++/69517 PR c++/70019 PR c++/70588 * c-c++-common/ubsan/vla-1.c: Revert. * g++.dg/cpp1y/vla11.C: Same. * g++.dg/cpp1y/vla12.C: Same. * g++.dg/cpp1y/vla13.C: Same. * g++.dg/cpp1y/vla14.C: Same. * g++.dg/cpp1y/vla3.C: Same. * g++.dg/init/array24.C: Same. * g++.dg/ubsan/vla-1.C: Same. 2016-04-14 Marek Polacek Jan Hubicka PR c++/70029 * g++.dg/torture/pr70029.C: New test. 2016-04-14 Martin Sebor * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase type size to prevent failures on targets with very low maximum alignment. 2016-04-14 Richard Biener PR tree-optimization/70623 * gcc.dg/torture/pr70623.c: New testcase. * gcc.dg/torture/pr70623-2.c: Likewise. 2016-04-13 Martin Sebor PR c++/69517 PR c++/70019 PR c++/70588 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions. * g++.dg/cpp1y/vla11.C: New test. * g++.dg/cpp1y/vla12.C: New test. * g++.dg/cpp1y/vla13.C: New test. * g++.dg/cpp1y/vla14.C: New test. * g++.dg/cpp1y/vla3.C: Restore deleted test. * g++.dg/init/array24.C: Fully brace VLA initializer. * g++.dg/ubsan/vla-1.C: Disable exceptions. 2016-04-13 Jakub Jelinek PR c++/70641 * g++.dg/opt/pr70641.C: New test. 2016-04-13 Rainer Orth PR rtl-optimization/68749 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the effects of argument promotions. Remove default args to dg-skip-if. 2016-04-13 Paolo Carlini PR c++/70635 * g++.dg/parse/pr70635.C: New. 2016-04-13 Marek Polacek PR c++/70639 * c-c++-common/Wmisleading-indentation-4.c: New test. 2016-04-13 Marek Polacek PR c/70436 * gcc.dg/Wparentheses-12.c: New test. * gcc.dg/Wparentheses-13.c: New test. 2016-04-13 Ilya Enkovich * gcc.target/i386/avx512bw-kunpckdq-2.c: New test. * gcc.target/i386/avx512bw-kunpckwd-2.c: New test. * gcc.target/i386/avx512f-kunpckbw-2.c: New test. 2016-04-13 Jakub Jelinek PR middle-end/70633 * gcc.c-torture/compile/pr70633.c: New test. PR debug/70628 * gcc.dg/torture/pr70628.c: New test. 2016-04-12 Patrick Palka PR c++/70610 * g++.dg/template/pr70610.C: New test. * g++.dg/template/pr70610-2.C: New test. * g++.dg/template/pr70610-3.C: New test. * g++.dg/template/pr70610-4.C: New test. 2016-04-12 Jakub Jelinek * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength 128 instead of 32. PR c++/70571 * g++.dg/ext/pr70571.C: New test. 2016-04-12 Michael Meissner PR target/70640 * gcc.target/powerpc/pr70640.c: New test. 2016-04-12 Paolo Carlini PR c++/68722 * g++.dg/parse/pr68722.C: New. 2016-04-12 Jakub Jelinek PR rtl-optimization/70596 * gcc.target/i386/pr70596.c: New test. 2016-04-12 Nathan Sidwell PR c++/70501 * g++.dg/init/pr70501.C: New. 2016-04-12 David Wohlferd * gcc.target/i386/asm-flag-6.c: New test. 2016-04-12 Tom de Vries PR tree-optimization/68756 * gcc.dg/graphite/pr68756.c: New test. 2016-04-12 Jakub Jelinek PR tree-optimization/70602 * gcc.c-torture/execute/pr70602.c: New test. 2016-04-11 Michael Meissner PR target/70381 * gcc.target/powerpc/float128-1.c: New tests to make sure the __float128 emulator is built and runs. * gcc.target/powerpc/float128-1.c: Likewise. * lib/target-supports.exp (check_ppc_float128_sw_available): Rework tests for __float128 software and hardware availability. Fix exit condition to return 0 on success. 2016-04-11 James Greenhalgh PR target/70133 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output. * gcc.target/aarch64/target_attr_15.c: Likewise. 2016-04-10 Paolo Carlini PR c++/69066 * g++.dg/cpp1y/pr69066.C: New. 2016-04-09 Jerry DeLisle PR fortran/68566 * gfortran.dg/pr36192.f90: Update test. * gfortran.dg/pr36192_1.f90: Update test. * gfortran.dg/real_dimension_1.f: Update test. * gfortran.dg/parameter_array_init_7.f90: New test. 2016-04-09 John David Anglin PR testsuite/64039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*. * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. PR rtl-optimization/66669 * gcc.dg/loop-8.c: Skip on hppa*-*-*. * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. * gcc.dg/pic-1.c: Skip on hppa*-*-*. * gcc.dg/pie-1.c: Likewise. * gcc.dg/pic-3.c: Skip on hppa*64*-*-*. * gcc.dg/pic-4.c: Likewise. * gcc.dg/pie-3.c: Likewise. * gcc.dg/pie-4.c: Likewise. * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. PR tree-optimization/68644 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. PR rtl-optimization/64886 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. 2016-04-09 Tom de Vries PR tree-optimization/68953 * gcc.dg/graphite/pr68953.c: New test. 2016-04-09 Dominique d'Humieres PR fortran/70592 * gfortran.dg/deferred_character_16.f90: New test. 2016-04-09 Jakub Jelinek PR tree-optimization/70586 * gcc.c-torture/execute/pr70586.c: New test. 2016-04-09 Dominique d'Humieres PR sanitizer/70573 * c-c++-common/asan/halt_on_error-1.c: Replace memset with __builtin_memset * c-c++-common/asan/halt_on_error-2.c: Likewise. 2016-04-08 Cesar Philippidis PR lto/70289 PR ipa/70348 PR tree-optimization/70373 PR middle-end/70533 PR middle-end/70534 PR middle-end/70535 * c-c++-common/goacc/reduction-5.c: New test. * c-c++-common/goacc/reduction-promotions.c: New test. * gfortran.dg/goacc/reduction-3.f95: New test. * gfortran.dg/goacc/reduction-promotions.f90: New test. 2016-04-08 Patrick Palka PR c++/70590 PR c++/70452 * g++.dg/pr70590.C: New test. * g++.dg/pr70590-2.C: New test. 2016-04-08 Jakub Jelinek PR middle-end/70593 * gcc.target/i386/pr70593.c: New test. PR rtl-optimization/70574 * gcc.target/i386/avx2-pr70574.c: New test. 2016-04-08 Maxim Ostapenko PR sanitizer/70541 * c-c++-common/asan/pr70541.c: New test. 2016-04-08 Tom de Vries * c-c++-common/goacc/uninit-firstprivate-clause.c: New test. * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test. 2016-04-08 Kyrylo Tkachov PR target/70566 * gcc.c-torture/execute/pr70566.c: New test. 2016-04-08 Tom de Vries * c-c++-common/goacc/uninit-copy-clause.c: New test. * gfortran.dg/goacc/uninit-copy-clause.f95: New test. 2016-04-08 Alan Modra * gcc.target/powerpc/pr70117.c: New. 2016-04-07 Jakub Jelinek PR testsuite/70581 * gcc.dg/lto/simd-function_0.c: New test. * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F clones. * c-c++-common/attr-simd-2.c: Likewise. * c-c++-common/attr-simd-4.c: Likewise. * gcc.dg/gomp/simd-clones-2.c: Likewise. * gcc.dg/gomp/simd-clones-3.c: Likewise. 2016-04-07 Thomas Preud'homme PR testsuite/70553 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target. 2016-04-07 Thomas Schwinge Tom de Vries * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization. * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. * gfortran.dg/goacc/kernels-loop.f95: Likewise. * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed. 2016-04-06 Patrick Palka PR c/70436 * g++.dg/warn/Wparentheses-29.C: New test. 2016-04-06 Patrick Palka PR c/70436 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add explicit braces to resolve a future -Wparentheses warning. 2016-04-06 Richard Henderson * gcc.dg/pr61817-1.c: New test. * gcc.dg/pr61817-2.c: New test. * gcc.dg/pr69391-1.c: New test. * gcc.dg/pr69391-2.c: New test. 2016-04-06 Vladimir Makarov PR rtl-optimization/70398 * gcc.target/aarch64/pr70398.c: New. 2016-04-06 Eric Botcazou * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. 2016-04-06 Yvan Roux Pedro Alves * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. 2016-04-06 Jakub Jelinek * lib/target-supports.exp (check_effective_target_vect_simd_clones): Check for avx512f effective targets instead of avx2. * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives for AVX512F clones. * gcc.dg/gomp/declare-simd-3.c: Likewise. * g++.dg/gomp/declare-simd-1.C: Likewise. * g++.dg/gomp/declare-simd-3.C: Likewise. * g++.dg/gomp/declare-simd-4.C: Likewise. PR middle-end/70550 * c-c++-common/gomp/pr70550-1.c: New test. * c-c++-common/gomp/pr70550-2.c: New test. 2016-04-05 Nathan Sidwell PR c++/70512 * g++.dg/ext/attribute-may-alias-5.C: New. 2016-04-05 Jakub Jelinek PR c++/70336 * c-c++-common/pr70336.c: New test. * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests no longer optimized away at -O0 with #ifndef __OPTIMIZE__. 2016-04-05 Jan Hubicka PR ipa/66223 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable. 2016-04-05 Jakub Jelinek PR rtl-optimization/70542 * gcc.dg/torture/pr70542.c: New test. * gcc.target/i386/avx2-pr70542.c: New test. 2016-04-05 Zdenek Sojka PR tree-optimization/70509 * gcc.target/i386/avx512bw-pr70509.c: New test. 2016-04-05 Patrick Palka PR c++/70452 * g++.dg/ext/constexpr-vla4.C: New test. 2016-04-05 Uros Bizjak PR target/70510 * gcc.target/i386/pr70510.c: New test. 2016-04-05 Richard Biener PR tree-optimization/70526 * g++.dg/torture/pr70526.C: New testcase. 2016-04-05 Jakub Jelinek PR target/70525 * gcc.target/i386/pr70525.c: New test. 2016-04-05 Richard Biener PR middle-end/70499 * g++.dg/torture/pr70499.C: New testcase. 2016-04-05 Richard Biener * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE, remove XFAIL. 2016-04-04 Jakub Jelinek PR middle-end/70307 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune rs6000 ABI warnings. 2016-04-04 Jan Hubicka PR ipa/66223 * g++.dg/ipa/devirt-51.C: New testcase. 2016-04-04 Bill Schmidt Jakub Jelinek PR middle-end/70457 * gcc.dg/torture/pr70457.c: New. 2016-04-04 Andre Vehreschild PR fortran/67538 * gfortran.dg/allocate_with_source_19.f08: New test. 2016-04-04 Andre Vehreschild PR fortran/65795 * gfortran.dg/coarray_allocate_6.f08: New test. 2016-04-04 Richard Biener PR rtl-optimization/70484 * gcc.dg/torture/pr70484.c: New testcase. 2016-04-04 Marek Polacek PR c/70307 * gcc.dg/torture/pr70307.c: New test. 2016-04-03 Oleg Endo PR target/70416 PR target/67391 * gcc.target/sh/torture/pr70416.c: New. 2016-04-02 Martin Sebor PR c++/67376 PR c++/70170 PR c++/70172 PR c++/70228 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test. * g++.dg/cpp0x/constexpr-array-ptr9.C: New test. * g++.dg/cpp0x/constexpr-nullptr-1.C: New test. * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic. * g++.dg/cpp0x/constexpr-string.C: Same. * g++.dg/cpp0x/constexpr-wstring2.C: Same. * g++.dg/cpp0x/pr65398.C: Same. * g++.dg/ext/constexpr-vla1.C: Same. * g++.dg/ext/constexpr-vla2.C: Same. * g++.dg/ext/constexpr-vla3.C: Same. * g++.dg/ubsan/pr63956.C: Same. 2016-04-01 Jakub Jelinek PR rtl-optimization/70467 * gcc.target/i386/pr70467-2.c: New test. 2016-04-01 Jakub Jelinek Marek Polacek PR c++/70488 * g++.dg/init/new47.C: New test. 2016-04-01 Ramana Radhakrishnan PR target/70496 * gcc.target/arm/pr70496.c: New test. 2016-04-01 Nathan Sidwell PR c++/68475 * g++.dg/g++.dg/cpp0x/noexcept29.C: New. 2016-04-01 Ilya Enkovich PR target/69890 * gcc.dg/strlenopt.h (memmove): New. * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" instead of "string.h". * gcc.target/i386/chkp-strlen-2.c: Likewise. * gcc.target/i386/chkp-strlen-3.c: Likewise. * gcc.target/i386/chkp-strlen-4.c: Likewise. * gcc.target/i386/chkp-strlen-5.c: Likewise. * gcc.target/i386/chkp-stropt-1.c: Likewise. * gcc.target/i386/chkp-stropt-10.c: Likewise. * gcc.target/i386/chkp-stropt-11.c: Likewise. * gcc.target/i386/chkp-stropt-12.c: Likewise. * gcc.target/i386/chkp-stropt-13.c: Likewise. * gcc.target/i386/chkp-stropt-14.c: Likewise. * gcc.target/i386/chkp-stropt-15.c: Likewise. * gcc.target/i386/chkp-stropt-16.c: Likewise. * gcc.target/i386/chkp-stropt-2.c: Likewise. * gcc.target/i386/chkp-stropt-3.c: Likewise. * gcc.target/i386/chkp-stropt-4.c: Likewise. * gcc.target/i386/chkp-stropt-5.c: Likewise. * gcc.target/i386/chkp-stropt-6.c: Likewise. * gcc.target/i386/chkp-stropt-7.c: Likewise. * gcc.target/i386/chkp-stropt-8.c: Likewise. * gcc.target/i386/chkp-stropt-9.c: Likewise. 2016-03-31 Rainer Orth * g++.dg/template/ptrmem30.C (read): Rename to data_read. (Holder::foo): Reflect this. 2016-03-31 Ilya Enkovich PR target/70442 * gcc.dg/pr70442.c: New test. 2016-03-31 Nathan Sidwell PR c++/70393 * g++.dg/cpp0x/constexpr-virtual6.C: New. 2016-03-31 Kirill Yukhin PR target/70453 * gcc.target/i386/pr70453.c: New test. 2016-03-31 Andrey Belevantsev PR target/70292 * gcc.c-torture/pr70292.c: New test. 2016-03-31 Marek Polacek PR c/70297 * c-c++-common/pr70297.c: New test. * g++.dg/cpp0x/typedef-redecl.C: New test. * gcc.dg/typedef-redecl2.c: New test. 2016-03-31 Jakub Jelinek PR rtl-optimization/70460 * gcc.c-torture/execute/pr70460.c: New test. 2016-03-31 Richard Biener PR c++/70430 * g++.dg/ext/vector30.C: New testcase. 2016-03-30 Dominique d'Humieres Jerry DeLisle * gfortran.dg/fmt_pf.f90: New test. 2016-03-30 Rainer Orth Forward-port from 5 branch 2016-03-30 Jakub Jelinek PR testsuite/70356 * gcc.target/i386/avx-vextractf128-256-5.c: Move dg-require-effective-target after dg-do. 2015-12-30 Kirill Yukhin * gcc.target/i386/avx-vextractf128-256-5.c: New test. 2016-03-30 Thomas Schwinge Julian Brown Chung-Lin Tang Cesar Philippidis James Norris Tom de Vries Nathan Sidwell * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives. * c-c++-common/goacc/loop-clauses.c: Likewise. * g++.dg/goacc/template.C: Likewise. * gfortran.dg/goacc/combined-directives.f90: Likewise. * gfortran.dg/goacc/loop-1.f95: Likewise. * gfortran.dg/goacc/loop-5.f95: Likewise. * gfortran.dg/goacc/loop-6.f95: Likewise. * gfortran.dg/goacc/loop-tree-1.f90: Likewise. * c-c++-common/goacc-gomp/nesting-1.c: Update. * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. * c-c++-common/goacc/clauses-fail.c: Likewise. * c-c++-common/goacc/parallel-1.c: Likewise. * c-c++-common/goacc/reduction-1.c: Likewise. * c-c++-common/goacc/reduction-2.c: Likewise. * c-c++-common/goacc/reduction-3.c: Likewise. * c-c++-common/goacc/reduction-4.c: Likewise. * c-c++-common/goacc/routine-3.c: Likewise. * c-c++-common/goacc/routine-4.c: Likewise. * c-c++-common/goacc/routine-5.c: Likewise. * c-c++-common/goacc/tile.c: Likewise. * g++.dg/goacc/template.C: Likewise. * gfortran.dg/goacc/combined-directives.f90: Likewise. * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into... * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update. * c-c++-common/goacc/kernels-1.c: Update. Incorporate... * c-c++-common/goacc/kernels-empty.c: ... this file, and... * c-c++-common/goacc/kernels-eternal.c: ... this file, and... * c-c++-common/goacc/kernels-noreturn.c: ... this file. * c-c++-common/goacc/host_data-1.c: New file. Incorporate... * c-c++-common/goacc/use_device-1.c: ... this file. * c-c++-common/goacc/host_data-2.c: New file. Incorporate... * c-c++-common/goacc/host_data-5.c: ... this file, and... * c-c++-common/goacc/host_data-6.c: ... this file. * c-c++-common/goacc/loop-2-kernels.c: New file. * c-c++-common/goacc/loop-2-parallel.c: Likewise. * c-c++-common/goacc/loop-3.c: Likewise. * g++.dg/goacc/reference.C: Likewise. * g++.dg/goacc/routine-1.C: Likewise. * g++.dg/goacc/routine-2.C: Likewise. 2016-03-30 Richard Biener PR middle-end/70450 * gcc.dg/torture/pr70450.c: New testcase. 2016-03-30 Jakub Jelinek PR target/70421 * gcc.dg/torture/pr70421.c: New test. * gcc.target/i386/avx512f-pr70421.c: New test. 2016-03-30 H.J. Lu PR testsuite/70364 * gcc.target/i386/cleanup-1.c: Include . (check): New function. (bar): Call check. (foo): Align stack to 16 bytes when calling bar. * gcc.target/i386/cleanup-2.c: Likewise. 2016-03-30 Patrick Palka PR tree-optimization/59124 * gcc.dg/Warray-bounds-19.c: New test. 2016-03-29 Zachary T Welch * lib/prune.exp (escape_regex_chars): New. (prune_file_path): Update to quote metcharacters for regexp. 2016-03-29 Jakub Jelinek PR rtl-optimization/70429 * gcc.c-torture/execute/pr70429.c: New test. PR tree-optimization/70405 * gcc.dg/pr70405.c: New test. 2016-03-29 Andre Vehreschild PR fortran/70397 * gfortran.dg/unlimited_polymorphic_25.f90: New test. * gfortran.dg/unlimited_polymorphic_26.f90: New test. 2016-03-29 Thomas Schwinge PR testsuite/64177 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call __cilkrts_set_param to set two workers. * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise. * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise. 2016-03-28 Dominique d'Humieres * g++.dg/ext/fnname5.C: Update the test for Darwin. 2016-03-28 Kirill Yukhin PR target/70406 * gcc.target/i386/pr70406.c: New test. 2016-03-27 Eric Botcazou * gnat.dg/specs/double_record_extension3.ads: New test. 2016-03-25 Richard Henderson PR target/70120 * gcc.target/aarch64/pr70120-1.c: New. * gcc.target/aarch64/pr70120-2.c: New. * gcc.target/aarch64/pr70120-3.c: New. 2016-03-25 Patrick Palka PR c++/62212 * g++.dg/template/mangle2.C: The dg-do directive should be "compile" not "assemble". 2016-03-25 Bernd Schmidt PR lto/69650 * gcc.dg/pr69650.c: New test. 2016-03-25 David Edelsohn * g++.dg/ext/pr70290.C: Prune non-standard ABI. 2016-03-25 Alan Modra * gcc.dg/dfp/pr70052.c: New test. 2016-03-24 Richard Henderson PR middle-end/69845 * gcc.dg/tree-ssa/pr69845-1.c: New test. * gcc.dg/tree-ssa/pr69845-2.c: New test. 2016-03-24 Tom de Vries * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. 2016-03-24 Tom de Vries * c-c++-common/goacc/uninit-use-device-clause.c: New test. * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. 2016-03-24 Tom de Vries * c-c++-common/goacc/uninit-dim-clause.c: New test. * gfortran.dg/goacc/uninit-dim-clause.f95: New test. 2016-03-24 Patrick Palka PR c++/62212 * g++.dg/template/mangle2.C: New test. 2016-03-24 Richard Biener PR tree-optimization/70396 * gcc.dg/torture/pr70396.c: New testcase. 2016-03-24 Richard Biener PR middle-end/70370 * gcc.dg/torture/pr70370.c: New testcase. 2016-03-24 Tom de Vries * gfortran.dg/goacc/data-tree.f95: Add missing initialization. * gfortran.dg/goacc/kernels-tree.f95: Same. * gfortran.dg/goacc/parallel-tree.f95: Same. 2016-03-24 Tom de Vries * c-c++-common/goacc/uninit-if-clause.c: New test. * gfortran.dg/goacc/uninit-if-clause.f95: New test. 2016-03-24 Jakub Jelinek PR target/70290 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options. Fix formatting. 2016-03-24 Richard Biener PR tree-optimization/70372 * gcc.dg/tree-ssa/pr70372.c: New testcase. 2016-03-23 Patrick Palka PR c++/70347 * g++.dg/cpp1y/nsdmi-union1.C: New test. 2016-03-23 Patrick Palka PR c++/70332 * g++.dg/cpp1y/nsdmi-aggr5.C: New test. 2016-03-23 Jakub Jelinek PR c++/70001 * g++.dg/cpp0x/constexpr-70001-4.C: New test. * g++.dg/cpp1y/pr70001.C: New test. PR c++/70323 * g++.dg/cpp0x/constexpr-70323.C: New test. 2016-03-23 Alexandre Oliva Jason Merrill Jakub Jelinek PR c++/69315 * g++.dg/cpp0x/constexpr-69315.C: New test. * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus. 2016-03-23 Marek Polacek PR c++/69884 * g++.dg/warn/Wignored-attributes-1.C: New test. * g++.dg/warn/Wignored-attributes-2.C: New test. 2016-03-23 Tom de Vries * c-c++-common/goacc/kernels-default.c (foo): Add missing initialization. * gfortran.dg/goacc/private-3.f95 (test): Same. * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add missing use param. 2016-03-23 Kyrylo Tkachov * lib/target-supports.exp: Remove v7ve entry from loop creating effective target checks. (check_effective_target_arm_arch_v7ve_ok): New procedure. (add_options_for_arm_arch_v7ve): Likewise. 2016-03-23 Jakub Jelinek PR tree-optimization/70354 * gcc.dg/vect/pr70354-1.c: New test. * gcc.dg/vect/pr70354-2.c: New test. * gcc.target/i386/avx2-pr70354-1.c: New test. * gcc.target/i386/avx2-pr70354-2.c: New test. 2016-03-22 Jeff Law PR target/70232 * gcc.dg/tree-ssa/pr70232.c: New test. 2016-03-22 Ilya Enkovich PR target/70302 * gcc.target/i386/pr70302.c: New test. 2016-03-22 Richard Biener PR middle-end/70251 * g++.dg/torture/pr70251.C: New testcase. 2016-03-22 David Malcolm PR c/69993 * c-c++-common/Wmisleading-indentation-3.c: New test, based on Wmisleading-indentation.c. * c-c++-common/Wmisleading-indentation.c: Update thoughout to reflect change to diagnostic text and order of messages. * gcc.dg/plugin/location-overflow-test-2.c: Likewise. 2016-03-22 David Edelsohn * g++.dg/ext/java-3.C: Don't compile on AIX. 2016-03-22 Richard Biener PR middle-end/70333 * gcc.dg/torture/pr70333.c: New testcase. 2016-03-22 Ilya Enkovich * g++.dg/ext/pr70290.C: New test. 2016-03-22 Kirill Yukhin PR target/70325 * gcc.target/i386/pr70325.c: New test. 2016-03-22 Jakub Jelinek PR target/70329 * gcc.target/i386/avx512bw-pr70329-1.c: New test. * gcc.target/i386/avx512bw-pr70329-2.c: New test. PR target/70300 * gcc.target/i386/pr70300.c: New test. PR c++/70295 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0. (func2): New function for cond with parens, xfail warning for c++. * g++.dg/warn/Wnonnull-compare-8.C: New test. 2016-03-22 Patrick Palka PR c++/70096 * g++.dg/template/ptrmem30.C: New test. 2016-03-22 Patrick Palka PR c++/70204 * g++.dg/cpp0x/constexpr-70204a.C: New test. * g++.dg/cpp0x/constexpr-70204b.C: New test. 2016-03-21 Jakub Jelinek PR middle-end/70326 * gcc.dg/pr70326.c: New test. 2016-03-21 Marc Glisse Jakub Jelinek PR tree-optimization/70317 * gcc.dg/pr70317.c: New test. 2016-03-21 Uros Bizjak PR target/70327 * gcc.target/i386/pr70327.c: New test. 2016-03-21 Martin Liska PR ipa/70306 * gcc.dg/ipa/pr70306.c: New test. 2016-03-21 Andre Vieira * gcc.target/arm/attr-align1.c: Skip if M-profile. * gcc.target/arm/attr-align3.c: Likewise. * gcc.target/arm/attr_arm.c: Likewise. * gcc.target/arm/flip-thumb.c: Likewise. 2016-03-21 Jakub Jelinek PR target/70296 * gcc.target/powerpc/altivec-36.c: New test. 2016-03-21 Richard Biener PR tree-optimization/70310 * gcc.dg/torture/pr70310.c: New testcase. 2016-03-21 Kirill Yukhin PR target/70293 * gcc.target/i386/pr70293.c: New test. 2016-03-21 Richard Biener PR tree-optimization/70288 * gcc.dg/torture/pr70288-1.c: New testcase. * gcc.dg/torture/pr70288-2.c: Likewise. 2016-03-21 Andrey Belevantsev PR rtl-optimization/69307 * gcc.target/arm/pr69307.c: New test. 2016-03-21 Andrey Belevantsev PR rtl-optimization/69102 * gcc.c-torture/compile/pr69102.c: New test. 2016-03-18 Jeff Law PR rtl-optimization/70263 * gcc.c-torture/compile/pr70263-1.c: New test. * gcc.target/i386/pr70263-2.c: New test. 2016-03-18 Bernd Schmidt PR rtl-optimization/70278 * gcc.dg/torture/pr70278.c: New test. * gcc.target/arm/pr70278.c: New test. 2016-03-18 David Malcolm PR c/70281 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_builtin_types_compatible_p): New test function. * gcc.dg/pr70281.c: New test case. 2016-03-18 Christophe Lyon PR target/70113 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419. 2016-03-18 Ilya Enkovich PR tree-optimization/70252 * gcc.dg/pr70252.c: New test. 2016-03-18 Tom de Vries * gcc.dg/pr70161-2.c: New test. * gcc.dg/pr70161.c: New test. 2016-03-18 Tom de Vries PR ipa/70269 * gcc.dg/pr70269.c: New test. 2016-03-18 Jakub Jelinek PR c++/70267 * g++.dg/ext/java-3.C: New test. 2016-03-18 Patrick Palka PR c++/70205 * g++.dg/lookup/pr70205.C: New test. 2016-03-18 Patrick Palka PR c++/70218 * g++.dg/cpp0x/lambda/lambda-70218.C: New test. 2016-03-17 Marek Polacek PR c/69407 * gcc.dg/atomic-op-6.c: New test. 2016-03-17 David Malcolm PR c/70264 * c-c++-common/pr70264.c: New test case. 2016-03-17 Jakub Jelinek PR c++/70144 * c-c++-common/pr70144-1.c: New test. * c-c++-common/pr70144-2.c: New test. PR c++/70272 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon. * g++.dg/opt/flifetime-dse6.C: New test. * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 2016-03-17 H.J. Lu PR driver/70192 * gcc.dg/pic-1.c: New test. * gcc.dg/pic-2.c: Likewise. * gcc.dg/pic-3.c: Likewise. * gcc.dg/pic-4.c: Likewise. * gcc.dg/pie-1.c: Likewise. * gcc.dg/pie-2.c: Likewise. * gcc.dg/pie-3.c: Likewise. * gcc.dg/pie-4.c: Likewise. * gcc.dg/pie-5.c: Likewise. * gcc.dg/pie-6.c: Likewise. 2016-03-17 Tom de Vries * gfortran.dg/goacc/kernels-alias-3.f95: New test. * gfortran.dg/goacc/kernels-alias-4.f95: New test. 2016-03-17 Richard Biener PR debug/70271 * g++.dg/debug/pr70271.C: New testcase. 2016-03-17 Ilya Enkovich * gcc.target/i386/pr70251.c: New test. 2016-03-17 Marek Polacek PR c++/70194 * g++.dg/warn/constexpr-70194.C: New test. 2016-03-16 Richard Henderson PR middle-end/70240 * gcc.c-torture/compile/pr70240.c: New. 2016-03-16 Senthil Kumar Selvaraj * gcc.c-torture/compile/20151204.c: Skip for avr. 2016-03-16 Jakub Jelinek PR target/70245 * g++.dg/opt/pr70245.C: New test. * g++.dg/opt/pr70245.h: New file. * g++.dg/opt/pr70245-aux.cc: New file. 2016-03-16 Martin Sebor * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. 2016-03-16 Richard Henderson PR middle-end/70199 * gcc.c-torture/compile/pr70199.c: New. 2016-03-16 H.J. Lu * gcc.dg/uninit-19.c: Run dos2unix. 2016-03-16 Marek Polacek PR c/70093 * gcc.dg/nested-func-10.c: New test. * gcc.dg/nested-func-9.c: New test. 2016-03-16 Jakub Jelinek PR tree-optimization/68714 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options. 2016-03-16 Tom de Vries PR tree-optimization/68715 * gcc.dg/graphite/pr68715-2.c: New test. * gcc.dg/graphite/pr68715.c: New test. * gfortran.dg/graphite/pr68715.f90: New test. 2016-03-16 Tom de Vries PR tree-optimization/68809 * gcc.dg/graphite/pr68809-2.c: New test. * gcc.dg/graphite/pr68809.c: New test. 2016-03-16 Jakub Jelinek PR c++/70147 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid method call to i () as argument. Adjust expected output. PR c++/70147 * g++.dg/ubsan/pr70147-1.C: New test. * g++.dg/ubsan/pr70147-2.C: New test. 2016-03-15 Martin Sebor PR c++/58281 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. 2016-03-15 John David Anglin * gcc.c-torture/execute/pr68532.c: Add -fno-common option on hppa*-*-hpux*. * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if libatomic_available. 2016-03-15 Marek Polacek PR c++/70209 * g++.dg/ext/attribute-may-alias-4.C: New test. 2016-03-15 Alexander Monakov * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in -fvar-tracking-assignments-toggle flag. 2016-03-15 Pat Haugen * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. 2016-03-15 Jakub Jelinek PR rtl-optimization/70222 * gcc.c-torture/execute/pr70222-1.c: New test. * gcc.c-torture/execute/pr70222-2.c: New test. 2016-03-15 Richard Henderson * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass. 2016-03-15 Andrey Belevantsev PR rtl-optimization/69032 * gcc.dg/pr69032.c: New test. 2016-03-15 Andrey Belevantsev PR rtl-optimization/63384 * g++.dg/pr63384.C: New test. 2016-03-15 Andrey Belevantsev PR target/64411 * gcc.target/i386/pr64411.C: New test. 2016-03-15 Tom de Vries * gfortran.dg/goacc/kernels-alias-2.f95: New test. * gfortran.dg/goacc/kernels-alias.f95: New test. 2016-03-14 Martin Sebor PR c++/53792 * g++.dg/cpp0x/constexpr-inline.C: New test. * g++.dg/cpp0x/constexpr-inline-1.C: Same. 2016-03-14 David Edelsohn * gcc.dg/torture/pr70083.c: Prune non-standard ABI. 2016-03-14 Jakub Jelinek PR middle-end/70219 * gcc.dg/pr70219.c: New test. 2016-03-14 Bernd Schmidt PR target/70083 * gcc.dg/torture/pr70083.c: New test. * gcc.target/i386/pr70083.c: New test. 2016-03-14 Richard Biener PR tree-optimization/56365 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase. 2016-03-14 Segher Boessenkool PR target/70098 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): New function. * g++.dg/pr70098.C: New testcase. 2016-03-14 Tom de Vries PR tree-optimization/70045 * gcc.dg/graphite/pr70045.c: New test. 2016-03-13 Jerry DeLisle PR fortran/69043 * gfortran.dg/include_9.f90: New test. 2016-03-13 Dominique d'Humieres PR fortran/45076 gfortran.dg/prof/prof.exp: New script. gfortran.dg/prof/dynamic_dispatch_6.f03: New test. 2016-03-12 Andrey Belevantsev PR rtl-optimization/69307 * gcc.dg/pr69307.c: New test. 2016-03-12 Vladimir Makarov PR target/69614 * gcc.target/arm/pr69614.c: New. 2016-03-12 Paul Thomas PR fortran/70031 * gfortran.dg/submodule_14.f08: New test PR fortran/69524 * gfortran.dg/submodule_15.f08: New test 2016-03-12 Patrick Palka PR c++/70106 * g++.dg/cpp1y/paren3.C: New test. 2016-03-11 Michael Meissner PR target/70131 * gcc.target/powerpc/ppc-round2.c: New test. 2016-03-11 Bernd Schmidt PR target/70123 * gcc.dg/torture/pr70123.c: New test. 2016-03-11 Jeff Law PR tree-optimization/70190 * gcc.c-torture/compile/pr70190.c: New test. 2016-03-11 David Malcolm PR c/68187 * c-c++-common/Wmisleading-indentation.c (test43_a): New test case. (test43_b): Likewise. (test43_c): Likewise. (test43_d): Likewise. (test43_e): Likewise. (test43_f): Likewise. (test43_g): Likewise. (test44_a): Likewise. (test44_b): Likewise. (test44_c): Likewise. (test44_d): Likewise. (test44_e): Likewise. 2016-03-11 David Malcolm PR c/70085 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case. 2016-03-11 Kyrylo Tkachov * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to dg-options. 2016-03-11 Kyrylo Tkachov PR target/70002 PR target/69245 * gcc.target/aarch64/pr69245_2.c: New test. 2016-03-11 Jakub Jelinek PR tree-optimization/70177 * gcc.dg/pr70177.c: New test. 2016-03-11 Alan Lawrence * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_. 2016-03-11 Alan Lawrence * gcc.dg/tree-ssa/sra-20.c: New. 2016-03-11 Jakub Jelinek PR rtl-optimization/70174 * gcc.dg/pr70174.c: New test. PR tree-optimization/70169 * gcc.dg/pr70169.c: New test. 2016-03-11 Ilya Enkovich PR target/70160 * gcc.target/i386/pr70160.c: New test. 2016-03-11 Andreas Krebbel * gcc.target/s390/dfp-1.c: New test. 2016-03-10 Nick Clifton PR target/70044 * gcc.target/aarch64/pr70044.c: New test. 2016-03-10 Patrick Palka Jakub Jelinek PR c++/70001 * g++.dg/cpp0x/constexpr-70001-1.C: New test. * g++.dg/cpp0x/constexpr-70001-2.C: New test. * g++.dg/cpp0x/constexpr-70001-3.C: New test. 2016-03-10 Jan Hubicka PR lto/69589 * g++.dg/lto/pr69589_0.C: New testcase * g++.dg/lto/pr69589_1.C: New testcase 2016-03-10 Marek Polacek PR c++/70153 * g++.dg/delayedfold/unary-plus1.C: New test. 2016-03-10 Andre Vieira * gcc.target/arm/pr45701-1.c: Escape brackets. * gcc.target/arm/pr45701-2.c: Likewise. 2016-03-10 Alan Lawrence * gfortran.dg/unconstrained_commons.f: New. 2016-03-10 Alan Modra * gcc.dg/pr69195.c: New. * gcc.dg/pr69238.c: New. 2016-03-10 Tom de Vries PR testsuite/68915 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met. 2016-03-10 Richard Biener PR tree-optimization/70128 * gcc.dg/tree-ssa/alias-34.c: New testcase. * gcc.dg/tree-ssa/alias-35.c: Likewise. 2016-03-09 Jakub Jelinek PR tree-optimization/70152 * gcc.dg/pr70152.c: New test. PR target/70086 * gcc.target/i386/pr70086-1.c: New test. * gcc.target/i386/pr70086-2.c: New test. * gcc.target/i386/pr70086-3.c: New test. PR tree-optimization/70127 * gcc.c-torture/execute/pr70127.c: New test. 2016-03-09 Cesar Philippidis * c-c++-common/goacc/combined-directives-2.c: New test. 2016-03-09 David Malcolm PR c/68473 PR c++/70105 * g++.dg/diagnostic/pr70105.C: New test. * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl. (test_multiple_ordinary_maps): New test function. 2016-03-09 David Malcolm PR c/68473 PR c++/70105 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Drop range information from call to inform_at_rich_loc. * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): New. (test_show_locus): Replace calls to rich_location::add_range with calls to add_range. Rewrite the tests that used the now-defunct rich_location ctor taking a source_range. Simplify other tests by replacing calls to COMBINE_LOCATION_DATA with calls to make_location. 2016-03-09 Richard Biener Jakub Jelinek PR tree-optimization/70138 * gcc.dg/vect/pr70138-1.c: New testcase. * gcc.dg/vect/pr70138-2.c: Likewise. 2016-03-09 Jakub Jelinek PR target/70049 * gcc.target/i386/pr70049.c: New test. 2016-03-09 Richard Biener PR c/70143 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase. * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise. * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again. 2016-03-09 Rainer Orth * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*, arm-*-*. 2016-03-09 Jakub Jelinek PR middle-end/67278 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. PR target/67278 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. PR middle-end/70050 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number in testcase comment. 2016-03-09 Tom de Vries * gfortran.dg/goacc/kernels-loop-2.f95: New test. * gfortran.dg/goacc/kernels-loop-data-2.f95: New test. * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test. * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test. * gfortran.dg/goacc/kernels-loop-data-update.f95: New test. * gfortran.dg/goacc/kernels-loop-data.f95: New test. * gfortran.dg/goacc/kernels-loop-n.f95: New test. * gfortran.dg/goacc/kernels-loop.f95: New test. 2016-03-08 Martin Sebor PR c++/62096 * g++.dg/warn/overflow-warn-7.C: New test. 2016-03-08 Jason Merrill * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list. * lib/target-supports.exp (check_effective_target_concepts): New. 2016-03-08 Jakub Jelinek PR c++/70135 * g++.dg/cpp1y/constexpr-loop4.C: New test. * g++.dg/ubsan/pr70135.C: New test. PR target/70110 * gcc.dg/pr70110.c: New test. 2016-03-07 Martin Jambor * c-c++-common/gomp/clauses-1.c: Remove dg-options. * c-c++-common/gomp/if-1.c: Likewise. * c-c++-common/gomp/pr61486-2.c: Likewise. * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp to dg-additional-options. * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests. * g++/gomp/target-teams-1.c: Likewise. * gcc.dg/gomp/gomp.exp: Likewise. * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to dg-additional-options. * gfortran.dg/gomp/gomp.exp: Likewise. * gfortran.dg/gomp/target1.f90: Remove dg-options. * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to dg-additional-options. * gfortran.dg/gomp/target3.f90: Remove dg-options. 2016-03-07 Martin Jambor * lib/target-supports.exp (check_effective_target_offload_hsa): New. * c-c++-common/gomp/gridify-1.c: New test. * gfortran.dg/gomp/gridify-1.f90: Likewise. 2016-03-07 Andre Vieira * gcc.target/arm/pr45701-1.c: Change assembler scan to not trigger for cortex-r8, when scanning for register r8. * gcc.target/arm/pr45701-2.c: Likewise. 2016-02-26 Richard Biener Jeff Law PR tree-optimization/69740 * gcc.c-torture/compile/pr69740-1.c: New test. * gcc.c-torture/compile/pr69740-2.c: New test. 2016-03-07 Bill Schmidt * lib/target-supports.exp (check_effective_target_whole_vector_shift): Enable for PPC64. 2016-03-07 Richard Biener PR tree-optimization/70115 * gcc.dg/torture/pr70115.c: New testcase. 2016-03-07 Nathan Sidwell PR middle-end/69916 * c-c-++-common/goacc/pr69916.c: New. 2016-03-07 Richard Henderson * gcc.c-torture/compile/pr70061.c: New test. 2016-03-07 Richard Biener PR testsuite/70109 * gcc.dg/vect/O3-pr36098.c: New testcase. 2016-03-07 Christophe Lyon * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU. 2016-03-07 Eric Botcazou * gnat.dg/renaming9.ad[sb]: New testcase. 2016-03-05 Jakub Jelinek PR c++/70084 * g++.dg/expr/stdarg3.C: New test. 2016-03-04 Jeff Law PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and x86_64-*-*. 2016-03-04 Bernd Schmidt PR c/69973 * gcc.dg/pr69973.c: New test. PR rtl-optimization/69941 * gcc.dg/torture/pr69941.c: New test. PR c/69824 * gcc.dg/pr69824.c: New test. 2016-03-05 Tom de Vries * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function. * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New function. 2016-03-05 Patrick Palka PR c++/66786 * g++.dg/cpp1y/var-templ48.C: New test. * g++.dg/cpp1y/var-templ49.C: New test. 2016-03-04 Eric Botcazou * g++.dg/Wno-frame-address.C: Skip on IA-64. 2016-03-04 Jakub Jelinek PR c++/70035 * g++.dg/ubsan/pr70035.C: New test. PR target/70062 * gcc.target/i386/pr70062.c: New test. 2016-03-04 H.J. Lu * g++.dg/template/typename21.C: Remove c++98_only. 2016-03-04 H.J. Lu * g++.dg/template/typename21.C: Replace c++98 with c++98_only. 2016-03-04 David Malcolm PR c/68187 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test function. (fn_42_b): Likewise. (fn_42_c): Likewise. 2016-03-04 David Malcolm PR c/68187 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test function. (fn_40_b): Likewise. (fn_41_a): Likewise. (fn_41_b): Likewise. 2016-03-04 Jakub Jelinek PR target/70059 * gcc.target/i386/avx512f-pr70059.c: New test. * gcc.target/i386/avx512dq-pr70059.c: New test. 2016-03-04 Bernd Schmidt PR rtl-optimization/57676 * gcc.dg/torture/pr57676.c: New test. 2016-03-04 Ilya Enkovich * gcc.dg/pr70026.c: New test. 2016-03-04 Marek Polacek PR c/69798 * gcc.dg/cilk-plus/pr69798-1.c: New test. * gcc.dg/cilk-plus/pr69798-2.c: New test. 2016-03-04 Kyrylo Tkachov PR target/70004 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): Delete. (test_corners_sisd_si): Likewise. (main): Remove checks of the above. * gcc.target/aarch64/shift_wide_invalid_1.c: New test. 2016-03-04 Eric Botcazou * gcc.dg/Wno-frame-address.c: Skip on IA-64. 2016-03-04 Christophe Lyon * gcc.dg/torture/pr69951.c: Accept argc==0. 2016-03-04 Richard Biener PR c++/70054 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase. * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase. 2016-03-04 Dominik Vogt PR testsuite/69766 * go.test/go-test.exp: S/390: Set GOARCH to the current target when testing multiarch. 2016-03-04 Jakub Jelinek PR debug/69947 * gcc.dg/guality/pr69947.c: New test. 2016-03-03 Jakub Jelinek PR ada/70017 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array. 2016-03-03 Kyrylo Tkachov PR rtl-optimization/69904 * gcc.target/arm/pr69904.c: New test. 2016-03-03 Jakub Jelinek PR target/70021 * gcc.dg/vect/pr70021.c: New test. * gcc.target/i386/pr70021.c: New test. 2016-03-03 Marek Polacek PR middle-end/70050 * gcc.dg/pr70050.c: New test. 2016-03-03 James Greenhalgh * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. 2016-03-03 Ilya Enkovich PR tree-optimization/70043 * gfortran.dg/vect/pr70043.f90: New test. 2016-03-03 Eric Botcazou * gnat.dg/specs/task1.ads: New test. 2016-03-03 Rainer Orth * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. Invoke gdb with -batch. * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. 2016-03-03 Richard Biener PR tree-optimization/55936 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL. 2016-03-02 Jeff Law PR rtl-optimization/69942 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the effects of argument promotions. PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the target does not support -fprefetch-loop-arrays. 2016-03-02 Uros Bizjak * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. 2016-03-02 Bin Cheng PR rtl-optimization/69052 * gcc.target/i386/pr69052.c: New test. 2016-03-02 Alan Modra * gcc.dg/pr69990.c: New. 2016-03-02 Jakub Jelinek PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. PR middle-end/70022 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. PR target/70028 * gcc.target/i386/pr70028.c: New test. 2016-03-02 Maxim Kuvyrkov * c-c++-common/asan/swapcontext-test-1.c, * c-c++-common/tsan/thread_leak.c, * g++.dg/tsan/aligned_vs_unaligned_race.C, * g++.dg/tsan/benign_race.C, * g++.dg/tsan/fd_close_norace.C, * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid races with sanitizer output 2016-03-02 Richard Biener Uros Bizjak PR target/67278 * gcc.dg/simd-8.c: New testcase. 2016-03-02 Richard Biener PR middle-end/67278 * gcc.dg/simd-7.c: New testcase. 2016-03-02 Eric Botcazou * gcc.target/i386/pr70007.c: Tweak. 2016-03-02 Dominik Vogt * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. 2016-03-02 Marek Polacek PR c/67854 * gcc.dg/pr67854.c: New test. 2016-03-02 Jakub Jelinek PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. 2016-03-02 Venkataramanan Kumar PR tree-optimization/68621 * gcc.dg/tree-ssa/ifc-8.c: Adjust test. 2016-03-01 Eric Botcazou * gcc.target/i386/pr70007.c: New test. 2016-03-01 Jeff Law PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: New test. PR tree-optimization/69196 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from duplicating code and spoiling the expected output. 2016-03-01 Michael Meissner PR target/70033 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler supports power9 before doing tests. * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. * gcc.target/powerpc/p9-permute.c: Likewise. 2016-03-01 Uros Bizjak PR target/70027 * gcc.target/i386/pr70027.c: New test. 2016-03-01 Eric Botcazou * gcc.dg/pr70017.c: New test. 2016-03-01 Jakub Jelinek PR c/69796 PR c/69974 * gcc.dg/pr69796.c: New test. * gcc.dg/pr69974.c: New test. 2016-03-01 Eric Botcazou * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. 2016-02-29 Jeff Law PR tree-optimization/69987 * gfortran.dg/pr69987.f90: New test. PR tree-optimization/69989 * gcc.c-torture/compile/pr69989-2.c: New test. 2016-03-01 Marek Polacek PR c++/69795 * g++.dg/parse/invalid1.C: New test. 2016-03-01 Richard Biener PR middle-end/70022 * gcc.dg/pr70022.c: New testcase. 2016-03-01 Ilya Enkovich PR tree-optimization/69956 * gcc.dg/pr69956.c: New test. 2016-02-29 Bill Schmidt PR target/70011 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c: XFAIL when hardware supports efficient unaligned storage access. 2016-03-01 Patrick Palka PR c++/69961 * g++.dg/template/pr69961a.C: New test. * g++.dg/template/pr69961b.C: New test. 2016-02-29 David Malcolm PR preprocessor/69985 * gcc.dg/cpp/pr69985.c: New test case. 2016-02-29 Jeff Law PR tree-optimization/70005 * gcc.c-torture/execute/pr70005.c New test. PR tree-optimization/69999 * gcc.c-torture/compile/pr69999.c: New test. 2016-02-29 Yuri Rumyantsev PR tree-optimization/69652 * gcc.dg/torture/pr69652.c: Delete test. * gcc.dg/vect/pr69652.c: New test. 2016-02-19 Richard Biener PR tree-optimization/69980 * gfortran.dg/vect/pr69980.f90: New testcase. 2016-02-29 Eric Botcazou * gcc.target/sparc/20160229-1.c: New test. 2016-02-29 Eric Botcazou * gnat.dg/stack_usage3.adb: New test. * gnat.dg/stack_usage3_pkg.ads: New helper. 2016-02-29 Eric Botcazou * gnat.dg/renaming8.adb: New test. * gnat.dg/renaming8_pkg1.ads: New helper. * gnat.dg/renaming8_pkg2.ad[sb]: Likewise. * gnat.dg/renaming8_pkg3.ad[sb]: Likewise. 2016-02-29 Richard Biener PR tree-optimization/69720 * gcc.dg/vect/vect-outer-pr69720.c: New testcase. 2016-02-28 Thomas Koenig PR fortran/68147 PR fortran/47674 * gfortran.dg/realloc_on_assign_26.f90: New test case. 2016-02-28 Harald Anlauf Jerry DeLisle PR fortran/56007 * gfortran.dg/coarray_8.f90: Adjust error message. * gfortran.dg/pr56007.f90: New test. * gfortran.dg/pr56007.f: New test. 2016-02-28 H.J. Lu PR tree-optimization/69989 * gcc.dg/torture/pr69989.c: New test. 2016-02-28 Eric Botcazou * gcc.target/i386/stack-realign-win.c: New test. 2016-02-28 Harald Anlauf PR fortran/60126 * gfortran.dg/pr60126.f90: New test. 2016-02-27 Jeff Law Revert 2016-02-26 Richard Biener Jeff Law PR tree-optimization/69740 * gcc.c-torture/compile/pr69740-1.c: New test. * gcc.c-torture/compile/pr69740-2.c: New test. 2016-02-27 Jerry DeLisle PR fortran/69910 * gfortran.dg/newunit_4.f90: New test. 2016-02-27 Jakub Jelinek PR target/69613 PR rtl-optimization/69886 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime target. 2016-02-26 Martin Sebor PR tree-optimization/15826 * gcc.dg/tree-ssa/pr15826.c: New test. 2016-02-26 Jakub Jelinek PR target/69969 * gcc.target/powerpc/pr69969.c: New test. 2016-02-26 Martin Sebor PR c++/15766 * g++.old-deja/g++.other/decl5.C: Add a test case. 2016-02-26 Segher Boessenkool PR target/69946 * gcc.target/powerpc/pr69946.c: New file. 2016-02-26 Richard Biener Jeff Law PR tree-optimization/69740 * gcc.c-torture/compile/pr69740-1.c: New test. * gcc.c-torture/compile/pr69740-2.c: New test. 2016-02-26 Martin Jambor PR middle-end/69920 * gcc.dg/torture/pr69932.c: New test. * gcc.dg/torture/pr69936.c: Likewise. 2016-02-26 Andreas Krebbel PR target/69709 * gcc.target/s390/pr69709.c: New test. 2016-02-26 Kyrylo Tkachov PR target/69245 * gcc.target/aarch64/pr69245_1.c: New test. 2016-02-26 Kyrylo Tkachov PR target/69613 * gcc.dg/torture/pr69613.c: New test. 2016-02-26 Jakub Jelinek PR rtl-optimization/69891 * gcc.target/i386/pr69891.c: New test. 2016-02-26 Michael Meissner Bill Schmidt PR target/61397 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired functionality for both 32-bit and 64-bit. 2016-02-26 Richard Biener PR tree-optimization/69551 * gcc.dg/torture/pr69951.c: New testcase. 2016-02-25 Richard Biener PR tree-optimization/48795 * gcc.dg/Warray-bounds-18.c: New testcase. 2016-02-25 Rainer Orth * g++.dg/ext/attr-constructor1.C: Require init_priority support. 2016-02-25 Jakub Jelinek PR rtl-optimization/69896 * gcc.dg/pr69896.c: New test. 2016-02-25 Patrick Palka PR c++/69736 * g++.dg/cpp1y/paren2.C: New test. 2016-02-24 Martin Sebor PR c/51147 * gcc.dg/enum-mode-2.c: New test. 2016-02-24 Jakub Jelinek PR c++/69922 * g++.dg/warn/Wnonnull-compare-6.C: New test. * g++.dg/warn/Wnonnull-compare-7.C: New test. * g++.dg/ubsan/pr69922.C: New test. 2016-02-24 Marek Polacek PR c/69819 * gcc.dg/pr69819.c: New test. 2016-02-24 Martin Sebor PR c++/69912 * g++.dg/ext/flexary15.C: New test. 2016-02-24 Martin Sebor * gcc.dg/builtins-68.c: Avoid making unportable assumptions about the relationship between SIZE_MAX and UINT_MAX. * g++.dg/ext/builtin_alloca.C: Same. 2016-02-24 Maxim Kuvyrkov Charles Baylis PR debug/61033 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033. 2016-02-24 Richard Biener Jakub Jelinek PR middle-end/69760 * gcc.dg/torture/pr69760.c: New testcase. 2016-02-24 Rainer Orth * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer pattern on Solaris with as. 2016-02-24 Kyrylo Tkachov * gcc.target/arm/cond_sub_restrict_it.c: New test. * gcc.target/arm/condarith_restrict_it.c: Likewise. * gcc.target/arm/movcond_restrict_it.c: Likewise. * gcc.target/arm/negscc_restrict_it.c: Likewise. 2016-02-24 Jakub Jelinek PR middle-end/69915 * gcc.dg/pr69915.c: New test. 2016-02-24 Kyrylo Tkachov PR rtl-optimization/69886 * gcc.dg/torture/pr69886.c: New test. 2016-02-24 Richard Biener PR middle-end/68963 * gcc.dg/torture/pr68963.c: New testcase. 2016-02-24 Kyrylo Tkachov PR target/69875 * gcc.target/arm/atomic_loaddi_acquire.x: New file. * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. * gcc.target/arm/atomic_loaddi_1.c: New test. * gcc.target/arm/atomic_loaddi_2.c: Likewise. * gcc.target/arm/atomic_loaddi_3.c: Likewise. * gcc.target/arm/atomic_loaddi_4.c: Likewise. * gcc.target/arm/atomic_loaddi_5.c: Likewise. * gcc.target/arm/atomic_loaddi_6.c: Likewise. * gcc.target/arm/atomic_loaddi_7.c: Likewise. * gcc.target/arm/atomic_loaddi_8.c: Likewise. * gcc.target/arm/atomic_loaddi_9.c: Likewise. 2016-02-24 Jakub Jelinek PR middle-end/69909 * gcc.dg/torture/pr69909.c: New test. 2016-02-24 Richard Biener PR tree-optimization/69907 * gcc.dg/vect/bb-slp-pr69907.c: New testcase. * gcc.dg/vect/bb-slp-34.c: XFAIL. * gcc.dg/vect/bb-slp-pr68892.c: Likewise. 2016-02-24 Christian Bruel * gcc.target/arm/pragma_cpp_fma.c: New test. 2016-02-23 Jerry DeLisle PR fortran/61156 * gfortran.dg/include_6.f90: Update test. 2016-02-23 Jakub Jelinek PR objc/69844 * objc.dg/pr69844.m: New test. 2016-02-23 Jerry DeLisle PR libgfortran/69456 * gfortran.dg/namelist_89.f90: New test. * gfortran.dg/pr59700.f90: Update test.. 2016-02-23 Martin Sebor PR middle-end/69780 * g++.dg/ext/builtin_alloca.C: New test. * gcc.dg/builtins-68.c: New test. 2016-02-23 Richard Henderson * gcc.target/i386/addr-space-3.c: Remove test. 2016-02-23 David Malcolm PR preprocessor/69126 PR preprocessor/69543 * c-c++-common/pr69126-2-long.c: New test. * c-c++-common/pr69126-2-short.c: New test. * c-c++-common/pr69543-1.c: Remove xfail. 2016-02-23 David Malcolm PR preprocessor/69126 PR preprocessor/69543 PR preprocessor/69558 * c-c++-common/pr69126.c (MACRO_1, test_1): New. (f): Rename to... (test_2): ...this, and add leading comment. (MACRO_3, test_3): New. (MACRO_4A, MACRO_4B, test_4): New. (MACRO): Rename to... (MACRO_5): ...this. (g): Rename to... (test_5): ...this, updating for renaming of MACRO, and add leading comment. * c-c++-common/pr69543-1.c: New. * c-c++-common/pr69543-2.c: New. * c-c++-common/pr69543-3.c: New. * c-c++-common/pr69543-4.c: New. * c-c++-common/pr69558-1.c: New. * c-c++-common/pr69558-2.c: New. * c-c++-common/pr69558-3.c: New. * c-c++-common/pr69558-4.c: New. * gcc.dg/pr69558.c: Move to... * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with xfail for c++. 2016-02-23 Thomas Schwinge * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust to -ftree-parallelize-loops/-fopenacc changes. * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. * c-c++-common/goacc/kernels-double-reduction.c: Likewise. * c-c++-common/goacc/kernels-loop-2.c: Likewise. * c-c++-common/goacc/kernels-loop-3.c: Likewise. * c-c++-common/goacc/kernels-loop-g.c: Likewise. * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise. * c-c++-common/goacc/kernels-loop-n.c: Likewise. * c-c++-common/goacc/kernels-loop-nest.c: Likewise. * c-c++-common/goacc/kernels-loop.c: Likewise. * c-c++-common/goacc/kernels-one-counter-var.c: Likewise. * c-c++-common/goacc/kernels-reduction.c: Likewise. * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise. 2016-02-23 Rainer Orth * gcc.target/i386/chkp-hidden-def.c: Require alias support. 2016-02-23 Jakub Jelinek PR c++/69902 * g++.dg/warn/Wnonnull-compare-5.C: New test. PR c/69900 * gcc.dg/pr69900.c: New test. 2016-02-23 Martin Jambor PR tree-optimization/69666 * gcc.dg/tree-ssa/pr69666.c: New test. 2016-02-23 Andre Vehreschild PR fortran/67451 * gfortran.dg/coarray_allocate_5.f08: New test. 2016-02-23 Andreas Krebbel * gcc.target/s390/vcond-shift.c: Move to ... * gcc.target/s390/vector/vcond-shift.c: ... here. 2016-02-23 Andreas Krebbel * gcc.target/s390/md/movstr-2.c: Move and rename to ... * gcc.target/s390/vector/stpcpy-1.c: ... this one. 2016-02-23 Andreas Krebbel * gcc.target/s390/md/movstr-1.c: Turn into compile test. 2016-02-20 Mark Wielaard PR c/28901 * gcc.dg/unused-variable-3.c: New test. 2016-02-22 Jakub Jelinek PR target/69888 * gcc.target/i386/pr69888.c: New test. 2016-02-22 Richard Biener PR tree-optimization/69882 * gfortran.dg/vect/pr69882.f90: New testcase. 2016-02-22 Jakub Jelinek PR target/69885 * gcc.dg/pr69885.c: New test. 2016-02-22 Oleg Endo PR target/69806 PR target/54089 * gcc.target/sh/pr54089-10.c: New. 2016-02-20 Paul Thomas PR fortran/69423 * gfortran.dg/deferred_character_15.f90 : New test. 2016-02-20 Dominique d'Humieres PR fortran/57365 gfortran.dg/allocate_with_source_18.f03: New test. 2016-02-20 Harald Anlauf PR fortran/52531 gfortran.dg/gomp/pr52531.f90: New test. 2016-02-19 Bernd Edlinger PR c++/69865 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before -std=c++03. 2016-02-19 Jakub Jelinek PR c++/69826 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. PR c++/69850 * g++.dg/warn/Wnonnull-compare-4.C: New test. PR c++/69851 * g++.dg/torture/pr69851.C: New test. 2016-02-19 Martin Sebor PR testsuite/69573 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures. 2016-02-19 Jakub Jelinek PR c++/69850 * g++.dg/warn/Wnonnull-compare-2.C: New test. * g++.dg/warn/Wnonnull-compare-3.C: New test. PR c++/67767 * g++.dg/cpp0x/pr67767.C: New test. 2016-02-19 Kyrylo Tkachov * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks for fp, simd, crypto, crc, lse. * doc/sourcebuild.texi (AArch64-specific attributes): Document the above. * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok effective target check. 2016-02-19 Jakub Jelinek PR target/69820 * gcc.target/i386/pr69820.c: New test. 2016-02-19 Andreas Krebbel * gcc.target/s390/vector/int128-1.c: New test. 2016-02-19 Andreas Krebbel * gcc.target/s390/vector/vec-vcond-1.c: New test. 2016-02-19 Andreas Krebbel * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings instruction pattern name to prevent the testcase from failing with -march=z13. 2016-02-19 Andreas Krebbel * gcc.target/s390/md/movstr-2.c: New test. 2016-02-19 Marcin Kościelnicki * gcc.target/s390/morestack.c: New test. 2016-02-19 Dominik Vogt PR target/69625 * gcc.target/s390/pr69625.c: Add test case. 2016-02-18 Bernd Edlinger PR testsuite/68580 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. 2016-02-18 Michael Meissner PR target/68404 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change. * gcc.target/powerpc/fusion3.c: Likewise. 2016-02-18 Richard Biener PR middle-end/69553 * g++.dg/torture/pr69553.C: New testcase. 2016-02-18 Nick Clifton PR target/62254 PR target/69610 * gcc.target/arm/pr62554.c: New test. * gcc.target/arm/pr69610-1.c: New test. * gcc.target/arm/pr69610-2.c: New test. 2016-02-18 Richard Biener PR middle-end/69854 * gcc.dg/torture/pr69854.c: New testcase. 2016-02-17 Jakub Jelinek PR c++/69850 * g++.dg/warn/Wnonnull-compare-1.C: New test. 2012-02-17 Bill Schmidt * gcc.target/powerpc/vec-cg.c: New test. 2016-02-17 Richard Biener PR testsuite/69586 * gcc.dg/uninit-21.c: Add -fno-short-enums. 2016-02-17 Kyrylo Tkachov PR target/69161 * gcc.c-torture/compile/pr69161.c: New test. 2016-02-17 David Sherwood PR target/69532 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw. * gcc.target/arm/vect-fmaxmin.c: Likewise. 2016-02-17 Eric Botcazou * gcc.dg/ifcvt-4.c: Skip on Visium. 2016-02-17 Eric Botcazou * gnat.dg/atomic8.adb: New test. 2016-02-17 Eric Botcazou * gnat.dg/discr46.ad[sb]: New test. 2016-02-16 Kelvin Nilsen PR Target/48344 * gcc.target/powerpc/pr48344-1.c: New test. 2015-02-16 Thomas Koenig PR fortran/69742 * gfortran.dg/associate_21.f90: New test. 2016-02-16 Jakub Jelinek PR c/69835 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of -Wnonnull in dg-options. * c-c++-common/nonnull-2.c: New test. 2016-02-16 James Greenhalgh Ramana Radhakrishnan * gcc.target/aarch64/vector_initialization_nostack.c: New. 2016-02-16 Jakub Jelinek PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. 2016-02-16 James Norris * c-c++-common/goacc/deviceptr-1.c: Add tests. * g++.dg/goacc/deviceptr-1.c: New file. 2016-02-16 Jakub Jelinek PR tree-optimization/69820 * gcc.dg/vect/pr69820.c: New test. 2016-02-16 Richard Biener PR tree-optimization/69776 * gcc.dg/torture/pr69776-2.c: New testcase. 2016-02-16 Bernd Schmidt PR tree-optimization/69714 * gcc.dg/torture/pr69714.c: New test. 2016-02-16 Jakub Jelinek PR tree-optimization/69802 * gcc.dg/pr69802.c: New test. 2016-02-16 Richard Biener PR middle-end/69801 * gcc.dg/pr69801.c: New testcase. 2016-02-15 Jerry DeLisle PR libgfortran/69651 * gfortran.dg/read_bang.f90: New test. * gfortran.dg/read_bang4.f90: New test. 2016-02-15 Jakub Jelinek PR c++/69658 * g++.dg/init/pr69658.C: New test. PR c++/69797 * c-c++-common/pr69797.c: New test. 2016-02-15 Prathamesh Kulkarni * lib/target-supports.exp (check_effective_target_section_anchors): Add check for aarch64*-*-*. 2016-02-15 Richard Biener PR tree-optimization/69783 * gcc.dg/vect/pr69783.c: New testcase. 2016-02-15 Richard Biener PR tree-optimization/69776 * gcc.dg/torture/pr69776.c: New testcase. 2016-02-14 Thomas Koenig PR fortran/60526 * gfortran.dg/type_decl_4.f90: Reinstated. 2016-02-14 John David Anglin PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*. 2016-02-14 Thomas Koenig PR fortran/60526 PR bootstrap/69816 * gfortran.dg/type_decl_4.f90: Removed. 2016-02-14 Thomas Koenig PR fortran/60526 * gfortran.dg/type_decl_4.f90: New test. 2016-02-14 Alan Modra PR testsuite/68886 * gcc.c-torture/execute/stkalign.c: Revise test. 2016-02-13 Oleg Endo PR target/67260 * gcc.target/sh/torture/pr67260.c: Adjust additional options. 2016-02-13 Oleg Endo PR target/67260 * gcc.target/sh/torture/pr67260.c: New. 2016-02-12 John David Anglin * gcc.dg/pr67964.c: Add dg-require-alias. 2016-02-13 Oleg Endo PR target/67636 PR target/64345 * gcc.target/sh/pr54236-1.c: Adjust optimization level. 2016-02-12 Jerry DeLisle PR libgfortran/69668 * gfortran.dg/namelist_88.f90: New test. 2016-02-12 Jerry DeLisle PR libgfortran/69668 * gfortran.dg/namelist_38.f90: Update test. * gfortran.dg/namelist_84.f90: Update test. 2016-02-12 David Malcolm PR other/69554 * gcc.dg/pr69554-1.c: New test. * gfortran.dg/pr69554-1.F90: New test. * gfortran.dg/pr69554-2.F90: New test. * lib/gcc-dg.exp (proc dg-locus): New function. * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to distinguish between the caret-printing and non-caret-printing cases. If caret-printing has been explicitly enabled, bail out without attempting to fix up the output. 2016-02-12 David Malcolm PR driver/69265 PR driver/69453 * gcc.dg/spellcheck-options-3.c: New test case. * gcc.dg/spellcheck-options-4.c: New test case. * gcc.dg/spellcheck-options-5.c: New test case. * gcc.dg/spellcheck-options-6.c: New test case. * gcc.dg/spellcheck-options-7.c: New test case. * gcc.dg/spellcheck-options-8.c: New test case. * gcc.dg/spellcheck-options-9.c: New test case. * gcc.dg/spellcheck-options-10.c: New test case. 2016-02-12 Jakub Jelinek PR rtl-optimization/69764 PR rtl-optimization/69771 * c-c++-common/pr69764.c: New test. * gcc.dg/torture/pr69771.c: New test. 2016-02-12 Marek Polacek * g++.dg/torture/init-list1.C: New. 2016-02-12 Marek Polacek * gcc.dg/pr69522.c: Add empty dg-options. 2016-02-12 Ilya Enkovich * g++.dg/lto/lto.exp: Include and init mpx. * g++.dg/lto/pr69729_0.C: New test. 2016-02-12 Jakub Jelinek PR ipa/69241 * g++.dg/ipa/pr69241-4.C: New test. PR ipa/68672 * g++.dg/ipa/pr68672-1.C: New test. * g++.dg/ipa/pr68672-2.C: New test. * g++.dg/ipa/pr68672-3.C: New test. 2016-02-12 Bernd Schmidt PR c/69522 * gcc.dg/pr69522.c: New test. 2016-02-12 Patrick Palka PR c++/69098 * g++.dg/cpp1y/69098.C: New test. * g++.dg/cpp1y/69098-2.C: New test. 2016-02-12 Jakub Jelinek * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior and neighbour -> neighbor. * objc.dg/attributes/method-nonnull-1.m: Likewise. * objc.dg/gnu-api-2-class-meta.m: Likewise. * c-c++-common/Wvarargs.c: Likewise. * c-c++-common/goacc/host_data-5.c: Likewise. * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. * obj-c++.dg/gnu-api-2-method.mm: Likewise. * gcc.target/aarch64/pr60697.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise. * gcc.target/aarch64/aapcs64/ice_2.c: Likewise. * gcc.target/aarch64/aapcs64/test_23.c: Likewise. * gcc.target/aarch64/vrnd_f64_1.c: Likewise. * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. * g++.dg/lookup/koenig5.C: Likewise. * g++.dg/ext/no-asm-2.C: Likewise. * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise. * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise. * gfortran.dg/used_types_16.f90: Likewise. * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise. * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise. * gfortran.dg/abstract_type_6.f03: Likewise. * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise. * gfortran.dg/used_types_15.f90: Likewise. * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise. * gfortran.dg/exit_3.f08: Likewise. * gfortran.dg/open_status_2.f90: Likewise. * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. * gfortran.dg/intrinsic_std_1.f90: Likewise. * gfortran.dg/associate_1.f03: Likewise. * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise. * gfortran.dg/intrinsic_std_6.f90: Likewise. * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise. * gcc.dg/builtin-object-size-1.c: Likewise. * gcc.dg/noreturn-6.c: Likewise. * gcc.dg/builtin-stringop-chk-1.c: Likewise. * gcc.dg/globalalias.c: Likewise. * gcc.dg/builtins-config.h: Likewise. * gcc.dg/pr30457.c: Likewise. * gcc.c-torture/compile/volatile-1.c: Likewise. * gcc.c-torture/execute/20101011-1.c: Likewise. * c-c++-common/Waddress-1.c: Likewise. 2016-02-11 Jakub Jelinek PR c/69768 * c-c++-common/Waddress-1.c: New test. 2016-02-11 Andre Vehreschild PR fortran/69296 * gfortran.dg/associate_19.f03: New test. * gfortran.dg/associate_20.f03: New test. 2016-02-11 Oleg Endo * gcc.target/sh/pr54089-8.c: Adjust optimization level. 2016-02-11 Kyrylo Tkachov * gcc.target/aarch64/target_attr_15.c: Scan assembly for .arch armv8-a\n. Add -dA to dg-options. * gcc.target/aarch64/assembler_arch_1.c: New test. * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. 2016-02-11 Paolo Carlini PR c++/68726 * g++.dg/cpp0x/pr68726.C: New. 2016-02-11 Ilya Enkovich * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx test. 2016-02-11 Richard Biener * g++.dg/tree-ssa/pr61034.C: Adjust. 2016-02-10 Vladimir Makarov PR target/69148 * gcc.target/s390/pr69148.c: New. 2016-02-10 Yuri Rumyantsev PR tree-optimization/69652 * gcc.dg/torture/pr69652.c: New test. 2016-02-10 Jakub Jelinek Patrick Palka PR ipa/69241 PR c++/69649 * g++.dg/ipa/pr69241-1.C: New test. * g++.dg/ipa/pr69241-2.C: New test. * g++.dg/ipa/pr69241-3.C: New test. * g++.dg/ipa/pr69649.C: New test. 2016-02-10 Uros Bizjak * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*. * gcc.dg/tree-ssa/sra-18.c: Ditto. 2016-02-10 Bin Cheng PR tree-optimization/68021 * gcc.dg/tree-ssa/pr68021.c: New test. 2016-02-10 Richard Biener PR tree-optimization/69726 * gcc.dg/uninit-22.c: New testcase. 2016-02-09 Andrew Pinski PR tree-opt/69282 * gcc.c-torture/compile/20160205-1.c: New testcase. 2016-02-09 Michael Meissner PR target/68404 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion instead accessing a really large arrray. * gcc.target/powerpc/fusion3.c: Likewise. 2016-02-09 Charles Baylis PR target/68532 * gcc.c-torture/execute/pr68532.c: New test. 2016-02-11 Alexandre Oliva PR target/69634 * gcc.dg/pr69634.c: New. 2016-02-09 Richard Biener * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space. 2016-02-09 Alexander Fomin * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. 2016-02-09 Yuri Rumyantsev * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures. 2016-02-09 Richard Biener PR tree-optimization/69715 * gcc.dg/torture/pr69715.c: New testcase. 2016-02-08 Patrick Palka PR c++/69139 * g++.dg/cpp0x/trailing12.C: New test. * g++.dg/cpp0x/trailing13.C: New test. 2016-02-08 Patrick Palka PR c++/69283 PR c++/67835 * g++.dg/cpp1y/auto-fn29.C: New test. * g++.dg/cpp1y/auto-fn30.C: New test. 2016-02-08 Jakub Jelinek PR tree-optimization/69209 * gcc.c-torture/compile/pr69209.c: New test. 2016-02-08 Jeff Law PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number of statements allowed in join block for path splitting. 2016-02-08 Jakub Jelinek PR c++/59627 * g++.dg/gomp/pr59627.C: New test. PR ipa/69239 * g++.dg/ipa/pr69239.C: New test. 2016-02-08 David Malcolm PR preprocessor/69664 * gcc.dg/cpp/trad/comment-2.c: Add expected column number. * gcc.dg/cpp/warn-comments.c: Likewise. 2016-02-08 Marek Polacek PR c++/69688 * g++.dg/init/const12.C: New test. 2016-02-08 Bernd Schmidt PR target/60410 * gcc.dg/lto/pr55113_0.c: Remove test. 2016-02-08 Richard Biener PR tree-optimization/69719 * gcc.dg/torture/pr69719.c: New testcase. 2016-02-08 Richard Biener Jeff Law PR target/68273 * gcc.target/mips/pr68273.c: New testcase. 2016-02-08 Richard Biener PR rtl-optimization/69274 * gcc.target/i386/addr-sel-1.c: XFAIL. 2016-02-08 Jeff Law PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed. PR tree-optimization/65917 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. 2016-02-07 Jerry DeLisle PR fortran/50555 * gfortran.dg/namelist_args.f90: New test. 2016-02-05 Jeff Law PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-2.c: New test. * gcc.dg/tree-ssa/split-path-3.c: New test. * gcc.dg/tree-ssa/split-path-4.c: New test. * gcc.dg/tree-ssa/split-path-5.c: New test. * gcc.dg/tree-ssa/split-path-6.c: New test. * gcc.dg/tree-ssa/split-path-7.c: New test. 2016-02-05 Martin Sebor PR c++/69662 * g++.dg/warn/Wplacement-new-size-1.C: New test. * g++.dg/warn/Wplacement-new-size-2.C: New test. 2016-02-06 Richard HEnderson PR c/69643 * gcc.target/i386/addr-space-4.c: New. * gcc.target/i386/addr-space-5.c: New. 2016-02-05 Mikael Morin PR fortran/66089 * gfortran.dg/elemental_dependency_6.f90: New. 2016-02-05 Jakub Jelinek PR rtl-optimization/69691 * gcc.c-torture/execute/pr69691.c: New test. PR c++/69628 * g++.dg/parse/pr69628.C: New test. 2016-02-05 Uros Bizjak * gcc.dg/sancov/asan.c: Move to ... * gcc.dg/asan/sancov-1.c: ... here. 2016-02-05 Uros Bizjak * gcc.target/i386/pr69577.c: Require avx_runtime target. 2016-02-05 H.J. Lu PR target/69677 * gcc.target/i386/pr69677.c: New test. 2016-02-05 Patrick Palka PR c++/68948 * g++.dg/template/pr68948.C: New test. 2016-02-05 Dominik Vogt * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390 (only necessary on s390x). 2016-02-04 H.J. Lu * gcc.target/i386/pr69454-2.c: Compile with -msse2 -mno-accumulate-outgoing-args. 2016-02-04 Patrick Palka * g++.dg/cpp0x/constexpr-ptrmem5.C: New test. 2016-02-04 Jakub Jelinek PR c/69669 * c-c++-common/pr69669.c: New test. 2016-02-04 Michael Meissner PR target/69667 * g++.dg/pr69667.C: New file. 2016-02-04 Wilco Dijkstra PR target/69619 * gcc.dg/pr69619.c: Add new test. 2016-02-04 Richard Sandiford PR rtl-optimization/69577 * gcc.target/i386/pr69577.c: New test. 2016-02-04 Martin Liska * g++.dg/asan/pr69276.C: New test. 2016-02-04 Kyrylo Tkachov PR target/65932 PR target/67714 * gcc.target/arm/wmul-3.c: Simplify test to generate just a single smulbb instruction. * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options. * gcc.target/amr/wmul-2.c: Likewise. 2016-02-04 Kyrylo Tkachov PR target/65932 PR target/67714 * gcc.c-torture/execute/pr67714.c: New test. 2016-02-04 Ilya Enkovich PR target/69454 * gcc.target/i386/pr69454-1.c: New test. * gcc.target/i386/pr69454-2.c: New test. 2016-02-03 Martin Sebor PR c++/69251 PR c++/69253 PR c++/69290 PR c++/69277 PR c++/69349 * g++.dg/ext/flexarray-mangle-2.C: New test. * g++.dg/ext/flexarray-mangle.C: New test. * g++.dg/ext/flexarray-subst.C: New test. * g++.dg/ext/flexary11.C: New test. * g++.dg/ext/flexary12.C: New test. * g++.dg/ext/flexary13.C: New test. * g++.dg/ext/flexary14.C: New test. * g++.dg/other/dump-ada-spec-2.C: Adjust. 2016-02-03 H.J. Lu * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6): Define only if CHECK_FLOAT128 is defined. (main): Properly initialize u5. 2016-02-03 Jakub Jelinek PR c/69627 * gcc.dg/pr69627.c: New test. PR target/69644 * gcc.dg/pr69644.c: New test. 2016-02-03 Mike Stump * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor support for struct-layout-1.exp. 2016-02-03 Patrick Palka PR c++/69056 * g++.dg/cpp0x/pr69056.C: New test. 2016-02-03 Vladimir Makarov Alexandre Oliva PR target/69461 * gcc.target/powerpc/pr69461.c: New. 2016-02-03 Uros Bizjak * lib/tsan-dg.exp (tsan_init): Move check if tsan executable works from here ... (check_effective_target_fsanitize_thread): ... to here. Do not specify additional compile flags for the test source. * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not specify additional compile flags for the test source. 2016-02-03 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: Fix test issue. 2016-02-03 Andre Vehreschild PR fortran/67451 PR fortran/69418 * gfortran.dg/coarray_allocate_2.f08: New test. * gfortran.dg/coarray_allocate_3.f08: New test. * gfortran.dg/coarray_allocate_4.f08: New test. 2016-02-03 Alan Lawrence * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes; use same scan-tree-dump-times on all platforms. * gcc.dg/vect/vect-outer-1.c: Likewise. * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. * gcc.dg/vect/vect-outer-1a.c: Likewise. * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. * gcc.dg/vect/vect-outer-1b.c: Likewise. * gcc.dg/vect/vect-outer-2b.c: Likewise. * gcc.dg/vect/vect-outer-3b.c: Likewise. * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 2016-02-02 Segher Boessenkool * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension" warning. 2016-02-02 H.J. Lu * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test. 2016-02-02 James Norris * c-c++-common/goacc/routine-5.c: Add tests. 2016-02-02 Alexander Monakov * gcc.target/nvptx/unsigned-cmp.c: New test. 2016-02-02 Wilco Dijkstra * gcc.target/aarch64/scalar_shift_1.c (test_corners_sisd_di): Improve force to SIMD register. (test_corners_sisd_si): Likewise. * gcc.target/aarch64/vect-ld1r-compile-fp.c: Remove scan-assembler check for ldr. 2016-02-02 Richard Biener PR tree-optimization/69595 * gcc.dg/Warray-bounds-17.c: New testcase. 2016-02-02 Richard Biener PR tree-optimization/69606 * gcc.dg/torture/pr69606.c: New testcase. 2016-02-02 Yuri Rumyantsev PR middle-end/68542 * gcc.dg/vect/vect-mask-store-move-1.c: New test. * gcc.target/i386/avx2-vect-mask-store-move1.c: New test. 2016-02-02 Alan Modra PR target/69548 * gcc.target/powerpc/pr69548.c: New test. 2016-02-01 Jakub Jelinek PR rtl-optimization/69592 * gcc.dg/pr69592.c: New test. PR preprocessor/69543 PR c/69558 * gcc.dg/pr69543.c: New test. * gcc.dg/pr69558.c: New test. 2016-02-01 Uros Bizjak PR testsuite/65940 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g. 2016-02-01 Martin Sebor * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body. 2016-02-01 Bin Cheng PR tree-optimization/67921 * c-c++-common/ubsan/pr67921.c: New test. 2016-02-01 Richard Biener PR middle-end/69556 * gcc.dg/tree-ssa/recip-8.c: New testcase. 2016-02-01 Richard Biener PR tree-optimization/69574 * gcc.dg/torture/pr69574.c: New testcase. 2016-02-01 Richard Biener PR tree-optimization/69579 * gcc.dg/setjmp-6.c: New testcase. 2016-02-01 Jakub Jelinek PR rtl-optimization/69570 * g++.dg/opt/pr69570.C: New test. 2016-02-01 Richard Henderson * gcc.dg/pr69535.c: New test. 2016-01-31 John David Anglin PR testsuite/69584 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux. * gcc.dg/tree-ssa/sra-18.c: Likewise. PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*. 2016-01-31 Paul Thomas PR fortran/67564 * gfortran.dg/allocate_with_source_17.f03: New test. 2016-01-30 Jakub Jelinek PR tree-optimization/69546 * gcc.dg/torture/pr69546.c: New test. 2016-01-30 Paul Thomas PR fortran/69566 * gfortran.dg/unlimited_polymorphic_25.f03: New test. 2016-01-30 Martin Sebor PR c++/68490 * g++.dg/ext/flexary10.C: New test. 2016-01-30 Dominique d'Humieres PR fortran/66707 gfortran.dg/common_23.f90: New test. 2016-01-29 Bill Schmidt PR target/65546 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct condition being checked, and disable it when the target supports misaligned loads and stores. 2016-01-29 Jakub Jelinek PR debug/69518 * gcc.dg/torture/pr69518.c: New test. 2016-01-29 H.J. Lu PR target/69530 * gcc.target/i386/pr69530.c: New test. 2016-01-29 Steve Ellcey PR target/65604 * gcc.target/mips/div-delay.c: New test. 2016-01-29 Jakub Jelinek PR target/69551 * gcc.target/i386/pr69551.c: New test. PR target/66137 * gcc.target/i386/pr66137.c: New test. 2016-01-29 Andrew Bennett * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be always built for p5600. * gcc.target/mips/mips.exp (mips-dg-options): Add support for the isa=p5600 dg-option. 2016-01-29 Richard Biener PR tree-optimization/69547 * g++.dg/tree-ssa/pr69547.C: New testcase. 2016-01-29 Jakub Jelinek PR debug/66869 * g++.dg/warn/Wunused-function2.C: New test. 2016-01-29 Dominik Vogt * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector support for test to succeed. 2016-01-29 Marek Polacek PR c++/69509 PR c++/69516 * g++.dg/ext/constexpr-vla2.C: New test. * g++.dg/ext/constexpr-vla3.C: New test. * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail. 2016-01-29 Richard Biener PR middle-end/69537 * gcc.dg/uninit-21.c: New testcase. 2016-01-28 Uros Bizjak PR target/69459 * gcc.target/i386/pr69459.c: New test. 2016-01-28 Steve Ellcey PR target/68400 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector. * gcc.target/mips/pr68400.c: New test. 2016-01-28 Martin Sebor PR target/17381 * gcc.target/powerpc/pr17381.c: New test. 2016-01-28 Jakub Jelinek PR middle-end/69542 * gcc.dg/torture/pr69542.c: New test. 2016-01-28 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: Fix test issue. 2016-01-28 David Edelsohn * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr66688.c: Same. 2016-01-28 David Edelsohn PR target/63679 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles. * gcc.dg/tree-ssa/sra-18.c: Same. 2016-01-28 Andre Vehreschild PR fortran/62536 * gfortran.dg/block_15.f08: New test. * gfortran.dg/block_end_error_1.f90: Need to catch additional error on incorrectly closed BLOCK. 2016-01-28 Ilya Enkovich * gcc.dg/declare-simd.c: New test. 2016-01-28 Richard Biener PR tree-optimization/69466 * gfortran.dg/vect/pr69466.f90: New testcase. 2016-01-28 Thomas Preud'homme * g++.dg/pr67989.C: Remove ARM-specific option. * gcc.target/arm/pr67989.C: New file. 2016-01-27 Uros Bizjak * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 and expm1 test for glibc < 2.11. 2016-01-27 Richard Henderson * gcc.c-torture/execute/pr69447.c: New test. 2016-01-27 Paul Thomas PR fortran/69422 * gfortran.dg/alloc_comp_assign_15.f03: New test. 2016-01-27 Jakub Jelinek PR debug/66869 * gcc.dg/pr66869.c: New test. 2016-01-25 Jeff Law PR tree-optimization/68398 PR tree-optimization/69196 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output. * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread path to avoid new heuristic allowing more irreducible regions * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise. * gcc.dg/tree-ssa/vrp46.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output. * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. 2016-01-27 Marek Polacek PR c/68062 * c-c++-common/vector-compare-4.c: New test. 2016-01-27 David Malcolm PR preprocessor/69126 * c-c++-common/pr69126.c: New test case. 2016-01-27 Ian Lance Taylor * gcc.dg/tree-ssa/ivopt_5.c: New test. 2016-01-27 Ryan Burn PR cilkplus/69267 * g++.dg/cilk-plus/CK/pr69267.cc: New test. 2016-01-27 Uros Bizjak PR target/69512 * gcc.target/i386/pr69512.c: New test. 2016-01-27 Rainer Emrich PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. 2016-01-27 Marek Polacek PR c++/69379 * g++.dg/pr69379.C: New test. 2016-01-27 Martin Sebor PR c++/69317 * g++.dg/abi/Wabi-2-2.C: New test. * g++.dg/abi/Wabi-2-3.C: New test. * g++.dg/abi/Wabi-3-2.C: New test. * g++.dg/abi/Wabi-3-3.C: New test. 2016-01-27 Richard Biener PR tree-optimization/69166 * gcc.dg/torture/pr69166.c: New testcase. 2016-01-27 Martin Jambor PR tree-optimization/69355 * gcc.dg/tree-ssa/pr69355.c: New test. 2016-01-27 Marek Polacek PR c++/69496 * g++.dg/ext/constexpr-vla1.C: New test. 2016-01-20 Christian Bruel PR target/69245 * gcc.target/arm/pr69245.c: New test. 2016-01-27 Jakub Jelinek PR tree-optimization/69399 * gcc.dg/torture/pr69399.c: New test. 2016-01-27 Eric Botcazou * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. 2016-01-26 Eric Botcazou * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. 2016-01-26 Tom de Vries PR tree-optimization/69110 * gcc.dg/autopar/pr69110.c: New test. 2016-01-26 Abderrazek Zaafrani Sebastian Pop * gcc.dg/graphite/isl-ast-op-select.c: New. 2015-01-26 Paul Thomas PR fortran/69385 * gfortran.dg/allocate_error_6.f90: New test. 2016-01-26 Richard Henderson * gcc.dg/tm/pr60908.c: New test. 2016-01-26 David Malcolm PR other/69006 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output directive. * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update expected multiline output to reflect the colorization being disabled before newlines. * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (custom_diagnostic_finalizer): Replace call to pp_newline_and_flush with call to pp_flush. * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive. * gfortran.dg/implicit_class_1.f90: Likewise. * lib/gcc-dg.exp (allow_blank_lines): New global. (dg-allow-blank-lines-in-output): New procedure. (gcc-dg-prune): Complain about blank lines in the output, unless dg-allow-blank-lines-in-output was called. * lib/multiline.exp (_build_multiline_regex): Only support arbitrary followup text for non-blank-lines, not for blank lines. 2016-01-26 Jakub Jelinek PR tree-optimization/69483 * gcc.dg/pr69483.c: New test. * g++.dg/opt/pr69483.C: New test. 2016-01-26 Christophe Lyon PR target/68620 * gcc.target/arm/pr68620.c: New test. 2016-01-26 H.J. Lu * gcc.target/i386/pr68986-2.c: Remove -m32. 2016-01-26 H.J. Lu PR target/68986 * gcc.target/i386/pr68986-1.c: New test. * gcc.target/i386/pr68986-2.c: Likewise. * gcc.target/i386/pr68986-3.c: Likewise. 2016-01-26 Christian Bruel * lib/target-supports.exp (check_effective_target_arm_crypto_pragma_ok_nocache): Remove. (check_effective_target_arm_crypto_pragma_ok): Likewise. * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test. 2016-01-26 Richard Biener PR tree-optimization/69452 * gcc.dg/torture/pr69452.c: New testcase. 2016-01-26 Jakub Jelinek PR target/69442 * gcc.dg/pr69442.c: New test. 2016-01-26 Roger Ferrer Ibáñez PR target/67896 * gcc.target/aarch64/simd/pr67896.C: New. 2016-01-26 Richard Sandiford PR tree-optimization/69400 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New function. (plugin_init): Call it. * gcc.dg/torture/pr69400.c: New test. 2016-01-26 Christophe Lyon * gcc.target/arm/pr68674.c: Check and use arm_fp effective target. 2016-01-25 Aditya Kumar Sebastian Pop * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with isl-0.15. 2016-01-25 Aditya Kumar Sebastian Pop * gcc.dg/graphite/pr69292.c: New. 2016-01-25 Jakub Jelinek * c-c++-common/goacc/use_device-1.c: New test. 2016-01-25 Jeff Law PR tree-optimization/69196 PR tree-optimization/68398 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output * gcc.dg/tree-ssa/pr68198.c: Likewise. 2016-01-25 David Edelsohn PR target/69469 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's Algorithm. 2016-01-25 Richard Biener PR testsuite/69380 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. 2016-01-25 Ilya Enkovich PR target/69421 * gcc.dg/pr69421.c: New test. 2016-01-25 Bilyan Borisov * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. 2016-01-25 Richard Biener PR tree-optimization/69376 * gcc.dg/torture/pr69376.c: New testcase. 2016-01-24 Jerry DeLisle PR fortran/69397 PR fortran/68442 * gfortran.dg/interface_38.f90: New test. * gfortran.dg/interface_39.f90: New test. 2016-01-24 Patrick Palka Revert: 2016-01-18 Patrick Palka PR c++/11858 PR c++/24663 PR c++/24664 * g++.dg/template/pr11858.C: New test. * g++.dg/template/pr24663.C: New test. * g++.dg/template/unify12.C: New test. * g++.dg/template/unify13.C: New test. * g++.dg/template/unify14.C: New test. * g++.dg/template/unify15.C: New test. * g++.dg/template/unify16.C: New test. * g++.dg/template/unify17.C: New test. 2016-01-24 Dominique d'Humieres PR fortran/68283 gfortran.dg/pr68283.f90: New test. 2016-01-24 Thomas Koenig PR fortran/66094 * gfortran.dg/inline_matmul_13.f90: New test. * gfortran.dg/matmul_bounds_8.f90: New test. * gfortran.dg/matmul_bounds_9.f90: New test. * gfortran.dg/matmul_bounds_10.f90: New test. 2016-01-23 Tom de Vries PR tree-optimization/69426 * gcc.dg/autopar/pr69426.c: New test. 2016-01-23 Martin Sebor PR c++/58109 PR c++/69022 * g++.dg/cpp0x/alignas5.C: New test. * g++.dg/ext/vector29.C: Same. 2016-01-23 Uros Bizjak * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gcc.target/i386/chkp-strlen-4.c: Move the definition of _GNU_SOURCE from compile flags to the source. * gcc.target/i386/chkp-stropt-12.c: Ditto. * gcc.target/i386/chkp-stropt-16.c: Ditto. * gcc.target/i386/chkp-stropt-4.c: Ditto. * gcc.target/i386/chkp-stropt-8.c: Ditto. 2016-01-22 Jakub Jelinek PR target/69432 * g++.dg/opt/pr69432.C: New test. 2016-01-22 Bill Schmidt * gcc.target/powerpc/pr63354c: Adjust target selector to include 32-bit targets testing an -m64 multilib. 2016-01-22 Bill Schmidt * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with 64-bit support. 2016-01-22 James Greenhalgh * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. 2016-01-21 Christian Bruel PR target/68674 * gcc.target/i386/pr68674.c * gcc.target/aarch64/pr68674.c * gcc.target/arm/pr68674.c 2016-01-22 Kyrylo Tkachov PR target/69403 * gcc.c-torture/execute/pr69403.c: New test. 2016-01-22 Paolo Carlini PR c++/55843 * g++.dg/template/pr55843.C: New. 2016-01-22 Alan Lawrence PR testsuite/66877 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 vect_recog_over_widening_pattern in dump if we have vect_widen_shift. 2016-01-21 Bill Schmidt PR testsuite/67489 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } from dg-do compile directive, and instead add { dg-require-effective-target int128 }. 2016-01-20 Martin Sebor PR c/69405 * gcc.dg/sync-fetch.c: New test. 2016-01-21 Martin Sebor PR target/69252 * gcc.target/powerpc/pr69252.c: New test. 2016-01-21 Jerry DeLisle PR fortran/65996 * gfortran.dg/pr65996.f90: New test. 2016-01-21 Dominik Vogt PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is expected to generate an error. 2016-01-21 Bernd Schmidt PR middle-end/66178 * gcc.dg/torture/pr66178.c: New test. 2016-01-21 Anton Blanchard Bill Schmidt PR target/63354 * gcc.target/powerpc/pr63354.c: New test. 2016-01-21 Vladimir Makarov PR rtl-optimization/68990 * gcc.target/i386/pr68990: New. 2016-01-21 Nick Clifton PR target/69129 * gcc.target/mips/pr69129.c: New. 2016-01-21 Paolo Carlini PR c++/58046 * g++.dg/cpp0x/pr58046.C: New. 2016-01-21 Jakub Jelinek PR target/69187 PR target/65624 * gcc.target/arm/pr69187.c: New test. PR c++/69355 * g++.dg/torture/pr69355.C: New test. 2016-01-21 Aditya Kumar Sebastian Pop * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. 2016-01-21 Aditya Kumar Sebastian Pop * gcc.dg/graphite/pr68976.c: New test. 2016-01-21 Jakub Jelinek PR middle-end/67653 * c-c++-common/pr67653.c: New test. * gcc.dg/torture/pr29119.c: Add dg-warning. 2016-01-20 Peter Bergner * gcc.target/powerpc/cpu-builtin-1.c: New test. 2016-01-20 Prathamesh Kulkarni PR c/24293 * gcc.dg/pr24293.c: New test. * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to incomplete struct type. * gcc.dg/declspec-1.c: Likewise. * gcc.dg/pr63549.c: Likewise. 2016-01-20 Jakub Jelinek PR tree-optimization/66612 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test for bdn instruction. 2016-01-20 Christophe Lyon * lib/target-supports.exp (check_effective_target_arm_fp_ok_nocache): New. (check_effective_target_arm_fp_ok): New. (add_options_for_arm_fp): New. (check_effective_target_arm_crypto_ok_nocache): Require target_arm_v8_neon_ok instead of arm32. (check_effective_target_arm_crypto_pragma_ok_nocache): New. (check_effective_target_arm_crypto_pragma_ok): New. (add_options_for_arm_vfp): New. * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective target instead. Force initial fpu to vfp. * gcc.target/arm/attr-neon-builtin-fail.c: Do not force -mfloat-abi=softfp, use arm_fp_ok effective target instead. * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok dependency. * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, use arm_vfp effective target instead. Force initial fpu to vfp. * gcc.target/arm/attr-neon3.c: Likewise. * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of arm_vfp_ok. * gcc.target/arm/unsigned-float.c: Likewise. * gcc.target/arm/vfp-1.c: Likewise. * gcc.target/arm/vfp-ldmdbd.c: Likewise. * gcc.target/arm/vfp-ldmdbs.c: Likewise. * gcc.target/arm/vfp-ldmiad.c: Likewise. * gcc.target/arm/vfp-ldmias.c: Likewise. * gcc.target/arm/vfp-stmdbd.c: Likewise. * gcc.target/arm/vfp-stmdbs.c: Likewise. * gcc.target/arm/vfp-stmiad.c: Likewise. * gcc.target/arm/vfp-stmias.c: Likewise. * gcc.target/arm/vnmul-1.c: Likewise. * gcc.target/arm/vnmul-2.c: Likewise. * gcc.target/arm/vnmul-3.c: Likewise. * gcc.target/arm/vnmul-4.c: Likewise. 2016-01-20 H.J. Lu PR testsuite/69366 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, the MPX run-time library, for compile-time MPX test. * gcc.target/i386/chkp-always_inline.c: Likewise. * gcc.target/i386/chkp-bndret.c: Likewise. * gcc.target/i386/chkp-builtins-1.c: Likewise. * gcc.target/i386/chkp-builtins-2.c: Likewise. * gcc.target/i386/chkp-builtins-3.c: Likewise. * gcc.target/i386/chkp-builtins-4.c: Likewise. * gcc.target/i386/chkp-const-check-1.c: Likewise. * gcc.target/i386/chkp-const-check-2.c: Likewise. * gcc.target/i386/chkp-hidden-def.c: Likewise. * gcc.target/i386/chkp-label-address.c: Likewise. * gcc.target/i386/chkp-lifetime-1.c: Likewise. * gcc.target/i386/chkp-narrow-bounds.c: Likewise. * gcc.target/i386/chkp-pr69044.c: Likewise. * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. * gcc.target/i386/chkp-strchr.c: Likewise. * gcc.target/i386/chkp-strlen-1.c: Likewise. * gcc.target/i386/chkp-strlen-2.c: Likewise. * gcc.target/i386/chkp-strlen-3.c: Likewise. * gcc.target/i386/chkp-strlen-4.c: Likewise. * gcc.target/i386/chkp-strlen-5.c: Likewise. * gcc.target/i386/chkp-stropt-1.c: Likewise. * gcc.target/i386/chkp-stropt-10.c: Likewise. * gcc.target/i386/chkp-stropt-11.c: Likewise. * gcc.target/i386/chkp-stropt-12.c: Likewise. * gcc.target/i386/chkp-stropt-13.c: Likewise. * gcc.target/i386/chkp-stropt-14.c: Likewise. * gcc.target/i386/chkp-stropt-15.c: Likewise. * gcc.target/i386/chkp-stropt-16.c: Likewise. * gcc.target/i386/chkp-stropt-2.c: Likewise. * gcc.target/i386/chkp-stropt-3.c: Likewise. * gcc.target/i386/chkp-stropt-4.c: Likewise. * gcc.target/i386/chkp-stropt-5.c: Likewise. * gcc.target/i386/chkp-stropt-6.c: Likewise. * gcc.target/i386/chkp-stropt-7.c: Likewise. * gcc.target/i386/chkp-stropt-8.c: Likewise. * gcc.target/i386/chkp-stropt-9.c: Likewise. * gcc.target/i386/pr63995-2.c: Likewise. * gcc.target/i386/pr64805.c: Likewise. * gcc.target/i386/pr65044.c: Likewise. * gcc.target/i386/pr65167.c: Likewise. * gcc.target/i386/pr65183.c: Likewise. * gcc.target/i386/pr65184.c: Likewise. * gcc.target/i386/thunk-retbnd.c: Likewise. 2016-01-20 Ilya Enkovich PR tree-optimization/69328 * gcc.dg/pr69328.c: New test. 2016-01-20 Jeff Law PR target/25114 * gcc.target/m68k/pr25114.c: New test. 2016-01-20 Andre Vieira * gcc.target/arm/memset-inline-10.c: Added dg-require-effective-target arm_thumb2_ok. 2016-01-19 Eric Botcazou * gcc.dg/debug/dwarf2/sso.c: New test. 2016-01-19 Uros Bizjak PR testsuite/68820 * gcc.c-torture/execute/builtins/memops-asm.x: New file. * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. 2016-01-19 Jan Hubicka PR ipa/66223 * g++.dg/ipa/devirt-50.C: New testcase. 2016-01-19 Marek Polacek PR c++/68965 * g++.dg/cpp1y/parameter-pack-1.C: New test. * g++.dg/cpp1y/parameter-pack-2.C: New test. 2016-01-19 Kyrylo Tkachov PR target/69135 * gcc.target/arm/pr69135_1.c: New test. 2015-01-19 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: Add new tests. 2015-01-19 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: New testcase. 2016-01-19 Marek Polacek PR c++/68586 * g++.dg/cpp0x/enum30.C: New test. 2016-01-19 Richard Biener PR tree-optimization/69336 * g++.dg/tree-ssa/pr69336.C: New testcase. 2016-01-19 Jakub Jelinek PR debug/65779 * gcc.dg/pr65779.c: New test. 2016-01-19 Richard Biener PR tree-optimization/69352 * gcc.dg/torture/pr69352.c: New testcase. 2016-01-19 Jakub Jelinek PR rtl-optimization/68955 PR rtl-optimization/64557 * gcc.dg/torture/pr68955.c: New test. 2016-01-19 Jan Hubicka PR lto/69136 * g++.dg/torture/pr69136.C: New testcase. 2016-01-19 Jan Hubicka PR lto/69133 * g++.dg/lto/pr69133_0.C: New testcase. * g++.dg/lto/pr69133_1.C: New testcase. 2016-01-15 Jeff Law PR tree-optimization/69320 * gcc.c-torture/pr69320-1.c: New test. * gcc.c-torture/pr69320-2.c: New test. * gcc.c-torture/pr69320-3.c: New test. * gcc.c-torture/pr69320-4.c: New test. 2016-01-18 Patrick Palka PR c++/11858 PR c++/24663 PR c++/24664 * g++.dg/template/pr11858.C: New test. * g++.dg/template/pr24663.C: New test. * g++.dg/template/unify12.C: New test. * g++.dg/template/unify13.C: New test. * g++.dg/template/unify14.C: New test. * g++.dg/template/unify15.C: New test. * g++.dg/template/unify16.C: New test. * g++.dg/template/unify17.C: New test. 2016-01-18 David Malcolm PR testsuite/69181 * gcc.dg/pr69181-1.c: New test file. * gcc.dg/pr69181-2.c: New test file. * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of globals by moving it to... (cleanup-after-saved-dg-test): ...this new function. Add "global additional_sources_used". Add reset of global multiline_expected_outputs to the empty list. * lib/multiline.exp (_multiline_expected_outputs): Rename this global to... (multiline_expected_outputs): ...this, and updated comments to note that it is modified from gcc-dg.exp. (dg-end-multiline-output): Update for the above renaming. (handle-multiline-outputs): Likewise. Remove the clearing of the expected outputs to the empty list. 2016-01-18 Richard Biener PR tree-optimization/69297 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. 2016-01-18 Joseph Myers * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in dg-options. * gcc.target/mips/mips-3d-2.c: Likewise. * gcc.target/mips/mips-3d-3.c: Likewise. * gcc.target/mips/mips-3d-4.c: Likewise. * gcc.target/mips/mips-3d-5.c: Likewise. * gcc.target/mips/mips-3d-6.c: Likewise. * gcc.target/mips/mips-3d-7.c: Likewise. * gcc.target/mips/mips-3d-8.c: Likewise. * gcc.target/mips/mips-3d-9.c: Likewise. * gcc.target/mips/mips-ps-1.c: Likewise. * gcc.target/mips/mips-ps-2.c: Likewise. * gcc.target/mips/mips-ps-3.c: Likewise. * gcc.target/mips/mips-ps-4.c: Likewise. * gcc.target/mips/mips-ps-5.c: Likewise. * gcc.target/mips/mips-ps-6.c: Likewise. * gcc.target/mips/mips-ps-7.c: Likewise. * gcc.target/mips/mips-ps-type.c: Likewise. * gcc.target/mips/mips-ps-type-2.c: Likewise. * gcc.target/mips/mips16-attributes-6.c: Likewise. 2016-01-18 Tom de Vries * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. * c-c++-common/goacc/kernels-double-reduction.c: New test. * c-c++-common/goacc/kernels-empty.c: New test. * c-c++-common/goacc/kernels-eternal.c: New test. * c-c++-common/goacc/kernels-loop-2.c: New test. * c-c++-common/goacc/kernels-loop-3.c: New test. * c-c++-common/goacc/kernels-loop-data-2.c: New test. * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. * c-c++-common/goacc/kernels-loop-data-update.c: New test. * c-c++-common/goacc/kernels-loop-data.c: New test. * c-c++-common/goacc/kernels-loop-g.c: New test. * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. * c-c++-common/goacc/kernels-loop-n.c: New test. * c-c++-common/goacc/kernels-loop-nest.c: New test. * c-c++-common/goacc/kernels-loop.c: New test. * c-c++-common/goacc/kernels-noreturn.c: New test. * c-c++-common/goacc/kernels-one-counter-var.c: New test. * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. * c-c++-common/goacc/kernels-reduction.c: New test. 2016-01-18 Tom de Vries * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. * gcc.dg/autopar/outer-2.c: Same. * gcc.dg/autopar/outer-3.c: Same. * gcc.dg/autopar/outer-4.c: Same. * gcc.dg/autopar/outer-5.c: Same. * gcc.dg/autopar/outer-6.c: Same. * gcc.dg/autopar/parallelization-1.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. * gcc.dg/autopar/pr39500-1.c: Same. * gcc.dg/autopar/pr39500-2.c: Same. * gcc.dg/autopar/pr46193.c: Same. * gcc.dg/autopar/pr46194.c: Same. * gcc.dg/autopar/pr49580.c: Same. * gcc.dg/autopar/pr49960-1.c: Same. * gcc.dg/autopar/pr49960.c: Same. * gcc.dg/autopar/pr68373.c: Same. * gcc.dg/autopar/reduc-1.c: Same. * gcc.dg/autopar/reduc-1char.c: Same. * gcc.dg/autopar/reduc-1short.c: Same. * gcc.dg/autopar/reduc-2.c: Same. * gcc.dg/autopar/reduc-2char.c: Same. * gcc.dg/autopar/reduc-2short.c: Same. * gcc.dg/autopar/reduc-3.c: Same. * gcc.dg/autopar/reduc-4.c: Same. * gcc.dg/autopar/reduc-6.c: Same. * gcc.dg/autopar/reduc-7.c: Same. * gcc.dg/autopar/reduc-8.c: Same. * gcc.dg/autopar/reduc-9.c: Same. * gcc.dg/autopar/uns-outer-4.c: Same. * gcc.dg/autopar/uns-outer-5.c: Same. * gcc.dg/autopar/uns-outer-6.c: Same. * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/sra-17.c: New. * gcc.dg/tree-ssa/sra-18.c: New. 2016-01-18 Ilya Enkovich * gcc.target/i386/pr65105-5.c: Adjust to andn generation. 2016-01-18 Eric Botcazou * gnat.dg/inline12.adb: New test. 2016-01-18 Bin Cheng PR tree-optimization/66797 * gcc.c-torture/execute/pr65447.c: Relax check condition. 2016-01-18 Richard Biener PR tree-optimization/69170 * gcc.dg/torture/pr69170.c: New testcase. 2016-01-17 John David Anglin * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. 2016-01-16 Tom de Vries * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. 2016-01-16 Tom de Vries * gcc.dg/parloops-exit-first-loop-alt.c: Move ... * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove redundant dg-require-effective-target pthread. * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. 2016-01-16 David Edelsohn PR target/68609 * gcc.target/powerpc/recip-6.c: Enable on AIX. * gcc.target/powerpc/recip-7.c: Same. 2016-01-16 Patrick Palka PR c++/69091 * g++.dg/template/pr69091.C: New test. 2016-01-16 Patrick Palka * c-c++-common/cilk-plus/AN/an-if.c: Check that the original dump does not contain an error_mark_node. * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. 2016-01-16 Patrick Palka PR c++/68936 * g++.dg/template/pr68936.C: New test. 2016-01-15 David Edelsohn PR target/68609 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. * gcc.target/powerpc/recip-2.c: Same. * gcc.target/powerpc/recip-3.c: Same. * gcc.target/powerpc/recip-4.c: Same. * gcc.target/powerpc/recip-sqrtf.c: Same. 2016-01-15 Jeff Law PR tree-optimization/69270 * gcc.dg/tree-ssa/pr69270-2.c: New test. * gcc.dg/tree-ssa/pr69270-3.c: New test. 2016-01-15 Paul Thomas PR fortran/49630 * gfortran.dg/deferred_character_13.f90: New test for the fix of comment 3 of the PR. PR fortran/54070 * gfortran.dg/deferred_character_8.f90: New test * gfortran.dg/allocate_error_5.f90: New test PR fortran/60593 * gfortran.dg/deferred_character_10.f90: New test PR fortran/60795 * gfortran.dg/deferred_character_14.f90: New test PR fortran/61147 * gfortran.dg/deferred_character_11.f90: New test PR fortran/64324 * gfortran.dg/deferred_character_9.f90: New test 2016-01-15 Vladimir Makarov PR rtl-optimization/69030 * gcc.target/i386/pr69030.c: New. 2016-01-15 Kyrylo Tkachov * gcc.target/aarch64/target_attr_17.c: New test. 2016-01-15 Richard Biener PR tree-optimization/66856 * gcc.dg/torture/pr66856-1.c: New testcase. * gcc.dg/torture/pr66856-2.c: Likewise. 2016-01-15 Richard Biener PR debug/69137 * g++.dg/lto/pr69137_0.C: New testcase. 2016-01-15 Richard Sandiford PR middle-end/69246 * gcc.target/i386/pr69246.c: New test. 2016-01-15 Dominik Vogt * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. 2016-01-15 Dominik Vogt PR c++/56194 * g++.dg/init/const9.C: Disable test on S/390. 2016-01-15 Dominik Vogt * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. * g++.dg/Wno-frame-address.C: Ditto. 2016-01-15 Dominik Vogt * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. 2016-01-15 Richard Biener PR tree-optimization/68961 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. 2016-01-15 Ilya Enkovich * gcc.target/i386/pr65105-5.c: New test. 2016-01-15 Jan Hubicka * gcc.c-torture/execute/alias-4.c: New testcase. 2016-01-15 Jan Hubicka PR ipa/68148 * g++.dg/ipa/devirt-49.C: New testcase. 2016-01-15 Christian Bruel PR target/65837 * gcc.target/arm/attr-neon-builtin-fail2.c: New test. * gcc.target/arm/lto/pr65837-attr_0.c: New test. * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. 2016-01-15 Richard Biener PR tree-optimization/69117 * gcc.dg/torture/pr69117.c: New testcase. 2015-01-14 Ryan Burn PR c++/69048 * g++.dg/cilk-plus/CK/pr69048.cc: New test. 2016-01-14 Francois-Xavier Coudert PR testsuite/67509 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or range tests use 100 * maximum instead of maximum + 1. 2016-01-14 Jakub Jelinek PR debug/69244 * gcc.dg/guality/pr69244.c: New test. 2016-01-14 Uros Bizjak * lib/target-supports.exp (check_effective_target_issignaling): New procedure. * gcc.dg/pr61441.c: Require issignaling effective target. 2016-01-14 Segher Boessenkool PR target/68803 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. 2016-01-14 David Malcolm PR c++/68819 PR preprocessor/69177 * gcc.dg/plugin/location-overflow-test-1.c: New test case. * gcc.dg/plugin/location-overflow-test-2.c: New test case. * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 2016-01-14 Marek Polacek PR c/69262 * gcc.dg/array-15.c: New test. 2016-01-14 Jakub Jelinek PR middle-end/68146 PR tree-optimization/69155 * gfortran.dg/pr68146.f: New test. * gfortran.dg/pr69155.f90: New test. 2016-01-14 Richard Biener PR tree-optimization/68060 * gcc.dg/torture/pr68060-1.c: New testcase. * gcc.dg/torture/pr68060-2.c: Likewise. 2016-01-14 Nick Clifton * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Add an option sequence that includes setting the ARM architecture to ARMv7-A. * gcc.target/arm/attr-neon.c: Use dg-add-options to add the command line options necessary to enable Neon support. * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. * gcc.target/arm/neon-vshl-imm-1.c: Likewise. * gcc.target/arm/neon-vshr-imm-1.c: Likewise. * gcc.target/arm/pr69180.c: Likewise. 2016-01-14 Jeff Law PR tree-optimization/69270 * gcc.dg/tree-ssa/pr69270.c: New test. 2016-01-13 Bernd Schmidt PR c/66208 * c-c++-common/pr66208.c: New file. 2016-01-13 Jakub Jelinek PR tree-optimization/69156 * gcc.dg/pr69156.c: New test. 2016-01-13 H.J. Lu * gcc.target/i386/pr69225-7.c: New test. 2016-01-13 Richard Henderson * gcc.dg/tm/memopt-13.c: Update expected function. * gcc.dg/tm/memopt-6.c: Likewise. 2016-01-13 Uros Bizjak * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * gcc.target/i386/pr68432-1.c (dg-options): Ditto. * gcc.target/i386/pr68432-2.c (dg-options): Ditto. * gcc.target/i386/pr68432-3.c (dg-options): Ditto. 2016-01-13 Tom de Vries PR tree-optimization/69169 * gcc.dg/pr69169.c: New test. 2016-01-13 Alexander Fomin PR target/69228 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. 2016-01-13 Jakub Jelinek PR target/69247 * gcc.dg/pr69247.c: New test. 2016-01-13 Richard Biener PR tree-optimization/69242 * gcc.dg/torture/pr69242.c: New testcase. 2016-01-13 Richard Biener PR tree-optimization/69186 * gcc.dg/torture/pr69186.c: New testcase. 2016-01-13 Jeff Law PR tree-optimization/67755 * gcc.dg/tree-ssa/pr67755.c: New test. 2016-01-13 Thomas Preud'homme * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static pass number in output by a star. 2016-01-12 Bin Cheng PR tree-optimization/68911 * gcc.c-torture/execute/pr68911.c: New test. 2016-01-12 Marek Polacek PR c++/68979 * g++.dg/warn/permissive-1.C: New test. 2016-01-12 Jakub Jelinek PR objc++/68511 PR c++/69213 * g++.dg/opt/pr69213.C: New test. 2016-01-12 Christian Bruel PR target/69180 * gcc.target/arm/pr69180.c: New test. 2016-01-12 Richard Biener PR lto/69077 * g++.dg/lto/pr69077_0.C: New testcase. * g++.dg/lto/pr69077_1.C: Likewise. 2016-01-12 Jakub Jelinek PR target/69175 * g++.dg/opt/pr69175.C: New test. 2016-01-12 Alan Lawrence * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' rather than #including math.h & stdlib.h. * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. * gcc.dg/vect/pr49771.c: Likewise. * gcc.dg/vect/vect-10-big-array.c: Likewise. * gcc.dg/vect/vect-neg-store-1.c: Likewise. * gcc.dg/vect/vect-neg-store-2.c: Likewise. * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. * gcc.dg/vect/pr44507.c: Likewise. * gcc.dg/vect/pr45902.c: Likewise. * gcc.dg/vect/slp-widen-mult-half.c: Likewise. * gcc.dg/vect/vect-117.c: Likewise. * gcc.dg/vect/vect-99.c: Likewise. * gcc.dg/vect/vect-aggressive-1.c: Likewise. * gcc.dg/vect/vect-cond-1.c: Likewise. * gcc.dg/vect/vect-cond-2.c: Likewise. * gcc.dg/vect/vect-cond-3.c: Likewise. * gcc.dg/vect/vect-cond-4.c: Likewise. * gcc.dg/vect/vect-mask-load-1.c: Likewise. * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-1.c: Likewise. * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-2.c: Likewise. * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-3.c: Likewise. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-4.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. * gcc.dg/vect/vect-widen-mult-half.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary include of signal.h. * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-17.c: Likewise. * gcc.dg/vect/vect-ifcvt-2.c: Likewise. * gcc.dg/vect/vect-ifcvt-3.c: Likewise. * gcc.dg/vect/vect-ifcvt-4.c: Likewise. * gcc.dg/vect/vect-ifcvt-5.c: Likewise. * gcc.dg/vect/vect-ifcvt-5.c: Likewise. * gcc.dg/vect/vect-ifcvt-6.c: Likewise. * gcc.dg/vect/vect-ifcvt-7.c: Likewise. * gcc.dg/vect/vect-ifcvt-9.c: Likewise. * gcc.dg/vect/vect-outer-5.c: Likewise. * gcc.dg/vect/vect-outer-6.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary include of stdio.h. 2016-01-12 Nick Clifton PR target/68913 * gcc.dg/lto/pr61886_0.c: Rename the external function called to fread so that it will be found in all target runtimes. 2016-01-12 Richard Biener PR tree-optimization/69053 * g++.dg/torture/pr69053.C: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69168 * gcc.dg/torture/pr69168.c: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69157 * gcc.dg/torture/pr69157.c: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69174 * gcc.dg/torture/pr69174.c: New testcase. 2016-01-12 Jakub Jelinek PR c++/66808 PR c++/69000 * g++.dg/tls/pr66808.C: New test. * g++.dg/tls/pr69000.C: New test. 2016-01-11 Bill Schmidt * gcc.target/powerpc/swaps-p8-23.c: New test. * gcc.target/powerpc/swaps-p8-24.c: Likewise. 2016-01-11 John David Anglin PR tree-optimization/68356 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. 2016-01-12 Kugan Vivekanandarajah Jim Wilson PR target/69194 * gcc.target/arm/pr69194.c: New test. 2016-01-11 H.J. Lu PR target/69225 * gcc.target/i386/pr69225-1.c: New test. * gcc.target/i386/pr69225-2.c: Likewise. * gcc.target/i386/pr69225-3.c: Likewise. * gcc.target/i386/pr69225-4.c: Likewise. * gcc.target/i386/pr69225-5.c: Likewise. * gcc.target/i386/pr69225-6.c: Likewise. 2016-01-11 Jakub Jelinek PR target/67462 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 if lp64. PR target/69071 * gcc.dg/pr69071.c: New test. PR c++/69211 * g++.dg/opt/pr69211.C: New test. PR tree-optimization/69214 * gcc.c-torture/compile/pr69214.c: New test. 2016-01-11 Uros Bizjak * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. * gcc.target/i386/pr66232-11.c: Ditto. * gcc.target/i386/pr66232-12.c: Ditto. * gcc.target/i386/pr66232-13.c: Ditto. 2016-01-11 Richard Biener PR tree-optimization/69173 * gcc.dg/torture/pr69173.c: New testcase. 2016-01-11 Kyrylo Tkachov PR rtl-optimization/68796 * gcc.target/aarch64/tst_5.c: New test. * gcc.target/aarch64/tst_6.c: Likewise. 2016-01-11 Kyrylo Tkachov PR rtl-optimization/68841 * gcc.dg/pr68841.c: New test. * gcc.c-torture/execute/pr68841.c: New test. 2016-01-11 Yuri Rumyantsev PR rtl-optimization/68920 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option for ix86 targets. * gcc.dg/ifcvt-5.c: New test. 2016-01-11 Alexandre Oliva PR bootstrap/69123 * g++.dg/pr69123.C: New. 2016-01-11 Ilya Enkovich PR target/69010 * gcc.target/i386/pr69010.c: New test. 2016-01-11 Martin Jambor PR ipa/69044 * gcc.target/i386/chkp-pr69044.c: New test. 2016-01-11 Tom de Vries PR tree-optimization/69109 * gcc.dg/autopar/pr69109-2.c: New test. * gcc.dg/autopar/pr69109.c: New test. 2016-01-11 Tom de Vries PR tree-optimization/69108 * gcc.dg/autopar/pr69108.c: New test. 2016-01-10 Patrick Palka PR c++/69029 * c-c++-common/Wisleading-indentation.c: Augment test. 2016-01-10 Thomas Koenig PR fortran/69154 * gfortran.dg/inline_matmul_12.f90: New test. 2016-01-10 Paul Thomas PR fortran/67779 * gfortran.dg/actual_array_offset_1: New test. 2016-01-10 Tom de Vries PR tree-optimization/69062 * gcc.dg/autopar/pr69062.c: New test. 2016-01-10 Thomas Schwinge * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. * gcc.dg/vect/slp-perm-2.c: Likewise. * gcc.dg/vect/slp-perm-3.c: Likewise. * gcc.dg/vect/slp-perm-5.c: Likewise. * gcc.dg/vect/slp-perm-6.c: Likewise. * gcc.dg/vect/slp-perm-7.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. 2016-01-10 Tom de Vries PR tree-optimization/69039 * gcc.dg/autopar/pr69039.c: New test. 2016-01-09 Marek Polacek PR c++/69113 * g++.dg/pr69113.C: New test. 2016-01-09 Jakub Jelinek PR middle-end/50865 PR tree-optimization/69097 * gcc.c-torture/execute/pr50865.c: New test. * gcc.c-torture/execute/pr69097-1.c: New test. * gcc.c-torture/execute/pr69097-2.c: New test. * gcc.dg/pr69097-1.c: New test. * gcc.dg/pr69097-2.c: New test. 2016-01-09 Jakub Jelinek PR c++/69164 * g++.dg/opt/pr69164.C: New test. 2016-01-08 Jakub Jelinek PR tree-optimization/69167 * gcc.dg/pr69167.c: New test. 2016-01-08 Marek Polacek PR c++/68449 * g++.dg/pr68449.C: New. 2016-01-08 Alan Lawrence PR tree-optimization/68707 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP on platforms supporting it. * gcc.dg/vect/slp-perm-2.c: Likewise. * gcc.dg/vect/slp-perm-3.c: Likewise. * gcc.dg/vect/slp-perm-5.c: Likewise. * gcc.dg/vect/slp-perm-7.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP on platforms supporting it. 2016-01-08 Jakub Jelinek PR tree-optimization/69162 * gcc.dg/pr69162.c: New test. PR tree-optimization/69172 * gcc.dg/pr69172.c: New test. 2016-01-08 Thomas Preud'homme PR tree-optimization/67781 * gcc.c-torture/execute/pr67781.c: New file. 2016-01-08 Jakub Jelinek PR tree-optimization/69083 * gcc.dg/vect/pr69083.c: New test. 2016-01-08 Sujoy Saraswati PR tree-optimization/61441 * gcc.dg/pr61441.c: Restrict to linux and gnu targets. Use -fexcess-precision=standard for compiler options. Use fabs() only when __FLT_EVAL_METHOD__ == 0. 2016-01-08 Jakub Jelinek PR fortran/69128 * gfortran.dg/gomp/pr69128.f90: New test. PR c++/69145 * g++.dg/ext/pr69145-1.C: New test. * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. * g++.dg/ext/pr69145-2.h: New file. 2016-01-07 Martin Sebor PR c/68966 * gcc.dg/atomic-fetch-bool.c: New test. * gcc.dg/sync-fetch-bool.c: New test. 2016-01-07 H.J. Lu PR fortran/66680 gfortran.dg/gomp/pr66680.f90: Moved to libgomp. 2016-01-07 Nick Clifton PR target/66655 * g++.dg/pr66655.C: New test. * g++.dg/pr66655_1.cc: Test support file. * g++.dg/pr66655.h: Test header file. 2016-01-07 Dominique d'Humieres PR fortran/66680 gfortran.dg/gomp/pr66680.f90: New test. 2016-01-07 H.J. Lu PR target/69171 * gcc.target/i386/pr69171-1.c: New test. * gcc.target/i386/pr69171-2.c: Likewise. * gcc.target/i386/pr69171-3.c: Likewise. * gcc.target/i386/pr69171-4.c: Likewise. * gcc.target/i386/pr69171-5.c: Likewise. * gcc.target/i386/pr69171-6.c: Likewise. 2015-12-15 Bernd Schmidt PR middle-end/67639 * c-c++-common/pr67639.c: New test. 2016-01-07 Jakub Jelinek PR tree-optimization/69141 * g++.dg/opt/pr69141.C: New test. 2016-01-06 Eric Botcazou * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. 2016-01-06 Uros Bizjak PR target/69140 * gcc.target/i386/pr69140.c: New test 2016-01-06 David Malcolm * gcc.dg/bad-dereference.c: New test case. 2015-01-06 Bill Schmidt * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. 2016-01-06 Andreas Schwab * gcc.dg/atomic-invalid-2.c: Remove duplicated content. 2016-01-06 Marek Polacek PR sanitizer/69099 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. 2016-01-05 Marek Polacek PR c/69104 * gcc.dg/atomic-invalid-2.c: New. 2016-01-05 H.J. Lu PR target/68991 * gcc.target/i386/pr68991.c: New test. 2016-01-05 H.J. Lu PR target/68991 * g++.dg/pr68991-1.C: New test. * g++.dg/pr68991-2.C: Likewise. 2016-01-05 Sergei Trofimovich PR other/60465 * gcc.target/ia64/pr60465-gprel64.c: New test. * gcc.target/ia64/pr60465-gprel64-c37.c: New test. 2016-01-05 Kyrylo Tkachov PR rtl-optimization/68651 * gcc.target/aarch64/pr68651_1.c: New test. 2016-01-05 David Malcolm PR c/69122 * c-c++-common/Wmisleading-indentation.c (pr69122): New function. 2016-01-05 Nathan Sidwell PR c++/58583 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. * gcc.dg/alias-15.c: New. 2016-01-05 Nick Clifton PR target/68870 * g++.dg/pr68770.C: New test. 2016-01-04 Mike Stump * lib/target-supports.exp (check_effective_target_cilkplus): cilkplus targets require pthreads. (check_effective_target_cilkplus): Remove special case for NVPTX. 2016-01-04 Michael Meissner * gcc.target/powerpc/p9-permute.c: New test for xxperm code generation. 2016-01-04 Jakub Jelinek Update copyright years. 2016-01-04 Marek Polacek PR c/68908 * gcc.dg/atomic/c11-atomic-exec-6.c: New test. * gcc.dg/atomic/c11-atomic-exec-7.c: New test. * gcc.dg/atomic/stdatomic-op-5.c: New test. 2016-01-04 Eric Botcazou * gcc.target/sparc/20160104-2.c: New test. 2016-01-04 Eric Botcazou * gcc.target/sparc/20160104-1.c: New test. 2016-01-03 Paul Thomas PR fortran/65045 * gfortran.dg/pr65045.f90: New test. 2016-01-02 Eric Botcazou * gnat.dg/specs/debug1.ads: Delete. 2016-01-01 Jerry DeLisle PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular expression. 2016-01-01 Jerry DeLisle PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all PowerPC. 2016-01-01 Paul Thomas PR fortran/68864 * gfortran.dg/pr68864.f90: New test. 2016-01-01 Jakub Jelinek PR tree-optimization/69070 * gcc.dg/pr69070.c: New test. PR sanitizer/69055 * gfortran.dg/pr69055.f90: New test. PR target/69015 * gcc.dg/pr69015.c: New test. Copyright (C) 2016 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.