This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gcc.
from 838da6cf8d2 analyzer: convert tests with dos2unix adds a6efab5fbc4 Dispatch code for floating point range ops. adds 789c4b9bb01 c++: aggregate prvalue as for range [PR106230] adds a5271b14498 Daily bump. adds f4286601933 rs6000: Preserve REG_EH_REGION when replacing load/store [P [...] adds d5e401fb145 LoongArch: Subdivision symbol type, add SYMBOL_PCREL support. adds 16fc26d4e7a LoongArch: Support split symbol. adds bb04f9f23ac tree-optimization/106189 - avoid division by zero exception adds 8a1e05b7618 aarch64: Lower vcombine to GIMPLE adds f023cc54e86 aarch64: Consolidate simd type lookup functions adds c906efc700d aarch64: Move vreinterpret definitions into the compiler adds 67248ad043b Improve ptr_derefs_may_alias_p for the case of &STRING_CST adds 2615502971c Handle non constant ranges in irange pretty printer. adds 2333b58c989 c++: ICE with erroneous template redeclaration [PR106311] adds 78017eaa369 docs: fix crossing declaration of @defmac and @hook. adds 87ce0f1fd65 docs: fix previsou commit adds 5b96c823e59 LoongArch: Modify the output message string of the warning. adds 975658b782f c: Handle initializations of opaque types [PR106016] new 600956c81c7 Fortran: error recovery from calculation of storage size of [...]
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/ChangeLog | 120 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 4 + gcc/common/config/loongarch/loongarch-common.cc | 1 + gcc/config/aarch64/aarch64-builtins.cc | 334 ++- gcc/config/aarch64/arm_neon.h | 3155 -------------------- gcc/config/loongarch/constraints.md | 24 +- gcc/config/loongarch/genopts/loongarch.opt.in | 4 + gcc/config/loongarch/loongarch-opts.cc | 7 + gcc/config/loongarch/loongarch-protos.h | 10 +- gcc/config/loongarch/loongarch.cc | 652 ++-- gcc/config/loongarch/loongarch.h | 2 +- gcc/config/loongarch/loongarch.md | 401 +-- gcc/config/loongarch/loongarch.opt | 4 + gcc/config/loongarch/predicates.md | 56 +- gcc/config/rs6000/rs6000-p8swap.cc | 20 +- gcc/cp/ChangeLog | 10 + gcc/cp/pt.cc | 5 +- gcc/cp/semantics.cc | 5 + gcc/doc/tm.texi | 12 +- gcc/doc/tm.texi.in | 4 +- gcc/expr.cc | 2 +- gcc/fortran/interface.cc | 7 +- gcc/gimple-array-bounds.cc | 2 +- gcc/range-op-float.cc | 206 ++ gcc/range-op.cc | 153 +- gcc/range-op.h | 69 +- gcc/testsuite/ChangeLog | 42 + gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 + gcc/testsuite/g++.dg/template/redecl5.C | 5 + gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- .../aarch64/advsimd-intrinsics/combine.c | 18 + gcc/testsuite/gcc.target/loongarch/func-call-1.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-2.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-3.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-4.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-5.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-6.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-7.c | 34 + gcc/testsuite/gcc.target/loongarch/func-call-8.c | 33 + .../gcc.target/loongarch/relocs-symbol-noaddend.c | 23 + gcc/testsuite/gcc.target/powerpc/pr106016.c | 14 + gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 + gcc/testsuite/gfortran.dg/pr103504.f90 | 28 + gcc/tree-ssa-alias.cc | 4 +- gcc/value-query.cc | 1 + gcc/value-range-pretty-print.cc | 33 +- gcc/value-range-pretty-print.h | 2 +- gcc/value-range.cc | 8 + 51 files changed, 1964 insertions(+), 3785 deletions(-) create mode 100644 gcc/range-op-float.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for38.C create mode 100644 gcc/testsuite/g++.dg/template/redecl5.C create mode 100644 gcc/testsuite/gcc.dg/pr106189.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/combine.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-5.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-6.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-7.c create mode 100644 gcc/testsuite/gcc.target/loongarch/func-call-8.c create mode 100644 gcc/testsuite/gcc.target/loongarch/relocs-symbol-noaddend.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106016.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr106091.c create mode 100644 gcc/testsuite/gfortran.dg/pr103504.f90