linux64.h (TARGET_LIVE_G0, [...]): Don't support weird SPARC variants on Linux.
authorJakub Jelinek <jakub@redhat.com>
Tue, 14 Dec 1999 10:26:44 +0000 (11:26 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 14 Dec 1999 10:26:44 +0000 (11:26 +0100)
* 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.

From-SVN: r30911

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

index 793005eef1da6894d6ce5b742f87e766a77a8792..a70142a7c798c60e7f07ebef61ebc317f7d926bf 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 28469454bc4872c6a6c67bbaff2c158b4c5b742c..d7c23034a76d47219220da22aac489cb2ad2383c 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 96b97974be8e5d92ec61e0149917a158cb62536e..fba4a9d075e532750b89a4ad1a6632fd67e1cca3 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 1f84a249b6dd651b19907765b400946472cf15f8..e5b88d22708068d966bd2ffdec50cc6df2635b54 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.  */