aboutsummaryrefslogtreecommitdiff
path: root/gcc/read-rtl-function.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2019-05-17 14:48:37 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2019-05-17 07:48:37 -0700
commit45641b316a7b2c9bdf1d7807631731457b8cc0f1 (patch)
tree47880a839b3527358636589aa14ed0b1fed043e5 /gcc/read-rtl-function.c
parent2581344df6f04d63f2662fd7b562bc6b060c557b (diff)
downloadgcc-45641b316a7b2c9bdf1d7807631731457b8cc0f1.zip
gcc-45641b316a7b2c9bdf1d7807631731457b8cc0f1.tar.gz
gcc-45641b316a7b2c9bdf1d7807631731457b8cc0f1.tar.bz2
i386: Enable MMX intrinsics without SSE/SSE2/SSSE3
Since MMX intrinsics are marked with SSE/SSE2/SSSE3 for SSE emulation, enable them without SSE/SSE2/SSSE3 if MMX is enabled. Restore TARGET_3DNOW check, which was changed to TARGET_3DNOW_A by revision 271235. gcc/ PR target/90497 * config/i386/i386-expand.c (ix86_expand_builtin): Enable MMX intrinsics without SSE/SSE2/SSSE3. * config/i386/mmx.md (mmx_uavgv8qi3): Restore TARGET_3DNOW check. (*mmx_uavgv8qi3): Likewise. gcc/testsuite/ PR target/90497 * gcc.target/i386/pr90497-1.c: New test. * gcc.target/i386/pr90497-2.c: Likewise. From-SVN: r271328
Diffstat (limited to 'gcc/read-rtl-function.c')
0 files changed, 0 insertions, 0 deletions