Richard Earnshaw <Richard.Earnshaw@xxxxxxxxxxxx> writes: [...] > Perhaps you could declare y with the restrict qualifier? But that would > need to apply to all of *y, not just fun_ptr. Having it applied to all *y would be perfect to me. Unfortunatelly declaring y as: x_t * __restrict__ y = x; does not influence the generated code :/ I though restrict is for pointer aliasing, maybe does not cover function call clobbering? Andrea