I want to write a machine target for GCC. But It requires that all the registers GCC alloced in a basic block shall store its content to memory before any branch or jump or function call. After the branch etc, the memory data shall be reloaded into registers, no necessary the same one as before. Can this be implemented using target macros? If it can, what shall I write to do such a thing? _________________________________________________________________ Ãâ·ÑÏÂÔØ MSN Explorer£ºhttp://explorer.msn.com/lccn/intl.asp