This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-Os in repository toolchain/ci/gcc.
from ce80f2c0e7a Fortran: fix checking of elemental functions of type CLASS adds 7054e8517c7 Daily bump. adds f2cc8d059df pr103523: Check for PLUS/MINUS support adds 60deeb53c08 Daily bump. adds 9a5b3c50e26 vect-loop: fix build adds 6040483f2a9 Daily bump. adds 4636d61e9ad rs6000: Remove builtin mask check from builtin_decl [PR102347] adds 689f8fed9b2 Fortran: prevent NULL pointer dereferences checking do-loop [...] adds 1a5c50c3ad2 Fortran: prevent NULL pointer dereference in check of passe [...] adds 76c730cbf05 c++: CTAD within template argument [PR102933] adds a94867f67e0 c++: bogus error w/ tentative type parse of concept-id [PR98394] adds 5a2c4c1e171 c++: template-id ADL and partial instantiation [PR99911] adds 648d5aa56ab c++: implicit dummy object in requires clause [PR103198] adds d33f68865f6 c++: redundant explicit 'this' capture before C++20 [PR100493] adds 64b314719af c++: Fix decltype-bitfield1.C on i?86 adds d6aa6322909 Daily bump. adds 43d67e5e756 i386: Fix emissing of __builtin_cpu_supports. adds 4f556312da9 Check for class type before assuming a type is one [PR103703]. adds 7d3f53c595e Avoid -Wvla-parameter for nontrivial bounds [PR97548]. adds 5635c975576 Avoid expecting nonzero size for access none void* argument [...] adds e2ccc15076a Daily bump. adds 8320b0e2997 Daily bump. adds bcadb4f31f6 Daily bump. adds 75d95f5f015 c++: local_specializations and recursive constrained fn [PR103714] adds 4f9ad140c6c Fortran: reject BOZ type argument to SIZEOF(). adds 05640d5ca8a Fortran: PACK intrinsic should not try to read from zero-si [...] adds 57b51b8bae4 Fortran: fix check for pointer dummy arguments with INTENT(IN) adds 5a511f2ac9e Daily bump. adds 131de23d60b Update cpplib es.po adds 0b7ee7cec96 Daily bump. adds 96a09dec242 libphobos: Fix definition of stat_t for MIPS64 (PR103604) adds ecc83ab1df4 libphobos: Add power*-*-freebsd* as supported target adds f9406821cf8 Daily bump. adds 3b0ba97fafe Daily bump. adds c08b5a0321d Daily bump. adds b79bfb7f526 Daily bump. adds d64bfed0f7d Daily bump. adds 65cff53f37a Daily bump. adds e81ea468dfc Improve atomic store implementation on hppa-linux. adds a25bfec3aac Fortran: NULL() is not interoperable adds e6dcc146401 Fortran: BOZ literal constants are not interoperable adds 3c830e6d17b Fortran: CASE selector expressions must be scalar adds 3b2b18144c7 Daily bump. adds 9f5fe893423 Daily bump. adds 6edb3bc245f Daily bump. adds 4ab017fbdfb Daily bump. adds 8a65a524d6e Daily bump. adds fd6acb47843 Daily bump. adds 21a0bd00f62 Use optab_libfunc to access sync_lock_test_and_set libfunc [...] adds 2c8e273ed11 Generate illegal instruction fault if LWS syscall returns -EFAULT. adds 718b47e1cd4 Fortran: avoid several NULL pointer dereferences during err [...] adds d4a1d3c4b37 Daily bump. adds 24ee44c37a2 c++: Allow constexpr decltype(auto) [PR102229] adds 306587d2240 Daily bump. adds b22ace96c57 libstdc++: Fix std::allocator<void> for versioned namespace adds e15485ab1b2 Daily bump. adds a03aae8d9f5 libstdc++: Fix std::error_code pretty printer for versioned [...] adds 4c64143f326 libstdc++: Fix overconstrained std::string constructor [PR103919] adds ad54d3fb8f0 libstdc++: Make Asan detection work for Clang [PR103453] adds 5e0ef5621b5 libstdc++: Initialize member in std::match_results [PR103549] adds bae757f8097 libstdc++: Clear RB tree after moving elements [PR103501] adds 39e5b756e14 libstdc++: Fix example preprocessor command in FAQ [PR103877] adds 0bc256f8e1a libstdc++: Fix definition of _GLIBCXX_NO_SLEEP config macro adds 226210894e5 libstdc++: Fix std::char_traits<C>::move for constexpr adds 6c4d89b09c0 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 65 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-warn.c | 3 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 1 + gcc/calls.c | 4 + gcc/config/i386/i386-builtins.c | 6 +- gcc/config/pa/pa-protos.h | 1 - gcc/config/pa/pa.c | 76 --------- gcc/config/pa/pa.md | 40 +++-- gcc/config/rs6000/rs6000-call.c | 14 +- gcc/cp/ChangeLog | 84 ++++++++++ gcc/cp/constraint.cc | 4 + gcc/cp/decl.c | 58 ++++--- gcc/cp/parser.c | 23 +-- gcc/cp/pt.c | 46 +++--- gcc/doc/extend.texi | 5 +- gcc/fold-const.c | 33 ++-- gcc/fortran/ChangeLog | 91 +++++++++++ gcc/fortran/check.c | 47 +++--- gcc/fortran/expr.c | 12 +- gcc/fortran/frontend-passes.c | 19 ++- gcc/fortran/match.c | 16 +- gcc/fortran/primary.c | 1 + gcc/fortran/resolve.c | 9 +- gcc/testsuite/ChangeLog | 179 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C | 48 +++--- gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C | 35 ++++ gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this8.C | 9 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C | 14 ++ gcc/testsuite/g++.dg/cpp2a/concepts-this1.C | 30 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C | 17 ++ gcc/testsuite/g++.dg/cpp2a/fn-template24.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class50.C | 13 ++ gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C | 5 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C | 32 ++++ gcc/testsuite/gcc.dg/Wstringop-overflow-86.c | 63 ++++++++ gcc/testsuite/gcc.dg/Wvla-parameter-12.c | 36 +++++ gcc/testsuite/gcc.target/aarch64/pr103523.c | 8 + gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 ++ gcc/testsuite/gfortran.dg/do_check_18.f90 | 27 ++++ gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 +++ gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 + gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 | 7 + gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 +++++++ gcc/testsuite/gfortran.dg/move_alloc_8.f90 | 4 +- gcc/testsuite/gfortran.dg/pointer_intent_9.f90 | 33 ++++ gcc/testsuite/gfortran.dg/pr101329.f90 | 13 ++ gcc/testsuite/gfortran.dg/pr102332.f90 | 69 ++++++++ gcc/testsuite/gfortran.dg/select_10.f90 | 25 +++ gcc/tree-core.h | 7 +- gcc/tree-vect-loop.c | 13 +- libcpp/po/ChangeLog | 4 + libcpp/po/es.po | 45 ++---- libgcc/ChangeLog | 7 + libgcc/config/pa/linux-atomic.c | 6 + libgfortran/ChangeLog | 10 ++ libgfortran/intrinsics/pack_generic.c | 9 ++ libphobos/ChangeLog | 15 ++ libphobos/configure.tgt | 3 + libphobos/libdruntime/core/sys/freebsd/config.d | 3 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 46 +++--- libstdc++-v3/ChangeLog | 98 +++++++++++ libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 6 +- .../config/allocator/malloc_allocator_base.h | 10 +- libstdc++-v3/config/allocator/new_allocator_base.h | 10 +- libstdc++-v3/configure | 2 +- libstdc++-v3/doc/html/faq.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 104 ++++++++++++ libstdc++-v3/include/bits/allocator.h | 38 ++--- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/char_traits.h | 40 ++++- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/stl_tree.h | 6 +- libstdc++-v3/include/ext/extptr_allocator.h | 5 + libstdc++-v3/python/libstdcxx/v6/printers.py | 2 +- .../21_strings/basic_string/cons/char/103919.cc | 43 +++++ .../requirements/constexpr_functions_c++20.cc | 23 ++- .../23_containers/map/allocator/move_cons.cc | 2 +- .../23_containers/multimap/allocator/move_cons.cc | 2 +- .../23_containers/multiset/allocator/103501.cc | 32 ++++ .../23_containers/set/allocator/103501.cc | 32 ++++ 88 files changed, 1762 insertions(+), 353 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-this1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/fn-template24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class50.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-86.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103523.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102347.c create mode 100644 gcc/testsuite/gfortran.dg/do_check_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_intent_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101329.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102332.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_10.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/103919.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/allocator/103501.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/allocator/103501.cc