https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121321

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #2)
>             bitpos += mem_ref_offset (exp).force_shwi () * BITS_PER_UNIT;
> 
> 2305843009213694039 here is 0x2000000000000057 .
> 
> This code seems undefined at this point though.

Any truncation is unimportant here, we're only interpreting the lower bits
& align-1 anyway (and align is unsigned int).

Reply via email to