From 67e5db2c3947db5c50d6f7a80dd71795df7d2c4a Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 19 Jan 1999 08:39:48 -0800 Subject: [PATCH] isc.h (TARGET_DEFAULT): Define symbolicly. * i386/isc.h (TARGET_DEFAULT): Define symbolicly. * i386/isccoff.h, i386/next.h, i386/sco.h, i386/sco5.h: Likewise. * i386/scodbx.h, i386/sequent.h, i386.unix.h: Likewise. From-SVN: r24769 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/isc.h | 2 +- gcc/config/i386/isccoff.h | 4 ++-- gcc/config/i386/next.h | 2 +- gcc/config/i386/sco.h | 2 +- gcc/config/i386/sco5.h | 2 +- gcc/config/i386/scodbx.h | 2 +- gcc/config/i386/sequent.h | 5 ++--- gcc/config/i386/unix.h | 5 ++--- 9 files changed, 17 insertions(+), 13 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 29765084b0a..4b51d91c9b4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Tue Jan 19 16:37:36 1999 Richard Henderson + + * i386/isc.h (TARGET_DEFAULT): Define symbolicly. + * i386/isccoff.h, i386/next.h, i386/sco.h, i386/sco5.h: Likewise. + * i386/scodbx.h, i386/sequent.h, i386.unix.h: Likewise. + Tue Jan 19 15:00:10 1999 Jeffrey A Law (law@cygnus.com) * Makefile.in (protoize.o, unprotoize.o): Depend on Makefile. diff --git a/gcc/config/i386/isc.h b/gcc/config/i386/isc.h index 92d0b7e95d5..6c1c4c72718 100644 --- a/gcc/config/i386/isc.h +++ b/gcc/config/i386/isc.h @@ -59,7 +59,7 @@ So don't make TARGET_IEEE_FP default for ISC. */ #undef TARGET_DEFAULT -#define TARGET_DEFAULT 0201 +#define TARGET_DEFAULT (MASK_80387 | MASK_FLOAT_RETURNS) /* The ISC 2.0.2 software FPU emulator apparently can't handle 80-bit XFmode insns, so don't generate them. */ diff --git a/gcc/config/i386/isccoff.h b/gcc/config/i386/isccoff.h index 383b981328b..595c7d98fe3 100644 --- a/gcc/config/i386/isccoff.h +++ b/gcc/config/i386/isccoff.h @@ -1,8 +1,8 @@ /* Definitions for Intel 386 running Interactive Unix System V. Specifically, this is for recent versions that support POSIX; for version 2.0.2, use configuration option i386-sysv instead. - (But set TARGET_DEFAULT to 0201 if you do that, - if you don't have a real 80387.) */ + (But set TARGET_DEFAULT to (MASK_80307 | MASK_FLOAT_RETURNS) + if you do that, if you don't have a real 80387.) */ /* Mostly it's like AT&T Unix System V. */ diff --git a/gcc/config/i386/next.h b/gcc/config/i386/next.h index 65f74023999..7706d235889 100644 --- a/gcc/config/i386/next.h +++ b/gcc/config/i386/next.h @@ -24,7 +24,7 @@ Boston, MA 02111-1307, USA. */ /* By default, target has a 80387, with IEEE FP. */ #undef TARGET_DEFAULT -#define TARGET_DEFAULT (1|0100) +#define TARGET_DEFAULT (MASK_80387 | MASK_IEEE_FP) /* Implicit library calls should use memcpy, not bcopy, etc. */ diff --git a/gcc/config/i386/sco.h b/gcc/config/i386/sco.h index 016e0a00ce0..7fa3b4506cb 100644 --- a/gcc/config/i386/sco.h +++ b/gcc/config/i386/sco.h @@ -31,7 +31,7 @@ Boston, MA 02111-1307, USA. */ So don't make TARGET_IEEE_FP default for SCO. */ #undef TARGET_DEFAULT -#define TARGET_DEFAULT 0201 +#define TARGET_DEFAULT (MASK_80387 | MASK_FLOAT_RETURNS) /* Let's guess that the SCO software FPU emulator can't handle 80-bit XFmode insns, so don't generate them. */ diff --git a/gcc/config/i386/sco5.h b/gcc/config/i386/sco5.h index 7637f171463..bd99689cd63 100644 --- a/gcc/config/i386/sco5.h +++ b/gcc/config/i386/sco5.h @@ -724,7 +724,7 @@ dtors_section () \ && strcmp (STR, "Tbss")) #undef TARGET_DEFAULT -#define TARGET_DEFAULT 0301 +#define TARGET_DEFAULT (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS) #undef HANDLE_SYSV_PRAGMA #define HANDLE_SYSV_PRAGMA 1 diff --git a/gcc/config/i386/scodbx.h b/gcc/config/i386/scodbx.h index a2581d4257f..dbb296bc25e 100644 --- a/gcc/config/i386/scodbx.h +++ b/gcc/config/i386/scodbx.h @@ -32,7 +32,7 @@ Boston, MA 02111-1307, USA. */ So don't make TARGET_IEEE_FP default for SCO. */ #undef TARGET_DEFAULT -#define TARGET_DEFAULT 0201 +#define TARGET_DEFAULT (MASK_80387 | MASK_FLOAT_RETURNS) /* Use crt1.o as a startup file and crtn.o as a closing file. */ diff --git a/gcc/config/i386/sequent.h b/gcc/config/i386/sequent.h index 4d76c389b6a..df40484f4c7 100644 --- a/gcc/config/i386/sequent.h +++ b/gcc/config/i386/sequent.h @@ -26,11 +26,10 @@ Boston, MA 02111-1307, USA. */ /* By default, don't use IEEE compatible arithmetic comparisons because the assembler can't handle the fucom insn. - Return float values in the 387. - (TARGET_80387 | TARGET_FLOAT_RETURNS_IN_80387) */ + Return float values in the 387. */ #undef TARGET_DEFAULT -#define TARGET_DEFAULT 0201 +#define TARGET_DEFAULT (MASK_80387 | MASK_FLOAT_RETURNS) /* Specify predefined symbols in preprocessor. */ diff --git a/gcc/config/i386/unix.h b/gcc/config/i386/unix.h index 47440ddd943..bc0a11ae618 100644 --- a/gcc/config/i386/unix.h +++ b/gcc/config/i386/unix.h @@ -131,10 +131,9 @@ Boston, MA 02111-1307, USA. */ (fputs (".globl ", FILE), assemble_name (FILE, NAME), fputs ("\n", FILE)) /* By default, target has a 80387, uses IEEE compatible arithmetic, - and returns float values in the 387, ie, - (TARGET_80387 | TARGET_IEEE_FP | TARGET_FLOAT_RETURNS_IN_80387) */ + and returns float values in the 387. */ -#define TARGET_DEFAULT 0301 +#define TARGET_DEFAULT (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS) /* Floating-point return values come in the FP register. */