This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 1dadd5110f8 Fix gcc.target/i386/vect-pr97352.c for -m32 -march=cascadelake adds eea10afef71 AVX512FP16: Support basic 64/32bit vector type and operation. adds dc614a838ec top-level configure: setup target_configdirs based on repository adds fb8b72ebb5b Return VARYING in range_on_path_entry if nothing found. adds 4f07769057c openmp: Don't call omp_finish_clause on implicitly added pr [...] adds 5b8b1522e04 tree-optimization/100112 - VN last_vuse and redundant store [...] adds 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 new c6dbe7a56df Fix some testcases after my computed goto patch new d3e7bb15e28 openmp: Disallow reduction with var private in containing p [...]
The 2 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 | 6 + configure | 10 ++ configure.ac | 10 ++ 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.h | 9 ++ gcc/config/darwin.h | 2 +- gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.h | 13 +- gcc/config/i386/i386.md | 5 +- gcc/config/i386/mmx.md | 52 +++++-- 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 | 13 +- gcc/gimplify.c | 10 +- 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/g++.dg/gomp/simd-3.C | 16 +++ 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/pr102511.c | 21 +++ 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/pr99793.c | 14 ++ 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/tree-ssa/ssa-dom-thread-14.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-95.c | 25 ++++ 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.target/i386/avx512fp16-64-32-vecop-1.c | 30 ++++ .../gcc.target/i386/avx512fp16-64-32-vecop-2.c | 75 ++++++++++ .../gcc.target/i386/avx512fp16-floatvnhf.c | 12 +- .../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 12 +- .../gcc.target/i386/avx512fp16-truncvnhf.c | 12 +- gcc/testsuite/gcc.target/i386/pr102230.c | 38 ++++++ 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-sccvn.c | 17 ++- 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 ++- 135 files changed, 1512 insertions(+), 266 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/g++.dg/gomp/simd-3.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/pr102511.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99793.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.dg/tree-ssa/ssa-fre-95.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-64-32-vecop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-64-32-vecop-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102230.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102498.c create mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/to_address.cc