diff options
author | Jan Hubicka <jh@suse.cz> | 2002-09-30 15:00:32 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2002-09-30 13:00:32 +0000 |
commit | 48ddd46c41cb690543ffc86828d664ce78af6122 (patch) | |
tree | 33d3f218be00b75d8fa831ceef6ceaea83289f19 /gcc/config | |
parent | ca25149e05e3fbd98290f71f1d41d008cd77cf56 (diff) | |
download | gcc-48ddd46c41cb690543ffc86828d664ce78af6122.zip gcc-48ddd46c41cb690543ffc86828d664ce78af6122.tar.gz gcc-48ddd46c41cb690543ffc86828d664ce78af6122.tar.bz2 |
i386.h (TARGET_CPP_CPU_BUILTINS): Define __SSE_MATH__.
* i386.h (TARGET_CPP_CPU_BUILTINS): Define __SSE_MATH__.
* gcse.c (cprop_jump): Check that the register has not
been modified
(cprop_jump): Likewise.
From-SVN: r57648
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/i386.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index 68fa740..af9c37fc 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -529,6 +529,10 @@ extern int x86_prefetch_sse; builtin_define ("__SSE__"); \ if (TARGET_SSE2) \ builtin_define ("__SSE2__"); \ + if (TARGET_SSE_MATH && TARGET_SSE) \ + builtin_define ("__SSE_MATH__"); \ + if (TARGET_SSE_MATH && TARGET_SSE2) \ + builtin_define ("__SSE2_MATH__"); \ \ /* Built-ins based on -march=. */ \ if (ix86_arch == PROCESSOR_I486) \ |