[gcc/devel/c++-coroutines] Merge master r11-2599.
Iain D Sandoe
iains@gcc.gnu.org
Thu Aug 6 19:46:21 GMT 2020
https://gcc.gnu.org/g:5b663842dbe252131228a9bb460a55214f7ab7a5
commit 5b663842dbe252131228a9bb460a55214f7ab7a5
Merge: 9d2789c5e58 4e39f563c0c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Aug 6 19:27:31 2020 +0100
Merge master r11-2599.
* Merge master r11-2599-g4e39f563c0cd2.
Diff:
gcc/ChangeLog | 215 +++++++++
gcc/DATESTAMP | 2 +-
gcc/config/arm/arm.md | 6 +-
gcc/config/arm/thumb1.md | 8 +-
gcc/config/bpf/bpf-helpers.def | 194 --------
gcc/config/bpf/bpf-helpers.h | 530 ++++++++++++---------
gcc/config/bpf/bpf.c | 172 +++----
gcc/config/i386/i386.md | 74 ++-
gcc/config/rs6000/mma.md | 22 +-
gcc/config/rs6000/rs6000.c | 33 +-
gcc/cp/ChangeLog | 9 +
gcc/cp/constexpr.c | 18 +-
gcc/doc/extend.texi | 172 +------
gcc/fortran/ChangeLog | 11 +
gcc/graphite-isl-ast-to-gimple.c | 30 +-
gcc/ipa-fnsummary.c | 2 +-
gcc/testsuite/ChangeLog | 55 +++
gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 +
gcc/testsuite/gcc.dg/torture/pr96491.c | 29 ++
gcc/testsuite/gcc.dg/tree-ssa/pr96480.c | 23 +
gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 +++
gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 +
gcc/testsuite/gcc.target/bpf/helper-bind.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 4 +-
.../gcc.target/bpf/helper-clone-redirect.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 4 +-
.../bpf/helper-current-task-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 4 +-
.../gcc.target/bpf/helper-get-cgroup-classid.c | 4 +-
.../gcc.target/bpf/helper-get-current-cgroup-id.c | 4 +-
.../gcc.target/bpf/helper-get-current-comm.c | 4 +-
.../gcc.target/bpf/helper-get-current-pid-tgid.c | 4 +-
.../gcc.target/bpf/helper-get-current-task.c | 4 +-
.../gcc.target/bpf/helper-get-current-uid-gid.c | 4 +-
.../gcc.target/bpf/helper-get-hash-recalc.c | 4 +-
.../gcc.target/bpf/helper-get-listener-sock.c | 4 +-
.../gcc.target/bpf/helper-get-local-storage.c | 4 +-
.../gcc.target/bpf/helper-get-numa-node-id.c | 4 +-
.../gcc.target/bpf/helper-get-prandom-u32.c | 4 +-
.../gcc.target/bpf/helper-get-route-realm.c | 4 +-
.../gcc.target/bpf/helper-get-smp-processor-id.c | 4 +-
.../gcc.target/bpf/helper-get-socket-cookie.c | 4 +-
.../gcc.target/bpf/helper-get-socket-uid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 4 +-
.../gcc.target/bpf/helper-l3-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-l4-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-lwt-push-encap.c | 4 +-
.../gcc.target/bpf/helper-lwt-seg6-action.c | 6 +-
.../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 4 +-
.../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 5 +-
.../gcc.target/bpf/helper-map-delete-elem.c | 5 +-
.../gcc.target/bpf/helper-map-lookup-elem.c | 5 +-
.../gcc.target/bpf/helper-map-peek-elem.c | 5 +-
gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 5 +-
.../gcc.target/bpf/helper-map-push-elem.c | 4 +-
.../gcc.target/bpf/helper-map-update-elem.c | 4 +-
.../gcc.target/bpf/helper-msg-apply-bytes.c | 4 +-
.../gcc.target/bpf/helper-msg-cork-bytes.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 4 +-
.../gcc.target/bpf/helper-msg-pull-data.c | 7 +-
.../gcc.target/bpf/helper-msg-push-data.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-hash.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-map.c | 4 +-
.../gcc.target/bpf/helper-override-return.c | 4 +-
.../gcc.target/bpf/helper-perf-event-output.c | 3 +-
.../gcc.target/bpf/helper-perf-event-read-value.c | 4 +-
.../gcc.target/bpf/helper-perf-event-read.c | 4 +-
.../gcc.target/bpf/helper-perf-prog-read-value.c | 4 +-
.../gcc.target/bpf/helper-probe-read-str.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 4 +-
.../gcc.target/bpf/helper-probe-write-user.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 4 +-
.../gcc.target/bpf/helper-rc-pointer-rel.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 4 +-
.../gcc.target/bpf/helper-set-hash-invalid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 5 +-
gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 4 +-
.../gcc.target/bpf/helper-sk-lookup-tcp.c | 10 +-
.../gcc.target/bpf/helper-sk-lookup-upd.c | 4 +-
.../gcc.target/bpf/helper-sk-redirect-hash.c | 5 +-
.../gcc.target/bpf/helper-sk-redirect-map.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 4 +-
.../gcc.target/bpf/helper-sk-select-reuseport.c | 4 +-
.../gcc.target/bpf/helper-sk-storage-delete.c | 4 +-
.../gcc.target/bpf/helper-sk-storage-get.c | 5 +-
.../gcc.target/bpf/helper-skb-adjust-room.c | 4 +-
.../gcc.target/bpf/helper-skb-cgroup-id.c | 4 +-
.../gcc.target/bpf/helper-skb-change-head.c | 4 +-
.../gcc.target/bpf/helper-skb-change-proto.c | 4 +-
.../gcc.target/bpf/helper-skb-change-tail.c | 4 +-
.../gcc.target/bpf/helper-skb-change-type.c | 4 +-
.../gcc.target/bpf/helper-skb-ecn-set-ce.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-get-xfrm-state.c | 6 +-
.../bpf/helper-skb-load-bytes-relative.c | 8 +-
.../gcc.target/bpf/helper-skb-load-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-pull-data.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-store-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 4 +-
.../gcc.target/bpf/helper-skb-vlan-push.c | 4 +-
.../gcc.target/bpf/helper-skc-lookup-tcp.c | 6 +-
.../gcc.target/bpf/helper-sock-hash-update.c | 4 +-
.../gcc.target/bpf/helper-sock-map-update.c | 4 +-
.../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-strtol.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 4 +-
.../bpf/helper-sysctl-get-current-value.c | 5 +-
.../gcc.target/bpf/helper-sysctl-get-name.c | 5 +-
.../gcc.target/bpf/helper-sysctl-get-new-value.c | 5 +-
.../gcc.target/bpf/helper-sysctl-set-new-value.c | 5 +-
gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 5 +-
.../gcc.target/bpf/helper-tcp-check-syncookie.c | 8 +-
gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 5 +-
.../gcc.target/bpf/helper-xdp-adjust-head.c | 4 +-
.../gcc.target/bpf/helper-xdp-adjust-meta.c | 4 +-
.../gcc.target/bpf/helper-xdp-adjust-tail.c | 3 +-
.../gcc.target/bpf/skb-ancestor-cgroup-id.c | 4 +-
gcc/testsuite/gcc.target/i386/minmax-10.c | 38 ++
gcc/testsuite/gcc.target/i386/minmax-11.c | 12 +
gcc/testsuite/gcc.target/i386/minmax-8.c | 18 +
gcc/testsuite/gcc.target/i386/minmax-9.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr96446.c | 16 +
gcc/testsuite/gfortran.dg/do_check_14.f90 | 56 +++
gcc/tree-ssa-pre.c | 1 +
gcc/tree-ssa-reassoc.c | 88 +++-
gcc/tree-ssa-sink.c | 3 +-
gcc/tree-vect-loop-manip.c | 14 +-
gcc/tree-vect-loop.c | 88 +++-
gcc/tree-vect-stmts.c | 6 +-
gcc/tree-vectorizer.c | 3 +-
gcc/tree-vectorizer.h | 1 +
libgomp/ChangeLog | 16 +
libstdc++-v3/ChangeLog | 61 +++
libstdc++-v3/config/abi/pre/gnu.ver | 5 +
libstdc++-v3/doc/html/manual/status.html | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
libstdc++-v3/include/bits/basic_string.tcc | 2 +-
libstdc++-v3/include/bits/istream.tcc | 21 +-
libstdc++-v3/include/std/atomic | 8 +-
libstdc++-v3/include/std/istream | 85 +++-
libstdc++-v3/include/std/streambuf | 4 +-
libstdc++-v3/src/c++11/istream-inst.cc | 9 +
libstdc++-v3/src/c++17/fs_ops.cc | 6 +
libstdc++-v3/src/c++98/istream-string.cc | 2 +-
libstdc++-v3/src/c++98/istream.cc | 15 +-
libstdc++-v3/src/filesystem/ops.cc | 6 +
.../basic_string/inserters_extractors/char/13.cc | 55 +++
.../inserters_extractors/wchar_t/13.cc | 55 +++
.../basic_istream/extractors_character/char/3.cc | 2 +-
.../basic_istream/extractors_character/char/4.cc | 1 +
.../basic_istream/extractors_character/char/5.cc | 54 +++
.../extractors_character/char/9555-ic.cc | 2 +
.../extractors_character/char/9826.cc | 2 +-
.../extractors_character/char/lwg2499.cc | 80 ++++
.../extractors_character/char/lwg2499_neg.cc | 45 ++
.../extractors_character/char/overflow.cc | 79 +++
.../extractors_character/wchar_t/3.cc | 2 +-
.../extractors_character/wchar_t/4.cc | 1 +
.../extractors_character/wchar_t/5.cc | 54 +++
.../extractors_character/wchar_t/9555-ic.cc | 2 +
.../extractors_character/wchar_t/lwg2499.cc | 70 +++
.../extractors_character/wchar_t/lwg2499_neg.cc | 40 ++
.../extractors_character/wchar_t/overflow.cc | 57 +++
178 files changed, 2478 insertions(+), 919 deletions(-)
More information about the Libstdc++-cvs
mailing list