]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linux.h (ASM_SPEC): Pass -v as -v, not -V.
authorIan Lance Taylor <iant@google.com>
Wed, 1 Dec 2010 00:35:35 +0000 (00:35 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 1 Dec 2010 00:35:35 +0000 (00:35 +0000)
* config/i386/linux.h (ASM_SPEC): Pass -v as -v, not -V.  Remove
all of %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}.
* config/i386/linux64.h (ASM_SPEC): Likewise.
* config/i386/mingw-w64.h (ASM_SPEC): Likewise.
* config/i386/sol2-10.h (ASM_SPEC) [USE_GAS]: Likewise.
* config/i386/vxworks.h (ASM_SPEC): Likewise.
* config/i386/x86-64.h (ASM_SPEC): Likewise.
* config/i386/sol2.h (ASM_SPEC): Remove %{Wa,*:%*}.
* config/i386/sol2-10.h (ASM_SPEC) [!USE_GAS]: Likewise.

From-SVN: r167323

gcc/ChangeLog
gcc/config/i386/linux.h
gcc/config/i386/linux64.h
gcc/config/i386/mingw-w64.h
gcc/config/i386/sol2-10.h
gcc/config/i386/sol2.h
gcc/config/i386/vxworks.h
gcc/config/i386/x86-64.h

index d169fc9dd92ea0a6479a9d08ff7238bacf8d1161..735cde3eff9731a4ddb33efe5a928d32b41f8a0f 100644 (file)
@@ -1,10 +1,22 @@
+2010-11-30  Ian Lance Taylor  <iant@google.com>
+
+       * config/i386/linux.h (ASM_SPEC): Pass -v as -v, not -V.  Remove
+       all of %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}.
+       * config/i386/linux64.h (ASM_SPEC): Likewise.
+       * config/i386/mingw-w64.h (ASM_SPEC): Likewise.
+       * config/i386/sol2-10.h (ASM_SPEC) [USE_GAS]: Likewise.
+       * config/i386/vxworks.h (ASM_SPEC): Likewise.
+       * config/i386/x86-64.h (ASM_SPEC): Likewise.
+       * config/i386/sol2.h (ASM_SPEC): Remove %{Wa,*:%*}.
+       * config/i386/sol2-10.h (ASM_SPEC) [!USE_GAS]: Likewise.
+
 2010-11-30  Nicola Pero  <nicola.pero@meta-innovation.com>
 
        * c-decl.c (finish_function): Call objc_finish_function in
        Objective-C.
        * c-typeck.c (convert_for_assignment): Do not call
        objc_type_quals_match().
-       
+
 2010-11-30  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/46722
index 7564c70b6d20d193e06df0e10074aa71dfef6a63..bb4a72f103be7f60c5f5f4768ab7efa67db57633 100644 (file)
@@ -104,8 +104,7 @@ along with GCC; see the file COPYING3.  If not see
 
 #undef  ASM_SPEC
 #define ASM_SPEC \
-  "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*} --32 \
-  %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
+  "%{v} --32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
 
 #undef  SUBTARGET_EXTRA_SPECS
 #define SUBTARGET_EXTRA_SPECS \
index 4a3e366fb4e58fb449cf5bc04547ca4318bcd66a..118128174b32b0ea1d2f447f46888807b45b0b87 100644 (file)
@@ -71,8 +71,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #endif
 
 #undef ASM_SPEC
-#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
- %{Wa,*:%*} %{" SPEC_32 ":--32} %{" SPEC_64 ":--64} \
+#define ASM_SPEC "%{v} %{" SPEC_32 ":--32} %{" SPEC_64 ":--64} \
  %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
 
 #undef LINK_SPEC
index 3aafb933dd4304d610e8d58601098b8d203d69b1..3b8a1b114bb2ce4971fc6c7988bb460c27b8c965 100644 (file)
@@ -36,8 +36,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Enable multilib.  */
 
 #undef ASM_SPEC
-#define ASM_SPEC "%{v:-v} %{n} %{T} %{Ym,*} %{Yd,*} \
- %{Wa,*:%*} %{m32:--32} %{m64:--64}"
+#define ASM_SPEC "%{v} %{m32:--32} %{m64:--64}"
 
 #undef SPEC_32
 #undef SPEC_64
index bd3416c29b2c424ce7baf0fc2f3d8171550baaab..fc4ea2ea88891a5c6483ff15868a4a2bbba228e9 100644 (file)
@@ -26,11 +26,10 @@ along with GCC; see the file COPYING3.  If not see
    assembler requires -xarch=generic or -xarch=generic64 instead.  */
 #undef ASM_SPEC
 #ifdef USE_GAS
-#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} " \
-                "%{Wa,*:%*} %{m32:--32} %{m64:--64} -s %(asm_cpu)"
+#define ASM_SPEC "%{v} %{m32:--32} %{m64:--64} -s %(asm_cpu)"
 #else
 #define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} " \
-                "%{Wa,*:%*} %{m32:-xarch=generic} %{m64:-xarch=generic64} " \
+                "%{m32:-xarch=generic} %{m64:-xarch=generic64} " \
                 "-s %(asm_cpu)"
 #endif
 
index b86308fe2fc871b147670ee6f98580cf65c52552..ce469a719fe571ce63f85b9fa35177c173c079e3 100644 (file)
@@ -54,10 +54,7 @@ along with GCC; see the file COPYING3.  If not see
 /* FIXME: Removed -K PIC from generic Solaris 2 ASM_SPEC: the native assembler
    gives many warnings: R_386_32 relocation is used for symbol ".text".  */
 #undef ASM_SPEC
-#define ASM_SPEC "\
-%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Wa,*:%*} -s \
-%(asm_cpu) \
-"
+#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} -s %(asm_cpu)"
 
 #define ASM_CPU_SPEC ""
  
index f7f929850162d41d725a9a2f762806ab53506144..4343695daf5c73de28ada7a7b96f5d0e212285de 100644 (file)
@@ -22,7 +22,7 @@ along with GCC; see the file COPYING3.  If not see
 #define TARGET_VERSION fprintf (stderr, " (80586, VxWorks syntax)");
 
 #undef  ASM_SPEC
-#define ASM_SPEC "%{v:-v} %{Qy:} %{n} %{T} %{Ym,*} %{Yd,*} %{Wa,*:%*}"
+#define ASM_SPEC "%{v}"
 
 #define TARGET_OS_CPP_BUILTINS()                       \
   do                                                   \
index 1b648138ca069538f9d55c234e54b7876d295a2b..61512b466375305dcd3cce20116a20f7fbd04911 100644 (file)
@@ -52,8 +52,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #define CC1_SPEC "%(cc1_cpu) %{profile:-p}"
 
 #undef ASM_SPEC
-#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \
- %{Wa,*:%*} %{m32:--32} %{m64:--64}"
+#define ASM_SPEC "%{v} %{m32:--32} %{m64:--64}"
 
 #undef ASM_OUTPUT_ALIGNED_BSS
 #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \