aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-04-10 22:39:25 +0000
committerDoug Evans <dje@gnu.org>1996-04-10 22:39:25 +0000
commit1fbf41ca128f2e6cde3abcc2e7400919c8103d37 (patch)
tree74b88295033cb8f519136c235d845b391b2d00c3
parent3f79ef9b646c6eb2e7c229c9f23bdd96da4a0bcf (diff)
downloadgcc-1fbf41ca128f2e6cde3abcc2e7400919c8103d37.zip
gcc-1fbf41ca128f2e6cde3abcc2e7400919c8103d37.tar.gz
gcc-1fbf41ca128f2e6cde3abcc2e7400919c8103d37.tar.bz2
* sparc/splet.h (SUBTARGET_SWITCHES): Recognize -mbroken-saverestore.
From-SVN: r11694
-rw-r--r--gcc/config/sparc/splet.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/config/sparc/splet.h b/gcc/config/sparc/splet.h
index 2dc582b..5e5d649 100644
--- a/gcc/config/sparc/splet.h
+++ b/gcc/config/sparc/splet.h
@@ -1,4 +1,4 @@
-/* Definitions of target machine for GNU compiler, for SPARClet w/o FPU.
+/* Definitions of target machine for GNU compiler, for SPARClet.
Copyright (C) 1996 Free Software Foundation, Inc.
Contributed by Doug Evans (dje@cygnus.com).
@@ -21,14 +21,16 @@ Boston, MA 02111-1307, USA. */
#include "sparc/aout.h"
-/* The sparclet doesn't have an fpu. */
#undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_APP_REGS + MASK_EPILOGUE)
/* -mlive-g0 is only supported on the sparclet. */
#undef SUBTARGET_SWITCHES
#define SUBTARGET_SWITCHES \
-{"live-g0", MASK_LIVE_G0},
+{"live-g0", MASK_LIVE_G0}, \
+{"no-live-g0", -MASK_LIVE_G0}, \
+{"broken-saverestore", MASK_BROKEN_SAVERESTORE}, \
+{"no-broken-saverestore", -MASK_BROKEN_SAVERESTORE},
/* Require the user to supply crt0.o. */
#undef STARTFILE_SPEC