Commit 12eb1a9c by Joseph Myers Committed by Joseph Myers

bfin.h (ASM_SPEC): Remove %{Yd,*}.

	* config/bfin/bfin.h (ASM_SPEC): Remove %{Yd,*}.
	* config/frv/frv.h (ASM_SPEC): Likewise.
	* config/i386/sol2-10.h (ASM_SPEC): Likewise.
	* config/m68k/linux.h (ASM_SPEC): Likewise.
	* config/pa/pa-linux.h (ASM_SPEC): Likewise.
	* config/rs6000/linux64.h (ASM_SPEC32): Likewise.
	* config/rs6000/vxworks.h (ASM_SPEC): Likewise.
	* config/sol2.h (ASM_SPEC): Remove comment about -Yd,.
	* config/sparc/linux.h (ASM_SPEC): Likewise.
	* config/sparc/linux64.h (ASM_SPEC): Likewise.
	* config/sparc/sp-elf.h (ASM_SPEC): Likewise.
	* config/sparc/sysv4.h (ASM_SPEC): Remove %{Yd,*}.

From-SVN: r169300
parent 7273813a
2011-01-26 Joseph Myers <joseph@codesourcery.com>
* config/bfin/bfin.h (ASM_SPEC): Remove %{Yd,*}.
* config/frv/frv.h (ASM_SPEC): Likewise.
* config/i386/sol2-10.h (ASM_SPEC): Likewise.
* config/m68k/linux.h (ASM_SPEC): Likewise.
* config/pa/pa-linux.h (ASM_SPEC): Likewise.
* config/rs6000/linux64.h (ASM_SPEC32): Likewise.
* config/rs6000/vxworks.h (ASM_SPEC): Likewise.
* config/sol2.h (ASM_SPEC): Remove comment about -Yd,.
* config/sparc/linux.h (ASM_SPEC): Likewise.
* config/sparc/linux64.h (ASM_SPEC): Likewise.
* config/sparc/sp-elf.h (ASM_SPEC): Likewise.
* config/sparc/sysv4.h (ASM_SPEC): Remove %{Yd,*}.
2011-01-26 Steve Ellcey <sje@cup.hp.com> 2011-01-26 Steve Ellcey <sje@cup.hp.com>
PR target/46997 PR target/46997
......
/* Definitions for the Blackfin port. /* Definitions for the Blackfin port.
Copyright (C) 2005, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 2005, 2007, 2008, 2009, 2010, 2011
Free Software Foundation, Inc.
Contributed by Analog Devices. Contributed by Analog Devices.
This file is part of GCC. This file is part of GCC.
...@@ -240,7 +241,7 @@ extern unsigned int bfin_workarounds; ...@@ -240,7 +241,7 @@ extern unsigned int bfin_workarounds;
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{Ym,*} %{Yd,*} \ %{Ym,*} \
%{mno-fdpic:-mnopic} %{mfdpic}" %{mno-fdpic:-mnopic} %{mfdpic}"
#define LINK_SPEC "\ #define LINK_SPEC "\
......
/* Target macros for the FRV port of GCC. /* Target macros for the FRV port of GCC.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009,
2010 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Red Hat Inc. Contributed by Red Hat Inc.
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{G*} %{Ym,*} %{Yd,*} \ %{G*} %{Ym,*} \
%{mtomcat-stats} \ %{mtomcat-stats} \
%{!mno-eflags: \ %{!mno-eflags: \
%{mcpu=*} \ %{mcpu=*} \
......
/* Solaris 10 configuration. /* Solaris 10 configuration.
Copyright (C) 2004, 2006, 2007, 2008, 2009, 2010 Copyright (C) 2004, 2006, 2007, 2008, 2009, 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by CodeSourcery, LLC. Contributed by CodeSourcery, LLC.
...@@ -28,7 +28,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -28,7 +28,7 @@ along with GCC; see the file COPYING3. If not see
#ifdef USE_GAS #ifdef USE_GAS
#define ASM_SPEC "%{m32:--32} %{m64:--64} -s %(asm_cpu)" #define ASM_SPEC "%{m32:--32} %{m64:--64} -s %(asm_cpu)"
#else #else
#define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} " \ #define ASM_SPEC "%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} " \
"%{m32:-xarch=generic} %{m64:-xarch=generic64} " \ "%{m32:-xarch=generic} %{m64:-xarch=generic64} " \
"-s %(asm_cpu)" "-s %(asm_cpu)"
#endif #endif
......
/* Definitions for Motorola 68k running Linux-based GNU systems with /* Definitions for Motorola 68k running Linux-based GNU systems with
ELF format. ELF format.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2006, Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2006,
2007, 2009, 2010 Free Software Foundation, Inc. 2007, 2009, 2010, 2011 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -25,7 +25,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -25,7 +25,7 @@ along with GCC; see the file COPYING3. If not see
/* Add %(asm_cpu_spec) to a generic definition of ASM_SPEC. */ /* Add %(asm_cpu_spec) to a generic definition of ASM_SPEC. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec) \ #define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec) \
%{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*}" %{Qy:} %{!Qn:-Qy} %{Ym,*}"
#undef PREFERRED_STACK_BOUNDARY #undef PREFERRED_STACK_BOUNDARY
#define PREFERRED_STACK_BOUNDARY 32 #define PREFERRED_STACK_BOUNDARY 32
......
/* Definitions for PA_RISC with ELF format /* Definitions for PA_RISC with ELF format
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -33,7 +34,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -33,7 +34,7 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC \ #define ASM_SPEC \
"%{Ym,*} %{Yd,*}" "%{Ym,*}"
/* Define this for shared library support because it isn't in the main /* Define this for shared library support because it isn't in the main
linux.h file. */ linux.h file. */
......
/* Definitions of target machine for GNU compiler, /* Definitions of target machine for GNU compiler,
for 64 bit PowerPC linux. for 64 bit PowerPC linux.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
2009, 2010 Free Software Foundation, Inc. 2009, 2010, 2011 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -192,7 +192,7 @@ extern int dot_symbols; ...@@ -192,7 +192,7 @@ extern int dot_symbols;
#endif #endif
#endif #endif
#define ASM_SPEC32 "-a32 %{Ym,*} %{Yd,*} \ #define ASM_SPEC32 "-a32 %{Ym,*} \
%{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} \ %{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} \
%{memb} %{!memb: %{msdata=eabi: -memb}} \ %{memb} %{!memb: %{msdata=eabi: -memb}} \
%{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \ %{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \
......
...@@ -86,7 +86,7 @@ VXWORKS_ADDITIONAL_CPP_SPEC ...@@ -86,7 +86,7 @@ VXWORKS_ADDITIONAL_CPP_SPEC
#define ASM_SPEC \ #define ASM_SPEC \
"%(asm_cpu) \ "%(asm_cpu) \
%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \ %{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
%{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} \ %{Qy:} %{!Qn:-Qy} %{Ym,*} \
%{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} -mbig" %{mrelocatable} %{mrelocatable-lib} %{fpic:-K PIC} %{fPIC:-K PIC} -mbig"
#undef LIB_SPEC #undef LIB_SPEC
......
/* Operating system specific defines to be used when targeting GCC for any /* Operating system specific defines to be used when targeting GCC for any
Solaris 2 system. Solaris 2 system.
Copyright 2002, 2003, 2004, 2007, 2008, 2009, 2010 Copyright 2002, 2003, 2004, 2007, 2008, 2009, 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -111,8 +111,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -111,8 +111,7 @@ along with GCC; see the file COPYING3. If not see
/* The system headers under Solaris 2 are C++-aware since 2.0. */ /* The system headers under Solaris 2 are C++-aware since 2.0. */
#define NO_IMPLICIT_EXTERN_C #define NO_IMPLICIT_EXTERN_C
/* The sun bundled assembler doesn't accept -Yd, (and neither does gas). /* It's safe to pass -s always, even if -g is not used. */
It's safe to pass -s always, even if -g is not used. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} -s \ %{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} -s \
......
...@@ -82,8 +82,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -82,8 +82,7 @@ along with GCC; see the file COPYING3. If not see
-dynamic-linker " LINUX_DYNAMIC_LINKER "} \ -dynamic-linker " LINUX_DYNAMIC_LINKER "} \
%{static:-static}}" %{static:-static}}"
/* The sun bundled assembler doesn't accept -Yd, (and neither does gas). /* It's safe to pass -s always, even if -g is not used. */
It's safe to pass -s always, even if -g is not used. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{!Qn:-Qy} \ %{!Qn:-Qy} \
......
...@@ -205,8 +205,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -205,8 +205,7 @@ along with GCC; see the file COPYING3. If not see
#endif /* !SPARC_BI_ARCH */ #endif /* !SPARC_BI_ARCH */
/* The sun bundled assembler doesn't accept -Yd, (and neither does gas). /* It's safe to pass -s always, even if -g is not used. */
It's safe to pass -s always, even if -g is not used. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{!Qn:-Qy} \ %{!Qn:-Qy} \
......
...@@ -24,8 +24,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -24,8 +24,7 @@ along with GCC; see the file COPYING3. If not see
/* Don't assume anything about the header files. */ /* Don't assume anything about the header files. */
#define NO_IMPLICIT_EXTERN_C #define NO_IMPLICIT_EXTERN_C
/* The sun bundled assembler doesn't accept -Yd, (and neither does gas). /* It's safe to pass -s always, even if -g is not used. */
It's safe to pass -s always, even if -g is not used. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC \ #define ASM_SPEC \
"%{Qy:} %{!Qn:-Qy} %{Ym,*} -s \ "%{Qy:} %{!Qn:-Qy} %{Ym,*} -s \
......
/* Target definitions for GNU compiler for SPARC running System V.4 /* Target definitions for GNU compiler for SPARC running System V.4
Copyright (C) 1991, 1992, 1995, 1996, 1997, 1998, 2000, 2002, 2007, 2009, Copyright (C) 1991, 1992, 1995, 1996, 1997, 1998, 2000, 2002, 2007, 2009,
2010 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com). Contributed by Ron Guilmette (rfg@monkeys.com).
...@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see
/* Pass -K to the assembler when PIC. */ /* Pass -K to the assembler when PIC. */
#undef ASM_SPEC #undef ASM_SPEC
#define ASM_SPEC \ #define ASM_SPEC \
"%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} %{Yd,*} \ "%{v:-V} %{Qy:} %{!Qn:-Qy} %{Ym,*} \
%{fpic|fPIC|fpie|fPIE:-K PIC} %(asm_cpu)" %{fpic|fPIC|fpie|fPIE:-K PIC} %(asm_cpu)"
/* Define the names of various pseudo-op used by the SPARC/svr4 assembler. /* Define the names of various pseudo-op used by the SPARC/svr4 assembler.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment