This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-arm-spec2k6-Os in repository toolchain/ci/gcc.
from 29b8b21f403 Daily bump. adds b3200ac82fd vect: Move suggested_unroll_factor applying [PR105940] adds bb1a6d92989 aarch64: Revert bogus fix for PR105254 adds 4fcf79c8ab8 c++: class scope function lookup [PR105908] adds c85cea9ca16 c++: dependence of baselink [PR105964] adds 70deb85b995 tree-object-size: Don't let error_mark_node escape for ADDR [...] adds c600ff8dc5a ipa-icf: skip variables with body_removed adds b96b64bec37 c++: -Waddress and value-dependent expr [PR105885] adds db29b661934 c++: anon union designated init [PR105925] adds c822723646b Daily bump. adds 5cf4746c3d4 c++: constexpr folding in unevaluated context [PR105931] adds 16d4ccc27d9 tilegx: Fix infinite loop in gen-mul-tables generator adds ea754f9dd27 Daily bump. adds 88323c9ddf2 Daily bump. adds 5b26a2beb50 Daily bump. adds 6dfeb4b757c Daily bump. adds 81c832f9d55 libgomp: fix typo in mold linker detection adds 8e230a3c026 loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [P [...] adds d67dfc5f80e libgomp: Fix up target-31.c test [PR106045] adds d068623e5b1 expand: Fix up expand_cond_expr_using_cmove [PR106030] adds 9e72a522dd9 ifcvt: Don't introduce trapping or faulting reads in noce_t [...] adds 306733df26d Daily bump. adds ef1c61dd8be LoongArch: Remove undefined behavior from code [PR 106097] adds a6a0f3423f3 bootstrap/105551 - restore nvptx build adds 7811663964a libsanitizer: cherry-pick 791e0d1bc85d adds 5cf7ffe3be8 Daily bump. adds eb4336f546b Fortran: fix checking of arguments to UNPACK when MASK is a [...] adds 26ea506a1e8 Fortran: fix simplification of INDEX(str1,str2) [PR105691] adds 6bcab64467d Fortran: handle explicit-shape specs with constant bounds [ [...] adds 8d8af1480b3 Daily bump. adds c17206709f9 c++: dependent generic lambda template-id [PR106024] adds d9130880f77 c++: tweak resolve_args change adds b1c8ee26276 c++: lambda template in requires [PR105541] adds 962e7f0803f Fix ICE on sh adds e748398b3ef c++: simpler fix for PR106024 adds c7d4a71598a Daily bump. adds de6f402a54f c++: avoid <memory> poisoning on musl [PR106102] adds ad5d760b815 jit: avoid calloc() poisoning on musl [PR106102] adds a60152e87cc Daily bump. adds 55899e33de7 PR target/106122: Don't update %esp via the stack with -Oz on x86. adds cf12a703cf7 Fortran: improve error recovery for EXTENDS_TYPE_OF() [PR106121] adds d870ce1a112 Fortran: error recovery on invalid CLASS(), PARAMETER decla [...] adds 554fa149a0b Daily bump. adds d6bedcfcefc loongarch: use -mno-check-zero-division as the default for [...] adds 6c175b3d170 PR target/105991: Recognize PLUS and XOR forms of rldimi in [...] adds 32dfb075ad3 d: Fix error: aggregate value used where floating point was [...] adds d4738cbb02e Don't use gori depedencies to optimize. new 92d1e271a92 Daily bump.
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 | 151 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/common/config/loongarch/loongarch-common.cc | 3 - gcc/config/aarch64/aarch64.cc | 12 +- gcc/config/i386/i386.md | 3 +- gcc/config/loongarch/loongarch.cc | 31 ++-- gcc/config/loongarch/loongarch.h | 2 +- gcc/config/rs6000/rs6000.md | 21 ++- gcc/config/sh/sh.cc | 6 + gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/cp/ChangeLog | 67 +++++++++ gcc/cp/call.cc | 2 +- gcc/cp/cp-tree.h | 12 +- gcc/cp/decl.cc | 3 + gcc/cp/expr.cc | 5 + gcc/cp/mapper-client.cc | 1 + gcc/cp/mapper-resolver.cc | 1 + gcc/cp/module.cc | 1 + gcc/cp/name-lookup.cc | 4 + gcc/cp/parser.cc | 10 +- gcc/cp/pt.cc | 10 ++ gcc/d/ChangeLog | 15 ++ gcc/d/d-convert.cc | 44 +++++- gcc/d/expr.cc | 10 +- gcc/d/toir.cc | 1 + gcc/doc/invoke.texi | 3 +- gcc/expr.cc | 3 +- gcc/fortran/ChangeLog | 54 +++++++ gcc/fortran/check.cc | 2 + gcc/fortran/decl.cc | 20 +++ gcc/fortran/simplify.cc | 135 +++++------------ gcc/gimple-range-fold.cc | 30 ++-- gcc/ifcvt.cc | 15 +- gcc/ipa-icf.cc | 7 +- gcc/jit/ChangeLog | 11 ++ gcc/jit/jit-playback.cc | 3 +- gcc/jit/jit-recording.cc | 2 +- gcc/jit/libgccjit.cc | 2 +- gcc/opts.cc | 12 +- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 165 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/decltype82a.C | 11 ++ gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 +++ gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C | 21 +++ gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C | 20 +++ gcc/testsuite/g++.dg/cpp2a/desig26.C | 22 +++ gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C | 14 ++ gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C | 4 + gcc/testsuite/g++.target/loongarch/loongarch.exp | 34 +++++ gcc/testsuite/g++.target/loongarch/pr106096.C | 75 ++++++++++ gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 ++ gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 +++ .../gcc.dg/builtin-dynamic-object-size-0.c | 18 +++ gcc/testsuite/gcc.dg/pr106114.c | 14 ++ .../gcc.target/aarch64/sve/cost_model_14.c | 13 ++ gcc/testsuite/gcc.target/i386/pr106122.c | 15 ++ gcc/testsuite/gcc.target/powerpc/pr105991.c | 12 ++ gcc/testsuite/gdc.dg/pr106139a.d | 36 +++++ gcc/testsuite/gdc.dg/pr106139b.d | 36 +++++ gcc/testsuite/gdc.dg/pr106139c.d | 27 ++++ gcc/testsuite/gdc.dg/pr106139d.d | 27 ++++ gcc/testsuite/gfortran.dg/class_58.f90 | 2 +- gcc/testsuite/gfortran.dg/class_73.f90 | 17 +++ gcc/testsuite/gfortran.dg/extends_type_of_4.f90 | 20 +++ gcc/testsuite/gfortran.dg/index_6.f90 | 31 ++++ gcc/testsuite/gfortran.dg/pr105954.f90 | 26 ++++ gcc/testsuite/gfortran.dg/unpack_vector_1.f90 | 12 ++ gcc/tree-object-size.cc | 20 +-- gcc/tree-vect-loop.cc | 6 +- libcc1/ChangeLog | 9 ++ libcc1/libcc1plugin.cc | 1 + libcc1/libcp1plugin.cc | 1 + libgomp/ChangeLog | 18 +++ libgomp/Makefile.in | 2 +- libgomp/acinclude.m4 | 2 +- libgomp/configure | 2 +- libgomp/testsuite/libgomp.c/target-31.c | 2 +- libsanitizer/tsan/tsan_rtl_s390x.S | 2 + 79 files changed, 1327 insertions(+), 189 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype82a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C create mode 100644 gcc/testsuite/g++.target/loongarch/loongarch.exp create mode 100644 gcc/testsuite/g++.target/loongarch/pr106096.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr106030.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr106032.c create mode 100644 gcc/testsuite/gcc.dg/pr106114.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106122.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105991.c create mode 100644 gcc/testsuite/gdc.dg/pr106139a.d create mode 100644 gcc/testsuite/gdc.dg/pr106139b.d create mode 100644 gcc/testsuite/gdc.dg/pr106139c.d create mode 100644 gcc/testsuite/gdc.dg/pr106139d.d create mode 100644 gcc/testsuite/gfortran.dg/class_73.f90 create mode 100644 gcc/testsuite/gfortran.dg/extends_type_of_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/index_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr105954.f90 create mode 100644 gcc/testsuite/gfortran.dg/unpack_vector_1.f90