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 8c5a660951a Merge master r11-2785. adds 5e9ad288eb6 libstdc++: Make incrementable<__int128> satisfied in strict mode adds 7ffcf5d6117 configure: Also check C++11 (flags) for ${build} compiler n [...] adds 1531d8df6eb libstdc++: Fix typo in ChangeLog adds 00cb0f58407 analyzer: fix infinite recursion ICE on unions [PR96723] adds 15717b47840 d: Merge upstream dmd 1b5a53d01. adds 5b9a3d2a054 Daily bump. adds 6b31b6b5261 analyzer: add regression tests [PR95152] adds 00cb3494cab x86: Add cost model for operation of mask registers. adds 2d2bc36c444 Enable direct movement between gpr and mask registers in pa [...] adds 16516644d8f According to instruction_tables.pdf adds 388cb292a94 Enable bitwise operation for type mask. adds 988fb2f597d libstdc++: Skip PSTL tests when installed TBB is too old [P [...] adds e7d55c6b817 Allow try_split to split RTX_FRAME_RELATED_P insns adds b46584d7836 driver: Fix several memory leaks [PR63854] adds c44c2a3b055 Using gen_int_mode instead of GEN_INT to avoid ICE caused b [...] adds 9b5d4f6e668 libstdc++: Do not check "cold" name on darwin [PR 96736] adds 09698e44c76 Update links to Arm docs new 0ee1c4c9d17 Merge master r11-2802.
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 | 7 + config/ChangeLog | 6 + config/ax_cxx_compile_stdcxx.m4 | 39 +- configure | 1007 ++++++++++++++++++++ configure.ac | 4 + gcc/ChangeLog | 13 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 17 + gcc/analyzer/region-model-manager.cc | 2 + gcc/analyzer/region.cc | 2 + gcc/config/i386/i386-expand.c | 6 +- gcc/config/i386/i386.c | 40 +- gcc/config/i386/i386.h | 10 + gcc/config/i386/i386.md | 213 +++-- gcc/config/i386/predicates.md | 5 + gcc/config/i386/sse.md | 59 ++ gcc/config/i386/x86-tune-costs.h | 144 +++ gcc/d/ChangeLog | 4 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dinterpret.c | 9 - gcc/doc/extend.texi | 6 +- gcc/doc/invoke.texi | 2 +- gcc/emit-rtl.c | 19 +- gcc/fortran/ChangeLog | 20 + gcc/gcc.c | 60 +- gcc/recog.c | 134 +-- gcc/recog.h | 2 + gcc/testsuite/ChangeLog | 52 + gcc/testsuite/g++.dg/analyzer/pr96723.C | 10 + gcc/testsuite/gcc.dg/analyzer/pr95152-4.c | 11 + gcc/testsuite/gcc.dg/analyzer/pr95152-5.c | 6 + .../gcc.target/i386/avx512bw-kunpckwd-1.c | 2 +- .../gcc.target/i386/avx512bw-kunpckwd-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c | 23 + gcc/testsuite/gcc.target/i386/avx512dq-kmovb-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kmovw-5.c | 2 +- gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 178 ++++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 8 + gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 44 + gcc/testsuite/gcc.target/i386/pr55342.c | 2 +- gcc/testsuite/gcc.target/i386/pr96262-1.c | 11 + gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 92 ++ gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 10 + gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 10 + gcc/testsuite/gdc.test/compilable/interpret3.d | 38 + gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 29 + libgfortran/ChangeLog | 8 + libgomp/ChangeLog | 11 + libstdc++-v3/ChangeLog | 10 +- libstdc++-v3/include/bits/iterator_concepts.h | 11 + .../17_intro/headers/c++1998/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 2 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 2 +- .../17_intro/headers/c++2020/all_attributes.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 + .../testsuite/25_algorithms/pstl/feature_test.cc | 1 + libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 28 +- 62 files changed, 2279 insertions(+), 181 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96723.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96262-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-2.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-3.c create mode 100644 gcc/testsuite/gcc.target/i386/spill_to_mask-4.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/reg6769.d