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

--- Comment #4 from Andrew Macleod <amacleod at redhat dot com> ---
(In reply to Jakub Jelinek from comment #2)
> Looking at the evrp dump, I see
> EVRP:hybrid: RVRP found singleton 0
> EVRP:hybrid: RVRP found singleton 0
> EVRP:hybrid: RVRP found singleton 0
> 
> Value ranges after Early VRP:
> 
> _1: short unsigned int VARYING
> _2: int [0, 65535]
> _3: int [-65535, 0]
> : int [0, 32]
> : long long unsigned int [0, 0]
> c_6(D): long long unsigned int VARYING
> : long long unsigned int [0, 32]
> 
> These entries with nothing before : look confusing...

Huh, thats just an ssa_name dump. in my listing it shows up:

_1: short unsigned int VARYING
_2: int [0, 65535]
_3: int [-65535, 0]
_4: int [0, 32]
iftmp.0_5: long long unsigned int [0, 32]
c_6(D): long long unsigned int VARYING
iftmp.0_8: long long unsigned int [0, 32]

and without the fix, 
ahhh, i get the same .  wonder if its because the code/names got removed at the
end of the pass... 
I'll look into that

Reply via email to