https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118594
--- Comment #4 from Andrew Pinski ---
*** Bug 118596 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118594
--- Comment #2 from Andrew Pinski ---
Created attachment 60232
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60232&action=edit
Reduced slightly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118594
--- Comment #3 from Andrew Pinski ---
Yes this code is 100% undefined.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118594
--- Comment #1 from Andrew Pinski ---
The instruction during combine which is causing issues:
```
(insn 47 46 48 2 (set (reg:HI 172)
(subreg:HI (mem/v/j/c:BF (plus:DI (reg/f:DI 96 virtual-stack-vars)
(const_int -257 [