https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121487
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The other thing is if lim/pre could figure out: _9 = hex.ptr; _11 = (sizetype) i_148; _12 = _9 + _11; _13 = _8 + 48; *_12 = _13; The store at _12 does not have an effect on the value of hex.ptr. Then this might be optimized away too.
