This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from 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] adds b75978d14fc Daily bump. adds 4ea5fe8b400 Fix minor bugs in H8 port logical ops. Prepare for more co [...] adds 088264ea445 icf: Fix memory leak of a vector. adds c3ab6266bc5 testsuite: Add -Wno-psabi -w to g++.dg/ext/builtin-shufflev [...] adds 9ca24bd34b6 Fortran/OpenMP: Add gfortran.dg/gomp/taskloop-2.f90 [PR99928] adds 22d834e32b5 IBM Z: Remove match_scratch workaround adds ca35586cf5c libstdc++: Improve punctuation in implementation status docs adds 46d04271a49 ARC: gcc driver default to hs38_linux adds 81eab204a56 libstdc++: Fix tests for COW std::string [PR 96088] adds f8f0193b5b8 libstdc++: Value-initialize objects held by EBO helpers [PR [...] adds 659cc7d6320 MAINTAINERS: Add DCO section adds 63d182b2930 c++: missing dtor with -fno-elide-constructors [PR100838] adds d2d74c9fc0c Make sure link reg save MEM has frame alias set. adds 50b1de860a5 xtensa: Fix 2 warnings during xtensa build [PR100841] adds d5ba2eaf703 REE: PR rtl-optimization/100264: Handle more PARALLEL SET e [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 7 + configure | 3 + configure.ac | 3 + gcc/ChangeLog | 253 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 34 ++ 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-pch.c | 7 +- gcc/c-family/c-pragma.c | 2 + gcc/c/ChangeLog | 32 ++ gcc/c/c-decl.c | 1 + gcc/c/c-parser.c | 38 +++ gcc/config/arc/arc.h | 2 +- gcc/config/h8300/h8300-protos.h | 7 +- gcc/config/h8300/h8300.c | 50 ++- gcc/config/h8300/h8300.md | 2 + gcc/config/h8300/logical.md | 77 ++--- gcc/config/h8300/shiftrotate.md | 12 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-logue.c | 11 +- gcc/config/s390/s390.md | 14 +- gcc/config/s390/subst.md | 2 +- gcc/config/xtensa/xtensa.h | 7 +- gcc/cp/ChangeLog | 73 ++++ gcc/cp/call.c | 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/parser.c | 15 + gcc/cp/pt.c | 9 + gcc/cp/typeck.c | 36 ++ gcc/diagnostic.c | 85 +++-- gcc/diagnostic.h | 2 + gcc/doc/extend.texi | 28 ++ gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 67 ++++ gcc/fortran/dump-parse-tree.c | 12 + gcc/fortran/frontend-passes.c | 2 + gcc/fortran/gfortran.h | 10 +- gcc/fortran/gfortran.texi | 2 +- gcc/fortran/match.h | 4 + gcc/fortran/openmp.c | 85 ++++- gcc/fortran/parse.c | 73 +++- gcc/fortran/resolve.c | 10 + gcc/fortran/st.c | 4 + gcc/fortran/trans-openmp.c | 112 +++++-- gcc/fortran/trans.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 | 42 +-- gcc/internal-fn.c | 6 + gcc/internal-fn.def | 3 + gcc/internal-fn.h | 1 + gcc/ipa-icf.h | 2 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-common.c | 2 +- gcc/ree.c | 30 +- gcc/testsuite/ChangeLog | 179 ++++++++++ .../c-c++-common/builtin-shufflevector-2.c | 18 + gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 56 ++-- gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 56 ++-- 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-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 | 56 ++-- gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 56 ++-- .../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 | 19 ++ gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C | 12 + gcc/testsuite/g++.dg/init/no-elide2.C | 32 ++ gcc/testsuite/g++.dg/pr100774.C | 24 ++ gcc/testsuite/g++.target/powerpc/pr99842.C | 188 +++++++++++ .../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/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.target/i386/pr98365.c | 22 ++ gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 + gcc/testsuite/gcc.target/s390/ashr.c | 11 + .../gfortran.dg/gomp/depend-iterator-1.f90 | 2 +- .../gfortran.dg/gomp/depend-iterator-2.f90 | 2 +- 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/taskloop-2.f90 | 72 ++++ gcc/tree-if-conv.c | 142 +++++++- 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.h | 10 +- libgomp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 44 +++ libstdc++-v3/doc/html/manual/abi.html | 16 +- libstdc++-v3/doc/html/manual/facets.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 18 +- libstdc++-v3/doc/xml/manual/abi.xml | 10 - libstdc++-v3/doc/xml/manual/status_cxxis29124.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 7 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 +- 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 | 24 +- .../unordered_map/allocator/default_init.cc | 1 - .../testsuite/23_containers/unordered_set/96088.cc | 24 +- .../unordered_set/allocator/default_init.cc | 1 - .../23_containers/vector/allocator/default_init.cc | 1 - .../vector/bool/allocator/default_init.cc | 1 - .../24_iterators/range_operations/advance.cc | 48 ++- 144 files changed, 3265 insertions(+), 983 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-shufflevector-2.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/init/no-elide2.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/pr100781.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.target/i386/pr98365.c create mode 100644 gcc/testsuite/gcc.target/s390/ashr.c 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/taskloop-2.f90