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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Note the original testcase seems to invoke a similar issue in gcse too. But why
there was no difference previously I have no idea.

Without:
```
(insn # # # 2 (set (reg/f:SI 296)
        (symbol_ref:SI ("_Z14start_sequencev") [flags 0x41]  <function_decl #
start_sequence>)) "t.ii":306:18# {movsi_ie}
     (nil))
(insn # # # 2 (set (reg/f:SI 215)
        (reg/f:SI 296)) "t.ii":306:18#
     (nil))
```

With:
```
(insn # # # 2 (set (reg/f:SI 294)
        (symbol_ref:SI ("_Z14start_sequencev") [flags 0x41]  <function_decl #
start_sequence>)) "t.ii":306:18# {movsi_ie}
     (nil))
(insn # # # 2 (set (reg/f:SI 215)
        (reg/f:SI 294)) "t.ii":306:18#
     (nil))
```

So maybe Richard's patch just exposes the issue after all.

Reply via email to