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

avieira at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2022-10-17
             Status|UNCONFIRMED                 |NEW

--- Comment #2 from avieira at gcc dot gnu.org ---
ifcvt's dce seems to be removing the asm, which is rather odd...

Moving the 'struct device_link *link;' outside of the function, making it a
global seems to give a different ICE too, related to vdefs. So I suspect my
vdef/vuse update is confusing things. I've never quite understood what and how
the vdef/vuse update is supposed to happen, update_stmt used to be my goto
fix-all, but that doesnt' seem to be helping. As a side-not, I also noticed
that doing the gimple_move_vops after inserting seems to yield different
results as well...

Just to say I am nowhere yet, if anyone has an idea of what might be going
wrong I welcome the suggestion, in the meantime I'll continue prodding this.

Reply via email to