This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 12b537b9b7f Fortran: Fix automatic reallocation inside select rank [PR100103] new 3cba5cd6e01 Replace another snippet with a call to gimple_range_ssa_names. new 24c473a14d3 Adjust range_op_handler to store the handler directly. new 51ce06385bf Create gimple_range_op_handler in a new source file. new a7a6649f4e7 Fix calc_op1 for undefined op2_range. new be2a25adbdc Add missing float fold_range prototype for floats. new 2f92f685da2 Always check the return value of fold_range. new b40b3035879 Add range-ops support for builtin functions. new eb82b9f68eb Convert CFN_BUILT_IN_SIGNBIT to range-ops. new 2f5da730f15 Convert CFN_BUILT_IN_TOUPPER and TOLOWER to range-ops. new 5f730c65018 Convert CFN_BUILT_FFS and CFN_POPCOUNT to range-ops. new ae1669a9865 Convert CFN_CLZ builtins to range-ops. new 55738d8d96b Convert CFN_CTZ builtins to range-ops. new f7e62b09300 Convert CFN_BUILT_IN_CLRSB to range-ops. new b6f670ff706 Convert CFN_BUILT_IN_UBSAN_CHECK_* to range-ops. new c750e675cb7 Convert CFN_BUILT_IN_STRLEN to range-ops. new e7f035f66aa Convert CFN_BUILT_IN_GOACC_DIM_* to range-ops. new 5608e410914 Convert CFN_BUILT_IN_PARITY to range-ops.
The 17 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/gimple-range-edge.cc | 2 +- gcc/gimple-range-fold.cc | 556 +++------------------------- gcc/gimple-range-fold.h | 16 +- gcc/gimple-range-gori.cc | 134 ++----- gcc/gimple-range-gori.h | 27 +- gcc/gimple-range-op.cc | 820 +++++++++++++++++++++++++++++++++++++++++ gcc/gimple-range-op.h | 52 +++ gcc/gimple-range.cc | 11 +- gcc/gimple-range.h | 2 +- gcc/range-op-float.cc | 10 + gcc/range-op.cc | 236 +++++------- gcc/range-op.h | 17 +- gcc/tree-data-ref.cc | 6 +- gcc/tree-ssa-threadbackward.cc | 20 +- gcc/tree-vrp.cc | 6 +- gcc/value-query.cc | 6 +- 17 files changed, 1102 insertions(+), 820 deletions(-) create mode 100644 gcc/gimple-range-op.cc create mode 100644 gcc/gimple-range-op.h