[Bug target/79282] [7 Regresion] FAIL: gcc.target/arm/neon-for-64bits-1.c scan-assembler-times vshr 0
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 31 10:20:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79282
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-01-31
CC| |clyon at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #2 from ktkachov at gcc dot gnu.org ---
So the failure goes away if I change the arch attribute of the last two
alternatives of the <shift>di3_neon pattern to neon_for_64bits from
avoid_neon_for_64bits so that they are disabled when NEON is not preferred, but
I see it was intentionally written this way, with many similar patterns in
arm.md having the same structure (first two alternatives with neon_for_64bits,
followed by the GPR alternatives, followed by two avoid_neon_for_64bits
alternatives).
Christophe, do you recall why it's structured that way?
More information about the Gcc-bugs
mailing list