Initial revision
authorJames Van Artsdalen <jrv@gnu.org>
Mon, 2 Mar 1992 07:55:53 +0000 (07:55 +0000)
committerJames Van Artsdalen <jrv@gnu.org>
Mon, 2 Mar 1992 07:55:53 +0000 (07:55 +0000)
From-SVN: r373

gcc/config/i386/seq-gas.h [new file with mode: 0644]

diff --git a/gcc/config/i386/seq-gas.h b/gcc/config/i386/seq-gas.h
new file mode 100644 (file)
index 0000000..412f7b7
--- /dev/null
@@ -0,0 +1,27 @@
+/* Definitions for Sequent Intel 386 using GAS.
+   Copyright (C) 1992 Free Software Foundation, Inc.
+
+/* Mostly it's like a Sequent 386 without GAS. */
+
+#include "seq386.h"
+
+/* A C statement or statements which output an assembler instruction
+   opcode to the stdio stream STREAM.  The macro-operand PTR is a
+   variable of type `char *' which points to the opcode name in its
+   "internal" form--the form that is written in the machine description.
+
+   GAS version 1.38.1 doesn't understand the `repz' opcode mnemonic.
+   So use `repe' instead.  */
+
+#undef ASM_OUTPUT_OPCODE
+#define ASM_OUTPUT_OPCODE(STREAM, PTR) \
+{                                                                      \
+  if ((PTR)[0] == 'r'                                                  \
+      && (PTR)[1] == 'e'                                               \
+      && (PTR)[2] == 'p'                                               \
+      && (PTR)[3] == 'z')                                              \
+    {                                                                  \
+      fprintf (STREAM, "repe");                                                \
+      (PTR) += 4;                                                      \
+    }                                                                  \
+}