mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 03:30:29 +08:00
linux64.h (OPTION_DEFAULT_SPECS): If SPARC_BI_ARCH, override sparc.h definition.
* config/sparc/linux64.h (OPTION_DEFAULT_SPECS): If SPARC_BI_ARCH, override sparc.h definition. From-SVN: r82091
This commit is contained in:
parent
609754920f
commit
942e0f4414
@ -1,3 +1,8 @@
|
||||
2004-05-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/sparc/linux64.h (OPTION_DEFAULT_SPECS): If SPARC_BI_ARCH,
|
||||
override sparc.h definition.
|
||||
|
||||
2004-05-20 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
* tree.c (array_type_nelts, save_expr, substitute_in_expr,
|
||||
|
@ -223,6 +223,27 @@ Boston, MA 02111-1307, USA. */
|
||||
"
|
||||
#endif
|
||||
|
||||
/* Support for a compile-time default CPU, et cetera. The rules are:
|
||||
--with-cpu is ignored if -mcpu is specified.
|
||||
--with-tune is ignored if -mtune is specified.
|
||||
--with-float is ignored if -mhard-float, -msoft-float, -mfpu, or -mno-fpu
|
||||
are specified.
|
||||
In the SPARC_BI_ARCH compiler we cannot pass %{!mcpu=*:-mcpu=%(VALUE)}
|
||||
here, otherwise say -mcpu=v7 would be passed even when -m64.
|
||||
CC1_SPEC above takes care of this instead. */
|
||||
#undef OPTION_DEFAULT_SPECS
|
||||
#if DEFAULT_ARCH32_P
|
||||
#define OPTION_DEFAULT_SPECS \
|
||||
{"cpu", "%{!m64:%{!mcpu=*:-mcpu=%(VALUE)}}" }, \
|
||||
{"tune", "%{!mtune=*:-mtune=%(VALUE)}" }, \
|
||||
{"float", "%{!msoft-float:%{!mhard-float:%{!fpu:%{!no-fpu:-m%(VALUE)-float}}}}" }
|
||||
#else
|
||||
#define OPTION_DEFAULT_SPECS \
|
||||
{"cpu", "%{!m32:%{!mcpu=*:-mcpu=%(VALUE)}}" }, \
|
||||
{"tune", "%{!mtune=*:-mtune=%(VALUE)}" }, \
|
||||
{"float", "%{!msoft-float:%{!mhard-float:%{!fpu:%{!no-fpu:-m%(VALUE)-float}}}}" }
|
||||
#endif
|
||||
|
||||
#if DEFAULT_ARCH32_P
|
||||
#define MULTILIB_DEFAULTS { "m32" }
|
||||
#else
|
||||
|
Loading…
x
Reference in New Issue
Block a user