From 7ae6090b1117ebaa74b0e57dda25476a101e9a45 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Tue, 20 Feb 1996 00:11:32 +0000 Subject: [PATCH] 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 --- gcc/config/sparc/sp64-aout.h | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/gcc/config/sparc/sp64-aout.h b/gcc/config/sparc/sp64-aout.h index 57e5e89145b..f17cd6dfb1f 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) -- 2.30.2