This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[patch] d30v opcode table correction


The format encoding for the modinc and moddec instructions
in the d30v opcode table fails to mark the register as a destination.
This patch corrects this defect.  Please let me know if I may commit.
Thanks,
Catherine

2000-09-07  Catherine Moore  <clm@redhat.com>
 
        * d30v-opc.c (d30v_format_tab): Use format Ra for
        modinc and moddec.
 
Index: d30v-opc.c
===================================================================
RCS file: /cvs/src/src/opcodes/d30v-opc.c,v
retrieving revision 1.6
diff -p -r1.6 d30v-opc.c
*** d30v-opc.c	2000/04/14 04:16:58	1.6
--- d30v-opc.c	2000/09/07 15:56:45
*************** const struct d30v_format d30v_format_tab
*** 460,467 ****
    { SHORT_AA, 2, { Aa, Rb, IMM6 } },		/* Aa,Rb,imm6 */
    { SHORT_RA, 0, { Ra, Ab, Rc } },		/* Ra,Ab,Rc */
    { SHORT_RA, 2, { Ra, Ab, IMM6U2 } },		/* Ra,Ab,imm6u */
!   { SHORT_MODINC, 1, { Rb, IMM5 } },		/* Rb,imm5 (modinc) */
!   { SHORT_MODDEC, 3, { Rb, IMM5 } },		/* Rb,imm5 (moddec) */
    { SHORT_C1, 0, { Ra, Cb, Fake } },		/* Ra,Cb (mvfsys) */
    { SHORT_C2, 0, { Ca, Rb, Fake } },		/* Ca,Rb (mvtsys) */
    { SHORT_UF, 0, { Fa, Fb } },			/* Fa,Fb  (notfg) */
--- 460,467 ----
    { SHORT_AA, 2, { Aa, Rb, IMM6 } },		/* Aa,Rb,imm6 */
    { SHORT_RA, 0, { Ra, Ab, Rc } },		/* Ra,Ab,Rc */
    { SHORT_RA, 2, { Ra, Ab, IMM6U2 } },		/* Ra,Ab,imm6u */
!   { SHORT_MODINC, 1, { Ra, IMM5 } },		/* Ra,imm5 (modinc) */
!   { SHORT_MODDEC, 3, { Ra, IMM5 } },		/* Ra,imm5 (moddec) */
    { SHORT_C1, 0, { Ra, Cb, Fake } },		/* Ra,Cb (mvfsys) */
    { SHORT_C2, 0, { Ca, Rb, Fake } },		/* Ca,Rb (mvtsys) */
    { SHORT_UF, 0, { Fa, Fb } },			/* Fa,Fb  (notfg) */

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]