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-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from 34b1e44e166 tree-optimization/99793 - testcase for the PR adds 3b7041e8345 i386: Don't emit fldpi etc. if -frounding-math [PR102498] adds 99c106e695b reassoc: Do not bias loop-carried PHIs early adds dbed1c8693c reassoc: Propagate PHI_LOOP_BIAS along single uses adds a43ae03a053 Further test case adjustment re "Fortran: Fix assumed-size [...] adds 95540a6d1d7 'gfortran.dg/assumed_rank_22_aux.c' messages printed vs. DejaGnu adds c32f7df917b Enable jump threading at -O1. adds 92cdd338fdb reassoc: Test rank biasing adds 1f0a57bd54a libgomp: Only check for 2*sizeof(void*) int type with Fortr [...] adds 0400ca17f36 Improve jump threading dump output. adds e159c0aa10e aarch64: Add command-line support for Armv8.7-a adds f2b7f56a15d libstdc++: Fix mismatched noexcept-specifiers in filesystem [...] adds a11052d98db libstdc++: Improve std::forward static assert message adds fae627162d5 coroutines: Only set parm copy guard vars if we have except [...] adds 45f775f5f81 libgcc, X86, Darwin: Export cpu_model and indicator. adds b12d6e79899 Darwin, PPC : Fix R13 for PPC64. adds 82626be2d63 libstdc++: Specialize std::pointer_traits<__normal_iterator<I,C>> adds 45a8cd25693 libstdc++: Fix _OutputIteratorConcept checks in algorithms adds 4000d722e60 libstdc++: Fix tests that use invalid types in ordered containers adds 5f1db7627f6 libstdc++: Improve types used as iterators in testsuite adds afffc96a525 libstdc++: Fix concept checks for iterators adds b701f46ea6d libstdc++: Skip tests that fail with _GLIBCXX_CONCEPT_CHECKS adds 07fbdd7bda1 libstdc++: Skip container adaptor tests that fail concept checks adds bec11673c43 Darwin, D : Add .d suffix to the list for invoking dsymutil. adds aeaea265cea libstdc++: Define macro before it is first checked adds df0dd04b78c libstdc++: Add noexcept to functions in <regex> adds b5f276b8c76 libstdc++: Tweaks to <regex> to avoid warnings adds c44c5f3d9f4 libstdc++: Remove obfuscating typedefs in <regex> adds e12f66d96fe c: [PR32122] Require pointer types for computed gotos adds 26c09ae12d2 libstdc++: Fix 48631_neg test in _GLIBCXX_INLINE_VERSION mode adds 2fcfc7d6686 libstdc++: Fix return values for atomic wait on futex adds daa762f01d8 c++: ttp matching with constrained auto parm [PR99909] adds 68c081bb437 RISC-V: Pattern name fix mul*3_highpart -> smul*3_highpart. adds fd1334791e8 Daily bump. adds 2da5ec98516 Avoid memcpy inline expansion in gcc.dg/out-of-bounds-1.c adds c6dbe7a56df Fix some testcases after my computed goto patch adds d3e7bb15e28 openmp: Disallow reduction with var private in containing p [...] adds 8f95e3c04d6 aarch64: Improve size optimisation heuristic for setmem expansion adds a459ee44c0a aarch64: Improve size heuristic for cpymem expansion
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + gcc/ChangeLog | 150 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 10 ++ gcc/c/c-parser.c | 2 +- gcc/c/c-tree.h | 2 +- gcc/c/c-typeck.c | 11 +- gcc/cfgcleanup.c | 8 +- gcc/config/aarch64/aarch64-arches.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 3 + gcc/config/aarch64/aarch64.c | 67 +++++---- gcc/config/aarch64/aarch64.h | 9 ++ gcc/config/darwin.h | 2 +- gcc/config/i386/i386.c | 3 +- gcc/config/riscv/riscv.md | 10 +- gcc/config/rs6000/darwin.h | 5 +- gcc/cp/ChangeLog | 14 ++ gcc/cp/coroutines.cc | 25 ++-- gcc/cp/pt.c | 4 +- gcc/dbgcnt.c | 8 ++ gcc/dbgcnt.h | 1 + gcc/doc/invoke.texi | 6 +- gcc/dumpfile.c | 1 + gcc/dumpfile.h | 3 + gcc/gimple-range-path.cc | 2 +- gcc/gimplify.c | 2 +- gcc/opts.c | 2 +- gcc/passes.def | 4 +- gcc/testsuite/ChangeLog | 118 ++++++++++++++++ gcc/testsuite/c-c++-common/gomp/scope-4.c | 11 ++ gcc/testsuite/g++.dg/coroutines/pr102454.C | 38 ++++++ gcc/testsuite/g++.dg/cpp2a/concepts-ttp3.C | 11 ++ gcc/testsuite/gcc.c-torture/compile/920826-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr27863.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr70190.c | 2 +- gcc/testsuite/gcc.dg/auto-init-uninit-1.c | 2 +- gcc/testsuite/gcc.dg/auto-init-uninit-15.c | 2 +- gcc/testsuite/gcc.dg/comp-goto-5.c | 11 ++ gcc/testsuite/gcc.dg/comp-goto-6.c | 6 + gcc/testsuite/gcc.dg/guality/example.c | 1 + gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/out-of-bounds-1.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-40.c | 2 +- gcc/testsuite/gcc.dg/torture/pr89135.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90071.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr18133-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr18134.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.h | 33 +++++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-47.c | 9 ++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-48.c | 9 ++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-49.c | 11 ++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-50.c | 10 ++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-51.c | 11 ++ gcc/testsuite/gcc.dg/uninit-1.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr44547.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr59970.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 2 +- gcc/testsuite/gcc.target/aarch64/cpymem-size.c | 29 ++++ .../gcc.target/aarch64/memset-corner-cases-2.c | 30 ++++ .../gcc.target/aarch64/memset-strict-align-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr102498.c | 59 ++++++++ gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c | 4 +- gcc/tree-ssa-reassoc.c | 125 ++++++++++++----- gcc/tree-ssa-threadupdate.c | 15 +- libgcc/ChangeLog | 5 + libgcc/config/i386/libgcc-darwin.ver | 5 +- libgomp/ChangeLog | 12 ++ libgomp/configure | 16 ++- libgomp/configure.ac | 16 ++- libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 6 + .../libgomp.oacc-fortran/privatized-ref-2.f90 | 3 +- libstdc++-v3/ChangeLog | 152 +++++++++++++++++++++ libstdc++-v3/include/bits/atomic_timed_wait.h | 8 +- libstdc++-v3/include/bits/atomic_wait.h | 15 +- libstdc++-v3/include/bits/boost_concept_check.h | 85 ++++++++++-- libstdc++-v3/include/bits/fs_path.h | 4 +- libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/regex.h | 12 +- libstdc++-v3/include/bits/regex_automaton.h | 27 ++-- libstdc++-v3/include/bits/regex_compiler.h | 5 +- libstdc++-v3/include/bits/regex_compiler.tcc | 8 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 11 +- libstdc++-v3/include/bits/regex_scanner.tcc | 3 +- libstdc++-v3/include/bits/stl_algobase.h | 16 +-- libstdc++-v3/include/bits/stl_iterator.h | 28 ++++ .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/is_nothrow_swappable/value.h | 4 +- .../testsuite/20_util/is_swappable/value.h | 11 +- .../deque/requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../list/requirements/explicit_instantiation/3.cc | 2 +- .../list/requirements/explicit_instantiation/5.cc | 3 +- .../map/requirements/explicit_instantiation/3.cc | 2 +- .../map/requirements/explicit_instantiation/5.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 3 +- .../requirements/explicit_instantiation/1.cc | 11 +- .../requirements/explicit_instantiation/1_c++98.cc | 11 +- .../queue/requirements/explicit_instantiation/1.cc | 2 + .../requirements/explicit_instantiation/1_c++98.cc | 2 + .../set/requirements/explicit_instantiation/3.cc | 2 +- .../set/requirements/explicit_instantiation/5.cc | 3 +- .../stack/requirements/explicit_instantiation/1.cc | 2 + .../requirements/explicit_instantiation/1_c++98.cc | 2 + .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../24_iterators/normal_iterator/to_address.cc | 6 + .../testsuite/24_iterators/operations/prev_neg.cc | 2 +- .../testsuite/24_iterators/output/concept.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 5 +- .../25_algorithms/unique_copy/check_type.cc | 22 ++- 122 files changed, 1273 insertions(+), 254 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/scope-4.c create mode 100644 gcc/testsuite/g++.dg/coroutines/pr102454.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp3.C create mode 100644 gcc/testsuite/gcc.dg/comp-goto-5.c create mode 100644 gcc/testsuite/gcc.dg/comp-goto-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.h create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-47.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-48.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-49.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-50.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-51.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cpymem-size.c create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-corner-cases-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102498.c create mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/to_address.cc