* William Tambe: > Is there a way to configure GCC so that before a function call, the > caller save any registers that it is using, instead of the callee > prologue saving registers that it is using ? How is that different from an ordinary volatile/caller-saved register? Do you need a way to change an existing target ABI in this way? In general, I think this will require patching of target code, and there will be some loss of functionality.