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 c249b9a09dc Merge master r12-1960. adds cdf4576b201 Use intermediate integer type with proper signedness adds 506c68e25fb Fix duplicate name issues in output of -fdump-ada-spec #2 adds a3d8860d638 Improve packed record layout support with -fdump-ada-spec adds f2ce64b53fa libstdc++: Improvements to Doxygen markup adds b97486f465f Add IEEE 128-bit fp conditional move on PowerPC. adds 58b735b70b0 Fortran: set version field in CFI_cdesc_t to CFI_VERSION adds b544c348e13 input.c: move file caching globals to a new file_cache class adds 1a4b2224b8a soft-fp: Update soft-fp from glibc adds bea7c16a467 Daily bump. adds 73494401241 Fix typo in standard pattern name of trunc<mode><pmov_dst_4>2. adds 01d402c5e0a Update gen_autofdo_event.py and gcc-auto-profile. adds 1aeefa5720a Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is set. adds c4804ff2440 tree-optimization/101280 - re-revise interchange fix for PR101173 adds f7cad1a0ffe i386: Punt on broadcasts from TImode integers [PR101286] adds 496e1d6a1f9 Change EH pointer encodings to PC relative on Windows adds bc8f0ed7042 libstdc++: Revert changes to std::unique_ptr<T[]>::operator [...] adds 4546f423ecf tree-optimization/101293 - further enhance LIMs ref canonic [...] adds a6fef2e1b6d Fix xstormy16 target specific fallout from recent int->bool [...] adds 021d6d54252 Add description of how testsuite parallelization works adds ef9cc434a47 Fix frv target specific fallout from recent int->bool changes adds f6aa1c34e4a Fix m32r target specific fallout from recent int->bool changes adds eb817f27e82 Darwin, BTF: Provide a suitable section name for BTF [PR101283]. adds 85017431068 Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/C [...] adds b60761baa6f Preparing to use shifts to eliminate redundant test/compare [...] adds 18d0fad77b5 BTF: Support for BTF_KIND_FLOAT adds 84f7bab8927 Fix build_gt and build_lt for signed 1 bit values. adds 7aa5fb17a30 Use shift instructions to eliminate redundant compare/test [...] adds 42a9e4e1381 rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp [...] adds e3528ce197f c++: unqualified member template in constraint [PR101247] new 953c151c6db Merge master r12-1989.
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 | 4 + contrib/gen_autofdo_event.py | 54 ++- gcc/ChangeLog | 217 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/exp_attr.adb | 7 +- gcc/btfout.c | 2 + gcc/c-family/ChangeLog | 15 + gcc/c-family/c-ada-spec.c | 40 +- gcc/config/darwin.h | 10 +- gcc/config/frv/frv-protos.h | 118 +++--- gcc/config/h8300/h8300-protos.h | 6 +- gcc/config/h8300/h8300.c | 53 ++- gcc/config/h8300/shiftrotate.md | 244 ++++++----- gcc/config/i386/gcc-auto-profile | 41 +- gcc/config/i386/i386-expand.c | 36 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/sse.md | 4 +- gcc/config/m32r/m32r-protos.h | 8 +- gcc/config/m32r/m32r.c | 6 +- gcc/config/rs6000/rs6000-builtin.def | 22 + gcc/config/rs6000/rs6000-call.c | 56 ++- gcc/config/rs6000/rs6000.c | 32 +- gcc/config/rs6000/rs6000.md | 106 +++++ gcc/config/stormy16/stormy16-protos.h | 6 +- gcc/config/stormy16/stormy16.c | 4 +- gcc/cp/ChangeLog | 25 ++ gcc/cp/pt.c | 23 +- gcc/diagnostic.h | 3 + gcc/doc/extend.texi | 3 + gcc/gimple-loop-interchange.cc | 4 +- gcc/input.c | 459 ++++++++++++--------- gcc/input.h | 33 ++ gcc/range-op.cc | 18 +- gcc/testsuite/ChangeLog | 91 ++++ gcc/testsuite/c-c++-common/dump-ada-spec-14.c | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 28 ++ gcc/testsuite/gcc.dg/debug/btf/btf-float-1.c | 20 + gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c | 2 +- gcc/testsuite/gcc.dg/pr101223.c | 44 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-15.c | 18 + gcc/testsuite/gcc.target/i386/avx2-pr101286.c | 11 + .../gcc.target/i386/keylocker-aesdec128kl.c | 2 + .../gcc.target/i386/keylocker-aesdec256kl.c | 2 + .../gcc.target/i386/keylocker-aesdecwide128kl.c | 9 + .../gcc.target/i386/keylocker-aesdecwide256kl.c | 9 + .../gcc.target/i386/keylocker-aesenc128kl.c | 2 + .../gcc.target/i386/keylocker-aesenc256kl.c | 2 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 9 + .../gcc.target/i386/keylocker-aesencwide256kl.c | 9 + gcc/testsuite/gcc.target/powerpc/float128-cmove.c | 58 +++ .../{float128-minmax-2.c => float128-minmax-3.c} | 6 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c | 26 ++ gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c | 27 ++ gcc/testsuite/lib/gcc-defs.exp | 34 ++ gcc/tree-ssa-loop-im.c | 27 +- include/btf.h | 9 +- libgcc/ChangeLog | 5 + libgcc/soft-fp/{extendhftf2.c => extendhfxf2.c} | 20 +- libgcc/soft-fp/{trunctfhf2.c => truncxfhf2.c} | 16 +- libgfortran/ChangeLog | 7 + libgfortran/runtime/ISO_Fortran_binding.c | 4 +- libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 16 + libstdc++-v3/doc/doxygen/doxygroups.cc | 4 +- libstdc++-v3/doc/doxygen/user.cfg.in | 7 +- libstdc++-v3/include/bits/fs_fwd.h | 34 +- libstdc++-v3/include/bits/fs_path.h | 20 +- libstdc++-v3/include/bits/unique_ptr.h | 15 - libstdc++-v3/include/experimental/bits/fs_fwd.h | 24 +- libstdc++-v3/include/experimental/bits/fs_path.h | 12 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/std/chrono | 72 +++- libstdc++-v3/include/std/system_error | 26 +- libstdc++-v3/libsupc++/exception | 20 +- libstdc++-v3/libsupc++/exception.h | 1 + .../testsuite/20_util/unique_ptr/lwg2762.cc | 18 - 79 files changed, 1851 insertions(+), 601 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-float-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101223.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr101286.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-cmove.c copy gcc/testsuite/gcc.target/powerpc/{float128-minmax-2.c => float128-minmax-3.c} (63%) create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c copy libgcc/soft-fp/{extendhftf2.c => extendhfxf2.c} (84%) copy libgcc/soft-fp/{trunctfhf2.c => truncxfhf2.c} (85%)