summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2010-12-09 13:30:01 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2010-12-09 13:30:01 +0000
commit570d39ec8d05a7cdbe319e356ebc52dbcd0055f7 (patch)
tree8b0af9947ab5554db5d1b545ff6699c2be692eb5
parent66dc226144038bbb3458127554401bfbd2eec8ff (diff)
downloadgcc-570d39ec8d05a7cdbe319e356ebc52dbcd0055f7.tar.gz
* config/arc/arc.h (ASM_SPEC): Remove %{v}.
* config/bfin/bfin.h (ASM_SPEC): Remove %{v}. * config/cris/cris.h (ASM_SPEC): Remove %{v:-v}. * config/fr30/fr30.h (ASM_SPEC): Remove %{v}. * config/frv/frv.h (ASM_SPEC): Remove %{v}. * config/i386/linux.h (ASM_SPEC): Remove %{v}. * config/i386/linux64.h (ASM_SPEC): Remove %{v}. * config/i386/mingw-w64.h (ASM_SPEC): Remove %{v}. * config/i386/sol2-10.h (ASM_SPEC): Remove %{v}. * config/i386/vxworks.h (ASM_SPEC): Remove %{v}. * config/i386/x86-64.h (ASM_SPEC): Remove %{v}. * config/lm32/lm32.h (ASM_SPEC): Remove %{v}. * config/m32r/m32r.h (ASM_SPEC): Remove %{v}. * config/m68k/linux.h (ASM_SPEC): Remove %{v:-V}. * config/microblaze/microblaze.h (ASM_SPEC): Remove %{v}. * config/mips/mips.h (ASM_SPEC): Remove %{v}. * config/mips/vxworks.h (ASM_SPEC): Remove %{v}. * config/pa/pa-linux.h (ASM_SPEC): Remove %{v:-V}. * config/rs6000/freebsd.h (SVR4_ASM_SPEC): Remove %{v}. * config/rs6000/linux64.h (ASM_SPEC): Remove %{v:-V}. * config/rs6000/vxworks.h (ASM_SPEC): Remove %{v:-v}. * config/sparc/openbsd64.h (ASM_SPEC): Remove %{v:-V}. * config/svr4.h (SVR4_ASM_SPEC): Remove %{v:-V}. * config/xtensa/elf.h (ASM_SPEC): Remove %{v}. * config/xtensa/linux.h (ASM_SPEC): Remove %{v}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167636 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog28
-rw-r--r--gcc/config/arc/arc.h2
-rw-r--r--gcc/config/bfin/bfin.h2
-rw-r--r--gcc/config/cris/cris.h3
-rw-r--r--gcc/config/fr30/fr30.h2
-rw-r--r--gcc/config/frv/frv.h2
-rw-r--r--gcc/config/i386/linux.h2
-rw-r--r--gcc/config/i386/linux64.h2
-rw-r--r--gcc/config/i386/mingw-w64.h4
-rw-r--r--gcc/config/i386/sol2-10.h2
-rw-r--r--gcc/config/i386/vxworks.h2
-rw-r--r--gcc/config/i386/x86-64.h2
-rw-r--r--gcc/config/lm32/lm32.h1
-rw-r--r--gcc/config/m32r/m32r.h2
-rw-r--r--gcc/config/m68k/linux.h2
-rw-r--r--gcc/config/microblaze/microblaze.h2
-rw-r--r--gcc/config/mips/mips.h2
-rw-r--r--gcc/config/mips/vxworks.h2
-rw-r--r--gcc/config/pa/pa-linux.h2
-rw-r--r--gcc/config/rs6000/freebsd.h2
-rw-r--r--gcc/config/rs6000/linux64.h2
-rw-r--r--gcc/config/rs6000/vxworks.h2
-rw-r--r--gcc/config/sparc/openbsd64.h2
-rw-r--r--gcc/config/svr4.h2
-rw-r--r--gcc/config/xtensa/elf.h3
-rw-r--r--gcc/config/xtensa/linux.h3
26 files changed, 53 insertions, 29 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ee07dfea8c7..120388f06dc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,33 @@
2010-12-09 Joseph Myers <joseph@codesourcery.com>
+ * config/arc/arc.h (ASM_SPEC): Remove %{v}.
+ * config/bfin/bfin.h (ASM_SPEC): Remove %{v}.
+ * config/cris/cris.h (ASM_SPEC): Remove %{v:-v}.
+ * config/fr30/fr30.h (ASM_SPEC): Remove %{v}.
+ * config/frv/frv.h (ASM_SPEC): Remove %{v}.
+ * config/i386/linux.h (ASM_SPEC): Remove %{v}.
+ * config/i386/linux64.h (ASM_SPEC): Remove %{v}.
+ * config/i386/mingw-w64.h (ASM_SPEC): Remove %{v}.
+ * config/i386/sol2-10.h (ASM_SPEC): Remove %{v}.
+ * config/i386/vxworks.h (ASM_SPEC): Remove %{v}.
+ * config/i386/x86-64.h (ASM_SPEC): Remove %{v}.
+ * config/lm32/lm32.h (ASM_SPEC): Remove %{v}.
+ * config/m32r/m32r.h (ASM_SPEC): Remove %{v}.
+ * config/m68k/linux.h (ASM_SPEC): Remove %{v:-V}.
+ * config/microblaze/microblaze.h (ASM_SPEC): Remove %{v}.
+ * config/mips/mips.h (ASM_SPEC): Remove %{v}.
+ * config/mips/vxworks.h (ASM_SPEC): Remove %{v}.
+ * config/pa/pa-linux.h (ASM_SPEC): Remove %{v:-V}.
+ * config/rs6000/freebsd.h (SVR4_ASM_SPEC): Remove %{v}.
+ * config/rs6000/linux64.h (ASM_SPEC): Remove %{v:-V}.
+ * config/rs6000/vxworks.h (ASM_SPEC): Remove %{v:-v}.
+ * config/sparc/openbsd64.h (ASM_SPEC): Remove %{v:-V}.
+ * config/svr4.h (SVR4_ASM_SPEC): Remove %{v:-V}.
+ * config/xtensa/elf.h (ASM_SPEC): Remove %{v}.
+ * config/xtensa/linux.h (ASM_SPEC): Remove %{v}.
+
+2010-12-09 Joseph Myers <joseph@codesourcery.com>
+
* config/i386/openbsdelf.h (LINK_SPEC): Use %{r:} not %{r*:}.
* config/mips/openbsd.h (LINK_SPEC): Use %{r:} not %{r*:}.
* config/netbsd-aout.h (NETBSD_LINK_SPEC_AOUT): Use %{r:} not
diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h
index 9771678e689..8a0881848ed 100644
--- a/gcc/config/arc/arc.h
+++ b/gcc/config/arc/arc.h
@@ -62,7 +62,7 @@ along with GCC; see the file COPYING3. If not see
%{EB:-mbig-endian} %{EL:-mlittle-endian} \
"
-#define ASM_SPEC "%{v} %{EB} %{EL}"
+#define ASM_SPEC "%{EB} %{EL}"
#define LINK_SPEC "%{v} %{EB} %{EL}"
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index ab816e4d94e..069665642b2 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -248,7 +248,7 @@ extern unsigned int bfin_workarounds;
Defined in svr4.h. */
#undef ASM_SPEC
#define ASM_SPEC "\
-%{v} %{Ym,*} %{Yd,*} \
+%{Ym,*} %{Yd,*} \
%{mno-fdpic:-mnopic} %{mfdpic}"
#define LINK_SPEC "\
diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h
index 51c1a7a06b3..be99e19e179 100644
--- a/gcc/config/cris/cris.h
+++ b/gcc/config/cris/cris.h
@@ -192,8 +192,7 @@ extern int cris_cpu_version;
#undef ASM_SPEC
#define ASM_SPEC \
MAYBE_AS_NO_MUL_BUG_ABORT \
- "%{v:-v}\
- %(asm_subtarget)\
+ "%(asm_subtarget)\
%{march=*:%{cpu=*:%edo not specify both -march=... and -mcpu=...}}\
%{march=v32:--march=v32} %{mcpu=v32:--march=v32}"
diff --git a/gcc/config/fr30/fr30.h b/gcc/config/fr30/fr30.h
index cb8bf9e95ac..681f99ba41e 100644
--- a/gcc/config/fr30/fr30.h
+++ b/gcc/config/fr30/fr30.h
@@ -25,7 +25,7 @@ along with GCC; see the file COPYING3. If not see
/*{{{ Run-time target specifications. */
#undef ASM_SPEC
-#define ASM_SPEC "%{v}"
+#define ASM_SPEC ""
/* Define this to be a string constant containing `-D' options to define the
predefined macros that identify this machine and system. These macros will
diff --git a/gcc/config/frv/frv.h b/gcc/config/frv/frv.h
index b8771ec7a01..1b97ae72477 100644
--- a/gcc/config/frv/frv.h
+++ b/gcc/config/frv/frv.h
@@ -65,7 +65,7 @@
Defined in svr4.h. */
#undef ASM_SPEC
#define ASM_SPEC "\
-%{G*} %{v} %{Ym,*} %{Yd,*} \
+%{G*} %{Ym,*} %{Yd,*} \
%{mtomcat-stats} \
%{!mno-eflags: \
%{mcpu=*} \
diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h
index 47db90f8ac0..d1e7f73c9e5 100644
--- a/gcc/config/i386/linux.h
+++ b/gcc/config/i386/linux.h
@@ -96,7 +96,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC \
- "%{v} --32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
+ "--32 %{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
#undef SUBTARGET_EXTRA_SPECS
#define SUBTARGET_EXTRA_SPECS \
diff --git a/gcc/config/i386/linux64.h b/gcc/config/i386/linux64.h
index c6d8244c775..b68c40fec58 100644
--- a/gcc/config/i386/linux64.h
+++ b/gcc/config/i386/linux64.h
@@ -71,7 +71,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#endif
#undef ASM_SPEC
-#define ASM_SPEC "%{v} %{" SPEC_32 ":--32} %{" SPEC_64 ":--64} \
+#define ASM_SPEC "%{" SPEC_32 ":--32} %{" SPEC_64 ":--64} \
%{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}"
#undef LINK_SPEC
diff --git a/gcc/config/i386/mingw-w64.h b/gcc/config/i386/mingw-w64.h
index 3b8a1b114bb..f84434a3fab 100644
--- a/gcc/config/i386/mingw-w64.h
+++ b/gcc/config/i386/mingw-w64.h
@@ -2,7 +2,7 @@
hosting on Windows 32/64 via mingw-w64 runtime, using GNU tools and
the Windows API Library.
Copyright (C) 2009,
- 2009 Free Software Foundation, Inc.
+ 2010 Free Software Foundation, Inc.
This file is part of GCC.
@@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. If not see
/* Enable multilib. */
#undef ASM_SPEC
-#define ASM_SPEC "%{v} %{m32:--32} %{m64:--64}"
+#define ASM_SPEC "%{m32:--32} %{m64:--64}"
#undef SPEC_32
#undef SPEC_64
diff --git a/gcc/config/i386/sol2-10.h b/gcc/config/i386/sol2-10.h
index 9f0f448eb1c..8f597753376 100644
--- a/gcc/config/i386/sol2-10.h
+++ b/gcc/config/i386/sol2-10.h
@@ -26,7 +26,7 @@ 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} %{m32:--32} %{m64:--64} -s %(asm_cpu)"
+#define ASM_SPEC "%{m32:--32} %{m64:--64} -s %(asm_cpu)"
#else
#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} " \
"%{m32:-xarch=generic} %{m64:-xarch=generic64} " \
diff --git a/gcc/config/i386/vxworks.h b/gcc/config/i386/vxworks.h
index 4343695daf5..09861e4930c 100644
--- a/gcc/config/i386/vxworks.h
+++ b/gcc/config/i386/vxworks.h
@@ -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}"
+#define ASM_SPEC ""
#define TARGET_OS_CPP_BUILTINS() \
do \
diff --git a/gcc/config/i386/x86-64.h b/gcc/config/i386/x86-64.h
index 61512b46637..31f42d0d40e 100644
--- a/gcc/config/i386/x86-64.h
+++ b/gcc/config/i386/x86-64.h
@@ -52,7 +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} %{m32:--32} %{m64:--64}"
+#define ASM_SPEC "%{m32:--32} %{m64:--64}"
#undef ASM_OUTPUT_ALIGNED_BSS
#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
diff --git a/gcc/config/lm32/lm32.h b/gcc/config/lm32/lm32.h
index 1c10f16c812..641d48e723e 100644
--- a/gcc/config/lm32/lm32.h
+++ b/gcc/config/lm32/lm32.h
@@ -55,7 +55,6 @@
%{mbarrel-shift-enabled} \
%{msign-extend-enabled} \
%{muser-extend-enabled} \
-%{v} \
"
/* Let link script define all link options.
diff --git a/gcc/config/m32r/m32r.h b/gcc/config/m32r/m32r.h
index d7c7feaf631..9b3fbcc8827 100644
--- a/gcc/config/m32r/m32r.h
+++ b/gcc/config/m32r/m32r.h
@@ -168,7 +168,7 @@
/* Options to pass on to the assembler. */
#undef ASM_SPEC
-#define ASM_SPEC "%{v} %(asm_cpu) %(relax) %{fpic|fpie:-K PIC} %{fPIC|fPIE:-K PIC}"
+#define ASM_SPEC "%(asm_cpu) %(relax) %{fpic|fpie:-K PIC} %{fPIC|fPIE:-K PIC}"
#define LINK_SPEC "%{v} %(link_cpu) %(relax)"
diff --git a/gcc/config/m68k/linux.h b/gcc/config/m68k/linux.h
index 803e144a826..9fb94974024 100644
--- a/gcc/config/m68k/linux.h
+++ b/gcc/config/m68k/linux.h
@@ -25,7 +25,7 @@ along with GCC; see the file COPYING3. If not see
/* Add %(asm_cpu_spec) to the svr4.h definition of ASM_SPEC. */
#undef ASM_SPEC
#define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec) \
- %{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*}"
+ %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*}"
#undef PREFERRED_STACK_BOUNDARY
#define PREFERRED_STACK_BOUNDARY 32
diff --git a/gcc/config/microblaze/microblaze.h b/gcc/config/microblaze/microblaze.h
index a86ba8ce52c..5c9a97c64f9 100644
--- a/gcc/config/microblaze/microblaze.h
+++ b/gcc/config/microblaze/microblaze.h
@@ -74,7 +74,7 @@ extern enum pipeline_type microblaze_pipe;
/* Assembler specs. */
-#define TARGET_ASM_SPEC "%{v}"
+#define TARGET_ASM_SPEC ""
#define ASM_SPEC "\
%{microblaze1} \
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index b478d88dae0..4bde0dac70b 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -1141,7 +1141,7 @@ enum mips_code_readable_setting {
%{mfp32} %{mfp64} \
%{mshared} %{mno-shared} \
%{msym32} %{mno-sym32} \
-%{mtune=*} %{v} \
+%{mtune=*} \
%(subtarget_asm_spec)"
/* Extra switches sometimes passed to the linker. */
diff --git a/gcc/config/mips/vxworks.h b/gcc/config/mips/vxworks.h
index 3c2d94fe104..9c8c417e530 100644
--- a/gcc/config/mips/vxworks.h
+++ b/gcc/config/mips/vxworks.h
@@ -29,7 +29,7 @@ along with GCC; see the file COPYING3. If not see
%(subtarget_asm_debugging_spec) \
%{mabi=*} %{!mabi*: %(asm_abi_default_spec)} \
%{mgp32} %{mgp64} %{march=*} %{mxgot:-xgot} \
-%{mtune=*} %{v} \
+%{mtune=*} \
%(subtarget_asm_spec)"
#undef LINK_SPEC
diff --git a/gcc/config/pa/pa-linux.h b/gcc/config/pa/pa-linux.h
index 872ba26ca27..0eb4adf2557 100644
--- a/gcc/config/pa/pa-linux.h
+++ b/gcc/config/pa/pa-linux.h
@@ -33,7 +33,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC \
- "%{v:-V} %{Ym,*} %{Yd,*}"
+ "%{Ym,*} %{Yd,*}"
/* Define this for shared library support because it isn't in the main
linux.h file. */
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h
index 958d818e4b2..2c36bab1e62 100644
--- a/gcc/config/rs6000/freebsd.h
+++ b/gcc/config/rs6000/freebsd.h
@@ -71,4 +71,4 @@
#define ASM_APP_OFF "#NO_APP\n"
/* Define SVR4_ASM_SPEC, we use GAS by default. See svr4.h for details. */
#define SVR4_ASM_SPEC \
- "%{v:-V}"
+ ""
diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h
index 086e3de77f5..694a592d9e2 100644
--- a/gcc/config/rs6000/linux64.h
+++ b/gcc/config/rs6000/linux64.h
@@ -207,7 +207,7 @@ extern int dot_symbols;
#define ASM_SPEC_COMMON "%(asm_cpu) \
%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
-%{v:-V} %{Qy:} %{!Qn:-Qy} \
+%{Qy:} %{!Qn:-Qy} \
%{mlittle} %{mlittle-endian} %{mbig} %{mbig-endian}"
#undef SUBSUBTARGET_EXTRA_SPECS
diff --git a/gcc/config/rs6000/vxworks.h b/gcc/config/rs6000/vxworks.h
index 3f46c2cf27f..0f9290169f6 100644
--- a/gcc/config/rs6000/vxworks.h
+++ b/gcc/config/rs6000/vxworks.h
@@ -87,7 +87,7 @@ VXWORKS_ADDITIONAL_CPP_SPEC
#define ASM_SPEC \
"%(asm_cpu) \
%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
- %{v:-v} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} \
+ %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} \
%{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} -mbig"
#undef LIB_SPEC
diff --git a/gcc/config/sparc/openbsd64.h b/gcc/config/sparc/openbsd64.h
index 3aef75164df..ece43eedc24 100644
--- a/gcc/config/sparc/openbsd64.h
+++ b/gcc/config/sparc/openbsd64.h
@@ -55,7 +55,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC "\
-%{v:-V} -s %{fpic|fPIC|fpie|fPIE:-K PIC} \
+-s %{fpic|fPIC|fpie|fPIE:-K PIC} \
%{mlittle-endian:-EL} \
%(asm_cpu) %(asm_arch) \
"
diff --git a/gcc/config/svr4.h b/gcc/config/svr4.h
index 74b513cad40..9d756df2704 100644
--- a/gcc/config/svr4.h
+++ b/gcc/config/svr4.h
@@ -63,7 +63,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#ifdef USE_GAS
#define SVR4_ASM_SPEC \
- "%{v:-V}"
+ ""
#else
#define SVR4_ASM_SPEC \
"%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*}"
diff --git a/gcc/config/xtensa/elf.h b/gcc/config/xtensa/elf.h
index 90b1c717666..0e8364fdfa6 100644
--- a/gcc/config/xtensa/elf.h
+++ b/gcc/config/xtensa/elf.h
@@ -43,8 +43,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC \
- "%{v} \
- %{mtext-section-literals:--text-section-literals} \
+ "%{mtext-section-literals:--text-section-literals} \
%{mno-text-section-literals:--no-text-section-literals} \
%{mtarget-align:--target-align} \
%{mno-target-align:--no-target-align} \
diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h
index 7ac9e027be8..fb9f4539ebd 100644
--- a/gcc/config/xtensa/linux.h
+++ b/gcc/config/xtensa/linux.h
@@ -35,8 +35,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC \
- "%{v} \
- %{mtext-section-literals:--text-section-literals} \
+ "%{mtext-section-literals:--text-section-literals} \
%{mno-text-section-literals:--no-text-section-literals} \
%{mtarget-align:--target-align} \
%{mno-target-align:--no-target-align} \