This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gcc.
from 0f3514756e0 tree-optimization/106497 - more forward threader can-copy-bb adds 5e4f26441bd More frange::set cleanups. adds e9f5b4fa4f2 Limit ranger query in ipa-prop.cc to integrals. adds 5f7e187e7fa Implement streamer for frange. adds 24012539ae3 Implement basic range operators to enable floating point VRP. adds 353fd1ec3df Properly honor param_max_fsm_thread_path_insns in backwards [...] adds 6d41f7c39cf Make range_of_ssa_name_with_loop_info type agnostic. adds 6a11f2d974a analyzer: support for creat, dup, dup2 and dup3 [PR106298] adds 5df04a7aa83 btf: do not use the CHAR `encoding' bit for BTF new 87dd4c8c837 Check equivalencies when calculating range on entry.
The 1 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/analyzer/sm-fd.cc | 129 +++++- gcc/btfout.cc | 4 + gcc/gimple-range-cache.cc | 45 ++- gcc/gimple-range-fold.cc | 46 ++- gcc/gimple-range-fold.h | 2 +- gcc/ipa-prop.cc | 4 + gcc/range-op-float.cc | 564 +++++++++++++++++++++++++++ gcc/testsuite/g++.dg/opt/pr94589-2.C | 2 +- gcc/testsuite/g++.dg/pr106474.C | 16 + gcc/testsuite/gcc.dg/analyzer/fd-1.c | 21 + gcc/testsuite/gcc.dg/analyzer/fd-2.c | 15 + gcc/testsuite/gcc.dg/analyzer/fd-4.c | 31 +- gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c | 223 +++++++++++ gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/vrp-float-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-11.c | 26 ++ gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-6.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-7.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-8.c | 26 ++ gcc/tree-core.h | 12 +- gcc/tree-ssa-threadbackward.cc | 2 +- gcc/value-range-storage.cc | 61 ++- gcc/value-range-storage.h | 19 + gcc/value-range.cc | 47 ++- gcc/value-range.h | 3 +- 27 files changed, 1349 insertions(+), 54 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr106474.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-8.c