https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71270

--- Comment #9 from ktkachov at gcc dot gnu.org ---
(In reply to ktkachov from comment #8)
> After playing around with this I believe the problem is in the
> *neon_mov<mode> pattern in the arm backend. The way it constructs the
> const_vector of {1, 0, 1, ... } is probably wrong for big-endian.

I should say the problem is not the RTL const_vector, but rather the vmov
immediate that neon_immediate_valid_for_move generates

Reply via email to