This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/ranger in repository gcc.
from 3fd307e7542 Minor cleanups to gori. new 77036c33092 Initial implementation of ranger VRP pass. new a55f167fde4 Andrew's fix to remove asserts in block cache. new 413b5adf6ae Coding convention cleanups. new e8fd51064cb Minor cleanups to propagate engine to make dumps more readable. new 73d5e1ca792 Adjust bitwise and op1_range so it works with LHS of VARYING. new 4a7bfd79b39 Fix union_ so it works with signed 1-bit numbers. new 6273e85ad80 Fix operator_mult::op1_range for when overflow wraps. new 4e3a54f0eaa Use varying if we can't determine anything on a bitwise AND [...] new ed94068fb36 Fix remove_impossible_ranges so it works with masks larger [...] new 596ec9a19b8 Set nonzero from mask if everything else fails. new 57792146bfc Disable IL changes in RVRP pass.
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/Makefile.in | 1 + gcc/common.opt | 4 ++ gcc/gimple-range-cache.cc | 4 -- gcc/gimple-range-gori.cc | 3 +- gcc/gimple-range-gori.h | 3 +- gcc/gimple-ranger-vrp.cc | 149 ++++++++++++++++++++++++++++++++++++++++++++++ gcc/gimple-ranger.cc | 19 +++--- gcc/passes.def | 1 + gcc/range-op.cc | 101 +++++++++++++++++++++++-------- gcc/tree-pass.h | 1 + gcc/tree-ssa-propagate.c | 35 +++++++---- gcc/value-range.cc | 2 +- gcc/vr-values.c | 16 +++-- gcc/vr-values.h | 7 ++- 14 files changed, 282 insertions(+), 64 deletions(-) create mode 100644 gcc/gimple-ranger-vrp.cc