aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-18 22:09:26 +0000
committerRichard Stallman <rms@gnu.org>1993-05-18 22:09:26 +0000
commit70c2344d0a0db2d5a98f594476b5eb7b743308a8 (patch)
tree061b3b2cb75ae546028fce991f4044533ce0cd9e /gcc
parentba301c5ca2b4f4d1318d6f111bd91c6897c08f8e (diff)
downloadgcc-70c2344d0a0db2d5a98f594476b5eb7b743308a8.zip
gcc-70c2344d0a0db2d5a98f594476b5eb7b743308a8.tar.gz
gcc-70c2344d0a0db2d5a98f594476b5eb7b743308a8.tar.bz2
(add/asl recognizer): Use space, not #, after asl.
Shuffle operands differently. From-SVN: r4500
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/arm/arm.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index cae751f..342e617 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -1289,8 +1289,9 @@
{
int shift = int_log2 (INTVAL (operands[4]));
operands[4] = GEN_INT (shift);
- arm_output_asm_insn (\"add\\t%0, %2, %3, asl#%4\", operands);
- operands[2] = operands[0];
+ arm_output_asm_insn (\"add\\t%0, %2, %3, asl %4\", operands);
+ operands[2] = operands[1];
+ operands[1] = operands[0];
return output_add_immediate (operands);
}")