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.
