https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117841
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- _83 = (sizetype) &k; _84 = (sizetype) &MEM <char[11]> [(void *)&b + 2B]; _85 = _83 + _84; _86 = (sizetype) &b; _87 = _85 - _86; g_88 = (char *) _87; *g_88 = 0; _90 = g_88 - &k; _91 = (unsigned int) _90; _92 = _91 + 4294967295; _93 = (int) _92; k ={v} {CLOBBER(eos)}; if (_93 <= 4) goto <bb 3>; [83.33%] else goto <bb 8>; [16.67%] <bb 3> [local count: 98422396]: r[0] = &d; *g_88 = 0; k ={v} {CLOBBER(eos)}; _120 = (int) _90; if (_120 <= 4) goto <bb 4>; [83.33%] else goto <bb 8>; [16.67%] <bb 4> [local count: 82015383]: *g_88 = 0; k ={v} {CLOBBER(eos)};