fix ip2k for epilogue optimization bug
Denis Chertykov
denisc@overta.ru
Tue Sep 24 12:11:00 GMT 2002
2002-09-24 Denis Chertykov <denisc@overta.ru>
* config/ip2k/ip2k.c (function_epilogue): Fix wrong numbers in
cases of optimizing "add sp,w" to "inc sp".
Index: ip2k.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/ip2k/ip2k.c,v
retrieving revision 1.10
diff -c -3 -p -r1.10 ip2k.c
*** ip2k.c 19 Sep 2002 13:51:24 -0000 1.10
--- ip2k.c 24 Sep 2002 19:10:13 -0000
*************** function_epilogue (file, size)
*** 353,359 ****
/* fall-thru */
case 0:
break;
! case 1:
OUT_AS1 (inc, sph);
epilogue_size += 2;
}
--- 353,359 ----
/* fall-thru */
case 0:
break;
! case 0x100:
OUT_AS1 (inc, sph);
epilogue_size += 2;
}
*************** function_epilogue (file, size)
*** 490,496 ****
case 0:
break;
! case 1:
OUT_AS1 (inc, sph);
epilogue_size += 2;
}
--- 490,496 ----
case 0:
break;
! case 0x100:
OUT_AS1 (inc, sph);
epilogue_size += 2;
}
More information about the Gcc-patches
mailing list