comparison mc-code-arm.c @ 554:dc677ac7a744

emit_pop_free kills creg after emit_copy.
author kono
date Thu, 05 Jan 2006 23:37:19 +0900
parents 293f827ccfb2
children ac181d7f9c82
comparison
equal deleted inserted replaced
553:293f827ccfb2 554:dc677ac7a744
854 } 854 }
855 855
856 void 856 void
857 emit_pop_free(int xreg) 857 emit_pop_free(int xreg)
858 { 858 {
859 if (xreg>=0) 859 if (xreg>=0 && xreg!=creg)
860 free_register(xreg); 860 free_register(xreg);
861 } 861 }
862 862
863 void 863 void
864 864