aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-09-30 15:00:32 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2002-09-30 13:00:32 +0000
commit48ddd46c41cb690543ffc86828d664ce78af6122 (patch)
tree33d3f218be00b75d8fa831ceef6ceaea83289f19 /gcc/config
parentca25149e05e3fbd98290f71f1d41d008cd77cf56 (diff)
downloadgcc-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.h4
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) \