https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102285
--- Comment #8 from qinzhao at gcc dot gnu.org --- the ICE is triggered by the following IR: MEM[(int[0:D.1993] *)&fb.3] = .DEFERRED_INIT (16, 2, 1); which is transformed from the original IR: (*fb.1_9) = .DEFERRED_INIT (16, 2, 1);