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

--- Comment #5 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
The reduced testcase does not reproduce for me.  The original source does.  We
do insert undefined register variables into symbol table (not sure how much
sense it makes, but lets not change it now).

The problem here seems to be that we partition the program in a way that there
are two ltrans units using the hard register and we attempt to promote it as
hidden and partition into one of units.

I am testing fix.

Reply via email to