This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from bc6087c5754 Fix producer string memory leaks adds 6cc886bf427 middle-end/38474 - fix alias walk budget accounting in IPA [...] adds f699e0b1657 Fortran: Fix rank of assumed-rank array [PR99043] adds 3fbf81a252d [Ada] Remove unused subprograms (continued) adds 71b8ed7c61b testsuite, arm: Add -mthumb to pr98931.c [PR target/98931] adds 4591f7e5329 libstdc++: Fix bootstrap with -fno-rtti [PR 99077] adds 14b554c462d libstdc++: Fix errors when syncbuf is used without RTTI adds e9c31052118 libstdc++: Only use dynamic_cast in tests when RTTI is enabled adds 0bd242ec5ae libstdc++: Make test memory_resource work without exception [...] adds c4ece1d96a1 libstdc++: XFAIL tests that depends on RTTI adds 87eaa3c525e libstdc++: Add unused attributes to shared_ptr functions adds 970ba719250 libstdc++: Fix errors in <experimental/internet> adds d1a821b93c4 libstdc++: Include scope ID in net::internet::address_v6::t [...] adds 4179ec10794 libstdc++: Make "nonexistent" paths less predictable in fil [...] adds 1dfd95f0a0c libstdc++: Fix filesystem::rename on Windows [PR 98985] adds b7210405ed8 libstdc++: Re-enable workaround for _wstat64 bug, again [PR 88881] adds f60226fd723 df: Record all definitions in DF_LR_BB_INFO->def [PR98863] adds adfee3c4c03 rtl-ssa: Use right obstack for temporary allocation adds 0631e008adc libgfortran: Fix PR95647 by changing the interfaces of oper [...] adds f3d7fd1475e PR c/99055 - memory leak in warn_parm_array_mismatch adds 9769564e745 compiler: open byte slice and string embeds using the absol [...] adds 8f93e1b8928 Expunge namespace-scope IDENTIFIER_TYPE_VALUE & global_type [...] adds 0c27fe96f81 c++: Register streamed-in decls when new [PR 99040] adds 8c4137c7ead c++: Seed imported bindings [PR 99039] adds eb64b0b285b testsuite: Restrict gcc.dg/rtl/aarch64/multi-subreg-1.c tes [...] adds fab095dad5e Daily bump. adds 0f3a743b688 i386: Add combiner splitter to optimize V2SImode memory rot [...] adds a3b38b77816 d: Merge upstream dmd 7132b3537 adds 05402ca65a6 passes: Enable split4 with selective scheduling 2 [PR98439] adds a4953810bac RISC-V: Shorten memrefs improvement, partial fix 97417. adds 18fabc35f47 RISC-V: Avoid zero/sign extend for volatile loads. Fix for 97417. adds c8656df6667 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 84 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/repinfo.adb | 49 + gcc/ada/repinfo.ads | 58 +- gcc/analyzer/ChangeLog | 27 + gcc/c-family/ChangeLog | 6 + gcc/c-family/c-warn.c | 20 +- gcc/config/i386/mmx.md | 11 + gcc/config/riscv/riscv-shorten-memrefs.c | 34 +- gcc/config/riscv/riscv.c | 41 +- gcc/cp/ChangeLog | 63 + gcc/cp/call.c | 13 +- gcc/cp/cp-tree.h | 23 +- gcc/cp/decl.c | 3 - gcc/cp/decl2.c | 3 - gcc/cp/init.c | 12 - gcc/cp/module.cc | 56 +- gcc/cp/name-lookup.c | 226 +- gcc/cp/name-lookup.h | 3 +- gcc/cp/pt.c | 25 +- gcc/cp/typeck.c | 3 +- gcc/d/ChangeLog | 10 + gcc/d/Make-lang.in | 4 + gcc/d/d-compiler.cc | 6 +- gcc/d/d-lang.cc | 6 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.c | 2 +- gcc/d/dmd/aggregate.h | 8 +- gcc/d/dmd/aliasthis.c | 82 +- gcc/d/dmd/aliasthis.h | 3 +- gcc/d/dmd/apply.c | 2 +- gcc/d/dmd/arrayop.c | 11 +- gcc/d/dmd/arraytypes.h | 2 +- gcc/d/dmd/ast_node.h | 2 +- gcc/d/dmd/attrib.c | 471 +- gcc/d/dmd/attrib.h | 15 +- gcc/d/dmd/blockexit.c | 4 +- gcc/d/dmd/canthrow.c | 16 +- gcc/d/dmd/clone.c | 42 +- gcc/d/dmd/compiler.h | 2 +- gcc/d/dmd/complex_t.h | 2 +- gcc/d/dmd/cond.c | 19 +- gcc/d/dmd/cond.h | 2 +- gcc/d/dmd/constfold.c | 2 +- gcc/d/dmd/cppmangle.c | 2 +- gcc/d/dmd/ctfe.h | 2 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dcast.c | 17 +- gcc/d/dmd/dclass.c | 917 +--- gcc/d/dmd/declaration.c | 1046 +--- gcc/d/dmd/declaration.h | 25 +- gcc/d/dmd/delegatize.c | 5 +- gcc/d/dmd/denum.c | 431 +- gcc/d/dmd/dimport.c | 209 +- gcc/d/dmd/dinterpret.c | 38 +- gcc/d/dmd/dmacro.c | 2 +- gcc/d/dmd/dmangle.c | 2 +- gcc/d/dmd/dmodule.c | 123 +- gcc/d/dmd/doc.c | 9 +- gcc/d/dmd/doc.h | 2 +- gcc/d/dmd/dscope.c | 10 +- gcc/d/dmd/dstruct.c | 318 +- gcc/d/dmd/dsymbol.c | 58 +- gcc/d/dmd/dsymbol.h | 11 +- gcc/d/dmd/dsymbolsem.c | 5486 ++++++++++++++++++++ gcc/d/dmd/dtemplate.c | 1184 +---- gcc/d/dmd/dversion.c | 15 +- gcc/d/dmd/entity.c | 2 +- gcc/d/dmd/enum.h | 4 +- gcc/d/dmd/errors.h | 2 +- gcc/d/dmd/escape.c | 2 +- gcc/d/dmd/expression.c | 195 +- gcc/d/dmd/expression.h | 15 +- gcc/d/dmd/expressionsem.c | 463 +- gcc/d/dmd/func.c | 2956 +---------- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/hdrgen.c | 2 +- gcc/d/dmd/hdrgen.h | 2 +- gcc/d/dmd/iasm.c | 2 +- gcc/d/dmd/iasmgcc.c | 16 +- gcc/d/dmd/identifier.c | 2 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/impcnvgen.c | 2 +- gcc/d/dmd/imphint.c | 2 +- gcc/d/dmd/import.h | 4 +- gcc/d/dmd/init.c | 5 +- gcc/d/dmd/init.h | 5 +- gcc/d/dmd/initsem.c | 38 +- gcc/d/dmd/intrange.c | 2 +- gcc/d/dmd/intrange.h | 2 +- gcc/d/dmd/json.c | 2 +- gcc/d/dmd/json.h | 2 +- gcc/d/dmd/lexer.c | 8 +- gcc/d/dmd/lexer.h | 2 +- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mangle.h | 2 +- gcc/d/dmd/mars.h | 2 +- gcc/d/dmd/module.h | 6 +- gcc/d/dmd/mtype.c | 1373 +---- gcc/d/dmd/mtype.h | 22 +- gcc/d/dmd/nogc.c | 24 +- gcc/d/dmd/nspace.c | 82 +- gcc/d/dmd/nspace.h | 5 +- gcc/d/dmd/objc.c | 2 +- gcc/d/dmd/objc.h | 2 +- gcc/d/dmd/opover.c | 61 +- gcc/d/dmd/optimize.c | 8 +- gcc/d/dmd/parse.c | 106 +- gcc/d/dmd/parse.h | 2 +- gcc/d/dmd/root/aav.c | 2 +- gcc/d/dmd/root/aav.h | 2 +- gcc/d/dmd/root/array.h | 2 +- gcc/d/dmd/root/bitarray.h | 2 +- gcc/d/dmd/root/checkedint.c | 2 +- gcc/d/dmd/root/checkedint.h | 2 +- gcc/d/dmd/root/ctfloat.h | 2 +- gcc/d/dmd/root/dcompat.h | 2 +- gcc/d/dmd/root/file.c | 2 +- gcc/d/dmd/root/file.h | 2 +- gcc/d/dmd/root/filename.c | 2 +- gcc/d/dmd/root/filename.h | 2 +- gcc/d/dmd/root/hash.h | 2 +- gcc/d/dmd/root/object.h | 2 +- gcc/d/dmd/root/outbuffer.c | 2 +- gcc/d/dmd/root/outbuffer.h | 2 +- gcc/d/dmd/root/port.h | 2 +- gcc/d/dmd/root/rmem.c | 2 +- gcc/d/dmd/root/rmem.h | 2 +- gcc/d/dmd/root/root.h | 2 +- gcc/d/dmd/root/rootobject.c | 2 +- gcc/d/dmd/root/speller.c | 2 +- gcc/d/dmd/root/speller.h | 2 +- gcc/d/dmd/root/stringtable.c | 2 +- gcc/d/dmd/root/stringtable.h | 2 +- gcc/d/dmd/safe.c | 2 +- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/semantic2.c | 410 ++ gcc/d/dmd/semantic3.c | 1421 +++++ gcc/d/dmd/sideeffect.c | 7 +- gcc/d/dmd/statement.c | 14 +- gcc/d/dmd/statement.h | 9 +- gcc/d/dmd/statement_rewrite_walker.h | 172 + gcc/d/dmd/statementsem.c | 231 +- gcc/d/dmd/staticassert.c | 49 +- gcc/d/dmd/staticassert.h | 4 +- gcc/d/dmd/staticcond.c | 6 +- gcc/d/dmd/target.h | 2 +- gcc/d/dmd/template.h | 19 +- gcc/d/dmd/templateparamsem.c | 116 + gcc/d/dmd/tokens.c | 2 +- gcc/d/dmd/tokens.h | 2 +- gcc/d/dmd/traits.c | 56 +- gcc/d/dmd/typesem.c | 1272 ++++- gcc/d/dmd/utf.c | 2 +- gcc/d/dmd/utf.h | 2 +- gcc/d/dmd/utils.c | 2 +- gcc/d/dmd/version.h | 4 +- gcc/d/dmd/visitor.h | 2 +- gcc/d/typeinfo.cc | 2 +- gcc/df-problems.c | 54 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/embed.cc | 5 +- gcc/ipa-fnsummary.c | 12 +- gcc/ipa-prop.c | 30 +- gcc/recog.c | 7 +- gcc/rtl-ssa/accesses.cc | 2 +- gcc/testsuite/ChangeLog | 69 + gcc/testsuite/g++.dg/lookup/pr99039.C | 51 + gcc/testsuite/g++.dg/modules/pr99039_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99039_b.C | 9 + gcc/testsuite/g++.dg/modules/pr99040_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99040_b.C | 5 + gcc/testsuite/g++.dg/modules/pr99040_c.C | 10 + gcc/testsuite/g++.dg/modules/pr99040_d.C | 2 + gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c | 20 + gcc/testsuite/gcc.target/arm/pr98931.c | 2 +- gcc/testsuite/gcc.target/i386/pr96166.c | 21 + gcc/testsuite/gcc.target/i386/pr98439.c | 12 + gcc/testsuite/gfortran.dg/assumed_rank_20.f90 | 36 + gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 | 24 + gcc/tree-pretty-print.c | 3 +- libbacktrace/ChangeLog | 6 + libgfortran/ChangeLog | 6 + libgfortran/ieee/ieee_arithmetic.F90 | 9 +- libstdc++-v3/ChangeLog | 91 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 35 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 26 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 15 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/experimental/internet | 44 +- libstdc++-v3/include/experimental/io_context | 10 +- libstdc++-v3/include/std/ostream | 4 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 11 +- libstdc++-v3/src/c++11/shared_ptr.cc | 2 +- libstdc++-v3/src/c++17/fs_ops.cc | 32 +- libstdc++-v3/src/filesystem/ops-common.h | 11 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 10 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 10 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 1 + .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 10 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 10 +- .../27_io/basic_stringstream/str/char/2.cc | 10 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 10 +- .../27_io/filesystem/operations/rename.cc | 181 + .../testsuite/30_threads/async/forced_unwind.cc | 1 + .../experimental/filesystem/operations/rename.cc | 180 + .../net/internet/address/v4/members.cc | 30 +- .../net/internet/address/v6/members.cc | 122 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 26 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 13 +- 218 files changed, 11781 insertions(+), 10247 deletions(-) create mode 100644 gcc/d/dmd/dsymbolsem.c create mode 100644 gcc/d/dmd/semantic2.c create mode 100644 gcc/d/dmd/semantic3.c create mode 100644 gcc/d/dmd/statement_rewrite_walker.h create mode 100644 gcc/d/dmd/templateparamsem.c create mode 100644 gcc/testsuite/g++.dg/lookup/pr99039.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99039_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99039_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_d.C create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96166.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98439.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc