* config/sparc/linux64.h (TARGET_LIVE_G0,
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 10:26:44 +0000 (10:26 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Dec 1999 10:26:44 +0000 (10:26 +0000)
TARGET_BROKEN_SAVERESTORE): Don't support weird SPARC
variants on Linux.
* config/sparc/linux.h (TARGET_LIVE_G0,
TARGET_BROKEN_SAVERESTORE): Likewise.
* config/sparc/linux-aout.h (TARGET_LIVE_G0,
TARGET_BROKEN_SAVERESTORE): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30911 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sparc/linux-aout.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h

index 793005e..a70142a 100644 (file)
@@ -1,3 +1,13 @@
+1999-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/sparc/linux64.h (TARGET_LIVE_G0,
+       TARGET_BROKEN_SAVERESTORE): Don't support weird SPARC
+       variants on Linux.
+       * config/sparc/linux.h (TARGET_LIVE_G0,
+       TARGET_BROKEN_SAVERESTORE): Likewise.
+       * config/sparc/linux-aout.h (TARGET_LIVE_G0,
+       TARGET_BROKEN_SAVERESTORE): Likewise.
+
 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
 
        * combine.c (combine_simplify_rtx): Don't make shared rtl.
index 2846945..d7c2303 100644 (file)
@@ -109,6 +109,12 @@ Boston, MA 02111-1307, USA.  */
 #define LONG_DOUBLE_TYPE_SIZE 128
 #endif
 \f
+/* No weird SPARC variants on Linux */
+#undef TARGET_LIVE_G0
+#define TARGET_LIVE_G0                 0
+#undef TARGET_BROKEN_SAVERESTORE
+#define TARGET_BROKEN_SAVERESTORE      0
+\f
 /* Override MACHINE_STATE_{SAVE,RESTORE} because we have special
    traps available which can get and set the condition codes
    reliably.  */
index 96b9797..fba4a9d 100644 (file)
@@ -238,6 +238,12 @@ do {                                                                       \
 #define LONG_DOUBLE_TYPE_SIZE 128
 #endif
 \f
+/* No weird SPARC variants on Linux */
+#undef TARGET_LIVE_G0
+#define TARGET_LIVE_G0                 0
+#undef TARGET_BROKEN_SAVERESTORE
+#define TARGET_BROKEN_SAVERESTORE      0
+\f
 /* Override MACHINE_STATE_{SAVE,RESTORE} because we have special
    traps available which can get and set the condition codes
    reliably.  */
index 1f84a24..e5b88d2 100644 (file)
@@ -350,6 +350,12 @@ do {                                                                       \
 
 /* #define DWARF_OFFSET_SIZE PTR_SIZE */
 \f
+/* No weird SPARC variants on Linux */
+#undef TARGET_LIVE_G0
+#define TARGET_LIVE_G0                 0
+#undef TARGET_BROKEN_SAVERESTORE
+#define TARGET_BROKEN_SAVERESTORE      0
+\f
 /* Override MACHINE_STATE_{SAVE,RESTORE} because we have special
    traps available which can get and set the condition codes
    reliably.  */