[gcc(refs/users/ibuclaw/heads/darwin)] Merge branch 'master' into ibuclaw/darwin

Iain Buclaw ibuclaw@gcc.gnu.org
Mon Nov 30 09:17:35 GMT 2020


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

commit cc9e6882a9fe8c91112ddbd73378df6c14cb6a2c
Merge: a22ca6f06eb a5ad5d5c478
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Mon Nov 30 10:17:01 2020 +0100

    Merge branch 'master' into ibuclaw/darwin

Diff:

 ChangeLog                                         |  11 +
 gcc/ChangeLog                                     |  61 ++
 gcc/DATESTAMP                                     |   2 +-
 gcc/ada/ChangeLog                                 |   6 +
 gcc/ada/Makefile.rtl                              |   2 +
 gcc/builtins.c                                    | 955 +++++++++++++++++-----
 gcc/builtins.h                                    |  73 +-
 gcc/config.gcc                                    |  40 +-
 gcc/config/ft32/ft32.md                           |   6 +-
 gcc/config/riscv/riscv.h                          |   9 +
 gcc/config/riscv/withmultilib.h                   |  51 --
 gcc/config/t-darwin                               |   4 +-
 gcc/d/ChangeLog                                   |  13 +
 gcc/fortran/ChangeLog                             |   5 +
 gcc/fortran/expr.c                                |   3 +
 gcc/gcc.c                                         |  23 +-
 gcc/ipa-modref.c                                  |  34 +-
 gcc/symtab-thunks.h                               |   2 +-
 gcc/testsuite/ChangeLog                           |  35 +
 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c |   8 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C   |  10 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C  |  18 +-
 gcc/testsuite/gcc.dg/Warray-bounds-43.c           |  27 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-11.c      |   8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c      |   7 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c      |   2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c      |  10 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c      |  33 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-29.c      |  10 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-37.c      |  26 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-46.c      |  10 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-47.c      |   2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-54.c      |  10 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-58.c      | 260 ++++++
 gcc/testsuite/gcc.dg/Wstringop-overflow-59.c      | 267 ++++++
 gcc/testsuite/gcc.dg/Wstringop-overflow-60.c      |  72 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-61.c      |  88 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c      | 363 ++++++++
 gcc/testsuite/gcc.dg/Wstringop-overflow-63.c      |  33 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-64.c      |  74 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-7.c       | 124 +++
 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c        |   8 +-
 gcc/testsuite/gfortran.dg/pr98017.f90             |  14 +
 gcc/tree-ssa-strlen.c                             | 343 +-------
 gcc/tree-ssa-structalias.c                        |   5 +
 libatomic/ChangeLog                               |   4 +
 libatomic/configure                               |   4 +-
 libbacktrace/ChangeLog                            |   4 +
 libbacktrace/configure                            |   4 +-
 libcc1/ChangeLog                                  |   4 +
 libcc1/configure                                  |   8 +-
 libffi/ChangeLog                                  |   4 +
 libffi/configure                                  |   8 +-
 libgcc/libgcc2.c                                  |   8 +-
 libgfortran/ChangeLog                             |   4 +
 libgfortran/configure                             |   8 +-
 libgomp/ChangeLog                                 |   4 +
 libgomp/configure                                 |   8 +-
 libhsail-rt/ChangeLog                             |   4 +
 libhsail-rt/configure                             |   8 +-
 libitm/ChangeLog                                  |   4 +
 libitm/configure                                  |   8 +-
 libobjc/ChangeLog                                 |   4 +
 libobjc/configure                                 |   4 +-
 liboffloadmic/ChangeLog                           |   5 +
 liboffloadmic/configure                           |   8 +-
 liboffloadmic/plugin/configure                    |   8 +-
 libquadmath/ChangeLog                             |   4 +
 libquadmath/configure                             |   4 +-
 libsanitizer/ChangeLog                            |   4 +
 libsanitizer/configure                            |   8 +-
 libssp/ChangeLog                                  |   4 +
 libssp/configure                                  |   4 +-
 libstdc++-v3/ChangeLog                            |   4 +
 libstdc++-v3/configure                            |   8 +-
 libtool.m4                                        |   8 +-
 libvtv/ChangeLog                                  |   4 +
 libvtv/configure                                  |   8 +-
 lto-plugin/ChangeLog                              |   4 +
 lto-plugin/configure                              |   4 +-
 zlib/ChangeLog                                    |   4 +
 zlib/configure                                    |   4 +-
 82 files changed, 2544 insertions(+), 824 deletions(-)


More information about the Libstdc++-cvs mailing list