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

--- Comment #5 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Created attachment 64169
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64169&action=edit
full testcase

GCC should convert SetupPrecalculatedData  into SetupPrecalculatedData1.

That is:
Rank(i) > 0 // i>>3 > 0
into:
i>7

And:
i>>3 < 7
into:
i <= 55


File(i) < 7 and File(i) > 0 (into File(i) != 7 and File(i) != 0 respectively)
are handled by VRP already.

Reply via email to