[gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
Peter Bergner
bergner@gcc.gnu.org
Thu Jul 23 19:06:35 GMT 2020
https://gcc.gnu.org/g:41c254751be3747cd13148a98cc6cb9a7f578eed
commit 41c254751be3747cd13148a98cc6cb9a7f578eed
Merge: 5a8d4bfe5ea 5497677b497
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jul 23 12:30:08 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-07-23 Peter Bergner <bergner@linux.ibm.com>
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 <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
++
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
More information about the Libstdc++-cvs
mailing list