public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-5008.
@ 2020-11-13 21:18 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-11-13 21:18 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:6156854774d7c173a06c5e342deb5f10f6897267

commit 6156854774d7c173a06c5e342deb5f10f6897267
Merge: a4ce5f593df 91004436daa
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Nov 13 19:40:37 2020 +0000

    Merge master r11-5008.
    
            * Merge master r11-5008-g91004436daaf.

Diff:

 MAINTAINERS                                        |    1 +
 gcc/ChangeLog                                      |  153 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   35 +
 gcc/builtin-types.def                              |    2 +
 gcc/builtins.c                                     |    2 +
 gcc/c-family/ChangeLog                             |   14 +
 gcc/c-family/c-attribs.c                           |   70 +-
 gcc/c-family/c-common.c                            |    6 +
 gcc/c-family/c-common.h                            |    9 +-
 gcc/c-family/c-cppbuiltin.c                        |   14 +-
 gcc/c-family/c-lex.c                               |   67 +-
 gcc/c-family/c-objc.h                              |    7 +-
 gcc/c-family/c.opt                                 |    5 +
 gcc/c-family/stub-objc.c                           |    1 +
 gcc/c/c-parser.c                                   |    8 +-
 gcc/c/c-typeck.c                                   |    7 +-
 gcc/cfgexpand.c                                    |   46 +-
 gcc/config/aarch64/aarch64-protos.h                |    1 +
 gcc/config/aarch64/aarch64.c                       |  212 +-
 gcc/config/aarch64/aarch64.h                       |   17 +-
 gcc/config/aarch64/aarch64.md                      |   18 +
 gcc/config/arm/aarch-common.c                      |    2 +-
 gcc/config/arm/arm.c                               |   90 +-
 gcc/config/msp430/msp430-protos.h                  |    5 +-
 gcc/config/msp430/msp430.c                         |  808 +++++++-
 gcc/config/msp430/msp430.h                         |   18 +
 gcc/config/msp430/msp430.md                        |  437 +++-
 gcc/config/msp430/predicates.md                    |   13 +
 gcc/configure                                      |   37 +
 gcc/configure.ac                                   |   35 +
 gcc/cp/ChangeLog                                   |   12 +
 gcc/cp/class.c                                     |   17 +
 gcc/cp/cp-tree.h                                   |   11 +
 gcc/cp/name-lookup.c                               |  256 ++-
 gcc/cp/parser.c                                    |  151 +-
 gcc/cp/semantics.c                                 |   21 +-
 gcc/d/d-target.cc                                  |    9 +
 gcc/d/decl.cc                                      |   56 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/cppmangle.c                              |   20 +-
 gcc/d/dmd/mangle.h                                 |    1 +
 gcc/d/dmd/target.h                                 |    2 +
 gcc/d/intrinsics.cc                                |   11 +-
 gcc/doc/cpp.texi                                   |   21 +-
 gcc/doc/extend.texi                                |   88 +-
 gcc/doc/invoke.texi                                |    9 +-
 gcc/dwarf2out.c                                    |   16 +-
 gcc/fortran/ChangeLog                              |   21 +
 gcc/fortran/f95-lang.c                             |   11 +-
 gcc/fortran/types.def                              |    5 +
 gcc/gimple-loop-interchange.cc                     |    9 +-
 gcc/gimple-range.cc                                |   99 +-
 gcc/gimple-range.h                                 |   10 +-
 gcc/gimple.c                                       |    4 -
 gcc/gimple.h                                       |   46 +-
 gcc/gimplify-me.c                                  |   12 +-
 gcc/gimplify.c                                     |   61 +-
 gcc/ipa-cp.c                                       |    3 +-
 gcc/ipa-icf-gimple.c                               |  176 +-
 gcc/ipa-icf-gimple.h                               |   25 +-
 gcc/ipa-icf.c                                      |   43 +-
 gcc/ipa-utils.h                                    |   12 +
 gcc/ira.c                                          |   57 +
 gcc/ira.h                                          |    1 +
 gcc/jit/ChangeLog                                  |  132 ++
 gcc/jit/docs/_build/texinfo/Makefile               |   11 +-
 gcc/jit/docs/_build/texinfo/libgccjit.texi         | 1837 ++++++++++++-----
 gcc/jit/docs/cp/topics/asm.rst                     |  308 +++
 gcc/jit/docs/cp/topics/index.rst                   |    1 +
 gcc/jit/docs/topics/asm.rst                        |  311 +++
 gcc/jit/docs/topics/compatibility.rst              |   17 +
 gcc/jit/docs/topics/functions.rst                  |    3 +
 gcc/jit/docs/topics/index.rst                      |    1 +
 gcc/jit/docs/topics/objects.rst                    |    1 +
 gcc/jit/jit-common.h                               |    2 +
 gcc/jit/jit-playback.c                             |  125 +-
 gcc/jit/jit-playback.h                             |   27 +
 gcc/jit/jit-recording.c                            |  553 ++++-
 gcc/jit/jit-recording.h                            |  224 ++-
 gcc/jit/libgccjit++.h                              |  170 ++
 gcc/jit/libgccjit.c                                |  188 +-
 gcc/jit/libgccjit.h                                |  105 +-
 gcc/jit/libgccjit.map                              |   13 +
 gcc/lra-assigns.c                                  |   17 +-
 gcc/lra-constraints.c                              |    8 +-
 gcc/lra-spills.c                                   |    8 +
 gcc/lra.c                                          |   69 +-
 gcc/objc/objc-act.c                                |   63 +-
 gcc/objc/objc-act.h                                |   10 +
 gcc/omp-builtins.def                               |    9 +-
 gcc/omp-expand.c                                   |    9 +-
 gcc/omp-low.c                                      |  208 +-
 gcc/predict.c                                      |    2 +-
 gcc/range-op.cc                                    |    7 +-
 gcc/reload.c                                       |   16 +
 gcc/testsuite/ChangeLog                            |   74 +
 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c  |    2 +-
 gcc/testsuite/c-c++-common/asmgoto-2.c             |    2 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C            |    2 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C            |    2 +-
 gcc/testsuite/g++.dg/cpp0x/using-enum-1.C          |    3 +
 gcc/testsuite/g++.dg/cpp0x/using-enum-2.C          |   11 +-
 gcc/testsuite/g++.dg/cpp0x/using-enum-3.C          |   15 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction69.C     |    2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C    |   15 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-1.C          |   62 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-2.C          |   48 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-3.C          |    6 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-4.C          |   13 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-5.C          |  132 ++
 gcc/testsuite/g++.dg/cpp2a/using-enum-6.C          |    5 +
 gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C     |   21 +
 gcc/testsuite/g++.dg/inherit/using5.C              |    2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr90883.C            |    4 +-
 gcc/testsuite/g++.dg/ubsan/pr61272.C               |    4 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-8.C        |    2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c    |   65 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c    |   89 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c    |   14 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c    |   56 +
 gcc/testsuite/gcc.c-torture/execute/index-1.c      |    2 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-1.c       |   28 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c       |   41 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-3.c       |   25 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-4.c       |   18 +
 gcc/testsuite/gcc.dg/torture/pr97812.c             |   15 +
 gcc/testsuite/gcc.dg/tree-prof/stringop-2.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/evrp20.c             |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp21.c             |   28 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp22.c             |   43 +
 gcc/testsuite/gcc.dg/tree-ssa/pr78655.c            |   37 +
 .../gcc.target/aarch64/memset-corner-cases.c       |   88 +
 gcc/testsuite/gcc.target/aarch64/memset-q-reg.c    |   81 +
 .../gcc.target/msp430/rtx-cost-O3-default.c        |   42 +
 .../gcc.target/msp430/rtx-cost-O3-f5series.c       |   38 +
 .../gcc.target/msp430/rtx-cost-Os-default.c        |   43 +
 .../gcc.target/msp430/rtx-cost-Os-f5series.c       |   38 +
 gcc/testsuite/gdc.dg/pr92216.d                     |    4 +-
 gcc/testsuite/jit.dg/jit.exp                       |   31 +
 gcc/testsuite/jit.dg/test-asm.c                    |  492 +++++
 gcc/testsuite/jit.dg/test-asm.cc                   |  453 +++++
 gcc/testsuite/jit.dg/test-debug-strings.c          |   20 +
 .../obj-c++.dg/attributes/class-attribute-1.mm     |    1 +
 .../obj-c++.dg/attributes/class-attribute-2.mm     |    1 +
 .../obj-c++.dg/attributes/class-attribute-3.mm     |    1 +
 .../obj-c++.dg/attributes/method-deprecated-1.mm   |    1 +
 .../obj-c++.dg/attributes/method-deprecated-2.mm   |    1 +
 .../obj-c++.dg/attributes/method-deprecated-3.mm   |    1 +
 .../obj-c++.dg/attributes/method-format-1.mm       |    1 +
 .../obj-c++.dg/attributes/method-nonnull-1.mm      |    1 +
 .../obj-c++.dg/attributes/method-noreturn-1.mm     |    1 +
 .../obj-c++.dg/attributes/method-sentinel-1.mm     |    1 +
 gcc/testsuite/obj-c++.dg/attributes/nsobject-01.mm |    2 +-
 .../obj-c++.dg/attributes/nullability-00.mm        |   20 +
 .../obj-c++.dg/attributes/parameter-attribute-1.mm |    1 +
 .../obj-c++.dg/attributes/parameter-attribute-2.mm |    1 +
 .../obj-c++.dg/attributes/proto-attribute-1.mm     |    1 +
 .../obj-c++.dg/attributes/proto-attribute-3.mm     |    2 +-
 .../obj-c++.dg/attributes/proto-attribute-4.mm     |    1 +
 .../obj-c++.dg/attributes/root-class-01.mm         |   11 +
 .../obj-c++.dg/attributes/unused-parameter-1.mm    |    1 +
 gcc/testsuite/obj-c++.dg/bad-receiver-type.mm      |    1 +
 gcc/testsuite/obj-c++.dg/bitfield-3.mm             |    1 +
 gcc/testsuite/obj-c++.dg/bitfield-5.mm             |    1 +
 gcc/testsuite/obj-c++.dg/class-extension-1.mm      |    1 +
 gcc/testsuite/obj-c++.dg/class-extension-2.mm      |    1 +
 gcc/testsuite/obj-c++.dg/class-extension-3.mm      |    1 +
 gcc/testsuite/obj-c++.dg/class-extension-4.mm      |    1 +
 gcc/testsuite/obj-c++.dg/class-protocol-1.mm       |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-1.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-10.mm          |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-2.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-3.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-5.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-6.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-7.mm           |    1 +
 gcc/testsuite/obj-c++.dg/comp-types-8.mm           |    1 +
 gcc/testsuite/obj-c++.dg/demangle-2.mm             |    1 +
 gcc/testsuite/obj-c++.dg/demangle-3.mm             |    1 +
 gcc/testsuite/obj-c++.dg/duplicate-class-1.mm      |    1 +
 gcc/testsuite/obj-c++.dg/encode-1-next.mm          |    1 +
 gcc/testsuite/obj-c++.dg/encode-1.mm               |    1 +
 gcc/testsuite/obj-c++.dg/enhanced-proto-2.mm       |    1 +
 gcc/testsuite/obj-c++.dg/exceptions-1.mm           |    1 +
 gcc/testsuite/obj-c++.dg/exceptions-3.mm           |    1 +
 gcc/testsuite/obj-c++.dg/exceptions-4.mm           |    1 +
 gcc/testsuite/obj-c++.dg/exceptions-5.mm           |    1 +
 gcc/testsuite/obj-c++.dg/extern-c-1.mm             |    1 +
 gcc/testsuite/obj-c++.dg/fobjc-std-1.mm            |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm   |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm        |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm         |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm       |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm         |    1 +
 .../obj-c++.dg/gnu-api-2-objc_msg_lookup.mm        |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm       |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-property.mm     |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-protocol.mm     |    1 +
 .../obj-c++.dg/gnu-api-2-resolve-method.mm         |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-sel.mm          |    1 +
 gcc/testsuite/obj-c++.dg/invalid-method-2.mm       |    1 +
 gcc/testsuite/obj-c++.dg/ivar-invalid-type-1.mm    |    1 +
 gcc/testsuite/obj-c++.dg/ivar-problem-1.mm         |    1 +
 gcc/testsuite/obj-c++.dg/lto/lto.exp               |   16 +-
 gcc/testsuite/obj-c++.dg/lto/trivial-1_0.mm        |    2 +-
 gcc/testsuite/obj-c++.dg/method-1.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-12.mm              |    1 +
 gcc/testsuite/obj-c++.dg/method-18.mm              |    1 +
 gcc/testsuite/obj-c++.dg/method-19.mm              |    1 +
 gcc/testsuite/obj-c++.dg/method-20.mm              |    1 +
 gcc/testsuite/obj-c++.dg/method-3.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-4.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-5.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-8.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-9.mm               |    1 +
 gcc/testsuite/obj-c++.dg/method-namespace-1.mm     |    1 +
 .../plugin/diagnostic-test-expressions-1.mm        |    1 +
 gcc/testsuite/obj-c++.dg/pr23709.mm                |    1 +
 gcc/testsuite/obj-c++.dg/pragma-2.mm               |    1 +
 gcc/testsuite/obj-c++.dg/private-1.mm              |    1 +
 gcc/testsuite/obj-c++.dg/private-2.mm              |    1 +
 gcc/testsuite/obj-c++.dg/property/at-property-4.mm |   20 +-
 .../obj-c++.dg/property/nullability-00.mm          |   21 +
 gcc/testsuite/obj-c++.dg/property/property.exp     |    4 +-
 gcc/testsuite/obj-c++.dg/proto-lossage-1.mm        |    1 +
 gcc/testsuite/obj-c++.dg/proto-lossage-5.mm        |    1 +
 gcc/testsuite/obj-c++.dg/proto-qual-1.mm           |    1 +
 gcc/testsuite/obj-c++.dg/protocol-inheritance-1.mm |    1 +
 gcc/testsuite/obj-c++.dg/protocol-inheritance-2.mm |    1 +
 gcc/testsuite/obj-c++.dg/protocol-optional-1.mm    |    1 +
 gcc/testsuite/obj-c++.dg/root-class-00.mm          |   10 +
 gcc/testsuite/obj-c++.dg/selector-1.mm             |    1 +
 gcc/testsuite/obj-c++.dg/selector-2.mm             |    1 +
 gcc/testsuite/obj-c++.dg/selector-3.mm             |    1 +
 gcc/testsuite/obj-c++.dg/selector-4.mm             |    1 +
 gcc/testsuite/obj-c++.dg/strings/strings.exp       |    4 +-
 gcc/testsuite/obj-c++.dg/stubify-1.mm              |    1 +
 gcc/testsuite/obj-c++.dg/stubify-2.mm              |    1 +
 gcc/testsuite/obj-c++.dg/super-dealloc-1.mm        |    1 +
 gcc/testsuite/obj-c++.dg/super-dealloc-2.mm        |    1 +
 gcc/testsuite/obj-c++.dg/sync-3.mm                 |    1 +
 gcc/testsuite/obj-c++.dg/syntax-error-2.mm         |    1 +
 gcc/testsuite/obj-c++.dg/syntax-error-4.mm         |    1 +
 gcc/testsuite/obj-c++.dg/syntax-error-7.mm         |    1 +
 gcc/testsuite/obj-c++.dg/syntax-error-9.mm         |    1 +
 gcc/testsuite/obj-c++.dg/template-4.mm             |    1 +
 gcc/testsuite/obj-c++.dg/template-7.mm             |    1 +
 gcc/testsuite/obj-c++.dg/template-8.mm             |    1 +
 gcc/testsuite/obj-c++.dg/threedotthree-abi-1.mm    |    1 +
 gcc/testsuite/obj-c++.dg/torture/dg-torture.exp    |    4 +-
 .../obj-c++.dg/torture/strings/strings.exp         |    4 +-
 gcc/testsuite/obj-c++.dg/try-catch-12.mm           |    1 +
 gcc/testsuite/obj-c++.dg/try-catch-13.mm           |    1 +
 gcc/testsuite/objc.dg/anon-1.m                     |    1 +
 .../objc.dg/attributes/class-attribute-1.m         |    1 +
 .../objc.dg/attributes/class-attribute-2.m         |    1 +
 .../objc.dg/attributes/class-attribute-3.m         |    1 +
 .../objc.dg/attributes/method-deprecated-1.m       |    1 +
 .../objc.dg/attributes/method-deprecated-2.m       |    1 +
 .../objc.dg/attributes/method-deprecated-3.m       |    1 +
 gcc/testsuite/objc.dg/attributes/method-format-1.m |    1 +
 .../objc.dg/attributes/method-nonnull-1.m          |    1 +
 .../objc.dg/attributes/method-noreturn-1.m         |    1 +
 .../objc.dg/attributes/method-sentinel-1.m         |    1 +
 gcc/testsuite/objc.dg/attributes/nsobject-01.m     |    1 +
 gcc/testsuite/objc.dg/attributes/nullability-00.m  |   20 +
 .../objc.dg/attributes/objc-exception-1.m          |    1 +
 .../objc.dg/attributes/parameter-attribute-1.m     |    1 +
 .../objc.dg/attributes/parameter-attribute-2.m     |    1 +
 .../objc.dg/attributes/proto-attribute-1.m         |    1 +
 .../objc.dg/attributes/proto-attribute-2.m         |    1 +
 .../objc.dg/attributes/proto-attribute-3.m         |    1 +
 .../objc.dg/attributes/proto-attribute-4.m         |    1 +
 gcc/testsuite/objc.dg/attributes/root-class-01.m   |   11 +
 gcc/testsuite/objc.dg/bitfield-2.m                 |    1 +
 gcc/testsuite/objc.dg/break-in-ifstmt.m            |    1 +
 gcc/testsuite/objc.dg/class-1.m                    |    4 +
 gcc/testsuite/objc.dg/class-extension-1.m          |    1 +
 gcc/testsuite/objc.dg/class-extension-2.m          |    1 +
 gcc/testsuite/objc.dg/class-extension-3.m          |    1 +
 gcc/testsuite/objc.dg/class-extension-4.m          |    1 +
 gcc/testsuite/objc.dg/class-protocol-1.m           |    1 +
 gcc/testsuite/objc.dg/comp-types-7.m               |    1 +
 gcc/testsuite/objc.dg/demangle-1.m                 |    1 +
 gcc/testsuite/objc.dg/duplicate-class-1.m          |    1 +
 gcc/testsuite/objc.dg/encode-6-next.m              |    1 +
 gcc/testsuite/objc.dg/encode-6.m                   |    1 +
 gcc/testsuite/objc.dg/enhanced-proto-2.m           |    1 +
 gcc/testsuite/objc.dg/exceptions-1.m               |    1 +
 gcc/testsuite/objc.dg/exceptions-3.m               |    1 +
 gcc/testsuite/objc.dg/exceptions-4.m               |    1 +
 gcc/testsuite/objc.dg/exceptions-5.m               |    1 +
 gcc/testsuite/objc.dg/fobjc-std-1.m                |    5 +-
 gcc/testsuite/objc.dg/foreach-2.m                  |    1 +
 gcc/testsuite/objc.dg/foreach-4.m                  |    1 +
 gcc/testsuite/objc.dg/foreach-5.m                  |    1 +
 gcc/testsuite/objc.dg/fsyntax-only.m               |    3 +
 gcc/testsuite/objc.dg/gnu-api-2-class-meta.m       |    4 +-
 gcc/testsuite/objc.dg/gnu-api-2-class.m            |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-ivar.m             |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-method.m           |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-objc.m             |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-objc_msg_lookup.m  |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-object.m           |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-property.m         |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-protocol.m         |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-resolve-method.m   |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-sel.m              |    1 +
 gcc/testsuite/objc.dg/incomplete-type-1.m          |    3 +
 gcc/testsuite/objc.dg/instancetype-0.m             |    3 +
 gcc/testsuite/objc.dg/invalid-method-2.m           |    3 +
 gcc/testsuite/objc.dg/ivar-invalid-type-1.m        |    3 +
 gcc/testsuite/objc.dg/ivar-problem-1.m             |    6 +
 gcc/testsuite/objc.dg/ivar-scope-1.m               |    3 +
 gcc/testsuite/objc.dg/ivar-scope-2.m               |    3 +
 gcc/testsuite/objc.dg/ivar-scope-4.m               |    3 +-
 gcc/testsuite/objc.dg/ivar-visibility-1.m          |    1 +
 gcc/testsuite/objc.dg/ivar-visibility-2.m          |    2 +-
 gcc/testsuite/objc.dg/ivar-visibility-3.m          |    2 +-
 gcc/testsuite/objc.dg/ivar-visibility-4.m          |    2 +-
 gcc/testsuite/objc.dg/local-decl-1.m               |    1 +
 gcc/testsuite/objc.dg/lto/lto.exp                  |   16 +-
 gcc/testsuite/objc.dg/lto/trivial-1_0.m            |    4 +-
 gcc/testsuite/objc.dg/method-1.m                   |    1 +
 gcc/testsuite/objc.dg/method-12.m                  |    1 +
 gcc/testsuite/objc.dg/method-13.m                  |    1 +
 gcc/testsuite/objc.dg/method-14.m                  |    1 +
 gcc/testsuite/objc.dg/missing-proto-3.m            |    3 +-
 gcc/testsuite/objc.dg/next-runtime-1.m             |    1 +
 gcc/testsuite/objc.dg/objc-foreach-1.m             |    1 +
 gcc/testsuite/objc.dg/objc-foreach-2.m             |    1 +
 gcc/testsuite/objc.dg/objc-foreach-3.m             |    1 +
 gcc/testsuite/objc.dg/objc-nofilename-1.m          |    1 +
 gcc/testsuite/objc.dg/param-1.m                    |    1 +
 gcc/testsuite/objc.dg/pch/pch.exp                  |    4 +-
 .../objc.dg/plugin/diagnostic-test-expressions-1.m |    2 +-
 gcc/testsuite/objc.dg/pr23709.m                    |    1 +
 gcc/testsuite/objc.dg/private-1.m                  |    1 +
 gcc/testsuite/objc.dg/private-2.m                  |    1 +
 gcc/testsuite/objc.dg/property/at-property-4.m     |   18 +
 gcc/testsuite/objc.dg/property/nullability-00.m    |   21 +
 gcc/testsuite/objc.dg/property/property.exp        |    4 +-
 gcc/testsuite/objc.dg/proto-hier-1.m               |    1 +
 gcc/testsuite/objc.dg/proto-hier-2.m               |    1 +
 gcc/testsuite/objc.dg/proto-lossage-1.m            |    1 +
 gcc/testsuite/objc.dg/proto-lossage-5.m            |    1 +
 gcc/testsuite/objc.dg/proto-qual-1.m               |    1 +
 gcc/testsuite/objc.dg/protocol-inheritance-1.m     |    1 +
 gcc/testsuite/objc.dg/protocol-inheritance-2.m     |    1 +
 gcc/testsuite/objc.dg/protocol-optional-1.m        |    1 +
 gcc/testsuite/objc.dg/root-class-00.m              |   10 +
 gcc/testsuite/objc.dg/selector-1.m                 |    1 +
 gcc/testsuite/objc.dg/selector-2.m                 |    1 +
 gcc/testsuite/objc.dg/selector-3.m                 |    1 +
 gcc/testsuite/objc.dg/selector-4.m                 |    1 +
 gcc/testsuite/objc.dg/shadow-1.m                   |    1 +
 gcc/testsuite/objc.dg/shadow-2.m                   |    1 +
 gcc/testsuite/objc.dg/special/load-category-1.m    |    1 +
 gcc/testsuite/objc.dg/special/load-category-2.m    |    1 +
 gcc/testsuite/objc.dg/special/load-category-3.m    |    1 +
 gcc/testsuite/objc.dg/special/special.exp          |    8 +
 .../objc.dg/special/unclaimed-category-1.h         |    1 +
 .../objc.dg/special/unclaimed-category-1.m         |    1 +
 gcc/testsuite/objc.dg/stabs-1.m                    |    1 +
 gcc/testsuite/objc.dg/strings/strings.exp          |    4 +-
 gcc/testsuite/objc.dg/stubify-1.m                  |    1 +
 gcc/testsuite/objc.dg/stubify-2.m                  |    1 +
 gcc/testsuite/objc.dg/super-class-2.m              |    1 +
 gcc/testsuite/objc.dg/super-dealloc-1.m            |    1 +
 gcc/testsuite/objc.dg/super-dealloc-2.m            |    1 +
 gcc/testsuite/objc.dg/sync-3.m                     |    1 +
 gcc/testsuite/objc.dg/threedotthree-abi-1.m        |    1 +
 gcc/testsuite/objc.dg/torture/dg-torture.exp       |    4 +-
 gcc/testsuite/objc.dg/torture/strings/strings.exp  |    4 +-
 gcc/testsuite/objc.dg/try-catch-11.m               |    1 +
 gcc/testsuite/objc.dg/try-catch-12.m               |    1 +
 gcc/testsuite/objc.dg/type-size-2.m                |    1 +
 gcc/testsuite/objc.dg/type-size-3.m                |    1 +
 gcc/testsuite/objc.dg/type-size-4.m                |    1 +
 gcc/testsuite/objc.dg/type-size-5.m                |    1 +
 gcc/testsuite/objc.dg/undeclared-selector.m        |    1 +
 gcc/testsuite/objc.dg/volatile-1.m                 |    3 +-
 gcc/tree-into-ssa.c                                |    4 +
 gcc/tree-ssa-alias-compare.h                       |   43 +
 gcc/tree-ssa-alias.c                               |  376 +++-
 gcc/tree-ssa-alias.h                               |    2 +
 gcc/tree-ssa-ccp.c                                 |    1 +
 gcc/tree-ssa-dce.c                                 |   41 +-
 gcc/tree-ssa-loop-im.c                             |   12 +-
 gcc/tree-ssa-loop-manip.h                          |    2 +-
 gcc/tree-ssa-sccvn.c                               |   27 +-
 gcc/tree-ssa-tail-merge.c                          |    4 +-
 gcc/tree-vrp.c                                     | 2105 ++++++++++----------
 libcpp/ChangeLog                                   |   17 +
 libcpp/directives.c                                |   23 +
 libcpp/include/cpplib.h                            |    7 +-
 libcpp/init.c                                      |    2 +
 libcpp/macro.c                                     |    6 +-
 libcpp/traditional.c                               |    1 +
 libgomp/ChangeLog                                  |   18 +
 libgomp/allocator.c                                |   42 +-
 libgomp/libgomp.map                                |    6 +
 libgomp/libgomp_g.h                                |    5 +
 libgomp/omp.h.in                                   |    2 +-
 libgomp/testsuite/libgomp.c++/allocate-1.C         |  194 ++
 .../testsuite/libgomp.c-c++-common/allocate-1.c    |  279 +++
 libiberty/rust-demangle.c                          | 1010 +++++++++-
 libiberty/strstr.c                                 |   16 +-
 libiberty/testsuite/rust-demangle-expected         |  134 +-
 libphobos/configure                                |    2 +-
 libphobos/configure.ac                             |    2 +-
 libsanitizer/LOCAL_PATCHES                         |    3 +-
 libsanitizer/MERGE                                 |    2 +-
 libsanitizer/asan/asan_fuchsia.cpp                 |   31 +-
 libsanitizer/asan/asan_report.cpp                  |    3 +-
 libsanitizer/asan/asan_rtl.cpp                     |    3 +-
 libsanitizer/asan/asan_thread.cpp                  |   15 +-
 libsanitizer/asan/asan_thread.h                    |    2 +-
 libsanitizer/include/sanitizer/memprof_interface.h |   60 +
 libsanitizer/interception/interception.h           |    4 +-
 libsanitizer/interception/interception_linux.cpp   |    6 +-
 libsanitizer/interception/interception_linux.h     |    8 +-
 libsanitizer/lsan/lsan.cpp                         |    2 +-
 libsanitizer/lsan/lsan_common.cpp                  |   39 +-
 libsanitizer/lsan/lsan_common.h                    |   15 +-
 libsanitizer/lsan/lsan_common_fuchsia.cpp          |    3 +-
 libsanitizer/lsan/lsan_common_linux.cpp            |    5 +
 libsanitizer/lsan/lsan_interceptors.cpp            |    7 +-
 libsanitizer/lsan/lsan_posix.h                     |    2 +-
 libsanitizer/lsan/lsan_thread.h                    |    1 +
 .../sanitizer_allocator_report.cpp                 |    8 +
 .../sanitizer_common/sanitizer_allocator_report.h  |    1 +
 .../sanitizer_atomic_clang_other.h                 |   18 +-
 libsanitizer/sanitizer_common/sanitizer_common.h   |    1 -
 .../sanitizer_common_interceptors.inc              |    4 +-
 .../sanitizer_common/sanitizer_common_nolibc.cpp   |    4 +-
 .../sanitizer_deadlock_detector1.cpp               |    2 +-
 .../sanitizer_deadlock_detector2.cpp               |    2 +-
 .../sanitizer_deadlock_detector_interface.h        |    6 +
 libsanitizer/sanitizer_common/sanitizer_errno.h    |    2 +-
 libsanitizer/sanitizer_common/sanitizer_file.cpp   |   27 +-
 .../sanitizer_common/sanitizer_flag_parser.h       |    2 +-
 libsanitizer/sanitizer_common/sanitizer_flags.cpp  |    7 +-
 libsanitizer/sanitizer_common/sanitizer_flags.h    |    4 +
 libsanitizer/sanitizer_common/sanitizer_flags.inc  |    9 +-
 .../sanitizer_common/sanitizer_fuchsia.cpp         |   17 +-
 .../sanitizer_common/sanitizer_internal_defs.h     |   12 +-
 .../sanitizer_common/sanitizer_libignore.cpp       |    2 +-
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |  122 +-
 libsanitizer/sanitizer_common/sanitizer_linux.h    |    3 +-
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   64 +-
 libsanitizer/sanitizer_common/sanitizer_mac.cpp    |    4 +-
 .../sanitizer_common/sanitizer_openbsd.cpp         |  119 --
 libsanitizer/sanitizer_common/sanitizer_platform.h |   16 +-
 .../sanitizer_platform_interceptors.h              |  282 ++-
 .../sanitizer_platform_limits_openbsd.cpp          |  279 ---
 .../sanitizer_platform_limits_openbsd.h            |  382 ----
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |    2 +
 libsanitizer/sanitizer_common/sanitizer_posix.h    |    1 -
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |    1 -
 libsanitizer/sanitizer_common/sanitizer_procmaps.h |    2 +-
 .../sanitizer_common/sanitizer_procmaps_bsd.cpp    |   31 +-
 .../sanitizer_common/sanitizer_procmaps_common.cpp |    2 +-
 libsanitizer/sanitizer_common/sanitizer_rtems.cpp  |    2 -
 .../sanitizer_common/sanitizer_stacktrace.h        |    4 +-
 .../sanitizer_common/sanitizer_stoptheworld.h      |    7 +-
 .../sanitizer_stoptheworld_fuchsia.cpp             |    3 +-
 .../sanitizer_stoptheworld_fuchsia.h               |   20 +
 .../sanitizer_stoptheworld_linux_libcdep.cpp       |    2 +-
 .../sanitizer_stoptheworld_mac.cpp                 |    2 +-
 .../sanitizer_stoptheworld_netbsd_libcdep.cpp      |    2 +-
 .../sanitizer_symbolizer_internal.h                |    7 +-
 .../sanitizer_symbolizer_libbacktrace.h            |    2 +-
 .../sanitizer_symbolizer_libcdep.cpp               |    2 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |    2 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.h    |    4 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |    8 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |    2 +-
 .../sanitizer_common/sanitizer_syscall_generic.inc |    2 +-
 .../sanitizer_common/sanitizer_thread_registry.h   |    5 +-
 .../sanitizer_common/sanitizer_tls_get_addr.cpp    |    7 +-
 .../sanitizer_common/sanitizer_unwind_win.cpp      |    4 +
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |    4 +-
 libsanitizer/tsan/tsan_platform.h                  |   26 +-
 libsanitizer/tsan/tsan_platform_linux.cpp          |    7 +-
 libsanitizer/tsan/tsan_platform_mac.cpp            |    2 +-
 libsanitizer/tsan/tsan_report.cpp                  |    3 +-
 libsanitizer/tsan/tsan_rtl.cpp                     |    3 +-
 libsanitizer/tsan/tsan_rtl.h                       |    2 +-
 libsanitizer/tsan/tsan_rtl_mutex.cpp               |    2 +-
 libsanitizer/ubsan/ubsan_platform.h                |    2 +-
 libsanitizer/ubsan/ubsan_type_hash_itanium.cpp     |    2 +-
 libsanitizer/ubsan/ubsan_type_hash_win.cpp         |    2 +-
 libstdc++-v3/ChangeLog                             |   29 +
 libstdc++-v3/include/std/future                    |   14 +-
 libstdc++-v3/src/c++11/futex.cc                    |  100 +-
 .../testsuite/30_threads/future/members/poll.cc    |  105 +
 .../future/members/wait_until_overflow.cc          |   48 +
 499 files changed, 13435 insertions(+), 3672 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-11-13 21:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-13 21:18 [gcc/devel/c++-coroutines] Merge master r11-5008 Iain D Sandoe

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).