aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2009-07-12 15:59:42 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2009-07-12 17:59:42 +0200
commitf345f84ae69406344bbc74ff0c72904e317ad4fe (patch)
tree2c446ab7a9af9af95736b56eb15dab0268002dfc
parentf645e9a2bfbb081915758e0538164bd7c65d6def (diff)
downloadgcc-f345f84ae69406344bbc74ff0c72904e317ad4fe.zip
gcc-f345f84ae69406344bbc74ff0c72904e317ad4fe.tar.gz
gcc-f345f84ae69406344bbc74ff0c72904e317ad4fe.tar.bz2
cygming.h (TARGET_OS_CPP_BUILTINS): Define _X86_ just for 32-bit case.
2009-07-12 Kai Tietz <kai.tietz@onevision.com> * config/i386/cygming.h (TARGET_OS_CPP_BUILTINS): Define _X86_ just for 32-bit case. From-SVN: r149532
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/cygming.h3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89edef1..136fd4e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-12 Kai Tietz <kai.tietz@onevision.com>
+
+ * config/i386/cygming.h (TARGET_OS_CPP_BUILTINS): Define _X86_
+ just for 32-bit case.
+
2009-07-12 Jan Hubicka <jh@suse.cz>
PR tree-optimization/40585
diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h
index 431e926..bc81554 100644
--- a/gcc/config/i386/cygming.h
+++ b/gcc/config/i386/cygming.h
@@ -73,7 +73,8 @@ along with GCC; see the file COPYING3. If not see
#define TARGET_OS_CPP_BUILTINS() \
do \
{ \
- builtin_define ("_X86_=1"); \
+ if (!TARGET_64BIT) \
+ builtin_define ("_X86_=1"); \
builtin_assert ("system=winnt"); \
builtin_define ("__stdcall=__attribute__((__stdcall__))"); \
builtin_define ("__fastcall=__attribute__((__fastcall__))"); \