Martin Koegler wrote:
I notice, that your last change in function.c forgets virtual
registers in the RTL in some conditions. In older version (the last I used was 
20050412),
this has not happend.

Patches should go to gcc-patches instead of the gcc list.

If you want us to continue accepting patches from you, then you need to fill out a copyright assignment form.

Recursively calling instantiate_virtual_regs_in_insn does not look right. We need a better explanation of what is going wrong here. Since we don't have a copy of your port, you will have to explain in detail what happens as virtual register instantiation is happening, in order to explain how this occurs. Normally, we would ask for a testcase, but that won't work in this case.

It is also possible that this is a bug in your port, if you are accidentally emitting the virtual register yourself somehow during or after virtual register instantiation.

I know of one PR that has since been filed for a problem with the new virtual register instantiation code. That is PR 21328. This doesn't appear to be related.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com

Reply via email to