This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/gcc.
from c33ec196aa7 c++: Output less irrelevant info for function template decl [...] adds 4774807e6e5 gccgo.texi: remove HTML quoting adds cd62d089f60 Daily bump. adds 4a9f2306cb3 forwprop: Enhance vec perm fed by CTOR and CTOR/CST [PR99398] adds dd1ef00c45b Fix bug in the define_subst handling that made match_scratc [...] adds 3816864d5e9 Fix match_dup bug of define_cond_exec. adds c9114f2804b Generate gimple-match.c and generic-match.c earlier adds 5b43f6ace51 Recognize popcount also when a double width operation is needed. adds 9a5de4d5af1 OpenMP: Add iterator support to Fortran's depend; add affin [...] adds c94424b0ed7 openmp: Fix up handling of reduction clause on constructs c [...] adds f69a1aee157 C-SKY: Define HAVE_sync_compare_and_swap*. adds d2a913c76f4 DOC: Update __gcov_dump documentation. adds 8b2b32ab2d8 c/100803 - diagnose invalid GIMPLE condition adds 359c0a86e29 ipa/100791 - copy fntype when processing __builtin_va_arg_pack adds f838e3ccf8d c++: 'this' adjustment for devirtualized call adds f7a07f5a5d8 tree-optimization/100778 - avoid cross-BB vectorization of [...] adds 0f54cc9c638 tree-iterator: C++11 range-for and tree_stmt_iterator adds 48166757dcf Daily bump. adds 2364b584552 Fix i686 bootstrap by temporarily disabling exporting of gl [...] adds 5d21c0cbda0 openmp: Add shared to parallel for linear on parallel maste [...] adds f14c9bd4dc7 sim: leverage gnulib adds 12bb62fbb47 [committed][PR bootstrap/100730] Fix warnings in H8 target files adds ade5ac7c796 diagnostics: Fix sporadic test failure adds 1a87f838108 Daily bump. adds a8f588be038 Fortran: Fix typo in documentation of BOZ adds a0a7adeea31 libstdc++: Remove "Intel Compilers" bibliography entry adds e21e9340720 Daily bump. adds df4e0359dad rs6000: MMA test case ICEs using -O3 [PR99842] adds ef8176e0fac c++/88601 - [C/C++] __builtin_shufflevector support adds 21d7bba242f LTO: stream properly FUNCTION_DECL_DECL_TYPE. adds 9faaa091e53 gfortran.dg/gomp/depend-iterator-{1,2}.f90: Use dg-do compile adds bdf1a4026a2 MAINTAINERS: Add myself for write after approval adds a87efd32384 PR testsuite/100749 - gcc.dg/pch/valid-1.c fails after r12-949 adds ee682192755 Daily bump. adds 1ffbfc2659e Range invariant global values are also always current. adds 47ea02bb862 Move Ranger cache to range-query and fur_source model. adds 2e0f3246e0b Replace ssa_range_in_bb with entry exit and def range adds 715914d3f9e Do not calculate new values when evaluating a debug statement. adds 28daadc9809 Extend is_cond_scalar_reduction to handle nop_expr after/be [...] adds f6bf436d9ab Fortran/OpenMP: Support (parallel) master taskloop (simd) [ [...] adds fdbd0cb73af docs: Mention that -fgcse-after-reload is enabled with -O3. adds 9f7bc160b4a libstdc++: Fix installation of python hooks [PR 99453] adds b195d84561a Fix sanity checking of global_options. adds 18b88412069 Revert patch that disabled exporting of global ranges. adds 620cd7861e1 c++: -Wdeprecated-copy and #pragma diagnostic [PR94492] adds cf2b7020ee8 c++: no clobber for C++20 destroying delete [PR91859] adds d8326291695 libstdc++: Fix return value of std::ranges::advance [PR 100833] adds 250cf86735f PR100750: Require ELFv2 ABI for ROP test adds b514fce354b libstdc++: Fix new test for C++98 mode [PR 89728] adds 833d348aec1 libstdc++: Fix effective target for new tests [PR 96088] adds 34aae6b5618 Use is_empty_type instead of zero-sized type. adds ea418485c70 Fix PR 95481: tail call fails with empty struct types adds 9f55df63154 Replace conditional_replacement with match and simplify adds ac0bc21bd63 c++: value-init vs zero-init in expand_aggr_init_1 [PR65816]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 1 + configure | 3 + configure.ac | 3 + gcc/ChangeLog | 236 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/c-family/ChangeLog | 25 ++ gcc/c-family/c-attribs.c | 6 +- gcc/c-family/c-common.c | 139 ++++++++ gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 10 + gcc/c-family/c-pch.c | 7 +- gcc/c-family/c-pragma.c | 2 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 32 ++ gcc/c/c-decl.c | 1 + gcc/c/c-parser.c | 119 ++++++- gcc/c/c-typeck.c | 115 ++++-- gcc/c/gimple-parser.c | 8 + gcc/config/csky/csky-linux-elf.h | 10 + gcc/config/h8300/h8300.c | 29 +- gcc/config/rs6000/predicates.md | 3 +- gcc/cp/ChangeLog | 98 ++++++ gcc/cp/call.c | 26 +- gcc/cp/constexpr.c | 42 +-- gcc/cp/coroutines.cc | 10 +- gcc/cp/cp-objcp-common.c | 1 + gcc/cp/cp-tree.h | 3 + gcc/cp/decl2.c | 8 +- gcc/cp/init.c | 9 +- gcc/cp/module.cc | 5 +- gcc/cp/parser.c | 101 +++++- gcc/cp/pt.c | 14 +- gcc/cp/semantics.c | 123 +++++-- gcc/cp/typeck.c | 36 ++ gcc/diagnostic.c | 85 +++-- gcc/diagnostic.h | 2 + gcc/doc/extend.texi | 28 ++ gcc/doc/gcov.texi | 3 +- gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 42 +++ gcc/fortran/dump-parse-tree.c | 63 +++- gcc/fortran/frontend-passes.c | 2 + gcc/fortran/gfortran.h | 19 +- gcc/fortran/gfortran.texi | 2 +- gcc/fortran/match.c | 18 +- gcc/fortran/match.h | 4 + gcc/fortran/openmp.c | 392 ++++++++++++++++++--- gcc/fortran/parse.c | 73 +++- gcc/fortran/resolve.c | 10 + gcc/fortran/st.c | 6 +- gcc/fortran/trans-openmp.c | 310 ++++++++++++---- gcc/fortran/trans.c | 4 + gcc/gensupport.c | 4 + gcc/gimple-range-cache.cc | 215 ++++++++--- gcc/gimple-range-cache.h | 17 +- gcc/gimple-range-gori.cc | 371 ++++++++----------- gcc/gimple-range-gori.h | 47 +-- gcc/gimple-range.cc | 19 +- gcc/gimple-range.h | 3 +- gcc/gimplify.c | 171 +++++++-- gcc/go/ChangeLog | 4 + gcc/go/gccgo.texi | 2 +- gcc/internal-fn.c | 6 + gcc/internal-fn.def | 3 + gcc/internal-fn.h | 1 + gcc/lto/ChangeLog | 5 + gcc/lto/lto-common.c | 2 +- gcc/match.pd | 29 +- gcc/testsuite/ChangeLog | 171 +++++++++ .../c-c++-common/builtin-shufflevector-2.c | 18 + gcc/testsuite/c-c++-common/gomp/affinity-1.c | 24 ++ gcc/testsuite/c-c++-common/gomp/affinity-2.c | 232 ++++++++++++ gcc/testsuite/c-c++-common/gomp/affinity-3.c | 77 ++++ gcc/testsuite/c-c++-common/gomp/affinity-4.c | 103 ++++++ gcc/testsuite/c-c++-common/gomp/affinity-5.c | 32 ++ gcc/testsuite/c-c++-common/gomp/affinity-6.c | 36 ++ gcc/testsuite/c-c++-common/gomp/affinity-7.c | 37 ++ gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 56 +-- gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 104 +++--- gcc/testsuite/c-c++-common/gomp/pr99928-13.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-14.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-16.c | 16 + gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 50 +-- gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 16 +- gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 22 +- gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 100 +++--- gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 78 ++-- .../c-c++-common/torture/builtin-shufflevector-1.c | 49 +++ gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C | 10 + gcc/testsuite/g++.dg/cpp0x/dc10.C | 19 + gcc/testsuite/g++.dg/cpp0x/depr-copy4.C | 16 + gcc/testsuite/g++.dg/cpp0x/initlist-base4.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C | 14 + gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 36 ++ gcc/testsuite/g++.dg/ext/builtin-shufflevector-1.C | 18 + gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C | 12 + gcc/testsuite/g++.dg/inherit/virtual15.C | 18 + gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 + gcc/testsuite/g++.dg/pr100774.C | 24 ++ gcc/testsuite/g++.target/powerpc/pr99842.C | 188 ++++++++++ gcc/testsuite/gcc.dg/gimplefe-error-11.c | 12 + .../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/pr100781.c | 25 ++ gcc/testsuite/gcc.dg/pr100791.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/tailcall-10.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-11.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-12.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-13.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-8.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c | 18 + gcc/testsuite/gcc.target/i386/pr98365.c | 22 ++ gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 + .../gcc.target/powerpc/vec-perm-ctor-run.c | 124 +++++++ gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.h | 163 +++++++++ .../gfortran.dg/gomp/affinity-clause-1.f90 | 33 ++ .../gfortran.dg/gomp/affinity-clause-2.f90 | 27 ++ .../gfortran.dg/gomp/affinity-clause-3.f90 | 14 + .../gfortran.dg/gomp/affinity-clause-4.f90 | 16 + .../gfortran.dg/gomp/affinity-clause-5.f90 | 23 ++ .../gfortran.dg/gomp/affinity-clause-6.f90 | 24 ++ .../gfortran.dg/gomp/depend-iterator-1.f90 | 45 +++ .../gfortran.dg/gomp/depend-iterator-2.f90 | 44 +++ .../gfortran.dg/gomp/depend-iterator-3.f90 | 27 ++ gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 139 ++++++++ gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90 | 126 +++++++ gcc/testsuite/gfortran.dg/gomp/taskwait.f90 | 7 + gcc/tree-core.h | 3 + gcc/tree-if-conv.c | 142 +++++++- gcc/tree-inline.c | 1 + gcc/tree-iterator.h | 36 +- gcc/tree-pretty-print.c | 23 +- gcc/tree-ssa-forwprop.c | 141 +++++++- gcc/tree-ssa-phiopt.c | 144 ++------ gcc/tree-streamer-in.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-tailcall.c | 6 +- gcc/tree-vect-slp.c | 4 +- gcc/tree.c | 3 + gcc/tree.h | 15 +- gcc/vec-perm-indices.c | 59 ++++ gcc/vec-perm-indices.h | 1 + libgomp/ChangeLog | 44 +++ .../libgomp.fortran/depend-iterator-2.f90 | 89 +++++ libstdc++-v3/ChangeLog | 6 + libstdc++-v3/doc/html/manual/abi.html | 6 +- libstdc++-v3/doc/xml/manual/abi.xml | 10 - libstdc++-v3/include/bits/ranges_base.h | 2 +- libstdc++-v3/python/Makefile.am | 4 + libstdc++-v3/python/Makefile.in | 4 + .../22_locale/ctype/is/string/89728_neg.cc | 8 +- .../23_containers/deque/allocator/default_init.cc | 1 - .../forward_list/allocator/default_init.cc | 1 - .../23_containers/list/allocator/default_init.cc | 1 - .../23_containers/map/allocator/default_init.cc | 1 - .../23_containers/set/allocator/default_init.cc | 1 - .../testsuite/23_containers/unordered_map/96088.cc | 2 +- .../testsuite/23_containers/unordered_set/96088.cc | 2 +- .../23_containers/vector/allocator/default_init.cc | 1 - .../vector/bool/allocator/default_init.cc | 1 - .../24_iterators/range_operations/advance.cc | 48 ++- 175 files changed, 5612 insertions(+), 1140 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-shufflevector-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-16.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-shufflevector-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dc10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-base4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-shufflevector-1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual15.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual15a.C create mode 100644 gcc/testsuite/g++.dg/pr100774.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr99842.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-11.c create mode 100644 gcc/testsuite/gcc.dg/pr100781.c create mode 100644 gcc/testsuite/gcc.dg/pr100791.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98365.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor-run.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.h create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/taskwait.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-iterator-2.f90