* 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:
Alan Modra 2002-12-12 21:52:05 +00:00
parent 51e1a2f296
commit b7ff6b340d
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2002-12-13 Alan Modra <amodra@bigpond.net.au>
* pj.h (pj_opc_info_t): Add union.
2002-12-04 David Mosberger <davidm@hpl.hp.com>
* ia64.h: Fix copyright message.

View File

@ -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];
union {
const char *name;
void (*func) PARAMS ((struct pj_opc_info_t *, char *));
} u;
} pj_opc_info_t;