rs6000 tablejumpdi fix
David Edelsohn
dje@watson.ibm.com
Tue Dec 14 23:25:00 GMT 1999
Wed Dec 15 02:19:32 1999 David Edelsohn <edelsohn@gnu.org>
* rs6000.md (tablejumpdi): Generate DImode LABEL_REF.
Index: rs6000.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/rs6000/rs6000.md,v
retrieving revision 1.78
diff -c -p -r1.78 rs6000.md
*** rs6000.md 1999/12/04 03:00:03 1.78
--- rs6000.md 1999/12/15 07:17:23
***************
*** 10657,10663 ****
"TARGET_64BIT"
"
{ operands[0] = force_reg (DImode, operands[0]);
! operands[2] = force_reg (DImode, gen_rtx_LABEL_REF (SImode, operands[1]));
operands[3] = gen_reg_rtx (DImode);
}")
--- 10657,10663 ----
"TARGET_64BIT"
"
{ operands[0] = force_reg (DImode, operands[0]);
! operands[2] = force_reg (DImode, gen_rtx_LABEL_REF (DImode, operands[1]));
operands[3] = gen_reg_rtx (DImode);
}")
More information about the Gcc-patches
mailing list