public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-2772. Date: Thu, 5 Aug 2021 19:21:28 +0000 (GMT) [thread overview] Message-ID: <20210805192128.31E863889C2C@sourceware.org> (raw) https://gcc.gnu.org/g:a6dc097e0dd3b3d0bd9546a14c3715b90bf1d1f3 commit a6dc097e0dd3b3d0bd9546a14c3715b90bf1d1f3 Merge: ce6a284fdc2 4739344d36e Author: Iain Sandoe <iain@sandoe.co.uk> Date: Thu Aug 5 17:54:00 2021 +0100 Merge master r12-2772. * Merge master r12-2772-g4739344d36e6. Diff: gcc/ChangeLog | 204 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 36 ++ gcc/analyzer/analyzer.cc | 1 + gcc/analyzer/analyzer.h | 2 + gcc/analyzer/complexity.cc | 16 + gcc/analyzer/complexity.h | 1 + gcc/analyzer/engine.cc | 2 + gcc/analyzer/region-model-asm.cc | 303 ++++++++++ gcc/analyzer/region-model-manager.cc | 48 ++ gcc/analyzer/region-model.cc | 5 +- gcc/analyzer/region-model.h | 13 + gcc/analyzer/store.cc | 17 + gcc/analyzer/store.h | 1 + gcc/analyzer/svalue.cc | 89 +++ gcc/analyzer/svalue.h | 145 ++++- gcc/cfgloop.c | 66 ++ gcc/cfgloop.h | 100 ++- gcc/config/aarch64/aarch64.c | 155 ++--- gcc/config/arm/arm-c.c | 1 + gcc/config/arm/arm-cpus.in | 1 + gcc/config/arm/arm.c | 190 +++--- gcc/config/i386/i386-expand.c | 6 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 26 +- gcc/config/i386/ia32intrin.h | 14 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/config/i386/sse.md | 54 ++ gcc/config/i386/x86gprintrin.h | 11 + gcc/cp/ChangeLog | 6 + gcc/doc/md.texi | 11 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 56 +- gcc/testsuite/ChangeLog | 120 ++++ gcc/testsuite/g++.old-deja/g++.other/inline7.C | 2 +- gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c | 69 +++ gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c | 131 ++++ gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-2.c | 34 ++ gcc/testsuite/gcc.dg/analyzer/pr101570.c | 5 + .../asm-x86-linux-array_index_mask_nospec.c | 74 +++ .../torture/asm-x86-linux-cpuid-paravirt-1.c | 81 +++ .../torture/asm-x86-linux-cpuid-paravirt-2.c | 135 +++++ .../gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c | 46 ++ .../torture/asm-x86-linux-rdmsr-paravirt.c | 210 +++++++ .../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 33 + .../asm-x86-linux-wfx_get_ps_timeout-full.c | 319 ++++++++++ .../asm-x86-linux-wfx_get_ps_timeout-reduced.c | 77 +++ gcc/testsuite/gcc.dg/sso-15.c | 36 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr101756.c | 2 + gcc/testsuite/gcc.target/aarch64/vaddX_high_cost.c | 38 ++ gcc/testsuite/gcc.target/aarch64/vsubX_high_cost.c | 38 ++ gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 +- .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +- gcc/testsuite/gcc.target/arm/pr69245.c | 6 +- gcc/testsuite/gcc.target/arm/pr98636.c | 3 +- .../gcc.target/arm/pragma_fpu_attribute.c | 7 +- .../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +- .../gcc.target/i386/cond_op_anylogic_d-1.c | 38 ++ .../gcc.target/i386/cond_op_anylogic_d-2.c | 78 +++ .../gcc.target/i386/cond_op_anylogic_q-1.c | 10 + .../gcc.target/i386/cond_op_anylogic_q-2.c | 5 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_b-1.c | 8 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_b-2.c | 6 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_d-1.c | 41 ++ gcc/testsuite/gcc.target/i386/cond_op_maxmin_d-2.c | 67 ++ .../gcc.target/i386/cond_op_maxmin_double-1.c | 39 ++ .../gcc.target/i386/cond_op_maxmin_double-2.c | 67 ++ .../gcc.target/i386/cond_op_maxmin_float-1.c | 8 + .../gcc.target/i386/cond_op_maxmin_float-2.c | 5 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_q-1.c | 8 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_q-2.c | 5 + .../gcc.target/i386/cond_op_maxmin_ub-1.c | 8 + .../gcc.target/i386/cond_op_maxmin_ub-2.c | 6 + .../gcc.target/i386/cond_op_maxmin_ud-1.c | 8 + .../gcc.target/i386/cond_op_maxmin_ud-2.c | 5 + .../gcc.target/i386/cond_op_maxmin_uq-1.c | 8 + .../gcc.target/i386/cond_op_maxmin_uq-2.c | 5 + .../gcc.target/i386/cond_op_maxmin_uw-1.c | 8 + .../gcc.target/i386/cond_op_maxmin_uw-2.c | 6 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_w-1.c | 8 + gcc/testsuite/gcc.target/i386/cond_op_maxmin_w-2.c | 6 + gcc/testsuite/gcc.target/i386/eh_return-2.c | 16 + gcc/testsuite/gcc.target/i386/pr101742a.c | 16 + gcc/testsuite/gcc.target/i386/pr101742b.c | 4 + gcc/testsuite/gcc.target/i386/pr99744-3.c | 13 + gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 +++++++++++ gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 + gcc/testsuite/gcc.target/i386/pr99744-6.c | 23 + gcc/testsuite/gcc.target/i386/pr99744-7.c | 12 + gcc/testsuite/gcc.target/i386/pr99744-8.c | 13 + gcc/tree-sra.c | 5 +- gcc/tree-vectorizer.h | 104 ++++ libcpp/makeucnid.c | 2 +- libcpp/ucnid.h | 671 ++++++++++----------- libgcc/ChangeLog | 4 + libgcc/config/t-slibgcc | 2 +- libgcc/config/t-slibgcc-darwin | 2 +- libgcc/config/t-slibgcc-fuchsia | 3 +- libgcc/config/t-slibgcc-vms | 2 +- libgomp/config/gcn/icv-device.c | 11 + libgomp/config/nvptx/icv-device.c | 11 + libgomp/fortran.c | 7 + libgomp/icv-device.c | 9 + libgomp/libgomp-plugin.h | 6 + libgomp/libgomp.map | 8 +- libgomp/libgomp.texi | 29 + libgomp/omp.h.in | 1 + libgomp/omp_lib.f90.in | 6 + libgomp/omp_lib.h.in | 3 + libgomp/plugin/plugin-gcn.c | 38 +- libgomp/plugin/plugin-nvptx.c | 25 +- libgomp/target.c | 36 +- libgomp/testsuite/lib/libgomp.exp | 5 + libgomp/testsuite/libgomp.c-c++-common/target-45.c | 30 + libgomp/testsuite/libgomp.fortran/target10.f90 | 20 + libstdc++-v3/ChangeLog | 127 ++++ libstdc++-v3/include/bits/ranges_base.h | 16 +- libstdc++-v3/include/bits/stl_iterator.h | 10 +- libstdc++-v3/include/std/ranges | 28 +- libstdc++-v3/libsupc++/compare | 53 ++ .../18_support/comparisons/categories/zero_neg.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/101782.cc | 9 + 129 files changed, 4655 insertions(+), 741 deletions(-)
reply other threads:[~2021-08-05 19:21 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210805192128.31E863889C2C@sourceware.org \ --to=iains@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).