Rename bitfields to avoid conflict with macro names in new opcode/sparc.h.
This commit is contained in:
parent
1d4c28c5fa
commit
1a4d253ce7
2 changed files with 20 additions and 15 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Thu Jan 2 15:07:41 1992 John Gilmore (gnu at cygnus.com)
|
||||||
|
|
||||||
|
* sparc-pinsn.c: Rename bitfields that overlap with macro names
|
||||||
|
in ../include/opcode/sparc.h.
|
||||||
|
|
||||||
Wed Jan 1 04:29:00 1992 Fred Fish (fnf at cygnus.com)
|
Wed Jan 1 04:29:00 1992 Fred Fish (fnf at cygnus.com)
|
||||||
|
|
||||||
* Makefile.in: Change tm-svr4.h to tm-sysv4.h. Change xm-svr4.h
|
* Makefile.in: Change tm-svr4.h to tm-sysv4.h. Change xm-svr4.h
|
||||||
|
|
|
@ -34,29 +34,29 @@ union sparc_insn
|
||||||
unsigned long int code;
|
unsigned long int code;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
unsigned int OP:2;
|
unsigned int anop:2;
|
||||||
#define op ldst.OP
|
#define op ldst.anop
|
||||||
unsigned int RD:5;
|
unsigned int anrd:5;
|
||||||
#define rd ldst.RD
|
#define rd ldst.anrd
|
||||||
unsigned int op3:6;
|
unsigned int op3:6;
|
||||||
unsigned int RS1:5;
|
unsigned int anrs1:5;
|
||||||
#define rs1 ldst.RS1
|
#define rs1 ldst.anrs1
|
||||||
unsigned int i:1;
|
unsigned int i:1;
|
||||||
unsigned int ASI:8;
|
unsigned int anasi:8;
|
||||||
#define asi ldst.ASI
|
#define asi ldst.anasi
|
||||||
unsigned int RS2:5;
|
unsigned int anrs2:5;
|
||||||
#define rs2 ldst.RS2
|
#define rs2 ldst.anrs2
|
||||||
#define shcnt rs2
|
#define shcnt rs2
|
||||||
} ldst;
|
} ldst;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
unsigned int OP:2, RD:5, op3:6, RS1:5, i:1;
|
unsigned int anop:2, anrd:5, op3:6, anrs1:5, i:1;
|
||||||
unsigned int IMM13:13;
|
unsigned int IMM13:13;
|
||||||
#define imm13 IMM13.IMM13
|
#define imm13 IMM13.IMM13
|
||||||
} IMM13;
|
} IMM13;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
unsigned int OP:2;
|
unsigned int anop:2;
|
||||||
unsigned int a:1;
|
unsigned int a:1;
|
||||||
unsigned int cond:4;
|
unsigned int cond:4;
|
||||||
unsigned int op2:3;
|
unsigned int op2:3;
|
||||||
|
@ -66,9 +66,9 @@ union sparc_insn
|
||||||
#define imm22 disp22
|
#define imm22 disp22
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
unsigned int OP:2;
|
unsigned int anop:2;
|
||||||
unsigned int DISP30:30;
|
unsigned int adisp30:30;
|
||||||
#define disp30 call.DISP30
|
#define disp30 call.adisp30
|
||||||
} call;
|
} call;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue