This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allmodconfig in repository toolchain/ci/gcc.
from 7b01a37d47f [Darwin, opts] Add RejectNegative for cases with explict inverses. adds f7a9de44ce1 [Darwin] The need for picsym stubs is dependent on linker u [...] adds 371a73ce70e * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase. * [...] adds dcbdf26cdcb * tree-ssa-alias.c (indirect_ref_may_alias_decl_p, indire [...] adds d433f873de6 gcc/ChangeLog adds 4ccf69d71a7 MSP430: Implement 64-bit shifts in assembly code adds 93793aadd35 PR middle-end/64242 * config/pa/pa.md (nonlocal_goto): Re [...] adds aeb8e16a128 [nvptx] Fix some missing mode warnings in nvptx.md adds 081f759d01d PR d/90603 d/dmd: Merge upstream dmd 792f0fdf2 adds 61d856d75f4 Daily bump. adds 8a5a7d1cd0a PR ada/80590 adds 9462a83e712 Fix tests that fail without PCH adds 015164b955f Remove support for alternative Solaris 11.4 ld -V output adds fdb037688d1 Remove dead code (PR ipa/90874). adds bab207332cc * tree-ssa-alias.c (nonoverlapping_component_refs_p): Also [...] adds e32b795891c Simplify node ownership in _Hashtable members adds 665de37f600 Improve PR64242 testcase adds c830e807d3f * tree-ssa-alias.c (aliasing_component_refs_p): Consider o [...] adds c81ddee1c5a [PR c++/90754] name lookup ICE adds 067cff00242 PR libstdc++/90281 Fix string conversions for filesystem::path adds 4b48ab1965d Add 'noexcept' to std::lerp adds e9684c79168 [netbsd][aarch64] add netbsd/aarch64 target adds 3932ab73f06 [nvptx] Fix missing mode warnings in nvptx.md, omp part new 698ba68e0d9 PR bootstrap/90873. * tree-ssa-alias.c (indirect_ref_may_ [...] new 8a80c5c7319 Fix AIX test failure due to replacement operator delete
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 | 109 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 8 + gcc/ada/exp_ch9.adb | 15 +- gcc/config.gcc | 6 + gcc/config/aarch64/aarch64-netbsd.h | 80 ++++++ .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 gcc/config/darwin.c | 40 ++- gcc/config/darwin.h | 6 +- gcc/config/darwin.opt | 4 + gcc/config/i386/darwin.h | 12 +- gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.h | 2 +- gcc/config/msp430/msp430.c | 13 +- gcc/config/msp430/msp430.md | 36 +++ gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 12 + gcc/config/nvptx/nvptx.md | 48 +++- gcc/config/pa/pa.md | 48 ++-- gcc/config/rs6000/darwin.h | 4 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/configure | 8 +- gcc/configure.ac | 8 +- gcc/cp/ChangeLog | 6 + gcc/cp/name-lookup.c | 18 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dclass.c | 10 +- gcc/d/dmd/declaration.c | 8 +- gcc/d/dmd/denum.c | 3 + gcc/d/dmd/dimport.c | 8 + gcc/d/dmd/dinterpret.c | 4 +- gcc/d/dmd/dstruct.c | 5 +- gcc/d/dmd/dtemplate.c | 9 +- gcc/d/dmd/expression.c | 9 +- gcc/d/dmd/expressionsem.c | 21 +- gcc/d/dmd/func.c | 5 + gcc/d/dmd/mtype.c | 42 +-- gcc/d/dmd/optimize.c | 4 +- gcc/d/dmd/statement.c | 3 +- gcc/d/dmd/statementsem.c | 4 + gcc/d/dmd/traits.c | 6 +- gcc/doc/sourcebuild.texi | 3 + gcc/ipa-utils.h | 1 - gcc/testsuite/ChangeLog | 26 ++ gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/gcc.c-torture/execute/pr64242.c | 1 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 ++ .../gcc.dg/tree-ssa/alias-access-path-4.c | 24 ++ .../gcc.dg/tree-ssa/alias-access-path-5.c | 25 ++ gcc/testsuite/gcc.target/msp430/mspabi_sllll.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srall.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srlll.c | 10 + .../gdc.test/compilable/imports/test16214b.d | 10 + gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/fail_compilation/b15875.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b17285.d | 15 ++ gcc/testsuite/gdc.test/fail_compilation/b19691.d | 20 ++ gcc/testsuite/gdc.test/fail_compilation/b19691e.d | 24 ++ gcc/testsuite/gdc.test/fail_compilation/b19717.d | 16 ++ gcc/testsuite/gdc.test/fail_compilation/b19717a.d | 14 + gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-ssa-alias.c | 110 ++++++-- libgcc/ChangeLog | 14 + libgcc/config.host | 6 + libgcc/config/msp430/slli.S | 33 +++ libgcc/config/msp430/srai.S | 34 +++ libgcc/config/msp430/srli.S | 35 +++ libstdc++-v3/ChangeLog | 104 ++++++++ libstdc++-v3/include/bits/fs_path.h | 182 +++++++------ libstdc++-v3/include/bits/hashtable.h | 283 ++++++++++----------- libstdc++-v3/include/bits/hashtable_policy.h | 58 +++-- libstdc++-v3/include/bits/locale_conv.h | 56 ++-- libstdc++-v3/include/c_global/cmath | 8 +- libstdc++-v3/include/experimental/bits/fs_path.h | 118 +++++---- libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- .../testsuite/20_util/bad_function_call/what.cc | 1 + .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 1 + .../20_util/tuple/cons/allocator_with_any.cc | 1 + .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 1 + .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../filesystem/path/construct/90281.cc} | 52 ++-- .../path/{native/string.cc => factory/u8path.cc} | 53 ++-- .../27_io/filesystem/path/native/alloc.cc | 92 +++++++ .../27_io/filesystem/path/native/string.cc | 27 ++ .../filesystem/path/construct/90281.cc | 55 ++++ .../experimental/filesystem/path/factory/u8path.cc | 68 +++++ .../experimental/filesystem/path/native/alloc.cc | 93 +++++++ .../experimental/filesystem/path/native/string.cc | 27 ++ libstdc++-v3/testsuite/experimental/map/erasure.cc | 1 + .../experimental/unordered_map/erasure.cc | 1 + 94 files changed, 1875 insertions(+), 568 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-netbsd.h copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) create mode 100644 gcc/testsuite/g++.dg/lookup/pr90754.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-5.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_sllll.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srall.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srlll.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b15875.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b17285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717a.d copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/weak_ptr_expired.cc => 27_io/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{native/string.cc => factory/u8p [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90281.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc