From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1873) id 2B76A3857835; Mon, 30 Nov 2020 09:17:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2B76A3857835 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain Buclaw To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/users/ibuclaw/heads/darwin)] Merge branch 'master' into ibuclaw/darwin X-Act-Checkin: gcc X-Git-Author: Iain Buclaw X-Git-Refname: refs/users/ibuclaw/heads/darwin X-Git-Oldrev: a22ca6f06eba298df3b85d8ca98cb2929757c599 X-Git-Newrev: cc9e6882a9fe8c91112ddbd73378df6c14cb6a2c Message-Id: <20201130091735.2B76A3857835@sourceware.org> Date: Mon, 30 Nov 2020 09:17:35 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 09:17:35 -0000 https://gcc.gnu.org/g:cc9e6882a9fe8c91112ddbd73378df6c14cb6a2c commit cc9e6882a9fe8c91112ddbd73378df6c14cb6a2c Merge: a22ca6f06eb a5ad5d5c478 Author: Iain Buclaw 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(-)