> For one, you basically can no longer use callee-save registers or stacked > registers for pointers across procedure calls. You need to spill everything It should be safe if the GC uses setjmp to get a copy of the calee-saved registers.