r251184 - in /branches/range-gen2/gcc: range-op...

amacleod@gcc.gnu.org amacleod@gcc.gnu.org
Fri Aug 18 14:42:00 GMT 2017


Author: amacleod
Date: Fri Aug 18 14:42:07 2017
New Revision: 251184

URL: https://gcc.gnu.org/viewcvs?rev=251184&root=gcc&view=rev
Log:


Remove the combine_range method from the range_op class, and move it to ranger
as a method, and just specialy handle AND amnd OR

Modify the calculation of AND and or to get ranges for both TRUE and FALSE
on both sides of the expression, then merge them as approriate for
the AND or OR to corectly reflect the way the condition works.


Modified:
    branches/range-gen2/gcc/range-op.c
    branches/range-gen2/gcc/range-op.h
    branches/range-gen2/gcc/ssa-range-gen.c
    branches/range-gen2/gcc/ssa-range-gen.h



More information about the Gcc-cvs mailing list