diff options
author | Doug Evans <dje@gnu.org> | 1996-02-20 00:11:32 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1996-02-20 00:11:32 +0000 |
commit | 7ae6090b1117ebaa74b0e57dda25476a101e9a45 (patch) | |
tree | 3354ebf91ab8a4cba92f6bde3c0eba172f0e386f | |
parent | cbe16f8a7df8eabfb00de694ef3fc7bc2479888f (diff) | |
download | gcc-7ae6090b1117ebaa74b0e57dda25476a101e9a45.zip gcc-7ae6090b1117ebaa74b0e57dda25476a101e9a45.tar.gz gcc-7ae6090b1117ebaa74b0e57dda25476a101e9a45.tar.bz2 |
sp64-aout.h: #include aoutos.h.
* sparc/sp64-aout.h: #include aoutos.h.
(TARGET_DEFAULT): Add MASK_APP_REGS.
(JUMP_TABLES_IN_TEXT_SECTION,READONLY_DATA_SECTION): Delete.
From-SVN: r11316
-rw-r--r-- | gcc/config/sparc/sp64-aout.h | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/gcc/config/sparc/sp64-aout.h b/gcc/config/sparc/sp64-aout.h index 57e5e89..f17cd6d 100644 --- a/gcc/config/sparc/sp64-aout.h +++ b/gcc/config/sparc/sp64-aout.h @@ -1,5 +1,4 @@ -/* Definitions of target machine for GNU compiler, - for Sun SPARC-V9 on a hypothetical a.out format machine. +/* Definitions of target machine for GNU compiler, for SPARC64, a.out. Copyright (C) 1994, 1996 Free Software Foundation, Inc. Contributed by Doug Evans, dje@cygnus.com. @@ -29,26 +28,12 @@ Boston, MA 02111-1307, USA. */ #define SPARC_ARCH64 1 #include "sparc/sparc.h" +#include "aoutos.h" #undef TARGET_VERSION #define TARGET_VERSION fprintf (stderr, " (sparc64-aout)") -/* A v9 compiler with 32 bit integers and 64 bit pointers, - in a Medium/Low code model with only 32 bit assembler support. */ - #undef TARGET_DEFAULT #define TARGET_DEFAULT \ (MASK_V9 + MASK_ARCH64 + MASK_PTR64 + MASK_HARD_QUAD \ - + MASK_MEDLOW + MASK_EPILOGUE + MASK_FPU) - -/* The medium/anywhere code model practically requires us to put jump tables - in the text section as gcc is unable to distinguish LABEL_REF's of jump - tables from other label refs (when we need to). While we don't support - the medium/anywhere code model, let's not make it difficult. */ -#undef JUMP_TABLES_IN_TEXT_SECTION -#define JUMP_TABLES_IN_TEXT_SECTION - -/* Put all data in the text segment (necessary for the current implementation - of the Medium/Anywhere code model - see if still true). */ - -#define READONLY_DATA_SECTION text_section + + MASK_MEDLOW + MASK_APP_REGS + MASK_EPILOGUE + MASK_FPU) |