aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-02-20 00:11:32 +0000
committerDoug Evans <dje@gnu.org>1996-02-20 00:11:32 +0000
commit7ae6090b1117ebaa74b0e57dda25476a101e9a45 (patch)
tree3354ebf91ab8a4cba92f6bde3c0eba172f0e386f
parentcbe16f8a7df8eabfb00de694ef3fc7bc2479888f (diff)
downloadgcc-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.h21
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)