This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled in repository toolchain/ci/gcc.
from c083e654bd0 configure: use linker plug-in by default for ld.mold adds 51149a05b8c Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR104761]. adds 9805965e355 libstdc++: Implement std::strong_order for floating-point t [...] adds 64cdf499629 libstdc++: Fix test failure on AIX adds 5706a5db88a libstdc++: Use non-debug vector in constexpr test [PR104748] adds fc03ebdceaf Daily bump. adds 609e8c492d6 x86: Always return pseudo register in ix86_gen_scratch_sse_rtx adds 49bc9c6c1ef tree: Fix up warn_deprecated_use [PR104627] adds 289f65d643e libstdc++: Fix -Wunused-local-typedefs warning in <compare> adds fda0b0eb4f7 Update 'c-c++-common/goacc/classify-*', 'gfortran.dg/goacc/ [...] adds 741859b390c Add 'c-c++-common/goacc/kernels-decompose-pr104132-1.c' [PR104132] adds e085900fa10 Add 'c-c++-common/goacc/kernels-decompose-pr104133-1.c' [PR104133] adds c14ea6a72fb Catch 'GIMPLE_DEBUG' misbehavior in OpenACC 'kernels' decom [...] adds e5ae22c5615 Add diagnostic: "note: OpenACC 'kernels' decomposition: var [...] adds de6e81ea961 OpenACC 'kernels' decomposition: Move 'TREE_ADDRESSABLE' se [...] adds 8935589b496 OMP lowering: Regimplify 'OMP_CLAUSE_MAP_DECL_MAKE_ADDRESSA [...] adds 07395f19dff Test '-fopt-info-omp-all' in 'libgomp.oacc-*/kernels-privat [...] adds c85aaf2cbe9 gimplify: Clear TREE_READONLY on automatic vars being store [...] adds e28eb86c18e Test 'libgomp.oacc-*/kernels-private-vars-*' with '--param= [...] adds cb16bc3b5f3 rs6000: Allow -mlong-double-64 after -mabi={ibm,ieee}longdo [...] adds f1b3e385332 LRA, rs6000, Darwin: Revise lo_sum use for forced constants [...] adds 73baba1ae1b c++: New module mangling ABI adds 074d283e249 c++: Add testcase for already fixed PR [PR103443] adds c18ddb05b03 Darwin, libgcc: Fix build errors on powerpc-darwin8. adds 25587472ccd Darwin: Fix a type mismatch warning for a non-GCC bootstrap [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 45 ++++ gcc/DATESTAMP | 2 +- gcc/common/config/rs6000/rs6000-common.cc | 10 + gcc/config/darwin.cc | 2 +- gcc/config/i386/i386.cc | 19 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/predicates.md | 14 ++ gcc/config/rs6000/rs6000.cc | 13 +- gcc/cp/cp-tree.h | 8 +- gcc/cp/mangle.cc | 124 +++++----- gcc/cp/module.cc | 27 +-- gcc/fortran/ChangeLog | 8 + gcc/gimple-ssa-warn-access.cc | 5 +- gcc/gimplify.cc | 11 + gcc/lra-constraints.cc | 17 +- gcc/omp-low.cc | 78 +++++-- gcc/omp-oacc-kernels-decompose.cc | 35 ++- gcc/testsuite/ChangeLog | 30 +++ .../c-c++-common/goacc/classify-kernels-parloops.c | 3 +- .../classify-kernels-unparallelized-parloops.c | 3 +- .../goacc/classify-kernels-unparallelized.c | 11 +- .../c-c++-common/goacc/classify-kernels.c | 11 +- .../c-c++-common/goacc/classify-parallel.c | 3 +- .../c-c++-common/goacc/classify-routine-nohost.c | 3 +- .../c-c++-common/goacc/classify-routine.c | 3 +- gcc/testsuite/c-c++-common/goacc/classify-serial.c | 9 +- .../c-c++-common/goacc/kernels-decompose-2.c | 4 + .../goacc/kernels-decompose-pr100280-1.c | 2 + .../goacc/kernels-decompose-pr100400-1-1.c | 33 +++ .../goacc/kernels-decompose-pr100400-1-2.c | 40 ++++ .../goacc/kernels-decompose-pr100400-1-3.c | 42 ++++ .../goacc/kernels-decompose-pr100400-1-4.c | 40 ++++ .../goacc/kernels-decompose-pr103836-1-1.c | 26 +++ .../goacc/kernels-decompose-pr103836-1-2.c | 29 +++ .../goacc/kernels-decompose-pr103836-1-3.c | 30 +++ .../goacc/kernels-decompose-pr103836-1-4.c | 30 +++ .../goacc/kernels-decompose-pr104061-1-1.c | 30 +++ .../goacc/kernels-decompose-pr104061-1-2.c | 35 +++ .../goacc/kernels-decompose-pr104061-1-3.c | 38 ++++ .../goacc/kernels-decompose-pr104061-1-4.c | 38 ++++ .../goacc/kernels-decompose-pr104132-1.c | 35 +++ .../goacc/kernels-decompose-pr104133-1.c | 37 +++ gcc/testsuite/g++.dg/cpp2a/consteval29.C | 20 ++ gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 6 +- gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 4 +- gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 4 +- gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 12 +- gcc/testsuite/g++.dg/modules/init-2_a.C | 2 +- gcc/testsuite/g++.dg/modules/init-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/init-2_c.C | 4 +- gcc/testsuite/g++.dg/modules/member-def-2_d.C | 2 +- gcc/testsuite/g++.dg/modules/mod-sym-1.C | 13 +- gcc/testsuite/g++.dg/modules/mod-sym-2.C | 4 +- gcc/testsuite/g++.dg/modules/mod-sym-3.C | 8 +- gcc/testsuite/g++.dg/modules/sym-subst-1.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-4.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-5.C | 2 +- gcc/testsuite/g++.dg/modules/sym-subst-6.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 4 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/virt-1_a.C | 7 +- gcc/testsuite/g++.dg/modules/virt-2_a.C | 6 +- gcc/testsuite/g++.dg/modules/virt-2_b.C | 6 +- gcc/testsuite/g++.dg/modules/virt-2_c.C | 6 +- gcc/testsuite/g++.dg/modules/vtt-1_a.C | 6 +- gcc/testsuite/g++.dg/modules/vtt-1_b.C | 10 +- gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 20 ++ gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C | 22 ++ gcc/testsuite/gcc.dg/Wdangling-pointer-4.c | 22 ++ gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-8a.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-8c.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-9c.c | 2 +- gcc/testsuite/gcc.target/i386/pr104704-1.c | 33 +++ gcc/testsuite/gcc.target/i386/pr104704-2.c | 33 +++ gcc/testsuite/gcc.target/i386/pr104704-3.c | 33 +++ gcc/testsuite/gcc.target/i386/pr104704-4.c | 33 +++ gcc/testsuite/gcc.target/i386/pr104704-5.c | 33 +++ gcc/testsuite/gcc.target/i386/pr104704-6.c | 33 +++ gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +- gcc/testsuite/gcc.target/i386/pr90773-14.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-17.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 + gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 + gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +- .../goacc/classify-kernels-parloops.f95 | 3 +- .../classify-kernels-unparallelized-parloops.f95 | 3 +- .../goacc/classify-kernels-unparallelized.f95 | 3 +- .../gfortran.dg/goacc/classify-kernels.f95 | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 3 +- .../gfortran.dg/goacc/classify-routine-nohost.f95 | 3 +- .../gfortran.dg/goacc/classify-routine.f95 | 3 +- .../gfortran.dg/goacc/classify-serial.f95 | 9 +- gcc/tree-core.h | 3 + gcc/tree.cc | 5 +- gcc/tree.h | 5 + libgcc/config/rs6000/t-darwin-ehs | 4 +- libgcc/config/t-darwin-ehs | 2 +- .../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 6 + .../kernels-decompose-1.c | 64 +++++- .../kernels-private-vars-local-worker-1.c | 68 ++++-- .../kernels-private-vars-local-worker-2.c | 59 +++-- .../kernels-private-vars-local-worker-3.c | 59 +++-- .../kernels-private-vars-local-worker-4.c | 61 +++-- .../kernels-private-vars-local-worker-5.c | 59 +++-- .../kernels-private-vars-loop-gang-1.c | 32 ++- .../kernels-private-vars-loop-gang-2.c | 40 ++-- .../kernels-private-vars-loop-gang-3.c | 40 ++-- .../kernels-private-vars-loop-gang-4.c | 45 ++-- .../kernels-private-vars-loop-gang-5.c | 40 ++-- .../kernels-private-vars-loop-gang-6.c | 40 ++-- .../kernels-private-vars-loop-vector-1.c | 59 +++-- .../kernels-private-vars-loop-vector-2.c | 53 +++-- .../kernels-private-vars-loop-worker-1.c | 38 +++- .../kernels-private-vars-loop-worker-2.c | 55 +++-- .../kernels-private-vars-loop-worker-3.c | 68 ++++-- .../kernels-private-vars-loop-worker-4.c | 59 +++-- .../kernels-private-vars-loop-worker-5.c | 62 +++-- .../kernels-private-vars-loop-worker-6.c | 59 +++-- .../kernels-private-vars-loop-worker-7.c | 59 +++-- .../kernels-private-vars-loop-gang-1.f90 | 26 ++- .../kernels-private-vars-loop-gang-2.f90 | 30 ++- .../kernels-private-vars-loop-gang-3.f90 | 30 ++- .../kernels-private-vars-loop-gang-6.f90 | 30 ++- .../kernels-private-vars-loop-vector-1.f90 | 40 ++-- .../kernels-private-vars-loop-vector-2.f90 | 34 ++- .../kernels-private-vars-loop-worker-1.f90 | 33 ++- .../kernels-private-vars-loop-worker-2.f90 | 34 ++- .../kernels-private-vars-loop-worker-3.f90 | 44 ++-- .../kernels-private-vars-loop-worker-4.f90 | 38 +++- .../kernels-private-vars-loop-worker-5.f90 | 43 ++-- .../kernels-private-vars-loop-worker-6.f90 | 38 +++- .../kernels-private-vars-loop-worker-7.f90 | 38 +++- libstdc++-v3/ChangeLog | 18 ++ libstdc++-v3/libsupc++/compare | 253 ++++++++++++++++++++- libstdc++-v3/testsuite/17_intro/names.cc | 2 + .../comparisons/algorithms/strong_order_floats.cc | 102 +++++++++ libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 16 +- 160 files changed, 2772 insertions(+), 746 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr100400-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr103836-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104061-1-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104132-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-pr104133-1.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval29.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr104529.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C create mode 100644 gcc/testsuite/gcc.dg/Wdangling-pointer-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104704-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104208-2.c create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...]