diff options
-rw-r--r-- | gcc/ChangeLog | 28 | ||||
-rw-r--r-- | gcc/config/arc/arc.h | 2 | ||||
-rw-r--r-- | gcc/config/bfin/bfin.h | 2 | ||||
-rw-r--r-- | gcc/config/cris/cris.h | 3 | ||||
-rw-r--r-- | gcc/config/fr30/fr30.h | 2 | ||||
-rw-r--r-- | gcc/config/frv/frv.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/linux.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/linux64.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/mingw-w64.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/sol2-10.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/vxworks.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/x86-64.h | 2 | ||||
-rw-r--r-- | gcc/config/lm32/lm32.h | 1 | ||||
-rw-r--r-- | gcc/config/m32r/m32r.h | 2 | ||||
-rw-r--r-- | gcc/config/m68k/linux.h | 2 | ||||
-rw-r--r-- | gcc/config/microblaze/microblaze.h | 2 | ||||
-rw-r--r-- | gcc/config/mips/mips.h | 2 | ||||
-rw-r--r-- | gcc/config/mips/vxworks.h | 2 | ||||
-rw-r--r-- | gcc/config/pa/pa-linux.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/freebsd.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/linux64.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/vxworks.h | 2 | ||||
-rw-r--r-- | gcc/config/sparc/openbsd64.h | 2 | ||||
-rw-r--r-- | gcc/config/svr4.h | 2 | ||||
-rw-r--r-- | gcc/config/xtensa/elf.h | 3 | ||||
-rw-r--r-- | gcc/config/xtensa/linux.h | 3 |
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} \ |