On Wed, Oct 30, 2019 at 06:16:43PM +0000, Andre Vieira (lists) wrote: > 2019-10-30 Andre Vieira <andre.simoesdiasvie...@arm.com> > > * params.def (PARAM_VECT_EPILOGUES_NOMASK): Enable by default.
This broke quite a few tests in libgomp, and as they are execution failures, just trying to work around it in the test is not a good idea. Admittely, I haven't bisected it, but: make check RUNTESTFLAGS="--target_board=unix/--param=vect-epilogues-nomask=0 c.exp='loop-1.c simd-*.c scan*.c pr58392.c' c++.exp='loop-1.c simd-*.C' fortran.exp='simd-*.f90 nestedfn*.f90'" in libgomp on x86_64-linux (with avx512{f,bw,vl,dq} available in hw) succeeds, while make check RUNTESTFLAGS="c.exp='loop-1.c simd-*.c scan*.c pr58392.c' c++.exp='loop-1.c simd-*.C' fortran.exp='simd-*.f90 nestedfn*.f90'" results in: FAIL: libgomp.c/../libgomp.c-c++-common/loop-1.c execution test FAIL: libgomp.c/examples-4/simd-3.c execution test FAIL: libgomp.c/pr58392.c execution test FAIL: libgomp.c/scan-13.c execution test FAIL: libgomp.c/scan-17.c execution test FAIL: libgomp.c/scan-19.c execution test FAIL: libgomp.c/scan-20.c execution test FAIL: libgomp.c/simd-10.c execution test FAIL: libgomp.c/simd-12.c execution test FAIL: libgomp.c/simd-13.c execution test FAIL: libgomp.c/simd-6.c execution test FAIL: libgomp.c++/../libgomp.c-c++-common/loop-1.c execution test FAIL: libgomp.c++/simd-8.C execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O1 execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O2 execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O3 -g execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -Os execution test FAIL: libgomp.fortran/nestedfn5.f90 -O1 execution test FAIL: libgomp.fortran/nestedfn5.f90 -O2 execution test FAIL: libgomp.fortran/nestedfn5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: libgomp.fortran/nestedfn5.f90 -O3 -g execution test FAIL: libgomp.fortran/nestedfn5.f90 -Os execution test On i686-linux, I also see newly FAIL: gcc.dg/vect/vect-epilogues.c -flto -ffat-lto-objects scan-tree-dump vect "LOOP EPILOGUE VECTORIZED" FAIL: gcc.dg/vect/vect-epilogues.c scan-tree-dump vect "LOOP EPILOGUE VECTORIZED" and in libgomp just FAIL: libgomp.c/examples-4/simd-3.c execution test FAIL: libgomp.c/scan-13.c execution test FAIL: libgomp.c/scan-17.c execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O1 execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O2 execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -O3 -g execution test FAIL: libgomp.fortran/examples-4/simd-3.f90 -Os execution test Jakub