> Yes, in general in GCC. In this case we could still remove the lhs (not > sure if it is worth the trouble or even easy to detect on GIMPLE)?
At least for the case I described in Ada, that's already done since the function effectively returns a pointer type. -- Eric Botcazou