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-aarch64 in repository toolchain/ci/gcc.
from c01fe6729e6 c++: Prune unneeded macro locations adds 8a15cd3396a c++: properly initialize UBSAN built-ins adds 6e4d5300c1f c++: -Waddress and value-dependent expr [PR105885] adds 124a9e08b7a c++: -Waddress and if constexpr [PR94554] adds 7c1c7e120cc libstdc++: Properly remove temporary directories in filesys [...] adds 0b14f590e3e diagnostics: add ability to associate diagnostics with rule [...] adds 038a7150ec0 compiler: unalias types for hash/equality functions adds 5ee8e1d1b0c compiler: in Sort_bindings return false if comparing value [...] adds 01aff2ba18a c++: context completion in lookup_template_class [PR105982] adds b00b95198e6 c++: constexpr folding in unevaluated context [PR105931] adds d610ae121e8 c++: anon union designated init [PR105925] adds 6c72f1bfc34 c++: designated init cleanup [PR105925] adds df724ec773d Daily bump. adds c655ff35eda aarch64: testsuite: symbol-range fallback to compile adds a5bba80e32f libstdc++: testsuite: use -lbsd for net_ts on RTEMS adds 0b2c1781db8 libstdc++: testsuite: tolerate non-cancelling sleep adds 2b86788d7c9 libstdc++: testsuite: avoid predictable mkstemp adds fc2fb4fd547 Introduce -nostdlib++ option adds 9f7f25bb35c libstdc++: testsuite: conditionalize symlink tests adds b931c6874e8 libstdc++: testsuite: skip fs space tests on dummy implementations adds f01cf5eaa06 libstdc++: testsuite: skip fs last_write_time tests if dummy adds 5d8a5f04ace libstdc++: xfail rename tests on rtems adds 93070671eae libstdc++: check for openat adds 3b8794302b5 PR target/105930: Split *xordi3_doubleword after reload on x86. adds 268b5c81e93 profile-count: fix /= and *= operators new 7fd34782b95 Fix stmt_kills_ref_p WRT external throws
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 | 47 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/common.opt | 7 +++ gcc/config/i386/i386.md | 29 ++++++--- gcc/cp/ChangeLog | 71 ++++++++++++++++++++++ gcc/cp/call.cc | 58 +++++++++--------- gcc/cp/decl.cc | 6 +- gcc/cp/expr.cc | 5 ++ gcc/cp/g++spec.cc | 1 + gcc/cp/pt.cc | 65 ++++++++++++++------ gcc/cp/semantics.cc | 10 ++- gcc/diagnostic-format-json.cc | 1 + gcc/diagnostic-format-sarif.cc | 1 + gcc/diagnostic-metadata.h | 47 +++++++++++++- gcc/diagnostic.cc | 48 +++++++++++++++ gcc/diagnostic.h | 3 + gcc/doc/invoke.texi | 16 ++++- gcc/doc/sourcebuild.texi | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 3 + gcc/go/gofrontend/gogo.cc | 2 +- gcc/go/gofrontend/types.cc | 17 ++++-- gcc/opts.cc | 4 ++ gcc/profile-count.h | 20 +++--- gcc/testsuite/ChangeLog | 56 +++++++++++++++++ gcc/testsuite/g++.dg/abi/pure-virtual1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype82a.C | 11 ++++ gcc/testsuite/g++.dg/cpp1z/class-deduction111.C | 10 +++ gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C | 21 +++++++ gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C | 16 +++++ gcc/testsuite/g++.dg/cpp2a/desig26.C | 22 +++++++ gcc/testsuite/g++.dg/ext/desig4.C | 4 -- .../gcc.dg/plugin/diagnostic-test-metadata.c | 2 +- .../plugin/diagnostic_plugin_test_metadata.c | 9 ++- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 3 +- gcc/testsuite/gfortran.dg/ubsan/pr106062.f90 | 11 ++++ gcc/testsuite/lib/target-supports.exp | 9 +++ gcc/toplev.cc | 2 + gcc/tree-ssa-alias.cc | 24 ++++++-- gcc/ubsan.cc | 3 +- libstdc++-v3/ChangeLog | 12 ++++ libstdc++-v3/acinclude.m4 | 12 ++++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 55 +++++++++++++++++ libstdc++-v3/src/filesystem/dir-common.h | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- .../27_io/filesystem/iterators/error_reporting.cc | 9 ++- .../27_io/filesystem/operations/canonical.cc | 5 +- .../testsuite/27_io/filesystem/operations/copy.cc | 14 ++--- .../filesystem/operations/create_directories.cc | 4 +- .../filesystem/operations/create_directory.cc | 4 +- .../27_io/filesystem/operations/last_write_time.cc | 1 + .../27_io/filesystem/operations/permissions.cc | 4 ++ .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/remove.cc | 4 +- .../27_io/filesystem/operations/remove_all.cc | 4 +- .../27_io/filesystem/operations/rename.cc | 5 +- .../testsuite/27_io/filesystem/operations/space.cc | 1 + .../27_io/filesystem/operations/symlink_status.cc | 5 +- .../filesystem/operations/weakly_canonical.cc | 4 +- .../30_threads/thread/native_handle/cancel.cc | 6 +- .../filesystem/iterators/error_reporting.cc | 9 ++- .../iterators/recursive_directory_iterator.cc | 2 +- .../experimental/filesystem/operations/copy.cc | 14 ++--- .../filesystem/operations/create_directories.cc | 4 +- .../filesystem/operations/create_directory.cc | 4 +- .../filesystem/operations/last_write_time.cc | 1 + .../filesystem/operations/permissions.cc | 4 ++ .../filesystem/operations/read_symlink.cc | 2 +- .../experimental/filesystem/operations/remove.cc | 5 +- .../filesystem/operations/remove_all.cc | 4 +- .../experimental/filesystem/operations/rename.cc | 5 +- .../experimental/filesystem/operations/space.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 33 ++++++++++ libstdc++-v3/testsuite/lib/libstdc++.exp | 31 +++++++++- libstdc++-v3/testsuite/util/testsuite_fs.h | 14 +++++ 76 files changed, 805 insertions(+), 159 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype82a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction111.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig26.C create mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr106062.f90