diff options
author | John Gilmore <gnu@cygnus> | 1992-11-06 08:14:14 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-11-06 08:14:14 +0000 |
commit | a644baaa037aa4b0a1ffeda7371b40c32595f620 (patch) | |
tree | dbffd693f0866e2334a4fd99234d291f8a858c47 /binutils | |
parent | e8e18f74904f28bf84b0d2f31ae7ade47fb88fc7 (diff) | |
download | gdb-a644baaa037aa4b0a1ffeda7371b40c32595f620.zip gdb-a644baaa037aa4b0a1ffeda7371b40c32595f620.tar.gz gdb-a644baaa037aa4b0a1ffeda7371b40c32595f620.tar.bz2 |
* i960-pinsn.c (MEM_MAX, MEM_SIZ): Set upper bound properly.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 4 | ||||
-rw-r--r-- | binutils/i960-pinsn.c | 8 |
2 files changed, 9 insertions, 3 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index bc7db6b..b29a46f 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +Fri Nov 6 00:12:51 1992 John Gilmore (gnu@cygnus.com) + + * i960-pinsn.c (MEM_MAX, MEM_SIZ): Set upper bound properly. + Thu Nov 5 03:37:15 1992 John Gilmore (gnu@cygnus.com) Clean up some old BFD ansification macros. diff --git a/binutils/i960-pinsn.c b/binutils/i960-pinsn.c index 107bed8..a346064 100644 --- a/binutils/i960-pinsn.c +++ b/binutils/i960-pinsn.c @@ -292,8 +292,12 @@ mem( memaddr, word1, word2, noprint ) * -2: 2 operands, store instruction */ static struct tabent *mem_tab = NULL; - static struct { int opcode; char *name; char numops; } mem_init[] = { +/* Opcodes of 0x8X, 9X, aX, bX, and cX must be in the table. */ #define MEM_MIN 0x80 +#define MEM_MAX 0xcf +#define MEM_SIZ ((MEM_MAX-MEM_MIN+1) * sizeof(struct tabent)) + + static struct { int opcode; char *name; char numops; } mem_init[] = { 0x80, "ldob", 2, 0x82, "stob", -2, 0x84, "bx", 1, @@ -314,8 +318,6 @@ mem( memaddr, word1, word2, noprint ) 0xc2, "stib", -2, 0xc8, "ldis", 2, 0xca, "stis", -2, -#define MEM_MAX 0xca -#define MEM_SIZ ((MEM_MAX-MEM_MIN+1) * sizeof(struct tabent)) 0, NULL, 0 }; |