Hi, The gcc.c-torture/execute/nestfunc-3.c test fails on a private target. I suspect this is because the STATIC_CHAIN_REGNUM, which is not a call used register, is used by the caller function (main), modified by the trampoline, but not restored upon nested function return. Should the STATIC_CHAIN_REGNUM be defined so that CALL_USED_REGISTERS[STATIC_CHAIN_REGNUM] == 0? Thanks, Aurélien