Mercurial > hg > CbC > old > device
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 |