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 e70d541b1d1 Merge master r12-726. adds 3e3fdf3d521 preprocessor: Fix cpp_avoid_paste for digit separators adds de09c0ddb81 Replace unreachable code with an assert. adds 415bcabf134 Update gcc ja.po. adds 71d38ec8000 preprocessor: Support C2X #elifdef, #elifndef adds b1f7fd8a2a5 i386: Implement FP vector compares for V2SFmode [PR98218] adds e0c4c6bce88 Minor fixes adds f5f18384354 match.pd: Optimize (x & y) == x into (x & ~y) == 0 [PR94589] adds 5caadfbde2c gcc-changelog: respect branch in git_update_version.py. adds 4d27d1adeef ada: do not use binary mode in conf.py adds 19040050aa2 expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] adds 229a6dbd9ef middle-end/100547 - check rtvec_alloc size adds 037e3661110 Daily bump. adds dd39327854d Remove version.h from object files adds 1ecd1e6c894 Fix ICE in output_rnglists, at dwarf2out.c:12294 adds 227a2ecf663 lto-wrapper: Use vec<cl_decoded_option> data type. adds 7d7d925d0d7 Print warning diagnostics for -flto issues. adds 3835aa0eb90 LTO: merge -flto=arg from object files. adds ac18ded230f Fix uninitialized variable in Atree.Size_In_Slots adds cd36bbb2281 tree-optimization/100519 - avoid reassociating asm goto defs adds 8da3b309d8f i386: Optimize vpblendvb on inverted mask register to vpble [...] adds fc186594e3e lto-wrapper: silent warnings in tests adds c6b664e2c4c libcpp: Fix up -fdirectives-only preprocessing of includes [...] adds d1adbe5c1bd libstdc++: Fix some problems in PSTL tests adds 097fde5e751 tree-optimization/100566 - fix another predication issue in VN adds 2a1586401a2 [nvptx] Add -mptx=3.1/6.3 adds fa6894ec9ce OpenMP: Add support for 'close' in map clause adds 3a2b12bc5a7 c++: Disable -Wint-in-bool-context in instantiations adds 8982a5354d2 MAINTAINERS: Add myself for write after approval new 1bbeff25d5a Merge master r12-754.
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 | 38 ++ MAINTAINERS | 1 + contrib/ChangeLog | 27 ++ contrib/gcc-changelog/git_commit.py | 2 +- contrib/gcc-changelog/git_update_version.py | 6 +- gcc/ChangeLog | 202 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 27 +- gcc/ada/atree.adb | 32 +- gcc/ada/atree.ads | 3 +- gcc/ada/doc/share/conf.py | 28 +- gcc/c-family/ChangeLog | 4 + gcc/c/c-parser.c | 116 ++--- gcc/cfgexpand.c | 7 +- gcc/config/i386/i386-expand.c | 7 + gcc/config/i386/mmx.md | 130 +++++- gcc/config/i386/sse.md | 29 ++ gcc/config/nvptx/nvptx-opts.h | 6 + gcc/config/nvptx/nvptx.c | 5 +- gcc/config/nvptx/nvptx.h | 2 + gcc/config/nvptx/nvptx.md | 14 +- gcc/config/nvptx/nvptx.opt | 14 + gcc/cp/ChangeLog | 27 ++ gcc/cp/parser.c | 90 +++- gcc/cp/pt.c | 1 + gcc/doc/invoke.texi | 6 + gcc/dwarf2out.c | 1 + gcc/expr.c | 57 +-- gcc/lto-wrapper.c | 510 +++++++++++---------- gcc/match.pd | 12 + gcc/opts.c | 6 +- gcc/po/ChangeLog | 4 + gcc/po/ja.po | 84 ++-- gcc/rtl.c | 5 +- gcc/rtl.h | 2 +- gcc/testsuite/ChangeLog | 99 ++++ gcc/testsuite/c-c++-common/gomp/map-6.c | 135 ++++++ gcc/testsuite/c-c++-common/gomp/map-7.c | 20 + gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C | 11 + gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C | 16 + gcc/testsuite/g++.target/i386/pr98218-1.C | 20 + gcc/testsuite/gcc.dg/c2x-digit-separators-3.c | 12 + gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c | 16 + gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c | 57 +++ gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c | 63 +++ gcc/testsuite/gcc.dg/cpp/pr100392.c | 5 + gcc/testsuite/gcc.dg/cpp/pr100392.h | 4 + gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c | 19 + gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 + gcc/testsuite/gcc.dg/torture/pr100519.c | 13 + gcc/testsuite/gcc.dg/torture/pr100566.c | 36 ++ gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c | 21 + gcc/testsuite/gcc.target/i386/avx2-pr99908.c | 25 + gcc/testsuite/gcc.target/i386/pr98218-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-1a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-2a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-3a.c | 2 +- gcc/testsuite/gcc.target/i386/pr98218-4.c | 16 + gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c | 23 + gcc/testsuite/lib/lto.exp | 3 + gcc/tree-ssa-reassoc.c | 86 ++-- gcc/tree-ssa-sccvn.c | 6 +- libcpp/ChangeLog | 24 + libcpp/directives.c | 68 ++- libcpp/include/cpplib.h | 3 + libcpp/init.c | 52 ++- libcpp/lex.c | 14 +- libgomp/ChangeLog | 8 + libstdc++-v3/ChangeLog | 33 ++ .../pstl/alg_nonmodifying/find_end.cc | 8 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 10 +- 75 files changed, 1889 insertions(+), 576 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/map-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-7.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C create mode 100644 gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr98218-1.C create mode 100644 gcc/testsuite/gcc.dg/c2x-digit-separators-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.h create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr100508.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100519.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100566.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99908.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c