aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-arm.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 61f044f..f76f482 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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.
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 5e9c465..e9bdc33 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -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);
}