arm.md (nop): Backout Apr 27 change.
authorNick Burrett <nick.burrett@btinternet.com>
Thu, 13 May 1999 00:38:09 +0000 (00:38 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 13 May 1999 00:38:09 +0000 (18:38 -0600)
        * arm.md (nop): Backout Apr 27 change. Ensure REGISTER_PREFIX is
        applied to each register.
        * aof.h (ASM_FILE_START): Define register `r0'.

From-SVN: r26914

gcc/ChangeLog
gcc/config/arm/aof.h
gcc/config/arm/arm.md

index ebba04c9219e7e3bb46804232af737251d44a2af..688bfe44e36707d23f48e999ae5d68b32912e45b 100644 (file)
@@ -1,3 +1,9 @@
+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
index d0bc692d640cd617120e93c4a634aeede9145ff6..43518bc92d43dff817f15f297eb7ce87a90045c0 100644 (file)
@@ -177,6 +177,7 @@ do {                                        \
   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");                         \
index 5696e11c302106d35ac5491a0838141c3c7c9c64..17ffedba1d289a5b8d7f172243a9ef98876521ba 100644 (file)
 (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