This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 70169a49263 Merge master r11-6620. adds 5a9cfad2de9 Avoid a couple more ICEs in print_mem_ref (PR c/98597). adds cfaaa6a1ca7 syscall: ensure openat uses variadic libc wrapper adds 6851dda2e79 Daily bump. adds abb3993e49c amdgcn: Fix subdf3 pattern adds c8812bac8ee amdgcn: Improve FP division accuracy adds 3df6fac0080 amdgcn: Fix exec register live-on-entry to BB in md-reorg adds 7993fe1877a amdgcn: Remove dead code for fixed v0 register adds b668a06e37f i386: Optimize _mm_unpacklo_epi8 of 0 vector as second argu [...] adds 3f325179b32 [PATCH v2] aarch64: Add cpu cost tables for A64FX adds 6b70fa678b1 ipa: remove a dead code adds 5d057bfeff7 i386: Add define_insn_and_split patterns for btrl [PR96938] adds ffd28c265e6 tree-optimization/98640 - fix bogus sign-extension with VN adds 4c598b038df doc: Fix typos in C++ Modules documentation adds 0db5f488486 libstdc++: Remove <debug/array> from Doxygen config adds 7875e8dc831 if-to-switch: fix also virtual phis adds b1d1e2b54c6 i386, expand: Optimize also 256-bit and 512-bit permutatati [...] adds 2b356e689c3 hurd: libgcc unwinding over signal trampolines with SIGINFO adds c23aea6edc9 gcc-changelog: Allow modifications to old ChangeLogs without entry adds f04e7e540e2 libstdc++: Fix typo in ChangeLog-2020 adds e9cb89b936f Hurd: Enable ifunc by default adds 40b371a7c2f sh: Remove match_scratch operand test adds 6d75168146f rtl-ssa: Fix reversed comparisons in accesses.h comment adds 5ab67cdee61 aarch64: Tighten condition on sve/sel* tests adds 3ddc18251a8 tree-optimization/92645 - improve SLP with existing vectors adds cf7a3353061 aarch64: Add support for unpacked SVE MLA and MAD adds 264a1269b44 aarch64: Add support for unpacked SVE MLS and MSB adds 11cbea852b0 c++: Fix cp_build_function_call_vec [PR 98626] adds a2d04f3d2c9 mklog: support define_insn_and_split format adds 285fa338b06 tree-optimization/92645 - avoid harmful early BIT_FIELD_REF [...] adds 7d7ef413ef1 gcc-changelog: Support multiline parentheses wrapping adds 8fc183ccd06 match.pd: Fold (~X | C) ^ D into (X | C) ^ (~D ^ C) if (~D [...] new 12d0030d7f8 Merge master r11-6651.
The 1 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 | 8 + contrib/gcc-changelog/git_commit.py | 44 ++++- contrib/gcc-changelog/test_email.py | 12 ++ contrib/gcc-changelog/test_patches.txt | 82 +++++++++ contrib/mklog.py | 12 +- contrib/test_mklog.py | 42 +++++ gcc/ChangeLog | 108 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 + gcc/c-family/ChangeLog | 8 + gcc/c-family/c-pretty-print.c | 10 +- gcc/cgraphunit.c | 2 - gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-cost-tables.h | 103 ++++++++++++ gcc/config/aarch64/aarch64-sve.md | 176 +++++++++---------- gcc/config/aarch64/aarch64.c | 79 ++++++++- gcc/config/arm/arm.c | 9 + gcc/config/gcn/gcn-valu.md | 62 ++++--- gcc/config/gcn/gcn.c | 28 +++- gcc/config/gcn/gcn.md | 3 +- gcc/config/i386/i386-expand.c | 26 +++ gcc/config/i386/i386.md | 65 +++++++ gcc/config/i386/predicates.md | 32 ++++ gcc/config/i386/sse.md | 186 +++++++++++++++++++++ gcc/config/ia64/ia64.c | 9 + gcc/config/mips/mips.c | 9 + gcc/config/rs6000/rs6000.c | 10 ++ gcc/config/sh/sh.md | 3 +- gcc/config/sparc/sparc.c | 6 + gcc/cp/ChangeLog | 12 ++ gcc/cp/module.cc | 4 +- gcc/doc/invoke.texi | 4 +- gcc/gimple-if-to-switch.cc | 11 +- gcc/go/gofrontend/MERGE | 2 +- gcc/match.pd | 14 +- gcc/optabs.c | 8 +- gcc/rtl-ssa/accesses.h | 8 +- gcc/testsuite/ChangeLog | 51 ++++++ gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 28 ++++ .../aarch64/sve/{cond_bic_4.C => cond_mla_1.C} | 19 +-- .../aarch64/sve/{cond_bic_4.C => cond_mla_2.C} | 19 +-- .../aarch64/sve/{cond_bic_4.C => cond_mla_3.C} | 21 +-- .../aarch64/sve/{cond_bic_3.C => cond_mla_4.C} | 16 +- gcc/testsuite/g++.target/aarch64/sve/cond_mla_5.C | 33 ++++ .../aarch64/sve/{cond_bic_4.C => cond_mls_1.C} | 19 +-- .../aarch64/sve/{cond_bic_3.C => cond_mls_2.C} | 19 +-- .../aarch64/sve/{cond_bic_3.C => cond_mls_3.C} | 21 +-- .../aarch64/sve/{cond_bic_3.C => cond_mls_4.C} | 16 +- gcc/testsuite/g++.target/aarch64/sve/cond_mls_5.C | 33 ++++ gcc/testsuite/gcc.dg/pr69047.c | 4 +- gcc/testsuite/gcc.dg/torture/pr98640.c | 22 +++ gcc/testsuite/gcc.dg/tree-ssa/pr96691.c | 21 +++ gcc/testsuite/gcc.dg/tree-ssa/pr98455.c | 19 +++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-54.c | 6 +- gcc/testsuite/gcc.dg/uninit-39.c | 47 ++++++ gcc/testsuite/gcc.target/aarch64/sve/mla_2.c | 34 ++++ gcc/testsuite/gcc.target/aarch64/sve/mls_2.c | 34 ++++ gcc/testsuite/gcc.target/aarch64/sve/sel_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/sel_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 2 +- gcc/testsuite/gcc.target/gcn/fpdiv.c | 38 +++++ gcc/testsuite/gcc.target/i386/pr92645-6.c | 34 ++++ gcc/testsuite/gcc.target/i386/pr92645-7.c | 24 +++ gcc/testsuite/gcc.target/i386/pr95905-1.c | 26 +++ gcc/testsuite/gcc.target/i386/pr95905-2.c | 82 +++++++++ gcc/testsuite/gcc.target/i386/pr95905-3.c | 82 +++++++++ gcc/testsuite/gcc.target/i386/pr95905-4.c | 82 +++++++++ gcc/testsuite/gcc.target/i386/pr96938.c | 66 ++++++++ gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-vect-slp.c | 31 +++- libcody/ChangeLog | 17 ++ libgcc/config/i386/gnu-unwind.h | 60 +++++-- libgo/go/syscall/exec_linux.go | 2 +- libstdc++-v3/ChangeLog-2020 | 2 +- libstdc++-v3/doc/doxygen/user.cfg.in | 1 - 75 files changed, 1982 insertions(+), 277 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-13.C copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_4.C => cond_mla_1.C} (54%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_4.C => cond_mla_2.C} (54%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_4.C => cond_mla_3.C} (50%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_3.C => cond_mla_4.C} (71%) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_mla_5.C copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_4.C => cond_mls_1.C} (54%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_3.C => cond_mls_2.C} (54%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_3.C => cond_mls_3.C} (50%) copy gcc/testsuite/g++.target/aarch64/sve/{cond_bic_3.C => cond_mls_4.C} (71%) create mode 100644 gcc/testsuite/g++.target/aarch64/sve/cond_mls_5.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr98640.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96691.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98455.c create mode 100644 gcc/testsuite/gcc.dg/uninit-39.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mls_2.c create mode 100644 gcc/testsuite/gcc.target/gcn/fpdiv.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95905-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95905-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95905-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95905-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96938.c