* 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:
		| @@ -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> | 2002-12-04  David Mosberger  <davidm@hpl.hp.com> | ||||||
|  |  | ||||||
| 	* ia64.h: Fix copyright message. | 	* ia64.h: Fix copyright message. | ||||||
|   | |||||||
| @@ -36,11 +36,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */ | |||||||
| #define UNS(x)    (!!((x) & (1<<3))) | #define UNS(x)    (!!((x) & (1<<3))) | ||||||
|  |  | ||||||
|                    |                    | ||||||
| typedef struct  | typedef struct pj_opc_info_t | ||||||
| { | { | ||||||
|   short opcode; |   short opcode; | ||||||
|   short opcode_next; |   short opcode_next; | ||||||
|   char len; |   char len; | ||||||
|   unsigned char arg[2]; |   unsigned char arg[2]; | ||||||
|  |   union { | ||||||
|     const char *name; |     const char *name; | ||||||
|  |     void (*func) PARAMS ((struct pj_opc_info_t *, char *)); | ||||||
|  |   } u; | ||||||
| } pj_opc_info_t; | } pj_opc_info_t; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user