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);