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

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #11)
> But streamed IPA CP info tells that:
> 
>   Node: addr_to_offset/632014:
>     param [0]: VARIABLE
>          ctxs: VARIABLE
>          Bits: value = 0x0, mask = 0xfffffffffffffff8
>          int VARYING
>         AGGS VARIABLE
>     param [1]: VARIABLE
>          ctxs: VARIABLE
>          Bits unusable (BOTTOM)
>          int VARYING
>         AGGS VARIABLE
>     param [2]: 5 [loc_time: 4, loc_size: 2, prop_time: 0, prop_size: 0]
>                3 [loc_time: 3, loc_size: 10, prop_time: 0, prop_size: 0]
>          ctxs: VARIABLE
>          Bits: value = 0x5, mask = 0x6
>          int VARYING
>         AGGS VARIABLE
> 
> So param[2] is either 5 or 3. Interesting..

That's correct as there's really one call chain that eventually calls
addr_to_offset with value equal to 5. That's UBSAN and this does not happen
during run-time. I'm debugging deeper..

Reply via email to