https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119450
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The insn which the peephole causing an ICE for:
```
(insn 26 10 12 2 (set (reg:CCZ 17 flags)
(compare:CCZ (and:DI (mem:DI (zero_extend:DI (reg:SI 0 ax [orig:105 _2
] [105])) [3 *_4+0 S8 A64])
(const_int 1073741824 [0x40000000]))
(const_int 0 [0]))) "/app/example.cpp":7:6 682 {*testdi_1}
(nil))
```
It is ICEing from this call:
new_addr = adjust_address (operands[0], new_mode, first_nonzero_byte);