Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE
authorUros Bizjak <ubizjak@gmail.com>
Wed, 15 May 2019 15:29:28 +0000 (08:29 -0700)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 15 May 2019 15:29:28 +0000 (08:29 -0700)
commitebd3c067f0bddc09f93ccabe97642e3e80615b4a
tree82a78b7da87cd4a97c41f55f339afa4fb20dff6e
parent9c1d1db27d421ab7c5ac1ca9b23cae002f13380e
Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE

2019-05-15  Uroš Bizjak  <ubizjak@gmail.com>

PR target/89021
* config/i386/i386.md (*zero_extendsidi2): Add mmx_isa attribute.
* config/i386/sse.md (sse2_cvtpi2pd): Ditto.
(sse2_cvtpd2pi): Ditto.
(sse2_cvttpd2pi): Ditto.
(*vec_concatv2sf_sse4_1): Ditto.
(*vec_concatv2sf_sse): Ditto.
(*vec_concatv2si_sse4_1): Ditto.
(*vec_concatv2si): Ditto.
(*vec_concatv4si_0): Ditto.
(*vec_concatv2di_0): Ditto.

From-SVN: r271249
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md