OSDN Git Service

Use SPEC_32 and SPEC_64 in ASM_SPEC.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Mar 2010 13:05:44 +0000 (13:05 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Mar 2010 13:05:44 +0000 (13:05 +0000)
2010-03-01  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/linux64.h (ASM_SPEC): Use SPEC_32 and SPEC_64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157143 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/linux64.h

index 8ea24d3..b2d7fed 100644 (file)
@@ -1,3 +1,7 @@
+2010-03-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/linux64.h (ASM_SPEC): Use SPEC_32 and SPEC_64.
+
 2010-03-01  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/43213
index d07547a..8075df7 100644 (file)
@@ -61,11 +61,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
 #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
 
-#undef ASM_SPEC
-#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
- %{Wa,*:%*} %{m32:--32} %{m64:--64} \
- %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
-
 #if TARGET_64BIT_DEFAULT
 #define SPEC_32 "m32"
 #define SPEC_64 "!m32"
@@ -74,6 +69,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #define SPEC_64 "m64"
 #endif
 
+#undef ASM_SPEC
+#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
+ %{Wa,*:%*} %{" SPEC_32 ":--32} %{" SPEC_64 ":--64} \
+ %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
+
 #undef LINK_SPEC
 #define LINK_SPEC "%{" SPEC_64 ":-m elf_x86_64} %{" SPEC_32 ":-m elf_i386} \
   %{shared:-shared} \