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-next-allnoconfig in repository toolchain/ci/gcc.
from f5cd166ffd3 Update gcc de.po, fr.po, sv.po adds 031bd52e482 Daily bump. adds 6364a39907b c++: using in diagnostics [PR102987] adds e580f81d22d c++: unsigned int32_t enum promotion [PR102804] adds a335a94a1bf i386: Correct target attribute for crc32 intrinsics adds a54137c8806 libstdc++: Optimize integer std::from_chars adds ccae4443c83 c++: wrong error with variadic concept [PR105268] adds eb3f2e9348e rs6000: Move more g++.dg powerpc tests to g++.target adds 7e76cef8733 libstdc++: Avoid double-deref of __first in ranges::minmax [...] adds d00dd52ea15 compiler: revert `for package-scope "a = b; b = x" just set [...] adds 587953f0931 Daily bump. adds b642a44feec doc: Adjust mingw-w64 download link adds 000c1b89d25 Daily bump. adds 53859972b97 Daily bump. adds 021b51814d6 testsuite: Skip pr105250.c for powerpc and s390 [PR105266] adds d210653f390 libstdc++: Micro-optimize __from_chars_pow2_base adds 208b7d85d73 runtime: add special handling for signal 34 adds ace4928a29b libgo: only add signum to siglist if it doesn't exist yet adds a897a88c592 doc/invoke.texi: CRIS: Remove references to cris-axis-linux-gnu adds d2a0a5d4ad2 doc/install.texi: CRIS: Remove gone websites. Adjust CRIS targets adds 3f7c81ef148 Daily bump. adds a2a7da1a055 libstdc++: Fix syntax error in libbacktrace configuration adds 214d2860f4e tree-optimization/104880 - move testcase adds fdb3f82fb32 libstdc++: Add pretty printer for std::span adds cd3964ebd3e libstdc++: Stop defining _GLIBCXX_ASSERTIONS in floating_to [...] adds 353434b65ef tree-optimization/104010 - fix SLP scalar costing with patterns adds eb03e424598 c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR105256] adds eeca2b8bd03 sparc: Preserve ORIGINAL_REGNO in epilogue_renumber [PR105257] adds b85abacd902 MAINTAINERS: Update my email address. adds 90a29845bfe gcov-profile: Allow negative counts of indirect calls [PR105282] adds 4a1a72a89c6 libgo: make a couple of sed uses POSIX compliant adds d1d571873c8 Daily bump. adds 2a6d372ba96 cgraph: Fix up semantic_interposition handling [PR105306] adds 0707f428090 Fix overflows in ipa-modref-tree.cc adds 36f1de95a61 tree-optimization/105312 - fix ISEL VCOND expansion adds 4d4eaa77a7d tree-optimization/104912 - ensure cost model is checked first adds c644b7df11a libstdc++: Use LTLIBICONV when linking libstdc++.so [PR93602] adds 67ded3a1f5b libstdc++: Fix macro checked by test adds 5bde80f48bc c++: Fall through for arrays of T vs T cv [PR104996] adds 29a25a60383 Daily bump. adds 6a4e9934545 runtime: use correct field name for PPC32 GLIBC registers adds 504b02c70ab emit-rtl: Fix -fcompare-debug bug with label references in [...] adds 811c7fbd147 Support --compress-debug-sections for ld.mold. adds cf37107522f libstdc++: Remove bogus assertion in std::from_chars [PR105324] adds 1e6c0e69af8 libstdc++: Work around modules ICE in <charconv> [PR105297] adds c049f638da4 fortran: Fix conv of UNION constructors [PR105310] adds 93b65ed9706 c++: wrong error with constexpr COMPOUND_EXPR [PR105321] adds 605a80bb733 c++: Remove unused parameter adds 93dd7f36f20 libstdc++: Avoid ASCII assumptions in floating_from_chars.cc adds ae56e2da05e d: Merge upstream dmd eb7bee331, druntime 27834edb, phobos [...] adds fc9deca632c rs6000: Add effective target has_arch_ppc64 adds 26fa464f426 rs6000: Disparage lfiwzx and similar adds 748d46cd049 rs6000/testsuite: xfail bswap-brw.c adds c1a9cf67915 Daily bump. adds 7092b7aea12 rtlanal: Fix up replace_rtx [PR105333] adds 55c17bc75c4 docs: Correct "This functions" to "These functions" adds 4938888ae1a rs6000: Fix pack for soft-float (PR105334) adds 89ca0fffa48 fortran: Pre-evaluate string pointers. [PR102043] adds e72fbb6915c fortran: Update index extraction code. [PR102043] adds 761dda57482 fortran: Generate an array temporary reference [PR102043] adds 7964ab6c364 fortran: Use pointer arithmetic to index arrays [PR102043] new 7c21556daf3 libstdc++: Make atomic notify_one and notify_all non-const
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: ChangeLog | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 141 ++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 15 + gcc/cgraph.cc | 1 + gcc/cgraphclones.cc | 1 + gcc/config/i386/smmintrin.h | 25 +- gcc/config/rs6000/rs6000.md | 67 +++- gcc/config/sparc/sparc.cc | 16 +- gcc/configure | 10 +- gcc/configure.ac | 10 +- gcc/cp/ChangeLog | 83 +++++ gcc/cp/call.cc | 7 +- gcc/cp/constexpr.cc | 9 +- gcc/cp/decl.cc | 2 + gcc/cp/error.cc | 8 + gcc/cp/parser.cc | 11 +- gcc/cp/typeck2.cc | 31 ++ gcc/d/ChangeLog | 7 + gcc/d/d-lang.cc | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/aggregate.d | 22 ++ gcc/d/dmd/astenums.d | 1 + gcc/d/dmd/blockexit.d | 15 +- gcc/d/dmd/clone.d | 6 +- gcc/d/dmd/cparse.d | 22 +- gcc/d/dmd/declaration.d | 18 +- gcc/d/dmd/dmodule.d | 6 +- gcc/d/dmd/dsymbol.d | 4 +- gcc/d/dmd/dsymbolsem.d | 9 +- gcc/d/dmd/errors.d | 16 +- gcc/d/dmd/escape.d | 61 ++-- gcc/d/dmd/expression.d | 11 +- gcc/d/dmd/expression.h | 2 - gcc/d/dmd/expressionsem.d | 29 +- gcc/d/dmd/initsem.d | 8 +- gcc/d/dmd/lexer.d | 55 ++- gcc/d/dmd/mtype.d | 92 ++--- gcc/d/dmd/mtype.h | 2 +- gcc/d/dmd/optimize.d | 13 +- gcc/d/dmd/parse.d | 98 ++++-- gcc/d/dmd/statement.d | 8 + gcc/d/dmd/transitivevisitor.d | 4 +- gcc/d/dmd/typesem.d | 11 +- gcc/d/dmd/utils.d | 2 +- gcc/d/lang.opt | 4 + gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 23 +- gcc/doc/invoke.texi | 29 +- gcc/emit-rtl.cc | 3 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/trans-array.cc | 60 +++- gcc/fortran/trans-expr.cc | 13 +- gcc/fortran/trans-io.cc | 48 ++- gcc/fortran/trans.cc | 42 ++- gcc/fortran/trans.h | 4 +- gcc/gimple-isel.cc | 8 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/gogo.cc | 37 +- gcc/ipa-modref-tree.cc | 31 +- gcc/jit/ChangeLog | 5 + gcc/po/ChangeLog | 4 + gcc/rtlanal.cc | 4 +- gcc/testsuite/ChangeLog | 174 ++++++++++ gcc/testsuite/g++.dg/concepts/variadic6.C | 20 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist129.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr105256.C | 18 + gcc/testsuite/g++.dg/diagnostic/using1.C | 16 + gcc/testsuite/g++.dg/ext/unsigned-typedef1.C | 9 + .../g++.dg/opt/{pr104880.cc => pr104880.C} | 0 gcc/testsuite/g++.dg/opt/pr105306.C | 13 + .../debug/dwarf2 => g++.target/powerpc}/const2.C | 0 .../powerpc}/darwin-minversion-1.C | 0 .../eh => g++.target/powerpc}/ppc64-sighandle-cr.C | 0 .../{g++.dg/eh => g++.target/powerpc}/simd-4.C | 2 +- .../{g++.dg/eh => g++.target/powerpc}/simd-5.C | 0 .../other => g++.target/powerpc}/spu2vmx-1.C | 2 +- .../{g++.dg/eh => g++.target/powerpc}/uncaught3.C | 2 +- gcc/testsuite/gcc.c-torture/compile/103818.c | 12 + gcc/testsuite/gcc.dg/pr105250.c | 1 + gcc/testsuite/gcc.dg/pr105257.c | 16 + gcc/testsuite/gcc.dg/pr105333.c | 21 ++ gcc/testsuite/gcc.target/arm/pr105312.c | 23 ++ gcc/testsuite/gcc.target/i386/crc32-6.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-7.c | 34 ++ gcc/testsuite/gcc.target/i386/pr103941-1.c | 14 + gcc/testsuite/gcc.target/i386/pr103941-2.c | 12 + gcc/testsuite/gcc.target/powerpc/bswap-brw.c | 2 +- gcc/testsuite/gdc.test/compilable/betterCarray.d | 7 + gcc/testsuite/gdc.test/compilable/test18216.d | 40 +++ gcc/testsuite/gdc.test/compilable/test22635.d | 13 + .../gdc.test/fail_compilation/diag11198.d | 12 +- .../gdc.test/fail_compilation/fail22202.d | 22 ++ .../gdc.test/fail_compilation/fail23036.d | 22 ++ .../gdc.test/fail_compilation/fail_scope.d | 30 +- .../gdc.test/fail_compilation/retscope6.d | 48 ++- .../gdc.test/fail_compilation/test22999.d | 27 ++ .../gdc.test/fail_compilation/test23017.d | 20 ++ gcc/testsuite/gdc.test/runnable/testscope.d | 16 - gcc/testsuite/gfortran.dg/array_reference_3.f90 | 195 +++++++++++ gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_union_12.f90 | 43 +++ gcc/testsuite/gfortran.dg/dependency_49.f90 | 3 +- gcc/testsuite/gfortran.dg/finalize_10.f90 | 2 +- gcc/testsuite/gfortran.dg/g77/pr105203.f | 20 ++ gcc/testsuite/gfortran.dg/negative_stride_1.f90 | 25 ++ gcc/testsuite/gfortran.dg/vector_subscript_8.f90 | 16 + gcc/testsuite/gfortran.dg/vector_subscript_9.f90 | 21 ++ gcc/testsuite/lib/target-supports.exp | 10 + gcc/tree-vect-loop-manip.cc | 60 +++- gcc/tree-vect-slp.cc | 48 ++- gcc/value-prof.cc | 4 + libgo/Makefile.am | 2 +- libgo/Makefile.in | 2 +- libgo/go/runtime/mpagealloc.go | 12 +- libgo/go/runtime/mpagecache.go | 2 +- libgo/go/runtime/signal_gccgo.go | 3 +- libgo/match.sh | 2 +- libgo/mksigtab.sh | 12 +- libgo/runtime/go-signal.c | 35 +- libphobos/ChangeLog | 7 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/exception.d | 84 ++--- libphobos/libdruntime/object.d | 4 +- libphobos/libdruntime/rt/aaA.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 2 +- libphobos/src/Makefile.in | 4 +- libphobos/src/std/base64.d | 20 +- libphobos/src/std/int128.d | 374 +++++++++++++++++++++ libphobos/src/std/path.d | 2 +- libphobos/src/std/traits.d | 21 +- libstdc++-v3/ChangeLog | 129 +++++++ libstdc++-v3/acinclude.m4 | 6 +- libstdc++-v3/configure | 6 +- libstdc++-v3/doc/html/manual/setup.html | 33 ++ libstdc++-v3/doc/xml/manual/prerequisites.xml | 50 +++ libstdc++-v3/include/bits/atomic_base.h | 8 +- libstdc++-v3/include/bits/ranges_algo.h | 2 +- libstdc++-v3/include/std/atomic | 16 +- libstdc++-v3/include/std/charconv | 255 ++++++-------- libstdc++-v3/python/libstdcxx/v6/printers.py | 38 +++ libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 4 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 50 +-- libstdc++-v3/src/c++17/floating_to_chars.cc | 9 +- .../testsuite/20_util/from_chars/pr105324.cc | 14 + .../operations/copy/char/constexpr.cc | 2 +- .../testsuite/25_algorithms/minmax/constrained.cc | 30 ++ .../29_atomics/atomic/wait_notify/102994.cc | 4 +- .../testsuite/libstdc++-prettyprinters/cxx20.cc | 11 + 154 files changed, 2983 insertions(+), 709 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/variadic6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist129.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr105256.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/using1.C create mode 100644 gcc/testsuite/g++.dg/ext/unsigned-typedef1.C rename gcc/testsuite/g++.dg/opt/{pr104880.cc => pr104880.C} (100%) create mode 100644 gcc/testsuite/g++.dg/opt/pr105306.C rename gcc/testsuite/{g++.dg/debug/dwarf2 => g++.target/powerpc}/const2.C (100%) rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/darwin-minversion-1.C (100%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/ppc64-sighandle-cr.C (100%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-4.C (95%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/simd-5.C (100%) rename gcc/testsuite/{g++.dg/other => g++.target/powerpc}/spu2vmx-1.C (84%) rename gcc/testsuite/{g++.dg/eh => g++.target/powerpc}/uncaught3.C (96%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/103818.c create mode 100644 gcc/testsuite/gcc.dg/pr105257.c create mode 100644 gcc/testsuite/gcc.dg/pr105333.c create mode 100644 gcc/testsuite/gcc.target/arm/pr105312.c create mode 100644 gcc/testsuite/gcc.target/i386/crc32-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103941-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103941-2.c create mode 100644 gcc/testsuite/gdc.test/compilable/test18216.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22635.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22202.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail23036.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22999.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test23017.d create mode 100644 gcc/testsuite/gfortran.dg/array_reference_3.f90 create mode 100755 gcc/testsuite/gfortran.dg/dec_union_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/g77/pr105203.f create mode 100644 gcc/testsuite/gfortran.dg/negative_stride_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/vector_subscript_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vector_subscript_9.f90 create mode 100644 libphobos/src/std/int128.d create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/pr105324.cc