+Thu May 13 01:31:19 1999 Nick Burrett <nick.burrett@btinternet.com>
+
+ * arm.md (nop): Backout Apr 27 change. Ensure REGISTER_PREFIX is
+ applied to each register.
+ * aof.h (ASM_FILE_START): Define register `r0'.
+
1999-05-12 20:22 -0400 Zack Weinberg <zack@rabi.columbia.edu>
* configure.in: Make --enable-cpp and --with-cpp-install-dir
extern char *version_string; \
fprintf ((STREAM), "%s Generated by gcc %s for ARM/%s\n", \
ASM_COMMENT_START, version_string, ARM_OS_NAME); \
+ fprintf ((STREAM), "__r0\tRN\t0\n"); \
fprintf ((STREAM), "__a1\tRN\t0\n"); \
fprintf ((STREAM), "__a2\tRN\t1\n"); \
fprintf ((STREAM), "__a3\tRN\t2\n"); \
(define_insn "nop"
[(const_int 0)]
""
- "*
-{
- rtx operands[1];
-
- operands[0] = gen_rtx (REG, SImode, 0);
- output_asm_insn (\"mov%?\\t%0, %0\\t%@ nop\", operands);
- return \"\";
-}
-")
+ "mov%?\\t%|r0, %|r0\\t%@ nop")
\f
;; Patterns to allow combination of arithmetic, cond code and shifts