aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-a29k.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1993-04-28 23:12:04 +0000
committerKen Raeburn <raeburn@cygnus>1993-04-28 23:12:04 +0000
commitd6f72574a20ccf3ee3c1f406399c91656497f393 (patch)
treead3866f408d0570495272ef77fd28ed14f8228b8 /gas/config/tc-a29k.c
parent5b4249d76cce1dfa9b938f1ba20cd3a7067b4d8d (diff)
downloadgdb-d6f72574a20ccf3ee3c1f406399c91656497f393.zip
gdb-d6f72574a20ccf3ee3c1f406399c91656497f393.tar.gz
gdb-d6f72574a20ccf3ee3c1f406399c91656497f393.tar.bz2
include ctype.h, and some special-purpose regs for 29050
Diffstat (limited to 'gas/config/tc-a29k.c')
-rw-r--r--gas/config/tc-a29k.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/gas/config/tc-a29k.c b/gas/config/tc-a29k.c
index db330d2..dd13b62 100644
--- a/gas/config/tc-a29k.c
+++ b/gas/config/tc-a29k.c
@@ -21,6 +21,7 @@
to convert it to new machines' assemblers as desired. There was too
much bloody rewriting required before. There still probably is. */
+#include "ctype.h"
#include "as.h"
#include "opcode/a29k.h"
@@ -237,6 +238,20 @@ define_some_regs ()
insert_sreg ("mmu", SREG + 13);
insert_sreg ("lru", SREG + 14);
+ /* Additional protected special-purpose registers for the 29050 */
+ insert_sreg ("rsn", SREG + 15);
+ insert_sreg ("rma0", SREG + 16);
+ insert_sreg ("rmc0", SREG + 17);
+ insert_sreg ("rma1", SREG + 18);
+ insert_sreg ("rmc1", SREG + 19);
+ insert_sreg ("spc0", SREG + 20);
+ insert_sreg ("spc1", SREG + 21);
+ insert_sreg ("spc2", SREG + 22);
+ insert_sreg ("iba0", SREG + 23);
+ insert_sreg ("ibc0", SREG + 24);
+ insert_sreg ("iba1", SREG + 25);
+ insert_sreg ("ibc1", SREG + 26);
+
/* Unprotected special-purpose register names */
insert_sreg ("ipc", SREG + 128);
insert_sreg ("ipa", SREG + 129);