On Mips, we have argument registers which are treated as scratch registers with a live in. This will not work with -g -O0 because the arguments to the function will not be displayable after they are clobbered. I'm guess others have solved this problem. Is there a preferred way? Reed