This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_sq/gnu-release-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from 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. adds 8351dd96200 Daily bump. adds 2339ee2c89a Daily bump. adds 527dccb33e5 wide-int: Fix up wi::shifted_mask [PR106144] adds 0062d8491c2 cgraphunit: Don't emit asm thunks for -dx [PR106261] adds 681c73db9bd openmp: Fix up handling of non-rectangular simd loops with [...] adds caf633624fd Daily bump. adds d2bafe190c2 Daily bump. adds 98e2676558f c: Fix location for _Pragma tokens [PR97498] adds e04785d99d5 Daily bump. adds bd521701c81 rs6000: Preserve REG_EH_REGION when replacing load/store [P [...] adds 5f583aa1c56 rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345] adds eb941a6d651 Daily bump. adds 4e5ca7ff8c9 libfortran: Fix up boz_15.f90 on powerpc64le with -mabi=iee [...] adds 8a57deb926c libstdc++: Make std::lcm and std::gcd detect overflow [PR105844] adds 2ef2de76dae libstdc++: Check for size overflow in constexpr allocation [...] adds 2fd16b1c026 libstdc++: Fix indentation in allocator base classes adds e562236851e libstdc++: Support constexpr global std::string for size < [...] adds cff25d209b3 libstdc++: Add nodiscard attribute to filesystem operations adds 7a0ed28d4fe libstdc++: Check for EOF if extraction avoids buffer overfl [...] adds 1a9681e6096 libstdc++: Tweak common_iterator::operator-> return type [P [...] adds 3df2f035871 libstdc++: Improve directory iterator abstractions for openat adds c749de49376 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 127 ++++++++++++++++ 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/c/ChangeLog | 9 ++ gcc/c/c-parser.cc | 1 + gcc/cgraphunit.cc | 2 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/rs6000/rs6000-p8swap.cc | 20 ++- gcc/config/rs6000/rs6000.h | 11 +- gcc/config/rs6000/rtems.h | 3 + gcc/cp/ChangeLog | 14 ++ gcc/cp/pt.cc | 5 +- gcc/cp/semantics.cc | 5 + gcc/d/ChangeLog | 9 ++ 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 | 11 ++ gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 9 ++ gcc/fortran/interface.cc | 7 +- gcc/gimple-array-bounds.cc | 2 +- gcc/json.cc | 2 +- gcc/lto-wrapper.cc | 39 +++-- gcc/match.pd | 14 +- gcc/omp-expand.cc | 57 ++++--- gcc/testsuite/ChangeLog | 112 ++++++++++++++ gcc/testsuite/c-c++-common/gomp/pragma-3.c | 5 +- gcc/testsuite/c-c++-common/gomp/pragma-5.c | 5 +- gcc/testsuite/c-c++-common/pr97498.c | 4 + gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 ++ gcc/testsuite/g++.dg/debug/pr106261.C | 36 +++++ gcc/testsuite/g++.dg/template/redecl5.C | 5 + gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c | 14 ++ 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/pr106063.c | 9 ++ gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/pragma-message.c | 8 +- gcc/testsuite/gcc.dg/torture/pr105665.c | 20 +++ gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 ++ .../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 -- gcc/testsuite/gfortran.dg/pr103504.f90 | 28 ++++ gcc/tree-ssa-dce.cc | 7 + gcc/tree-ssa-loop-ivopts.cc | 125 +++++++++++++++- gcc/wide-int.cc | 13 +- libcpp/ChangeLog | 10 ++ libcpp/directives.cc | 1 + libgfortran/ChangeLog | 10 ++ libgfortran/io/transfer.c | 24 +++ libgomp/ChangeLog | 17 +++ libgomp/testsuite/libgomp.c-c++-common/pr106449.c | 62 ++++++++ .../libgomp.oacc-c-c++-common/reduction-5.c | 4 +- .../libgomp.oacc-c-c++-common/vred2d-128.c | 18 +-- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/comparison.d | 2 +- libphobos/src/std/typecons.d | 10 +- libstdc++-v3/ChangeLog | 163 +++++++++++++++++++++ libstdc++-v3/acinclude.m4 | 12 ++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 55 +++++++ libstdc++-v3/include/bits/allocator.h | 7 +- libstdc++-v3/include/bits/atomic_wait.h | 17 +-- libstdc++-v3/include/bits/basic_string.h | 3 +- libstdc++-v3/include/bits/fs_ops.h | 79 ++++++++++ libstdc++-v3/include/bits/new_allocator.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 71 +++++++++ libstdc++-v3/include/experimental/numeric | 46 +++--- libstdc++-v3/include/ext/malloc_allocator.h | 6 +- libstdc++-v3/include/std/istream | 31 +++- libstdc++-v3/include/std/numeric | 75 +++++----- libstdc++-v3/include/std/stacktrace | 8 +- libstdc++-v3/src/c++17/fs_dir.cc | 29 ++-- libstdc++-v3/src/filesystem/dir-common.h | 70 ++++++--- libstdc++-v3/src/filesystem/dir.cc | 19 ++- libstdc++-v3/testsuite/20_util/allocator/105975.cc | 18 +++ .../21_strings/basic_string/cons/char/105995.cc | 11 ++ libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 21 +++ libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 22 +++ libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- .../extractors_character/char/pr106248.cc | 40 +++++ .../extractors_character/wchar_t/pr106248.cc | 40 +++++ .../27_io/filesystem/operations/absolute.cc | 2 +- .../testsuite/27_io/filesystem/operations/all.cc | 8 +- .../27_io/filesystem/operations/canonical.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 4 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 4 +- .../filesystem/operations/canonical.cc | 6 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 4 +- .../filesystem/operations/read_symlink.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 4 +- 141 files changed, 2679 insertions(+), 315 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr97498.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for38.C create mode 100644 gcc/testsuite/g++.dg/debug/pr106261.C create mode 100644 gcc/testsuite/g++.dg/template/redecl5.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/inline-asm-1.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/pr106063.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.target/powerpc/pr106091.c 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/pr103504.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr106449.c create mode 100644 libstdc++-v3/testsuite/20_util/allocator/105975.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/105995.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_character [...]