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_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from 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] new 2009850b2b7 Fortran: error recovery from calculation of storage size of [...] new 81a0fa31ce9 d: Merge upstream dmd 76e3b41375, druntime 1462ebd1, phobos [...]
The 2 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 | 7 + gcc/DATESTAMP | 2 +- gcc/config/rs6000/rtems.h | 3 + gcc/cp/ChangeLog | 90 ++++++++++++ gcc/cp/call.cc | 11 +- 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/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/fortran/ChangeLog | 9 ++ gcc/fortran/interface.cc | 7 +- gcc/testsuite/ChangeLog | 74 ++++++++++ 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/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 + .../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 ++++ libgo/sysinfo.c | 3 - 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 | 132 +++++++++++++++++ libstdc++-v3/acinclude.m4 | 12 ++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 55 +++++++ 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 +- .../filesystem/operations/temp_directory_path.cc | 6 +- 85 files changed, 1552 insertions(+), 187 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/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 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc