public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-2172.
@ 2021-07-08 20:22 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-07-08 20:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:fa92aa7852c248746297a1a10bfb966800ed7242

commit fa92aa7852c248746297a1a10bfb966800ed7242
Merge: 0c3b139efb8 763121ccd90
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Jul 8 19:23:59 2021 +0100

    Merge master r12-2172.
    
            * Merge master r12-2172-g763121ccd908.

Diff:

 gcc/ChangeLog                                      |  40 +++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 246 +++++++++++++++
 gcc/ada/Makefile.rtl                               |   2 +-
 gcc/ada/checks.adb                                 |  36 ++-
 gcc/ada/checks.ads                                 |   4 +-
 gcc/ada/comperr.adb                                |   1 +
 gcc/ada/debug.adb                                  |   8 +-
 gcc/ada/einfo-utils.adb                            |  69 ++---
 gcc/ada/einfo-utils.ads                            |  29 +-
 gcc/ada/einfo.ads                                  |  23 +-
 gcc/ada/exp_attr.adb                               |  14 +-
 gcc/ada/exp_ch11.adb                               |  83 +++--
 gcc/ada/exp_ch3.adb                                |   4 +-
 gcc/ada/exp_ch4.adb                                |  13 +-
 gcc/ada/exp_ch6.adb                                |  90 ++----
 gcc/ada/exp_ch6.ads                                |   7 +-
 gcc/ada/exp_ch7.adb                                |   4 +-
 gcc/ada/exp_ch9.adb                                |  28 +-
 gcc/ada/exp_dbug.adb                               |  11 +-
 gcc/ada/exp_disp.adb                               | 125 +++-----
 gcc/ada/exp_dist.adb                               |  26 +-
 gcc/ada/exp_imgv.adb                               |  11 +-
 gcc/ada/exp_pakd.adb                               |   8 +-
 gcc/ada/exp_prag.adb                               |  31 ++
 gcc/ada/exp_util.adb                               |   8 +-
 gcc/ada/fe.h                                       |  24 --
 gcc/ada/freeze.adb                                 |  22 +-
 gcc/ada/gcc-interface/decl.c                       |  24 +-
 gcc/ada/gcc-interface/system.ads                   |   4 +
 gcc/ada/gcc-interface/trans.c                      |   6 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |   5 +-
 gcc/ada/gnat1drv.adb                               |  23 --
 gcc/ada/inline.adb                                 |  14 +-
 gcc/ada/layout.adb                                 |  87 ++++--
 gcc/ada/layout.ads                                 |   7 +-
 gcc/ada/lib-load.adb                               |  19 +-
 gcc/ada/lib-writ.adb                               |  15 +-
 gcc/ada/lib-writ.ads                               |   3 +
 gcc/ada/lib.ads                                    |   4 +-
 gcc/ada/libgnarl/s-tassta.adb                      |   5 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |   4 +-
 gcc/ada/libgnat/a-cbhama.adb                       |   8 +-
 gcc/ada/libgnat/a-cbhase.adb                       |   4 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |   4 +-
 gcc/ada/libgnat/a-cborma.adb                       |   8 +-
 gcc/ada/libgnat/a-cborse.adb                       |   8 +-
 gcc/ada/libgnat/a-cobove.adb                       |   8 +-
 gcc/ada/libgnat/a-cohama.adb                       |  14 +-
 gcc/ada/libgnat/a-cohama.ads                       |   8 +
 gcc/ada/libgnat/a-cohase.adb                       |  14 +-
 gcc/ada/libgnat/a-cohase.ads                       |   9 +
 gcc/ada/libgnat/a-ngelfu.ads                       |   2 +-
 gcc/ada/libgnat/a-textio.adb                       |  13 +-
 gcc/ada/libgnat/a-witeio.adb                       |  13 +-
 gcc/ada/libgnat/a-ztexio.adb                       |  13 +-
 gcc/ada/libgnat/g-debpoo.adb                       |   2 +-
 gcc/ada/libgnat/g-socket.adb                       |  46 ++-
 gcc/ada/libgnat/g-socket.ads                       |  46 ++-
 gcc/ada/libgnat/s-atocou.ads                       |   1 -
 gcc/ada/libgnat/s-atocou__builtin.adb              |  20 +-
 gcc/ada/make.adb                                   |   9 +-
 gcc/ada/osint.adb                                  |   5 +-
 gcc/ada/par-ch10.adb                               |  26 +-
 gcc/ada/par-ch5.adb                                |  12 +-
 gcc/ada/par-load.adb                               |  15 +-
 gcc/ada/par.adb                                    |   8 +-
 gcc/ada/repinfo.adb                                |   6 +-
 gcc/ada/restrict.adb                               |   5 +-
 gcc/ada/rtsfind.adb                                |   8 +
 gcc/ada/rtsfind.ads                                |  11 +
 gcc/ada/s-oscons-tmplt.c                           |  24 +-
 gcc/ada/scng.adb                                   |  20 +-
 gcc/ada/sem_attr.adb                               |  19 ++
 gcc/ada/sem_cat.ads                                |   2 +-
 gcc/ada/sem_ch12.adb                               |  12 +-
 gcc/ada/sem_ch13.adb                               | 210 +++++++------
 gcc/ada/sem_ch13.ads                               |  22 +-
 gcc/ada/sem_ch3.adb                                |   2 +-
 gcc/ada/sem_ch4.adb                                |   4 +-
 gcc/ada/sem_ch5.adb                                | 145 ++++++++-
 gcc/ada/sem_ch6.adb                                |  15 +-
 gcc/ada/sem_ch8.adb                                |  28 +-
 gcc/ada/sem_ch9.adb                                |  16 +-
 gcc/ada/sem_disp.adb                               |  67 ++--
 gcc/ada/sem_eval.adb                               |   7 +-
 gcc/ada/sem_prag.adb                               |   8 +-
 gcc/ada/sem_res.adb                                |  25 +-
 gcc/ada/sem_util.adb                               | 157 ++++++----
 gcc/ada/sem_util.ads                               |  28 +-
 ...xworks-target.inc => sigtramp-vxworks-target.h} |   2 +-
 gcc/ada/sigtramp-vxworks.c                         |   2 +-
 gcc/ada/sinfo.ads                                  |   4 +-
 gcc/ada/sinput-l.adb                               |  24 +-
 gcc/ada/sprint.adb                                 |   8 +-
 gcc/ada/style.adb                                  |   4 +
 gcc/ada/tbuild.adb                                 |  13 +-
 gcc/ada/tbuild.ads                                 |   5 +-
 gcc/ada/uname.adb                                  | 125 ++++----
 gcc/analyzer/ChangeLog                             |  61 ++++
 gcc/analyzer/diagnostic-manager.cc                 |  35 +++
 gcc/analyzer/engine.cc                             |  54 +++-
 gcc/analyzer/exploded-graph.h                      |   4 +-
 gcc/analyzer/region-model.cc                       | 304 ++++++++++---------
 gcc/analyzer/region-model.h                        |  29 +-
 gcc/analyzer/sm-file.cc                            |  15 +-
 gcc/analyzer/sm-malloc.cc                          |  10 +-
 gcc/analyzer/sm-pattern-test.cc                    |  24 +-
 gcc/analyzer/sm-sensitive.cc                       |  18 --
 gcc/analyzer/sm-signal.cc                          |  21 --
 gcc/analyzer/sm-taint.cc                           |   8 +-
 gcc/analyzer/sm.cc                                 |  14 +
 gcc/analyzer/sm.h                                  |  34 ++-
 gcc/analyzer/svalue.cc                             |  24 +-
 gcc/analyzer/svalue.h                              |   6 +-
 gcc/builtins.c                                     |  69 ++++-
 gcc/builtins.h                                     |   5 +
 gcc/config/i386/i386-expand.c                      |  18 ++
 gcc/config/i386/i386.h                             |   4 +-
 gcc/config/i386/mmx.md                             | 100 +++++-
 gcc/config/rs6000/rs6000-call.c                    |   3 +-
 gcc/config/rs6000/rs6000.md                        |  34 +++
 gcc/cp/module.cc                                   |  13 +
 gcc/gimple-array-bounds.cc                         | 336 +++------------------
 gcc/ipa-sra.c                                      |  15 +-
 gcc/match.pd                                       |  70 ++++-
 gcc/testsuite/ChangeLog                            |  62 ++++
 gcc/testsuite/c-c++-common/Warray-bounds-10.c      | 114 +++++++
 gcc/testsuite/c-c++-common/Warray-bounds-3.c       |   4 +-
 gcc/testsuite/c-c++-common/Warray-bounds-4.c       |  12 +-
 gcc/testsuite/c-c++-common/Warray-bounds-9.c       | 144 +++++++++
 gcc/testsuite/g++.dg/asan/asan_test.C              |   2 +-
 gcc/testsuite/g++.dg/pr95768.C                     |   2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-10.C       |   4 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-11.C       |   4 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-12.C       |   4 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-13.C       |   4 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-17.C       |   2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-20.C       |   8 +-
 gcc/testsuite/gcc.dg/Warray-bounds-29.c            |  22 +-
 gcc/testsuite/gcc.dg/Warray-bounds-30.c            |   2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-31.c            |   8 +-
 gcc/testsuite/gcc.dg/Warray-bounds-32.c            |  26 +-
 gcc/testsuite/gcc.dg/Warray-bounds-52.c            |   6 +-
 gcc/testsuite/gcc.dg/Warray-bounds-53.c            |   6 +-
 gcc/testsuite/gcc.dg/Warray-bounds-58.c            |   2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-63.c            |   6 +-
 gcc/testsuite/gcc.dg/Warray-bounds-66.c            |  12 +-
 gcc/testsuite/gcc.dg/Warray-bounds-69.c            |   2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-77.c            | 135 +++++++++
 gcc/testsuite/gcc.dg/Warray-bounds-78.c            | 109 +++++++
 gcc/testsuite/gcc.dg/Warray-bounds-79.c            | 112 +++++++
 gcc/testsuite/gcc.dg/Wstringop-overflow-34.c       |   8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-47.c       |  14 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-61.c       |   4 +-
 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c     |  10 +-
 gcc/testsuite/gcc.dg/builtin-bswap-13.c            | 329 ++++++++++++++++++++
 gcc/testsuite/gcc.dg/builtin-bswap-14.c            | 302 ++++++++++++++++++
 gcc/testsuite/gcc.dg/debug/pr57351.c               |   1 +
 gcc/testsuite/gcc.dg/ipa/pr101066.c                |  20 ++
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |  21 --
 .../gcc.target/aarch64/sve/acle/general/cntb_1.c   |  14 +
 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c |  27 ++
 gcc/tree-vect-loop.c                               |  50 ++-
 164 files changed, 3793 insertions(+), 1682 deletions(-)


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

only message in thread, other threads:[~2021-07-08 20:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-08 20:22 [gcc/devel/c++-coroutines] Merge master r12-2172 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).