public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2022-06-16 16:19 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2022-06-16 16:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c74aa33122eed9d5e69ce689ba6f4cf23a55173b
commit c74aa33122eed9d5e69ce689ba6f4cf23a55173b
Merge: 2cb2b68d10c 7a15b5060a8
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jun 16 09:26:55 2022 -0500
ibm: Merge up to top of releases/gcc-9
2022-06-16 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 7a15b5060a83ea8282323d92043c6152e6a3e22d
Diff:
ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 4 +
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 641 +++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 4 +
gcc/asan.c | 64 +-
gcc/brig/ChangeLog | 4 +
gcc/builtins.c | 30 +-
gcc/c-family/ChangeLog | 55 ++
gcc/c-family/c-common.c | 9 +-
gcc/c-family/c-omp.c | 43 +-
gcc/c-family/c-opts.c | 6 +-
gcc/c-family/c-ubsan.c | 14 +-
gcc/c-family/c-warn.c | 2 +-
gcc/c/ChangeLog | 49 ++
gcc/c/c-fold.c | 1 +
gcc/c/c-parser.c | 3 +
gcc/c/c-typeck.c | 25 +-
gcc/cfgexpand.c | 54 +-
gcc/combine.c | 32 +-
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64.c | 12 +-
gcc/config/arm/arm.c | 26 +-
gcc/config/arm/sync.md | 28 +-
gcc/config/arm/thumb1.md | 15 +
gcc/config/i386/avx512fintrin.h | 86 ++-
gcc/config/i386/i386.c | 27 +-
gcc/config/i386/i386.md | 14 +-
gcc/config/i386/sync.md | 6 +-
gcc/config/rs6000/rs6000.c | 9 +-
gcc/config/rs6000/vector.md | 5 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/sparc/sparc.c | 20 +-
gcc/cp/ChangeLog | 322 +++++++++
gcc/cp/call.c | 24 +-
gcc/cp/class.c | 13 +-
gcc/cp/constexpr.c | 29 +-
gcc/cp/cp-gimplify.c | 91 ++-
gcc/cp/cvt.c | 5 +
gcc/cp/decl.c | 54 +-
gcc/cp/decl2.c | 1 +
gcc/cp/init.c | 4 +-
gcc/cp/lambda.c | 8 +-
gcc/cp/method.c | 1 +
gcc/cp/parser.c | 6 +-
gcc/cp/pt.c | 62 +-
gcc/cp/search.c | 7 +
gcc/cp/semantics.c | 14 +-
gcc/cp/tree.c | 4 +-
gcc/cp/typeck.c | 11 +-
gcc/cp/typeck2.c | 49 +-
gcc/d/ChangeLog | 4 +
gcc/doc/invoke.texi | 4 +-
gcc/dwarf2out.c | 26 +-
gcc/expmed.c | 5 +-
gcc/expr.c | 2 +
gcc/fold-const.c | 28 +-
gcc/fortran/ChangeLog | 67 ++
gcc/fortran/expr.c | 4 +-
gcc/fortran/intrinsic.c | 1 +
gcc/fortran/parse.c | 18 +
gcc/fortran/resolve.c | 10 +-
gcc/fortran/trans-expr.c | 4 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/fortran/trans-types.c | 4 +-
gcc/gimple-fold.c | 4 +-
gcc/gimple-loop-jam.c | 4 +-
gcc/gimple-ssa-store-merging.c | 10 +-
gcc/gimplify.c | 21 +-
gcc/go/ChangeLog | 4 +
gcc/godump.c | 4 +-
gcc/ifcvt.c | 6 +
gcc/jit/ChangeLog | 4 +
gcc/loop-invariant.c | 21 +-
gcc/lto/ChangeLog | 4 +
gcc/match.pd | 30 +-
gcc/objc/ChangeLog | 4 +
gcc/objcp/ChangeLog | 4 +
gcc/omp-low.c | 107 ++-
gcc/optabs-tree.c | 21 +-
gcc/optabs.c | 8 +-
gcc/po/ChangeLog | 4 +
gcc/sanopt.c | 5 +-
gcc/shrink-wrap.c | 5 +-
gcc/stor-layout.c | 25 +-
gcc/testsuite/ChangeLog | 791 +++++++++++++++++++++
.../c-c++-common/Wshift-negative-value-1.c | 9 +-
.../c-c++-common/Wshift-negative-value-10.c | 7 +
.../c-c++-common/Wshift-negative-value-2.c | 5 +-
.../c-c++-common/Wshift-negative-value-3.c | 5 +-
.../c-c++-common/Wshift-negative-value-4.c | 5 +-
.../c-c++-common/Wshift-negative-value-7.c | 5 +
.../c-c++-common/Wshift-negative-value-8.c | 5 +
.../c-c++-common/Wshift-negative-value-9.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +-
gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 -
gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +-
gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +-
gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +-
gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 +
.../c-c++-common/builtin-convertvector-3.c | 11 +
gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 +
gcc/testsuite/c-c++-common/gomp/pr101535-1.c | 31 +
gcc/testsuite/c-c++-common/gomp/pr101535-2.c | 11 +
gcc/testsuite/c-c++-common/pr100785.c | 21 +
gcc/testsuite/c-c++-common/pr105186.c | 5 +
.../c-c++-common/ubsan/float-div-by-zero-2.c | 18 +
gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 +
gcc/testsuite/g++.dg/asan/pr104449.C | 16 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 +
.../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C | 89 +++
gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 +
gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 +
gcc/testsuite/g++.dg/cpp0x/initlist-new6.C | 39 +
gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C | 34 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C | 8 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C | 10 +
gcc/testsuite/g++.dg/cpp0x/nullptr46.C | 11 +
gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 +
gcc/testsuite/g++.dg/cpp0x/pr105256.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 +
.../g++.dg/cpp1y/lambda-generic-Wunused.C | 18 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C | 33 +
gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 +
gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 +
gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 +++
gcc/testsuite/g++.dg/cpp1z/inline-var9.C | 40 ++
gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 +
gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constexpr-nonlit7.C | 6 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 +
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 -
gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 +
gcc/testsuite/g++.dg/ext/flexary39.C | 65 ++
gcc/testsuite/g++.dg/ext/flexary40.C | 50 ++
gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 +
gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +-
gcc/testsuite/g++.dg/gomp/pr101516.C | 8 +
gcc/testsuite/g++.dg/init/assign2.C | 6 +
gcc/testsuite/g++.dg/init/no-elide2.C | 32 +
gcc/testsuite/g++.dg/lookup/new3.C | 10 +
gcc/testsuite/g++.dg/opt/nrv20.C | 20 +
gcc/testsuite/g++.dg/opt/pr104681.C | 19 +
gcc/testsuite/g++.dg/overload/builtin6.C | 14 +
gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 +
gcc/testsuite/g++.dg/template/access39.C | 17 +
gcc/testsuite/g++.dg/template/conv19.C | 34 +
gcc/testsuite/g++.dg/template/ref11.C | 9 +
gcc/testsuite/g++.dg/torture/pr103361.C | 18 +
gcc/testsuite/g++.dg/torture/pr105189.C | 19 +
gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 +
gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 +
gcc/testsuite/g++.target/i386/pr102295.C | 12 +
gcc/testsuite/g++.target/i386/pr102548.C | 12 +
gcc/testsuite/g++.target/i386/vec-tmpl1.C | 17 +
gcc/testsuite/gcc.c-torture/compile/pr101562.c | 21 +
gcc/testsuite/gcc.dg/asan/pr104449.c | 12 +
gcc/testsuite/gcc.dg/asan/pr105214.c | 16 +
gcc/testsuite/gcc.dg/asan/pr105396.c | 19 +
gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 +
gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 +
gcc/testsuite/gcc.dg/gomp/clause-1.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 +
gcc/testsuite/gcc.dg/guality/pr101905.c | 15 +
gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +-
gcc/testsuite/gcc.dg/pr101062.c | 29 +
gcc/testsuite/gcc.dg/pr101171.c | 13 +
gcc/testsuite/gcc.dg/pr101266.c | 8 +
gcc/testsuite/gcc.dg/pr101384.c | 39 +
gcc/testsuite/gcc.dg/pr102140.c | 23 +
gcc/testsuite/gcc.dg/pr102224.c | 49 ++
gcc/testsuite/gcc.dg/pr102478.c | 29 +
gcc/testsuite/gcc.dg/pr103837.c | 19 +
gcc/testsuite/gcc.dg/pr103860.c | 31 +
gcc/testsuite/gcc.dg/pr104675-1.c | 29 +
gcc/testsuite/gcc.dg/pr104675-2.c | 18 +
gcc/testsuite/gcc.dg/pr104675-3.c | 29 +
gcc/testsuite/gcc.dg/pr104786.c | 8 +
gcc/testsuite/gcc.dg/pr105211.c | 11 +
gcc/testsuite/gcc.dg/pr105257.c | 16 +
gcc/testsuite/gcc.dg/torture/pr100786.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/pr97456.c | 40 ++
.../gcc.target/aarch64/sync-comp-swap-ool.c | 6 +
.../gcc.target/aarch64/sync-op-acquire-ool.c | 6 +
.../gcc.target/aarch64/sync-op-full-ool.c | 9 +
gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 2 +-
gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 2 +-
gcc/testsuite/gcc.target/arm/pr99977.c | 8 +
gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 +
gcc/testsuite/gcc.target/i386/pr102498.c | 59 ++
gcc/testsuite/gcc.target/i386/pr103205.c | 11 +
gcc/testsuite/gcc.target/i386/pr103908.c | 24 +
gcc/testsuite/gcc.target/i386/pr104446.c | 15 +
gcc/testsuite/gcc.target/i386/pr104453.c | 11 +
gcc/testsuite/gcc.target/i386/pr104502.c | 31 +
gcc/testsuite/gcc.target/i386/pr104971.c | 18 +
gcc/testsuite/gcc.target/i386/pr105123.c | 22 +
gcc/testsuite/gcc.target/i386/sse-14.c | 4 +
gcc/testsuite/gcc.target/s390/pr104775.c | 14 +
gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 +
gcc/testsuite/gfortran.dg/asan_associate_58.f90 | 19 +
gcc/testsuite/gfortran.dg/asan_associate_59.f90 | 19 +
gcc/testsuite/gfortran.dg/associate_58.f90 | 21 +
gcc/testsuite/gfortran.dg/dec_union_12.f90 | 43 ++
gcc/testsuite/gfortran.dg/pr102860.f90 | 10 +
gcc/testsuite/gfortran.dg/pr104849.f90 | 9 +
gcc/testsuite/gfortran.dg/pr105230.f90 | 8 +
.../gfortran.dg/recursive_reference_3.f90 | 14 +
gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 +
gcc/testsuite/gfortran.dg/ubsan/ubsan.exp | 38 +
gcc/tree-complex.c | 3 +-
gcc/tree-data-ref.c | 2 +-
gcc/tree-inline.c | 22 +-
gcc/tree-ssa-loop-im.c | 18 +-
gcc/tree-switch-conversion.c | 37 +-
gcc/tree-switch-conversion.h | 11 +-
gcc/ubsan.c | 17 +-
gcc/valtrack.c | 4 +-
gcc/varasm.c | 12 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 4 +
intl/ChangeLog | 4 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 4 +
libbacktrace/ChangeLog | 4 +
libcc1/ChangeLog | 4 +
libcpp/ChangeLog | 33 +
libcpp/directives.c | 3 +-
libcpp/macro.c | 5 +-
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 15 +
libffi/src/x86/ffi64.c | 9 +-
libffi/testsuite/libffi.call/nested_struct12.c | 107 +++
libgcc/ChangeLog | 10 +
libgcc/config/aarch64/lse.S | 42 +-
libgcc/config/aarch64/t-lse | 8 +-
libgcc/config/libbid/ChangeLog | 4 +
libgfortran/ChangeLog | 4 +
libgomp/ChangeLog | 72 ++
libgomp/config/linux/affinity.c | 10 +-
libgomp/config/linux/sem.h | 4 +-
libgomp/task.c | 2 +
libgomp/taskloop.c | 22 +-
libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 +
.../testsuite/libgomp.c-c++-common/reduction-1.c | 192 +++++
.../testsuite/libgomp.c-c++-common/reduction-2.c | 192 +++++
.../testsuite/libgomp.c-c++-common/reduction-3.c | 192 +++++
.../testsuite/libgomp.c-c++-common/reduction-4.c | 194 +++++
.../libgomp.c-c++-common/task-reduction-15.c | 61 ++
libgomp/testsuite/libgomp.c/places-6.c | 8 +
libgomp/testsuite/libgomp.c/places-7.c | 8 +
libgomp/testsuite/libgomp.c/places-8.c | 8 +
libgomp/testsuite/libgomp.c/pr104385.c | 26 +
libgomp/testsuite/libgomp.c/task-reduction-4.c | 21 +
libhsail-rt/ChangeLog | 4 +
libiberty/ChangeLog | 16 +
libiberty/simple-object-elf.c | 10 +-
libitm/ChangeLog | 4 +
libobjc/ChangeLog | 4 +
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 20 +
libphobos/libdruntime/gcc/emutls.d | 8 +-
libphobos/libdruntime/gcc/unwind/generic.d | 22 +-
libquadmath/ChangeLog | 4 +
libsanitizer/ChangeLog | 12 +
.../sanitizer_common/sanitizer_linux_libcdep.cc | 21 +-
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 188 +++++
libstdc++-v3/acinclude.m4 | 29 -
libstdc++-v3/config.h.in | 57 --
libstdc++-v3/config/os/djgpp/error_constants.h | 28 +-
libstdc++-v3/config/os/generic/error_constants.h | 28 +-
.../config/os/mingw32-w64/error_constants.h | 36 +-
libstdc++-v3/config/os/mingw32/error_constants.h | 14 +-
libstdc++-v3/configure | 631 ----------------
libstdc++-v3/configure.ac | 1 -
libstdc++-v3/doc/html/faq.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 7 +-
libstdc++-v3/doc/xml/faq.xml | 2 +-
libstdc++-v3/doc/xml/manual/intro.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 12 +-
libstdc++-v3/include/Makefile.am | 2 +
libstdc++-v3/include/Makefile.in | 2 +
libstdc++-v3/include/bits/basic_string.h | 7 +-
libstdc++-v3/include/bits/forward_list.tcc | 5 +
libstdc++-v3/include/bits/random.tcc | 2 +-
libstdc++-v3/include/bits/regex.h | 4 +-
libstdc++-v3/include/bits/vector.tcc | 8 +-
libstdc++-v3/include/c_global/cmath | 14 +-
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 8 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 4 +-
libstdc++-v3/include/ext/rope | 2 +-
libstdc++-v3/include/ext/type_traits.h | 8 +-
libstdc++-v3/libsupc++/exception_ptr.h | 14 +-
libstdc++-v3/src/filesystem/ops.cc | 6 +-
.../testsuite/17_intro/headers/c++1998/103650.cc | 13 +
.../testsuite/18_support/exception_ptr/103630.cc | 39 +
.../19_diagnostics/headers/system_error/93151.cc | 23 +
.../headers/system_error/errc_std_c++0x.cc | 32 +-
.../23_containers/forward_list/operations/merge.cc | 48 ++
.../testsuite/25_algorithms/is_permutation/2.cc | 1 +
.../testsuite/26_numerics/{lerp.cc => lerp/1.cc} | 0
.../testsuite/26_numerics/lerp/constexpr.cc | 21 +
libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 +
.../normal_distribution/operators/serialize.cc | 36 +-
libstdc++-v3/testsuite/27_io/types/1.cc | 10 +-
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
330 files changed, 7417 insertions(+), 1295 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 1c08dd26509,00000000000..8a8194c4429
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,46 -1,0 +1,50 @@@
++2022-06-16 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 7a15b5060a83ea8282323d92043c6152e6a3e22d
++
+2022-03-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 18f90a8e93b5a177daf99f5987004f03a62dfc14
+
+2022-02-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e
+
+2021-11-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
+
+2021-08-10 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
+
+2021-03-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
+
+2020-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
+
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2022-02-18 22:15 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2022-02-18 22:15 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4c8d701eec944f72e05fc3fade44002d8a9c6c2c
commit 4c8d701eec944f72e05fc3fade44002d8a9c6c2c
Merge: cdc31e64652 e75e5d2c41d
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Feb 18 15:23:42 2022 -0600
ibm: Merge up to top of releases/gcc-9
2022-02-18 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e
Diff:
config/ChangeLog | 8 +
config/mh-mingw | 2 +
contrib/ChangeLog | 19 +++
contrib/gcc-changelog/git_commit.py | 12 +-
contrib/gcc-changelog/test_email.py | 5 +
contrib/gcc-changelog/test_patches.txt | 82 ++++++++++
contrib/git-backport.py | 44 +-----
contrib/git-commit-mklog.py | 6 +
contrib/git-fix-changelog.py | 92 ++++++++++++
gcc/ChangeLog | 107 +++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/arm_acle.h | 4 -
gcc/config/i386/sse.md | 5 +-
gcc/config/rs6000/altivec.h | 2 +-
gcc/config/rs6000/rs6000.c | 14 +-
gcc/config/s390/s390.md | 2 +-
gcc/coretypes.h | 8 +-
gcc/d/ChangeLog | 15 ++
gcc/d/decl.cc | 8 +-
gcc/doc/invoke.texi | 3 +-
gcc/fortran/ChangeLog | 95 ++++++++++++
gcc/fortran/array.c | 15 +-
gcc/fortran/check.c | 4 +-
gcc/fortran/expr.c | 5 +-
gcc/fortran/frontend-passes.c | 6 +-
gcc/fortran/resolve.c | 3 +-
gcc/fortran/simplify.c | 19 ++-
gcc/gimple-ssa-evrp-analyze.c | 6 +-
gcc/ipa-pure-const.c | 4 +-
gcc/jit/ChangeLog | 7 +
gcc/jit/jit-playback.c | 3 +-
gcc/testsuite/ChangeLog | 165 +++++++++++++++++++++
gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 +++++
gcc/testsuite/gcc.dg/pr102798.c | 41 +++++
gcc/testsuite/gcc.dg/pr103248.c | 8 +
gcc/testsuite/gcc.dg/pr97953.c | 24 +++
gcc/testsuite/gcc.dg/torture/pr103181.c | 24 +++
gcc/testsuite/gcc.dg/torture/pr103237.c | 24 +++
gcc/testsuite/gcc.dg/torture/pr96522.c | 36 +++++
gcc/testsuite/gcc.target/i386/pr104451.c | 25 ++++
gcc/testsuite/gcc.target/i386/pr104469.c | 12 ++
gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 +++
gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 +++
gcc/testsuite/gcc.target/powerpc/pr102347.c | 19 +++
gcc/testsuite/gcc.target/s390/20211119.c | 12 ++
.../gfortran.dg/bound_simplification_7.f90 | 18 +++
gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 +++
gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 +++++++
gcc/testsuite/gfortran.dg/overload_4.f90 | 27 ++++
gcc/testsuite/gfortran.dg/pr103588.f90 | 8 +
gcc/testsuite/gfortran.dg/pr103606.f90 | 12 ++
gcc/testsuite/gfortran.dg/pr103607.f90 | 12 ++
gcc/testsuite/gfortran.dg/shape_11.f90 | 16 ++
gcc/testsuite/gfortran.dg/transfer_check_6.f90 | 11 ++
gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +-
gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 +++++
gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 | 11 ++
gcc/tree-eh.c | 32 +++-
gcc/tree-sra.c | 3 +-
gcc/tree-ssa-address.c | 48 +++---
gcc/tree-ssa-sccvn.c | 3 +-
gcc/tree-vect-data-refs.c | 3 +-
gcc/tree-vect-loop.c | 11 ++
gcc/tree-vect-slp.c | 5 +-
libgfortran/ChangeLog | 10 ++
libgfortran/intrinsics/pack_generic.c | 9 ++
libphobos/ChangeLog | 26 ++++
libphobos/libdruntime/core/sys/posix/sys/stat.d | 46 +++---
libphobos/libdruntime/core/thread.d | 22 ++-
libphobos/libdruntime/gcc/emutls.d | 6 -
libsanitizer/ChangeLog | 9 ++
libsanitizer/asan/asan_malloc_linux.cc | 2 +-
libstdc++-v3/ChangeLog | 9 ++
libstdc++-v3/include/ext/bitmap_allocator.h | 2 +-
75 files changed, 1390 insertions(+), 157 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 7ccd5965a5a,00000000000..6b49a2614fb
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,38 -1,0 +1,42 @@@
++2022-02-18 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e
++
+2021-11-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
+
+2021-08-10 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
+
+2021-03-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
+
+2020-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
+
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-11-15 18:23 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-11-15 18:23 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cdc31e64652cced67191a9313da1940adc354ce0
commit cdc31e64652cced67191a9313da1940adc354ce0
Merge: e3b2c238165 c47cae3edf1
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Nov 15 11:10:07 2021 -0600
ibm: Merge up to top of releases/gcc-9
2021-11-15 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
Diff:
contrib/ChangeLog | 9 +
contrib/gcc-changelog/git_check_commit.py | 4 +
contrib/gcc-changelog/git_commit.py | 71 ++++--
contrib/gcc-changelog/git_email.py | 22 +-
contrib/gcc-changelog/git_update_version.py | 5 +-
contrib/gcc-changelog/test_email.py | 21 +-
contrib/gcc-changelog/test_patches.txt | 85 ++++++-
gcc/ChangeLog | 263 +++++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 10 +
gcc/ada/gcc-interface/decl.c | 8 +
gcc/ada/gcc-interface/utils.c | 6 +-
gcc/combine.c | 10 +
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/arm/arm-c.c | 4 +-
gcc/config/arm/arm-cpus.in | 27 ++-
gcc/config/arm/arm-protos.h | 3 +-
gcc/config/arm/arm.c | 242 +++++++++----------
gcc/config/i386/avx512dqintrin.h | 4 +-
gcc/config/pa/pa.md | 169 ++++++++++---
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
gcc/d/ChangeLog | 9 +
gcc/d/d-spec.cc | 43 +++-
gcc/doc/invoke.texi | 26 +-
gcc/doc/trouble.texi | 7 +-
gcc/fold-const.c | 4 +-
gcc/fortran/ChangeLog | 153 ++++++++++++
gcc/fortran/class.c | 33 ++-
gcc/fortran/decl.c | 18 ++
gcc/fortran/expr.c | 11 +-
gcc/fortran/primary.c | 32 ++-
gcc/fortran/resolve.c | 9 +
gcc/fortran/trans-array.c | 26 +-
gcc/fortran/trans-decl.c | 3 +-
gcc/fortran/trans-expr.c | 34 ++-
gcc/fortran/trans-intrinsic.c | 8 +-
gcc/gimple-fold.c | 3 +-
gcc/gimple-loop-interchange.cc | 5 +-
gcc/ipa-fnsummary.c | 15 +-
gcc/testsuite/ChangeLog | 242 +++++++++++++++++++
gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 ++
gcc/testsuite/gcc.dg/lto/pr101868_0.c | 33 +++
gcc/testsuite/gcc.dg/lto/pr101868_1.c | 23 ++
gcc/testsuite/gcc.dg/lto/pr101868_2.c | 11 +
gcc/testsuite/gcc.dg/lto/pr101868_3.c | 8 +
gcc/testsuite/gcc.dg/pr100509.c | 9 +
gcc/testsuite/gcc.dg/pr78213.c | 12 +-
gcc/testsuite/gcc.dg/torture/pr100672.c | 19 ++
gcc/testsuite/gcc.dg/torture/pr100934.c | 21 ++
gcc/testsuite/gcc.dg/torture/pr101105.c | 19 ++
gcc/testsuite/gcc.dg/torture/pr101173.c | 18 ++
gcc/testsuite/gcc.dg/torture/pr101394.c | 18 ++
.../gcc.dg/tree-ssa/loop-interchange-16.c | 22 ++
gcc/testsuite/gcc.dg/tree-ssa/pr101824.c | 19 ++
gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +-
gcc/testsuite/gcc.target/arm/attr-neon2.c | 4 +-
gcc/testsuite/gcc.target/arm/attr-neon3.c | 6 +-
gcc/testsuite/gcc.target/arm/pr69245.c | 8 +-
.../gcc.target/arm/pragma_fpu_attribute.c | 7 +-
.../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 ++
gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 ++
.../gfortran.dg/alloc_deferred_comp_1.f90 | 18 ++
gcc/testsuite/gfortran.dg/associate_54.f90 | 34 +++
gcc/testsuite/gfortran.dg/associate_55.f90 | 35 +++
gcc/testsuite/gfortran.dg/associate_56.f90 | 36 +++
gcc/testsuite/gfortran.dg/associated_target_7.f90 | 87 +++++++
gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 ++
gcc/testsuite/gfortran.dg/class_dummy_6.f90 | 65 +++++
gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 60 +++++
.../gfortran.dg/deferred_character_35.f90 | 18 ++
gcc/testsuite/gfortran.dg/elemental_function_5.f90 | 46 ++++
gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 ++
gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +-
gcc/testsuite/gfortran.dg/pdt_31.f03 | 26 ++
gcc/testsuite/gfortran.dg/pr101327.f90 | 11 +
gcc/testsuite/gfortran.dg/pr82314.f90 | 11 +
gcc/testsuite/gfortran.dg/proc_ptr_52.f90 | 72 ++++++
.../gfortran.dg/structure_constructor_17.f90 | 21 ++
gcc/testsuite/gfortran.dg/substr_6.f90 | 2 +
gcc/tree-nested.c | 1 +
gcc/tree-ssa-dom.c | 3 +-
gcc/tree-ssa-phiopt.c | 5 +-
gcc/tree-ssa-pre.c | 13 +-
gcc/tree-vect-data-refs.c | 14 +-
gcc/tree-vect-loop-manip.c | 3 +-
gcc/tree.c | 2 +-
libgcc/ChangeLog | 22 ++
libgcc/config.host | 2 +-
libgcc/config/aarch64/value-unwind.h | 4 +
libgcc/config/frv/frv-abi.h | 4 +
libgcc/config/i386/value-unwind.h | 4 +
libgcc/config/pa/linux-atomic.c | 106 +++++----
libgcc/config/pa/pa64-hpux-lib.h | 9 +-
libgcc/config/pa/t-linux64 | 8 +-
libstdc++-v3/ChangeLog | 127 ++++++++++
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/regex.h | 4 +-
libstdc++-v3/include/std/valarray | 26 +-
libstdc++-v3/python/Makefile.am | 12 +-
libstdc++-v3/python/Makefile.in | 8 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 43 +++-
libstdc++-v3/src/c++11/system_error.cc | 3 +
libstdc++-v3/src/c++17/fs_ops.cc | 5 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
.../19_diagnostics/error_category/102425.cc | 18 ++
.../testsuite/26_numerics/valarray/103022.cc | 15 ++
.../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0
.../testsuite/26_numerics/valarray/range_access.cc | 45 +++-
.../26_numerics/valarray/range_access2.cc | 22 +-
.../basic_iostream/cons/{16251.C => 16251.cc} | 0
.../filesystem/operations/create_directories.cc | 23 ++
.../filesystem/operations/create_directory.cc | 31 +++
.../27_io/filesystem/operations/remove_all.cc | 2 +
.../testsuite/28_regex/match_results/102667.cc | 39 +++
.../filesystem/operations/create_directories.cc | 23 ++
.../filesystem/operations/create_directory.cc | 32 +++
.../filesystem/operations/remove_all.cc | 2 +
.../testsuite/experimental/random/randint.cc | 18 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 19 ++
123 files changed, 2922 insertions(+), 379 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 1f0e9c3489f,00000000000..7ccd5965a5a
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,34 -1,0 +1,38 @@@
++2021-11-15 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
++
+2021-08-10 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
+
+2021-03-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
+
+2020-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
+
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-08-10 20:53 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-08-10 20:53 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e3b2c2381655ab3a233693e62f318e1126fbd505
commit e3b2c2381655ab3a233693e62f318e1126fbd505
Merge: e763634f573 b0d0c0e95d6
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Aug 10 14:15:38 2021 -0500
ibm: Merge up to top of releases/gcc-9
2021-08-10 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
Diff:
ChangeLog | 11 +
config/ChangeLog | 4 +
contrib/ChangeLog | 46 +
contrib/gcc-changelog/git_check_commit.py | 9 +-
contrib/gcc-changelog/git_commit.py | 96 +-
contrib/gcc-changelog/git_email.py | 27 +-
contrib/gcc-changelog/git_repository.py | 7 +-
contrib/gcc-changelog/git_update_version.py | 13 +-
contrib/gcc-changelog/setup.cfg | 3 +
contrib/gcc-changelog/test_email.py | 41 +-
contrib/gcc-changelog/test_patches.txt | 561 +++----
contrib/git-commit-mklog.py | 53 +
contrib/header-tools/ChangeLog | 4 +
contrib/mklog.py | 356 +++++
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
contrib/test_mklog.py | 487 ++++++
contrib/texi2pod.pl | 1 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 1018 ++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 13 +
gcc/ada/gcc-interface/misc.c | 3 +
gcc/ada/gcc-interface/trans.c | 62 +-
gcc/brig/ChangeLog | 4 +
gcc/builtins.c | 3 +-
gcc/c-family/ChangeLog | 23 +
gcc/c-family/c-common.c | 6 +-
gcc/c-family/c-pragma.c | 2 +-
gcc/c/ChangeLog | 45 +
gcc/c/c-decl.c | 2 +-
gcc/c/c-parser.c | 10 +-
gcc/c/c-typeck.c | 70 +-
gcc/cfgbuild.c | 1 +
gcc/cfgcleanup.c | 4 +-
gcc/cfgexpand.c | 7 +-
gcc/cgraph.c | 49 +-
gcc/combine.c | 28 +-
gcc/common/config/i386/i386-common.c | 2 +
gcc/config.gcc | 3 +-
gcc/config/aarch64/aarch64-bti-insert.c | 15 +
gcc/config/aarch64/aarch64-builtins.c | 2 +-
gcc/config/aarch64/aarch64-simd.md | 49 +-
gcc/config/aarch64/aarch64.c | 23 +-
gcc/config/aarch64/aarch64.md | 21 +-
gcc/config/aarch64/iterators.md | 3 -
gcc/config/darwin-c.c | 19 +-
gcc/config/darwin-driver.c | 57 +-
gcc/config/darwin-protos.h | 1 +
gcc/config/darwin.c | 30 +-
gcc/config/darwin.h | 11 +
gcc/config/host-darwin.c | 5 +-
gcc/config/i386/cpuid.h | 36 +-
gcc/config/i386/driver-i386.c | 62 +-
gcc/config/i386/i386-c.c | 7 +
gcc/config/i386/i386.c | 47 +-
gcc/config/i386/i386.h | 4 +
gcc/config/i386/i386.md | 36 +-
gcc/config/i386/sync.md | 144 --
gcc/config/i386/winnt.c | 16 +-
gcc/config/mips/mips.c | 12 +-
gcc/config/nvptx/nvptx.c | 10 +-
gcc/config/riscv/riscv.c | 24 +-
gcc/config/riscv/riscv.opt | 4 +-
gcc/config/rs6000/mmintrin.h | 3 +-
gcc/config/rs6000/rs6000-p8swap.c | 19 +
gcc/config/rs6000/rs6000.c | 2 +-
gcc/config/s390/vecintrin.h | 4 +-
gcc/configure | 34 +-
gcc/cp/ChangeLog | 233 +++
gcc/cp/call.c | 52 +-
gcc/cp/class.c | 4 +
gcc/cp/constexpr.c | 116 +-
gcc/cp/cp-gimplify.c | 8 +
gcc/cp/cp-tree.h | 4 +
gcc/cp/decl.c | 49 +-
gcc/cp/decl2.c | 2 +-
gcc/cp/init.c | 25 +-
gcc/cp/lambda.c | 10 +-
gcc/cp/parser.c | 6 +
gcc/cp/pt.c | 75 +-
gcc/cp/typeck2.c | 12 +-
gcc/cprop.c | 8 +-
gcc/cse.c | 5 +
gcc/cselib.c | 5 +
gcc/d/ChangeLog | 132 ++
gcc/d/d-builtins.cc | 15 +
gcc/d/d-codegen.cc | 55 +-
gcc/d/d-convert.cc | 51 +-
gcc/d/d-diagnostic.cc | 64 +-
gcc/d/d-frontend.cc | 33 +-
gcc/d/d-lang.cc | 2 +
gcc/d/d-tree.h | 3 +
gcc/d/dmd/dcast.c | 15 +-
gcc/d/dmd/expression.c | 11 +-
gcc/d/dmd/expressionsem.c | 18 +-
gcc/d/dmd/func.c | 12 +
gcc/d/dmd/mtype.c | 12 +-
gcc/d/expr.cc | 22 +-
gcc/d/typeinfo.cc | 121 +-
gcc/df-problems.c | 28 +-
gcc/df.h | 1 +
gcc/doc/extend.texi | 3 +
gcc/doc/invoke.texi | 14 +
gcc/doc/tm.texi | 4 +
gcc/doc/tm.texi.in | 2 +
gcc/dse.c | 16 +-
gcc/dwarf2cfi.c | 36 +-
gcc/dwarf2out.c | 58 +-
gcc/dwarf2out.h | 6 +
gcc/early-remat.c | 2 +-
gcc/expmed.c | 13 +-
gcc/expr.c | 23 +-
gcc/fold-const.c | 26 +-
gcc/fortran/ChangeLog | 95 ++
gcc/fortran/check.c | 36 +-
gcc/fortran/frontend-passes.c | 17 +-
gcc/fortran/interface.c | 12 +-
gcc/fortran/intrinsic.c | 10 +-
gcc/fortran/match.c | 4 +-
gcc/fortran/resolve.c | 3 +-
gcc/fortran/simplify.c | 4 +-
gcc/fortran/trans-expr.c | 6 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/gcc.c | 29 +
gcc/gimplify.c | 25 +-
gcc/go/ChangeLog | 4 +
gcc/graphite-isl-ast-to-gimple.c | 3 +
gcc/graphite-scop-detection.c | 1 -
gcc/ifcvt.c | 71 +-
gcc/jit/ChangeLog | 4 +
gcc/jump.c | 5 +
gcc/lra-constraints.c | 73 +-
gcc/lto-opts.c | 6 +
gcc/lto-wrapper.c | 102 +-
gcc/lto/ChangeLog | 4 +
gcc/match.pd | 69 +-
gcc/modulo-sched.c | 56 +-
gcc/objc/ChangeLog | 13 +
gcc/objc/objc-next-metadata-tags.h | 4 +
gcc/objc/objc-next-runtime-abi-02.c | 6 +-
gcc/objcp/ChangeLog | 4 +
gcc/omp-expand.c | 43 +-
gcc/omp-low.c | 8 +-
gcc/opts-common.c | 66 +
gcc/opts.h | 5 +
gcc/po/ChangeLog | 4 +
gcc/postreload.c | 3 +-
gcc/reload.c | 5 +
gcc/rtl.c | 10 +
gcc/rtl.h | 17 +
gcc/rtlanal.c | 9 +-
gcc/target.def | 14 +
gcc/testsuite/ChangeLog | 989 ++++++++++++
gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 +
gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 +
gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 +
gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 +
gcc/testsuite/c-c++-common/gomp/pr98187.c | 97 ++
gcc/testsuite/c-c++-common/pr98556.c | 11 +
.../g++.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/variadic181.C | 9 +
gcc/testsuite/g++.dg/cpp1y/auto-fn60.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 ++
gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C | 35 +
gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 +
gcc/testsuite/g++.dg/cpp1z/decomp54.C | 17 +
gcc/testsuite/g++.dg/cpp1z/decomp55.C | 19 +
gcc/testsuite/g++.dg/cpp1z/eval-order10.C | 27 +
gcc/testsuite/g++.dg/cpp1z/pr99790.C | 9 +
gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 +
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 +
gcc/testsuite/g++.dg/ext/flexary38.C | 18 +
gcc/testsuite/g++.dg/ext/weak6.C | 8 +
gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +-
gcc/testsuite/g++.dg/gomp/pr99007.C | 18 +
gcc/testsuite/g++.dg/inherit/virtual15.C | 18 +
gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 +
gcc/testsuite/g++.dg/lto/pr96591_0.C | 45 +
gcc/testsuite/g++.dg/opt/pr100148.C | 27 +
gcc/testsuite/g++.dg/opt/pr100254.C | 101 ++
gcc/testsuite/g++.dg/opt/pr98282.C | 80 +
gcc/testsuite/g++.dg/opt/pr98353.C | 17 +
gcc/testsuite/g++.dg/opt/pr99034.C | 23 +
gcc/testsuite/g++.dg/pr98032.C | 20 +
gcc/testsuite/g++.dg/pr98136.C | 26 +
gcc/testsuite/g++.dg/template/friend70.C | 9 +
gcc/testsuite/g++.dg/template/non-dependent15.C | 12 +
gcc/testsuite/g++.dg/torture/pr99777.C | 44 +
gcc/testsuite/g++.dg/tree-ssa/final4.C | 10 +
gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 +
gcc/testsuite/g++.dg/ubsan/pr99106.C | 5 +
gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 -
gcc/testsuite/g++.target/i386/mv16.C | 6 +
gcc/testsuite/g++.target/i386/pr98847.C | 20 +
gcc/testsuite/gcc.c-torture/compile/pr96796.c | 55 +
gcc/testsuite/gcc.c-torture/compile/pr99225.c | 31 +
gcc/testsuite/gcc.c-torture/compile/pr99324.c | 19 +
gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 +
gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 +
gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 +
gcc/testsuite/gcc.c-torture/execute/pr98681.c | 18 +
gcc/testsuite/gcc.c-torture/execute/pr98853-1.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr98853-2.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr99079.c | 18 +
gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 +
gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 +
gcc/testsuite/gcc.dg/asan/pr97294.c | 41 +
.../gcc.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +-
gcc/testsuite/gcc.dg/darwin-version-1.c | 4 +-
gcc/testsuite/gcc.dg/declare-simd.c | 1 +
gcc/testsuite/gcc.dg/fold-modpow2-2.c | 47 +
gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 +
gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 -
gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 +
gcc/testsuite/gcc.dg/gomp/pr99007-1.c | 13 +
gcc/testsuite/gcc.dg/gomp/pr99007-2.c | 15 +
gcc/testsuite/gcc.dg/gomp/pr99007-3.c | 16 +
gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 +
gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 -
gcc/testsuite/gcc.dg/graphite/pr93964.c | 19 +
gcc/testsuite/gcc.dg/lto/pr99849_0.c | 23 +
gcc/testsuite/gcc.dg/pr100225.c | 15 +
gcc/testsuite/gcc.dg/pr90248.c | 73 +
gcc/testsuite/gcc.dg/pr95694.c | 23 +
gcc/testsuite/gcc.dg/pr97487-1.c | 9 +
gcc/testsuite/gcc.dg/pr97487-2.c | 18 +
gcc/testsuite/gcc.dg/pr98331.c | 18 +
gcc/testsuite/gcc.dg/pr99136.c | 9 +
gcc/testsuite/gcc.dg/pr99224.c | 6 +
gcc/testsuite/gcc.dg/pr99830.c | 10 +
gcc/testsuite/gcc.dg/pr99990.c | 12 +
gcc/testsuite/gcc.dg/strlenopt-79.c | 46 +
gcc/testsuite/gcc.dg/tls/pr99466-1.c | 8 +
gcc/testsuite/gcc.dg/tls/pr99466-2.c | 10 +
.../gcc.dg/torture/fp-int-convert-timode-3.c | 1 +
.../gcc.dg/torture/fp-int-convert-timode-4.c | 1 +
gcc/testsuite/gcc.dg/torture/pr100053.c | 25 +
gcc/testsuite/gcc.dg/torture/pr100566.c | 36 +
gcc/testsuite/gcc.dg/torture/pr92608.c | 25 +
gcc/testsuite/gcc.dg/torture/pr96513.c | 26 +
gcc/testsuite/gcc.dg/torture/pr98117.c | 19 +
gcc/testsuite/gcc.dg/torture/pr98601.c | 14 +
gcc/testsuite/gcc.dg/torture/pr98758.c | 13 +
gcc/testsuite/gcc.dg/torture/pr98786.c | 23 +
gcc/testsuite/gcc.dg/torture/pr99694.c | 27 +
gcc/testsuite/gcc.dg/torture/pr99954.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr97009.c | 66 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 +
gcc/testsuite/gcc.dg/vect/pr98302.c | 22 +
gcc/testsuite/gcc.dg/vect/pr99856.c | 33 +
gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr99808.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 +
gcc/testsuite/gcc.target/arm/pr78353-1.c | 9 +
gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 +
gcc/testsuite/gcc.target/i386/pr100182.c | 30 +
gcc/testsuite/gcc.target/i386/pr101175.c | 28 +
gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 -
gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 -
gcc/testsuite/gcc.target/i386/pr88240.c | 26 +
gcc/testsuite/gcc.target/i386/pr97971.c | 12 +
gcc/testsuite/gcc.target/i386/pr98063.c | 13 +
gcc/testsuite/gcc.target/i386/pr98100.c | 9 +
gcc/testsuite/gcc.target/i386/pr99863.c | 33 +
gcc/testsuite/gcc.target/i386/pr99905.c | 33 +
gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 +
gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 +
gcc/testsuite/gcc.target/riscv/pr99702.c | 7 +
gcc/testsuite/gdc.dg/pr100882a.d | 21 +
gcc/testsuite/gdc.dg/pr100882b.d | 35 +
gcc/testsuite/gdc.dg/pr100882c.d | 19 +
gcc/testsuite/gdc.dg/pr100882d.d | 25 +
gcc/testsuite/gdc.dg/pr100967.d | 11 +
gcc/testsuite/gdc.dg/pr101127a.d | 8 +
gcc/testsuite/gdc.dg/pr101127b.d | 7 +
gcc/testsuite/gdc.dg/pr101490.d | 21 +
gcc/testsuite/gdc.dg/pr101640.d | 11 +
gcc/testsuite/gdc.dg/pr96435.d | 21 +
gcc/testsuite/gdc.dg/pr98457.d | 9 +
gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 21 +
gcc/testsuite/gdc.test/compilable/b19002.d | 12 +
gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 +
.../fail_compilation/extra-files/minimal/object.d | 1 +
.../gdc.test/fail_compilation/fail19911a.d | 11 +
.../gdc.test/fail_compilation/fail19911b.d | 13 +
.../gdc.test/fail_compilation/fail19911c.d | 17 +
.../gdc.test/fail_compilation/fail19922.d | 19 +
.../gdc.test/fail_compilation/fail19923.d | 19 +
.../gdc.test/fail_compilation/fail22144.d | 14 +
gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 +
gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 +
gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 +
gcc/testsuite/gfortran.dg/pr100154.f90 | 26 +
gcc/testsuite/gfortran.dg/pr100949.f90 | 10 +
gcc/testsuite/gfortran.dg/pr99204.f90 | 10 +
gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +
gcc/testsuite/gfortran.dg/transpose_5.f90 | 8 +
gcc/testsuite/gfortran.dg/value_8.f90 | 16 +
gcc/testsuite/gnat.dg/opt92.adb | 38 +
gcc/testsuite/gnat.dg/unchecked_convert5.adb | 2 +-
gcc/testsuite/gnat.dg/unchecked_convert6.adb | 2 +-
gcc/tree-cfg.c | 16 +-
gcc/tree-data-ref.c | 12 +-
gcc/tree-emutls.c | 6 +-
gcc/tree-loop-distribution.c | 17 +-
gcc/tree-sra.c | 15 +-
gcc/tree-ssa-loop-unswitch.c | 2 +-
gcc/tree-ssa-phiopt.c | 6 +
gcc/tree-ssa-pre.c | 10 +
gcc/tree-ssa-sccvn.c | 46 +-
gcc/tree-ssa-sccvn.h | 1 +
gcc/tree-vect-loop-manip.c | 28 +-
gcc/tree-vect-loop.c | 16 +-
gcc/tree-vect-patterns.c | 14 +-
gcc/tree-vect-slp.c | 183 +--
gcc/tree.c | 13 +-
gcc/varasm.c | 7 +-
gcc/vmsdbgout.c | 20 +-
gcc/wide-int.cc | 21 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 4 +
intl/ChangeLog | 14 +
intl/Makefile.in | 4 +-
intl/configure | 12 +
intl/configure.ac | 6 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 10 +
libatomic/configure | 34 +-
libbacktrace/ChangeLog | 10 +
libbacktrace/configure | 34 +-
libcc1/ChangeLog | 13 +
libcc1/Makefile.am | 3 +
libcc1/Makefile.in | 3 +-
libcc1/configure | 53 +-
libcc1/configure.ac | 6 +
libcpp/ChangeLog | 27 +
libcpp/include/line-map.h | 10 +-
libcpp/lex.c | 5 +-
libcpp/line-map.c | 2 +-
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 10 +
libffi/configure | 34 +-
libgcc/ChangeLog | 21 +
libgcc/config/i386/cpuinfo.h | 1 +
libgcc/config/libbid/ChangeLog | 4 +
libgcc/config/rs6000/tramp.S | 6 +-
libgfortran/ChangeLog | 14 +
libgfortran/configure | 58 +-
libgomp/ChangeLog | 35 +
libgomp/config.h.in | 3 -
libgomp/configure | 44 +-
libgomp/plugin/configfrag.ac | 7 -
libgomp/plugin/plugin-hsa.c | 2 +-
libgomp/testsuite/libgomp.c/task-6.c | 47 +
.../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 ++++++++++++++++++++
libhsail-rt/ChangeLog | 10 +
libhsail-rt/configure | 34 +-
libiberty/ChangeLog | 14 +
libiberty/simple-object-elf.c | 5 +
libitm/ChangeLog | 19 +
libitm/configure | 34 +-
libitm/configure.tgt | 9 +-
libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 +
libobjc/ChangeLog | 10 +
libobjc/configure | 34 +-
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 10 +
libphobos/configure | 34 +-
libquadmath/ChangeLog | 10 +
libquadmath/configure | 34 +-
libsanitizer/ChangeLog | 44 +
libsanitizer/configure | 34 +-
libsanitizer/configure.tgt | 3 +-
.../sanitizer_common_interceptors_ioctl.inc | 9 -
.../sanitizer_platform_limits_posix.cc | 11 -
.../sanitizer_platform_limits_posix.h | 10 -
.../sanitizer_common/sanitizer_posix_libcdep.cc | 14 +-
libssp/ChangeLog | 10 +
libssp/configure | 34 +-
libstdc++-v3/ChangeLog | 734 +++++++++
libstdc++-v3/configure | 48 +-
.../doc/html/manual/source_code_style.html | 1 +
libstdc++-v3/doc/html/manual/status.html | 9 +
.../doc/xml/manual/appendix_contributing.xml | 6 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 +
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 3 +
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 3 +
libstdc++-v3/include/bits/alloc_traits.h | 2 +-
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/basic_ios.h | 12 +-
libstdc++-v3/include/bits/basic_string.h | 13 +-
libstdc++-v3/include/bits/basic_string.tcc | 10 +-
libstdc++-v3/include/bits/char_traits.h | 13 +-
libstdc++-v3/include/bits/forward_list.h | 2 +-
libstdc++-v3/include/bits/fs_dir.h | 2 +-
libstdc++-v3/include/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/bits/fs_ops.h | 2 +-
libstdc++-v3/include/bits/fs_path.h | 12 +-
libstdc++-v3/include/bits/functional_hash.h | 2 +-
libstdc++-v3/include/bits/gslice.h | 2 +-
libstdc++-v3/include/bits/gslice_array.h | 2 +-
libstdc++-v3/include/bits/hashtable.h | 49 +-
libstdc++-v3/include/bits/hashtable_policy.h | 2 +-
libstdc++-v3/include/bits/indirect_array.h | 2 +-
libstdc++-v3/include/bits/locale_classes.h | 12 +-
libstdc++-v3/include/bits/locale_facets.h | 36 +-
libstdc++-v3/include/bits/locale_facets_nonio.h | 28 +-
libstdc++-v3/include/bits/mask_array.h | 2 +-
libstdc++-v3/include/bits/random.h | 24 +-
libstdc++-v3/include/bits/random.tcc | 3 +
libstdc++-v3/include/bits/range_access.h | 12 +-
libstdc++-v3/include/bits/refwrap.h | 2 +-
libstdc++-v3/include/bits/regex.h | 58 +-
libstdc++-v3/include/bits/regex_automaton.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.h | 2 +-
libstdc++-v3/include/bits/regex_constants.h | 10 +-
libstdc++-v3/include/bits/regex_error.h | 6 +-
libstdc++-v3/include/bits/regex_executor.h | 2 +-
libstdc++-v3/include/bits/regex_scanner.h | 2 +-
libstdc++-v3/include/bits/shared_ptr.h | 4 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 12 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +
libstdc++-v3/include/bits/slice_array.h | 2 +-
libstdc++-v3/include/bits/specfun.h | 2 +-
libstdc++-v3/include/bits/std_function.h | 2 +-
libstdc++-v3/include/bits/std_mutex.h | 2 +-
libstdc++-v3/include/bits/stl_algo.h | 8 +-
libstdc++-v3/include/bits/stl_algobase.h | 8 +-
libstdc++-v3/include/bits/stl_deque.h | 16 +-
libstdc++-v3/include/bits/stl_iterator.h | 17 +-
.../include/bits/stl_iterator_base_types.h | 8 +-
libstdc++-v3/include/bits/stl_map.h | 46 +-
libstdc++-v3/include/bits/stl_multimap.h | 46 +-
libstdc++-v3/include/bits/stl_multiset.h | 24 +-
libstdc++-v3/include/bits/stl_numeric.h | 2 +-
libstdc++-v3/include/bits/stl_set.h | 32 +-
libstdc++-v3/include/bits/stl_tree.h | 7 +-
libstdc++-v3/include/bits/stream_iterator.h | 6 +-
libstdc++-v3/include/bits/streambuf_iterator.h | 10 +-
libstdc++-v3/include/bits/unique_lock.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 2 +-
libstdc++-v3/include/bits/unordered_map.h | 98 +-
libstdc++-v3/include/bits/unordered_set.h | 90 +-
libstdc++-v3/include/debug/functions.h | 6 +-
libstdc++-v3/include/debug/unordered_map | 18 +-
libstdc++-v3/include/debug/unordered_set | 26 +-
libstdc++-v3/include/decimal/decimal | 2 +-
libstdc++-v3/include/experimental/any | 6 +-
libstdc++-v3/include/experimental/array | 2 +-
libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 4 +-
libstdc++-v3/include/experimental/buffer | 16 +-
libstdc++-v3/include/experimental/executor | 5 +-
libstdc++-v3/include/experimental/internet | 94 +-
libstdc++-v3/include/experimental/io_context | 10 +-
libstdc++-v3/include/experimental/memory_resource | 5 +
libstdc++-v3/include/experimental/optional | 2 +-
libstdc++-v3/include/experimental/propagate_const | 2 +-
libstdc++-v3/include/experimental/random | 4 +-
libstdc++-v3/include/experimental/socket | 10 +-
libstdc++-v3/include/experimental/source_location | 4 +-
libstdc++-v3/include/experimental/utility | 4 +-
libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 8 +-
.../pb_ds/detail/priority_queue_base_dispatch.hpp | 8 +-
.../detail/tree_policy/node_metadata_selector.hpp | 2 +-
.../detail/trie_policy/node_metadata_selector.hpp | 2 +-
.../include/ext/pb_ds/detail/types_traits.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +-
libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 10 +-
libstdc++-v3/include/ext/random | 14 +-
libstdc++-v3/include/std/any | 119 +-
libstdc++-v3/include/std/atomic | 2 +-
libstdc++-v3/include/std/bitset | 32 +-
libstdc++-v3/include/std/chrono | 2 +-
libstdc++-v3/include/std/complex | 26 +-
libstdc++-v3/include/std/condition_variable | 2 +-
libstdc++-v3/include/std/fstream | 4 +-
libstdc++-v3/include/std/future | 2 +-
libstdc++-v3/include/std/iostream | 4 +-
libstdc++-v3/include/std/istream | 28 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/numeric | 8 +-
libstdc++-v3/include/std/optional | 2 +-
libstdc++-v3/include/std/ostream | 28 +-
libstdc++-v3/include/std/ratio | 2 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/stdexcept | 2 +-
libstdc++-v3/include/std/streambuf | 20 +-
libstdc++-v3/include/std/string_view | 2 +-
libstdc++-v3/include/std/thread | 2 +-
libstdc++-v3/include/std/valarray | 4 +-
libstdc++-v3/include/std/variant | 21 +-
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/include/tr1/cmath | 6 +-
libstdc++-v3/include/tr1/complex | 2 +-
libstdc++-v3/include/tr1/random.h | 10 +-
libstdc++-v3/include/tr1/regex | 52 +-
libstdc++-v3/include/tr2/dynamic_bitset | 24 +-
libstdc++-v3/libsupc++/Makefile.am | 4 +
libstdc++-v3/libsupc++/Makefile.in | 18 +-
libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +-
libstdc++-v3/libsupc++/exception | 2 +-
libstdc++-v3/libsupc++/exception.h | 4 +-
libstdc++-v3/libsupc++/exception_ptr.h | 2 +-
libstdc++-v3/libsupc++/nested_exception.h | 2 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 16 +-
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 11 +-
libstdc++-v3/src/c++17/fs_dir.cc | 8 +-
libstdc++-v3/src/c++17/fs_ops.cc | 12 +-
libstdc++-v3/src/c++17/fs_path.cc | 10 +-
libstdc++-v3/src/c++98/Makefile.am | 5 -
libstdc++-v3/src/c++98/Makefile.in | 10 +-
libstdc++-v3/src/filesystem/dir-common.h | 12 +
libstdc++-v3/src/filesystem/dir.cc | 2 +-
libstdc++-v3/src/filesystem/ops.cc | 4 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../testsuite/18_support/exception_ptr/96657.cc | 17 +
.../19_diagnostics/error_code/operators/less.cc | 41 +
.../error_code/operators/not_equal.cc | 3 +-
.../error_condition/operators/less.cc | 39 +
libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 +
libstdc++-v3/testsuite/20_util/any/cons/90415.cc | 64 +
libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 53 +
.../testsuite/20_util/any/misc/any_cast_neg.cc | 16 +-
.../testsuite/20_util/any/modifiers/92156.cc | 57 +
.../20_util/optional/assignment/100982.cc | 17 +
.../testsuite/20_util/shared_ptr/creation/99006.cc | 9 +
libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 +
.../char_traits/requirements/char/99181.cc | 40 +
.../requirements/constexpr_functions_c++17.cc | 7 +
.../21_strings/char_traits/requirements/version.cc | 16 +
.../map/cons/noexcept_move_construct.cc | 32 +-
.../multimap/cons/noexcept_move_construct.cc | 32 +-
.../multiset/cons/noexcept_move_construct.cc | 32 +-
.../set/cons/noexcept_move_construct.cc | 32 +-
.../unordered_map/allocator/default_init.cc | 69 +
.../cons/noexcept_default_construct.cc | 68 +
.../unordered_map/cons/noexcept_move_construct.cc | 65 +
.../unordered_map/modifiers/move_assign.cc | 81 +
.../cons/noexcept_default_construct.cc | 68 +
.../cons/noexcept_move_construct.cc | 65 +
.../cons/noexcept_default_construct.cc | 68 +
.../cons/noexcept_move_construct.cc | 65 +
.../unordered_set/allocator/default_init.cc | 69 +
.../23_containers/unordered_set/cons/99985.cc | 47 +
.../cons/noexcept_default_construct.cc | 68 +
.../unordered_set/cons/noexcept_move_construct.cc | 65 +
.../24_iterators/insert_iterator/dr561.cc | 47 +
.../testsuite/24_iterators/range_access.cc | 30 +
.../testsuite/24_iterators/range_access_cpp14.cc | 15 +
.../testsuite/24_iterators/range_access_cpp17.cc | 14 +
libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc | 46 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 +
.../27_io/filesystem/operations/proximate.cc | 2 +-
.../27_io/filesystem/path/compare/lwg2936.cc | 2 +-
.../27_io/filesystem/path/construct/100630.cc | 14 +
.../27_io/filesystem/path/decompose/parent_path.cc | 25 +-
.../27_io/filesystem/path/generation/proximate.cc | 2 +-
.../27_io/filesystem/path/generation/relative.cc | 2 +-
.../27_io/filesystem/path/generic/94242.cc | 6 +
.../testsuite/30_threads/thread/cons/84535.cc | 3 +
.../testsuite/30_threads/thread/cons/lwg2097.cc | 3 +
.../testsuite/experimental/feat-lib-fund.cc | 93 +-
.../filesystem/path/construct/100630.cc | 14 +
.../filesystem/path/generic/generic_string.cc | 5 +
.../net/internet/address/v4/members.cc | 30 +-
.../net/internet/address/v6/members.cc | 123 ++
.../testsuite/experimental/net/system_context/1.cc | 42 +
.../testsuite/ext/profile/mutex_extensions_neg.cc | 3 +
.../testsuite/libstdc++-prettyprinters/simple.cc | 11 +
.../testsuite/libstdc++-prettyprinters/simple11.cc | 11 +
libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +-
libtool.m4 | 32 +-
libvtv/ChangeLog | 10 +
libvtv/configure | 34 +-
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 12 +
maintainer-scripts/generate_libstdcxx_web_docs | 2 +-
zlib/ChangeLog | 10 +
zlib/configure | 34 +-
600 files changed, 15111 insertions(+), 2623 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 602ce658ca6,00000000000..1f0e9c3489f
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,30 -1,0 +1,34 @@@
++2021-08-10 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
++
+2021-03-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
+
+2020-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
+
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-03-12 18:49 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-03-12 18:49 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e763634f573370956c15c1fb1da930c81945387a
commit e763634f573370956c15c1fb1da930c81945387a
Merge: 9d68bafe47c 6c3fdc59687
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Mar 12 11:16:06 2021 -0600
ibm: Merge up to top of releases/gcc-9
2021-03-12 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
Diff:
ChangeLog | 7 +
contrib/ChangeLog | 13 +
contrib/compare-lto | 21 +-
contrib/gcc-changelog/git_commit.py | 57 ++-
contrib/gcc-changelog/git_email.py | 6 +-
contrib/gcc-changelog/git_repository.py | 6 +-
contrib/gcc-changelog/test_email.py | 24 +-
contrib/gcc-changelog/test_patches.txt | 81 +++-
gcc/ChangeLog | 248 ++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 62 +++
gcc/ada/exp_attr.adb | 6 +-
gcc/ada/gcc-interface/decl.c | 97 +++-
gcc/ada/gcc-interface/trans.c | 42 +-
gcc/ada/gcc-interface/utils.c | 62 +--
gcc/ada/init.c | 8 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 2 +-
gcc/ada/raise-gcc.c | 6 +
gcc/c/ChangeLog | 8 +
gcc/c/c-parser.c | 2 +-
gcc/config.gcc | 34 +-
gcc/config/aarch64/aarch64-cost-tables.h | 103 +++++
gcc/config/aarch64/aarch64.c | 86 +++-
gcc/config/aarch64/aarch64.h | 10 +-
gcc/config/arm/arm.c | 4 +-
gcc/config/i386/i386.c | 144 +++---
gcc/config/i386/winnt.c | 21 +-
gcc/config/pa/pa.c | 504 ++++++++++++++-------
gcc/config/rs6000/freebsd64.h | 12 +-
gcc/configure | 3 +
gcc/configure.ac | 3 +
gcc/cp/ChangeLog | 37 ++
gcc/cp/call.c | 8 +
gcc/cp/parser.c | 17 +-
gcc/cp/pt.c | 21 +-
gcc/cp/tree.c | 10 +-
gcc/d/ChangeLog | 37 ++
gcc/d/decl.cc | 43 +-
gcc/d/dmd/dmangle.c | 29 +-
gcc/d/dmd/dmodule.c | 2 +-
gcc/d/dmd/root/outbuffer.c | 31 ++
gcc/d/dmd/root/outbuffer.h | 1 +
gcc/df-core.c | 2 +-
gcc/fold-const.c | 7 +
gcc/fortran/ChangeLog | 270 +++++++++++
gcc/fortran/class.c | 4 +-
gcc/fortran/data.c | 104 ++++-
gcc/fortran/decl.c | 2 +
gcc/fortran/expr.c | 15 +-
gcc/fortran/gfortran.h | 1 +
gcc/fortran/interface.c | 19 +-
gcc/fortran/match.c | 3 -
gcc/fortran/module.c | 26 +-
gcc/fortran/primary.c | 72 ++-
gcc/fortran/resolve.c | 27 +-
gcc/fortran/trans-array.c | 495 +++++++++++++++-----
gcc/fortran/trans-expr.c | 368 +++++++++++++--
gcc/fortran/trans-stmt.c | 5 +-
gcc/fortran/trans.c | 12 +-
gcc/fortran/trans.h | 3 +
gcc/modulo-sched.c | 71 +--
gcc/sbitmap.c | 3 +-
gcc/testsuite/ChangeLog | 416 +++++++++++++++++
gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 23 +-
gcc/testsuite/c-c++-common/pr96369.c | 12 +
gcc/testsuite/g++.dg/cpp0x/decltype-call5.C | 7 +
gcc/testsuite/g++.dg/cpp0x/decltype-call6.C | 12 +
gcc/testsuite/g++.dg/cpp0x/initlist-array13.C | 16 +
gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C | 6 +
gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C | 61 +++
gcc/testsuite/g++.dg/ext/attr-lambda3.C | 4 +
gcc/testsuite/g++.dg/pr97627.C | 44 ++
gcc/testsuite/g++.dg/template/pr98297.C | 6 +
gcc/testsuite/g++.dg/vect/pr97255.cc | 44 ++
gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 +
gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 +
gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 +
gcc/testsuite/gcc.dg/pr96370.c | 8 +
gcc/testsuite/gcc.dg/pr96514.c | 27 ++
gcc/testsuite/gcc.dg/pr96579.c | 4 +
gcc/testsuite/gcc.dg/strncmp-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr97812.c | 15 +
gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 ++
gcc/testsuite/gcc.dg/vect/pr97081.c | 26 ++
gcc/testsuite/gcc.dg/vect/pr97236.c | 43 ++
gcc/testsuite/gcc.dg/vect/slp-46.c | 96 ++++
.../gcc.target/aarch64/symbol-range-tiny.c | 8 +-
gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +-
.../gcc.target/aarch64/with-tune-config.c | 7 +
gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 +
gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 +
gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 +
gcc/testsuite/gcc.target/arm/pr97528.c | 28 ++
gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 ++
gcc/testsuite/gcc.target/i386/pr96793-2.c | 28 ++
gcc/testsuite/gcc.target/i386/pr96793.c | 28 ++
gcc/testsuite/gcc.target/i386/pr98086.c | 17 +
gcc/testsuite/gdc.dg/pr98277.d | 13 +
gcc/testsuite/gfortran.dg/bessel_5_redux.f90 | 85 ++++
gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 +
gcc/testsuite/gfortran.dg/charlen_18.f90 | 18 +
gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 +++
gcc/testsuite/gfortran.dg/class_assign_4.f90 | 185 ++++++++
.../gfortran.dg/class_defined_operator_2.f03 | 31 ++
gcc/testsuite/gfortran.dg/contiguous_10.f90 | 69 +++
gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 ++
.../gfortran.dg/deferred_character_36.f90 | 16 +
gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 +
gcc/testsuite/gfortran.dg/elemental_result_2.f90 | 33 ++
gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 ++++
gcc/testsuite/gfortran.dg/forall_19.f90 | 32 ++
gcc/testsuite/gfortran.dg/gomp/pr86470.f90 | 12 +
gcc/testsuite/gfortran.dg/intent_optimize_3.f90 | 16 +
gcc/testsuite/gfortran.dg/matmul_21.f90 | 15 +
gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 +++
gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 +
gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 +
gcc/testsuite/gfortran.dg/pr95342.f90 | 20 +
gcc/testsuite/gfortran.dg/pr96325.f90 | 21 +
gcc/testsuite/gfortran.dg/pr98017.f90 | 14 +
gcc/testsuite/gfortran.dg/pr99060.f90 | 10 +
.../gfortran.dg/unlimited_polymorphic_32.f03 | 59 +++
gcc/testsuite/gfortran.dg/use_rename_10.f90 | 28 ++
gcc/testsuite/gfortran.dg/use_rename_11.f90 | 79 ++++
gcc/testsuite/gnat.dg/modular6.adb | 15 +
gcc/testsuite/gnat.dg/thunk2.adb | 11 +
gcc/testsuite/gnat.dg/thunk2.ads | 12 +
gcc/testsuite/gnat.dg/thunk2_pkg.ads | 11 +
gcc/testsuite/lib/target-supports.exp | 5 +
gcc/testsuite/substr_10.f90 | 11 +
gcc/testsuite/substr_9.f90 | 28 ++
gcc/tree-if-conv.c | 5 +
gcc/tree-ssa-loop-niter.c | 5 +
gcc/tree-ssa-reassoc.c | 23 +-
gcc/tree-vect-data-refs.c | 2 +-
gcc/tree-vect-patterns.c | 11 +-
gcc/tree-vect-stmts.c | 20 +-
gcc/tree-vrp.c | 10 +-
gcc/wide-int.h | 3 +-
libgcc/ChangeLog | 10 +
libgcc/config/i386/gnu-unwind.h | 60 ++-
libgfortran/ChangeLog | 42 ++
libgfortran/generated/matmul_c10.c | 15 +-
libgfortran/generated/matmul_c16.c | 15 +-
libgfortran/generated/matmul_c4.c | 15 +-
libgfortran/generated/matmul_c8.c | 15 +-
libgfortran/generated/matmul_i1.c | 15 +-
libgfortran/generated/matmul_i16.c | 15 +-
libgfortran/generated/matmul_i2.c | 15 +-
libgfortran/generated/matmul_i4.c | 15 +-
libgfortran/generated/matmul_i8.c | 15 +-
libgfortran/generated/matmul_r10.c | 15 +-
libgfortran/generated/matmul_r16.c | 15 +-
libgfortran/generated/matmul_r4.c | 15 +-
libgfortran/generated/matmul_r8.c | 15 +-
libgfortran/generated/matmulavx128_c10.c | 6 +-
libgfortran/generated/matmulavx128_c16.c | 6 +-
libgfortran/generated/matmulavx128_c4.c | 6 +-
libgfortran/generated/matmulavx128_c8.c | 6 +-
libgfortran/generated/matmulavx128_i1.c | 6 +-
libgfortran/generated/matmulavx128_i16.c | 6 +-
libgfortran/generated/matmulavx128_i2.c | 6 +-
libgfortran/generated/matmulavx128_i4.c | 6 +-
libgfortran/generated/matmulavx128_i8.c | 6 +-
libgfortran/generated/matmulavx128_r10.c | 6 +-
libgfortran/generated/matmulavx128_r16.c | 6 +-
libgfortran/generated/matmulavx128_r4.c | 6 +-
libgfortran/generated/matmulavx128_r8.c | 6 +-
libgfortran/intrinsics/execute_command_line.c | 5 +
libgfortran/m4/matmul_internal.m4 | 3 +-
libgo/runtime/proc.c | 4 +-
libgomp/ChangeLog | 19 +
libgomp/configure | 85 ++--
libgomp/libgomp_g.h | 2 +-
libgomp/plugin/configfrag.ac | 91 ++--
libgomp/plugin/plugin-nvptx.c | 9 -
libobjc/ChangeLog | 8 +
libobjc/encoding.c | 3 +-
libphobos/ChangeLog | 10 +
libphobos/libdruntime/gcc/sections/elf_shared.d | 4 +
libstdc++-v3/ChangeLog | 115 +++++
libstdc++-v3/doc/html/manual/configure.html | 3 +-
libstdc++-v3/doc/xml/manual/configure.xml | 3 +-
libstdc++-v3/include/ext/throw_allocator.h | 21 +
libstdc++-v3/include/std/mutex | 8 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 196 +++++---
.../filesystem/filesystem_error/cons.cc | 2 +-
.../testsuite/libstdc++-prettyprinters/59161.cc | 2 -
.../testsuite/libstdc++-prettyprinters/80276.cc | 3 +
.../testsuite/libstdc++-prettyprinters/91997.cc | 53 +++
.../testsuite/libstdc++-prettyprinters/compat.cc | 28 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 20 +
.../libstdc++-prettyprinters/filesystem-ts.cc | 39 ++
195 files changed, 5975 insertions(+), 972 deletions(-)
diff --cc gcc/ChangeLog.ibm
index d7a73302c23,00000000000..602ce658ca6
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,26 -1,0 +1,30 @@@
++2021-03-12 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
++
+2020-11-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
+
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2020-11-30 17:43 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2020-11-30 17:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9d68bafe47c5754262cd94eb3cce941702c17042
commit 9d68bafe47c5754262cd94eb3cce941702c17042
Merge: 4213e0cc454 6b7ab0e565d
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Nov 30 11:38:07 2020 -0600
ibm: Merge up to top of releases/gcc-9
2020-11-30 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
Diff:
ChangeLog | 10 +
configure | 1 +
configure.ac | 1 +
contrib/ChangeLog | 14 +
contrib/gcc-changelog/git_commit.py | 47 +-
contrib/gcc-changelog/git_email.py | 5 +-
contrib/gcc-changelog/git_repository.py | 2 +-
contrib/gcc-changelog/setup.cfg | 2 +
contrib/gcc-changelog/test_email.py | 19 +
contrib/gcc-changelog/test_patches.txt | 125 +++
gcc/ChangeLog | 1030 ++++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 27 +-
gcc/ada/gcc-interface/decl.c | 26 +-
gcc/ada/gcc-interface/trans.c | 54 +-
gcc/ada/gcc-interface/utils.c | 2 +-
gcc/asan.c | 1 +
gcc/attribs.c | 3 +-
gcc/c-family/ChangeLog | 29 +
gcc/c-family/c-common.c | 17 +-
gcc/c/ChangeLog | 21 +
gcc/c/c-decl.c | 15 +-
gcc/c/c-parser.c | 19 +-
gcc/cfgexpand.c | 14 +-
gcc/cfgloopmanip.c | 5 +-
gcc/cfgrtl.c | 20 +-
gcc/combine.c | 1 +
gcc/common/config/i386/i386-common.c | 5 +-
gcc/config.gcc | 23 +-
gcc/config/aarch64/aarch64-builtins.c | 95 +-
gcc/config/aarch64/aarch64-c.c | 4 +
gcc/config/aarch64/aarch64-cores.def | 7 +-
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 17 +-
gcc/config/aarch64/aarch64-simd.md | 44 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 3 +
gcc/config/aarch64/aarch64.c | 78 +-
gcc/config/aarch64/aarch64.h | 10 +
gcc/config/aarch64/aarch64.md | 47 +
gcc/config/aarch64/arm_acle.h | 83 ++
gcc/config/aarch64/arm_neon.h | 968 ++++++++++++++++--
gcc/config/aarch64/iterators.md | 9 +
gcc/config/arm/arm-builtins.c | 9 +-
gcc/config/arm/arm-cpus.in | 24 +
gcc/config/arm/arm-protos.h | 2 +
gcc/config/arm/arm-tables.opt | 6 +
gcc/config/arm/arm-tune.md | 4 +-
gcc/config/arm/arm.c | 33 +
gcc/config/arm/arm.md | 112 ++-
gcc/config/i386/avx2intrin.h | 354 +++----
gcc/config/i386/avx512bwintrin.h | 6 +-
gcc/config/i386/avx512fintrin.h | 418 ++++----
gcc/config/i386/avx512pfintrin.h | 69 +-
gcc/config/i386/avx512vlbwintrin.h | 10 +-
gcc/config/i386/avx512vlintrin.h | 344 +++----
gcc/config/i386/f16cintrin.h | 4 +-
gcc/config/i386/i386.c | 42 +-
gcc/config/i386/i386.h | 14 +-
gcc/config/i386/i386.md | 20 +-
gcc/config/i386/pconfigintrin.h | 23 +
gcc/config/i386/shaintrin.h | 4 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/i386/wbnoinvdintrin.h | 23 +
gcc/config/riscv/riscv-builtins.c | 4 +-
gcc/config/riscv/riscv.c | 23 +-
gcc/config/riscv/riscv.h | 6 +-
gcc/config/rs6000/rs6000.c | 35 +-
gcc/config/rs6000/vector.md | 3 +-
gcc/config/s390/s390.c | 17 +-
gcc/config/sparc/predicates.md | 2 +
gcc/config/sparc/sparc-protos.h | 1 -
gcc/config/sparc/sparc.c | 35 -
gcc/config/sparc/sparc.md | 183 ++--
gcc/config/tilegx/tilegx.md | 2 +-
gcc/coverage.c | 8 +-
gcc/cp/ChangeLog | 94 ++
gcc/cp/call.c | 20 +-
gcc/cp/class.c | 14 +
gcc/cp/constexpr.c | 2 +
gcc/cp/cp-tree.h | 3 +-
gcc/cp/decl.c | 22 +-
gcc/cp/parser.c | 21 +-
gcc/cp/pt.c | 2 +
gcc/cp/semantics.c | 2 +-
gcc/cp/tree.c | 3 +
gcc/cp/typeck.c | 28 +-
gcc/d/ChangeLog | 8 +
gcc/d/dmd/declaration.c | 7 +
gcc/dfp.c | 2 +
gcc/doc/install.texi | 2 +-
gcc/doc/invoke.texi | 44 +-
gcc/doc/sourcebuild.texi | 3 +
gcc/dumpfile.c | 2 +-
gcc/dwarf2out.c | 42 +-
gcc/emit-rtl.h | 3 +
gcc/fold-const.c | 18 +-
gcc/fortran/ChangeLog | 95 ++
gcc/fortran/decl.c | 9 +
gcc/fortran/intrinsic.texi | 3 +-
gcc/fortran/module.c | 3 +
gcc/fortran/resolve.c | 2 +-
gcc/fortran/trans-decl.c | 19 +-
gcc/fortran/trans-intrinsic.c | 19 +
gcc/gimple-ssa-split-paths.c | 10 +-
gcc/gimple-ssa-store-merging.c | 76 +-
gcc/gimple.c | 7 +-
gcc/ipa-prop.c | 3 +-
gcc/omp-low.c | 2 +-
gcc/omp-simd-clone.c | 15 +-
gcc/optabs.c | 16 +-
gcc/profile-count.c | 4 +-
gcc/profile.c | 6 +-
gcc/regs.h | 3 +-
gcc/stor-layout.c | 6 +-
gcc/testsuite/ChangeLog | 687 +++++++++++++
gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +-
gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +-
gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 +++
gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 +
gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 +++
gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 +
gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +-
gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +-
gcc/testsuite/c-c++-common/pr94755.c | 11 +
gcc/testsuite/c-c++-common/pr95903.c | 19 +
gcc/testsuite/c-c++-common/pr96545.c | 31 +
gcc/testsuite/c-c++-common/ubsan/pr94641.c | 11 +
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 +
gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 +
gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 +
gcc/testsuite/g++.dg/debug/localclass2.C | 24 +
gcc/testsuite/g++.dg/gcov/pr97069.C | 20 +
gcc/testsuite/g++.dg/goacc/cache-1.C | 15 +
gcc/testsuite/g++.dg/goacc/cache-2.C | 64 ++
gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 +++
gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 ++
gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 +++
gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 ++
gcc/testsuite/g++.dg/gomp/map-1.C | 119 +++
gcc/testsuite/g++.dg/gomp/map-2.C | 54 +
gcc/testsuite/g++.dg/opt/pr94618.C | 25 +
gcc/testsuite/g++.dg/opt/pr95080.C | 41 +
gcc/testsuite/g++.dg/opt/pr96722.C | 20 +
gcc/testsuite/g++.dg/template/alignof3.C | 13 +
gcc/testsuite/g++.dg/template/virtual5.C | 31 +
gcc/testsuite/g++.dg/torture/pr95717.C | 12 +
gcc/testsuite/g++.dg/ubsan/vptr-15.C | 14 +
gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 +
.../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C | 12 +
gcc/testsuite/g++.target/riscv/pr97682.C | 160 +++
gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 +
gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr94524-1.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr94524-2.c | 25 +
gcc/testsuite/gcc.c-torture/execute/pr94809.c | 12 +
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr97404.c | 28 +
gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 +
gcc/testsuite/gcc.dg/asan/pr80166.c | 1 +
gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 +
gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 +
gcc/testsuite/gcc.dg/pr94705.c | 13 +
gcc/testsuite/gcc.dg/pr94780.c | 13 +
gcc/testsuite/gcc.dg/pr94842.c | 11 +
gcc/testsuite/gcc.dg/pr94873.c | 27 +
gcc/testsuite/gcc.dg/pr95133.c | 14 +
gcc/testsuite/gcc.dg/pr95857.c | 37 +
gcc/testsuite/gcc.dg/store_merging_31.c | 27 +
gcc/testsuite/gcc.dg/store_merging_32.c | 129 +++
gcc/testsuite/gcc.dg/torture/pr94947-1.c | 23 +
gcc/testsuite/gcc.dg/torture/pr94947-2.c | 7 +
gcc/testsuite/gcc.dg/torture/pr95049.c | 7 +
gcc/testsuite/gcc.dg/ubsan/pr95810.c | 13 +
gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +-
gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c | 15 +
gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 +
gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c | 73 ++
gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 +
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 83 ++
.../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 +
.../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c | 83 ++
.../aarch64/advsimd-intrinsics/vtrn_half.c | 3 -
.../aarch64/advsimd-intrinsics/vuzp_half.c | 3 -
.../aarch64/advsimd-intrinsics/vzip_half.c | 3 -
gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 +
gcc/testsuite/gcc.target/aarch64/pr97150.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 +
.../gcc.target/aarch64/scalar_intrinsics.c | 6 +-
gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 +
.../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 +
.../gcc.target/aarch64/simd/vadd_poly_1.c | 50 +
.../gcc.target/aarch64/simd/vceq_poly_1.c | 29 +
.../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 +
.../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 +
.../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 +
gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c | 137 +++
.../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 +
gcc/testsuite/gcc.target/arm/pr91816.c | 64 ++
gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c | 13 +
gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 +
gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 +
gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 +
gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c | 13 +
gcc/testsuite/gcc.target/i386/movdir64b.c | 29 +
gcc/testsuite/gcc.target/i386/movdiri32.c | 26 +
gcc/testsuite/gcc.target/i386/movdiri64.c | 26 +
gcc/testsuite/gcc.target/i386/pr97032.c | 23 +
gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +----
gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 32 +
gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 32 +
gcc/testsuite/gcc.target/powerpc/pr96139-c.c | 26 +
gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +-
gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 +
.../gdc.test/fail_compilation/fail21001.d | 12 +
.../gdc.test/fail_compilation/imports/fail21001b.d | 5 +
.../fail_compilation/imports/issue21295ast_node.d | 5 +
.../imports/issue21295astcodegen.d | 4 +
.../fail_compilation/imports/issue21295dtemplate.d | 3 +
.../fail_compilation/imports/issue21295visitor.d | 3 +
.../gdc.test/fail_compilation/issue21295.d | 9 +
gcc/testsuite/gfortran.dg/coverage.f90 | 17 +
gcc/testsuite/gfortran.dg/iall_masked.f90 | 22 +
gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 +
gcc/testsuite/gfortran.dg/pr93423.f90 | 21 +
gcc/testsuite/gfortran.dg/pr97272.f90 | 19 +
gcc/testsuite/gnat.dg/bias2.adb | 33 +
gcc/testsuite/gnat.dg/discr59.adb | 24 +
gcc/testsuite/gnat.dg/discr59_pkg1.ads | 35 +
gcc/testsuite/gnat.dg/discr59_pkg2.ads | 15 +
gcc/testsuite/gnat.dg/opt89.adb | 18 +
gcc/testsuite/gnat.dg/specs/discr7.ads | 14 +
gcc/testsuite/lib/gcc-dg.exp | 4 +-
gcc/testsuite/lib/target-supports.exp | 38 +
gcc/tree-cfg.c | 40 +-
gcc/tree-inline.c | 5 +-
gcc/tree-nested.c | 46 +-
gcc/tree-ssa-sccvn.c | 27 +-
gcc/tree-ssa-structalias.c | 14 +-
gcc/tree-vect-generic.c | 31 +-
gcc/tree-vect-loop-manip.c | 8 +-
gcc/tree-vect-patterns.c | 4 +-
gcc/tree.c | 1 +
gcc/ubsan.c | 3 +
gcc/value-prof.c | 5 +-
libgfortran/ChangeLog | 46 +
libgfortran/generated/iall_i1.c | 2 +-
libgfortran/generated/iall_i16.c | 2 +-
libgfortran/generated/iall_i2.c | 2 +-
libgfortran/generated/iall_i4.c | 2 +-
libgfortran/generated/iall_i8.c | 2 +-
libgfortran/generated/matmul_c10.c | 140 +--
libgfortran/generated/matmul_c16.c | 140 +--
libgfortran/generated/matmul_c4.c | 140 +--
libgfortran/generated/matmul_c8.c | 140 +--
libgfortran/generated/matmul_i1.c | 140 +--
libgfortran/generated/matmul_i16.c | 140 +--
libgfortran/generated/matmul_i2.c | 140 +--
libgfortran/generated/matmul_i4.c | 140 +--
libgfortran/generated/matmul_i8.c | 140 +--
libgfortran/generated/matmul_r10.c | 140 +--
libgfortran/generated/matmul_r16.c | 140 +--
libgfortran/generated/matmul_r4.c | 140 +--
libgfortran/generated/matmul_r8.c | 140 +--
libgfortran/generated/matmulavx128_c10.c | 56 +-
libgfortran/generated/matmulavx128_c16.c | 56 +-
libgfortran/generated/matmulavx128_c4.c | 56 +-
libgfortran/generated/matmulavx128_c8.c | 56 +-
libgfortran/generated/matmulavx128_i1.c | 56 +-
libgfortran/generated/matmulavx128_i16.c | 56 +-
libgfortran/generated/matmulavx128_i2.c | 56 +-
libgfortran/generated/matmulavx128_i4.c | 56 +-
libgfortran/generated/matmulavx128_i8.c | 56 +-
libgfortran/generated/matmulavx128_r10.c | 56 +-
libgfortran/generated/matmulavx128_r16.c | 56 +-
libgfortran/generated/matmulavx128_r4.c | 56 +-
libgfortran/generated/matmulavx128_r8.c | 56 +-
libgfortran/m4/iall.m4 | 2 +-
libgfortran/m4/matmul_internal.m4 | 28 +-
libgomp/ChangeLog | 51 +
libgomp/testsuite/lib/libgomp.exp | 6 +
libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 +-
libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 +
libgomp/testsuite/libgomp.c/teams-3.c | 20 +
libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 +
libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 +
.../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +-
.../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +-
.../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +-
.../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +-
libphobos/ChangeLog | 9 +
libphobos/libdruntime/config/mips/switchcontext.S | 24 +-
libstdc++-v3/ChangeLog | 210 ++++
libstdc++-v3/acinclude.m4 | 413 ++++----
libstdc++-v3/configure | 282 +++---
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/stl_algo.h | 3 +
libstdc++-v3/include/experimental/numeric | 38 +-
libstdc++-v3/include/ext/numeric_traits.h | 104 +-
libstdc++-v3/include/std/functional | 4 +-
libstdc++-v3/include/std/memory | 25 +-
libstdc++-v3/include/std/numeric | 83 +-
libstdc++-v3/include/std/tuple | 12 +-
libstdc++-v3/include/std/type_traits | 57 +-
libstdc++-v3/src/c++17/fs_ops.cc | 2 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 148 ++-
libstdc++-v3/src/filesystem/dir.cc | 18 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 5 +
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +-
.../testsuite/20_util/assume_aligned/97132.cc | 34 +
.../20_util/function_objects/bind_front/97101.cc | 41 +
.../20_util/is_nothrow_constructible/94003.cc | 46 +
.../is_nothrow_default_constructible/96999.cc | 54 +
.../synchronized_pool_resource/allocate_single.cc | 24 +
.../synchronized_pool_resource/cons_single.cc | 24 +
.../synchronized_pool_resource/release_single.cc | 24 +
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 ++
.../unsynchronized_pool_resource/allocate.cc | 20 +
libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 +
libstdc++-v3/testsuite/26_numerics/gcd/92978.cc | 41 +
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +-
libstdc++-v3/testsuite/26_numerics/lcm/92978.cc | 28 +
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +-
.../27_io/filesystem/path/append/source.cc | 10 +
.../experimental/filesystem/iterators/97731.cc | 49 +
.../testsuite/experimental/numeric/92978.cc | 48 +
.../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +-
336 files changed, 11698 insertions(+), 3374 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 2506eb0038b,00000000000..d7a73302c23
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,22 -1,0 +1,26 @@@
++2020-11-30 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
++
+2020-09-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
+
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2020-09-04 19:32 Peter Bergner
0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2020-09-04 19:32 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4213e0cc454f7ef03853e2e3292ddbd50df241c0
commit 4213e0cc454f7ef03853e2e3292ddbd50df241c0
Merge: 200e83ac36b 5371ab20759
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Sep 4 12:03:47 2020 -0500
ibm: Merge up to top of releases/gcc-9
2020-09-04 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
Diff:
ChangeLog | 4 +
contrib/ChangeLog | 50 +
contrib/gcc-changelog/git_check_commit.py | 49 +
contrib/gcc-changelog/git_commit.py | 677 +++++
contrib/gcc-changelog/git_email.py | 107 +
contrib/gcc-changelog/git_repository.py | 78 +
contrib/gcc-changelog/git_update_version.py | 145 +
contrib/gcc-changelog/test_email.py | 367 +++
contrib/gcc-changelog/test_patches.txt | 3197 ++++++++++++++++++++
contrib/git-backport.py | 65 +
gcc/ChangeLog | 677 ++++-
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 6 +-
gcc/ada/ChangeLog | 10 +
gcc/ada/gcc-interface/trans.c | 18 +-
gcc/ada/mingw32.h | 1 +
gcc/asan.c | 21 +-
gcc/common/config/aarch64/aarch64-common.c | 7 +
gcc/config.in | 7 +
gcc/config/aarch64/aarch64-bti-insert.c | 40 +-
gcc/config/aarch64/aarch64-c.c | 12 +
gcc/config/aarch64/aarch64-cores.def | 6 +
gcc/config/aarch64/aarch64-protos.h | 6 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 415 ++-
gcc/config/aarch64/aarch64.h | 27 +-
gcc/config/aarch64/aarch64.md | 120 +-
gcc/config/aarch64/aarch64.opt | 4 +
gcc/config/aarch64/constraints.md | 9 +
gcc/config/aarch64/driver-aarch64.c | 146 +-
gcc/config/aarch64/predicates.md | 3 +-
gcc/config/alpha/alpha.c | 8 +-
gcc/config/arm/arm.c | 28 +-
gcc/config/arm/arm.md | 6 +-
gcc/config/arm/driver-arm.c | 8 +-
gcc/config/arm/thumb1.md | 74 +-
gcc/config/i386/driver-i386.c | 38 +-
gcc/config/i386/i386-c.c | 2 +
gcc/config/i386/i386.c | 4 +
gcc/config/i386/i386.h | 4 +-
gcc/config/i386/i386.md | 5 +-
gcc/config/rs6000/aix61.h | 5 +-
gcc/config/rs6000/aix71.h | 5 +-
gcc/config/rs6000/aix72.h | 5 +-
gcc/config/rs6000/altivec.h | 3 +-
gcc/config/rs6000/altivec.md | 43 +
gcc/config/rs6000/emmintrin.h | 3 +-
gcc/config/rs6000/rs6000-builtin.def | 92 +-
gcc/config/rs6000/rs6000-c.c | 429 +--
gcc/config/rs6000/rs6000.c | 157 +-
gcc/config/rs6000/rs6000.md | 31 +-
gcc/config/rs6000/vsx.md | 14 +-
gcc/config/s390/constraints.md | 14 +-
gcc/config/s390/s390-builtin-types.def | 3 +
gcc/config/s390/s390-builtins.def | 65 +-
gcc/config/s390/s390.c | 4 +-
gcc/config/s390/s390.h | 7 +
gcc/config/s390/vecintrin.h | 6 +-
gcc/config/s390/vector.md | 10 +-
gcc/config/s390/vx-builtins.md | 85 +-
gcc/configure | 31 +
gcc/configure.ac | 5 +
gcc/cp/ChangeLog | 55 +
gcc/cp/constexpr.c | 8 +-
gcc/cp/cp-gimplify.c | 6 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 12 +-
gcc/cp/decl2.c | 2 +-
gcc/cp/init.c | 8 +-
gcc/cp/name-lookup.c | 4 +-
gcc/cp/pt.c | 9 +
gcc/cp/tree.c | 2 +-
gcc/d/ChangeLog | 64 +
gcc/d/d-attribs.cc | 9 +-
gcc/d/d-codegen.cc | 67 +-
gcc/d/d-convert.cc | 14 +-
gcc/d/d-tree.h | 4 +-
gcc/d/decl.cc | 7 +-
gcc/d/dmd/dclass.c | 1 -
gcc/d/dmd/expressionsem.c | 1 +
gcc/d/expr.cc | 33 +-
gcc/d/intrinsics.cc | 23 +-
gcc/doc/cpp.texi | 14 +-
gcc/doc/extend.texi | 39 +-
gcc/doc/invoke.texi | 30 +-
gcc/doc/sourcebuild.texi | 12 +
gcc/dwarf2cfi.c | 43 +-
gcc/early-remat.c | 2 +-
gcc/fortran/ChangeLog | 336 ++
gcc/fortran/check.c | 3 +-
gcc/fortran/class.c | 33 +-
gcc/fortran/decl.c | 21 +-
gcc/fortran/dump-parse-tree.c | 55 +-
gcc/fortran/expr.c | 19 +-
gcc/fortran/frontend-passes.c | 74 +
gcc/fortran/gfortran.h | 26 +-
gcc/fortran/interface.c | 3 +-
gcc/fortran/intrinsic.c | 6 +-
gcc/fortran/libgfortran.h | 1 +
gcc/fortran/match.c | 10 +-
gcc/fortran/parse.c | 23 +
gcc/fortran/primary.c | 21 +
gcc/fortran/resolve.c | 71 +-
gcc/fortran/symbol.c | 21 +-
gcc/fortran/trans-array.c | 18 +
gcc/fortran/trans-common.c | 11 +-
gcc/fortran/trans-decl.c | 20 +-
gcc/fortran/trans-expr.c | 1 +
gcc/fortran/trans-stmt.c | 6 +-
gcc/gcov-io.c | 6 +-
gcc/gcov-io.h | 3 +
gcc/hsa-gen.c | 9 +-
gcc/ipa-devirt.c | 9 +-
gcc/testsuite/ChangeLog | 673 ++++
gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 +
.../c-c++-common/gomp/hsa-indirect-call-1.c | 24 +
gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 +
.../g++.dg/cpp0x/lambda/lambda-constexpr2.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C | 13 +
gcc/testsuite/g++.dg/ext/attr-parm-1.C | 11 +
gcc/testsuite/g++.dg/ext/attr-type1.C | 19 +
gcc/testsuite/g++.dg/init/const14.C | 14 +
gcc/testsuite/g++.dg/pr93674.C | 16 +
gcc/testsuite/g++.dg/pr94666.C | 20 +
gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 +
.../g++.dg/warn/Wshadow-compatible-local-3.C | 8 +
gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +-
gcc/testsuite/g++.target/aarch64/pr94514.C | 27 +
gcc/testsuite/g++.target/aarch64/pr94515-1.C | 44 +
gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 +
gcc/testsuite/g++.target/aarch64/pr95114.C | 3 +
.../gcc.c-torture/compile/packed-aligned-1.c | 11 +
.../gcc.c-torture/execute/packed-aligned.c | 28 +
gcc/testsuite/gcc.c-torture/execute/pr94591.c | 32 +
gcc/testsuite/gcc.dg/gomp/pr82374.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 +
gcc/testsuite/gcc.dg/vmx/ops.c | 2 +-
.../aarch64/cpunative/aarch64-cpunative.exp | 35 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 +
.../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr94514.c | 77 +
gcc/testsuite/gcc.target/aarch64/pr94748.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 +
.../gcc.target/aarch64/return_address_sign_1.c | 8 +-
.../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 +
.../aarch64/sls-mitigation/sls-miti-blr.c | 33 +
.../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 15 +
.../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +
.../aarch64/sls-mitigation/sls-mitigation.exp | 73 +
.../gcc.target/aarch64/stack-protector-1.c | 89 +
.../gcc.target/aarch64/stack-protector-2.c | 6 +
gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 +
gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 27 +
gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 27 +
gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c | 13 +
gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c | 12 +
gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 +
gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 +
gcc/testsuite/gcc.target/i386/pr93654.c | 9 +
.../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +-
.../gcc.target/powerpc/builtins-8-p9-runnable.c | 118 +
.../gcc.target/powerpc/builtins-msum-runnable.c | 74 +
.../powerpc/fold-vec-logical-ands-longlong.c | 4 +-
.../powerpc/fold-vec-logical-ors-longlong.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 453 +++
gcc/testsuite/gcc.target/powerpc/pr92923-2.c | 285 ++
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 12 +-
.../gcc.target/powerpc/vsx-builtin-msum.c | 26 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +-
gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +-
gcc/testsuite/gcc.target/s390/zvector/pr94613.c | 38 +
.../gcc.target/s390/zvector/vec_load_len_r.c | 94 +
gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c | 211 ++
.../gcc.target/s390/zvector/vec_store_len_r.c | 94 +
gcc/testsuite/gdc.dg/imports/pr92216.d | 22 +
gcc/testsuite/gdc.dg/pr92216.d | 13 +
gcc/testsuite/gdc.dg/pr94970.d | 20 +
gcc/testsuite/gdc.dg/pr95173.d | 10 +
gcc/testsuite/gdc.dg/pr95250.d | 18 +
gcc/testsuite/gdc.dg/pr96140.d | 15 +
.../gdc.test/compilable/imports/pr9471a.d | 2 +
.../gdc.test/compilable/imports/pr9471b.d | 5 +
.../gdc.test/compilable/imports/pr9471c.d | 18 +
.../gdc.test/compilable/imports/pr9471d.d | 1 +
gcc/testsuite/gdc.test/compilable/pr9471.d | 6 +
gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 +
gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 +
gcc/testsuite/gfortran.dg/finalize_36.f90 | 39 +
gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +-
gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 ++
gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 ++
gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 ++
gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 ++
gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 +
gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 +
gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 | 24 +
gcc/testsuite/gfortran.dg/pr39695_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr39695_2.f90 | 12 +
gcc/testsuite/gfortran.dg/pr39695_3.f90 | 11 +
gcc/testsuite/gfortran.dg/pr39695_4.f90 | 14 +
gcc/testsuite/gfortran.dg/pr50392.f | 12 +
gcc/testsuite/gfortran.dg/pr59107.f90 | 11 +
gcc/testsuite/gfortran.dg/pr71706.f90 | 10 +
gcc/testsuite/gfortran.dg/pr88025.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr88379.f90 | 11 +
gcc/testsuite/gfortran.dg/pr89574.f90 | 29 +
gcc/testsuite/gfortran.dg/pr93337.f90 | 10 +
gcc/testsuite/gfortran.dg/pr93497.f90 | 8 +
gcc/testsuite/gfortran.dg/pr93714_1.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr93714_2.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr94397.F90 | 26 +
gcc/testsuite/gfortran.dg/pr95091.f90 | 19 +
gcc/testsuite/gfortran.dg/pr95104.f90 | 8 +
gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95500.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95503.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95585.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95587.f90 | 13 +
gcc/testsuite/gfortran.dg/pr95611.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95612.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95708.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95709.f90 | 12 +
gcc/testsuite/gfortran.dg/pr95829.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95880.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95881.f90 | 11 +
gcc/testsuite/gfortran.dg/pr95882_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr95882_2.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95882_3.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95882_4.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95882_5.f90 | 6 +
gcc/testsuite/gfortran.dg/pr96486.f90 | 9 +
gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 4 +-
gcc/testsuite/lib/gcc-dg.exp | 6 +-
gcc/testsuite/lib/target-supports.exp | 3 +-
gcc/tree-data-ref.c | 12 +-
gcc/tree-loop-distribution.c | 41 +-
gcc/tree-pretty-print.c | 5 +-
gcc/tree-ssa-loop-ivopts.c | 18 +-
gcc/tree.c | 7 +-
gcc/tree.h | 4 +-
libgcc/ChangeLog | 91 +
libgcc/config.host | 8 +-
libgcc/config/aarch64/aarch64-unwind.h | 37 +-
libgcc/config/aarch64/lse-init.c | 17 +-
libgcc/config/aarch64/lse.S | 32 +-
libgcc/config/i386/cpuinfo.c | 8 +-
libgcc/config/i386/gnu-unwind.h | 107 +
libgcc/libgcov-util.c | 5 +-
libgcc/libgcov.h | 2 +-
libgcc/unwind-dw2.c | 34 +-
libgfortran/ChangeLog | 42 +
libgfortran/intrinsics/env.c | 7 +-
libgfortran/io/async.c | 7 +
libgfortran/io/close.c | 8 +-
libgfortran/io/transfer.c | 2 +-
libgfortran/io/unit.c | 9 +-
libgfortran/io/write_float.def | 3 +-
libgfortran/runtime/error.c | 4 +
libgomp/ChangeLog | 20 +
libgomp/testsuite/libgomp.fortran/async_io_9.f90 | 20 +
.../testsuite/libgomp.fortran/close_errors_1.f90 | 19 +
.../testsuite/libgomp.oacc-fortran/error_stop-1.f | 4 +
.../testsuite/libgomp.oacc-fortran/error_stop-2.f | 4 +
.../testsuite/libgomp.oacc-fortran/error_stop-3.f | 4 +
libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 +
libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 +
libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 +
libitm/ChangeLog | 15 +
libitm/config/aarch64/sjlj.S | 29 +-
libphobos/ChangeLog | 18 +
libphobos/libdruntime/core/sys/posix/netdb.d | 4 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 -
libsanitizer/ChangeLog | 5 +
libsanitizer/sanitizer_common/sanitizer_linux.cc | 6 +-
libstdc++-v3/ChangeLog | 356 +++
.../post/aarch64-linux-gnu/baseline_symbols.txt | 17 +
.../abi/post/i386-linux-gnu/baseline_symbols.txt | 17 +
.../i386-solaris2.10/amd64/baseline_symbols.txt | 12 +
.../abi/post/i386-solaris2.10/baseline_symbols.txt | 12 +
.../i386-solaris2.11/amd64/baseline_symbols.txt | 12 +
.../abi/post/i386-solaris2.11/baseline_symbols.txt | 12 +
.../abi/post/i486-linux-gnu/baseline_symbols.txt | 17 +
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 17 +
.../abi/post/s390x-linux-gnu/baseline_symbols.txt | 17 +
.../post/sparc-solaris2.10/baseline_symbols.txt | 12 +
.../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 12 +
.../post/sparc-solaris2.11/baseline_symbols.txt | 12 +
.../sparc-solaris2.11/sparcv9/baseline_symbols.txt | 12 +
.../post/sparc64-linux-gnu/32/baseline_symbols.txt | 88 +
.../post/sparc64-linux-gnu/baseline_symbols.txt | 86 +
.../post/x86_64-linux-gnu/32/baseline_symbols.txt | 17 +
.../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 17 +
libstdc++-v3/doc/html/faq.html | 26 +-
libstdc++-v3/doc/html/manual/abi.html | 4 +-
libstdc++-v3/doc/xml/faq.xml | 118 +-
libstdc++-v3/doc/xml/manual/abi.xml | 11 +-
libstdc++-v3/include/bits/alloc_traits.h | 7 +-
libstdc++-v3/include/bits/allocator.h | 5 +-
libstdc++-v3/include/bits/c++config | 4 +
libstdc++-v3/include/bits/fs_path.h | 11 +-
libstdc++-v3/include/bits/ios_base.h | 17 +-
libstdc++-v3/include/bits/ptr_traits.h | 3 +
libstdc++-v3/include/bits/regex.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 4 +-
libstdc++-v3/include/bits/stl_map.h | 2 +-
libstdc++-v3/include/bits/unordered_map.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 40 +-
libstdc++-v3/include/experimental/executor | 235 +-
libstdc++-v3/include/experimental/socket | 18 +-
libstdc++-v3/include/experimental/string_view | 9 +-
libstdc++-v3/include/ext/malloc_allocator.h | 5 +-
libstdc++-v3/include/ext/new_allocator.h | 5 +-
libstdc++-v3/include/std/bit | 4 +
libstdc++-v3/include/std/charconv | 8 +-
libstdc++-v3/include/std/complex | 4 +
libstdc++-v3/include/std/execution | 1 +
libstdc++-v3/include/std/memory | 1 +
libstdc++-v3/include/std/memory_resource | 1 +
libstdc++-v3/include/std/streambuf | 4 +-
libstdc++-v3/include/std/string_view | 12 +-
libstdc++-v3/include/std/type_traits | 6 +
libstdc++-v3/include/std/variant | 29 +-
libstdc++-v3/include/std/version | 128 +-
libstdc++-v3/src/c++17/fs_ops.cc | 6 +
libstdc++-v3/src/c++17/memory_resource.cc | 4 +-
libstdc++-v3/src/filesystem/ops-common.h | 6 +-
libstdc++-v3/src/filesystem/ops.cc | 6 +
libstdc++-v3/testsuite/20_util/allocator/89510.cc | 147 +
libstdc++-v3/testsuite/20_util/from_chars/1.cc | 19 +-
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 79 +
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +-
.../testsuite/20_util/unwrap_reference/1.cc | 6 +
.../testsuite/20_util/unwrap_reference/3.cc | 27 +
libstdc++-v3/testsuite/20_util/variant/91807.cc | 35 +
.../array/element_access/constexpr_c++17.cc | 55 +
.../array/requirements/constexpr_iter.cc | 13 +-
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 27 +
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 35 +
.../testsuite/25_algorithms/pstl/feature_test-4.cc | 33 +
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 28 +
.../testsuite/25_algorithms/pstl/feature_test.cc | 26 +-
libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 27 +
libstdc++-v3/testsuite/26_numerics/bit/header.cc | 27 +
libstdc++-v3/testsuite/26_numerics/complex/1.cc | 27 +
libstdc++-v3/testsuite/26_numerics/complex/2.cc | 27 +
.../27_io/filesystem/path/generic/94242.cc | 52 +
.../filesystem/path/generic/generic_string.cc | 32 +
libstdc++-v3/testsuite/27_io/types/1.cc | 13 +-
.../testsuite/28_regex/match_results/94627.cc | 75 +
.../filesystem/path/generic/generic_string.cc | 46 +-
.../net/execution_context/make_service.cc | 4 +
.../net/execution_context/use_service.cc | 6 +-
.../testsuite/experimental/net/executor/1.cc | 101 +
libstdc++-v3/testsuite/experimental/net/headers.cc | 1 +
.../net/internet/address/v4/comparisons.cc | 1 +
.../experimental/net/internet/address/v4/cons.cc | 1 +
.../net/internet/address/v4/creation.cc | 1 +
.../net/internet/address/v4/members.cc | 1 +
.../experimental/net/internet/resolver/base.cc | 1 +
.../net/internet/resolver/ops/lookup.cc | 1 +
.../net/internet/resolver/ops/reverse.cc | 1 +
.../experimental/net/timer/waitable/cons.cc | 1 +
.../experimental/net/timer/waitable/dest.cc | 1 +
.../experimental/net/timer/waitable/ops.cc | 1 +
.../testsuite/ext/malloc_allocator/89510.cc | 149 +
libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 149 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 3 +-
405 files changed, 16431 insertions(+), 1464 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 74cedad8cb8,00000000000..2506eb0038b
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,18 -1,0 +1,22 @@@
++2020-09-04 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
++
+2019-10-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 277354.
+ * REVISION: Update subversion id.
+
+2019-08-13 Peter Bergner <bergner@linux.ibm.com>
+
+ * REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
+
+2019-08-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to 274322.
+ * REVISION: Update subversion id.
+
+2019-05-05 Michael Meissner <meissner@linux.ibm.com>
+
+ Clone branch subversion id 270883
+
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-06-16 16:19 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-16 16:19 [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9 Peter Bergner
-- strict thread matches above, loose matches on Subject: below --
2022-02-18 22:15 Peter Bergner
2021-11-15 18:23 Peter Bergner
2021-08-10 20:53 Peter Bergner
2021-03-12 18:49 Peter Bergner
2020-11-30 17:43 Peter Bergner
2020-09-04 19:32 Peter Bergner
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).