* pj.h (pj_opc_info_t): Add union.
* pj-dis.c (print_insn_pj): Adjust for pj_opc_info_t change. * config/tc-pj.c (little, big, parse_exp_save_ilp): Prototype. (c_to_r, ipush_code, fake_opcode, alias): Likewise. (fake_opcode): Adjust for pj_opc_int_t change. (md_begin): Likewise. (md_assemble): Likewise. (ipush_code): Correct parse_exp_save_ilp call. Test pending_reloc instead of non-existent third arg of parse_exp_save_ilp. (md_parse_option): Correct "little" and "big" calls.
This commit is contained in:
parent
a798260029
commit
0e073f4ce8
6 changed files with 50 additions and 17 deletions
|
@ -36,11 +36,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||
#define UNS(x) (!!((x) & (1<<3)))
|
||||
|
||||
|
||||
typedef struct
|
||||
typedef struct pj_opc_info_t
|
||||
{
|
||||
short opcode;
|
||||
short opcode_next;
|
||||
char len;
|
||||
unsigned char arg[2];
|
||||
const char *name;
|
||||
union {
|
||||
const char *name;
|
||||
void (*func) PARAMS ((struct pj_opc_info_t *, char *));
|
||||
} u;
|
||||
} pj_opc_info_t;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue