https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97688
--- Comment #11 from rguenther at suse dot de <rguenther at suse dot de> --- On Tue, 3 Nov 2020, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97688 > > --- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> --- > FWIW, x86 source in gcc testsuite should be converted to > __builtin_cpu_supports(). The check_vect () is quite convenient since it allows you to build-test with target support you cannot run on via --target_board=unix/-mavx512f for example (well, it is incomplete and support for avx512 testing hasn't been added). I don't see how the same functionality can be achieved with a series of __builtin_cpu_supports checks (unless we only adjust tree-vect.h to do # if defined(__AVX2__) if (!__builtin_cpu_supports ("magic")) exit (0); # ...