decl.c (gnat_to_gnu_entity): For a derived untagged type that renames discriminants...
[gcc.git] / gcc / testsuite / ChangeLog
index 964037a1e966736a94275e7c04467786ef6e8fd7..913b5c727661cf38e8dc3ff2526e3966a6945f50 100644 (file)
+2014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/private2.ads: New test.
+       * gnat.dg/specs/private2_pkg.ads: New helper.
+
+2014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/inline1.adb: New test.
+       * gnat.dg/inline1_pkg.ad[sb]: New helper.
+       * gnat.dg/inline2.adb: New test.
+       * gnat.dg/inline2_pkg.ad[sb]: New helper.
+       * gnat.dg/inline3.adb: New test.
+       * gnat.dg/inline3_pkg.ad[sb]: New helper.
+       * gnat.dg/inline4.adb: New test.
+       * gnat.dg/inline4_pkg.ad[sb]: New helper.
+       * gnat.dg/inline5.adb: New test.
+       * gnat.dg/inline5_pkg.ad[sb]: New helper.
+       * gnat.dg/inline6.adb: New test.
+       * gnat.dg/inline6_pkg.ad[sb]: New helper.       
+       * gnat.dg/inline7.adb: New test.
+       * gnat.dg/inline7_pkg1.ad[sb]: New helper.
+       * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
+       * gnat.dg/inline8.adb: New test.
+       * gnat.dg/inline8_pkg1.ad[sb]: New helper.
+       * gnat.dg/inline8_pkg2.ad[sb]: New helper.
+       * gnat.dg/inline9.adb: New test.
+       * gnat.dg/inline9_pkg.ad[sb]: New helper.
+       * gnat.dg/inline10.adb: New test.
+       * gnat.dg/inline10_pkg.ad[sb]: New helper.
+       * gnat.dg/inline11.adb: New test.
+       * gnat.dg/inline11_pkg.ad[sb]: New helper.
+
+2014-11-05  Anthony Brandon  <anthony.brandon@gmail.com>
+
+       PR driver/36312
+       * gcc.misc-tests/output.exp: New test case for identical input and
+       output files.
+
+2014-11-05  Joseph Myers  <joseph@codesourcery.com>
+
+       PR preprocessor/9449
+       * lib/target-supports.exp (check_effective_target_ucn_nocache):
+       Don't use -fextended-identifiers.
+       * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
+       g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
+       gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
+       gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
+       * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers.  Use
+       -g3.
+       * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
+       gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
+       gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
+       gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
+       gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
+       * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
+       gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
+       -fextended-identifiers.  Use -g.
+       * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
+       -fextended-identifiers.
+       * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers.  Use -g.
+       * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
+       * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
+       -fextended-identifiers.  Use -g.
+       * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
+       * gcc.dg/cpp/ucnid-8.c: Remove test.
+       * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
+
+2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
+       Skip tests if target does not support Neon.
+
+2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * lib/target-supports.exp (check_effective_target_bswap): Update
+       conditions for AArch64 and ARM targets.
+
+2014-11-05  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/torture/pr59166.c: XFAIL on AIX.
+       * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
+       * g++.dg/opt/pr60002.C: XFAIL on AIX.
+       * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
+       * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
+
+2014-11-05  Ilya Enkovich  <ilya.enkovich@intel.com>
+
+       * gcc.target/i386/chkp-builtins-1.c: New.
+       * gcc.target/i386/chkp-builtins-2.c: New.
+       * gcc.target/i386/chkp-builtins-3.c: New.
+       * gcc.target/i386/chkp-builtins-4.c: New.
+       * gcc.target/i386/chkp-remove-bndint-1.c: New.
+       * gcc.target/i386/chkp-remove-bndint-2.c: New.
+       * gcc.target/i386/chkp-const-check-1.c: New.
+       * gcc.target/i386/chkp-const-check-2.c: New.
+       * gcc.target/i386/chkp-lifetime-1.c: New.
+       * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
+       with build_ssa_passes.
+
+2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
+
+       * gcc.dg/asr-div1.c: New testcase.
+
+2014-11-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
+
+       * go.test/go-test.exp: In +build lines, require whitespace around
+       expected strings, fix check for negation.
+
+2014-11-04  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/ubsan/align-2.c: Remove dg-output.
+       * c-c++-common/ubsan/align-4.c: Likewise.
+       * g++.dg/ubsan/null-1.C: Likewise.
+       * g++.dg/ubsan/null-2.C: Likewise.
+
+2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
+
+2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
+       * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
+       * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
+       * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
+       * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
+       ipa dump.
+       * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
+       Cleanup original tree dump.
+       * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
+       * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
+       * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
+
+2014-11-04  Martin Jambor  <mjambor@suse.cz>
+
+       * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
+       function body.
+
+2014-11-04  Jason Merrill  <jason@redhat.com>
+
+       * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
+       * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
+
+2014-11-04  Andrew Stubbs  <ams@codesourcery.com>
+
+       * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
+       * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
+       conflicting -mcpu options.
+       * gcc.target/powerpc/ppc-target-2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-7.c: Likewise.
+       * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
+       * gcc.target/powerpc/pr48053-3.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
+       * gcc.target/powerpc/pr57744.c: Likewise.
+       * gcc.target/powerpc/pr47862.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
+       * gcc.target/powerpc/recip-1.c: Likewise.
+       * gcc.target/powerpc/darwin-longlong.c: Likewise.
+       * gcc.target/powerpc/bool2-p8.c: Likewise.
+       * gcc.target/powerpc/mmfpgpr.c: Likewise.
+       * gcc.target/powerpc/pr60203.c: Likewise.
+       * gcc.target/powerpc/direct-move-vint1.c: Likewise.
+       * gcc.target/powerpc/bool2-av.c: Likewise.
+       * gcc.target/powerpc/pr43154.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-5.c: Likewise.
+       * gcc.target/powerpc/pr59054.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
+       * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-13.c: Likewise.
+       * gcc.target/powerpc/ppc-target-3.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-8.c: Likewise.
+       * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
+       * gcc.target/powerpc/bswap64-3.c: Likewise.
+       * gcc.target/powerpc/bcd-1.c: Likewise.
+       * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
+       * gcc.target/powerpc/extend-divide-1.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
+       * gcc.target/powerpc/pr48192.c: Likewise.
+       * gcc.target/powerpc/pr52775.c: Likewise.
+       * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
+       * gcc.target/powerpc/pr58673-1.c: Likewise.
+       * gcc.target/powerpc/pr53487.c: Likewise.
+       * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
+       * gcc.target/powerpc/recip-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-fp.c: Likewise.
+       * gcc.target/powerpc/direct-move-vint2.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-3.c: Likewise.
+       * gcc.target/powerpc/pr57150.c: Likewise.
+       * gcc.target/powerpc/pr47251.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-6.c: Likewise.
+       * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
+       * gcc.target/powerpc/bool3-p7.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-14.c: Likewise.
+       * gcc.target/powerpc/ppc-target-4.c: Likewise.
+       * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
+       * gcc.target/powerpc/440-machhw-1.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
+       * gcc.target/powerpc/vsx-mass-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
+       * gcc.target/powerpc/loop_align.c: Likewise.
+       * gcc.target/powerpc/lhs-1.c: Likewise.
+       * gcc.target/powerpc/sd-vsx.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
+       * gcc.target/powerpc/bcd-2.c: Likewise.
+       * gcc.target/powerpc/20040121-1.c: Likewise.
+       * gcc.target/powerpc/pr52457.c: Likewise.
+       * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
+       * gcc.target/powerpc/extend-divide-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
+       * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
+       * gcc.target/powerpc/pr58673-2.c: Likewise.
+       * gcc.target/powerpc/atomic-p7.c: Likewise.
+       * gcc.target/powerpc/recip-3.c: Likewise.
+       * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
+       * gcc.target/powerpc/popcount-1.c: Likewise.
+       * gcc.target/powerpc/altivec-32.c: Likewise.
+       * gcc.target/powerpc/timode_off.c: Likewise.
+       * gcc.target/powerpc/p8vector-ldst.c: Likewise.
+       * gcc.target/powerpc/pack01.c: Likewise.
+       * gcc.target/powerpc/pr55033.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-4.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-7.c: Likewise.
+       * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
+       * gcc.target/powerpc/440-macchwu-1.c: Likewise.
+       * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
+       * gcc.target/powerpc/440-mulchw-1.c: Likewise.
+       * gcc.target/powerpc/bool3-p8.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-15.c: Likewise.
+       * gcc.target/powerpc/440-macchw-1.c: Likewise.
+       * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
+       * gcc.target/powerpc/440-machhw-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
+       * gcc.target/powerpc/pr46728-16.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
+       * gcc.target/powerpc/bool3-av.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
+       * gcc.target/powerpc/ppc-pow.c: Likewise.
+       * gcc.target/powerpc/lhs-2.c: Likewise.
+       * gcc.target/powerpc/pr39902-2.c: Likewise.
+       * gcc.target/powerpc/20041111-1.c: Likewise.
+       * gcc.target/powerpc/builtins-1.c: Likewise.
+       * gcc.target/powerpc/bcd-3.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
+       * gcc.target/powerpc/pr57949-1.c: Likewise.
+       * gcc.target/powerpc/atomic-p8.c: Likewise.
+       * gcc.target/powerpc/sd-pwr6.c: Likewise.
+       * gcc.target/powerpc/recip-4.c: Likewise.
+       * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
+       * gcc.target/powerpc/warn-2.c: Likewise.
+       * gcc.target/powerpc/parity-1.c: Likewise.
+       * gcc.target/powerpc/popcount-2.c: Likewise.
+       * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-5.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-8.c: Likewise.
+       * gcc.target/powerpc/pr42747.c: Likewise.
+       * gcc.target/powerpc/440-macchwu-2.c: Likewise.
+       * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
+       * gcc.target/powerpc/dfp-dd-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-float1.c: Likewise.
+       * gcc.target/powerpc/440-mulchw-2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-3.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-16.c: Likewise.
+       * gcc.target/powerpc/440-macchw-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
+       * gcc.target/powerpc/dfp-td-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
+       * gcc.target/powerpc/lhs-3.c: Likewise.
+       * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
+       * gcc.target/powerpc/builtins-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
+       * gcc.target/powerpc/pr52199.c: Likewise.
+       * gcc.target/powerpc/440-machhwu-1.c: Likewise.
+       * gcc.target/powerpc/pr57949-2.c: Likewise.
+       * gcc.target/powerpc/recip-5.c: Likewise.
+       * gcc.target/powerpc/popcount-3.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-1.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-6.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-1.c: Likewise.
+       * gcc.target/powerpc/pr48226.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-9.c: Likewise.
+       * gcc.target/powerpc/pr47755-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-float2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-4.c: Likewise.
+       * gcc.target/powerpc/direct-move-double1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-17.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
+       * gcc.target/powerpc/dfp-td-3.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
+       * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
+       * gcc.target/powerpc/bool2-p5.c: Likewise.
+       * gcc.target/powerpc/440-machhwu-2.c: Likewise.
+       * gcc.target/powerpc/fusion.c: Likewise.
+       * gcc.target/powerpc/recip-6.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-6.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-2.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-7.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-long1.c: Likewise.
+       * gcc.target/powerpc/dfp-dd.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-10.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-5.c: Likewise.
+       * gcc.target/powerpc/direct-move-double2.c: Likewise.
+       * gcc.target/powerpc/440-mullhw-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
+       * gcc.target/powerpc/440-maclhw-1.c: Likewise.
+       * gcc.target/powerpc/dfp-td.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
+       * gcc.target/powerpc/pr48053-1.c: Likewise.
+       * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
+       * gcc.target/powerpc/pr60676.c: Likewise.
+       * gcc.target/powerpc/pr48258-1.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
+       * gcc.target/powerpc/pr48857.c: Likewise.
+       * gcc.target/powerpc/quad-atomic.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-7.c: Likewise.
+       * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-3.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-3.c: Likewise.
+       * gcc.target/powerpc/pr56605.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-3.c: Likewise.
+       * gcc.target/powerpc/pr53199.c: Likewise.
+       * gcc.target/powerpc/direct-move-long2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-11.c: Likewise.
+       * gcc.target/powerpc/vsx-float0.c: Likewise.
+       * gcc.target/powerpc/ppc-target-1.c: Likewise.
+       * gcc.target/powerpc/altivec-20.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-mullhw-2.c: Likewise.
+       * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
+       * gcc.target/powerpc/440-maclhw-2.c: Likewise.
+       * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
+       * gcc.target/powerpc/pr60137.c: Likewise.
+       * gcc.target/powerpc/bswap64-1.c: Likewise.
+       * gcc.target/powerpc/pr48053-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
+       * gcc.target/powerpc/pr48258-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
+       * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
+       * gcc.target/powerpc/bool2-p7.c: Likewise.
+       * gcc.target/powerpc/ppc-round.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-8.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-4.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-4.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
+       * gcc.target/powerpc/pr47755.c: Likewise.
+
+2014-11-04  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/ubsan/object-size-10.c: New test.
+
+2014-11-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
+
+2014-11-03  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
+
+2014-11-03  Marek Polacek  <polacek@redhat.com>
+
+       PR c/52769
+       * gcc.dg/pr52769.c: New test.
+
+2014-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/57820
+       * g++.dg/cpp0x/constexpr-ctor16.C: New.
+       * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
+
+2014-11-03  Marc Glisse  <marc.glisse@inria.fr>
+
+       PR tree-optimization/60770
+       * gcc.dg/tree-ssa/pr60770-1.c: New file.
+
+2014-11-03  Jan Beulich  <jbeulich@suse.com>
+
+       * gcc.target/i386/i386.exp: Extend option set to test
+       vect-args.c with to include -mavx, -mavx2, and -mavx512f.
+       * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
+
+2014-11-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
+       for ia32 targets only.
+       * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
+       * g++.dg/tree-ssa/pr29902.C: Ditto.
+       * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
+
+2014-11-03  Zhenqiang Chen  <zhenqiang.chen@arm.com>
+
+       * gcc.target/arm/ifcvt-size-check.c: New test.
+
+2014-11-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
+
+       * gcc.target/mips/octeon3-pipe-1.c: New test.
+
+2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
+       * g++.dg/ext/attrib42.C: Ditto.
+       * g++.dg/torture/pr51344.C: Ditto.
+       * g++.dg/tree-ssa/pr29902.C: Ditto.
+       * gcc.c-torture/execute/20010129-1.c: Ditto.
+       * gcc.dg/combine_ashiftrt_2.c: Ditto.
+       * gcc.dg/march-generic.c: Ditto.
+       * gcc.dg/torture/pr17526.c: Ditto.
+       * gcc.dg/union-4.c: Ditto.
+
+2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
+       * g++.dg/abi/no-weak1.C: Ditto.
+       * g++.dg/opt/pr44919.C: Ditto.
+       * g++.dg/opt/pr46640.C: Ditto.
+       * g++.dg/opt/pr46649.C: Ditto.
+       * g++.dg/opt/pr47036.C: Ditto.
+       * g++.dg/opt/pr48273.C: Ditto.
+       * g++.dg/opt/pr48302.C: Ditto.
+       * g++.dg/opt/pr45788.C: Ditto.
+       * g++.dg/opt/pr57662.C: Ditto.
+       * gcc.dg/20031102-1.c: Ditto.
+       * gcc.dg/builtin-bswap-7.c: Ditto.
+       * gcc.dg/builtin-bswap-7a.c: Ditto.
+       * gcc.dg/builtin-bswap-9.c: Ditto.
+       * gcc.dg/combine_ashiftrt_1.c: Ditto.
+       * gcc.dg/guality/bswaptest.c: Ditto.
+       * gcc.dg/guality/clztest.c: Ditto.
+       * gcc.dg/guality/ctztest.c: Ditto.
+       * gcc.dg/guality/pr45003-1.c: Ditto.
+       * gcc.dg/guality/pr45003-2.c: Ditto.
+       * gcc.dg/guality/pr45003-3.c: Ditto.
+       * gcc.dg/guality/pr58791-4.c: Ditto.
+       * gcc.dg/guality/rotatetest.c:Ditto.
+       * gcc.dg/ifcvt-fabs-1.c: Ditto.
+       * gcc.dg/ira-loop-pressure.c: Ditto.
+       * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
+       * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
+       * gcc.dg/lto/pr47259_0.c: Ditto.
+       * gcc.dg/memcpy-5.c: Ditto.
+       * gcc.dg/pr10474.c: Ditto.
+       * gcc.dg/pr37438.c: Ditto.
+       * gcc.dg/pr39453.c: Ditto.
+       * gcc.dg/pr40501.c: Ditto.
+       * gcc.dg/pr42245-2.c: Ditto.
+       * gcc.dg/pr42245.c: Ditto.
+       * gcc.dg/pr42246.c: Ditto.
+       * gcc.dg/pr42249.c: Ditto.
+       * gcc.dg/pr42388.c: Ditto.
+       * gcc.dg/pr42389.c: Ditto.
+       * gcc.dg/pr45352-1.c: Ditto.
+       * gcc.dg/pr45352-2.c: Ditto.
+       * gcc.dg/pr45352-3.c: Ditto.
+       * gcc.dg/pr45352.c: Ditto.
+       * gcc.dg/pr45472.c: Ditto.
+       * gcc.dg/pr45652.c: Ditto.
+       * gcc.dg/pr46212.c: Ditto.
+       * gcc.dg/pr46521.c: Ditto.
+       * gcc.dg/pr46522.c: Ditto.
+       * gcc.dg/pr46875.c: Ditto.
+       * gcc.dg/pr48374.c: Ditto.
+       * gcc.dg/pr50251.c: Ditto.
+       * gcc.dg/pr54472.c: Ditto.
+       * gcc.dg/pr55702.c: Ditto.
+       * gcc.dg/pr56990.c: Ditto.
+       * gcc.dg/pr57104.c: Ditto.
+       * gcc.dg/pr57662.c: Ditto.
+       * gcc.dg/pr60866.c: Ditto.
+       * gcc.dg/shrink-wrap-loop.c: Ditto.
+       * gcc.dg/tm/memopt-15.c: Ditto.
+       * gcc.dg/torture/pr52720.c: Ditto.
+       * gcc.dg/torture/pr56778.c: Ditto.
+       * gcc.dg/tree-prof/pr45354.c: Ditto.
+       * gcc.dg/tree-prof/pr50907.c: Ditto.
+       * gcc.dg/tree-ssa/loop-16.c: Ditto.
+       * gcc.dg/tree-ssa/loop-18.c: Ditto.
+       * gcc.dg/tree-ssa/pr44423.c: Ditto.
+       * gcc.dg/misc-tests/godump-1.c: Ditto.
+       * gfortran.dg/PR24188.f: Ditto.
+       * gfortran.dg/errnocheck_1.f90: Ditto.
+       * gfortran.dg/g77/20010216-1.f: Ditto.
+       * gfortran.dg/pr42246-2.f: Ditto.
+       * gfortran.dg/pr42294.f: Ditto.
+       * gfortran.dg/pr44691.f: Ditto.
+       * gfortran.dg/vect/pr45714-a.f: Ditto.
+       * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
+       * gcc.misc-tests/linkage.exp: Ditto.
+       * lib/target-supports.exp: Reformat x86 tagets.
+       (check_effective_target_whole_vector_shift): Add i?86-*-* target.
+
+2014-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/57694
+       * g++.dg/cpp0x/constexpr-ctor15.C: New.
+
+2014-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
+
+       * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
+       * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
+       Commentary and rearrangement of tests.
+       * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
+       Commentary and rearrangement of tests.
+       * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
+       * g++.dg/cpp1y/feat-cxx98.C: Commentary.
+
+2014-10-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/63659
+       * gcc.c-torture/execute/pr63659.c: New test.
+
+2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
+
+       PR target/63534
+       * gcc.target/i386/mcount_pic.c: New.
+
+2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
+
+       * gcc.target/i386/pr23098.c: Remove xfail.
+
+2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt42.ad[sb]: New test.
+
+2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       PR tree-optimization/63259
+       * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
+       * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
+       following comment.
+
+2014-10-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/63697
+       * c-c++-common/ubsan/overflow-sub-3.c: New test.
+
+2014-10-30  Marek Polacek  <polacek@redhat.com>
+
+       * gcc.dg/diag-aka-1.c: New test.
+       * gcc.dg/pr13804-1.c: Adjust dg-error.
+       * gcc.dg/redecl-14.c: Likewise.
+       * gcc.dg/pr56980.c: Adjust dg-message.
+
+2014-10-30  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.misc-tests/godump-1.c: Skip if ! lp64.
+
+2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
+       platforms except s390[x] and x86_64.
+
+2014-10-30  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/63574
+       PR ipa/63664
+       * g++.dg/ipa/pr63574.C: New test.
+
+2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/madd_after_asm_1.c: New test.
+
+2014-10-29  DJ Delorie  <dj@redhat.com>
+
+       * gcc.dg/20141029-1.c: New.
+
+2014-10-29  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/63587
+       * g++.dg/ipa/pr63587-1.C: New test.
+       * g++.dg/ipa/pr63587-2.C: New test.
+
+2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * gcc.misc-tests/godump-1.c: Add tests for complex types.
+
+2014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
+       * gcc.dg/optimize-bswapsi-3.c: New test.
+
+2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * gcc.target/i386/avx512dq-kmovb-1.c: New.
+
+2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
+       * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
+
+2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * gcc.target/i386/avx512bw-check.h: New.
+       * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
+       * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-check.h: Ditto.
+       * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-check.h: Ditto.
+       * gcc.target/i386/avx512vl-gather-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
+       * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
+       * gcc.target/i386/avx512f-mask-type.h: Ditto.
+       * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
+       * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpord-2.c: Ditto.
+       * gcc.target/i386/avx512f-vporq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
+       * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
+       * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
+       * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
+       * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
+       * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
+       * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
+       * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
+       * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
+       * gcc.target/i386/i386.exp: Ditto.
+       * gcc.target/i386/m512-check.h: Ditto.
+
+2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * g++.dg/other/i386-2.C: Add new options.
+       * g++.dg/other/i386-3.C: Ditto.
+       * gcc.target/i386/sse-12.c: Ditto.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-13.c: Add new options and builtins.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/avx-1.c: Add new builtins.
+
+2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+        * gcc.misc-tests/godump.exp: New.
+        * gcc.misc-tests/godump-1.c: New.
+
+2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
+
+       * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
+       * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
+       * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
+       * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
+       * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
+       * c-c++-common/asan/pr63638.c: Likewise.
+
+2014-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/63665
+       * gcc.dg/pr63665.c: New testcase.
+
+2014-10-28  Yury Gribov  <y.gribov@samsung.com>
+
+       * c-c++-common/asan/kasan-recover-1.c: New test.
+       * c-c++-common/asan/kasan-recover-2.c: New test.
+       * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
+       * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
+       * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
+       * c-c++-common/asan/kasan-recover-1.c: Likewise.
+       * c-c++-common/asan/kasan-recover-2.c: Likewise.
+       * c-c++-common/asan/no-asan-globals.c: Likewise.
+       * c-c++-common/asan/no-instrument-reads.c: Likewise.
+       * c-c++-common/asan/no-instrument-writes.c: Likewise.
+       * c-c++-common/asan/no-use-after-return.c: Likewise.
+
+2014-10-28  Yury Gribov  <y.gribov@samsung.com>
+
+       * c-c++-common/asan/shadow-offset-1.c: New test.
+
+2014-10-27  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
+       gcc-plugin.h earlier.
+
+2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/concat1.ads: New test.
+       * gnat.dg/specs/concat1_pkg.ads: New helper.
+
+2014-10-27  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
+       * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
+       target due to memcpy inline-expansion.
+
+2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/pack10.ads: New test.
+       * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
+
+2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/entry_queues2.adb: New test.
+
+2014-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/63641
+       * gcc.c-torture/execute/pr63641.c: New test.
+
+2014-10-24  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
+       * gfortran.dg/coarray_collectives_13.f90: New.
+       * gfortran.dg/coarray_collectives_14.f90: New.
+       * gfortran.dg/coarray_collectives_15.f90: New.
+       * gfortran.dg/coarray_collectives_16.f90: New.
+
+2014-10-24  Jiong Wang  <jiong.wang@arm.com>
+
+       * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
+
+2014-10-24  Marek Polacek  <polacek@redhat.com>
+
+       PR c/56980
+       * gcc.dg/pr56980.c: New test.
+
+2014-10-24  Jiong Wang  <jiong.wang@arm.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
+       vaeseq_u8.
+       (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
+       for vcvt_f16_f32.
+       (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
+       vfma_f32.
+
+2014-10-24  Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/ipa/pr63595.c: New test.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
+       file.
+       * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
+       file.
+       * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * gcc.target/arm/README.advsimd-intrinsics: New file.
+       * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
+       Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
+
+2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
+       wrap_compile_flags before setting it.
+
+2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
+       targets.
+       * gcc.dg/pr63594-2.c: Likewise.
+
+2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/alpha/980217-1.c (main): Fix implicit int.
+       * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
+
+2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       PR bootstrap/63632
+       * g++.dg/torture/pr63632.C: New test.
+
+2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR c++/63619
+       * g++.dg/warn/Wdelete-incomplete-3.C: New.
+       * g++.dg/warn/Wdelete-incomplete-4.C: New.
+
+2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
+
+       PR target/63618
+       * gcc.target/i386/pr63618.c: New test.
+
+2014-10-23  Marek Polacek  <polacek@redhat.com>
+
+       PR c/63626
+       * gcc.dg/pr63626.c: New test.
+
+2014-10-23  Marek Polacek  <polacek@redhat.com>
+
+       * c-c++-common/ubsan/undefined-2.c: New test.
+
+2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
+
+       * gcc.target/i386/pr63600.c: New.
+
+2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
+
+2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
+       * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
+
+2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/sparc/20001013-1.c (main): Declare int return.
+       * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
+       * gcc.target/sparc/sparc-ret.c (toto): Declare.
+       * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
+       * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
+       Declare.
+
+2014-10-22  Guozhi Wei  <carrot@google.com>
+
+       PR tree-optimization/63530
+       gcc.dg/vect/pr63530.c: New testcase.
+
 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
 
        * gcc.target/i386/conversion-2.c: New test.
 
        * gcc.dg/tree-prof/peel-1.c: Update.
        * gcc.dg/tree-prof/unroll-1.c: Update.
-       * gcc.dg/gcc.dg/unroll_1.c: Update.
-       * gcc.dg/gcc.dg/unroll_2.c: Update.
-       * gcc.dg/gcc.dg/unroll_3.c: Update.
-       * gcc.dg/gcc.dg/unroll_4.c: Update.
+       * gcc.dg/unroll_1.c: Update.
+       * gcc.dg/unroll_2.c: Update.
+       * gcc.dg/unroll_3.c: Update.
+       * gcc.dg/unroll_4.c: Update.
 
 2014-10-14  DJ Delorie  <dj@redhat.com>