https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90713
Segher Boessenkool <segher at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2019-06-03
Ever confirmed|0 |1
--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Confirmed. And confirmed that the testcase works fine with -maltivec.
vect_float is the wrong selector to see if vectors of float are enabled by
current compiler options:
# Return 1 if the target supports hardware vectors of float when
# -funsafe-math-optimizations is enabled, 0 otherwise.
#
# This won't change for different subtargets so cache the result.
This testcase will need a test to see if there are 16 byte vector floats.
Something that just tries to create a
typedef float v4sf __attribute__((vector_size(16)));
variable should do fine.
Oh, and the gimple front end shouldn't ICE the compiler, of course :-/