aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-09-05 06:40:27 +0000
committerRichard Stallman <rms@gnu.org>1992-09-05 06:40:27 +0000
commitb18a7b614f09e400d358981359c324688e3a982c (patch)
treedd925629e3adee393404f77ccaaef6b50cddc8b1
parent8f0cc7f0c03d9583e9371de9db8ed2c48a84d68f (diff)
downloadgcc-b18a7b614f09e400d358981359c324688e3a982c.zip
gcc-b18a7b614f09e400d358981359c324688e3a982c.tar.gz
gcc-b18a7b614f09e400d358981359c324688e3a982c.tar.bz2
(ASM_OUTPUT_OPCODE): Defined.
From-SVN: r2056
-rw-r--r--gcc/config/m68k/news.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/config/m68k/news.h b/gcc/config/m68k/news.h
index 1102a80..c779071 100644
--- a/gcc/config/m68k/news.h
+++ b/gcc/config/m68k/news.h
@@ -246,6 +246,17 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t.space %u\n", (SIZE))
+/* The NEWS assembler complains about fmove.d; see if it likes fmove.x. */
+#define ASM_OUTPUT_OPCODE(FILE, STRING) \
+{ \
+ if (!strncmp (STRING, "fmove.d", 7) \
+ && CONSTANT_P (operands[1])) \
+ { \
+ fprintf (FILE, "fmove.x"); \
+ STRING += 7; \
+ } \
+}
+
/* Store in OUTPUT a string (made with alloca) containing
an assembler-name for a local static variable named NAME.
LABELNO is an integer which is different for each call. */