Changes to last version: - vect_mult_long renamed to vect_long_mult (since there is already vect_int_mult ...) - vect_no_peel changed to vect_can_peel as suggested by Richard - another two target checks added: vect_intdouble_cvt and vect_doubleint_cvt - documentation for the new target checks added
Ok for mainline? Andreas Krebbel (5): Enable vect_float with S/390 VXE and adjust testcases Testcases using dg-options require at least -mzarch. New target check: vect_long_mult New target check for double<->int conversions New target check: vect_can_peel gcc/doc/sourcebuild.texi | 12 +++ gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 4 +- gcc/testsuite/gcc.dg/vect/pr31699.c | 2 +- gcc/testsuite/gcc.dg/vect/pr60656.c | 3 +- gcc/testsuite/gcc.dg/vect/pr61194.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-10.c | 1 + gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/pr66251.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-10.c | 1 + gcc/testsuite/gcc.dg/vect/slp-11c.c | 1 + gcc/testsuite/gcc.dg/vect/slp-12b.c | 1 + gcc/testsuite/gcc.dg/vect/slp-18.c | 1 + gcc/testsuite/gcc.dg/vect/slp-33.c | 1 + gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/slp-cond-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 1 + gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 1 + gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 1 + gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 1 + .../gcc.dg/vect/vect-floatint-conversion-2.c | 2 +- .../gcc.dg/vect/vect-intfloat-conversion-3.c | 2 +- .../gfortran.dg/vect/fast-math-mgrid-resid.f | 1 + gcc/testsuite/gfortran.dg/vect/pr60510.f | 1 + gcc/testsuite/gfortran.dg/vect/pr77848.f | 1 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +- gcc/testsuite/lib/target-supports.exp | 112 ++++++++++++++++++++- 27 files changed, 155 insertions(+), 10 deletions(-) -- 2.9.1