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/release-arm 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.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 261 +++++++++++++++ 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 | 4 +- gcc/config/rs6000/rs6000.h | 11 - gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 17 +- gcc/dwarf2out.c | 21 +- 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 | 221 +++++++++++++ gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 + gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 + 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.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/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.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 ++++++ 145 files changed, 3763 insertions(+), 728 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/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.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/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