mips.h (MIPS_ISA_DEFAULT): Insure it's defined.

* config/mips/mips.h (MIPS_ISA_DEFAULT): Insure it's defined.
	(MULTILIB_ISA_DEFAULT): New.
	(MULTILIB_DEFAULTS): Use it.
	* config/mips/mips.c (): Remove the now unnecessary definition
	of MIPS_ISA_DEFAULT.
	* config/mips/elf64.h (MULTILIB_DEFAULTS): Remove the now
	unnecessary definition.

From-SVN: r30171
This commit is contained in:
Gavin Romig-Koch 1999-10-25 21:44:39 +00:00 committed by Gavin Romig-Koch
parent f12c5ef37a
commit ea09f03262
4 changed files with 29 additions and 8 deletions

View File

@ -1,3 +1,13 @@
1999-10-25 Gavin Romig-Koch <gavin@cygnus.com>
* config/mips/mips.h (MIPS_ISA_DEFAULT): Insure it's defined.
(MULTILIB_ISA_DEFAULT): New.
(MULTILIB_DEFAULTS): Use it.
* config/mips/mips.c (): Remove the now unnecessary definition
of MIPS_ISA_DEFAULT.
* config/mips/elf64.h (MULTILIB_DEFAULTS): Remove the now
unnecessary definition.
Mon Oct 25 22:08:35 1999 Richard Earnshaw (rearnsha@arm.com)
* arm.md (pic_load_addr): Add constraints to operand 1.

View File

@ -37,9 +37,6 @@ Boston, MA 02111-1307, USA. */
#include "mips/mips.h"
#undef MULTILIB_DEFAULTS
#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "mips3" }
#undef CPP_PREDEFINES
#define CPP_PREDEFINES "-Dmips -DMIPSEB -DR4000 -D_mips -D_MIPSEB -D_R4000"

View File

@ -4297,10 +4297,6 @@ override_options ()
else if (optimize)
target_flags |= MASK_GPOPT;
#ifndef MIPS_ISA_DEFAULT
#define MIPS_ISA_DEFAULT 1
#endif
/* If both single-float and soft-float are set, then clear the one that
was set by TARGET_DEFAULT, leaving the one that was set by the
user. We assume here that the specs prevent both being set by the

View File

@ -464,6 +464,10 @@ extern void sbss_section PARAMS ((void));
#endif
#endif
#ifndef MIPS_ISA_DEFAULT
#define MIPS_ISA_DEFAULT 1
#endif
#ifndef MULTILIB_ENDIAN_DEFAULT
#if TARGET_ENDIAN_DEFAULT == 0
#define MULTILIB_ENDIAN_DEFAULT "EL"
@ -472,8 +476,22 @@ extern void sbss_section PARAMS ((void));
#endif
#endif
#ifndef MULTILIB_ISA_DEFAULT
#if MIPS_ISA_DEFAULT == 1
#define MULTILIB_ISA_DEFAULT "mips1"
#elif MIPS_ISA_DEFAULT == 2
#define MULTILIB_ISA_DEFAULT "mips2"
#elif MIPS_ISA_DEFAULT == 3
#define MULTILIB_ISA_DEFAULT "mips3"
#elif MIPS_ISA_DEFAULT == 4
#define MULTILIB_ISA_DEFAULT "mips4"
#else
#define MULTILIB_ISA_DEFAULT "mips1"
#endif
#endif
#ifndef MULTILIB_DEFAULTS
#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "mips1" }
#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, MULTILIB_ISA_DEFAULT }
#endif
/* We must pass -EL to the linker by default for little endian embedded