> Well, that sounds like caused by your needs_to_live_in_memory change. > > There is asymmetry wrt caller / callee and DECL_BY_REFERENCE handling.
Hmm, what kind of assymetry? Previously we special cased RESULT_DECL so it was forced to memory even if it was pointer, no we don't. So things should be more symemtric? Honza