Restrict a VSX extract to TARGET_POWERPC64 (PR88213)
authorSegher Boessenkool <segher@kernel.crashing.org>
Wed, 19 Dec 2018 13:54:08 +0000 (14:54 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Wed, 19 Dec 2018 13:54:08 +0000 (14:54 +0100)
commitdc355223e465d3a2c090f34afd2ce965d20de199
tree535b9b083f647b41d10de513d1e2873d40b9d982
parent08926e6f5bbf23d1eebc776d84d648f8b5836931
Restrict a VSX extract to TARGET_POWERPC64 (PR88213)

This pattern optimises a scalar extract from a vector loaded from
memory to be just a scalar load from memory.  But to do a 64-bit
integer load you need 64-bit integer registers, which needs
TARGET_POWERPC64.

PR target/88213
* config/rs6000/vsx.md (*vsx_extract_<P:mode>_<VSX_D:mode>_load):
Require TARGET_POWERPC64.

From-SVN: r267263
gcc/ChangeLog
gcc/config/rs6000/vsx.md