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_sq/llvm-release-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from 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. adds 92d1e271a92 Daily bump. adds 24f321345d8 Daily bump. adds 65941a91091 c-family: Prevent -Wformat warnings with u8 strings [PR105626] adds 40ddc305802 c-family: Add <time.h> names to diagnostics for known headers adds ce40e06ea99 Daily bump. adds e3b4dcfb585 libstdc++: Properly remove temporary directories in filesys [...] adds ce5b1c3b95f libstdc++: Add missing prerequisite to generated header [PR106162] adds e02edb338f5 Daily bump. adds e623829c18e LoongArch: Modify fp_sp_offset and gp_sp_offset's calculati [...] adds 3fbb94b3a4a Daily bump. adds 3ce205f62de PR target/105930: Split *xordi3_doubleword after reload on x86. adds 7282722666c Daily bump. adds b568e0db565 loongarch: fix mulsidi3_64bit instruction adds 54b8432bda1 Daily bump. adds 1a78fffb384 tree-sra: Fix union handling in build_reconstructed_reference adds e25a446597e Daily bump. adds 8c57e8005db Daily bump. adds 87d4bdc87f2 Daily bump. adds 0380d008b14 regrename: Fix -fcompare-debug issue in check_new_reg_p [PR105041] adds 22736f3d0d4 [BACKPORT] Disable generating load/store vector pairs for b [...] adds b8102d1ea4b Daily bump. adds 5b877e0f688 Daily bump. adds c1b0037bcc2 Fortran: do not generate conflicting results under -ff2c [P [...] adds 57f51070d0e Daily bump. adds 1124c88978e Daily bump. adds f25b0b91d13 Daily bump. adds 4ed850a568e target/105459 - allow delayed target option node fixup adds 92aa9490315 tree-optimization/105946 - avoid accessing excess args from [...] adds 1fe7321a6ce middle-end/105965 - add missing v_c_e <{ el }> simplification adds 4f34a9e8d5f tree-optimization/105969 - FPE with array diagnostics adds 8dd1c404ec7 tree-optimization/105971 - less surprising refs_may_alias_p_2 adds 71c6baa9abc middle-end/106027 - fix types in needle folding adds 854ab8be5d9 tree-optimization/106112 - fix CSE from wider operation adds ec9287ba971 tree-optimization/106131 - wrong code with FRE rewriting adds 1a7200da715 middle-end/106331 - fix mem attributes for string op arguments adds deafa40eb57 c++: fix SIGFPE with -Wclass-memaccess [PR105634] adds 94d44a83ff9 Daily bump. adds 16155316ea6 Fortran: fix parsing of omp task affinity iterator clause [ [...] adds 7f596e4314c Daily bump. adds ade3197134c libstdc++: Fix lifetime bugs for non-TLS eh_globals [PR105880] adds f3ff78e3db0 libstdc++: Fix experimental::filesystem::status on Windows [...] adds 0bb30f94ace libstdc++: Make __from_chars_alnum_to_val conversion explicit adds 145ef5e2be2 libstdc++: Simplify test by not using std::log2 adds c19fe8ad4e2 libstdc++: testsuite: Guard use of C99 std::log2 adds 545e8fb1418 libstdc++: Fix comment typos adds 86fd1b0b4aa libstdc++: Make headers include their prerequisites adds 6a7ed225223 libstdc++: Fix minor bugs in std::common_iterator adds 06443fa2d46 libstdc++: Fix std::common_iterator assignment [PR100823] adds f29c845782c libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream adds 4f15d223460 libgo: don't include <linux/fs.h> when building gen-sysinfo.go adds 12d8a4a0fb2 c++: constrained partial spec forward decl [PR96363] adds 4ebc9fef1ac c++: non-dep call with empty TYPE_BINFO [PR105758] adds 90655e30130 c++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374] adds 41487bff13f c++: cv-quals of dummy obj for non-dep memfn call [PR105637] adds 670ef5b108d c++: function NTTP argument considered unused [PR53164, PR105848] adds 5d6286903f3 c++: dependence of constrained memfn from current inst [PR105842] adds a074ae297d5 c++: non-dependent call to consteval operator [PR105912] adds 707bc64fbee c++: defaulted friend op== [PR106361] adds 64edeadbcce Daily bump. adds 98ce66a48fb libstdc++: Do not include <cxxabi.h> in <stacktrace> adds ca82e7900f4 libstdc++: check for openat adds 4eb15eceaac libstdc++: check for openat with dirfd in std::filesystem adds 4be7b79d055 libstdc++: Do not optimize away storing pathname if it's needed adds 2a1263d3638 Daily bump. adds 8b85716d35c Daily bump. adds 16ea82f0fc9 Daily bump. adds 0057fda05e2 RTEMS: Do not define _GNU_SOURCE by default adds 3387ec26515 Daily bump. adds 60954a06ceb c++: aggregate prvalue as for range [PR106230] adds 9be0feeadee c++: ICE with erroneous template redeclaration [PR106311] adds 2009850b2b7 Fortran: error recovery from calculation of storage size of [...] adds 81a0fa31ce9 d: Merge upstream dmd 76e3b41375, druntime 1462ebd1, phobos [...] adds f281d9dd1ed libstdc++: Minor codegen improvement for atomic wait spinloop adds 5e45d078e36 Daily bump. adds 4ca164a6372 [PR105665] ivopts: check defs of names in base for undefs adds 13d23c31337 middle-end: don't lower past veclower [PR106063] adds 019a9ef7f74 testsuite: Require int128 for gcc.dg/pr106063.c adds e0e388998b7 Fix tree-opt/PR106087: ICE with inline-asm with multiple ou [...] adds d2892faac6d lto: Fix option merging [PR106129] adds 5b8458bc35b tree-optimization/106189 - avoid division by zero exception adds 4c1c38ba953 RISC-V: Remove duplicate backslashes from `stack_protect_se [...] adds 1321183a135 analyzer: add .fpath.txt dumps to -fdump-analyzer-feasibility adds 05530fcea07 analyzer: handle repeated accesses after init of unknown si [...] adds 1d38fa564ed analyzer: fix memory leaks adds 6fd39b06042 json: fix escaping of '' adds 4eac9fa087f analyzer: add more uninit test coverage adds 9fa11419ef5 analyzer: show saved diagnostics as nodes in .eg.dot dumps adds 09cb9c88ef8 analyzer: fix uninit false positive with -ftrivial-auto-var [...] adds 71a4f739c21 analyzer: fix false positives from -Wanalyzer-tainted-divis [...] adds 7455e982f09 analyzer: fix stray get_element decls adds b2ae75fd2af Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 245 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 76 +++++ gcc/analyzer/checker-path.cc | 8 +- gcc/analyzer/diagnostic-manager.cc | 92 ++++++ gcc/analyzer/diagnostic-manager.h | 3 + gcc/analyzer/engine.cc | 59 +++- gcc/analyzer/exploded-graph.h | 2 + gcc/analyzer/feasible-graph.cc | 65 +++++ gcc/analyzer/feasible-graph.h | 6 + gcc/analyzer/program-point.cc | 4 + gcc/analyzer/program-point.h | 1 - gcc/analyzer/region-model-manager.cc | 14 +- gcc/analyzer/region-model.cc | 69 ++++- gcc/analyzer/region.h | 8 - gcc/analyzer/sm-taint.cc | 51 +++- gcc/analyzer/sm.cc | 12 + gcc/analyzer/sm.h | 2 + gcc/analyzer/store.cc | 12 + gcc/builtins.cc | 13 +- gcc/c-family/ChangeLog | 17 ++ gcc/c-family/c-format.cc | 3 +- gcc/c-family/known-headers.cc | 14 + gcc/common/config/loongarch/loongarch-common.cc | 3 - gcc/config/i386/i386-options.cc | 32 +-- gcc/config/i386/i386.md | 22 +- gcc/config/loongarch/loongarch.cc | 30 +- gcc/config/loongarch/loongarch.md | 2 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/rs6000/rs6000.cc | 5 +- gcc/config/rs6000/rs6000.md | 21 +- gcc/config/rs6000/rtems.h | 3 + gcc/cp/ChangeLog | 109 +++++++ gcc/cp/call.cc | 13 +- gcc/cp/constraint.cc | 22 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 5 +- gcc/cp/parser.cc | 12 +- gcc/cp/pt.cc | 159 ++++++++--- gcc/cp/semantics.cc | 5 + gcc/cp/tree.cc | 30 +- gcc/d/ChangeLog | 24 ++ gcc/d/d-convert.cc | 44 ++- gcc/d/decl.cc | 7 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/dcast.d | 14 +- gcc/d/dmd/dsymbolsem.d | 3 + gcc/d/dmd/expressionsem.d | 13 +- gcc/d/dmd/func.d | 14 +- gcc/d/dmd/impcnvtab.d | 55 ++++ gcc/d/dmd/mtype.d | 5 + gcc/d/dmd/statementsem.d | 16 +- gcc/d/expr.cc | 21 +- gcc/d/toir.cc | 1 + gcc/doc/invoke.texi | 7 +- gcc/fold-const.cc | 10 +- gcc/fortran/ChangeLog | 27 ++ gcc/fortran/interface.cc | 7 +- gcc/fortran/openmp.cc | 1 - gcc/fortran/trans-decl.cc | 2 +- gcc/gimple-array-bounds.cc | 2 +- gcc/gimple-range-fold.cc | 30 +- gcc/gimple-ssa-sprintf.cc | 2 +- gcc/json.cc | 2 +- gcc/lto-wrapper.cc | 39 ++- gcc/match.pd | 31 +- gcc/regrename.cc | 3 +- gcc/testsuite/ChangeLog | 316 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C | 20 ++ gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C | 34 +++ .../g++.dg/cpp2a/concepts-partial-spec12.C | 10 + .../g++.dg/cpp2a/concepts-partial-spec12a.C | 14 + .../g++.dg/cpp2a/concepts-partial-spec13.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C | 16 ++ .../g++.dg/cpp2a/concepts-template-parm11.C | 20 ++ gcc/testsuite/g++.dg/cpp2a/consteval31.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 ++ gcc/testsuite/g++.dg/spellcheck-stdlib.C | 29 ++ gcc/testsuite/g++.dg/template/fn-ptr3.C | 28 ++ gcc/testsuite/g++.dg/template/non-dependent23.C | 25 ++ gcc/testsuite/g++.dg/template/non-dependent24.C | 19 ++ gcc/testsuite/g++.dg/template/redecl5.C | 5 + gcc/testsuite/g++.dg/torture/pr106131.C | 34 +++ gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C | 13 + gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C | 10 + gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/symbolic-12.c | 106 +++++++ gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 66 +++++ .../gcc.dg/analyzer/torture/uninit-pr106204.c | 13 + gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 19 ++ gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c | 17 ++ gcc/testsuite/gcc.dg/lto/pr105459_0.c | 35 +++ gcc/testsuite/gcc.dg/pr105969.c | 13 + gcc/testsuite/gcc.dg/pr106027.c | 8 + gcc/testsuite/gcc.dg/pr106063.c | 9 + gcc/testsuite/gcc.dg/pr106114.c | 14 + gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/torture/pr105665.c | 20 ++ gcc/testsuite/gcc.dg/torture/pr106112.c | 16 ++ gcc/testsuite/gcc.dg/torture/pr106971.c | 12 + .../gcc.dg/tree-ssa/alias-access-path-13.c | 36 +++ gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 ++++ gcc/testsuite/gcc.target/i386/pr105965.c | 12 + gcc/testsuite/gcc.target/loongarch/mulw_d_w.c | 10 + gcc/testsuite/gcc.target/loongarch/prolog-opt.c | 15 + gcc/testsuite/gcc.target/powerpc/pr105041.c | 22 ++ 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 ++ .../gdc.test/compilable/backendfloatoptim.d | 10 + gcc/testsuite/gdc.test/compilable/noreturn1.d | 28 ++ gcc/testsuite/gdc.test/compilable/test23082.d | 17 ++ gcc/testsuite/gdc.test/compilable/test23166.d | 22 ++ gcc/testsuite/gdc.test/compilable/test23172.d | 33 +++ gcc/testsuite/gdc.test/compilable/test23258.d | 21 ++ .../gdc.test/fail_compilation/fail23181.d | 16 ++ gcc/testsuite/gdc.test/fail_compilation/fail6889.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 8 +- .../gdc.test/fail_compilation/test21443.d | 21 ++ .../gdc.test/fail_compilation/test23170.d | 12 + gcc/testsuite/gdc.test/runnable/noreturn1.d | 32 +++ gcc/testsuite/gdc.test/runnable/test20734.d | 7 + gcc/testsuite/gdc.test/runnable/test23181.d | 27 ++ gcc/testsuite/gdc.test/runnable/test23234.d | 22 ++ gcc/testsuite/gdc.test/runnable/warning1.d | 9 - .../gfortran.dg/gomp/affinity-clause-7.f90 | 19 ++ gcc/testsuite/gfortran.dg/pr103504.f90 | 28 ++ gcc/testsuite/gfortran.dg/pr104313.f | 11 + gcc/testsuite/gfortran.dg/pr106331.f90 | 7 + gcc/tree-sra.cc | 13 +- gcc/tree-ssa-alias.cc | 18 +- gcc/tree-ssa-dce.cc | 7 + gcc/tree-ssa-loop-ivopts.cc | 125 +++++++- gcc/tree-ssa-sccvn.cc | 18 +- gcc/tree-ssa-uninit.cc | 3 + libgo/sysinfo.c | 3 - libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/comparison.d | 2 +- libphobos/src/std/typecons.d | 10 +- .../sanitizer_platform_limits_posix.cpp | 10 +- libstdc++-v3/ChangeLog | 159 +++++++++++ libstdc++-v3/acinclude.m4 | 12 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 55 ++++ libstdc++-v3/include/Makefile.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/include/bits/atomic_wait.h | 17 +- libstdc++-v3/include/bits/hashtable.h | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 2 + libstdc++-v3/include/bits/stl_heap.h | 1 + libstdc++-v3/include/bits/stl_iterator.h | 137 ++++++--- .../include/bits/stl_iterator_base_funcs.h | 1 + libstdc++-v3/include/bits/utility.h | 3 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/stacktrace | 8 +- libstdc++-v3/libsupc++/eh_globals.cc | 51 +++- libstdc++-v3/src/c++17/fs_dir.cc | 4 +- libstdc++-v3/src/filesystem/dir-common.h | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- libstdc++-v3/src/filesystem/ops.cc | 56 +++- libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 + .../testsuite/24_iterators/common_iterator/1.cc | 23 +- .../24_iterators/common_iterator/100823.cc | 43 +++ .../26_numerics/random/random_device/entropy.cc | 3 +- .../27_io/filesystem/iterators/error_reporting.cc | 9 +- .../filesystem/iterators/error_reporting.cc | 9 +- .../filesystem/operations/temp_directory_path.cc | 6 +- 175 files changed, 3807 insertions(+), 369 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for38.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec12a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C create mode 100644 gcc/testsuite/g++.dg/template/fn-ptr3.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent23.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent24.C create mode 100644 gcc/testsuite/g++.dg/template/redecl5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr106131.C create mode 100644 gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/mul-sext.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-12.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/uninit-pr106204.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr105459_0.c create mode 100644 gcc/testsuite/gcc.dg/pr105969.c create mode 100644 gcc/testsuite/gcc.dg/pr106027.c create mode 100644 gcc/testsuite/gcc.dg/pr106063.c create mode 100644 gcc/testsuite/gcc.dg/pr106114.c create mode 100644 gcc/testsuite/gcc.dg/pr106189.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr105665.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106112.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106971.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105965.c create mode 100644 gcc/testsuite/gcc.target/loongarch/mulw_d_w.c create mode 100644 gcc/testsuite/gcc.target/loongarch/prolog-opt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105041.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/gdc.test/compilable/backendfloatoptim.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23082.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23166.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23172.d create mode 100644 gcc/testsuite/gdc.test/compilable/test23258.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail23181.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21443.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test23170.d create mode 100644 gcc/testsuite/gdc.test/runnable/test23181.d create mode 100644 gcc/testsuite/gdc.test/runnable/test23234.d create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103504.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr104313.f create mode 100644 gcc/testsuite/gfortran.dg/pr106331.f90 create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc