From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1464) id 755C93857002; Thu, 23 Jul 2020 19:06:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 755C93857002 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1595531195; bh=d7HWeXaycNq+JjM+/n/ZYrzpZx/DmooZIMxAoGUfjag=; h=From:To:Subject:Date:From; b=YUuMsfrhZmPqBt7vALgEONBA08JJyLZYsCOI9uAUYqvGpdijn4W52xGmX/3FY5UkQ C90fBRVq79Ake4swRsV1FOg53fwTZ0dcr4JgCcv0e3W0ZDV1S2PSwwPqYmOtrGQ62O ipnBMaGzXNqRGr3p6a2WZyGq+nrS0b9re7hU4HDA= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Peter Bergner To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10 X-Act-Checkin: gcc X-Git-Author: Peter Bergner X-Git-Refname: refs/vendors/ibm/heads/gcc-10-branch X-Git-Oldrev: 5a8d4bfe5ea6cbf07cea2ffaa320705aa12f74b9 X-Git-Newrev: 41c254751be3747cd13148a98cc6cb9a7f578eed Message-Id: <20200723190635.755C93857002@sourceware.org> Date: Thu, 23 Jul 2020 19:06: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: Thu, 23 Jul 2020 19:06:35 -0000 https://gcc.gnu.org/g:41c254751be3747cd13148a98cc6cb9a7f578eed commit 41c254751be3747cd13148a98cc6cb9a7f578eed Merge: 5a8d4bfe5ea 5497677b497 Author: Peter Bergner Date: Thu Jul 23 12:30:08 2020 -0500 ibm: Merge up to top of releases/gcc-10 2020-07-23 Peter Bergner Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6 Diff: ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 14 + contrib/gcc-changelog/git_commit.py | 35 +- contrib/gcc-changelog/git_update_version.py | 2 +- contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 35 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 425 + gcc/ChangeLog.ibm | 4 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 4 + gcc/analyzer/ChangeLog | 4 + gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 14 + gcc/c/c-typeck.c | 16 + gcc/config.in | 7 + gcc/config/aarch64/aarch64-builtins.c | 14 +- gcc/config/aarch64/aarch64-c.c | 16 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-sve-builtins.cc | 35 +- gcc/config/aarch64/aarch64.c | 50 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/arm/arm-builtins.c | 15 +- gcc/config/arm/arm.c | 1 + gcc/config/i386/avx512fintrin.h | 164 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/sync.md | 5 +- gcc/config/i386/x86-tune.def | 4 +- gcc/config/riscv/predicates.md | 6 + gcc/config/riscv/riscv-builtins.c | 5 +- gcc/config/riscv/riscv-ftypes.def | 2 +- gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv-sr.c | 12 +- gcc/config/riscv/riscv.c | 141 +- gcc/config/riscv/riscv.md | 21 +- gcc/config/rs6000/altivec.h | 3 +- gcc/config/rs6000/altivec.md | 43 + gcc/config/rs6000/rs6000-builtin.def | 4 + gcc/config/rs6000/rs6000-call.c | 36 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/vsx.md | 10 + gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.h | 7 + gcc/configure | 31 + gcc/configure.ac | 5 + gcc/cp/ChangeLog | 56 + gcc/cp/call.c | 54 +- gcc/cp/class.c | 27 +- gcc/cp/parser.c | 66 +- gcc/cp/semantics.c | 16 + gcc/cp/typeck.c | 42 + gcc/d/ChangeLog | 4 + gcc/doc/extend.texi | 27 +- gcc/expr.c | 7 +- gcc/fortran/ChangeLog | 41 + gcc/fortran/class.c | 5 +- gcc/fortran/dump-parse-tree.c | 55 +- gcc/fortran/frontend-passes.c | 74 + gcc/fortran/gfortran.h | 3 +- gcc/fortran/misc.c | 8 +- gcc/fortran/parse.c | 22 + gcc/fortran/resolve.c | 16 +- gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 11 +- gcc/gimplify.c | 21 +- gcc/go/ChangeLog | 4 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 9 +- gcc/ipa-fnsummary.c | 10 +- gcc/ipa-param-manipulation.c | 6 +- gcc/ipa-sra.c | 4 +- gcc/jit/ChangeLog | 4 + gcc/lto-streamer-out.c | 29 +- gcc/lto/ChangeLog | 4 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/po/ChangeLog | 12 + gcc/po/gcc.pot | 9683 ++++++++++---------- gcc/po/sv.po | 1038 +-- gcc/testsuite/ChangeLog | 319 + gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +- gcc/testsuite/g++.dg/conversion/ref4.C | 22 + gcc/testsuite/g++.dg/conversion/ref5.C | 14 + gcc/testsuite/g++.dg/conversion/ref6.C | 24 + gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 + gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 + gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 + gcc/testsuite/g++.dg/opt/pr96194.C | 21 + gcc/testsuite/g++.dg/parse/enum14.C | 7 + gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 + gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/g++.target/aarch64/pr95726.C | 28 + .../aarch64/sve/acle/general-c++/attributes_1.C | 122 + gcc/testsuite/g++.target/arm/pr95726.C | 31 + gcc/testsuite/g++.target/riscv/frflags.C | 7 + gcc/testsuite/gcc.dg/guality/pr95343.c | 45 + gcc/testsuite/gcc.dg/ipa/pr96040.c | 57 + gcc/testsuite/gcc.dg/pr94600-1.c | 36 + gcc/testsuite/gcc.dg/pr94600-2.c | 34 + gcc/testsuite/gcc.dg/pr94600-3.c | 35 + gcc/testsuite/gcc.dg/pr94600-4.c | 34 + gcc/testsuite/gcc.dg/pr94600-5.c | 34 + gcc/testsuite/gcc.dg/pr94600-6.c | 33 + gcc/testsuite/gcc.dg/pr94600-7.c | 33 + gcc/testsuite/gcc.dg/pr94600-8.c | 33 + gcc/testsuite/gcc.dg/pr95857.c | 37 + gcc/testsuite/gcc.dg/torture/pr96130.c | 26 + gcc/testsuite/gcc.dg/torture/pr96133.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.dg/vect/slp-46.c | 96 + .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../gcc.target/aarch64/return_address_sign_b_1.c | 8 +- .../aarch64/sve/acle/general/attributes_8.c | 101 + .../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 + .../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +- .../gcc.target/powerpc/builtins-msum-runnable.c | 74 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 186 + gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 194 + gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 + gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 25 + gcc/testsuite/gcc.target/powerpc/p10-identify.c | 26 + gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 + .../gcc.target/powerpc/vsx-builtin-msum.c | 26 + gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr95252.c | 47 + gcc/testsuite/gcc.target/riscv/pr95683.c | 10 + gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 + gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +- gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- .../gfortran.dg/goacc/mapping-tests-3.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-4.f90 | 17 + gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 + gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 + gcc/testsuite/gfortran.dg/pr93337.f90 | 10 + gcc/testsuite/gfortran.dg/pr95709.f90 | 14 + gcc/testsuite/gfortran.dg/select_type_49.f90 | 43 + gcc/testsuite/lib/target-supports.exp | 34 +- gcc/toplev.c | 22 +- gcc/tree-cfg.c | 40 +- gcc/tree-loop-distribution.c | 38 +- gcc/tree-pretty-print.c | 5 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- gcc/value-range.cc | 47 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 21 + include/gomp-constants.h | 12 +- intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 9 + libbacktrace/configure | 12 +- libbacktrace/configure.ac | 4 +- libcc1/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 36 + libgcc/config/aarch64/aarch64-unwind.h | 40 +- libgcc/config/aarch64/lse.S | 30 + libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgcc/unwind-dw2.c | 34 +- libgfortran/ChangeLog | 4 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/cgo/gcc.go | 12 +- libgo/go/encoding/json/decode.go | 5 + libgo/go/encoding/json/decode_test.go | 33 +- libgo/go/encoding/json/encode.go | 11 +- libgo/go/encoding/json/encode_test.go | 87 +- libgo/go/encoding/json/stream_test.go | 8 +- libgo/go/go/doc/example.go | 6 +- libgo/go/go/doc/example_test.go | 76 +- libgo/go/go/parser/interface.go | 8 +- libgo/go/math/big/nat.go | 15 +- libgo/go/math/big/nat_test.go | 18 + libgo/go/os/os_test.go | 35 + libgo/go/runtime/crash_test.go | 14 +- libgo/go/runtime/mgcscavenge.go | 22 + libgo/go/runtime/mpagecache.go | 13 +- libgo/go/runtime/mpagecache_test.go | 33 +- libgo/go/runtime/proc.go | 6 + libgo/go/runtime/proc_test.go | 24 + libgo/go/runtime/testdata/testprog/lockosthread.go | 49 + libgo/misc/cgo/test/testx.go | 10 + libgomp/ChangeLog | 124 + libgomp/libgomp.h | 8 +- libgomp/libgomp.texi | 11 + libgomp/oacc-init.c | 38 + libgomp/oacc-mem.c | 374 +- libgomp/target.c | 38 +- .../libgomp.oacc-c-c++-common/acc_prof-init-2.c | 80 + .../libgomp.oacc-c-c++-common/pr92843-1.c | 1 - .../libgomp.oacc-c-c++-common/pr95270-1.c | 46 + .../libgomp.oacc-c-c++-common/pr95270-2.c | 48 + .../libgomp.oacc-c-c++-common/refcounting-1.c | 31 + .../libgomp.oacc-c-c++-common/refcounting-2.c | 31 + .../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 + .../structured-dynamic-lifetimes-4.c | 2 - .../deep-copy-6-no_finalize.F90 | 5 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 - .../dynamic-incr-structural-1.f90 | 49 + .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 + .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 5 +- .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 7 +- libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 19 + libitm/config/aarch64/sjlj.S | 29 +- libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libphobos/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 67 + libstdc++-v3/include/bits/unique_ptr.h | 20 +- libstdc++-v3/include/std/ranges | 67 +- libstdc++-v3/src/c++11/random.cc | 26 +- libstdc++-v3/src/c++17/memory_resource.cc | 127 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../synchronized_pool_resource/allocate_single.cc | 24 + .../synchronized_pool_resource/cons_single.cc | 24 + .../synchronized_pool_resource/release_single.cc | 24 + .../testsuite/20_util/unique_ptr/io/lwg2948.cc | 91 + .../26_numerics/random/random_device/94087.cc | 63 + .../testsuite/std/ranges/adaptors/95322.cc | 48 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 255 files changed, 11243 insertions(+), 6576 deletions(-) diff --cc gcc/ChangeLog.ibm index 22fa4f9c3fe,00000000000..e5f9d6def63 mode 100644,000000..100644 --- a/gcc/ChangeLog.ibm +++ b/gcc/ChangeLog.ibm @@@ -1,11 -1,0 +1,15 @@@ ++2020-07-23 Peter Bergner ++ ++ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6 ++ +2020-07-02 Peter Bergner + + Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27 + +2020-07-02 Peter Bergner + + Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2 + +2020-06-24 Peter Bergner + + Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.