Allow "bx pc" in ARM mode.
authorNick Clifton <nickc@redhat.com>
Mon, 14 Aug 2000 21:20:03 +0000 (21:20 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 14 Aug 2000 21:20:03 +0000 (21:20 +0000)
gas/ChangeLog
gas/config/tc-arm.c

index 61f044f47896d6b05f0de71ca2dbd2e4c1bd7008..f76f4825e092556fc26da2cadf4316ba404fb3af 100644 (file)
@@ -1,3 +1,7 @@
+2000-08-14  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (do_bx): Allow "bx pc".
+
 2000-08-14  Jim Wilson  <wilson@cygnus.com>
 
        * config/tc-ia64.c (md_longopts): Add -mconstant-gp and -mauto-pic.
index 5e9c465eb0df742a0fdb21fdb5bb69d330f234f8..e9bdc33dc0a3535a1e31aec1468e30d2124beb9d 100644 (file)
@@ -3589,8 +3589,7 @@ do_bx (str, flags)
       return;
     }
 
-  if (reg == REG_PC)
-    inst.error = BAD_PC;
+  /* Note - it is not illegal to do a "bx pc".  Useless, but not illegal.  */
 
   end_of_line (str);
 }