*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sun, 16 Feb 1992 04:59:26 +0000 (04:59 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 16 Feb 1992 04:59:26 +0000 (04:59 +0000)
From-SVN: r329

gcc/config/i386/gas.h

index 6a57ade77d60bbc98034bd5cfc3469c1f61d5743..f9f98d14f8d4d67ceb80d75aba1e3d9be8005bd9 100644 (file)
@@ -108,3 +108,23 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #undef ASM_FILE_START
 #define ASM_FILE_START(FILE) \
   fprintf (FILE, "\t.file\t\"%s\"\n", dump_base_name);
+
+/* 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.  */
+
+#define ASM_OUTPUT_OPCODE(STREAM, PTR) \
+{                                                                      \
+  if ((PTR)[0] == 'r'                                                  \
+      && (PTR)[1] == 'e'                                               \
+      && (PTR)[2] == 'p'                                               \
+      && (PTR)[3] == 'z')                                              \
+    {                                                                  \
+      fprintf (STREAM, "repe");                                                \
+      (PTR) += 4;                                                      \
+    }                                                                  \
+}