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_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 3a5702df3f1 Daily bump. adds b942847f787 [Ada] Task arrays trigger spurious unreferenced warnings adds 68adddccb13 [Ada] Fix error on too large size clause for bit-packed array adds ad85af8e5a6 [Ada] Switch from __sync to __atomic builtins for atomic counters adds a283cf62e45 [Ada] Adjust the alignment to the size for bit-packed arrays adds d256274430c [Ada] Fix typo in comment about unit families adds d9c64c60408 [Ada] Disable expansion of pragma Loop_Variant in CodePeer mode adds 888fb69365c [Ada] Remove CodePeer annotations for pragma Loop_Variant adds 41899cd3726 [Ada] Switch from __sync to __atomic builtins for Lock_Free [...] adds a6eae6a9bbf [Ada] Reduce runtime dependencies on stage1 adds 0c6fbbfc83a [Ada] Make pragma Inspection_Point work for constants adds cc9cd232492 [Ada] Fix internal error on unchecked union with component clauses adds a42dd9febbb [Ada] Fix bogus error on call to subprogram with incomplete [...] adds 92e114d66e9 tree-optimization/100359 - restore unroll at -O3 adds be59671c562 middle-end/101530 - fix shufflevector lowering adds 492954263e3 Fortran: Allow IEEE_CLASS to identify signaling NaNs adds 8234b0dcb24 Properly enable -freorder-blocks-and-partition on 64-bit Windows adds 4fde88e5dd1 libstdc++: Add -nostdinc++ for c++17 sources [PR100017] adds e1b8a91e470 libstdc++: Update default -std option in manual adds e54dda45f9a libstdc++: Add dg-timeout-factor to some more regex tests adds 68c2e9e9234 libstdc++: Fix and simplify freestanding configuration [PR103866] adds a8d3c987460 libstdc++: Add %j, %U, %w, %W time_get support, fix %y, %Y, [...] adds bf37fd35a37 ira: Add a ira_loop_border_costs class adds 909a4b4764c ira: Add comments and fix move_spill_restore calculation adds d54565d87ff ira: Add ira_subloop_allocnos_can_differ_p adds 8e7a23728f6 ira: Try to avoid propagating conflicts adds 01f3e6a40e7 ira: Consider modelling caller-save allocations as loop spills adds 037cc0b4a66 ira: Handle "soft" conflicts between cap and non-cap allocnos adds b6eac7c4fba Partially sort MAINTAINERS. adds 3159da6c465 x86_64: Ignore zero width bitfields in ABI and issue -Wpsab [...] adds 828474fafd2 Fortran: Pass unlimited polymorphic argument to assumed typ [...] adds d3ff7420e94 [vect] Re-analyze all modes for epilogues adds c173d880d65 rs6000: Add Power10 optimization for _mm_blendv* adds de0faa56a10 tree-optimization/103948 - detect vector vec_cmp in expand_ [...] adds 54fa7daefe3 c++: Ensure some more that immediate functions aren't gimpl [...] adds 3e95a974c39 c++: "more constrained" vs staticness of memfn [PR103783] adds ab36b554bd9 c++: constexpr base-to-derived conversion with offset 0 [PR103879] adds 04a74555602 i386: Introduce V2QImode vector compares [PR103861] adds d9450aa0e8b Daily bump. adds 4bb79e27c02 Extend predicate of operands[1] from register_operand to ve [...] adds 2e1116c5f5a rs6000: Remove useless code related to -mno-power10 new 0552605b7b2 testsuite: Fix regression on m32 by r12-6087 [PR103820] new 14cb768ef32 Improve sequence logic in cxx_init_decl_processing new 8e86086bd33 State --sysroot option as validated once processed
The 3 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: ChangeLog | 4 + MAINTAINERS | 38 +- gcc/ChangeLog | 128 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 73 ++++ gcc/ada/exp_pakd.adb | 14 +- gcc/ada/exp_prag.adb | 5 +- gcc/ada/gcc-interface/Make-lang.in | 55 ++- gcc/ada/gcc-interface/decl.c | 29 +- gcc/ada/gcc-interface/trans.c | 48 ++- gcc/ada/layout.adb | 7 +- gcc/ada/libgnat/s-atocou__builtin.adb | 42 +- gcc/ada/libgnat/s-atopri.adb | 13 +- gcc/ada/libgnat/s-atopri.ads | 21 +- gcc/ada/libgnat/s-exponn.adb | 3 - gcc/ada/libgnat/s-expont.adb | 3 - gcc/ada/libgnat/s-exponu.adb | 3 - gcc/ada/libgnat/s-widthi.adb | 3 - gcc/ada/libgnat/s-widthu.adb | 3 - gcc/ada/sem_util.adb | 2 +- gcc/ada/sem_warn.adb | 9 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.c | 7 + gcc/config/i386/i386-expand.c | 7 + gcc/config/i386/i386.c | 65 ++- gcc/config/i386/mmx.md | 56 +-- gcc/config/i386/sse.md | 2 +- gcc/config/rs6000/rs6000.c | 1 - gcc/config/rs6000/smmintrin.h | 14 +- gcc/coretypes.h | 8 +- gcc/cp/ChangeLog | 23 + gcc/cp/call.c | 17 +- gcc/cp/constexpr.c | 38 +- gcc/cp/decl.c | 6 +- gcc/cp/decl2.c | 1 + gcc/cp/semantics.c | 11 + gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 18 +- gcc/gcc.c | 1 + gcc/genopinit.c | 28 ++ gcc/ira-build.c | 78 +++- gcc/ira-color.c | 463 ++++++++++++++++----- gcc/ira-costs.c | 7 +- gcc/ira-int.h | 161 +++++++ gcc/ira.c | 2 + gcc/testsuite/ChangeLog | 69 +++ .../c-c++-common/builtin-shufflevector-3.c | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-base2.C | 15 + gcc/testsuite/g++.dg/cpp1y/constexpr-base2a.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C | 25 ++ gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 ++ gcc/testsuite/g++.target/i386/pr102024.C | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr100359.c | 31 ++ gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 6 +- gcc/testsuite/gcc.target/aarch64/masked_epilogue.c | 10 + gcc/testsuite/gcc.target/aarch64/reg-alloc-2.c | 47 +++ gcc/testsuite/gcc.target/aarch64/reg-alloc-3.c | 65 +++ gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c | 69 +++ gcc/testsuite/gcc.target/i386/pr102024.c | 12 + gcc/testsuite/gcc.target/i386/pr103861-2.c | 21 + gcc/testsuite/gcc.target/i386/pr53652-1.c | 16 + gcc/testsuite/gcc.target/powerpc/sse4_1-blendvps.c | 65 +++ gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 89 ++++ gcc/testsuite/gfortran.dg/ieee/signaling_1_c.c | 14 + gcc/testsuite/gfortran.dg/pr103366.f90 | 17 + gcc/tree-ssa-loop-ivcanon.c | 6 +- gcc/tree-vect-generic.c | 4 +- gcc/tree-vect-loop.c | 63 ++- gcc/tree-vectorizer.c | 10 +- libgfortran/ChangeLog | 8 + libgfortran/Makefile.am | 8 +- libgfortran/Makefile.in | 6 +- libgfortran/ieee/ieee_helper.c | 15 +- libstdc++-v3/ChangeLog | 85 ++++ libstdc++-v3/Makefile.in | 1 + libstdc++-v3/acinclude.m4 | 8 + libstdc++-v3/config/abi/pre/gnu.ver | 12 +- libstdc++-v3/configure | 35 +- libstdc++-v3/configure.ac | 10 +- libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/using.html | 3 +- libstdc++-v3/doc/xml/manual/using.xml | 3 +- libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/locale_facets_nonio.h | 32 ++ libstdc++-v3/include/bits/locale_facets_nonio.tcc | 261 ++++++++++-- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 3 +- libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/src/Makefile.in | 1 + libstdc++-v3/src/c++11/Makefile.in | 1 + libstdc++-v3/src/c++17/Makefile.am | 2 +- libstdc++-v3/src/c++17/Makefile.in | 3 +- libstdc++-v3/src/c++20/Makefile.in | 1 + libstdc++-v3/src/c++98/Makefile.in | 1 + libstdc++-v3/src/c++98/locale_facets.cc | 110 +++++ libstdc++-v3/src/filesystem/Makefile.in | 1 + .../testsuite/22_locale/time_get/get/char/4.cc | 243 +++++++++++ .../testsuite/22_locale/time_get/get/wchar_t/4.cc | 243 +++++++++++ .../22_locale/time_get/get_year/char/1.cc | 4 +- .../22_locale/time_get/get_year/char/5.cc | 7 +- .../time_get/get_year/char/{1.cc => 6.cc} | 57 +-- .../22_locale/time_get/get_year/wchar_t/1.cc | 4 +- .../22_locale/time_get/get_year/wchar_t/5.cc | 7 +- .../time_get/get_year/wchar_t/{1.cc => 6.cc} | 57 +-- .../algorithms/regex_replace/char/103664.cc | 1 + .../testsuite/28_regex/basic_regex/84110.cc | 1 + .../28_regex/basic_regex/ctors/char/other.cc | 1 + .../testsuite/28_regex/match_results/102667.cc | 1 + libstdc++-v3/testsuite/Makefile.in | 1 + 111 files changed, 3000 insertions(+), 515 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-shufflevector-3.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-base2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-base2a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval26.C create mode 100644 gcc/testsuite/g++.target/i386/pr102024.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100359.c create mode 100644 gcc/testsuite/gcc.target/aarch64/masked_epilogue.c create mode 100644 gcc/testsuite/gcc.target/aarch64/reg-alloc-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/reg-alloc-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102024.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103861-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53652-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-blendvps.c create mode 100644 gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/signaling_1_c.c create mode 100644 gcc/testsuite/gfortran.dg/pr103366.f90 create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/char/4.cc create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/4.cc copy libstdc++-v3/testsuite/22_locale/time_get/get_year/char/{1.cc => 6.cc} (59%) copy libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/{1.cc => 6.cc} (59%)