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-release-aarch64-mainline-allnoconfig in repository toolchain/ci/gcc.
from a0a0499b8bb Daily bump. adds ee875b63b22 tree-optimization/101868 - avoid PRE of trapping mems across calls adds 177dfb61677 Restore 'gcc.dg/pr78213.c' testing adds 112bbc8d1d8 libstdc++: Avoid illegal argument to verbose in dg-test cal [...] adds f00b55eef38 Daily bump. adds 95c56f26a9e arm: ensure the arch_name is always set for the build target adds 302eb5361d7 arm: Don't reconfigure globals in arm_configure_build_target adds c21ba5e57e4 arm: reorder assembler architecture directives [PR101723] adds 39bb64e79a2 arm: Fix typos for reorder assembler architecture directive [...] adds b8a001599d2 arm: Fix pr69245.c testcase for reorder assembler architect [...] adds 1499cc4aba2 Daily bump. adds 5fb588a677b Fix up 'gcc.dg/pr78213.c' for '--enable-checking=release' etc. adds 31433e154f5 libstdc++: Document P1739R4 status [PR100139] adds 46a1acba896 libstdc++: Move status table entry to be with other ranges papers adds ffd2d701adf Daily bump. adds 2e90914b79d Daily bump. adds d056e29c7f1 Daily bump. adds 0597b6e2599 Daily bump. adds f7134a12cd6 gcov: fix output location for JSON mode. adds 513c543bb5d dwarf2out: Emit DW_AT_location for global register vars dur [...] adds 05dbde3bfb9 arm: Fix __arm_vctp16q return type in arm_mve.h adds f918470940d libstdc++: Add default template argument to basic_istream_view adds c62cf32d051 Daily bump. adds 5bc33f03181 ipa/97565 - fix IPA PTA body availability check adds d0adc557a26 Clear EAF_NOCLOBBER for indirect calls adds e527b92b183 Fix previous ipa-modref patch adds 931d1c208a6 arm: Fix general issues with patterns for VLLDM and VLSTM adds e5b56e80583 arm: testsuite: improve detection of CMSE hardware. adds 80e7c463844 arm: Add command-line option for enabling CVE-2021-35465 mi [...] adds 2539763c89a arm: add erratum mitigation to __gnu_cmse_nonsecure_call [P [...] adds 8933c1b66a6 arm: fix vlldm erratum for Armv8.1-m [PR102035] adds 41ccd2b3241 arm: Add tests for VLLDM mitigation [PR102035] adds 576ec380456 libstdc++: Simplify definition of net::socket_base constants adds 8140362761e libstdc++: Clarify argument to net::io_context::async_wait adds 530a8f5c824 libstdc++: Allow net::io_context to compile without <poll.h [...] adds edcf1b0de47 libstdc++: Simplify definition of net::ip::resolver_base constants adds 91e84187e4d libstdc++: Fix socket option classes adds fc5325158fb libstdc++: Fix internet socket option classes adds fb7ca13de4b libstdc++: Define net::socket_base::message_flags operators [...] adds a42b4a9df36 libstdc++: Better preprocessor conditions in net::ip [PR 100286] adds d1bdd54b03f libstdc++: Minor refactoring in <experimental/internet> adds 2cf1aae145c libstdc++: Define effective-target for net::ip features [PR [...] adds f9325e99bbc libstdc++: Use <sys/socket.h> features conditionally [PR 100285] adds 88caed87725 libstdc++: Implement LWG 3422 for std::seed_seq adds 60de2b58740 libstdc++: Add missing headers for errno and std::terminate adds 0e19dc85823 libstdc++: Only define basic_string::contains for C++23 adds 743df0fa0df libstdc++: Restore __gnu_debug::array [PR100682] adds 3fbc38f35fa libstdc++: Test std::seed_seq construction from input iterators adds 8334ee19221 libstdc++: Don't check always-true condition [PR101965] adds 26eb90ba363 Daily bump. adds 6604b336517 i386: Fix _mm512_fpclass_ps_mask in O0 [PR 101471] adds 8621acaa879 x86: Add -mmwait for -mgeneral-regs-only adds 5684ef05b2c x86: Use crc32 target option for CRC32 intrinsics adds 7dc952f1c04 x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions adds bbd6fcde4e2 x86: Enable the GPR only instructions for -mgeneral-regs-only adds 918332d17c8 <x86gprintrin.h>: Add pragma GCC target("general-regs-only") adds 2e7a0f49bce diagnostics: Fix sporadic test failure adds cb8593a3f2a Daily bump. adds 65ff948e6f8 Fortran: fix pointless warning for static variables adds b72708f59bd Daily bump. adds b186040b468 i386: Fix wrong optimization for consecutive masked scatter [...] adds 6e503ac734f Daily bump. adds be64e725111 Fortran: Assumed and explicit size class arrays [PR46691/99819]. adds 2294ca2a358 Daily bump. adds 5f5f8f39afc Daily bump. adds 5803a973192 rs6000: Disable mode promotion for pseudos adds 7d3d198940e rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode adds c27080718d4 Fix failed test cases caused by disabling mode promotion fo [...] adds 8a22edc6f97 Update gcc sv.po. adds 7b1c1fc0e6b Fortran - reject function entries with mismatched characteristics adds 4c9a7a19189 Daily bump. adds 374428891ef libgcc: Add missing runtime exception notices adds e6880aa976f Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk [...] adds 9929fe9e7c3 Daily bump. adds 051040f0642 vectorizer: Fix up vectorization using WIDEN_MINUS_EXPR [PR102124] adds adee9b8a80c c++: Fix ICE with nullptr comparison (GCC 11) [PR101592] adds 9d8b2307782 Daily bump. adds 585667735e9 rs6000: Fix ICE expanding lxvp and stxvp gimple built-ins [ [...] new 435e4202549 Daily bump.
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 | 286 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/common/config/i386/i386-common.c | 45 ++- gcc/config.gcc | 6 +- gcc/config/arm/arm-c.c | 1 + gcc/config/arm/arm-cpus.in | 10 +- gcc/config/arm/arm.c | 199 +++++------ gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/arm_mve.h | 2 +- gcc/config/arm/vfp.md | 29 +- gcc/config/i386/avx512dqintrin.h | 4 +- gcc/config/i386/i386-builtin.def | 8 +- gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-options.c | 12 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 4 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/ia32intrin.h | 42 ++- .../i386/{serializeintrin.h => mwaitintrin.h} | 44 ++- gcc/config/i386/pmmintrin.h | 13 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/config/i386/sse.md | 24 +- gcc/config/i386/x86gprintrin.h | 13 + gcc/config/rs6000/rs6000-call.c | 10 +- gcc/config/rs6000/rs6000.h | 11 - gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 17 +- gcc/dwarf2out.c | 21 +- gcc/fold-const.c | 3 +- gcc/fortran/ChangeLog | 39 +++ gcc/fortran/class.c | 33 +- gcc/fortran/resolve.c | 9 + gcc/fortran/trans-array.c | 12 +- gcc/fortran/trans-decl.c | 20 +- gcc/fortran/trans-expr.c | 9 + gcc/gcov.c | 158 ++++----- gcc/ipa-modref.c | 9 + gcc/lto-streamer.h | 2 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 6 +- gcc/testsuite/ChangeLog | 243 ++++++++++++++ gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 + gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 + gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 + gcc/testsuite/gcc.dg/guality/pr101905.c | 15 + gcc/testsuite/gcc.dg/lto/pr101868_0.c | 33 ++ gcc/testsuite/gcc.dg/lto/pr101868_1.c | 23 ++ gcc/testsuite/gcc.dg/lto/pr101868_2.c | 11 + gcc/testsuite/gcc.dg/lto/pr101868_3.c | 8 + gcc/testsuite/gcc.dg/lto/pr101949_0.c | 20 ++ gcc/testsuite/gcc.dg/lto/pr101949_1.c | 4 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 + .../plugin/diagnostic_plugin_test_inlining.c | 2 + .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 2 + .../diagnostic_plugin_test_string_literals.c | 2 + .../diagnostic_plugin_test_tree_expression_range.c | 2 + gcc/testsuite/gcc.dg/pr78213.c | 12 +- gcc/testsuite/gcc.dg/torture/pr102124.c | 27 ++ gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 ++- .../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 ++ .../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 ++ .../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 ++ .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 ++ .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 ++ .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +- gcc/testsuite/gcc.target/arm/pr69245.c | 8 +- gcc/testsuite/gcc.target/arm/pr98636.c | 3 +- .../gcc.target/arm/pragma_fpu_attribute.c | 7 +- .../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 + gcc/testsuite/gcc.target/i386/avx512f-pr101472.c | 49 +++ gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 +++++ gcc/testsuite/gcc.target/i386/crc32-6.c | 13 + gcc/testsuite/gcc.target/i386/monitor-2.c | 27 ++ gcc/testsuite/gcc.target/i386/pr101492-1.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-2.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-3.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-4.c | 12 + gcc/testsuite/gcc.target/i386/pr99744-3.c | 13 + gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 ++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 ++ gcc/testsuite/gcc.target/i386/pr99744-6.c | 23 ++ gcc/testsuite/gcc.target/i386/pr99744-7.c | 12 + gcc/testsuite/gcc.target/i386/pr99744-8.c | 13 + .../gcc.target/powerpc/not-promote-mode.c | 13 + gcc/testsuite/gcc.target/powerpc/pr101849.c | 22 ++ gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 +- gcc/testsuite/gfortran.dg/class_dummy_6.f90 | 65 ++++ gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 60 ++++ gcc/testsuite/gfortran.dg/entry_24.f90 | 20 ++ gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 17 + gcc/tree-ssa-pre.c | 7 + gcc/tree-ssa-structalias.c | 22 +- gcc/tree-vect-patterns.c | 26 +- gcc/tree.c | 2 +- libgcc/ChangeLog | 20 ++ libgcc/config/aarch64/value-unwind.h | 4 + libgcc/config/arm/cmse_nonsecure_call.S | 5 + libgcc/config/frv/frv-abi.h | 4 + libgcc/config/i386/value-unwind.h | 4 + libgcc/config/pa/pa64-hpux-lib.h | 9 +- libstdc++-v3/ChangeLog | 280 ++++++++++++++++ .../doc/html/manual/debug_mode_semantics.html | 4 +- libstdc++-v3/doc/html/manual/debug_mode_using.html | 15 +- libstdc++-v3/doc/html/manual/status.html | 5 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 25 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 10 + libstdc++-v3/include/bits/basic_string.h | 3 +- libstdc++-v3/include/bits/random.h | 2 +- libstdc++-v3/include/bits/random.tcc | 2 +- libstdc++-v3/include/bits/semaphore_base.h | 6 +- libstdc++-v3/include/debug/array | 45 +++ libstdc++-v3/include/experimental/bits/net.h | 35 +- libstdc++-v3/include/experimental/internet | 362 +++++++++++---------- libstdc++-v3/include/experimental/io_context | 18 +- libstdc++-v3/include/experimental/socket | 209 +++++++----- libstdc++-v3/include/std/charconv | 6 +- libstdc++-v3/include/std/ranges | 3 +- .../26_numerics/random/seed_seq/cons/default.cc | 4 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 7 + .../26_numerics/random/seed_seq/cons/range.cc | 16 +- .../net/internet/address/v4/comparisons.cc | 3 +- .../experimental/net/internet/address/v4/cons.cc | 1 + .../net/internet/address/v4/creation.cc | 7 +- .../net/internet/address/v4/members.cc | 1 + .../net/internet/address/v6/members.cc | 1 + .../experimental/net/internet/resolver/base.cc | 57 ++-- .../net/internet/resolver/ops/lookup.cc | 7 +- .../net/internet/resolver/ops/reverse.cc | 3 +- .../experimental/net/internet/socket/opt.cc | 161 +++++++++ .../testsuite/experimental/net/internet/tcp.cc | 44 +++ .../testsuite/experimental/net/internet/udp.cc | 42 +++ .../experimental/net/socket/socket_base.cc | 200 ++++++++++++ libstdc++-v3/testsuite/lib/libstdc++.exp | 11 +- libstdc++-v3/testsuite/std/ranges/istream_view.cc | 10 + .../testsuite/util/testsuite_common_types.h | 99 ++++++ 150 files changed, 3904 insertions(+), 730 deletions(-) copy gcc/config/i386/{serializeintrin.h => mwaitintrin.h} (58%) create mode 100644 gcc/testsuite/g++.dg/lto/pr97565_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr97565_1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-3.C create mode 100644 gcc/testsuite/gcc.dg/guality/pr101905.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101868_3.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101949_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr101949_1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102124.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101471.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr101472.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c create mode 100644 gcc/testsuite/gcc.target/i386/crc32-6.c create mode 100644 gcc/testsuite/gcc.target/i386/monitor-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101492-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/not-promote-mode.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101849.c create mode 100644 gcc/testsuite/gfortran.dg/class_dummy_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_dummy_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_24.f90 create mode 100644 libstdc++-v3/include/debug/array create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/socket/opt.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/tcp.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/udp.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/socket/socket_base.cc