From 92e6e51e94c1b222efc8d09745bfee638530d415 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 13 May 1993 13:57:53 +0000 Subject: [PATCH] (LONG_DOUBLE_TYPE_SIZE): Redefine as 64. From-SVN: r4438 --- gcc/config/m68k/3b1.h | 4 ++++ gcc/config/m68k/3b1g.h | 4 ++++ gcc/config/m68k/crds.h | 4 ++++ gcc/config/m68k/hp2bsd.h | 4 ++++ gcc/config/m68k/hp310.h | 4 ++++ gcc/config/m68k/isi-nfp.h | 4 ++++ gcc/config/m68k/pbb.h | 4 ++++ gcc/config/m68k/plexus.h | 4 ++++ gcc/config/m68k/sun2.h | 4 ++++ gcc/config/m68k/sun3n.h | 4 ++++ gcc/config/m68k/tower.h | 4 ++++ 11 files changed, 44 insertions(+) diff --git a/gcc/config/m68k/3b1.h b/gcc/config/m68k/3b1.h index f22cf0dfe25..0fe1f7d7cab 100644 --- a/gcc/config/m68k/3b1.h +++ b/gcc/config/m68k/3b1.h @@ -31,6 +31,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #undef TARGET_DEFAULT #define TARGET_DEFAULT 0 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* -m68020 requires special flags to the assembler. */ #undef ASM_SPEC diff --git a/gcc/config/m68k/3b1g.h b/gcc/config/m68k/3b1g.h index e07e9c6e745..d8c7471c9f1 100644 --- a/gcc/config/m68k/3b1g.h +++ b/gcc/config/m68k/3b1g.h @@ -22,6 +22,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ /* See m68k.h. 0 means 68000 with no 68881. */ #define TARGET_DEFAULT 0 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* Define __HAVE_68881 in preprocessor only if -m68881 is specified. This will control the use of inline 68881 insns in certain macros. Also inform the program which CPU this is for. */ diff --git a/gcc/config/m68k/crds.h b/gcc/config/m68k/crds.h index f20b34ec888..b026344b2e6 100644 --- a/gcc/config/m68k/crds.h +++ b/gcc/config/m68k/crds.h @@ -40,6 +40,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #undef TARGET_DEFAULT #define TARGET_DEFAULT 0 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* special flags to the unos assembler. */ #undef ASM_SPEC diff --git a/gcc/config/m68k/hp2bsd.h b/gcc/config/m68k/hp2bsd.h index 7c5ebd381b3..f27ecb3b718 100644 --- a/gcc/config/m68k/hp2bsd.h +++ b/gcc/config/m68k/hp2bsd.h @@ -23,6 +23,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define TARGET_DEFAULT 0 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* Define __HAVE_68881 in preprocessor only if -m68881 is specified. This will control the use of inline 68881 insns in certain macros. Also inform the program which CPU this is for. */ diff --git a/gcc/config/m68k/hp310.h b/gcc/config/m68k/hp310.h index 0637675b907..a9d24f4ec19 100644 --- a/gcc/config/m68k/hp310.h +++ b/gcc/config/m68k/hp310.h @@ -5,6 +5,10 @@ #include "m68k/hp320.h" +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + #undef CPP_SPEC #undef ASM_SPEC diff --git a/gcc/config/m68k/isi-nfp.h b/gcc/config/m68k/isi-nfp.h index 8bbf6b65836..f3544485feb 100644 --- a/gcc/config/m68k/isi-nfp.h +++ b/gcc/config/m68k/isi-nfp.h @@ -3,3 +3,7 @@ #define TARGET_DEFAULT 5 #include "m68k/isi.h" + +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 diff --git a/gcc/config/m68k/pbb.h b/gcc/config/m68k/pbb.h index 065fcf8f1f2..7f36e00edd5 100644 --- a/gcc/config/m68k/pbb.h +++ b/gcc/config/m68k/pbb.h @@ -30,6 +30,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define TARGET_DEFAULT 5 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* Every structure or union's size must be a multiple of 2 bytes. */ #define STRUCTURE_SIZE_BOUNDARY 16 diff --git a/gcc/config/m68k/plexus.h b/gcc/config/m68k/plexus.h index 7f84bda9a44..1bea8096ba6 100644 --- a/gcc/config/m68k/plexus.h +++ b/gcc/config/m68k/plexus.h @@ -43,6 +43,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define TARGET_DEFAULT 5 /* set to 5 if on a '020 box */ +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + #define CPP_SPEC "%{m68881:-D__HAVE_68881__}" #define CPP_PREDEFINES "-Dm68 -Dunix -Dplexus" diff --git a/gcc/config/m68k/sun2.h b/gcc/config/m68k/sun2.h index 792f50387a9..db94cf12cd9 100644 --- a/gcc/config/m68k/sun2.h +++ b/gcc/config/m68k/sun2.h @@ -24,6 +24,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define TARGET_DEFAULT 0 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* Define __HAVE_68881 in preprocessor only if -m68881 is specified. This will control the use of inline 68881 insns in certain macros. Also inform the program which CPU this is for. */ diff --git a/gcc/config/m68k/sun3n.h b/gcc/config/m68k/sun3n.h index a4d72e8193a..d93bee0fbe4 100644 --- a/gcc/config/m68k/sun3n.h +++ b/gcc/config/m68k/sun3n.h @@ -3,3 +3,7 @@ #define TARGET_DEFAULT 5 #include "m68k/sun3.h" + +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 diff --git a/gcc/config/m68k/tower.h b/gcc/config/m68k/tower.h index 11cc2c36e5f..c3de28d1a44 100644 --- a/gcc/config/m68k/tower.h +++ b/gcc/config/m68k/tower.h @@ -41,6 +41,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define TARGET_DEFAULT 5 +/* Don't try using XFmode. */ +#undef LONG_DOUBLE_TYPE_SIZE +#define LONG_DOUBLE_TYPE_SIZE 64 + /* Names to predefine in the preprocessor for this target machine. */ #define CPP_PREDEFINES "-Dunix -Dtower32 -Dtower32_200" -- 2.30.2