https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89567

--- Comment #2 from Eyal Rozenberg <eyalroz at technion dot ac.il> ---
(In reply to Richard Biener from comment #1)
> You are looking for IPA DSE 

I'm not a compiler expert and don't know what this means. Even literally, I
don't know what these acronyms stand for.

> by marshalling through a struct you make GCCs job a lot harder...  

Well, first - yes, I suppose this could make things harder. However, as GCC
does its magic, I presume that at some point the struct abstraction is lost,
and we only have code which passes values to another function in registers, and
one of these values is unused. So at some point along the way this might be
easier than analyzing structs.

> "pro-active" IPA-SRA might help here,

Again, I have no idea what that is... could I trouble you to elaborate just a
bit more?

Reply via email to