public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2023-03-06 22:37 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2023-03-06 22:37 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2d1a2d6719593a97c40a2cb233a89eaaad78803f
commit 2d1a2d6719593a97c40a2cb233a89eaaad78803f
Merge: 066ad086a7c 9d5ffb65405
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Mar 6 15:44:22 2023 -0600
ibm: Merge up to top of releases/gcc-10
2023-03-06 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 9d5ffb65405938bde2fa32d52f4e826f1664f72e
Diff:
gcc/ChangeLog | 434 ++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/builtins.c | 13 +-
gcc/common/config/i386/i386-cpuinfo.h | 6 +-
gcc/config/aarch64/aarch64-c.c | 1 +
gcc/config/aarch64/aarch64-cores.def | 11 +-
gcc/config/aarch64/aarch64-protos.h | 2 +
gcc/config/aarch64/aarch64-simd.md | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 12 +-
gcc/config/aarch64/aarch64-sve.md | 94 +++-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 83 +++-
gcc/config/aarch64/aarch64.h | 3 +-
gcc/config/aarch64/aarch64.md | 14 +
gcc/config/aarch64/iterators.md | 2 +
gcc/config/i386/i386-expand.c | 2 +-
gcc/config/i386/t-i386 | 5 +
gcc/config/nvptx/nvptx.c | 21 +
gcc/config/nvptx/nvptx.h | 5 +-
gcc/config/nvptx/nvptx.md | 25 +
gcc/config/pa/pa.md | 40 +-
gcc/config/riscv/t-rtems | 17 +-
gcc/config/rs6000/mma.md | 45 +-
gcc/config/rs6000/rs6000-call.c | 13 +-
gcc/config/rs6000/rs6000-logue.c | 2 +-
gcc/config/rs6000/rs6000-protos.h | 2 +
gcc/config/rs6000/rs6000.c | 98 +++-
gcc/config/rs6000/rtems.h | 3 +-
gcc/config/rs6000/t-rtems | 5 +
gcc/config/s390/s390.c | 47 +-
gcc/config/sparc/sparc.c | 24 +-
gcc/cp/ChangeLog | 24 +
gcc/cp/constexpr.c | 26 +-
gcc/cp/decl.c | 2 +-
gcc/d/ChangeLog | 32 ++
gcc/d/decl.cc | 12 +-
gcc/d/imports.cc | 22 +-
gcc/d/toir.cc | 26 +-
gcc/doc/cppopts.texi | 7 +-
gcc/doc/invoke.texi | 2 +-
gcc/expr.c | 3 +-
gcc/fortran/ChangeLog | 290 +++++++++++
gcc/fortran/array.c | 4 -
gcc/fortran/decl.c | 15 +-
gcc/fortran/dependency.c | 5 +
gcc/fortran/expr.c | 17 +-
gcc/fortran/interface.c | 34 +-
gcc/fortran/iresolve.c | 9 +-
gcc/fortran/match.c | 10 +
gcc/fortran/parse.c | 25 +-
gcc/fortran/resolve.c | 49 +-
gcc/fortran/simplify.c | 22 +-
gcc/fortran/symbol.c | 4 +
gcc/fortran/trans-decl.c | 2 +
gcc/fortran/trans-expr.c | 116 +++--
gcc/fortran/trans-intrinsic.c | 10 +
gcc/fortran/trans-types.c | 15 +-
gcc/fortran/trans.h | 3 +-
gcc/function.c | 5 +
gcc/function.h | 2 +
gcc/gcc.c | 37 +-
gcc/gimple-ssa-store-merging.c | 2 +-
gcc/ira-color.c | 4 +-
gcc/lto-streamer-in.c | 7 +-
gcc/lto-wrapper.c | 53 +-
gcc/optabs.c | 8 +
gcc/opts-common.c | 54 ++
gcc/opts-jobserver.h | 46 ++
gcc/testsuite/ChangeLog | 549 +++++++++++++++++++++
gcc/testsuite/g++.dg/cpp1z/fold13.C | 29 ++
gcc/testsuite/g++.dg/cpp2a/constinit18.C | 12 +
gcc/testsuite/g++.dg/guality/guality.exp | 4 +
gcc/testsuite/g++.dg/torture/pr106131.C | 34 ++
.../bitfield-abi-warning-align16-O2-extra.C | 86 ++++
.../aarch64/bitfield-abi-warning-align16-O2.C | 87 ++++
.../bitfield-abi-warning-align32-O2-extra.C | 119 +++++
.../aarch64/bitfield-abi-warning-align32-O2.C | 119 +++++
.../aarch64/bitfield-abi-warning-align8-O2.C | 16 +
.../g++.target/aarch64/bitfield-abi-warning.h | 125 +++++
gcc/testsuite/g++.target/powerpc/pr101322.C | 17 +
gcc/testsuite/gcc.dg/guality/guality.exp | 4 +
gcc/testsuite/gcc.dg/pr107107.c | 25 +
gcc/testsuite/gcc.dg/pr107554.c | 12 +
gcc/testsuite/gcc.dg/torture/pr106112.c | 16 +
gcc/testsuite/gcc.dg/torture/pr106513.c | 26 +
gcc/testsuite/gcc.dg/torture/pr106809.c | 28 ++
gcc/testsuite/gcc.dg/tree-ssa/pr107323.c | 28 ++
.../bitfield-abi-warning-align16-O2-extra.c | 86 ++++
.../aarch64/bitfield-abi-warning-align16-O2.c | 87 ++++
.../bitfield-abi-warning-align32-O2-extra.c | 119 +++++
.../aarch64/bitfield-abi-warning-align32-O2.c | 119 +++++
.../aarch64/bitfield-abi-warning-align8-O2.c | 16 +
.../gcc.target/aarch64/bitfield-abi-warning.h | 125 +++++
gcc/testsuite/gcc.target/aarch64/pr104921-1.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr104921-2.c | 6 +
gcc/testsuite/gcc.target/aarch64/pr104921.x | 9 +
gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr98776.c | 11 +
.../gcc.target/aarch64/pragma_cpp_predefs_1.c | 20 +
.../gcc.target/aarch64/sve/acle/general/brka_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkb_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_2.c | 23 +
gcc/testsuite/gcc.target/i386/pr107304.c | 39 ++
gcc/testsuite/gcc.target/i386/pr107863.c | 8 +
gcc/testsuite/gcc.target/powerpc/pr103353.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr106017.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr106736-1.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr106736-2.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr106736-3.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr106736-4.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr106736-5.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr108272-1.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-2.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-3.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr108272-4.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr108348-1.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr108348-2.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr96072.c | 14 +
gcc/testsuite/gcc.target/s390/pr106355-1.c | 42 ++
gcc/testsuite/gcc.target/s390/pr106355-2.c | 8 +
gcc/testsuite/gcc.target/s390/pr106355-3.c | 8 +
gcc/testsuite/gcc.target/s390/pr106355.h | 18 +
gcc/testsuite/gdc.dg/imports/pr108050/mod1.d | 2 +
gcc/testsuite/gdc.dg/imports/pr108050/mod2.d | 2 +
gcc/testsuite/gdc.dg/imports/pr108050/package.d | 2 +
gcc/testsuite/gdc.dg/imports/pr108877a.d | 6 +
gcc/testsuite/gdc.dg/pr107592.d | 13 +
gcc/testsuite/gdc.dg/pr108050.d | 4 +
gcc/testsuite/gdc.dg/pr108877.d | 9 +
gcc/testsuite/gfortran.dg/PR100029.f90 | 22 +
gcc/testsuite/gfortran.dg/PR100040.f90 | 36 ++
gcc/testsuite/gfortran.dg/PR100132.f90 | 75 +++
gcc/testsuite/gfortran.dg/PR100245.f90 | 28 ++
gcc/testsuite/gfortran.dg/associate_26a.f90 | 15 +
gcc/testsuite/gfortran.dg/common_27.f90 | 14 +
gcc/testsuite/gfortran.dg/guality/guality.exp | 4 +
gcc/testsuite/gfortran.dg/ibits_2.f90 | 32 ++
gcc/testsuite/gfortran.dg/illegal_boz_arg_4.f90 | 13 +
gcc/testsuite/gfortran.dg/intent_optimize_4.f90 | 43 ++
gcc/testsuite/gfortran.dg/intent_out_15.f90 | 27 +
gcc/testsuite/gfortran.dg/null_actual_3.f90 | 18 +
gcc/testsuite/gfortran.dg/pr103505.f90 | 8 +-
gcc/testsuite/gfortran.dg/pr103694.f90 | 11 +
gcc/testsuite/gfortran.dg/pr105633.f90 | 8 +
gcc/testsuite/gfortran.dg/pr106209.f90 | 9 +
gcc/testsuite/gfortran.dg/pr106331.f90 | 7 +
gcc/testsuite/gfortran.dg/pr106857.f90 | 12 +
gcc/testsuite/gfortran.dg/pr106934.f90 | 7 +
gcc/testsuite/gfortran.dg/pr106985.f90 | 8 +
gcc/testsuite/gfortran.dg/pr106986.f90 | 8 +
gcc/testsuite/gfortran.dg/pr107054.f90 | 13 +
gcc/testsuite/gfortran.dg/pr107872.f90 | 40 ++
gcc/testsuite/gfortran.dg/pr108131.f90 | 25 +
gcc/testsuite/gfortran.dg/pr108420.f90 | 10 +
gcc/testsuite/gfortran.dg/pr108421.f90 | 11 +
gcc/testsuite/gfortran.dg/pr108501.f90 | 14 +
gcc/testsuite/gfortran.dg/pr108502.f90 | 12 +
gcc/testsuite/gfortran.dg/pr108527.f90 | 10 +
gcc/testsuite/gfortran.dg/pr108529.f90 | 9 +
gcc/testsuite/gfortran.dg/pr96024.f90 | 11 +
gcc/testsuite/gfortran.dg/pr96025.f90 | 11 +
gcc/testsuite/gfortran.dg/save_7.f90 | 17 +
gcc/testsuite/lib/lto.exp | 3 +
gcc/testsuite/lib/prune.exp | 7 +
gcc/testsuite/lib/target-supports.exp | 27 +
gcc/tree-inline.c | 7 +-
gcc/tree-loop-distribution.c | 50 +-
gcc/tree-ssa-sccvn.c | 92 ++--
gcc/tree-ssa-strlen.c | 2 +-
gcc/tree-ssa.c | 6 +
gcc/varasm.c | 2 +-
libatomic/ChangeLog | 9 +
libatomic/config/s390/cas_n.c | 65 +++
libatomic/config/s390/load_n.c | 57 +++
libatomic/config/s390/store_n.c | 54 ++
libgcc/ChangeLog | 19 +
libgcc/config/avr/libf7/ChangeLog | 9 +
libgcc/config/avr/libf7/libf7-asm.sx | 50 --
libgcc/config/riscv/div.S | 21 +-
libgcc/config/riscv/riscv-asm.h | 6 +
libphobos/ChangeLog | 5 +
libphobos/src/std/path.d | 23 +-
libstdc++-v3/ChangeLog | 9 +
libstdc++-v3/doc/html/bk02.html | 2 +-
libstdc++-v3/doc/html/manual/extensions.html | 9 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/xml/authors.xml | 9 +-
libstdc++-v3/doc/xml/manual/spine.xml | 9 +-
191 files changed, 5091 insertions(+), 505 deletions(-)
diff --cc gcc/ChangeLog.ibm
index ede1519ba0c,00000000000..9595f157b14
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,75 -1,0 +1,79 @@@
++2023-03-06 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 9d5ffb65405938bde2fa32d52f4e826f1664f72e
++
+2022-08-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 ae8daf74e741c71921fb01a84ae1c347de18adcd
+
+2022-03-29 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 4e7cbbdd5d67b84d2d9d376d6e8dfd06c177e2c9
+
+2022-02-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
+
+2022-01-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
+
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2023-08-01 19:33 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2023-08-01 19:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:558beaf9fcde7a50f175ff073996a44632fa4f28
commit 558beaf9fcde7a50f175ff073996a44632fa4f28
Merge: 2d1a2d67195 d04fe5541c5
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Aug 1 13:40:15 2023 -0500
ibm: Merge up to top of releases/gcc-10
2023-08-01 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 d04fe5541c53cb16d1ca5c80da044b4c7633dbc6
Upstream release branch is now closed, so last merge.
Diff:
ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 4 +
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
fixincludes/ChangeLog | 24 +
fixincludes/fixincl.x | 109 +++-
fixincludes/inclhack.def | 47 ++
fixincludes/tests/base/objc/runtime.h | 24 +
fixincludes/tests/base/stdio.h | 7 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 500 ++++++++++++++++++
gcc/ChangeLog.ibm | 5 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 4 +
gcc/analyzer/ChangeLog | 4 +
gcc/asan.c | 6 +
gcc/bb-reorder.c | 21 +-
gcc/brig/ChangeLog | 4 +
gcc/c-family/ChangeLog | 43 ++
gcc/c-family/c-common.c | 7 +-
gcc/c-family/c-ubsan.c | 4 +-
gcc/c-family/c-warn.c | 85 ++--
gcc/c/ChangeLog | 23 +
gcc/c/c-typeck.c | 20 +-
gcc/cfgbuild.c | 49 +-
gcc/cgraphclones.c | 12 +-
gcc/cgraphunit.c | 2 +-
gcc/config.gcc | 14 +
gcc/config/aarch64/aarch64-cores.def | 4 +-
gcc/config/aarch64/aarch64-cost-tables.h | 206 ++++++++
gcc/config/aarch64/aarch64-fusion-pairs.def | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 3 +
gcc/config/aarch64/aarch64.c | 125 +++++
gcc/config/aarch64/driver-aarch64.c | 4 +-
gcc/config/darwin.c | 17 +-
gcc/config/darwin.h | 9 +-
gcc/config/i386/i386-builtin.def | 36 +-
gcc/config/i386/i386-features.c | 8 +-
gcc/config/i386/i386-options.c | 4 +-
gcc/config/i386/smmintrin.h | 13 +-
gcc/config/rs6000/altivec.md | 8 +-
gcc/config/rs6000/rs6000-builtin.def | 18 +-
gcc/config/rs6000/rs6000.c | 5 +-
gcc/config/rs6000/vector.md | 11 +-
gcc/config/rs6000/vsx.md | 31 +-
gcc/cp/ChangeLog | 169 +++++++
gcc/cp/constexpr.c | 56 ++
gcc/cp/cp-gimplify.c | 51 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/cvt.c | 36 +-
gcc/cp/decl.c | 21 +-
gcc/cp/decl2.c | 2 +-
gcc/cp/expr.c | 4 +-
gcc/cp/friend.c | 21 +-
gcc/cp/lambda.c | 3 +
gcc/cp/parser.c | 5 +-
gcc/cp/pt.c | 10 +-
gcc/cp/semantics.c | 3 +-
gcc/cp/tree.c | 4 +-
gcc/cp/typeck.c | 45 +-
gcc/cse.c | 10 +-
gcc/d/ChangeLog | 23 +
gcc/d/d-convert.cc | 31 +-
gcc/d/dmd/dinterpret.c | 12 +-
gcc/doc/extend.texi | 2 +-
gcc/doc/invoke.texi | 6 +-
gcc/expr.c | 3 +-
gcc/fortran/ChangeLog | 78 +++
gcc/fortran/f95-lang.c | 38 +-
gcc/fortran/primary.c | 3 +-
gcc/fortran/resolve.c | 14 +-
gcc/fortran/simplify.c | 14 +-
gcc/fortran/trans-decl.c | 6 +-
gcc/fortran/trans-expr.c | 1 +
gcc/function.c | 4 +-
gcc/function.h | 2 +-
gcc/generic-match-head.c | 4 +-
gcc/go/ChangeLog | 12 +
gcc/go/go-backend.c | 6 +-
gcc/go/go-lang.c | 6 +-
gcc/ifcvt.c | 15 +-
gcc/jit/ChangeLog | 4 +
gcc/loop-invariant.c | 2 +
gcc/lto/ChangeLog | 4 +
gcc/match.pd | 4 +-
gcc/objc/ChangeLog | 4 +
gcc/objcp/ChangeLog | 4 +
gcc/omp-expand.c | 31 +-
gcc/omp-low.c | 1 -
gcc/optc-save-gen.awk | 2 +-
gcc/po/ChangeLog | 4 +
gcc/predict.c | 4 +-
gcc/ree.c | 6 +-
gcc/reg-stack.c | 86 +++-
gcc/sanopt.c | 6 +-
gcc/selftest-diagnostic.c | 1 +
gcc/symbol-summary.h | 4 +-
gcc/testsuite/ChangeLog | 561 +++++++++++++++++++++
gcc/testsuite/c-c++-common/Wsign-compare-2.c | 112 ++++
gcc/testsuite/c-c++-common/cold-2.c | 19 +
gcc/testsuite/c-c++-common/gomp/doacross-8.c | 17 +
gcc/testsuite/c-c++-common/gomp/pr106981.c | 9 +
gcc/testsuite/c-c++-common/gomp/pr107001.c | 14 +
gcc/testsuite/c-c++-common/pr107358.c | 30 ++
gcc/testsuite/c-c++-common/pr107465.c | 22 +
gcc/testsuite/c-c++-common/ubsan/div-by-zero-8.c | 14 +
gcc/testsuite/g++.dg/cpp0x/constexpr-pmf3.C | 13 +
gcc/testsuite/g++.dg/cpp0x/enum43.C | 11 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11.C | 14 +
gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 +
gcc/testsuite/g++.dg/cpp0x/pr107065.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C | 15 +
gcc/testsuite/g++.dg/cpp1z/decomp57.C | 27 +
gcc/testsuite/g++.dg/cpp1z/decomp58.C | 39 ++
.../g++.dg/cpp1z/has-unique-obj-representations3.C | 10 +
gcc/testsuite/g++.dg/cpp2a/volatile1.C | 11 +-
gcc/testsuite/g++.dg/cpp2a/volatile3.C | 11 +-
gcc/testsuite/g++.dg/cpp2a/volatile5.C | 8 +-
gcc/testsuite/g++.dg/debug/dwarf2/pr108716.C | 14 +
gcc/testsuite/g++.dg/debug/pr106261.C | 36 ++
gcc/testsuite/g++.dg/gomp/pr107558.C | 14 +
gcc/testsuite/g++.dg/gomp/pr108607.C | 33 ++
gcc/testsuite/g++.dg/init/pr53932.C | 25 +
gcc/testsuite/g++.dg/lookup/friend24.C | 9 +
gcc/testsuite/g++.dg/opt/pr108365.C | 13 +
gcc/testsuite/g++.dg/opt/pr108854.C | 37 ++
gcc/testsuite/g++.dg/tls/thread_local13-aux.cc | 35 ++
gcc/testsuite/g++.dg/tls/thread_local13.C | 21 +
gcc/testsuite/g++.dg/tls/thread_local14-aux.cc | 26 +
gcc/testsuite/g++.dg/tls/thread_local14.C | 19 +
gcc/testsuite/g++.dg/torture/pr109724.C | 32 ++
gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C | 17 +
gcc/testsuite/g++.dg/warn/Wsequence-point-5.C | 37 ++
gcc/testsuite/g++.dg/warn/pr108365.C | 5 +
gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 +
gcc/testsuite/gcc.c-torture/compile/pr106751.c | 17 +
gcc/testsuite/gcc.c-torture/compile/pr107997.c | 23 +
gcc/testsuite/gcc.c-torture/compile/pr108237.c | 14 +
gcc/testsuite/gcc.c-torture/compile/pr108596.c | 26 +
gcc/testsuite/gcc.c-torture/compile/pr108688-1.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr109778.c | 26 +
gcc/testsuite/gcc.dg/asan/pr106190.c | 15 +
gcc/testsuite/gcc.dg/asan/pr107317.c | 13 +
gcc/testsuite/gcc.dg/attr-aligned.c | 8 +-
gcc/testsuite/gcc.dg/darwin-aligned-globals.c | 24 +
gcc/testsuite/gcc.dg/darwin-comm-1.c | 5 +
gcc/testsuite/gcc.dg/dfp/pr108068.c | 14 +
gcc/testsuite/gcc.dg/gomp/pr108435.c | 18 +
gcc/testsuite/gcc.dg/lto/pr109778_0.c | 22 +
gcc/testsuite/gcc.dg/lto/pr109778_1.c | 7 +
gcc/testsuite/gcc.dg/pr106719.c | 13 +
gcc/testsuite/gcc.dg/pr108573.c | 18 +
gcc/testsuite/gcc.dg/pr109410.c | 19 +
gcc/testsuite/gcc.dg/pr64536.c | 8 +-
gcc/testsuite/gcc.dg/torture/pr106809.c | 28 -
gcc/testsuite/gcc.dg/ubsan/pr107183.c | 12 +
.../gcc.target/aarch64/ampere1-no_ldp_combine.c | 11 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_18 | 8 +
.../gcc.target/aarch64/cpunative/native_cpu_18.c | 15 +
gcc/testsuite/gcc.target/aarch64/pr108589.c | 15 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c | 14 +
.../gcc.target/i386/avx512bf16-pr108881.c | 14 +
gcc/testsuite/gcc.target/i386/pr105554.c | 10 +
gcc/testsuite/gcc.target/i386/pr89261.c | 3 +-
gcc/testsuite/gcc.target/powerpc/darwin-abi-13-0.c | 23 +
gcc/testsuite/gcc.target/powerpc/darwin-abi-13-1.c | 27 +
gcc/testsuite/gcc.target/powerpc/darwin-abi-13-2.c | 27 +
.../gcc.target/powerpc/darwin-structs-0.h | 29 ++
gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr108699.c | 42 ++
gcc/testsuite/gcc.target/powerpc/pr109932-1.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr109932-2.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr110011.c | 42 ++
gcc/testsuite/gcc.target/powerpc/pr70243.c | 41 ++
gcc/testsuite/gdc.dg/pr110359.d | 22 +
gcc/testsuite/gdc.test/compilable/test21794.d | 52 ++
gcc/testsuite/gfortran.dg/bind_c_usage_34.f90 | 21 +
gcc/testsuite/gfortran.dg/nearest_6.f90 | 26 +
gcc/testsuite/gfortran.dg/pr106945.f90 | 11 +
gcc/testsuite/gfortran.dg/pr108193.f90 | 24 +
gcc/testsuite/gfortran.dg/pr85877.f90 | 25 +
gcc/testsuite/gfortran.dg/set_exponent_1.f90 | 36 ++
gcc/tree-inline.c | 11 +-
gcc/tree-nested.c | 32 +-
gcc/tree-ssa-ccp.c | 2 +
gcc/tree-ssa-dom.c | 12 +-
gcc/tree-ssa-loop-ivopts.c | 7 +
gcc/tree-ssa-reassoc.c | 9 +
gcc/tree-ssa-sccvn.c | 57 +--
gcc/tree.c | 29 ++
gcc/tree.h | 1 +
gcc/wide-int.cc | 13 +-
gcc/wide-int.h | 11 +-
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 | 4 +
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 4 +
libgcc/ChangeLog | 46 ++
libgcc/config.host | 18 +
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/darwin10-unwind-find-enc-func.c | 35 +-
libgcc/config/i386/cpuinfo.c | 7 +-
libgcc/config/libbid/ChangeLog | 4 +
libgcc/config/t-darwin | 10 +-
libgcc/config/t-darwin-min-1 | 3 +
libgcc/config/t-darwin-min-5 | 3 +
libgcc/config/t-darwin-min-8 | 3 +
libgcc/config/t-slibgcc-darwin | 21 +-
libgfortran/ChangeLog | 4 +
libgomp/ChangeLog | 49 ++
libgomp/libgomp.texi | 14 +-
libgomp/target.c | 15 +-
libgomp/task.c | 15 +-
libgomp/testsuite/libgomp.c++/pr108180.C | 55 ++
libgomp/testsuite/libgomp.c-c++-common/pr106981.c | 19 +
.../libgomp.c-c++-common/task-reduction-17.c | 36 ++
.../libgomp.c-c++-common/task-reduction-18.c | 17 +
libgomp/testsuite/libgomp.c/target-31.c | 2 +-
libgomp/testsuite/libgomp.c/task-7.c | 26 +
libgomp/testsuite/libgomp.c/task-8.c | 14 +
libhsail-rt/ChangeLog | 4 +
libiberty/ChangeLog | 12 +
libiberty/strstr.c | 3 +
libitm/ChangeLog | 4 +
libobjc/ChangeLog | 4 +
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 4 +
libquadmath/ChangeLog | 19 +
libquadmath/strtod/strtod_l.c | 38 +-
libsanitizer/ChangeLog | 12 +
libsanitizer/configure.tgt | 2 +-
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 317 ++++++++++++
libstdc++-v3/doc/doxygen/user.cfg.in | 5 +-
libstdc++-v3/doc/html/manual/api.html | 9 +
libstdc++-v3/doc/html/manual/ext_demangling.html | 13 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 13 +
libstdc++-v3/doc/xml/manual/extensions.xml | 13 +-
libstdc++-v3/include/bits/fs_path.h | 28 +-
libstdc++-v3/include/bits/gslice_array.h | 2 +
libstdc++-v3/include/bits/indirect_array.h | 2 +
libstdc++-v3/include/bits/mask_array.h | 2 +
libstdc++-v3/include/bits/regex.h | 32 +-
libstdc++-v3/include/bits/regex.tcc | 9 +-
libstdc++-v3/include/bits/regex_automaton.h | 22 +-
libstdc++-v3/include/bits/regex_compiler.h | 62 ++-
libstdc++-v3/include/bits/regex_compiler.tcc | 144 +++---
libstdc++-v3/include/bits/regex_error.h | 8 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.h | 4 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 10 +
libstdc++-v3/include/bits/shared_ptr_base.h | 4 +-
libstdc++-v3/include/bits/slice_array.h | 2 +
libstdc++-v3/include/bits/stl_iterator.h | 137 +++--
libstdc++-v3/include/bits/stl_uninitialized.h | 44 +-
libstdc++-v3/include/experimental/numeric | 48 +-
libstdc++-v3/include/experimental/optional | 2 +-
libstdc++-v3/include/std/memory | 7 +-
libstdc++-v3/include/std/numeric | 82 +--
libstdc++-v3/include/std/valarray | 2 +
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 5 +-
libstdc++-v3/src/c++11/thread.cc | 10 +
libstdc++-v3/src/c++17/fs_path.cc | 13 +
.../testsuite/18_support/numeric_limits/lowest.cc | 20 +-
.../testsuite/20_util/pair/astuple/get-2.cc | 68 +++
.../testsuite/20_util/scoped_allocator/108952.cc | 23 +
.../uninitialized_default/94540.cc | 34 ++
.../uninitialized_default_n/94540.cc | 34 ++
.../uninitialized_value_construct/94540.cc | 35 ++
.../uninitialized_value_construct_n/94540.cc | 34 ++
.../testsuite/20_util/uses_allocator/lwg3527.cc | 22 +
.../testsuite/20_util/weak_ptr/cons/self_move.cc | 19 +
.../testsuite/23_containers/vector/cons/94540.cc | 35 ++
.../testsuite/24_iterators/common_iterator/1.cc | 23 +-
.../24_iterators/common_iterator/100823.cc | 43 ++
libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 23 +
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +-
libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 24 +
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +-
.../testsuite/27_io/filesystem/path/108636.cc | 8 +
.../algorithms/regex_match/cstring_bracket_01.cc | 62 ++-
.../algorithms/regex_replace/char/103664.cc | 11 +
.../testsuite/28_regex/basic_regex/106607.cc | 25 +
.../testsuite/28_regex/basic_regex/84110.cc | 39 ++
.../28_regex/basic_regex/ctors/grammar.cc | 53 ++
.../filesystem/iterators/error_reporting.cc | 35 +-
.../testsuite/libstdc++-xmethods/shared_ptr.cc | 7 +
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
303 files changed, 6505 insertions(+), 765 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 9595f157b14,00000000000..f18d32c39f5
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,79 -1,0 +1,84 @@@
++2023-08-01 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 d04fe5541c53cb16d1ca5c80da044b4c7633dbc6
++ Upstream release branch is now closed, so last merge.
++
+2023-03-06 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 9d5ffb65405938bde2fa32d52f4e826f1664f72e
+
+2022-08-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 ae8daf74e741c71921fb01a84ae1c347de18adcd
+
+2022-03-29 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 4e7cbbdd5d67b84d2d9d376d6e8dfd06c177e2c9
+
+2022-02-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
+
+2022-01-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
+
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2022-08-24 0:43 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2022-08-24 0:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:066ad086a7c1ff90a23c0ff2e0304e670419dbc2
commit 066ad086a7c1ff90a23c0ff2e0304e670419dbc2
Merge: 42be91cfb19 ae8daf74e74
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Aug 23 18:54:48 2022 -0500
ibm: Merge up to top of releases/gcc-10
2022-08-23 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 ae8daf74e741c71921fb01a84ae1c347de18adcd
Diff:
ChangeLog | 30 +
Makefile.def | 1 +
Makefile.in | 13 +
Makefile.tpl | 12 +
config/ChangeLog | 20 +
config/mh-darwin | 65 +-
configure | 415 +++++-
configure.ac | 8 +-
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 | 1343 +++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 7 -
gcc/ada/ChangeLog | 13 +
gcc/ada/gcc-interface/Makefile.in | 3 +-
gcc/analyzer/ChangeLog | 4 +
gcc/asan.c | 73 +-
gcc/brig/ChangeLog | 4 +
gcc/builtins.c | 30 +-
gcc/c-family/ChangeLog | 87 ++
gcc/c-family/c-common.c | 10 +-
gcc/c-family/c-omp.c | 43 +-
gcc/c-family/c-opts.c | 10 +-
gcc/c-family/c-ubsan.c | 14 +-
gcc/c-family/c-warn.c | 30 +-
gcc/c-family/stub-objc.c | 5 +-
gcc/c/ChangeLog | 67 +
gcc/c/c-fold.c | 1 +
gcc/c/c-parser.c | 9 +
gcc/c/c-typeck.c | 25 +-
gcc/cfgexpand.c | 54 +-
gcc/cfgrtl.c | 2 +-
gcc/collect2.c | 47 +-
gcc/combine.c | 36 +-
gcc/config.gcc | 10 +-
gcc/config.in | 19 +
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64.c | 14 +-
gcc/config/alpha/alpha-protos.h | 2 +
gcc/config/alpha/alpha.c | 69 +
gcc/config/alpha/ev4.md | 15 +-
gcc/config/arm/arm.c | 24 +-
gcc/config/darwin-c.c | 3 +-
gcc/config/darwin-driver.c | 82 +-
gcc/config/darwin-sections.def | 1 +
gcc/config/darwin.c | 73 +-
gcc/config/darwin.h | 442 ++++---
gcc/config/darwin.opt | 159 +--
gcc/config/i386/avx512fintrin.h | 76 +-
gcc/config/i386/darwin.h | 43 +-
gcc/config/i386/darwin32-biarch.h | 26 -
gcc/config/i386/darwin64-biarch.h | 26 -
gcc/config/i386/i386-expand.c | 38 +-
gcc/config/i386/i386.c | 5 +-
gcc/config/i386/i386.md | 14 +-
gcc/config/i386/sync.md | 6 +-
gcc/config/rs6000/bmi2intrin.h | 68 +-
gcc/config/rs6000/darwin.h | 5 +-
gcc/config/rs6000/darwin.md | 19 +-
gcc/config/rs6000/emmintrin.h | 780 ++++++-----
gcc/config/rs6000/mm_malloc.h | 26 +-
gcc/config/rs6000/mmintrin.h | 768 +++++------
gcc/config/rs6000/pmmintrin.h | 28 +-
gcc/config/rs6000/predicates.md | 14 +
gcc/config/rs6000/rs6000-p8swap.c | 20 +-
gcc/config/rs6000/rs6000.c | 150 ++-
gcc/config/rs6000/rs6000.h | 11 +-
gcc/config/rs6000/rs6000.md | 22 +-
gcc/config/rs6000/rtems.h | 3 +
gcc/config/rs6000/tmmintrin.h | 4 +-
gcc/config/rs6000/vector.md | 5 +-
gcc/config/rs6000/xmmintrin.h | 861 ++++++------
gcc/config/s390/s390.md | 2 +-
gcc/config/sparc/sparc.c | 20 +-
gcc/config/tilepro/gen-mul-tables.cc | 4 +-
gcc/configure | 263 +++-
gcc/configure.ac | 157 ++-
gcc/cp/ChangeLog | 424 ++++++
gcc/cp/call.c | 21 +-
gcc/cp/constexpr.c | 140 +-
gcc/cp/cp-gimplify.c | 91 +-
gcc/cp/decl.c | 57 +-
gcc/cp/decl2.c | 2 +
gcc/cp/init.c | 53 +-
gcc/cp/lambda.c | 28 +-
gcc/cp/mangle.c | 11 +-
gcc/cp/method.c | 1 +
gcc/cp/name-lookup.c | 4 +
gcc/cp/parser.c | 15 +-
gcc/cp/pt.c | 37 +-
gcc/cp/search.c | 7 +
gcc/cp/semantics.c | 35 +-
gcc/cp/tree.c | 6 +-
gcc/cp/typeck.c | 8 +-
gcc/cp/typeck2.c | 46 +-
gcc/d/ChangeLog | 35 +
gcc/d/d-convert.cc | 44 +-
gcc/d/dmd/expressionsem.c | 1 +
gcc/d/expr.cc | 17 +-
gcc/d/gdc.texi | 6 +-
gcc/d/typeinfo.cc | 1 +
gcc/doc/install.texi | 4 +
gcc/doc/invoke.texi | 4 +-
gcc/doc/tm.texi | 8 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2out.c | 26 +-
gcc/exec-tool.in | 8 +
gcc/expmed.c | 5 +-
gcc/expr.c | 2 +
gcc/fold-const.c | 49 +-
gcc/fortran/ChangeLog | 136 ++
gcc/fortran/check.c | 2 +
gcc/fortran/decl.c | 20 +
gcc/fortran/expr.c | 4 +-
gcc/fortran/interface.c | 7 +-
gcc/fortran/intrinsic.c | 1 +
gcc/fortran/parse.c | 18 +
gcc/fortran/resolve.c | 10 +-
gcc/fortran/simplify.c | 135 +-
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-expr.c | 4 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/fortran/trans-types.c | 4 +-
gcc/function.c | 3 +
gcc/gcc.c | 5 +
gcc/gimple-expr.c | 20 +-
gcc/gimple-fold.c | 4 +-
gcc/gimple-loop-jam.c | 4 +-
gcc/gimple-ssa-store-merging.c | 17 +-
gcc/gimple-ssa-warn-restrict.c | 22 +-
gcc/gimplify.c | 109 +-
gcc/go/ChangeLog | 4 +
gcc/godump.c | 4 +-
gcc/ifcvt.c | 20 +-
gcc/ipa-cp.c | 75 +-
gcc/ipa-prop.c | 24 +-
gcc/ipa-prop.h | 13 +
gcc/ipa.c | 200 ++-
gcc/jit/ChangeLog | 22 +
gcc/jit/Make-lang.in | 88 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +-
gcc/jit/jit-dejagnu.h | 338 +++++
gcc/loop-invariant.c | 21 +-
gcc/lra-assigns.c | 41 +-
gcc/lto/ChangeLog | 4 +
gcc/match.pd | 30 +-
gcc/objc/ChangeLog | 53 +
gcc/objc/objc-act.c | 16 +-
gcc/objc/objc-gnu-runtime-abi-01.c | 32 +-
gcc/objc/objc-next-metadata-tags.h | 2 +
gcc/objc/objc-next-runtime-abi-01.c | 9 +-
gcc/objc/objc-next-runtime-abi-02.c | 80 +-
gcc/objc/objc-runtime-shared-support.c | 9 +-
gcc/objcp/ChangeLog | 4 +
gcc/omp-general.c | 6 +
gcc/omp-low.c | 107 +-
gcc/optabs-tree.c | 21 +-
gcc/optabs.c | 8 +-
gcc/po/ChangeLog | 4 +
gcc/regcprop.c | 21 +
gcc/regrename.c | 3 +-
gcc/rtl.c | 4 +-
gcc/rtlanal.c | 4 +-
gcc/sanopt.c | 5 +-
gcc/shrink-wrap.c | 5 +-
gcc/simplify-rtx.c | 95 +-
gcc/stor-layout.c | 25 +-
gcc/target.def | 10 +
gcc/testsuite/ChangeLog | 1366 ++++++++++++++++++++
.../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/cpp/va-opt-10.c | 18 +
gcc/testsuite/c-c++-common/cpp/va-opt-9.c | 20 +
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/gomp/pr102431.c | 16 +
gcc/testsuite/c-c++-common/pr100785.c | 21 +
gcc/testsuite/c-c++-common/pr101537.c | 26 +
gcc/testsuite/c-c++-common/pr103881.c | 20 +
gcc/testsuite/c-c++-common/pr105186.c | 5 +
gcc/testsuite/c-c++-common/pr105998.c | 12 +
gcc/testsuite/c-c++-common/pr97498.c | 4 +
.../c-c++-common/ubsan/float-div-by-zero-2.c | 18 +
gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 +
gcc/testsuite/g++.dg/abi/lambda-defarg1.C | 11 +
gcc/testsuite/g++.dg/asan/pr104449.C | 16 +
gcc/testsuite/g++.dg/concepts/pr105061.C | 13 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C | 10 +
.../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-new6.C | 39 +
gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C | 34 +
.../g++.dg/cpp0x/lambda/lambda-current-inst1.C | 18 +
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 +
gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 +
gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 +
gcc/testsuite/g++.dg/cpp1z/aligned-new9.C | 30 +
gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 +
gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 ++
gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 +
gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C | 10 +
gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 +
gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 +
gcc/testsuite/g++.dg/cpp2a/constexpr-nonlit7.C | 6 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 +
gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 +
gcc/testsuite/g++.dg/ext/anon-struct10.C | 21 +
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/gomp/pr102431.C | 13 +
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/const7.C | 7 +
gcc/testsuite/g++.dg/opt/pr104681.C | 19 +
gcc/testsuite/g++.dg/other/pr100580.C | 8 +
gcc/testsuite/g++.dg/overload/builtin6.C | 14 +
gcc/testsuite/g++.dg/pr65240-1.C | 3 +-
gcc/testsuite/g++.dg/pr65240-2.C | 3 +-
gcc/testsuite/g++.dg/pr65240-3.C | 3 +-
gcc/testsuite/g++.dg/pr65240-4.C | 3 +-
gcc/testsuite/g++.dg/pr65242.C | 3 +-
gcc/testsuite/g++.dg/pr67211.C | 3 +-
gcc/testsuite/g++.dg/pr69667.C | 3 +-
gcc/testsuite/g++.dg/pr71294.C | 3 +-
gcc/testsuite/g++.dg/pr84279.C | 4 +-
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/friend71.C | 8 -
gcc/testsuite/g++.dg/template/nested7.C | 12 +
gcc/testsuite/g++.dg/template/non-dependent22.C | 12 +
gcc/testsuite/g++.dg/torture/ppc-ldst-array.C | 3 +-
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++.dg/ubsan/pr105729.C | 29 +
gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 16 +
.../g++.dg/warn/Wshadow-compatible-local-3.C | 10 +
gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 +
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.c-torture/execute/pr104814.c | 30 +
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/darwin-minversion-link.c | 3 +-
gcc/testsuite/gcc.dg/debug/pr104337.c | 15 +
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/ipa/pr103083-1.c | 28 +
gcc/testsuite/gcc.dg/ipa/pr103083-2.c | 30 +
gcc/testsuite/gcc.dg/ipa/pr105739.c | 30 +
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/pr103587.c | 7 +
gcc/testsuite/gcc.dg/pr103837.c | 19 +
gcc/testsuite/gcc.dg/pr103860.c | 31 +
gcc/testsuite/gcc.dg/pr104263.c | 25 +
gcc/testsuite/gcc.dg/pr104544.c | 19 +
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/pr104910.c | 14 +
gcc/testsuite/gcc.dg/pr105094.c | 13 +
gcc/testsuite/gcc.dg/pr105140.c | 18 +
gcc/testsuite/gcc.dg/pr105173.c | 12 +
gcc/testsuite/gcc.dg/pr105211.c | 11 +
gcc/testsuite/gcc.dg/pr105226.c | 23 +
gcc/testsuite/gcc.dg/pr105250.c | 30 +
gcc/testsuite/gcc.dg/pr105257.c | 16 +
gcc/testsuite/gcc.dg/pr105333.c | 21 +
gcc/testsuite/gcc.dg/pragma-message.c | 8 +-
.../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/pr100786.c | 10 +
gcc/testsuite/gcc.dg/torture/pr103596.c | 36 +
gcc/testsuite/gcc.dg/torture/pr104402.c | 8 +
gcc/testsuite/gcc.dg/torture/pr105163.c | 17 +
gcc/testsuite/gcc.dg/torture/pr105198.c | 26 +
gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 +
.../gcc.dg/tree-ssa/alias-access-path-13.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 +
.../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/alpha/pr105209.c | 26 +
gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 +
gcc/testsuite/gcc.target/i386/pr100342.c | 70 +
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/pr104502.c | 31 +
gcc/testsuite/gcc.target/i386/pr104637.c | 22 +
gcc/testsuite/gcc.target/i386/pr104971.c | 18 +
gcc/testsuite/gcc.target/i386/pr105123.c | 22 +
gcc/testsuite/gcc.target/i386/pr105970.c | 6 +
gcc/testsuite/gcc.target/i386/pr98694.c | 41 +
gcc/testsuite/gcc.target/i386/sse-14.c | 4 +
gcc/testsuite/gcc.target/powerpc/fusion.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fusion2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr102059-4.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr104253.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr105041.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 +
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 3 +-
gcc/testsuite/gcc.target/s390/pr104775.c | 14 +
gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 +
gcc/testsuite/gdc.dg/Wpadded.d | 4 +
gcc/testsuite/gdc.dg/pr106139a.d | 36 +
gcc/testsuite/gdc.dg/pr106139b.d | 36 +
gcc/testsuite/gdc.dg/pr106139c.d | 27 +
gcc/testsuite/gdc.dg/pr106139d.d | 27 +
gcc/testsuite/gdc.test/fail_compilation/ice20264.d | 13 +
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/class_58.f90 | 2 +-
gcc/testsuite/gfortran.dg/class_73.f90 | 17 +
gcc/testsuite/gfortran.dg/dec_union_12.f90 | 43 +
gcc/testsuite/gfortran.dg/extends_type_of_4.f90 | 20 +
gcc/testsuite/gfortran.dg/index_6.f90 | 31 +
gcc/testsuite/gfortran.dg/nint_p7.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr102860.f90 | 9 +
gcc/testsuite/gfortran.dg/pr103504.f90 | 28 +
gcc/testsuite/gfortran.dg/pr104313.f | 11 +
gcc/testsuite/gfortran.dg/pr104849.f90 | 9 +
gcc/testsuite/gfortran.dg/pr105230.f90 | 8 +
gcc/testsuite/gfortran.dg/pr105954.f90 | 26 +
gcc/testsuite/gfortran.dg/pr47614.f | 3 +-
gcc/testsuite/gfortran.dg/pr58968.f | 2 +-
.../gfortran.dg/recursive_reference_3.f90 | 14 +
gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 +
gcc/testsuite/gfortran.dg/ubsan/ubsan.exp | 38 +
gcc/testsuite/gfortran.dg/unpack_vector_1.f90 | 12 +
gcc/testsuite/jit.dg/harness.h | 2 +-
gcc/testsuite/jit.dg/jit.exp | 142 +-
gcc/testsuite/lib/prune.exp | 8 +
gcc/testsuite/lib/target-supports.exp | 45 +-
gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 2 +-
gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +-
gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 +
gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 +
gcc/testsuite/obj-c++.dg/pr101666.inc | 29 +
gcc/testsuite/objc.dg/objc-gc-4.m | 2 +-
gcc/testsuite/objc.dg/pr101666-0.m | 7 +
gcc/testsuite/objc.dg/pr101666-1.m | 10 +
gcc/testsuite/objc.dg/pr101666.inc | 29 +
gcc/tree-cfg.c | 9 +-
gcc/tree-data-ref.c | 2 +-
gcc/tree-inline.c | 22 +-
gcc/tree-nrv.c | 13 -
gcc/tree-predcom.c | 38 +-
gcc/tree-sra.c | 13 +-
gcc/tree-ssa-loop-im.c | 18 +-
gcc/tree-ssa-math-opts.c | 14 +-
gcc/tree-ssa-propagate.c | 62 +-
gcc/tree-ssa-propagate.h | 2 +-
gcc/tree-ssa-reassoc.c | 66 +-
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree-switch-conversion.c | 28 +-
gcc/tree-switch-conversion.h | 3 +-
gcc/tree-vect-loop-manip.c | 3 +-
gcc/ubsan.c | 17 +-
gcc/valtrack.c | 4 +-
gcc/var-tracking.c | 3 +-
gcc/varasm.c | 22 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 4 +
intl/ChangeLog | 4 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 4 +
libbacktrace/ChangeLog | 4 +
libcc1/ChangeLog | 9 +
libcc1/Makefile.am | 1 +
libcc1/Makefile.in | 1 +
libcpp/ChangeLog | 52 +
libcpp/directives.c | 4 +-
libcpp/expr.c | 4 +
libcpp/macro.c | 10 +-
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 | 57 +
libgcc/config.host | 18 +-
libgcc/config/aarch64/lse.S | 42 +-
libgcc/config/aarch64/t-lse | 8 +-
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/darwin-unwind.ver | 30 +
libgcc/config/i386/darwin-lib.h | 9 +-
libgcc/config/i386/libgcc-darwin.10.4.ver | 98 --
libgcc/config/i386/libgcc-darwin.10.5.ver | 102 --
libgcc/config/i386/libgcc-darwin.ver | 4 +
libgcc/config/i386/t-darwin | 6 +
libgcc/config/libbid/ChangeLog | 4 +
libgcc/config/libgcc-libsystem.ver | 38 +-
libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 --
libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 --
libgcc/config/rs6000/t-darwin | 3 +
libgcc/config/rs6000/t-darwin-ehs | 3 +
libgcc/config/t-darwin | 41 +-
libgcc/config/t-darwin-ehs | 7 +
libgcc/config/t-slibgcc-darwin | 199 +--
libgcc/emutls.c | 17 +-
libgfortran/ChangeLog | 4 +
libgo/sysinfo.c | 3 -
libgomp/ChangeLog | 80 ++
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/declare-variant-2.c | 45 +
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 | 34 +
libiberty/configure | 17 +-
libiberty/configure.ac | 15 +-
libiberty/simple-object-elf.c | 10 +-
libiberty/simple-object-mach-o.c | 5 +
libiberty/xmalloc.c | 2 +
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.cpp | 21 +-
.../sanitizer_platform_limits_posix.cpp | 10 +-
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 545 ++++++++
libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 +
libstdc++-v3/doc/html/manual/setup.html | 33 +
libstdc++-v3/doc/html/manual/status.html | 23 +-
libstdc++-v3/doc/xml/manual/intro.xml | 2 +-
libstdc++-v3/doc/xml/manual/prerequisites.xml | 51 +
libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 3 +-
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/doc/xml/manual/status_cxx2020.xml | 5 +-
libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 3 +-
libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 3 +-
libstdc++-v3/include/Makefile.am | 4 +-
libstdc++-v3/include/Makefile.in | 4 +-
libstdc++-v3/include/bits/forward_list.tcc | 5 +
libstdc++-v3/include/bits/fs_ops.h | 2 +-
libstdc++-v3/include/bits/iterator_concepts.h | 3 +-
libstdc++-v3/include/bits/list.tcc | 4 +
libstdc++-v3/include/bits/random.tcc | 2 +-
libstdc++-v3/include/bits/range_access.h | 34 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 62 +-
libstdc++-v3/include/bits/stl_tree.h | 3 +
libstdc++-v3/include/bits/vector.tcc | 8 +-
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 10 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 12 +-
libstdc++-v3/include/ext/rope | 2 +-
libstdc++-v3/include/std/any | 26 +-
libstdc++-v3/include/std/atomic | 5 +-
libstdc++-v3/include/std/charconv | 11 +-
libstdc++-v3/include/std/ranges | 72 +-
libstdc++-v3/include/std/span | 11 +-
libstdc++-v3/libsupc++/exception_ptr.h | 14 +-
libstdc++-v3/src/Makefile.am | 4 +-
libstdc++-v3/src/Makefile.in | 4 +-
libstdc++-v3/src/c++17/fs_dir.cc | 12 +-
libstdc++-v3/src/c++17/fs_ops.cc | 8 +-
libstdc++-v3/src/filesystem/dir.cc | 12 +-
libstdc++-v3/src/filesystem/ops.cc | 14 +-
.../testsuite/17_intro/headers/c++1998/103650.cc | 13 +
.../testsuite/17_intro/headers/c++1998/49745.cc | 111 ++
libstdc++-v3/testsuite/17_intro/names.cc | 9 +
.../testsuite/18_support/exception_ptr/103630.cc | 39 +
.../basic_string/modifiers/append/wchar_t/1.cc | 2 +-
.../basic_string/operations/compare/wchar_t/1.cc | 4 +-
.../operations/copy/char/constexpr.cc | 2 +-
.../23_containers/forward_list/operations/merge.cc | 48 +
.../23_containers/map/allocator/move_cons.cc | 53 +
.../23_containers/multimap/allocator/move_cons.cc | 53 +
.../23_containers/multiset/allocator/103501.cc | 32 +
.../23_containers/multiset/allocator/move_cons.cc | 53 +
.../23_containers/set/allocator/103501.cc | 32 +
.../23_containers/set/allocator/move_cons.cc | 53 +
.../23_containers/span/cons_1_assert_neg.cc | 14 +
.../23_containers/span/cons_2_assert_neg.cc | 14 +
.../range_operations/advance_overflow.cc | 37 +
.../normal_distribution/operators/serialize.cc | 36 +-
.../26_numerics/random/random_device/cons/token.cc | 2 +-
.../27_io/filesystem/iterators/error_reporting.cc | 148 +++
.../testsuite/27_io/filesystem/operations/copy.cc | 29 +
.../testsuite/29_atomics/atomic/lwg3220.cc | 13 +
libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 4 +-
.../filesystem/iterators/error_reporting.cc | 140 ++
.../experimental/filesystem/operations/copy.cc | 29 +
.../string_view/operations/compare/wchar_t/1.cc | 4 +-
libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 3 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +-
libstdc++-v3/testsuite/lib/prune.exp | 5 +-
.../testsuite/libstdc++-prettyprinters/80276.cc | 2 +-
.../libstdc++-prettyprinters/libfundts.cc | 4 +-
.../libstdc++-prettyprinters/prettyprinters.exp | 2 +-
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 31 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 16 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 +
libstdc++-v3/testsuite/std/ranges/p2325.cc | 185 +++
libstdc++-v3/testsuite/std/ranges/single_view.cc | 15 +
.../testsuite/std/ranges/subrange/constexpr.cc | 26 +
libstdc++-v3/testsuite/std/ranges/view.cc | 2 +-
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
582 files changed, 17063 insertions(+), 3579 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 3168793c5db,00000000000..ede1519ba0c
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,71 -1,0 +1,75 @@@
++2022-08-23 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 ae8daf74e741c71921fb01a84ae1c347de18adcd
++
+2022-03-29 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 4e7cbbdd5d67b84d2d9d376d6e8dfd06c177e2c9
+
+2022-02-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
+
+2022-01-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
+
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2022-03-29 22:32 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2022-03-29 22:32 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:42be91cfb1988a18238faf110748592d1834cfda
commit 42be91cfb1988a18238faf110748592d1834cfda
Merge: fcd6b517c37 4e7cbbdd5d6
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Mar 29 16:22:02 2022 -0500
ibm: Merge up to top of releases/gcc-10
2022-03-29 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 4e7cbbdd5d67b84d2d9d376d6e8dfd06c177e2c9
Diff:
gcc/ChangeLog | 73 ++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/libgnat/g-sercom__linux.adb | 1 +
gcc/ada/libgnat/g-sercom__mingw.adb | 1 +
gcc/common/config/rs6000/rs6000-common.c | 10 ++
gcc/config/i386/i386.c | 4 +-
gcc/config/i386/sse.md | 18 +--
gcc/config/rs6000/rs6000.c | 17 ++-
gcc/fortran/ChangeLog | 9 ++
gcc/fortran/resolve.c | 2 +
gcc/testsuite/ChangeLog | 54 +++++++
gcc/testsuite/gcc.dg/pr104511.c | 16 +++
gcc/testsuite/gcc.target/i386/pr104453.c | 11 ++
gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 ++
gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 ++
gcc/testsuite/gcc.target/powerpc/pr104253.c | 156 +++++++++++++++++++++
gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +-
.../gfortran.dg/derived_constructor_comps_7.f90 | 28 ++++
gcc/tree-ssa-forwprop.c | 9 ++
22 files changed, 422 insertions(+), 22 deletions(-)
diff --cc gcc/ChangeLog.ibm
index eeaa3ee2c6f,00000000000..3168793c5db
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,67 -1,0 +1,71 @@@
++2022-03-29 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 4e7cbbdd5d67b84d2d9d376d6e8dfd06c177e2c9
++
+2022-02-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
+
+2022-01-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
+
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2022-02-18 23:33 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2022-02-18 23:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:fcd6b517c37f3d5da513c14306a3c7abf11b5821
commit fcd6b517c37f3d5da513c14306a3c7abf11b5821
Merge: 090bc9366d1 e2d275aebd2
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Feb 18 16:33:43 2022 -0600
ibm: Merge up to top of releases/gcc-10
2022-02-18 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
Diff:
contrib/ChangeLog | 25 +++
contrib/gcc-changelog/git_commit.py | 12 +-
contrib/gcc-changelog/test_email.py | 5 +
contrib/gcc-changelog/test_patches.txt | 82 +++++++++
contrib/gcc-git-customization.sh | 25 ++-
contrib/git-backport.py | 44 +----
contrib/git-commit-mklog.py | 6 +
contrib/git-descr.sh | 37 ++++
contrib/git-fix-changelog.py | 92 ++++++++++
contrib/git-undescr.sh | 13 ++
gcc/ChangeLog | 163 +++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 22 +++
gcc/ada/Makefile.rtl | 5 +
gcc/ada/gcc-interface/Makefile.in | 7 +
gcc/config/i386/i386-expand.c | 3 +
gcc/config/i386/sse.md | 5 +-
gcc/config/riscv/t-riscv | 2 +-
gcc/config/rs6000/ppc-asm.h | 9 +
gcc/config/rs6000/rs6000.c | 59 ++++--
gcc/cp/ChangeLog | 9 +
gcc/cp/name-lookup.c | 2 +-
gcc/fold-const.c | 11 ++
gcc/fortran/ChangeLog | 90 ++++++++++
gcc/fortran/array.c | 3 +
gcc/fortran/check.c | 4 +-
gcc/fortran/expr.c | 39 +++-
gcc/fortran/primary.c | 15 +-
gcc/fortran/simplify.c | 16 +-
gcc/fortran/target-memory.c | 2 +-
gcc/fortran/trans-intrinsic.c | 17 +-
gcc/testsuite/ChangeLog | 199 +++++++++++++++++++++
gcc/testsuite/g++.dg/lookup/using66.C | 23 ---
gcc/testsuite/gcc.dg/pr102798.c | 41 +++++
gcc/testsuite/gcc.dg/pr103248.c | 8 +
gcc/testsuite/gcc.dg/pr95115.c | 25 +++
gcc/testsuite/gcc.dg/torture/pr100923.c | 25 +++
gcc/testsuite/gcc.dg/torture/pr102762.c | 11 ++
gcc/testsuite/gcc.dg/torture/pr103181.c | 24 +++
gcc/testsuite/gcc.dg/torture/pr103237.c | 24 +++
gcc/testsuite/gcc.target/i386/pr104451.c | 25 +++
gcc/testsuite/gcc.target/i386/pr104458.c | 13 ++
gcc/testsuite/gcc.target/i386/pr104469.c | 12 ++
gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 ++
gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 ++
gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 +++
gcc/testsuite/gfortran.dg/eoshift_9.f90 | 8 +
gcc/testsuite/gfortran.dg/overload_4.f90 | 27 +++
gcc/testsuite/gfortran.dg/pr101158.f90 | 25 +++
gcc/testsuite/gfortran.dg/pr101762.f90 | 23 +++
gcc/testsuite/gfortran.dg/pr102520.f90 | 6 +-
gcc/testsuite/gfortran.dg/pr103692.f90 | 23 +++
gcc/testsuite/gfortran.dg/pr67804.f90 | 25 +++
gcc/testsuite/gfortran.dg/pr93604.f90 | 2 +-
gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 | 115 ++++++++++++
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-inline.c | 8 +-
gcc/tree-ssa-sccvn.c | 76 +++++---
gcc/tree-vect-data-refs.c | 3 +-
gcc/tree-vect-loop.c | 11 ++
gcc/tree-vect-slp.c | 24 +--
libgcc/ChangeLog | 17 ++
libgcc/config/rs6000/morestack.S | 71 +++++++-
libgcc/config/rs6000/tramp.S | 6 +
libitm/ChangeLog | 7 +
libitm/config/powerpc/sjlj.S | 18 +-
libsanitizer/ChangeLog | 9 +
libsanitizer/asan/asan_malloc_linux.cpp | 2 +-
libstdc++-v3/ChangeLog | 11 ++
libstdc++-v3/include/bits/stl_iterator.h | 2 +
.../testsuite/25_algorithms/move/constexpr.cc | 19 ++
76 files changed, 1783 insertions(+), 157 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 5ff44934e2b,00000000000..eeaa3ee2c6f
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,63 -1,0 +1,67 @@@
++2022-02-18 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 e2d275aebd2bd790dd02f8961fb6a3fb1c094978
++
+2022-01-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
+
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2022-01-15 7:09 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2022-01-15 7:09 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:090bc9366d10f5b5f7c010d79a95f877631bb00f
commit 090bc9366d10f5b5f7c010d79a95f877631bb00f
Merge: 5eb1b83fe0c 7729d2c96d5
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Sat Jan 15 00:10:23 2022 -0600
ibm: Merge up to top of releases/gcc-10
2022-01-14 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
Diff:
config/ChangeLog | 8 +
config/mh-mingw | 2 +
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 | 275 ++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/config/i386/i386-builtins.c | 6 +-
gcc/config/i386/i386.c | 32 +-
gcc/config/i386/winnt.c | 4 +-
gcc/config/pa/pa.md | 169 ++++--
gcc/config/rs6000/altivec.h | 2 +-
gcc/config/rs6000/mma.md | 77 ++-
gcc/config/rs6000/rs6000-call.c | 14 +-
gcc/config/rs6000/rs6000.c | 22 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/sparc/sparc-modes.def | 3 +
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
gcc/coretypes.h | 8 +-
gcc/cp/ChangeLog | 50 ++
gcc/cp/coroutines.cc | 122 ++++-
gcc/cp/cp-tree.h | 22 +
gcc/cp/mangle.c | 19 +-
gcc/d/ChangeLog | 33 ++
gcc/d/d-spec.cc | 49 +-
gcc/d/decl.cc | 8 +-
gcc/doc/invoke.texi | 33 +-
gcc/explow.c | 9 +-
gcc/fold-const.c | 4 +-
gcc/fortran/ChangeLog | 283 ++++++++++
gcc/fortran/array.c | 28 +-
gcc/fortran/check.c | 107 ++--
gcc/fortran/decl.c | 45 +-
gcc/fortran/expr.c | 71 ++-
gcc/fortran/frontend-passes.c | 6 +-
gcc/fortran/gfortran.h | 1 +
gcc/fortran/match.c | 3 +-
gcc/fortran/primary.c | 1 +
gcc/fortran/resolve.c | 47 +-
gcc/fortran/simplify.c | 25 +-
gcc/fortran/trans-expr.c | 4 +-
gcc/fortran/trans-intrinsic.c | 66 +--
gcc/gimple-ssa-evrp-analyze.c | 6 +-
gcc/ipa-fnsummary.c | 15 +-
gcc/ipa-param-manipulation.c | 2 +-
gcc/ipa-pure-const.c | 4 +-
gcc/ipa-sra.c | 99 ++--
gcc/jit/ChangeLog | 7 +
gcc/jit/jit-playback.c | 3 +-
gcc/lra-constraints.c | 17 +-
gcc/testsuite/ChangeLog | 366 +++++++++++++
gcc/testsuite/g++.dg/coroutines/pr95520.C | 29 +
gcc/testsuite/g++.dg/pr100253.C | 33 ++
gcc/testsuite/g++.dg/torture/pr102505.C | 15 +
gcc/testsuite/g++.target/arm/pr102842.C | 30 ++
gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 +
gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 ++
gcc/testsuite/gcc.dg/ipa/pr102714.c | 117 ++++
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/pr97953.c | 24 +
gcc/testsuite/gcc.dg/sso-16.c | 100 ++++
gcc/testsuite/gcc.dg/torture/pr100672.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/pr101824.c | 19 +
gcc/testsuite/gcc.dg/vect/pr102046.c | 19 +
gcc/testsuite/gcc.target/i386/pr102761.c | 11 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +-
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 | 15 +
gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 +
gcc/testsuite/gcc.target/s390/20211119.c | 12 +
gcc/testsuite/gfortran.dg/array_constructor_54.f90 | 23 +
.../gfortran.dg/bound_simplification_7.f90 | 18 +
gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 ++++
.../gfortran.dg/derived_constructor_char_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 +
gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 +
gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 | 7 +
gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 ++
gcc/testsuite/gfortran.dg/move_alloc_8.f90 | 4 +-
.../gfortran.dg/parameter_array_init_8.f90 | 25 +
gcc/testsuite/gfortran.dg/pointer_intent_9.f90 | 33 ++
gcc/testsuite/gfortran.dg/pr100551.f90 | 30 ++
gcc/testsuite/gfortran.dg/pr101329.f90 | 13 +
gcc/testsuite/gfortran.dg/pr102332.f90 | 69 +++
gcc/testsuite/gfortran.dg/pr102458.f90 | 42 ++
gcc/testsuite/gfortran.dg/pr102458b.f90 | 21 +
gcc/testsuite/gfortran.dg/pr102520.f90 | 12 +
gcc/testsuite/gfortran.dg/pr102685.f90 | 30 ++
gcc/testsuite/gfortran.dg/pr102715.f90 | 13 +
gcc/testsuite/gfortran.dg/pr102816.f90 | 9 +
gcc/testsuite/gfortran.dg/pr102817.f90 | 17 +
gcc/testsuite/gfortran.dg/pr103505.f90 | 9 +
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/pr68019.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr68153.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr70931.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr82314.f90 | 11 +
gcc/testsuite/gfortran.dg/reshape_7.f90 | 2 +-
gcc/testsuite/gfortran.dg/reshape_9.f90 | 31 ++
gcc/testsuite/gfortran.dg/reshape_shape_2.f90 | 7 +
gcc/testsuite/gfortran.dg/shape_10.f90 | 6 +
gcc/testsuite/gfortran.dg/shape_11.f90 | 16 +
gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 | 2 +-
gcc/testsuite/gnat.dg/lto25.adb | 14 +
gcc/testsuite/gnat.dg/opt96.adb | 14 +
gcc/testsuite/gnat.dg/opt96_pkg.adb | 16 +
gcc/testsuite/gnat.dg/opt96_pkg.ads | 32 ++
gcc/tree-nested.c | 1 +
gcc/tree-sra.c | 2 +
gcc/tree-ssa-phiopt.c | 5 +-
gcc/tree-ssa-pre.c | 7 +
gcc/tree-ssa-sccvn.c | 33 +-
gcc/tree-vect-loop-manip.c | 3 +-
gcc/tree-vect-slp.c | 4 +
gcc/tree-vect-stmts.c | 16 +-
libgcc/ChangeLog | 11 +
libgcc/config.host | 2 +-
libgcc/config/pa/linux-atomic.c | 106 ++--
libgcc/config/pa/t-linux64 | 8 +-
libgfortran/ChangeLog | 10 +
libgfortran/intrinsics/pack_generic.c | 9 +
libphobos/ChangeLog | 34 ++
libphobos/libdruntime/core/sys/posix/sys/stat.d | 46 +-
libphobos/libdruntime/core/thread.d | 125 ++++-
libphobos/libdruntime/gcc/emutls.d | 6 -
libstdc++-v3/ChangeLog | 587 +++++++++++++++++++++
.../config/allocator/malloc_allocator_base.h | 10 +-
libstdc++-v3/config/allocator/new_allocator_base.h | 10 +-
libstdc++-v3/doc/html/faq.html | 2 +-
libstdc++-v3/doc/xml/faq.xml | 2 +-
libstdc++-v3/include/bits/alloc_traits.h | 104 ++++
libstdc++-v3/include/bits/allocator.h | 34 +-
libstdc++-v3/include/bits/char_traits.h | 40 +-
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/hashtable.h | 26 +-
libstdc++-v3/include/bits/hashtable_policy.h | 5 +-
libstdc++-v3/include/bits/move.h | 4 +-
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/random.tcc | 6 +-
libstdc++-v3/include/bits/ranges_algo.h | 151 ++++--
libstdc++-v3/include/bits/ranges_algobase.h | 30 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 26 +-
libstdc++-v3/include/bits/regex.h | 8 +-
libstdc++-v3/include/bits/stl_iterator.h | 6 +-
libstdc++-v3/include/c_global/cmath | 14 +-
libstdc++-v3/include/ext/bitmap_allocator.h | 2 +-
libstdc++-v3/include/ext/extptr_allocator.h | 5 +
libstdc++-v3/include/ext/type_traits.h | 8 +-
libstdc++-v3/include/std/any | 13 +-
libstdc++-v3/include/std/charconv | 6 +-
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/ranges | 38 +-
libstdc++-v3/include/std/span | 2 +-
libstdc++-v3/include/std/tuple | 13 +
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 | 114 +++-
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +-
libstdc++-v3/src/c++11/system_error.cc | 3 +
libstdc++-v3/src/c++17/fs_ops.cc | 7 -
.../19_diagnostics/error_category/102425.cc | 18 +
libstdc++-v3/testsuite/20_util/any/102894.cc | 20 +
libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +-
.../testsuite/20_util/headers/memory/synopsis.cc | 8 +-
.../20_util/integer_comparisons/greater.cc | 61 +++
.../testsuite/20_util/shared_ptr/creation/99006.cc | 4 +-
.../tuple/comparison_operators/overloaded.cc | 7 +-
.../testsuite/20_util/tuple/cons/102270.cc | 64 +++
.../requirements/trivially_copyable.cc | 12 +
.../requirements/constexpr_functions_c++20.cc | 23 +-
.../array/comparison_operators/96851.cc | 1 +
.../23_containers/span/trivially_copyable.cc | 13 +
.../unordered_map/allocator/default_init.cc | 1 -
.../23_containers/unordered_map/cons/default.cc | 51 ++
.../unordered_set/allocator/default_init.cc | 1 -
.../23_containers/unordered_set/cons/default.cc | 50 ++
.../testsuite/25_algorithms/copy/constrained.cc | 13 +
.../testsuite/25_algorithms/copy/debug/99402.cc | 3 +-
.../testsuite/25_algorithms/fill_n/constrained.cc | 6 +-
.../testsuite/25_algorithms/is_permutation/2.cc | 1 +
.../testsuite/25_algorithms/minmax/constrained.cc | 42 ++
.../25_algorithms/minmax_element/constrained.cc | 27 +
.../testsuite/25_algorithms/move/constrained.cc | 13 +
.../pstl/alg_nonmodifying/find_end.cc | 8 +-
.../pstl/alg_nonmodifying/search_n.cc | 2 +-
.../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 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../26_numerics/random/seed_seq/cons/default.cc | 4 +-
.../26_numerics/random/seed_seq/cons/initlist.cc | 7 +
.../testsuite/26_numerics/valarray/103022.cc | 15 +
.../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0
.../testsuite/26_numerics/valarray/range_access.cc | 49 +-
.../26_numerics/valarray/range_access2.cc | 22 +-
.../basic_filebuf/close/{ => wchar_t}/81256.cc | 0
.../basic_iostream/cons/{16251.C => 16251.cc} | 0
.../filesystem/iterators/directory_iterator.cc | 36 +-
.../iterators/recursive_directory_iterator.cc | 97 ++--
.../27_io/filesystem/operations/exists.cc | 6 +-
.../27_io/filesystem/operations/is_empty.cc | 6 +-
.../27_io/filesystem/operations/remove.cc | 21 +-
.../27_io/filesystem/operations/remove_all.cc | 9 +-
.../27_io/filesystem/operations/status.cc | 6 +-
.../27_io/filesystem/operations/symlink_status.cc | 3 +
.../filesystem/operations/temp_directory_path.cc | 6 +-
libstdc++-v3/testsuite/27_io/types/1.cc | 10 +-
.../testsuite/28_regex/match_results/102667.cc | 39 ++
.../filesystem/iterators/directory_iterator.cc | 32 +-
.../iterators/recursive_directory_iterator.cc | 98 ++--
.../experimental/filesystem/operations/exists.cc | 6 +-
.../experimental/filesystem/operations/is_empty.cc | 6 +-
.../experimental/filesystem/operations/remove.cc | 21 +-
.../filesystem/operations/remove_all.cc | 9 +-
.../filesystem/operations/temp_directory_path.cc | 3 +
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 30 ++
libstdc++-v3/testsuite/util/pstl/test_utils.h | 10 +-
libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +-
libstdc++-v3/testsuite/util/testsuite_fs.h | 18 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +
234 files changed, 5730 insertions(+), 897 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 13defb4d35c,00000000000..5ff44934e2b
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,59 -1,0 +1,63 @@@
++2022-01-14 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 7729d2c96d5eac9537c78d368bbc037bea13f988
++
+2021-09-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
+
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2021-09-22 13:24 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2021-09-22 13:24 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:5eb1b83fe0c097bee14243e6219b3928adbe850f
commit 5eb1b83fe0c097bee14243e6219b3928adbe850f
Merge: af5bf1cbb72 a35a3f5907b
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Sep 21 21:00:55 2021 -0500
ibm: Merge up to top of releases/gcc-10
2021-09-21 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
Diff:
contrib/ChangeLog | 9 +
contrib/git-commit-mklog.py | 53 +++
contrib/mklog.py | 356 ++++++++++++++
contrib/test_mklog.py | 487 +++++++++++++++++++
gcc/ChangeLog | 464 ++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 36 ++
gcc/ada/freeze.adb | 5 +-
gcc/ada/gcc-interface/decl.c | 25 +-
gcc/ada/gcc-interface/utils.c | 12 +-
gcc/cfgloopmanip.c | 1 +
gcc/combine.c | 15 +
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/constraints.md | 2 +
gcc/config/arm/arm-c.c | 4 +-
gcc/config/arm/arm-cpus.in | 10 +-
gcc/config/arm/arm-protos.h | 3 +-
gcc/config/arm/arm.c | 222 ++++-----
gcc/config/arm/arm.md | 11 +-
gcc/config/arm/arm.opt | 4 +
gcc/config/arm/arm_mve.h | 2 +-
gcc/config/arm/vfp.md | 29 +-
gcc/config/i386/avx512dqintrin.h | 4 +-
gcc/config/i386/i386.c | 6 +-
gcc/config/i386/i386.md | 36 +-
gcc/config/i386/sse.md | 20 +-
gcc/config/i386/sync.md | 152 ------
gcc/config/mips/mips.c | 12 +-
gcc/config/rs6000/rs6000-builtin.def | 22 +
gcc/config/rs6000/rs6000-call.c | 76 ++-
gcc/config/rs6000/rs6000-logue.c | 15 +-
gcc/config/rs6000/rs6000-p8swap.c | 19 +
gcc/config/rs6000/rs6000.md | 36 ++
gcc/config/sparc/leon5.md | 103 ++++
gcc/config/sparc/sparc-opts.h | 1 +
gcc/config/sparc/sparc.c | 183 ++++++-
gcc/config/sparc/sparc.h | 36 +-
gcc/config/sparc/sparc.md | 12 +-
gcc/config/sparc/sparc.opt | 3 +
gcc/coverage.c | 28 +-
gcc/cp/ChangeLog | 10 +
gcc/cp/cp-tree.h | 13 +
gcc/cp/except.c | 9 +-
gcc/d/ChangeLog | 59 +++
gcc/d/d-builtins.cc | 15 +
gcc/d/d-codegen.cc | 16 +-
gcc/d/d-convert.cc | 51 +-
gcc/d/d-lang.cc | 2 +
gcc/d/d-tree.h | 2 +
gcc/d/dmd/dcast.c | 15 +-
gcc/d/dmd/expression.c | 16 +-
gcc/d/dmd/expression.h | 2 +
gcc/d/expr.cc | 15 +-
gcc/doc/extend.texi | 24 +-
gcc/doc/invoke.texi | 46 +-
gcc/doc/trouble.texi | 7 +-
gcc/fortran/ChangeLog | 246 ++++++++++
gcc/fortran/check.c | 16 +-
gcc/fortran/class.c | 33 +-
gcc/fortran/expr.c | 14 +-
gcc/fortran/frontend-passes.c | 4 +-
gcc/fortran/interface.c | 14 +-
gcc/fortran/io.c | 2 +-
gcc/fortran/match.c | 2 +-
gcc/fortran/parse.c | 3 +
gcc/fortran/primary.c | 32 +-
gcc/fortran/resolve.c | 14 +-
gcc/fortran/target-memory.c | 3 +
gcc/fortran/trans-array.c | 26 +-
gcc/fortran/trans-decl.c | 26 +-
gcc/fortran/trans-expr.c | 39 +-
gcc/fortran/trans-intrinsic.c | 8 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/fortran/trans-types.c | 4 +-
gcc/gimple-loop-interchange.cc | 5 +-
gcc/go/gofrontend/expressions.cc | 2 +-
gcc/ipa-sra.c | 15 +-
gcc/testsuite/ChangeLog | 528 +++++++++++++++++++++
gcc/testsuite/g++.dg/abi/anon4.C | 1 +
gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 +
gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 +
gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 +
gcc/testsuite/gcc.c-torture/compile/pr100305.c | 13 +
gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 +
gcc/testsuite/gcc.dg/pr100788.c | 13 +
gcc/testsuite/gcc.dg/pr78213.c | 12 +-
gcc/testsuite/gcc.dg/pr91441.c | 4 +-
gcc/testsuite/gcc.dg/pr96260.c | 2 +-
gcc/testsuite/gcc.dg/pr96307.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr101009.c | 17 +
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.target/arm/attr-neon.c | 9 +-
gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +-
gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 +-
.../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 ++
.../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 ++
.../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 ++
.../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 ++
.../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 ++
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 4 +-
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 4 +-
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 4 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +-
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/i386/avx512f-pr101472.c | 49 ++
gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 +++
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/powerpc/mma-builtin-7.c | 26 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c | 27 ++
gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 ++
gcc/testsuite/gcc.target/powerpc/pr101849.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 ++
gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 +
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.test/compilable/b19002.d | 12 +
gcc/testsuite/gdc.test/compilable/test22133.d | 16 +
.../gdc.test/fail_compilation/fail22133.d | 24 +
.../gdc.test/fail_compilation/fail22144.d | 14 +
.../gdc.test/fail_compilation/fail7424b.d | 2 +-
.../gdc.test/fail_compilation/fail7424c.d | 2 +-
.../gdc.test/fail_compilation/fail7424d.d | 2 +-
.../gdc.test/fail_compilation/fail7424e.d | 2 +-
.../gdc.test/fail_compilation/fail7424f.d | 2 +-
.../gdc.test/fail_compilation/fail7424g.d | 2 +-
.../gdc.test/fail_compilation/fail7424h.d | 2 +-
.../gdc.test/fail_compilation/fail7424i.d | 2 +-
.../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 +++
gcc/testsuite/gfortran.dg/coarray_48.f90 | 24 +
.../gfortran.dg/deferred_character_35.f90 | 18 +
gcc/testsuite/gfortran.dg/elemental_function_5.f90 | 46 ++
gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 | 7 +
gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 +
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/pr100949.f90 | 10 +
gcc/testsuite/gfortran.dg/pr101327.f90 | 11 +
gcc/testsuite/gfortran.dg/pr101514.f90 | 35 ++
gcc/testsuite/gfortran.dg/pr101536.f90 | 33 ++
gcc/testsuite/gfortran.dg/pr102366.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95502.f90 | 8 +
gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +-
gcc/testsuite/gfortran.dg/proc_ptr_52.f90 | 72 +++
gcc/testsuite/gfortran.dg/select_rank_5.f90 | 44 ++
.../gfortran.dg/structure_constructor_17.f90 | 21 +
gcc/testsuite/gfortran.dg/substr_6.f90 | 2 +
gcc/testsuite/lib/target-supports.exp | 22 +-
gcc/tree-data-ref.c | 10 +-
gcc/tree-ssa-pre.c | 6 +-
gcc/tree-ssa-structalias.c | 22 +-
gcc/tree-vect-data-refs.c | 9 +-
gcc/tree.c | 2 +-
libgcc/ChangeLog | 31 ++
libgcc/config/aarch64/value-unwind.h | 4 +
libgcc/config/arm/cmse_nonsecure_call.S | 5 +
libgcc/config/frv/frv-abi.h | 4 +
libgcc/config/i386/value-unwind.h | 4 +
libgcc/config/pa/pa64-hpux-lib.h | 9 +-
libitm/ChangeLog | 8 +
libsanitizer/ChangeLog | 7 +
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 7 +-
libstdc++-v3/ChangeLog | 293 ++++++++++++
libstdc++-v3/doc/html/manual/status.html | 5 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 10 +
libstdc++-v3/include/std/optional | 7 +
libstdc++-v3/include/std/ranges | 5 +-
libstdc++-v3/include/std/span | 1 +
libstdc++-v3/include/std/string_view | 6 +-
libstdc++-v3/include/std/type_traits | 12 +-
libstdc++-v3/libsupc++/Makefile.am | 4 +
libstdc++-v3/libsupc++/Makefile.in | 18 +-
libstdc++-v3/libsupc++/compare | 51 +-
libstdc++-v3/src/c++17/fs_ops.cc | 5 +-
libstdc++-v3/src/c++98/Makefile.am | 5 -
libstdc++-v3/src/c++98/Makefile.in | 10 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
.../18_support/comparisons/algorithms/fallback.cc | 42 ++
.../testsuite/18_support/exception_ptr/96657.cc | 17 +
.../testsuite/20_util/common_reference/100894.cc | 9 +
.../testsuite/20_util/optional/relops/three_way.cc | 22 +-
.../testsuite/23_containers/span/101411.cc | 15 +
.../filesystem/operations/create_directories.cc | 23 +
.../filesystem/operations/create_directory.cc | 31 ++
.../filesystem/operations/create_directories.cc | 23 +
.../filesystem/operations/create_directory.cc | 32 ++
.../testsuite/experimental/random/randint.cc | 18 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 3 +-
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 10 +
213 files changed, 5793 insertions(+), 745 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 1c6b8289335,00000000000..13defb4d35c
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,55 -1,0 +1,59 @@@
++2021-09-21 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 a35a3f5907b7cf419a8840e8441f1324461f4f83
++
+2021-06-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
+
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2021-06-18 19:47 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2021-06-18 19:47 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:af5bf1cbb72d36dcca2014a2768db0dbbf288978
commit af5bf1cbb72d36dcca2014a2768db0dbbf288978
Merge: 9c2461a2d5d 3a37d5c0bd3
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Jun 18 12:53:11 2021 -0500
ibm: Merge up to top of releases/gcc-10
2021-06-18 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
Diff:
contrib/ChangeLog | 35 +
contrib/download_prerequisites | 2 +-
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/prerequisites.md5 | 2 +-
contrib/prerequisites.sha512 | 2 +-
gcc/ChangeLog | 706 +++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 25 +
gcc/ada/gcc-interface/decl.c | 61 +-
gcc/ada/gcc-interface/misc.c | 3 +
gcc/ada/gcc-interface/trans.c | 68 +-
gcc/c/ChangeLog | 9 +
gcc/c/c-decl.c | 2 +-
gcc/calls.c | 5 +
gcc/cfganal.c | 436 +++++-
gcc/cfganal.h | 3 +-
gcc/cfgcleanup.c | 4 +-
gcc/combine.c | 16 +-
gcc/common/config/arm/arm-common.c | 47 +-
gcc/config/aarch64/aarch64-bti-insert.c | 15 +
gcc/config/aarch64/aarch64-simd.md | 11 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 3 +-
gcc/config/aarch64/aarch64-sve.md | 14 +
gcc/config/aarch64/aarch64.c | 97 +-
gcc/config/aarch64/aarch64.md | 17 +-
gcc/config/aarch64/iterators.md | 1 +
gcc/config/arm/arm-cpus.in | 2 +
gcc/config/arm/arm.c | 86 +-
gcc/config/arm/arm.h | 15 +
gcc/config/arm/arm.md | 19 +-
gcc/config/arm/arm.opt | 6 +
gcc/config/arm/arm_mve.h | 611 +++-----
gcc/config/arm/iterators.md | 8 +-
gcc/config/arm/mve.md | 60 +-
gcc/config/arm/sync.md | 28 +-
gcc/config/arm/t-rmprofile | 25 +-
gcc/config/arm/thumb1.md | 15 +
gcc/config/bpf/bpf.h | 16 +-
gcc/config/i386/i386.c | 23 +-
gcc/config/i386/sse.md | 2 +-
gcc/config/i386/sync.md | 24 +-
gcc/config/i386/winnt.c | 16 +-
gcc/config/nvptx/nvptx.c | 10 +-
gcc/config/riscv/riscv.opt | 4 +-
gcc/config/rs6000/aix.h | 5 +
gcc/config/rs6000/aix64.opt | 6 +
gcc/config/rs6000/predicates.md | 3 +-
gcc/config/rs6000/rs6000-builtin.def | 2 +
gcc/config/rs6000/rs6000-call.c | 29 +-
gcc/config/rs6000/rs6000.c | 8 +-
gcc/config/s390/vecintrin.h | 4 +-
gcc/cp/ChangeLog | 206 +++
gcc/cp/call.c | 47 +-
gcc/cp/class.c | 13 +-
gcc/cp/constexpr.c | 46 +-
gcc/cp/constraint.cc | 5 +-
gcc/cp/cp-tree.h | 4 +
gcc/cp/cvt.c | 5 +
gcc/cp/decl.c | 18 +-
gcc/cp/init.c | 27 +-
gcc/cp/lambda.c | 7 +-
gcc/cp/name-lookup.c | 2 +-
gcc/cp/parser.c | 2 +-
gcc/cp/pt.c | 147 +-
gcc/cp/typeck.c | 3 +
gcc/cp/typeck2.c | 3 -
gcc/cprop.c | 8 +-
gcc/cse.c | 5 +
gcc/cselib.c | 5 +
gcc/d/ChangeLog | 83 +
gcc/d/d-codegen.cc | 36 +-
gcc/d/d-diagnostic.cc | 64 +-
gcc/d/d-frontend.cc | 33 +-
gcc/d/d-tree.h | 1 +
gcc/d/dmd/cond.c | 29 +-
gcc/d/dmd/dinterpret.c | 9 +
gcc/d/dmd/expression.c | 12 +-
gcc/d/dmd/expressionsem.c | 7 +
gcc/d/dmd/mtype.c | 5 +-
gcc/d/dmd/statementsem.c | 36 +-
gcc/d/expr.cc | 7 +-
gcc/d/typeinfo.cc | 38 +-
gcc/doc/cpp.texi | 12 +-
gcc/doc/extend.texi | 4 +-
gcc/dse.c | 16 +-
gcc/early-remat.c | 2 +-
gcc/emit-rtl.c | 1 +
gcc/expr.c | 2 +-
gcc/fortran/ChangeLog | 78 +
gcc/fortran/check.c | 36 +-
gcc/fortran/frontend-passes.c | 13 +
gcc/fortran/interface.c | 11 +-
gcc/fortran/intrinsic.c | 10 +-
gcc/fortran/module.c | 11 +
gcc/fortran/openmp.c | 1 +
gcc/fortran/trans-decl.c | 1 +
gcc/fortran/trans-expr.c | 8 +-
gcc/gimple-fold.c | 6 +-
gcc/ipa-param-manipulation.c | 4 +-
gcc/jump.c | 5 +
gcc/lra-constraints.c | 64 +-
gcc/lra-eliminations.c | 31 +-
gcc/lra-int.h | 1 +
gcc/lra.c | 4 +
gcc/lto-streamer.h | 2 +-
gcc/modulo-sched.c | 56 +-
gcc/omp-expand.c | 30 +-
gcc/postreload.c | 3 +-
gcc/reload.c | 5 +
gcc/rtl.c | 10 +
gcc/rtl.h | 17 +
gcc/rtlanal.c | 9 +-
gcc/rtx-vector-builder.c | 6 +-
gcc/rtx-vector-builder.h | 10 +-
gcc/testsuite/ChangeLog | 760 +++++++++
gcc/testsuite/c-c++-common/goacc/collapse-2.c | 56 +
gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 +
.../g++.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C | 9 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C | 9 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 +
gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C | 24 +
gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C | 12 +
.../g++.dg/cpp1y/lambda-generic-Wunused.C | 18 +
.../g++.dg/cpp1y/lambda-generic-local-class1.C | 10 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C | 33 +
gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 +
gcc/testsuite/g++.dg/cpp1z/inline-var9.C | 40 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 +
gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 +
.../g++.dg/cpp2a/class-deduction-alias3.C | 11 +
.../g++.dg/cpp2a/class-deduction-alias5.C | 18 +
.../g++.dg/cpp2a/class-deduction-alias6.C | 11 +
.../g++.dg/cpp2a/class-deduction-alias7.C | 32 +
.../g++.dg/cpp2a/class-deduction-alias8.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C | 45 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C | 43 +
gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 +
.../g++.dg/cpp2a/is-constant-evaluated11.C | 16 +
gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C | 9 +
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 +
gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 +
gcc/testsuite/g++.dg/ext/array4.C | 172 +++
gcc/testsuite/g++.dg/inherit/virtual15.C | 18 +
gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 +
gcc/testsuite/g++.dg/lookup/using66.C | 23 +
gcc/testsuite/g++.dg/opt/nrv20.C | 20 +
gcc/testsuite/g++.dg/opt/pr100148.C | 27 +
gcc/testsuite/g++.dg/opt/pr100254.C | 101 ++
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/friend71.C | 8 +
gcc/testsuite/g++.dg/template/ref11.C | 9 +
gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 +
gcc/testsuite/g++.target/powerpc/pr99842.C | 188 +++
gcc/testsuite/g++.target/s390/pr98722.C | 12 +
gcc/testsuite/gcc.c-torture/compile/pr96796.c | 55 +
gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 +
gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr99647.c | 5 +
gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 +
gcc/testsuite/gcc.c-torture/execute/pr98736.c | 14 +
gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 92 ++
.../gcc.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 +
gcc/testsuite/gcc.dg/lto/pr99849_0.c | 23 +
gcc/testsuite/gcc.dg/pr100225.c | 15 +
gcc/testsuite/gcc.dg/pr100509.c | 9 +
gcc/testsuite/gcc.dg/pr100563.c | 9 +
gcc/testsuite/gcc.dg/pr100791.c | 9 +
gcc/testsuite/gcc.dg/pr99830.c | 10 +
gcc/testsuite/gcc.dg/pr99990.c | 12 +
gcc/testsuite/gcc.dg/torture/20200727-0.c | 82 +
gcc/testsuite/gcc.dg/torture/pr100053.c | 25 +
gcc/testsuite/gcc.dg/torture/pr100492.c | 26 +
gcc/testsuite/gcc.dg/torture/pr100566.c | 36 +
gcc/testsuite/gcc.dg/torture/pr100934.c | 21 +
gcc/testsuite/gcc.dg/torture/pr96513.c | 26 +
gcc/testsuite/gcc.dg/torture/pr98601.c | 14 +
gcc/testsuite/gcc.dg/torture/pr98786.c | 23 +
gcc/testsuite/gcc.dg/torture/pr99880.c | 22 +
gcc/testsuite/gcc.dg/torture/pr99954.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 +
gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 +
.../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/pr100048.c | 25 +
gcc/testsuite/gcc.target/aarch64/sve/pr97141.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/pr98119.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c | 11 +
gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/pr98726.c | 9 +
gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 +
gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 +
gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 +
gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 +
gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 +
gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 +
gcc/testsuite/gcc.target/arm/multilib.exp | 113 ++
.../gcc.target/arm/mve/intrinsics/pr101016.c | 136 ++
.../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +-
.../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 4 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 4 +-
.../arm/mve/intrinsics/vuninitializedq_int.c | 3 +-
.../arm/mve/intrinsics/vuninitializedq_int1.c | 3 +-
gcc/testsuite/gcc.target/arm/pr95646.c | 29 +
gcc/testsuite/gcc.target/arm/pr97969.c | 54 +
gcc/testsuite/gcc.target/arm/pr99977.c | 8 +
gcc/testsuite/gcc.target/i386/pr100182.c | 30 +
gcc/testsuite/gcc.target/i386/pr71245-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr71245-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99726.c | 16 +
gcc/testsuite/gcc.target/i386/pr99863.c | 33 +
gcc/testsuite/gcc.target/i386/pr99905.c | 33 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +-
gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 +
gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 +
gcc/testsuite/gcc.target/riscv/pr98777.c | 31 +
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/pr98457.d | 9 +
gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 +
gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 +
.../compilable/extra-files/minimal/object.d | 1 +
gcc/testsuite/gdc.test/compilable/interpret5.d | 30 +
gcc/testsuite/gdc.test/compilable/minimal3.d | 36 +
gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 +
gcc/testsuite/gdc.test/compilable/test21742.d | 13 +
gcc/testsuite/gdc.test/compilable/test22006.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 +
.../gdc.test/fail_compilation/diag16976.d | 69 +-
gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +-
.../gdc.test/fail_compilation/fail22006.d | 22 +
.../gdc.test/fail_compilation/fail238_m32.d | 8 +-
.../gdc.test/fail_compilation/fail238_m64.d | 8 +-
.../gdc.test/fail_compilation/fail7424b.d | 6 +
.../gdc.test/fail_compilation/fail7424c.d | 6 +
.../gdc.test/fail_compilation/fail7424d.d | 6 +
.../gdc.test/fail_compilation/fail7424e.d | 6 +
.../gdc.test/fail_compilation/fail7424f.d | 6 +
.../gdc.test/fail_compilation/fail7424g.d | 6 +
.../gdc.test/fail_compilation/fail7424h.d | 6 +
.../gdc.test/fail_compilation/fail7424i.d | 6 +
gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +-
.../gdc.test/fail_compilation/test21927.d | 20 +
.../gdc.test/fail_compilation/test21939.d | 9 +
gcc/testsuite/gfortran.dg/PR82376.f90 | 59 +
gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 +
gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 12 +
gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 +
gcc/testsuite/gfortran.dg/pr100154.f90 | 26 +
gcc/testsuite/gfortran.dg/pr63797.f90 | 60 +
gcc/testsuite/gfortran.dg/pr98411.f90 | 16 +
gcc/testsuite/gnat.dg/derived_type7.adb | 9 +
gcc/testsuite/gnat.dg/derived_type7.ads | 13 +
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-data-ref.c | 245 +--
gcc/tree-inline.c | 1 +
gcc/tree-loop-distribution.c | 39 +-
gcc/tree-ssa-dom.c | 3 +-
gcc/tree-ssa-phiopt.c | 6 +
gcc/tree-ssa-pre.c | 10 +
gcc/tree-ssa-sccvn.c | 82 +-
gcc/tree-vect-loop.c | 17 +-
gcc/tree-vect-slp.c | 185 +--
gcc/tree.c | 10 +-
gcc/tree.h | 1 -
gcc/vmsdbgout.c | 20 +-
intl/ChangeLog | 10 +
intl/Makefile.in | 4 +-
intl/configure | 12 +
intl/configure.ac | 6 +
libcpp/ChangeLog | 14 +
libcpp/include/line-map.h | 10 +-
libcpp/lex.c | 1 +
libcpp/line-map.c | 2 +-
libgcc/ChangeLog | 22 +
libgcc/config/arm/cmse_nonsecure_call.S | 4 +-
libgcc/config/arm/t-arm | 5 +-
libgcc/config/rs6000/t-linux | 10 +-
libgcc/config/rs6000/tramp.S | 6 +-
libgomp/ChangeLog | 17 +
.../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 ++++++++++++++++++++
.../libgomp.oacc-c-c++-common/collapse-2.c | 17 +-
.../libgomp.oacc-c-c++-common/collapse-3.c | 15 +-
libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 +
libphobos/ChangeLog | 9 +
libphobos/src/std/typecons.d | 15 +-
libsanitizer/ChangeLog | 21 +
.../sanitizer_common_interceptors_ioctl.inc | 9 -
.../sanitizer_platform_limits_posix.cpp | 11 -
.../sanitizer_platform_limits_posix.h | 10 -
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 +-
libstdc++-v3/ChangeLog | 494 ++++++
libstdc++-v3/include/bits/allocator.h | 40 +-
libstdc++-v3/include/bits/basic_string.h | 17 +-
libstdc++-v3/include/bits/char_traits.h | 14 +-
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/memoryfwd.h | 7 +-
libstdc++-v3/include/bits/range_access.h | 381 ++---
libstdc++-v3/include/bits/ranges_algo.h | 16 +-
libstdc++-v3/include/bits/shared_ptr.h | 2 +
libstdc++-v3/include/bits/shared_ptr_base.h | 15 +-
libstdc++-v3/include/bits/stl_iterator.h | 150 +-
libstdc++-v3/include/debug/helper_functions.h | 14 +-
libstdc++-v3/include/debug/macros.h | 10 +-
libstdc++-v3/include/debug/safe_iterator.h | 14 +
libstdc++-v3/include/debug/safe_iterator.tcc | 76 +-
libstdc++-v3/include/debug/stl_iterator.h | 14 +
libstdc++-v3/include/experimental/bits/fs_path.h | 2 +-
libstdc++-v3/include/experimental/internet | 8 +-
libstdc++-v3/include/ext/malloc_allocator.h | 8 +-
libstdc++-v3/include/ext/new_allocator.h | 8 +-
.../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +-
libstdc++-v3/include/std/any | 4 +-
libstdc++-v3/include/std/bit | 18 +-
libstdc++-v3/include/std/future | 64 +-
libstdc++-v3/include/std/numeric | 6 +-
libstdc++-v3/include/std/optional | 2 +-
libstdc++-v3/include/std/ranges | 537 ++++---
libstdc++-v3/include/std/variant | 17 +-
libstdc++-v3/include/std/version | 8 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +-
libstdc++-v3/python/Makefile.am | 24 +-
libstdc++-v3/python/Makefile.in | 18 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +-
libstdc++-v3/testsuite/20_util/allocator/void.cc | 38 +-
libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 +
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +-
.../20_util/optional/assignment/100982.cc | 17 +
.../20_util/scoped_allocator/69293_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 +
.../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +-
.../testsuite/20_util/shared_ptr/creation/99006.cc | 9 +
.../testsuite/20_util/uses_allocator/69293_neg.cc | 3 +-
.../testsuite/20_util/uses_allocator/cons_neg.cc | 1 +
libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 +
.../requirements/constexpr_functions_c++17.cc | 11 +-
.../requirements/constexpr_functions_c++20.cc | 7 +
.../21_strings/char_traits/requirements/version.cc | 16 +
.../headers/iterator/synopsis_c++20.cc | 26 +-
.../24_iterators/move_iterator/lwg3391.cc | 37 +
.../24_iterators/move_iterator/move_only.cc | 8 +-
.../24_iterators/range_operations/100768.cc | 128 ++
.../24_iterators/range_operations/advance.cc | 48 +-
.../24_iterators/reverse_iterator/100639.cc | 37 +
.../testsuite/24_iterators/reverse_iterator/2.cc | 8 +-
.../testsuite/25_algorithms/copy/debug/99402.cc | 35 +
.../copy_backward/move_iterators/69478.cc | 2 +-
.../testsuite/25_algorithms/move_backward/69478.cc | 2 +-
.../testsuite/25_algorithms/move_backward/93872.cc | 2 +-
libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 +
.../27_io/filesystem/path/construct/100630.cc | 14 +
.../30_threads/promise/members/at_thread_exit2.cc | 1 -
.../filesystem/path/construct/100630.cc | 14 +
.../net/internet/address/v6/members.cc | 1 +
libstdc++-v3/testsuite/std/ranges/97600.cc | 32 +
.../testsuite/std/ranges/adaptors/elements.cc | 51 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 11 +
.../testsuite/std/ranges/adaptors/reverse.cc | 10 +
.../testsuite/std/ranges/adaptors/split.cc | 12 +
.../testsuite/std/ranges/adaptors/transform.cc | 3 +
.../testsuite/std/ranges/iota/iota_view.cc | 11 +
libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 ++
libstdc++-v3/testsuite/std/ranges/range.cc | 3 -
libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +-
393 files changed, 12032 insertions(+), 2439 deletions(-)
diff --cc gcc/ChangeLog.ibm
index c763399ed2f,00000000000..1c6b8289335
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,51 -1,0 +1,55 @@@
++2021-06-18 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
++
+2021-04-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
+
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2021-04-12 18:59 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2021-04-12 18:59 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9c2461a2d5de1bd0f5a3a55823714617ad590705
commit 9c2461a2d5de1bd0f5a3a55823714617ad590705
Merge: 046b8f66e80 b6bef1cbc14
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Apr 12 12:32:40 2021 -0500
ibm: Merge up to top of releases/gcc-10
2021-04-12 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
Diff:
ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 11 +
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
contrib/texi2pod.pl | 1 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 664 +++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 12 +-
gcc/ada/ChangeLog | 4 +
gcc/analyzer/ChangeLog | 4 +
gcc/brig/ChangeLog | 4 +
gcc/c-family/ChangeLog | 53 +
gcc/c-family/c-attribs.c | 11 +-
gcc/c-family/c-common.c | 23 +-
gcc/c-family/c-common.h | 2 +-
gcc/c-family/c-lex.c | 4 +
gcc/c-family/c-objc.h | 64 +-
gcc/c-family/c-opts.c | 2 +-
gcc/c-family/stub-objc.c | 21 +-
gcc/c/ChangeLog | 30 +
gcc/c/c-parser.c | 280 +++---
gcc/c/c-typeck.c | 70 +-
gcc/cfgrtl.c | 59 +-
gcc/cif-code.def | 2 +-
gcc/common.opt | 5 +-
gcc/common/config/i386/i386-common.c | 255 +++--
gcc/common/config/i386/i386-cpuinfo.h | 136 +++
gcc/config.gcc | 59 +-
gcc/config/aarch64/aarch64-builtins.c | 2 +-
gcc/config/aarch64/aarch64-simd.md | 49 +-
gcc/config/aarch64/aarch64.c | 34 +-
gcc/config/aarch64/aarch64.md | 4 +-
gcc/config/aarch64/iterators.md | 3 -
gcc/config/arm/arm-protos.h | 2 +-
gcc/config/arm/arm.c | 32 +-
gcc/config/arm/constraints.md | 7 +
gcc/config/arm/mve.md | 2 +-
gcc/config/arm/vec-common.md | 5 +
gcc/config/darwin-c.c | 15 +-
gcc/config/darwin-protos.h | 1 +
gcc/config/darwin-sections.def | 15 +
gcc/config/darwin.c | 219 +++--
gcc/config/darwin.h | 60 +-
gcc/config/darwin10.h | 36 -
gcc/config/darwin12.h | 27 -
gcc/config/darwin9.h | 59 --
gcc/config/i386/cpuid.h | 36 +-
gcc/config/i386/driver-i386.c | 5 +
gcc/config/i386/i386-builtins.c | 371 ++-----
gcc/config/i386/i386-c.c | 7 +
gcc/config/i386/i386-expand.c | 4 +
gcc/config/i386/i386-features.c | 31 +-
gcc/config/i386/i386-options.c | 9 +-
gcc/config/i386/i386.c | 5 +-
gcc/config/i386/i386.h | 11 +
gcc/config/i386/i386.md | 2 +-
gcc/config/i386/mmx.md | 6 +-
gcc/config/i386/t-i386 | 3 +-
gcc/config/i386/x86-tune-costs.h | 126 +++
gcc/config/i386/x86-tune-sched.c | 2 +
gcc/config/i386/x86-tune.def | 2 +-
gcc/config/i386/znver1.md | 353 ++++---
gcc/config/pa/pa.c | 2 +-
gcc/config/riscv/riscv.c | 24 +-
gcc/config/rs6000/darwin8.h | 21 -
gcc/config/rs6000/rs6000-c.c | 2 +
gcc/config/rs6000/rs6000.c | 27 +-
gcc/config/rs6000/rs6000.opt | 11 +
gcc/cp/ChangeLog | 453 +++++++++
gcc/cp/call.c | 45 +-
gcc/cp/class.c | 8 +
gcc/cp/constexpr.c | 105 +-
gcc/cp/constraint.cc | 4 +-
gcc/cp/coroutines.cc | 752 ++++++++++++---
gcc/cp/cp-gimplify.c | 8 +
gcc/cp/cvt.c | 12 +-
gcc/cp/decl.c | 43 +-
gcc/cp/decl2.c | 5 +-
gcc/cp/expr.c | 14 +-
gcc/cp/init.c | 20 +-
gcc/cp/lambda.c | 3 +-
gcc/cp/method.c | 7 +-
gcc/cp/name-lookup.c | 7 +-
gcc/cp/parser.c | 344 ++++---
gcc/cp/parser.h | 4 +
gcc/cp/pt.c | 101 +-
gcc/cp/tree.c | 61 +-
gcc/cp/type-utils.h | 23 +-
gcc/d/ChangeLog | 4 +
gcc/doc/extend.texi | 6 +
gcc/doc/invoke.texi | 12 +-
gcc/doc/tm.texi | 4 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2cfi.c | 36 +-
gcc/dwarf2out.c | 30 +-
gcc/dwarf2out.h | 6 +
gcc/expmed.c | 13 +-
gcc/fold-const.c | 70 +-
gcc/fortran/ChangeLog | 63 ++
gcc/fortran/data.c | 3 +
gcc/fortran/intrinsic.c | 5 +
gcc/fortran/match.c | 6 +-
gcc/fortran/resolve.c | 84 +-
gcc/fortran/simplify.c | 4 +-
gcc/fortran/trans-array.c | 2 +-
gcc/fortran/trans-decl.c | 6 +-
gcc/fortran/trans-types.c | 21 +-
gcc/gimplify.c | 7 +
gcc/go/ChangeLog | 4 +
gcc/ifcvt.c | 71 +-
gcc/ipa-icf-gimple.c | 8 +
gcc/jit/ChangeLog | 4 +
gcc/lra-constraints.c | 9 +-
gcc/lra-remat.c | 13 +-
gcc/lto-streamer.h | 2 +-
gcc/lto/ChangeLog | 4 +
gcc/match.pd | 23 +-
gcc/objc/ChangeLog | 105 ++
gcc/objc/objc-act.c | 303 +++---
gcc/objc/objc-act.h | 3 +
gcc/objc/objc-gnu-runtime-abi-01.c | 7 +
gcc/objc/objc-next-runtime-abi-01.c | 7 +
gcc/objc/objc-next-runtime-abi-02.c | 475 ++++++---
gcc/objc/objc-runtime-shared-support.c | 9 +-
gcc/objcp/ChangeLog | 4 +
gcc/po/ChangeLog | 4 +
gcc/stor-layout.c | 2 +
gcc/target.def | 14 +
gcc/testsuite/ChangeLog | 913 ++++++++++++++++++
gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +-
.../c-c++-common/asan/strncpy-overflow-1.c | 5 +-
gcc/testsuite/g++.dg/abi/abi-tag24.C | 18 +
gcc/testsuite/g++.dg/abi/abi-tag24a.C | 18 +
gcc/testsuite/g++.dg/abi/macro0.C | 2 +-
gcc/testsuite/g++.dg/concepts/abbrev10.C | 18 +
gcc/testsuite/g++.dg/concepts/abbrev11.C | 10 +
gcc/testsuite/g++.dg/concepts/abbrev8.C | 22 +
gcc/testsuite/g++.dg/conversion/real-to-int1.C | 17 +
.../g++.dg/coroutines/co-await-void_type.C | 2 +-
.../coroutines/co-return-syntax-08-bad-return.C | 2 +-
.../coroutines/co-return-syntax-10-movable.C | 2 +-
.../g++.dg/coroutines/co-return-warning-1.C | 2 +-
.../coroutines/co-yield-syntax-08-needs-expr.C | 2 +-
.../coro-bad-gro-00-class-gro-scalar-return.C | 4 +-
.../coro-bad-gro-01-void-gro-non-class-coro.C | 2 +-
gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C | 2 +-
.../g++.dg/coroutines/coro-missing-promise-yield.C | 2 +-
.../g++.dg/coroutines/coro-missing-ret-value.C | 2 +-
.../g++.dg/coroutines/coro-missing-ret-void.C | 2 +-
gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h | 2 +-
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 2 +-
.../g++.dg/coroutines/coro1-refs-and-ctors.h | 9 +-
.../g++.dg/coroutines/coro1-ret-int-yield-int.h | 2 +-
.../g++.dg/coroutines/pr94682-preview-this.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr94752.C | 2 +-
...> pr94760-mismatched-traits-and-promise-prev.C} | 2 +-
gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C | 10 +-
gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C | 8 +-
gcc/testsuite/g++.dg/coroutines/pr95050.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95345.C | 8 +-
gcc/testsuite/g++.dg/coroutines/pr95440.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95591.C | 2 +-
.../g++.dg/coroutines/pr95616-0-no-exceptions.C | 50 +
gcc/testsuite/g++.dg/coroutines/pr95616-0.C | 51 +
.../g++.dg/coroutines/pr95616-1-no-exceptions.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95616-1.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95616-2.C | 51 +
.../g++.dg/coroutines/pr95616-3-no-exceptions.C | 50 +
gcc/testsuite/g++.dg/coroutines/pr95616-3.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95616-4.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95616-5.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95616-6.C | 51 +
gcc/testsuite/g++.dg/coroutines/pr95711.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95813.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95822.C | 29 +
gcc/testsuite/g++.dg/coroutines/pr96251.C | 32 +
gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 +
gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 +
gcc/testsuite/g++.dg/coroutines/pr97587.C | 32 +
gcc/testsuite/g++.dg/coroutines/pr98118.C | 29 +
gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 +
gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 ++
.../coroutines/symmetric-transfer-00-basic.C | 2 +-
.../g++.dg/coroutines/torture/co-await-07-tmpl.C | 2 +-
.../torture/co-await-17-capture-comp-ref.C | 2 +-
.../coroutines/torture/co-await-24-for-init.C | 101 ++
.../coroutines/torture/co-await-25-for-condition.C | 94 ++
.../torture/co-await-26-for-iteration-expr.C | 87 ++
.../torture/co-ret-00-void-return-is-ready.C | 2 +-
.../torture/co-ret-01-void-return-is-suspend.C | 2 +-
.../torture/co-ret-03-different-GRO-type.C | 2 +-
.../coroutines/torture/co-ret-04-GRO-nontriv.C | 2 +-
.../torture/co-ret-06-template-promise-val-1.C | 2 +-
.../torture/co-ret-08-template-cast-ret.C | 2 +-
.../coroutines/torture/co-ret-09-bool-await-susp.C | 2 +-
.../torture/co-ret-15-default-return_void.C | 2 +-
.../coroutines/torture/co-ret-17-void-ret-coro.C | 2 +-
.../g++.dg/coroutines/torture/co-yield-00-triv.C | 2 +-
.../g++.dg/coroutines/torture/co-yield-03-tmpl.C | 2 +-
.../torture/co-yield-04-complex-local-state.C | 2 +-
.../g++.dg/coroutines/torture/exceptions-test-0.C | 2 +-
.../torture/exceptions-test-01-n4849-a.C | 2 +-
.../g++.dg/coroutines/torture/func-params-04.C | 5 +-
.../torture/local-var-06-structured-binding.C | 2 +-
.../coroutines/torture/mid-suspend-destruction-0.C | 2 +-
.../g++.dg/coroutines/torture/pr95615-01.C | 4 +
.../g++.dg/coroutines/torture/pr95615-02.C | 4 +
.../g++.dg/coroutines/torture/pr95615-03.C | 4 +
.../g++.dg/coroutines/torture/pr95615-04.C | 4 +
.../g++.dg/coroutines/torture/pr95615-05.C | 4 +
.../g++.dg/coroutines/torture/pr95615.inc | 128 +++
gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 ++
gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 +
gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 16 +
gcc/testsuite/g++.dg/cpp0x/constexpr-cast3.C | 14 +
gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 +
gcc/testsuite/g++.dg/cpp0x/new5.C | 21 +
gcc/testsuite/g++.dg/cpp0x/noexcept62.C | 10 +
gcc/testsuite/g++.dg/cpp0x/noexcept63.C | 63 ++
gcc/testsuite/g++.dg/cpp0x/variadic181.C | 9 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C | 35 +
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/noexcept-type23.C | 14 +
gcc/testsuite/g++.dg/cpp1z/pr99790.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C | 4 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C | 28 +
gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C | 15 +
...card-constructor.c => nodiscard-constructor1.C} | 6 +-
.../g++.dg/cpp2a/nodiscard-constructor2.C | 17 +
gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +-
.../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +-
.../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/volatile5.C | 15 +
gcc/testsuite/g++.dg/ext/attr-assume-aligned.C | 5 +
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/lto/pr96591_0.C | 45 +
gcc/testsuite/g++.dg/opt/pr98834.C | 71 ++
gcc/testsuite/g++.dg/opt/pr99034.C | 23 +
gcc/testsuite/g++.dg/other/gc6.C | 16 +
gcc/testsuite/g++.dg/other/gc7.C | 16 +
gcc/testsuite/g++.dg/template/non-dependent15.C | 12 +
gcc/testsuite/g++.dg/torture/pr99777.C | 44 +
gcc/testsuite/g++.dg/ubsan/pr99106.C | 5 +
gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 -
gcc/testsuite/g++.dg/warn/Wconversion5.C | 19 +
gcc/testsuite/g++.dg/warn/Wshadow-17.C | 11 +
.../g++.target/aarch64/sve/aarch64-sve.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle.exp | 4 +
gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 18 +
gcc/testsuite/g++.target/aarch64/sve/pr99813.C | 27 +
gcc/testsuite/gcc.c-torture/compile/pr99225.c | 31 +
gcc/testsuite/gcc.c-torture/compile/pr99324.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/attr-assume_aligned-4.c | 4 +-
gcc/testsuite/gcc.dg/attr-flatten-1.c | 15 +-
gcc/testsuite/gcc.dg/darwin-sections.c | 42 +-
gcc/testsuite/gcc.dg/declare-simd.c | 1 +
gcc/testsuite/gcc.dg/fold-modpow2-2.c | 47 +
gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 -
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/pr99085.c | 20 +
gcc/testsuite/gcc.dg/pr97487-1.c | 9 +
gcc/testsuite/gcc.dg/pr97487-2.c | 18 +
gcc/testsuite/gcc.dg/pr98287.c | 19 +
gcc/testsuite/gcc.dg/pr99136.c | 9 +
gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +-
gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +-
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/pr99694.c | 27 +
gcc/testsuite/gcc.dg/torture/pr99824.c | 33 +
gcc/testsuite/gcc.dg/tree-ssa/pr97009.c | 66 ++
gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 +
gcc/testsuite/gcc.dg/vect/pr99540.c | 20 +
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/pr99808.c | 14 +
.../gcc.target/aarch64/sve/aarch64-sve.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 +
.../aarch64/sve/acle/aarch64-sve-acle.exp | 4 +
gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 +
gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 +
gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +
gcc/testsuite/gcc.target/i386/pr97971.c | 12 +
gcc/testsuite/gcc.target/i386/pr99753.c | 5 +
gcc/testsuite/gcc.target/powerpc/pr96264.c | 28 +
gcc/testsuite/gcc.target/riscv/pr99702.c | 7 +
gcc/testsuite/gfortran.dg/coarray/dummy_2.f90 | 26 +
gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 +
gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 +
.../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 +
gcc/testsuite/gfortran.dg/longnames.f90 | 92 ++
gcc/testsuite/gfortran.dg/null_11.f90 | 16 +
gcc/testsuite/gfortran.dg/pr99204.f90 | 10 +
gcc/testsuite/gfortran.dg/transpose_5.f90 | 8 +
gcc/testsuite/obj-c++.dg/SEL-typedef.mm | 7 +
gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +-
gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +-
gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +-
.../plugin/diagnostic-test-expressions-1.mm | 33 +-
gcc/testsuite/obj-c++.dg/pr49070.mm | 54 ++
gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 13 +-
.../obj-c++.dg/property/at-property-29.mm | 8 +-
gcc/testsuite/obj-c++.dg/property/at-property-4.mm | 13 +-
.../obj-c++.dg/property/property-neg-2.mm | 2 +-
.../objc-obj-c++-shared/TestsuiteObject.h | 8 +
.../objc-obj-c++-shared/TestsuiteObject.m | 13 +-
gcc/testsuite/objc.dg/SEL-typedef.m | 7 +
gcc/testsuite/objc.dg/call-super-2.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +-
gcc/testsuite/objc.dg/ivar-scope-4.m | 6 +
gcc/testsuite/objc.dg/objc-gc-4.m | 2 +-
.../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +-
gcc/testsuite/objc.dg/pr23214.m | 2 +-
gcc/testsuite/objc.dg/property/at-property-1.m | 12 +-
gcc/testsuite/objc.dg/property/at-property-29.m | 7 +-
gcc/testsuite/objc.dg/property/at-property-4.m | 13 +-
gcc/testsuite/objc.dg/property/at-property-5.m | 2 +-
gcc/testsuite/objc.dg/property/property-neg-2.m | 2 +-
gcc/testsuite/objc.dg/torture/forward-1.m | 46 +-
gcc/testsuite/objc.dg/unnamed-parms.m | 30 +
gcc/testsuite/objc/execute/class-tests-1.h | 2 +
gcc/tree-cfg.c | 12 +-
gcc/tree-emutls.c | 6 +-
gcc/tree-if-conv.c | 13 +-
gcc/tree-sra.c | 15 +-
gcc/tree-ssa-sccvn.c | 38 +-
gcc/tree-vect-patterns.c | 1 +
gcc/tree-vect-stmts.c | 8 +-
gcc/tree.c | 13 +-
gcc/varasm.c | 7 +-
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 | 4 +
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 4 +
libgcc/ChangeLog | 10 +
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/i386/cpuinfo.c | 6 +
libgcc/config/i386/cpuinfo.h | 2 +
libgcc/config/libbid/ChangeLog | 4 +
libgfortran/ChangeLog | 4 +
libgomp/ChangeLog | 26 +
libgomp/config.h.in | 3 -
libgomp/configure | 10 -
libgomp/plugin/configfrag.ac | 7 -
libgomp/plugin/plugin-gcn.c | 2 +-
libgomp/plugin/plugin-hsa.c | 2 +-
.../libgomp.oacc-c-c++-common/static-variable-1.c | 460 +++++++++
libhsail-rt/ChangeLog | 4 +
libiberty/ChangeLog | 4 +
libitm/ChangeLog | 4 +
libobjc/ChangeLog | 4 +
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 4 +
libquadmath/ChangeLog | 4 +
libsanitizer/ChangeLog | 4 +
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 1015 ++++++++++++++++++++
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/index.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/html/manual/intro.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 46 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 +
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 29 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 18 +-
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 | 11 +-
libstdc++-v3/include/bits/char_traits.h | 11 +-
libstdc++-v3/include/bits/forward_list.h | 2 +-
libstdc++-v3/include/bits/fs_dir.h | 6 +-
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/iterator_concepts.h | 30 +-
libstdc++-v3/include/bits/locale_classes.h | 12 +-
libstdc++-v3/include/bits/locale_conv.h | 6 +-
libstdc++-v3/include/bits/locale_facets.h | 36 +-
libstdc++-v3/include/bits/locale_facets_nonio.h | 28 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 4 +-
libstdc++-v3/include/bits/mask_array.h | 2 +-
libstdc++-v3/include/bits/random.h | 35 +-
libstdc++-v3/include/bits/random.tcc | 3 +
libstdc++-v3/include/bits/range_access.h | 12 +-
libstdc++-v3/include/bits/range_cmp.h | 23 +-
libstdc++-v3/include/bits/ranges_algobase.h | 8 +-
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 | 6 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 14 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/bits/slice_array.h | 2 +-
libstdc++-v3/include/bits/specfun.h | 4 +-
libstdc++-v3/include/bits/sstream.tcc | 2 +-
libstdc++-v3/include/bits/std_function.h | 2 +-
libstdc++-v3/include/bits/std_mutex.h | 2 +-
libstdc++-v3/include/bits/stl_algo.h | 11 +-
libstdc++-v3/include/bits/stl_algobase.h | 8 +-
libstdc++-v3/include/bits/stl_deque.h | 16 +-
libstdc++-v3/include/bits/stl_iterator.h | 25 +-
.../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_pair.h | 2 +-
libstdc++-v3/include/bits/stl_set.h | 32 +-
libstdc++-v3/include/bits/stl_tree.h | 4 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 2 +-
libstdc++-v3/include/bits/stream_iterator.h | 6 +-
libstdc++-v3/include/bits/streambuf_iterator.h | 10 +-
libstdc++-v3/include/bits/unique_ptr.h | 6 +-
libstdc++-v3/include/bits/unordered_map.h | 98 +-
libstdc++-v3/include/bits/unordered_set.h | 90 +-
libstdc++-v3/include/bits/valarray_after.h | 74 +-
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 | 2 +-
.../include/experimental/bits/shared_ptr.h | 6 +
libstdc++-v3/include/experimental/buffer | 16 +-
libstdc++-v3/include/experimental/executor | 5 +-
libstdc++-v3/include/experimental/internet | 86 +-
libstdc++-v3/include/experimental/io_context | 10 +-
libstdc++-v3/include/experimental/optional | 4 +-
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/type_traits | 2 +-
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 | 4 +-
libstdc++-v3/include/std/atomic | 9 +-
libstdc++-v3/include/std/bit | 7 -
libstdc++-v3/include/std/bitset | 32 +-
libstdc++-v3/include/std/chrono | 82 +-
libstdc++-v3/include/std/complex | 26 +-
libstdc++-v3/include/std/condition_variable | 5 +-
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/memory | 2 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/numeric | 2 +-
libstdc++-v3/include/std/optional | 7 +-
libstdc++-v3/include/std/ostream | 28 +-
libstdc++-v3/include/std/ranges | 97 +-
libstdc++-v3/include/std/ratio | 2 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/stdexcept | 2 +-
libstdc++-v3/include/std/stop_token | 12 +-
libstdc++-v3/include/std/streambuf | 20 +-
libstdc++-v3/include/std/string_view | 2 +-
libstdc++-v3/include/std/system_error | 2 +-
libstdc++-v3/include/std/thread | 2 +-
libstdc++-v3/include/std/tuple | 4 +
libstdc++-v3/include/std/valarray | 4 +-
libstdc++-v3/include/std/variant | 2 +-
libstdc++-v3/include/tr1/cmath | 6 +-
libstdc++-v3/include/tr1/complex | 2 +-
libstdc++-v3/include/tr1/legendre_function.tcc | 2 +-
libstdc++-v3/include/tr1/random.h | 10 +-
libstdc++-v3/include/tr1/regex | 52 +-
libstdc++-v3/include/tr2/dynamic_bitset | 24 +-
libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +-
libstdc++-v3/libsupc++/compare | 7 +-
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/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 | 42 +-
libstdc++-v3/src/c++17/fs_path.cc | 10 +-
libstdc++-v3/src/filesystem/dir-common.h | 12 +
libstdc++-v3/src/filesystem/dir.cc | 2 +-
libstdc++-v3/src/filesystem/ops-common.h | 11 +-
libstdc++-v3/src/filesystem/ops.cc | 4 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../{builtin-ptr-three-way.cc => lwg3530.cc} | 13 +-
.../19_diagnostics/error_code/operators/less.cc | 5 +-
.../error_code/operators/not_equal.cc | 3 +-
.../error_code/operators/three_way.cc | 8 +-
.../error_condition/operators/less.cc | 1 +
.../error_condition/operators/three_way.cc | 1 +
.../19_diagnostics/headers/system_error/93151.cc | 23 +
.../headers/system_error/errc_std_c++0x.cc | 32 +-
.../testsuite/20_util/duration/cons/dr2094.cc | 64 ++
.../duration/requirements/reduced_period.cc | 183 ++++
.../20_util/duration/requirements/typedefs_neg2.cc | 4 +-
.../20_util/function_objects/range.cmp/lwg3530.cc | 47 +
.../testsuite/20_util/is_aggregate/value.cc | 15 +-
.../testsuite/20_util/optional/bad_access.cc | 27 +
.../testsuite/20_util/optional/requirements.cc | 3 +
.../pstl/uninitialized_construct.cc | 1 +
.../pstl/uninitialized_copy_move.cc | 1 +
.../pstl/uninitialized_fill_destroy.cc | 1 +
.../testsuite/20_util/time_point_cast/rounding.cc | 4 +-
libstdc++-v3/testsuite/20_util/tuple/78939.cc | 5 +-
libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc | 58 ++
.../20_util/variable_templates_for_traits.cc | 4 +-
.../char_traits/requirements/char/99181.cc | 40 +
.../requirements/constexpr_functions_c++20.cc | 52 +
.../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 ++
.../associated_types/readable.traits.cc | 26 +
.../24_iterators/insert_iterator/dr561.cc | 47 +
.../testsuite/24_iterators/move_iterator/dr3265.cc | 51 +
.../24_iterators/range_access/range_access.cc | 30 +
.../range_access/range_access_cpp14.cc | 15 +
.../range_access/range_access_cpp17.cc | 14 +
.../testsuite/25_algorithms/all_of/constexpr.cc | 13 +-
.../testsuite/25_algorithms/any_of/constexpr.cc | 5 +-
.../25_algorithms/binary_search/constexpr.cc | 5 +-
.../25_algorithms/copy_backward/constexpr.cc | 2 +-
libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc | 97 ++
.../testsuite/25_algorithms/count/constexpr.cc | 4 +-
.../testsuite/25_algorithms/equal/constexpr.cc | 7 +-
.../25_algorithms/equal_range/constexpr.cc | 3 +-
.../testsuite/25_algorithms/fill/constexpr.cc | 2 +-
.../testsuite/25_algorithms/find_end/constexpr.cc | 4 +-
.../testsuite/25_algorithms/find_if/constexpr.cc | 4 +-
.../25_algorithms/is_partitioned/constexpr.cc | 2 +-
.../25_algorithms/is_permutation/constexpr.cc | 4 +-
.../25_algorithms/is_sorted_until/constexpr.cc | 5 +-
.../lexicographical_compare/constexpr.cc | 2 +-
.../25_algorithms/lower_bound/constexpr.cc | 2 +-
.../testsuite/25_algorithms/merge/constexpr.cc | 4 +-
.../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +-
.../testsuite/25_algorithms/none_of/constexpr.cc | 2 +-
.../25_algorithms/partition_copy/constexpr.cc | 3 +-
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 1 +
.../25_algorithms/pstl/alg_merge/merge.cc | 1 +
.../pstl/alg_modifying_operations/copy_if.cc | 1 +
.../pstl/alg_modifying_operations/copy_move.cc | 1 +
.../pstl/alg_modifying_operations/fill.cc | 1 +
.../pstl/alg_modifying_operations/generate.cc | 1 +
.../alg_modifying_operations/is_partitioned.cc | 1 +
.../pstl/alg_modifying_operations/partition.cc | 1 +
.../alg_modifying_operations/partition_copy.cc | 1 +
.../pstl/alg_modifying_operations/remove.cc | 1 +
.../pstl/alg_modifying_operations/remove_copy.cc | 1 +
.../pstl/alg_modifying_operations/replace.cc | 1 +
.../pstl/alg_modifying_operations/replace_copy.cc | 1 +
.../pstl/alg_modifying_operations/rotate.cc | 1 +
.../pstl/alg_modifying_operations/rotate_copy.cc | 1 +
.../pstl/alg_modifying_operations/swap_ranges.cc | 1 +
.../alg_modifying_operations/transform_binary.cc | 1 +
.../alg_modifying_operations/transform_unary.cc | 1 +
.../pstl/alg_modifying_operations/unique.cc | 1 +
.../alg_modifying_operations/unique_copy_equal.cc | 1 +
.../pstl/alg_nonmodifying/adjacent_find.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 1 +
.../pstl/alg_nonmodifying/find_end.cc | 1 +
.../pstl/alg_nonmodifying/find_first_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 1 +
.../pstl/alg_nonmodifying/for_each.cc | 1 +
.../pstl/alg_nonmodifying/mismatch.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 1 +
.../pstl/alg_nonmodifying/nth_element.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 1 +
.../pstl/alg_nonmodifying/reverse_copy.cc | 1 +
.../pstl/alg_nonmodifying/search_n.cc | 1 +
.../25_algorithms/pstl/alg_sorting/includes.cc | 1 +
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 1 +
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 1 +
.../pstl/alg_sorting/lexicographical_compare.cc | 1 +
.../pstl/alg_sorting/minmax_element.cc | 1 +
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 1 +
.../pstl/alg_sorting/partial_sort_copy.cc | 1 +
.../25_algorithms/pstl/alg_sorting/set.cc | 1 +
.../25_algorithms/pstl/alg_sorting/sort.cc | 1 +
.../25_algorithms/remove_copy/constexpr.cc | 4 +-
.../25_algorithms/remove_copy_if/constexpr.cc | 2 +-
.../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +-
.../25_algorithms/replace_if/constexpr.cc | 4 +-
.../testsuite/25_algorithms/reverse/constexpr.cc | 2 -
.../25_algorithms/reverse_copy/constexpr.cc | 2 +-
.../25_algorithms/rotate_copy/constexpr.cc | 2 +-
.../testsuite/25_algorithms/search/constexpr.cc | 4 +-
.../25_algorithms/set_difference/constexpr.cc | 9 +-
.../25_algorithms/set_intersection/constexpr.cc | 2 +-
.../set_symmetric_difference/constexpr.cc | 16 +-
.../testsuite/25_algorithms/set_union/constexpr.cc | 5 +-
.../25_algorithms/unique_copy/constexpr.cc | 5 +-
.../25_algorithms/upper_bound/constexpr.cc | 2 +-
.../pstl/numeric_ops/adjacent_difference.cc | 1 +
.../26_numerics/pstl/numeric_ops/reduce.cc | 1 +
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 1 +
.../pstl/numeric_ops/transform_reduce.cc | 1 +
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 1 +
.../linear_congruential_engine/operators/call.cc | 64 ++
.../testsuite/26_numerics/random/pr60037-neg.cc | 4 +-
.../testsuite/26_numerics/valarray/95592.cc | 29 +
.../27_io/filesystem/operations/proximate.cc | 2 +-
.../27_io/filesystem/operations/rename.cc | 181 ++++
.../27_io/filesystem/path/compare/lwg2936.cc | 2 +-
.../27_io/filesystem/path/decompose/parent_path.cc | 25 +-
.../27_io/filesystem/path/generation/proximate.cc | 2 +-
.../27_io/filesystem/path/generation/relative.cc | 4 +-
.../algorithms/regex_match/awk/cstring_01.cc | 1 +
.../algorithms/regex_match/basic/empty_range.cc | 1 +
.../algorithms/regex_match/basic/string_01.cc | 1 +
.../regex_match/basic/string_range_00_03.cc | 1 +
.../regex_match/basic/string_range_01_03.cc | 3 +-
.../regex_match/basic/string_range_02_03.cc | 1 +
.../algorithms/regex_match/cstring_bracket_01.cc | 1 +
.../28_regex/algorithms/regex_match/dr2329_neg.cc | 1 +
.../algorithms/regex_match/ecma/char/53622.cc | 1 +
.../algorithms/regex_match/ecma/char/57173.cc | 1 +
.../algorithms/regex_match/ecma/char/58576.cc | 1 +
.../algorithms/regex_match/ecma/char/61601.cc | 1 +
.../algorithms/regex_match/ecma/char/68863.cc | 1 +
.../algorithms/regex_match/ecma/char/anymatcher.cc | 1 +
.../algorithms/regex_match/ecma/char/backref.cc | 1 +
.../regex_match/ecma/char/empty_range.cc | 1 +
.../algorithms/regex_match/ecma/char/emptygroup.cc | 1 +
.../algorithms/regex_match/ecma/char/hex.cc | 1 +
.../regex_match/ecma/char/quoted_char.cc | 1 +
.../algorithms/regex_match/ecma/char/ungreedy.cc | 1 +
.../algorithms/regex_match/ecma/wchar_t/63199.cc | 1 +
.../regex_match/ecma/wchar_t/anymatcher.cc | 1 +
.../regex_match/ecma/wchar_t/cjk_match.cc | 1 +
.../algorithms/regex_match/ecma/wchar_t/hex.cc | 1 +
.../regex_match/extended/cstring_plus.cc | 1 +
.../regex_match/extended/cstring_questionmark.cc | 1 +
.../regex_match/extended/cstring_range.cc | 1 +
.../algorithms/regex_match/extended/string_any.cc | 1 +
.../regex_match/extended/string_range_00_03.cc | 1 +
.../regex_match/extended/string_range_01_03.cc | 1 +
.../regex_match/extended/string_range_02_03.cc | 1 +
.../regex_match/extended/wstring_locale.cc | 1 +
.../algorithms/regex_replace/char/51711.cc | 1 +
.../algorithms/regex_replace/char/basic_replace.cc | 1 +
.../algorithms/regex_replace/char/dr2213.cc | 1 +
.../algorithms/regex_replace/char/pr83601.cc | 1 +
.../algorithms/regex_replace/wchar_t/51711.cc | 1 +
.../algorithms/regex_replace/wchar_t/pr83601.cc | 1 +
.../28_regex/algorithms/regex_search/61424.cc | 1 +
.../28_regex/algorithms/regex_search/61720.cc | 1 +
.../algorithms/regex_search/basic/string_01.cc | 1 +
.../28_regex/algorithms/regex_search/dr2332_neg.cc | 1 +
.../algorithms/regex_search/ecma/assertion.cc | 1 +
.../28_regex/algorithms/regex_search/ecma/flags.cc | 1 +
.../algorithms/regex_search/ecma/greedy.cc | 1 +
.../algorithms/regex_search/ecma/string_01.cc | 1 +
.../testsuite/28_regex/basic_regex/85098.cc | 1 +
.../28_regex/basic_regex/assign/char/cstring.cc | 1 +
.../28_regex/basic_regex/assign/char/cstring_op.cc | 1 +
.../28_regex/basic_regex/assign/char/lwg3296.cc | 1 +
.../28_regex/basic_regex/assign/char/moveable.cc | 1 +
.../28_regex/basic_regex/assign/char/pstring.cc | 1 +
.../28_regex/basic_regex/assign/char/range.cc | 1 +
.../28_regex/basic_regex/assign/char/string.cc | 1 +
.../28_regex/basic_regex/assign/char/string_op.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/cstring.cc | 1 +
.../basic_regex/assign/wchar_t/cstring_op.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/pstring.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/range.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/string.cc | 1 +
.../basic_regex/assign/wchar_t/string_op.cc | 1 +
.../testsuite/28_regex/basic_regex/ctors/47724.cc | 1 +
.../testsuite/28_regex/basic_regex/ctors/83598.cc | 1 +
.../28_regex/basic_regex/ctors/basic/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/basic/default.cc | 1 +
.../28_regex/basic_regex/ctors/basic/iter.cc | 1 +
.../basic_regex/ctors/basic/pstring_char.cc | 1 +
.../basic_regex/ctors/basic/pstring_wchar_t.cc | 1 +
.../28_regex/basic_regex/ctors/basic/raw_string.cc | 1 +
.../ctors/basic/string_range_01_02_03.cc | 1 +
.../28_regex/basic_regex/ctors/char/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/char/cstring_awk.cc | 1 +
.../basic_regex/ctors/char/cstring_ecma.cc | 1 +
.../basic_regex/ctors/char/cstring_egrep.cc | 1 +
.../basic_regex/ctors/char/cstring_grep.cc | 1 +
.../28_regex/basic_regex/ctors/char/default.cc | 1 +
.../28_regex/basic_regex/ctors/char/range.cc | 1 +
.../28_regex/basic_regex/ctors/copy_char.cc | 1 +
.../28_regex/basic_regex/ctors/deduction.cc | 1 +
.../28_regex/basic_regex/ctors/extended/cstring.cc | 1 +
.../ctors/extended/string_range_01_02_03.cc | 1 +
.../28_regex/basic_regex/ctors/move_char.cc | 1 +
.../28_regex/basic_regex/ctors/string_char.cc | 1 +
.../28_regex/basic_regex/ctors/string_wchar_t.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/default.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/range.cc | 1 +
.../testsuite/28_regex/basic_regex/imbue/string.cc | 1 +
.../28_regex/basic_regex/multiple_quantifiers.cc | 1 +
.../basic_regex/requirements/constexpr_data.cc | 1 +
.../testsuite/28_regex/constants/constexpr.cc | 1 +
.../testsuite/28_regex/constants/error_type.cc | 1 +
.../28_regex/constants/match_flag_type.cc | 1 +
.../28_regex/constants/syntax_option_type.cc | 1 +
.../28_regex/headers/regex/std_c++0x_neg.cc | 3 +-
libstdc++-v3/testsuite/28_regex/init-list.cc | 1 +
.../iterators/regex_iterator/char/64140.cc | 1 +
.../iterators/regex_iterator/char/string_01.cc | 1 +
.../regex_iterator/char/string_position_01.cc | 1 +
.../iterators/regex_iterator/ctors/char/default.cc | 1 +
.../regex_iterator/ctors/char/dr2332_neg.cc | 1 +
.../regex_iterator/ctors/wchar_t/default.cc | 1 +
.../28_regex/iterators/regex_iterator/typedefs.cc | 1 +
.../iterators/regex_iterator/wchar_t/string_01.cc | 1 +
.../iterators/regex_iterator/wchar_t/string_02.cc | 1 +
.../iterators/regex_token_iterator/64303.cc | 1 +
.../regex_token_iterator/char/string_01.cc | 1 +
.../regex_token_iterator/ctors/char/default.cc | 1 +
.../regex_token_iterator/ctors/char/dr2332_neg.cc | 1 +
.../regex_token_iterator/ctors/wchar_t/default.cc | 1 +
.../iterators/regex_token_iterator/typedefs.cc | 1 +
.../regex_token_iterator/wchar_t/string_01.cc | 1 +
.../regex_token_iterator/wchar_t/wstring_02.cc | 1 +
.../testsuite/28_regex/match_results/94627.cc | 1 +
.../28_regex/match_results/ctors/char/default.cc | 1 +
.../match_results/ctors/wchar_t/default.cc | 1 +
.../testsuite/28_regex/match_results/format.cc | 1 +
.../match_results/out_of_range_submatches.cc | 1 +
.../28_regex/match_results/pmr_typedefs.cc | 1 +
.../testsuite/28_regex/match_results/swap.cc | 1 +
.../testsuite/28_regex/match_results/typedefs.cc | 1 +
libstdc++-v3/testsuite/28_regex/range_access.cc | 1 +
.../testsuite/28_regex/regex_error/base.cc | 1 +
.../testsuite/28_regex/regex_error/regex_error.cc | 1 +
libstdc++-v3/testsuite/28_regex/regression.cc | 1 +
.../testsuite/28_regex/requirements/typedefs.cc | 1 +
libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 3 +-
.../testsuite/28_regex/sub_match/cast_char.cc | 1 +
.../testsuite/28_regex/sub_match/cast_wchar_t.cc | 1 +
.../testsuite/28_regex/sub_match/compare.cc | 1 +
.../testsuite/28_regex/sub_match/compare_c++20.cc | 1 +
.../28_regex/sub_match/embedded_zeros_cmp.cc | 1 +
.../testsuite/28_regex/sub_match/length.cc | 1 +
.../testsuite/28_regex/sub_match/typedefs.cc | 1 +
.../testsuite/28_regex/traits/char/ctor.cc | 1 +
.../testsuite/28_regex/traits/char/icase.cc | 1 +
.../testsuite/28_regex/traits/char/isctype.cc | 1 +
.../testsuite/28_regex/traits/char/length.cc | 1 +
.../28_regex/traits/char/lookup_classname.cc | 1 +
.../28_regex/traits/char/lookup_collatename.cc | 1 +
.../testsuite/28_regex/traits/char/transform.cc | 1 +
.../28_regex/traits/char/transform_primary.cc | 1 +
.../testsuite/28_regex/traits/char/translate.cc | 1 +
.../28_regex/traits/char/translate_nocase.cc | 1 +
.../testsuite/28_regex/traits/char/user_defined.cc | 1 +
.../testsuite/28_regex/traits/char/value.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/ctor.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/length.cc | 1 +
.../28_regex/traits/wchar_t/lookup_classname.cc | 1 +
.../28_regex/traits/wchar_t/lookup_collatename.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/transform.cc | 1 +
.../28_regex/traits/wchar_t/transform_primary.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/translate.cc | 1 +
.../28_regex/traits/wchar_t/translate_nocase.cc | 1 +
.../28_regex/traits/wchar_t/user_defined.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/value.cc | 1 +
.../29_atomics/atomic/requirements/types_neg.cc | 43 +
.../testsuite/30_threads/thread/cons/84535.cc | 3 +
.../testsuite/30_threads/thread/cons/lwg2097.cc | 3 +
.../testsuite/experimental/feat-lib-fund.cc | 93 +-
.../experimental/filesystem/operations/rename.cc | 180 ++++
.../net/internet/address/v4/members.cc | 30 +-
.../net/internet/address/v6/members.cc | 122 +++
.../testsuite/experimental/net/system_context/1.cc | 42 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 5 +-
.../std/ranges/adaptors/conditionally_borrowed.cc | 75 ++
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 128 ++-
.../testsuite/std/ranges/adaptors/elements.cc | 24 +
.../testsuite/std/ranges/adaptors/reverse.cc | 19 +
.../testsuite/std/ranges/adaptors/transform.cc | 24 +
libstdc++-v3/testsuite/std/ranges/iota/size.cc | 110 +++
.../testsuite/std/ranges/subrange/lwg3282_neg.cc | 15 +
libstdc++-v3/testsuite/util/testsuite_fs.h | 15 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 28 +-
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 12 +
maintainer-scripts/generate_libstdcxx_web_docs | 2 +-
zlib/ChangeLog | 4 +
874 files changed, 15695 insertions(+), 3789 deletions(-)
diff --cc gcc/ChangeLog.ibm
index ae143b67f75,00000000000..c763399ed2f
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,47 -1,0 +1,51 @@@
++2021-04-12 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
++
+2021-03-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
+
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2021-03-17 21:09 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2021-03-17 21:09 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:046b8f66e801dd6d1c2d3650dd17ce228c4e4ef3
commit 046b8f66e801dd6d1c2d3650dd17ce228c4e4ef3
Merge: 2093e873bb6 8f6da087634
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed Mar 17 11:32:59 2021 -0500
ibm: Merge up to top of releases/gcc-10
2021-03-17 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
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 | 829 +++++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 63 ++
gcc/ada/gcc-interface/decl.c | 101 ++-
gcc/ada/gcc-interface/trans.c | 35 +-
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/ada/sem_ch8.adb | 10 +-
gcc/builtins.c | 3 +-
gcc/c-family/ChangeLog | 17 +
gcc/c-family/c-objc.h | 1 +
gcc/c-family/c-pragma.c | 2 +-
gcc/c-family/stub-objc.c | 6 +
gcc/c/ChangeLog | 8 +
gcc/c/c-parser.c | 2 +-
gcc/calls.c | 24 +-
gcc/cfgbuild.c | 1 +
gcc/cfgexpand.c | 7 +-
gcc/cgraph.c | 37 +-
gcc/cgraph.h | 14 +
gcc/cgraphunit.c | 7 +-
gcc/common.opt | 2 +-
gcc/config.gcc | 4 +-
gcc/config/aarch64/aarch64-cost-tables.h | 103 +++
gcc/config/aarch64/aarch64-simd.md | 15 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 5 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 5 +
gcc/config/aarch64/aarch64.c | 98 ++-
gcc/config/aarch64/aarch64.md | 12 +-
gcc/config/arc/arc-protos.h | 3 -
gcc/config/arc/arc.c | 53 --
gcc/config/arc/arc.md | 196 ++---
gcc/config/arm/arm_mve.h | 2 +-
gcc/config/arm/thumb2.md | 47 +-
gcc/config/gcn/mkoffload.c | 142 ++--
gcc/config/i386/i386-expand.c | 12 +-
gcc/config/i386/i386-features.c | 20 +-
gcc/config/i386/i386-options.c | 39 +-
gcc/config/i386/i386.c | 44 +-
gcc/config/i386/i386.h | 8 +-
gcc/config/i386/i386.opt | 10 +
gcc/config/i386/sse.md | 50 +-
gcc/config/i386/winnt.c | 21 +-
gcc/config/i386/xopintrin.h | 6 +
gcc/config/pa/pa.c | 504 +++++++++----
gcc/config/riscv/riscv.md | 8 +
gcc/config/rs6000/mma.md | 2 +-
gcc/config/rs6000/mmintrin.h | 3 +-
gcc/config/rs6000/predicates.md | 4 +-
gcc/config/rs6000/rs6000-builtin.def | 70 +-
gcc/config/rs6000/rs6000-call.c | 65 +-
gcc/config/rs6000/rs6000.c | 3 +
gcc/config/rs6000/vsx.md | 21 +-
gcc/config/rtems.h | 8 +-
gcc/config/sparc/rtemself.h | 2 +
gcc/cp/ChangeLog | 309 ++++++++
gcc/cp/call.c | 14 +-
gcc/cp/constexpr.c | 272 +++++--
gcc/cp/constraint.cc | 10 +-
gcc/cp/coroutines.cc | 4 +-
gcc/cp/cp-gimplify.c | 12 +
gcc/cp/cp-tree.h | 23 +-
gcc/cp/decl.c | 23 +-
gcc/cp/init.c | 39 +-
gcc/cp/parser.c | 20 +-
gcc/cp/pt.c | 123 ++-
gcc/cp/tree.c | 13 +-
gcc/cp/typeck2.c | 39 +-
gcc/d/ChangeLog | 27 +
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/df-problems.c | 28 +-
gcc/df.h | 1 +
gcc/doc/extend.texi | 15 +-
gcc/dwarf2out.c | 13 +-
gcc/fold-const-call.c | 22 +-
gcc/fortran/ChangeLog | 239 ++++++
gcc/fortran/class.c | 4 +-
gcc/fortran/data.c | 97 ++-
gcc/fortran/gfortran.h | 1 +
gcc/fortran/io.c | 7 +
gcc/fortran/match.c | 14 +-
gcc/fortran/primary.c | 72 +-
gcc/fortran/resolve.c | 24 +-
gcc/fortran/simplify.c | 12 +-
gcc/fortran/trans-array.c | 474 +++++++++---
gcc/fortran/trans-expr.c | 306 +++++++-
gcc/fortran/trans-openmp.c | 5 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/fortran/trans.c | 12 +-
gcc/fortran/trans.h | 2 +
gcc/gcse.c | 11 +-
gcc/genmodes.c | 22 +-
gcc/gimple-fold.c | 4 +-
gcc/gimplify.c | 41 +-
gcc/ipa-fnsummary.c | 15 +-
gcc/ipa-sra.c | 20 +-
gcc/ira-conflicts.c | 5 +-
gcc/lra-constraints.c | 12 +-
gcc/machmode.h | 3 +-
gcc/match.pd | 46 +-
gcc/objc/ChangeLog | 7 +
gcc/objc/objc-act.c | 16 +-
gcc/omp-expand.c | 43 +-
gcc/omp-low.c | 7 +-
gcc/po/ChangeLog | 4 +
gcc/po/de.po | 23 +-
gcc/recog.c | 8 +-
gcc/reorg.c | 21 +-
gcc/system.h | 4 +
gcc/testsuite/ChangeLog | 812 ++++++++++++++++++++
gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 23 +-
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/pr98187.c | 109 +++
gcc/testsuite/c-c++-common/pr98556.c | 11 +
.../coroutines/torture/co-ret-17-void-ret-coro.C | 12 +-
.../g++.dg/coroutines/torture/pr95519-05-gro.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C | 11 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C | 9 +
gcc/testsuite/g++.dg/cpp0x/decltype-call5.C | 7 +
gcc/testsuite/g++.dg/cpp0x/decltype-call6.C | 12 +
gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 +
gcc/testsuite/g++.dg/cpp0x/initlist-array13.C | 16 +
gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 +
gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 +++
gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C | 9 +
gcc/testsuite/g++.dg/cpp1z/class-deduction78.C | 20 +
gcc/testsuite/g++.dg/cpp1z/elide5.C | 15 +
gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C | 7 +
gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C | 20 +
gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 +
.../g++.dg/cpp2a/lambda-generic-variadic21.C | 19 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C | 18 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C | 11 +
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-flatten1.C | 9 +
gcc/testsuite/g++.dg/ext/attr-lambda3.C | 4 +
gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C | 8 +
gcc/testsuite/g++.dg/gomp/pr98383.C | 18 +
gcc/testsuite/g++.dg/ipa/pr98690.C | 27 +
gcc/testsuite/g++.dg/opt/pr98282.C | 80 ++
gcc/testsuite/g++.dg/opt/pr98353.C | 17 +
gcc/testsuite/g++.dg/pr97627.C | 44 ++
gcc/testsuite/g++.dg/template/deduce10.C | 23 +
gcc/testsuite/g++.dg/template/deduce8.C | 21 +
gcc/testsuite/g++.dg/template/deduce9.C | 23 +
gcc/testsuite/g++.dg/torture/pr97474.C | 28 +
gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 +
gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 +
gcc/testsuite/g++.dg/vect/pr95401.cc | 13 +
gcc/testsuite/g++.dg/vect/pr95401a.cc | 13 +
gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +-
gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 +
gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 +
gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 -
gcc/testsuite/g++.target/i386/pr98847.C | 20 +
gcc/testsuite/g++.target/powerpc/pr99041.C | 84 +++
gcc/testsuite/gcc.c-torture/compile/pr97144.c | 24 +
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.dg/goacc/pr98183.c | 15 +
gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 +
gcc/testsuite/gcc.dg/pr90248.c | 73 ++
.../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 +
.../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 +
gcc/testsuite/gcc.dg/pr96307.c | 25 +
gcc/testsuite/gcc.dg/pr97897.c | 14 +
gcc/testsuite/gcc.dg/pr98255.c | 49 ++
gcc/testsuite/gcc.dg/pr98331.c | 18 +
gcc/testsuite/gcc.dg/pr98766.c | 12 +
gcc/testsuite/gcc.dg/pr99224.c | 6 +
gcc/testsuite/gcc.dg/torture/pr98117.c | 19 +
gcc/testsuite/gcc.dg/torture/pr98640.c | 22 +
gcc/testsuite/gcc.dg/torture/pr98758.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr98513.c | 47 ++
gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 ++
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr94994.c | 61 ++
gcc/testsuite/gcc.dg/vect/pr98302.c | 22 +
gcc/testsuite/gcc.dg/vect/pr99253.c | 22 +
.../gcc.target/aarch64/advsimd_autovec_only_1.c | 13 +
gcc/testsuite/gcc.target/aarch64/pr89057.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr97701.c | 17 +
gcc/testsuite/gcc.target/aarch64/pr99381.c | 10 +
.../aarch64/sve/cse_sve_vl_constants_1.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/pr97144.c | 26 +
gcc/testsuite/gcc.target/aarch64/sve/pr98214.c | 21 +
gcc/testsuite/gcc.target/aarch64/sve/pr98535.c | 18 +
gcc/testsuite/gcc.target/aarch64/sve/pr98791.c | 12 +
gcc/testsuite/gcc.target/arc/pmpyd.c | 15 +
gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 11 +
gcc/testsuite/gcc.target/i386/20051216-1.c | 5 +
gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 +
gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 +
gcc/testsuite/gcc.target/i386/pr98063.c | 13 +
gcc/testsuite/gcc.target/i386/pr98100.c | 10 +
gcc/testsuite/gcc.target/i386/pr98522.c | 39 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 41 +-
gcc/testsuite/gcc.target/powerpc/pr98959.c | 19 +
.../gcc.target/riscv/read-thread-pointer.c | 7 +
gcc/testsuite/gfortran.dg/assumed_rank_20.f90 | 36 +
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/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/fmt_nonchar_1.f90 | 46 ++
gcc/testsuite/gfortran.dg/fmt_nonchar_2.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/pr86470.f90 | 12 +
gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 | 24 +
gcc/testsuite/gfortran.dg/intent_optimize_3.f90 | 16 +
gcc/testsuite/gfortran.dg/matmul_21.f90 | 15 +
gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 +
gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr96325.f90 | 21 +
gcc/testsuite/gfortran.dg/pr99060.f90 | 10 +
gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +
gcc/testsuite/gfortran.dg/typebound_call_32.f90 | 39 +
gcc/testsuite/gfortran.dg/ubound_1.f90 | 22 +
.../gfortran.dg/unlimited_polymorphic_32.f03 | 59 ++
gcc/testsuite/gnat.dg/limited5.adb | 17 +
gcc/testsuite/gnat.dg/specs/lto25.ads | 12 +
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 | 11 +
gcc/testsuite/substr_10.f90 | 11 +
gcc/testsuite/substr_9.f90 | 28 +
gcc/toplev.c | 1 -
gcc/tree-cfg.c | 2 +-
gcc/tree-complex.c | 5 +-
gcc/tree-data-ref.c | 12 +-
gcc/tree-dfa.c | 6 +-
gcc/tree-nested.c | 1 +
gcc/tree-ssa-forwprop.c | 21 +-
gcc/tree-ssa-loop-niter.c | 5 +
gcc/tree-ssa-math-opts.c | 4 +-
gcc/tree-ssa-pre.c | 33 +-
gcc/tree-ssa-reassoc.c | 34 +-
gcc/tree-ssa-sccvn.c | 20 +-
gcc/tree-switch-conversion.c | 11 +-
gcc/tree-switch-conversion.h | 8 +-
gcc/tree-vect-data-refs.c | 2 +-
gcc/tree-vect-loop-manip.c | 28 +-
gcc/tree-vect-loop.c | 134 +++-
gcc/tree-vect-patterns.c | 13 +-
gcc/tree-vect-slp.c | 49 +-
gcc/tree-vect-stmts.c | 9 +-
gcc/value-range.cc | 6 +-
gcc/vec.h | 2 +-
gcc/wide-int.cc | 14 +
libcpp/ChangeLog | 5 +
libcpp/mkdeps.c | 1 -
libcpp/po/ChangeLog | 4 +
libcpp/po/es.po | 89 +--
libgcc/ChangeLog | 30 +
libgcc/config/arm/t-arm | 2 +-
libgcc/config/i386/gnu-unwind.h | 60 +-
libgcc/config/rs6000/t-linux | 29 +-
libgfortran/ChangeLog | 40 +
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/ieee/ieee_arithmetic.F90 | 9 +-
libgfortran/m4/matmul_internal.m4 | 3 +-
libgo/runtime/proc.c | 4 +-
libgomp/ChangeLog | 27 +
libgomp/configure | 85 ++-
libgomp/plugin/configfrag.ac | 91 ++-
libgomp/plugin/plugin-nvptx.c | 9 -
libgomp/testsuite/libgomp.c/task-6.c | 47 ++
.../testsuite/libgomp.fortran/dummy-procs-1.f90 | 393 ++++++++++
libphobos/ChangeLog | 10 +
libphobos/libdruntime/gcc/sections/elf_shared.d | 4 +
libstdc++-v3/ChangeLog | 62 ++
libstdc++-v3/include/ext/throw_allocator.h | 16 +
libstdc++-v3/include/std/coroutine | 14 +-
libstdc++-v3/include/std/mutex | 8 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 42 +-
.../filesystem/filesystem_error/cons.cc | 2 +-
.../libstdc++-prettyprinters/filesystem-ts.cc | 39 +
336 files changed, 9889 insertions(+), 1546 deletions(-)
diff --cc gcc/ChangeLog.ibm
index b1c7312d7c1,00000000000..ae143b67f75
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,43 -1,0 +1,47 @@@
++2021-03-17 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
++
+2021-01-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
+
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2021-01-04 22:27 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2021-01-04 22:27 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2093e873bb6cf29079c3c6c9ca3aa428b6aa04fc
commit 2093e873bb6cf29079c3c6c9ca3aa428b6aa04fc
Merge: 6c344e4ab65 6f3f06e431c
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Jan 4 13:11:33 2021 -0600
ibm: Merge up to top of releases/gcc-10
2021-01-04 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
Diff:
.gitignore | 1 +
ChangeLog | 21 +
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 | 2153 ++++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 40 +
gcc/ada/exp_attr.adb | 6 +-
gcc/ada/gcc-interface/decl.c | 28 +-
gcc/ada/gcc-interface/trans.c | 63 +-
gcc/ada/gcc-interface/utils.c | 4 +-
gcc/builtins.c | 153 +-
gcc/c-family/ChangeLog | 33 +
gcc/c-family/c-common.c | 2 +-
gcc/c-family/c-common.h | 2 +-
gcc/c-family/c-pretty-print.c | 59 +
gcc/c-family/c-warn.c | 13 +-
gcc/c/ChangeLog | 10 +
gcc/c/c-parser.c | 10 +-
gcc/combine.c | 7 +-
gcc/config.gcc | 33 +-
gcc/config/aarch64/aarch64-bti-insert.c | 2 +-
gcc/config/aarch64/aarch64-builtins.c | 5 +-
gcc/config/aarch64/aarch64-c.c | 2 +-
gcc/config/aarch64/aarch64-cores.def | 7 +-
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-protos.h | 21 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 14 +-
gcc/config/aarch64/aarch64-simd.md | 49 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 132 +-
gcc/config/aarch64/aarch64-sve.md | 1122 ++++++++--
gcc/config/aarch64/aarch64-sve2.md | 141 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 354 +++-
gcc/config/aarch64/aarch64.h | 10 +-
gcc/config/aarch64/aarch64.md | 85 +-
gcc/config/aarch64/aarch64.opt | 2 +
gcc/config/aarch64/arm_bf16.h | 7 +
gcc/config/aarch64/arm_neon.h | 563 +++--
gcc/config/aarch64/driver-aarch64.c | 3 +-
gcc/config/arm/arm-builtins.c | 11 +-
gcc/config/arm/arm-cpus.in | 50 +-
gcc/config/arm/arm-protos.h | 1 -
gcc/config/arm/arm-tables.opt | 6 +
gcc/config/arm/arm-tune.md | 5 +-
gcc/config/arm/arm.c | 49 +-
gcc/config/arm/arm.md | 12 +-
gcc/config/arm/arm_mve.h | 592 +++---
gcc/config/arm/arm_mve_builtins.def | 16 +-
gcc/config/arm/arm_neon.h | 166 ++
gcc/config/arm/arm_neon_builtins.def | 42 +-
gcc/config/arm/constraints.md | 9 +-
gcc/config/arm/iterators.md | 469 ++++-
gcc/config/arm/mve.md | 889 +-------
gcc/config/arm/parsecpu.awk | 51 +
gcc/config/arm/t-rtems | 5 +-
gcc/config/arm/unspecs.md | 800 ++++++++
gcc/config/arm/vfp.md | 36 +-
gcc/config/darwin-c.c | 4 +-
gcc/config/darwin-driver.c | 57 +-
gcc/config/host-darwin.c | 5 +-
gcc/config/i386/avx512vp2intersectintrin.h | 23 +
gcc/config/i386/avx512vp2intersectvlintrin.h | 23 +
gcc/config/i386/enqcmdintrin.h | 8 +-
gcc/config/i386/i386-expand.c | 73 +-
gcc/config/i386/i386-options.c | 3 +
gcc/config/i386/i386.c | 38 +-
gcc/config/i386/i386.h | 16 +-
gcc/config/i386/i386.md | 22 +-
gcc/config/i386/pconfigintrin.h | 23 +
gcc/config/i386/t-rtems | 8 +-
gcc/config/i386/wbnoinvdintrin.h | 23 +
gcc/config/riscv/riscv.c | 23 +-
gcc/config/riscv/riscv.h | 6 +-
gcc/config/rs6000/freebsd64.h | 17 +-
gcc/config/rs6000/rs6000-call.c | 8 +-
gcc/config/rs6000/rs6000.c | 2 +-
gcc/config/rs6000/rs6000.h | 6 +-
gcc/config/s390/s390.c | 17 +-
gcc/config/s390/s390.h | 5 +
gcc/config/s390/vector.md | 6 +-
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/configure | 44 +-
gcc/configure.ac | 10 +-
gcc/coverage.c | 8 +-
gcc/cp/ChangeLog | 237 +++
gcc/cp/call.c | 47 +-
gcc/cp/constexpr.c | 69 +-
gcc/cp/constraint.cc | 3 +-
gcc/cp/coroutines.cc | 25 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/cvt.c | 38 +-
gcc/cp/decl.c | 10 +
gcc/cp/decl2.c | 20 +-
gcc/cp/error.c | 58 +
gcc/cp/init.c | 3 +-
gcc/cp/parser.c | 32 +-
gcc/cp/pt.c | 78 +-
gcc/cp/tree.c | 2 +
gcc/cp/typeck2.c | 12 +-
gcc/d/ChangeLog | 65 +
gcc/d/d-codegen.cc | 5 +-
gcc/d/decl.cc | 43 +-
gcc/d/dmd/cond.c | 4 +
gcc/d/dmd/declaration.c | 7 +
gcc/d/dmd/dtemplate.c | 66 +-
gcc/d/dmd/mtype.c | 6 +
gcc/d/expr.cc | 64 +-
gcc/d/intrinsics.cc | 11 +-
gcc/dfp.c | 2 +
gcc/doc/implement-c.texi | 5 +
gcc/doc/install.texi | 6 +-
gcc/doc/invoke.texi | 66 +-
gcc/dse.c | 5 +-
gcc/dwarf2out.c | 15 +-
gcc/expr.c | 25 +-
gcc/fold-const.c | 73 +-
gcc/fortran/ChangeLog | 215 ++
gcc/fortran/data.c | 7 +-
gcc/fortran/decl.c | 2 +
gcc/fortran/expr.c | 5 +-
gcc/fortran/interface.c | 19 +-
gcc/fortran/intrinsic.c | 5 +
gcc/fortran/iresolve.c | 6 +-
gcc/fortran/match.c | 3 -
gcc/fortran/misc.c | 28 +-
gcc/fortran/module.c | 3 +
gcc/fortran/openmp.c | 37 -
gcc/fortran/resolve.c | 15 +-
gcc/fortran/trans-array.c | 21 +-
gcc/fortran/trans-decl.c | 19 +-
gcc/fortran/trans-expr.c | 12 +-
gcc/fortran/trans-intrinsic.c | 19 +
gcc/fortran/trans-openmp.c | 90 +-
gcc/fortran/trans-stmt.c | 5 +-
gcc/fortran/trans.c | 7 +-
gcc/go/gofrontend/types.cc | 8 +-
gcc/ipa-cp.c | 20 +-
gcc/ipa-fnsummary.c | 6 +-
gcc/ipa-prop.c | 13 +-
gcc/ipa-sra.c | 2 +-
gcc/ira-color.c | 6 +-
gcc/ira.c | 8 +-
gcc/langhooks.c | 2 +-
gcc/lra-constraints.c | 7 +
gcc/lra.c | 7 +-
gcc/modulo-sched.c | 71 +-
gcc/omp-expand.c | 37 +-
gcc/omp-low.c | 125 +-
gcc/omp-offload.c | 51 +-
gcc/optabs.c | 14 +-
gcc/opts-global.c | 10 +-
gcc/output.h | 3 +-
gcc/po/ChangeLog | 4 +
gcc/po/zh_TW.po | 8 +-
gcc/profile-count.c | 4 +-
gcc/profile.c | 6 +-
gcc/regs.h | 3 +-
gcc/sbitmap.c | 3 +-
gcc/testsuite/ChangeLog | 1893 +++++++++++++++++
gcc/testsuite/c-c++-common/Wunused-value-1.c | 33 +
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 +
.../c-c++-common/goacc/classify-parallel.c | 4 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 29 +
.../c-c++-common/goacc/clause-locations.c | 19 -
gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 ++
gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 +
.../goacc/nested-reductions-1-kernels.c | 236 +++
...reductions.c => nested-reductions-1-parallel.c} | 108 +-
.../goacc/nested-reductions-1-routine.c | 68 +
.../goacc/nested-reductions-2-kernels.c | 305 +++
...tions-warn.c => nested-reductions-2-parallel.c} | 142 +-
.../goacc/nested-reductions-2-routine.c | 93 +
gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 141 ++
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/gomp/pr97958.c | 17 +
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/asan/pr97145.C | 7 +
gcc/testsuite/g++.dg/asan/pr97414.C | 19 +
gcc/testsuite/g++.dg/coroutines/pr97438.C | 30 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C | 18 +
gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 +
gcc/testsuite/g++.dg/cpp1y/auto-fn60.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C | 47 +
gcc/testsuite/g++.dg/cpp1z/aggr-base10.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-class2.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/consteval18.C | 26 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C | 31 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 73 +
gcc/testsuite/g++.dg/cpp2a/fn-template21.C | 24 +
gcc/testsuite/g++.dg/cpp2a/fn-template22.C | 25 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C | 13 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C | 14 +
gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 +
gcc/testsuite/g++.dg/debug/localclass2.C | 24 +
gcc/testsuite/g++.dg/ext/attr-used-2.C | 15 +
gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +-
gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +-
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/template/alignof3.C | 13 +
gcc/testsuite/g++.dg/template/pr98297.C | 6 +
gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 48 +
gcc/testsuite/g++.dg/vect/pr97255.cc | 44 +
.../aarch64/sve/acle/general-c++/attributes_2.C | 66 +
.../aarch64/sve/acle/general-c++/mangle_1.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_10.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_3.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_5.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_6.C | 36 +
.../aarch64/sve/acle/general-c++/mangle_7.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_8.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_9.C | 19 +
gcc/testsuite/g++.target/i386/pr97054.C | 96 +
gcc/testsuite/g++.target/riscv/pr96759.C | 8 +
gcc/testsuite/g++.target/riscv/pr97682.C | 160 ++
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +
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/pr97404.c | 28 +
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.c-torture/execute/pr97764.c | 14 +
gcc/testsuite/gcc.dg/asan/pr80166.c | 1 +
gcc/testsuite/gcc.dg/asan/pr97294.c | 41 +
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c | 13 +
gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 +
gcc/testsuite/gcc.dg/memcmp-pr95189.c | 28 +
gcc/testsuite/gcc.dg/pr95171.c | 18 +
gcc/testsuite/gcc.dg/pr95694.c | 23 +
gcc/testsuite/gcc.dg/pr97357.c | 39 +
gcc/testsuite/gcc.dg/pr97534.c | 9 +
gcc/testsuite/gcc.dg/pr97539.c | 17 +
gcc/testsuite/gcc.dg/strncmp-2.c | 1 +
gcc/testsuite/gcc.dg/strncmp-3.c | 57 +
gcc/testsuite/gcc.dg/torture/pr97812.c | 15 +
gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 8 +-
gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/pr96394.c | 64 +
gcc/testsuite/gcc.dg/tree-ssa/pr97456.c | 40 +
gcc/testsuite/gcc.dg/vect/bb-slp-49.c | 28 +
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/pr96698.c | 19 +
gcc/testsuite/gcc.dg/vect/pr96920.c | 20 +
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/pr97457.c | 15 +
gcc/testsuite/gcc.dg/vect/pr97730.c | 12 +
gcc/testsuite/gcc.dg/vect/pr97760.c | 26 +
gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +-
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 12 +-
.../aarch64/advsimd-intrinsics/bf16_get.c | 27 +
.../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 +
.../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 +
.../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 +
.../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 +++
.../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 48 +
.../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 +
.../vcopy_laneq_bf16_indices_1.c | 17 +
.../vcopy_laneq_bf16_indices_2.c | 17 +
.../vcopyq_lane_bf16_indices_1.c | 17 +
.../vcopyq_lane_bf16_indices_2.c | 17 +
.../vcopyq_laneq_bf16_indices_1.c | 17 +
.../vcopyq_laneq_bf16_indices_2.c | 17 +
.../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 17 +
.../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 +
.../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 16 +
.../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/testsuite/gcc.target/aarch64/pr97638.c | 17 +
.../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.target/aarch64/simd/vstrq_p128_1.c | 12 +
.../gcc.target/aarch64/stack-protector-5.c | 23 +
.../gcc.target/aarch64/stack-protector-6.c | 8 +
.../gcc.target/aarch64/stack-protector-7.c | 25 +
.../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 +
.../aarch64/sve/acle/general/attributes_1.c | 4 +-
.../aarch64/sve/acle/general/attributes_7.c | 4 +
.../gcc.target/aarch64/sve/acle/general/pr98037.c | 6 +
gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 2 +-
.../gcc.target/aarch64/sve/cond_unary_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 +
.../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +-
.../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +-
.../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 +
gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 2 +-
.../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.target/arm/armv8_1m-fp16-move-1.c | 418 ++++
.../gcc.target/arm/armv8_1m-fp32-move-1.c | 420 ++++
.../gcc.target/arm/armv8_1m-fp64-move-1.c | 426 ++++
.../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 15 +
.../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 15 +
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 15 +
.../arm/cortex-m55-nomve.fp-flag-softfp.c | 15 +
gcc/testsuite/gcc.target/arm/multilib.exp | 16 +
.../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c | 47 +
.../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c | 31 +
.../gcc.target/arm/mve/intrinsics/pr97327.c | 8 +
.../arm/mve/intrinsics/vaddq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c | 13 +
.../arm/mve/intrinsics/vfmaq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmaq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s8.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u8.c | 11 +-
.../arm/mve/intrinsics/vmlaldavaxq_p_u16.c | 21 -
.../arm/mve/intrinsics/vmlaldavaxq_p_u32.c | 21 -
.../arm/mve/intrinsics/vmulq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqdmlashq_m_n_s16.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s32.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s8.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_n_s16.c | 21 +
.../arm/mve/intrinsics/vqdmlashq_n_s32.c | 21 +
.../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c | 21 +
.../arm/mve/intrinsics/vqrdmlahq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u32.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u8.c | 21 -
.../arm/mve/intrinsics/vsetq_lane_f16-1.c | 13 +
.../arm/mve/intrinsics/vsetq_lane_f32-1.c | 13 +
.../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_s64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_u64.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_f32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_s32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_u32.c | 4 +-
.../arm/mve/intrinsics/vsubq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vsubq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vsubq_x_n_f16-1.c | 13 +
.../arm/mve/intrinsics/vsubq_x_n_f32-1.c | 13 +
gcc/testsuite/gcc.target/arm/pr91816.c | 64 +
gcc/testsuite/gcc.target/arm/pr97528.c | 28 +
gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 +
.../gcc.target/arm/simd/vld1_lane_bf16_1.c | 22 +
.../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 19 +
.../arm/simd/vld1q_lane_bf16_indices_1.c | 19 +
.../gcc.target/arm/simd/vldn_lane_bf16_1.c | 79 +
gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 +
.../gcc.target/arm/simd/vst1_lane_bf16_1.c | 22 +
.../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 17 +
.../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 +
.../arm/simd/vstq1_lane_bf16_indices_1.c | 17 +
gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 +
gcc/testsuite/gcc.target/arm/stack-protector-4.c | 6 +
gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-maccXX.c | 10 +-
gcc/testsuite/gcc.target/i386/fma4-msubXX.c | 9 +-
gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c | 12 +-
gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c | 12 +-
gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 107 +
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/pr82673.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95464.c | 64 +
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/pr96827.c | 41 +
gcc/testsuite/gcc.target/i386/pr97313.c | 24 +
gcc/testsuite/gcc.target/i386/pr97506.c | 19 +
gcc/testsuite/gcc.target/i386/pr97887.c | 15 +
gcc/testsuite/gcc.target/i386/pr98086.c | 17 +
gcc/testsuite/gcc.target/i386/xop-haddX.c | 27 +-
gcc/testsuite/gcc.target/i386/xop-hadduX.c | 22 +-
gcc/testsuite/gcc.target/i386/xop-hsubX.c | 16 +-
gcc/testsuite/gcc.target/powerpc/mma-alignment.c | 41 +
gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +--
gcc/testsuite/gcc.target/powerpc/pr97360.c | 18 +
gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +-
gcc/testsuite/gcc.target/riscv/pr96759.c | 13 +
gcc/testsuite/gcc.target/s390/pr96456.c | 13 +
gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 +
gcc/testsuite/gdc.dg/pr97843.d | 37 +
gcc/testsuite/gdc.dg/pr97889.d | 29 +
gcc/testsuite/gdc.dg/pr98277.d | 13 +
.../gdc.test/compilable/imports/test21299/func.d | 8 +
.../gdc.test/compilable/imports/test21299/mtype.d | 8 +
.../compilable/imports/test21299/rootstringtable.d | 96 +
gcc/testsuite/gdc.test/compilable/test21299a.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299b.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299c.d | 5 +
gcc/testsuite/gdc.test/compilable/test21299d.d | 27 +
.../gdc.test/fail_compilation/fail18970.d | 37 +
.../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/imports/test21164a.d | 9 +
.../gdc.test/fail_compilation/imports/test21164b.d | 4 +
.../gdc.test/fail_compilation/imports/test21164c.d | 10 +
.../gdc.test/fail_compilation/imports/test21164d.d | 9 +
.../gdc.test/fail_compilation/issue21295.d | 9 +
.../gdc.test/fail_compilation/test21164.d | 13 +
gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 +
gcc/testsuite/gfortran.dg/coverage.f90 | 17 +
gcc/testsuite/gfortran.dg/entry_23.f | 57 +
gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 +
gcc/testsuite/gfortran.dg/forall_19.f90 | 32 +
.../goacc/classify-kernels-unparallelized.f95 | 4 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 4 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 4 +-
.../gfortran.dg/goacc/classify-serial.f95 | 31 +
.../gfortran.dg/goacc/clause-locations.f90 | 18 -
.../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +-
gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 ----
gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 -
.../goacc/nested-reductions-1-kernels.f90 | 300 +++
...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +-
.../goacc/nested-reductions-1-routine.f90 | 88 +
.../goacc/nested-reductions-2-kernels.f90 | 389 ++++
...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +-
.../goacc/nested-reductions-2-routine.f90 | 119 ++
gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 135 ++
gcc/testsuite/gfortran.dg/index_4.f90 | 19 +
gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 +
gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 +
gcc/testsuite/gfortran.dg/pr85796.f90 | 8 +
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/pr97272.f90 | 19 +
gcc/testsuite/gfortran.dg/pr97768_1.f90 | 25 +
gcc/testsuite/gfortran.dg/pr97768_2.f90 | 53 +
gcc/testsuite/gfortran.dg/pr98017.f90 | 14 +
gcc/testsuite/gfortran.dg/value_8.f90 | 16 +
gcc/testsuite/gfortran.dg/vect/pr96920.f90 | 37 +
gcc/testsuite/gnat.dg/addr16.adb | 14 +
gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 +
gcc/testsuite/gnat.dg/bias2.adb | 33 +
gcc/testsuite/gnat.dg/modular6.adb | 15 +
gcc/testsuite/gnat.dg/opt39.adb | 1 +
gcc/testsuite/gnat.dg/opt89.adb | 18 +
gcc/testsuite/gnat.dg/opt91.adb | 11 +
gcc/testsuite/gnat.dg/opt91.ads | 10 +
gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 +
gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 +
gcc/testsuite/gnat.dg/shift1.adb | 15 +
gcc/testsuite/lib/gcc-dg.exp | 4 +-
gcc/testsuite/lib/target-supports.exp | 22 +
gcc/tree-cfg.c | 2 +
gcc/tree-complex.c | 3 +-
gcc/tree-inline.c | 31 +
gcc/tree-ssa-loop-split.c | 3 +
gcc/tree-ssa-sccvn.c | 5 +-
gcc/tree-switch-conversion.c | 37 +-
gcc/tree-switch-conversion.h | 7 +-
gcc/tree-vect-loop-manip.c | 41 +-
gcc/tree-vect-loop.c | 99 +-
gcc/tree-vect-patterns.c | 11 +-
gcc/tree-vect-slp.c | 23 +-
gcc/tree-vect-stmts.c | 70 +-
gcc/tree-vrp.c | 10 +-
gcc/tree.c | 28 +-
gcc/tree.h | 5 +-
gcc/value-prof.c | 5 +-
gcc/value-range.cc | 29 +-
gcc/varasm.c | 9 +-
gcc/wide-int.cc | 7 +-
libatomic/ChangeLog | 6 +
libatomic/configure | 34 +-
libbacktrace/ChangeLog | 6 +
libbacktrace/configure | 34 +-
libcc1/ChangeLog | 9 +
libcc1/Makefile.am | 3 +
libcc1/Makefile.in | 3 +-
libcc1/configure | 53 +-
libcc1/configure.ac | 6 +
libcpp/ChangeLog | 9 +
libcpp/lex.c | 4 +-
libffi/ChangeLog | 17 +
libffi/configure | 34 +-
libgcc/ChangeLog | 9 +
libgcc/libgcov-driver.c | 2 +-
libgfortran/ChangeLog | 48 +
libgfortran/configure | 34 +-
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/intrinsics/execute_command_line.c | 5 +
libgfortran/m4/matmul_internal.m4 | 28 +-
libgo/go/reflect/all_test.go | 8 +-
libgomp/ChangeLog | 35 +
libgomp/Makefile.in | 2 +-
libgomp/configure | 34 +-
libgomp/testsuite/lib/libgomp.exp | 6 +
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 +-
libhsail-rt/ChangeLog | 6 +
libhsail-rt/configure | 34 +-
libiberty/ChangeLog | 9 +
libiberty/simple-object-elf.c | 11 +-
libitm/ChangeLog | 7 +
libitm/configure | 34 +-
libitm/configure.tgt | 9 +-
libobjc/ChangeLog | 14 +
libobjc/configure | 34 +-
libobjc/encoding.c | 3 +-
libphobos/ChangeLog | 15 +
libphobos/configure | 34 +-
libphobos/libdruntime/config/mips/switchcontext.S | 24 +-
libquadmath/ChangeLog | 6 +
libquadmath/configure | 34 +-
libsanitizer/ChangeLog | 15 +
libsanitizer/asan/asan_thread.cpp | 4 +-
libsanitizer/configure | 34 +-
libsanitizer/configure.tgt | 3 +-
libssp/ChangeLog | 6 +
libssp/configure | 34 +-
libstdc++-v3/ChangeLog | 587 ++++++
.../post/powerpc-linux-gnu/baseline_symbols.txt | 17 +
.../powerpc64-linux-gnu/32/baseline_symbols.txt | 17 +
libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 +
libstdc++-v3/configure | 48 +-
libstdc++-v3/doc/html/manual/api.html | 29 +-
libstdc++-v3/doc/html/manual/configure.html | 3 +-
libstdc++-v3/doc/html/manual/containers.html | 3 +-
.../doc/html/manual/source_code_style.html | 1 +
libstdc++-v3/doc/html/manual/status.html | 2 +-
.../doc/xml/manual/appendix_contributing.xml | 6 +-
libstdc++-v3/doc/xml/manual/configure.xml | 3 +-
libstdc++-v3/doc/xml/manual/containers.xml | 4 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 38 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1 -
libstdc++-v3/include/bits/basic_string.h | 12 +-
libstdc++-v3/include/bits/basic_string.tcc | 8 -
libstdc++-v3/include/bits/char_traits.h | 9 +-
libstdc++-v3/include/bits/ios_base.h | 18 +
libstdc++-v3/include/bits/iterator_concepts.h | 163 +-
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/range_access.h | 18 +-
libstdc++-v3/include/bits/ranges_algo.h | 23 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 10 +-
libstdc++-v3/include/bits/stl_algo.h | 7 +-
libstdc++-v3/include/bits/stl_algobase.h | 8 +-
libstdc++-v3/include/bits/stl_iterator.h | 71 +-
libstdc++-v3/include/debug/functions.h | 6 +-
libstdc++-v3/include/ext/numeric_traits.h | 100 +-
libstdc++-v3/include/precompiled/stdc++.h | 3 +
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/future | 14 +-
libstdc++-v3/include/std/limits | 10 +-
libstdc++-v3/include/std/memory | 17 +-
libstdc++-v3/include/std/optional | 66 +-
libstdc++-v3/include/std/ranges | 161 +-
libstdc++-v3/include/std/regex | 14 +-
libstdc++-v3/include/std/span | 3 -
libstdc++-v3/include/std/stop_token | 13 +-
libstdc++-v3/include/std/thread | 18 +-
libstdc++-v3/include/std/version | 16 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 6 +-
libstdc++-v3/src/c++11/futex.cc | 60 +-
libstdc++-v3/src/filesystem/dir.cc | 18 +-
libstdc++-v3/testsuite/17_intro/badnames.cc | 1 +
libstdc++-v3/testsuite/17_intro/names.cc | 13 +-
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +-
.../testsuite/20_util/assume_aligned/97132.cc | 34 +
.../testsuite/20_util/optional/relops/96269.cc | 76 +
.../specialized_algorithms/construct_at/95788.cc | 41 +
.../basic_string/allocator/char/minimal.cc | 8 +-
.../basic_string/allocator/wchar_t/minimal.cc | 8 +-
.../21_strings/basic_string/cons/char/deduction.cc | 1 -
.../basic_string/cons/wchar_t/deduction.cc | 1 -
.../requirements/constexpr_functions_c++17.cc | 4 +-
.../testsuite/23_containers/span/back_neg.cc | 16 +-
.../testsuite/23_containers/span/front_neg.cc | 16 +-
.../testsuite/23_containers/span/index_op_neg.cc | 16 +-
.../associated_types/iterator.traits.cc | 56 +
.../24_iterators/reverse_iterator/cust.cc | 52 +
.../testsuite/25_algorithms/for_each/constexpr.cc | 12 +
.../lexicographical_compare/constrained.cc | 2 +-
libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 +
.../testsuite/25_algorithms/search/constexpr.cc | 4 +
.../testsuite/25_algorithms/search_n/97828.cc | 58 +
.../testsuite/27_io/basic_fstream/cons/base.cc | 1 -
.../testsuite/27_io/ios_base/failure/cxx11.cc | 3 +-
.../testsuite/27_io/ios_base/failure/error_code.cc | 48 +
.../29_atomics/atomic_float/value_init.cc | 4 +-
.../testsuite/30_threads/future/members/93456.cc | 48 +
.../testsuite/30_threads/future/members/poll.cc | 106 +
libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 54 +
.../testsuite/30_threads/jthread/jthread.cc | 20 +
.../testsuite/30_threads/this_thread/95989.cc | 51 +
.../experimental/filesystem/iterators/97731.cc | 49 +
.../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +-
.../testsuite/libstdc++-prettyprinters/compat.cc | 4 +-
.../testsuite/std/ranges/adaptors/95322.cc | 28 +-
.../testsuite/std/ranges/adaptors/elements.cc | 22 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 28 +
.../testsuite/std/ranges/adaptors/lwg3406.cc | 40 +
.../testsuite/std/ranges/adaptors/take_while.cc | 10 +
libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 68 +
.../testsuite/std/ranges/subrange/96042.cc | 34 +
libtool.m4 | 32 +-
libvtv/ChangeLog | 6 +
libvtv/configure | 34 +-
zlib/ChangeLog | 6 +
zlib/configure | 38 +-
945 files changed, 26801 insertions(+), 6684 deletions(-)
diff --cc gcc/ChangeLog.ibm
index fb3d3602cb8,00000000000..b1c7312d7c1
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,39 -1,0 +1,43 @@@
++2021-01-04 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
++
+2020-09-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-09-24 19:02 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-09-24 19:02 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:84b1f691d321cb7a09c985ca05a5b2c867433592
commit 84b1f691d321cb7a09c985ca05a5b2c867433592
Merge: ae2560c4414 f0baed1fb6c
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Sep 24 12:12:02 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-09-24 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
Diff:
gcc/ChangeLog | 78 ++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/cfgexpand.c | 14 +-
gcc/common/config/i386/i386-common.c | 5 +-
gcc/config/aarch64/aarch64-builtins.c | 16 +-
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/bpf/bpf.md | 20 +
gcc/config/i386/i386.c | 6 +-
gcc/config/pa/pa-hpux11.h | 5 -
gcc/config/pa/pa32-linux.h | 5 +
gcc/config/pa/pa64-hpux.h | 12 +-
gcc/config/rs6000/rs6000-c.c | 3 +
gcc/doc/invoke.texi | 4 +-
gcc/emit-rtl.h | 3 +
gcc/fortran/ChangeLog | 18 +
gcc/fortran/decl.c | 9 +
gcc/fortran/resolve.c | 2 +-
gcc/gimple-ssa-store-merging.c | 76 +++-
gcc/input.c | 2 +
gcc/testsuite/ChangeLog | 75 ++++
gcc/testsuite/gcc.dg/format/pr96935.c | 9 +
gcc/testsuite/gcc.dg/store_merging_31.c | 27 ++
gcc/testsuite/gcc.dg/store_merging_32.c | 129 +++++++
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 +
gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 +
gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 +
gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr97032.c | 23 ++
gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 +
gcc/testsuite/gfortran.dg/pr93423.f90 | 21 ++
libffi/src/powerpc/linux64.S | 8 +
libffi/src/powerpc/linux64_closure.S | 16 +-
libgo/Makefile.am | 2 +-
libgo/Makefile.in | 2 +-
libstdc++-v3/ChangeLog | 78 ++++
libstdc++-v3/acinclude.m4 | 413 ++++++++++-----------
libstdc++-v3/configure | 282 +++++++-------
libstdc++-v3/include/std/functional | 4 +-
libstdc++-v3/include/std/tuple | 12 +-
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 | 21 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
.../20_util/function_objects/bind_front/97101.cc | 41 ++
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 ++++
.../unsynchronized_pool_resource/allocate.cc | 20 +
.../27_io/filesystem/path/append/source.cc | 10 +
49 files changed, 1198 insertions(+), 414 deletions(-)
diff --cc gcc/ChangeLog.ibm
index baff9a0772a,00000000000..fb3d3602cb8
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,35 -1,0 +1,39 @@@
++2020-09-24 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
++
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
+
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-09-15 19:09 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-09-15 19:09 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:ae2560c44144ff2716ea114c91205a914411df10
commit ae2560c44144ff2716ea114c91205a914411df10
Merge: 89146d29e7c 49b3d88e9dc
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Sep 15 12:35:12 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-09-15 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
Diff:
gcc/ChangeLog.ibm | 4 ++++
gcc/config/rs6000/rs6000-call.c | 4 ++--
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 ++++++++++++++++++++++
5 files changed, 96 insertions(+), 2 deletions(-)
diff --cc gcc/ChangeLog.ibm
index e0bda75d7c4,00000000000..baff9a0772a
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,31 -1,0 +1,35 @@@
++2020-09-15 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
++
+2020-09-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
+
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-09-15 16:44 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-09-15 16:44 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:89146d29e7c71878bbfa119693d2483d9ceaefd1
commit 89146d29e7c71878bbfa119693d2483d9ceaefd1
Merge: f176ef480e6 55cd12c65ff
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Sep 15 10:21:49 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-09-15 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
Diff:
gcc/ChangeLog | 321 +++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 25 +-
gcc/ada/gcc-interface/decl.c | 32 +-
gcc/ada/gcc-interface/utils.c | 37 +-
gcc/common.opt | 5 +-
gcc/config/aarch64/aarch64-sve.md | 42 +-
gcc/config/bpf/bpf.c | 9 +-
gcc/config/bpf/bpf.h | 2 +-
gcc/config/bpf/bpf.md | 7 +-
gcc/config/gcn/gcn.c | 3 +-
gcc/config/gcn/gcn.md | 2 +
gcc/config/i386/sse.md | 6 +-
gcc/config/pa/pa.c | 33 +-
gcc/config/pa/pa.md | 140 ++++++-
gcc/config/rs6000/altivec.h | 4 -
gcc/cp/ChangeLog | 28 ++
gcc/cp/constexpr.c | 4 +-
gcc/cp/decl.c | 2 +-
gcc/d/ChangeLog | 9 +
gcc/d/expr.cc | 3 -
gcc/doc/invoke.texi | 18 +-
gcc/dwarf2out.c | 51 +--
gcc/flag-types.h | 3 +-
gcc/fold-const.c | 7 +
gcc/fortran/ChangeLog | 30 ++
gcc/fortran/check.c | 8 +-
gcc/fortran/intrinsic.texi | 3 +-
gcc/fortran/openmp.c | 2 +
gcc/fortran/resolve.c | 2 +
gcc/fortran/trans-openmp.c | 8 +-
gcc/gimple-streamer-in.c | 19 +-
gcc/gimple-streamer-out.c | 12 +-
gcc/gimple.h | 16 +
gcc/lto-opts.c | 15 +
gcc/lto-streamer-in.c | 433 ++++++++++++++++++---
gcc/lto-streamer-out.c | 130 +++++--
gcc/lto-streamer.c | 1 +
gcc/lto-streamer.h | 22 +-
gcc/lto-wrapper.c | 69 +++-
gcc/streamer-hooks.h | 14 +-
gcc/testsuite/ChangeLog | 178 +++++++++
gcc/testsuite/c-c++-common/pr96369.c | 12 +
gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 ++
gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 +
gcc/testsuite/g++.dg/lto/pr96690_0.C | 17 +
gcc/testsuite/gcc.dg/gimplefe-44.c | 1 +
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/torture/pr96349.c | 25 ++
gcc/testsuite/gcc.dg/torture/pr96522.c | 36 ++
gcc/testsuite/gcc.dg/tree-ssa/pr96820.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/pr96357.c | 25 ++
gcc/testsuite/gcc.target/bpf/nop-1.c | 14 +
.../gcc.target/bpf/xbpf-indirect-call-1.c | 21 +
gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 +
gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr96203-1.c | 18 +
gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 +
gcc/testsuite/gdc.dg/pr96924.d | 14 +
gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90 | 24 ++
gcc/testsuite/gfortran.dg/iall_masked.f90 | 22 ++
gcc/testsuite/gfortran.dg/pr96859.f90 | 25 ++
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/pack27.adb | 10 +
gcc/testsuite/gnat.dg/pack27_pkg.ads | 33 ++
gcc/testsuite/gnat.dg/specs/discr7.ads | 14 +
gcc/testsuite/gnat.dg/specs/size_clause5.ads | 16 +
gcc/tree-if-conv.c | 5 +
gcc/tree-sra.c | 9 +-
gcc/tree-ssa-address.c | 48 +--
gcc/tree-ssa-loop-split.c | 10 +
gcc/tree-ssa-reassoc.c | 23 +-
gcc/tree-ssa-sccvn.c | 3 +-
gcc/tree-vect-slp.c | 5 +-
gcc/tree.h | 5 +
libgfortran/ChangeLog | 12 +
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/m4/iall.m4 | 2 +-
libiberty/ChangeLog | 10 +
libiberty/simple-object-elf.c | 5 +
libstdc++-v3/ChangeLog | 26 ++
lto-plugin/ChangeLog | 7 +
lto-plugin/lto-plugin.c | 31 +-
92 files changed, 2224 insertions(+), 298 deletions(-)
diff --cc gcc/ChangeLog.ibm
index f4979f99f4f,00000000000..e0bda75d7c4
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,27 -1,0 +1,31 @@@
++2020-09-15 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
++
+2020-09-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
+
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-09-03 16:41 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-09-03 16:41 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:f176ef480e67a284ea46679ecccbfecdc088d0a0
commit f176ef480e67a284ea46679ecccbfecdc088d0a0
Merge: 30ffe7eef83 abd9341c2f1
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Sep 3 10:15:21 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-09-03 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
Diff:
gcc/ChangeLog | 267 +++++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 10 +
gcc/c-family/c-common.c | 9 +-
gcc/c/ChangeLog | 10 +
gcc/c/c-parser.c | 19 +-
gcc/common.opt | 2 +-
gcc/common/config/i386/i386-common.c | 4 +-
gcc/config.gcc | 1 +
gcc/config/arm/arm-protos.h | 3 +
gcc/config/arm/arm.c | 74 ++++--
gcc/config/arm/constraints.md | 7 +
gcc/config/arm/thumb1.md | 66 ++++-
gcc/config/arm/vfp.md | 26 +-
gcc/config/bpf/bpf.c | 17 --
gcc/config/bpf/bpf.h | 46 +---
gcc/config/i386/i386-expand.c | 6 +
gcc/config/i386/sse.md | 28 ++-
gcc/config/pa/pa.c | 172 ++++++++++---
gcc/config/pa/pa.md | 34 ++-
gcc/config/rs6000/rs6000-builtin.def | 12 +-
gcc/config/rs6000/rs6000-call.c | 14 +-
gcc/config/rs6000/rs6000.c | 50 ++--
gcc/cp/ChangeLog | 16 ++
gcc/cp/constexpr.c | 4 +-
gcc/cp/optimize.c | 10 +-
gcc/d/ChangeLog | 74 ++++++
gcc/d/d-codegen.cc | 57 +++--
gcc/d/d-lang.cc | 43 ++--
gcc/d/d-tree.h | 1 +
gcc/d/decl.cc | 5 +
gcc/d/dmd/ctfeexpr.c | 2 +-
gcc/d/dmd/dinterpret.c | 9 -
gcc/d/dmd/dmacro.c | 7 +-
gcc/d/dmd/dstruct.c | 9 +-
gcc/d/dmd/dtemplate.c | 19 +-
gcc/d/dmd/expressionsem.c | 12 +-
gcc/d/dmd/func.c | 5 +-
gcc/d/dmd/globals.h | 2 +
gcc/d/dmd/mtype.c | 4 +-
gcc/d/dmd/optimize.c | 11 +-
gcc/d/dmd/parse.c | 1 +
gcc/d/types.cc | 7 +-
gcc/doc/extend.texi | 6 +-
gcc/doc/invoke.texi | 2 +-
gcc/fold-const.c | 14 +-
gcc/fortran/ChangeLog | 29 +++
gcc/fortran/decl.c | 3 +
gcc/fortran/resolve.c | 4 +-
gcc/fortran/trans-array.c | 10 +-
gcc/gimple.c | 7 +-
gcc/ipa-utils.h | 2 +-
gcc/omp-low.c | 2 +-
gcc/opts.c | 20 +-
gcc/testsuite/ChangeLog | 208 ++++++++++++++++
gcc/testsuite/c-c++-common/pr96545.c | 31 +++
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 +
gcc/testsuite/g++.dg/opt/pr96722.C | 20 ++
gcc/testsuite/g++.dg/other/final8.C | 8 +-
gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 +
gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 +++
gcc/testsuite/gcc.dg/strcmpopt_12.c | 17 ++
gcc/testsuite/gcc.dg/tree-ssa/pr96730.c | 13 +
gcc/testsuite/gcc.dg/vect/pr96854.c | 20 ++
.../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 17 ++
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/hppa/shadd-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c | 18 ++
gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c | 33 +++
gcc/testsuite/gcc.target/i386/double_mask_reg-1.c | 19 ++
gcc/testsuite/gcc.target/i386/pr88240.c | 26 ++
gcc/testsuite/gcc.target/powerpc/pr95450.c | 29 +++
gcc/testsuite/gcc.target/powerpc/pr96808.c | 59 +++++
gcc/testsuite/gdc.dg/pr96157a.d | 24 ++
gcc/testsuite/gdc.dg/pr96157b.d | 46 ++++
gcc/testsuite/gdc.dg/pr96254a.d | 28 +++
gcc/testsuite/gdc.dg/pr96254b.d | 24 ++
gcc/testsuite/gdc.test/compilable/b9490.d | 39 +++
gcc/testsuite/gdc.test/compilable/ice14739.d | 19 ++
gcc/testsuite/gdc.test/compilable/ice20092.d | 10 +
gcc/testsuite/gdc.test/compilable/interpret3.d | 38 +++
.../gdc.test/fail_compilation/fail17492.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/ice21060.d | 15 ++
.../fail_compilation/imports/ice21060a/package.d | 1 +
.../fail_compilation/imports/ice21060b/package.d | 5 +
.../fail_compilation/imports/ice21060c/package.d | 1 +
.../fail_compilation/imports/ice21060d/package.d | 5 +
gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 29 +++
gcc/testsuite/gdc.test/runnable/b16278.d | 6 +
.../gfortran.dg/optional_assumed_charlen_2.f90 | 48 ++++
gcc/testsuite/gfortran.dg/pr95398.f90 | 53 ++++
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/toplev.c | 10 -
gcc/tree-nested.c | 46 +++-
gcc/tree-sra.c | 6 +
gcc/tree-ssa-pre.c | 10 +
gcc/tree-ssa-sccvn.c | 14 +-
gcc/tree-ssa-sccvn.h | 1 +
gcc/tree-ssa-strlen.c | 10 +-
gcc/tree-vect-loop.c | 5 +
gcc/tree.c | 2 +-
libgfortran/ChangeLog | 9 +
libgfortran/intrinsics/env.c | 7 +-
libgomp/ChangeLog | 33 +++
libgomp/plugin/plugin-nvptx.c | 22 +-
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 ++
libstdc++-v3/ChangeLog | 95 ++++++++
libstdc++-v3/include/Makefile.am | 1 -
libstdc++-v3/include/Makefile.in | 1 -
libstdc++-v3/include/bits/c++config | 4 +
libstdc++-v3/include/bits/cpp_type_traits.h | 44 ++++
libstdc++-v3/include/bits/int_limits.h | 74 ------
libstdc++-v3/include/bits/ios_base.h | 17 +-
libstdc++-v3/include/bits/parse_numbers.h | 4 +-
libstdc++-v3/include/bits/range_access.h | 8 +-
libstdc++-v3/include/bits/ranges_algo.h | 5 +-
libstdc++-v3/include/bits/stl_algobase.h | 7 +-
libstdc++-v3/include/bits/stl_iterator.h | 2 +-
libstdc++-v3/include/experimental/numeric | 38 +--
libstdc++-v3/include/experimental/string_view | 9 +-
libstdc++-v3/include/ext/numeric_traits.h | 10 +
libstdc++-v3/include/std/array | 22 +-
libstdc++-v3/include/std/bit | 60 ++---
libstdc++-v3/include/std/charconv | 14 +-
libstdc++-v3/include/std/memory_resource | 6 +-
libstdc++-v3/include/std/numeric | 83 +++----
libstdc++-v3/include/std/streambuf | 4 +-
libstdc++-v3/include/std/string_view | 19 +-
libstdc++-v3/include/std/type_traits | 2 +-
libstdc++-v3/include/std/utility | 12 +-
libstdc++-v3/include/std/variant | 26 +-
.../array/comparison_operators/96851.cc | 119 +++++++++
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test.cc | 1 +
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 +-
libstdc++-v3/testsuite/27_io/types/1.cc | 13 +-
.../testsuite/experimental/numeric/92978.cc | 48 ++++
153 files changed, 2899 insertions(+), 582 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 6941f87cd56,00000000000..f4979f99f4f
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,23 -1,0 +1,27 @@@
++2020-09-03 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
++
+2020-08-18 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
+
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-08-19 14:02 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-08-19 14:02 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:30ffe7eef8389d2605c0f295ea01a0df041883ea
commit 30ffe7eef8389d2605c0f295ea01a0df041883ea
Merge: 02de99f5d73 7f976034ec4
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Tue Aug 18 21:48:18 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-08-18 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
809b4d226c7f5ded392a88ffafe8d652f911b473Merge branch 'releases/gcc-10' into ibm/gcc-10-branch
Diff:
gcc/ChangeLog | 479 +++++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 11 +
gcc/c/c-typeck.c | 59 ++-
gcc/cgraph.h | 2 -
gcc/cgraphunit.c | 158 +++---
gcc/config/aarch64/aarch64-cores.def | 3 +
gcc/config/aarch64/aarch64-protos.h | 5 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 379 ++++++++++++++-
gcc/config/aarch64/aarch64.h | 25 +-
gcc/config/aarch64/aarch64.md | 124 +++--
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/arm/arm.md | 6 +-
gcc/config/arm/driver-arm.c | 8 +-
gcc/config/arm/thumb1.md | 8 +-
gcc/config/bpf/bpf-helpers.def | 194 --------
gcc/config/bpf/bpf-helpers.h | 530 ++++++++++++---------
gcc/config/bpf/bpf.c | 305 ++++++------
gcc/config/bpf/bpf.md | 2 +-
gcc/config/bpf/bpf.opt | 6 +
gcc/config/bpf/constraints.md | 1 -
gcc/config/bpf/predicates.md | 1 -
gcc/config/i386/i386-expand.c | 21 +-
gcc/config/i386/i386-protos.h | 2 +-
gcc/config/i386/i386.c | 34 --
gcc/config/i386/i386.md | 5 +-
gcc/config/i386/sse.md | 72 +--
gcc/config/rs6000/mma.md | 22 +-
gcc/config/rs6000/predicates.md | 7 +-
gcc/config/rs6000/rs6000-builtin.def | 2 +-
gcc/config/rs6000/rs6000-call.c | 36 +-
gcc/config/rs6000/rs6000.c | 48 +-
gcc/config/rs6000/vsx.md | 6 +-
gcc/cp/ChangeLog | 47 ++
gcc/cp/constraint.cc | 6 +
gcc/cp/parser.c | 2 +-
gcc/cp/pt.c | 76 ++-
gcc/d/ChangeLog | 20 +
gcc/d/decl.cc | 17 +-
gcc/d/intrinsics.cc | 23 +-
gcc/doc/cpp.texi | 14 +-
gcc/doc/extend.texi | 175 +------
gcc/doc/invoke.texi | 25 +-
gcc/doc/sourcebuild.texi | 15 +
gcc/fortran/ChangeLog | 9 +
gcc/fortran/trans-expr.c | 27 +-
gcc/gimple-fold.c | 10 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 9 +-
gcc/go/gofrontend/gogo.cc | 8 +-
gcc/ipa-cp.c | 8 +-
gcc/ipa-devirt.c | 441 +++++++++++++++--
gcc/ipa-utils.h | 2 +
gcc/lto-compress.c | 2 +
gcc/lto-section-in.c | 3 +-
gcc/lto-streamer-in.c | 43 +-
gcc/lto-streamer-out.c | 177 +++++--
gcc/lto-streamer.h | 14 +-
gcc/lto/ChangeLog | 27 ++
gcc/lto/lto-common.c | 238 +++++----
gcc/passes.def | 1 +
gcc/testsuite/ChangeLog | 520 ++++++++++++++++++++
gcc/testsuite/g++.dg/concepts/abbrev7.C | 14 +
gcc/testsuite/g++.dg/concepts/fn8.C | 2 +-
.../g++.dg/cpp2a/class-deduction-alias4.C | 44 ++
.../g++.dg/cpp2a/concepts-explicit-inst5.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +-
gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +-
gcc/testsuite/g++.dg/opt/pr96354.C | 24 +
gcc/testsuite/g++.dg/template/template-keyword3.C | 11 +
gcc/testsuite/g++.dg/torture/pr95548.C | 10 +
.../aarch64/sve/acle/general-c++/gnu_vectors_3.C | 15 +
.../aarch64/sve/acle/general-c++/gnu_vectors_4.C | 15 +
gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 +
gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 ++
gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 ++
gcc/testsuite/gcc.dg/lto/pr96291.h | 4 +
gcc/testsuite/gcc.dg/lto/pr96291_0.c | 11 +
gcc/testsuite/gcc.dg/lto/pr96291_1.c | 3 +
gcc/testsuite/gcc.dg/lto/pr96291_2.c | 7 +
gcc/testsuite/gcc.dg/pr96377-1.c | 32 ++
gcc/testsuite/gcc.dg/pr96377-2.c | 31 ++
gcc/testsuite/gcc.dg/pr96377-3.c | 33 ++
gcc/testsuite/gcc.dg/pr96377-4.c | 32 ++
gcc/testsuite/gcc.dg/pr96377-5.c | 33 ++
gcc/testsuite/gcc.dg/pr96377-6.c | 32 ++
gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 ++
.../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_11.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_12.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_15.c | 15 +
.../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.target/aarch64/cpunative/native_cpu_9.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr96377-1.c | 20 +
gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 +
.../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 | 21 +
.../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 +
.../aarch64/sve/acle/general-c/gnu_vectors_3.c | 15 +
.../aarch64/sve/acle/general-c/gnu_vectors_4.c | 15 +
gcc/testsuite/gcc.target/arm/multilib.exp | 2 +-
gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 +++
gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 +
gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 1 -
gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 1 -
gcc/testsuite/gcc.target/bpf/helper-bind.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 4 +-
.../gcc.target/bpf/helper-clone-redirect.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 4 +-
.../bpf/helper-current-task-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 4 +-
.../gcc.target/bpf/helper-get-cgroup-classid.c | 4 +-
.../gcc.target/bpf/helper-get-current-cgroup-id.c | 6 +-
.../gcc.target/bpf/helper-get-current-comm.c | 4 +-
.../gcc.target/bpf/helper-get-current-pid-tgid.c | 4 +-
.../gcc.target/bpf/helper-get-current-task.c | 4 +-
.../gcc.target/bpf/helper-get-current-uid-gid.c | 4 +-
.../gcc.target/bpf/helper-get-hash-recalc.c | 4 +-
.../gcc.target/bpf/helper-get-listener-sock.c | 4 +-
.../gcc.target/bpf/helper-get-local-storage.c | 6 +-
.../gcc.target/bpf/helper-get-numa-node-id.c | 4 +-
.../gcc.target/bpf/helper-get-prandom-u32.c | 4 +-
.../gcc.target/bpf/helper-get-route-realm.c | 4 +-
.../gcc.target/bpf/helper-get-smp-processor-id.c | 4 +-
.../gcc.target/bpf/helper-get-socket-cookie.c | 6 +-
.../gcc.target/bpf/helper-get-socket-uid.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 8 +-
gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 4 +-
.../gcc.target/bpf/helper-l3-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-l4-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-lwt-push-encap.c | 6 +-
.../gcc.target/bpf/helper-lwt-seg6-action.c | 8 +-
.../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 7 +-
.../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 7 +-
.../gcc.target/bpf/helper-map-delete-elem.c | 5 +-
.../gcc.target/bpf/helper-map-lookup-elem.c | 5 +-
.../gcc.target/bpf/helper-map-peek-elem.c | 5 +-
gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 5 +-
.../gcc.target/bpf/helper-map-push-elem.c | 4 +-
.../gcc.target/bpf/helper-map-update-elem.c | 4 +-
.../gcc.target/bpf/helper-msg-apply-bytes.c | 6 +-
.../gcc.target/bpf/helper-msg-cork-bytes.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 4 +-
.../gcc.target/bpf/helper-msg-pull-data.c | 9 +-
.../gcc.target/bpf/helper-msg-push-data.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-hash.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-map.c | 7 +-
.../gcc.target/bpf/helper-override-return.c | 6 +-
.../gcc.target/bpf/helper-perf-event-output.c | 3 +-
.../gcc.target/bpf/helper-perf-event-read-value.c | 6 +-
.../gcc.target/bpf/helper-perf-event-read.c | 4 +-
.../gcc.target/bpf/helper-perf-prog-read-value.c | 6 +-
.../gcc.target/bpf/helper-probe-read-str.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 4 +-
.../gcc.target/bpf/helper-probe-write-user.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 7 +-
.../gcc.target/bpf/helper-rc-pointer-rel.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 6 +-
.../gcc.target/bpf/helper-set-hash-invalid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 4 +-
.../gcc.target/bpf/helper-sk-lookup-tcp.c | 12 +-
.../gcc.target/bpf/helper-sk-lookup-upd.c | 12 +-
.../gcc.target/bpf/helper-sk-redirect-hash.c | 5 +-
.../gcc.target/bpf/helper-sk-redirect-map.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 6 +-
.../gcc.target/bpf/helper-sk-select-reuseport.c | 8 +-
.../gcc.target/bpf/helper-sk-storage-delete.c | 6 +-
.../gcc.target/bpf/helper-sk-storage-get.c | 7 +-
.../gcc.target/bpf/helper-skb-adjust-room.c | 6 +-
.../gcc.target/bpf/helper-skb-cgroup-id.c | 6 +-
.../gcc.target/bpf/helper-skb-change-head.c | 6 +-
.../gcc.target/bpf/helper-skb-change-proto.c | 4 +-
.../gcc.target/bpf/helper-skb-change-tail.c | 4 +-
.../gcc.target/bpf/helper-skb-change-type.c | 4 +-
.../gcc.target/bpf/helper-skb-ecn-set-ce.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-get-xfrm-state.c | 6 +-
.../bpf/helper-skb-load-bytes-relative.c | 8 +-
.../gcc.target/bpf/helper-skb-load-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-pull-data.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-store-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 4 +-
.../gcc.target/bpf/helper-skb-vlan-push.c | 4 +-
.../gcc.target/bpf/helper-skc-lookup-tcp.c | 6 +-
.../gcc.target/bpf/helper-sock-hash-update.c | 4 +-
.../gcc.target/bpf/helper-sock-map-update.c | 7 +-
.../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-strtol.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 6 +-
.../bpf/helper-sysctl-get-current-value.c | 7 +-
.../gcc.target/bpf/helper-sysctl-get-name.c | 7 +-
.../gcc.target/bpf/helper-sysctl-get-new-value.c | 7 +-
.../gcc.target/bpf/helper-sysctl-set-new-value.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 5 +-
.../gcc.target/bpf/helper-tcp-check-syncookie.c | 10 +-
gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 5 +-
.../gcc.target/bpf/helper-xdp-adjust-head.c | 6 +-
.../gcc.target/bpf/helper-xdp-adjust-meta.c | 6 +-
.../gcc.target/bpf/helper-xdp-adjust-tail.c | 3 +-
.../gcc.target/bpf/skb-ancestor-cgroup-id.c | 7 +-
.../gcc.target/bpf/xbpf-callee-saved-regs-1.c | 17 +
.../gcc.target/bpf/xbpf-callee-saved-regs-2.c | 17 +
gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr96562-1.c | 81 ++++
gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr96446.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr96493.c | 30 ++
gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 +++
gcc/testsuite/gcc.target/powerpc/pr96530.c | 20 +
gcc/testsuite/gcc.target/powerpc/prefix-add.c | 14 +
.../gcc.target/powerpc/prefix-di-constant.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c | 161 +++++++
gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-di.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c | 20 +
gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-si.c | 13 +
.../gcc.target/powerpc/prefix-large-udi.c | 14 +
.../gcc.target/powerpc/prefix-large-uhi.c | 13 +
.../gcc.target/powerpc/prefix-large-uqi.c | 13 +
.../gcc.target/powerpc/prefix-large-usi.c | 13 +
.../gcc.target/powerpc/prefix-large-v2df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large.h | 40 ++
.../gcc.target/powerpc/prefix-no-update.c | 51 ++
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c | 16 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-udi.c | 14 +
.../gcc.target/powerpc/prefix-pcrel-uhi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-uqi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-usi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-v2df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h | 41 ++
.../gcc.target/powerpc/prefix-si-constant.c | 12 +
.../gcc.target/powerpc/prefix-stack-protect.c | 21 +
gcc/testsuite/gdc.dg/pr96140.d | 15 +
gcc/testsuite/gdc.dg/pr96301a.d | 31 ++
gcc/testsuite/gdc.dg/pr96301b.d | 25 +
gcc/testsuite/gdc.dg/pr96301c.d | 25 +
gcc/testsuite/gfortran.dg/pr96312.f90 | 30 ++
gcc/testsuite/lib/gcc-dg.exp | 6 +-
gcc/testsuite/lib/target-supports.exp | 23 +-
gcc/timevar.def | 1 +
gcc/tree-pass.h | 1 +
gcc/tree-ssa-ccp.c | 3 +
gcc/tree-ssa-pre.c | 1 +
gcc/tree-streamer-in.c | 25 +-
gcc/tree-streamer-out.c | 7 +-
gcc/tree-streamer.c | 9 +-
gcc/tree-vect-generic.c | 6 +
gcc/tree.c | 13 +-
libgcc/ChangeLog | 9 +
libgcc/config/aarch64/lse.S | 2 +-
libsanitizer/ChangeLog | 5 +
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +-
libstdc++-v3/ChangeLog | 58 +++
libstdc++-v3/include/debug/bitset | 6 +-
libstdc++-v3/src/c++17/fs_ops.cc | 6 +
libstdc++-v3/src/filesystem/ops-common.h | 6 +-
libstdc++-v3/src/filesystem/ops.cc | 6 +
.../23_containers/bitset/operations/96303.cc | 31 ++
.../net/execution_context/make_service.cc | 1 +
.../testsuite/experimental/net/executor/1.cc | 1 +
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/socket/basic_socket.cc | 1 +
.../experimental/net/timer/waitable/cons.cc | 1 +
.../experimental/net/timer/waitable/dest.cc | 1 +
.../experimental/net/timer/waitable/ops.cc | 1 +
337 files changed, 6492 insertions(+), 1532 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 1acc5b5344a,00000000000..6941f87cd56
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,19 -1,0 +1,23 @@@
++2020-08-18 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
++
+2020-07-30 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
+
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-07-30 16:58 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-07-30 16:58 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:02de99f5d7362bc25b9e8f7f10f42f86e35b7dae
commit 02de99f5d7362bc25b9e8f7f10f42f86e35b7dae
Merge: 41c254751be 809b4d226c7
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jul 30 11:54:37 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-07-30 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
Diff:
contrib/ChangeLog | 19 +
contrib/git-backport.py | 2 +-
gcc/ChangeLog | 70 +
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/calls.c | 20 +-
gcc/config.gcc | 4 +-
gcc/config/i386/x86-tune-costs.h | 42 +-
gcc/config/sparc/linux.h | 10 +-
gcc/config/sparc/linux64.h | 10 +-
gcc/cp/ChangeLog | 54 +
gcc/cp/coroutines.cc | 1138 +-
gcc/cp/cp-tree.def | 4 +-
gcc/expr.c | 18 +-
gcc/fortran/ChangeLog | 95 +
gcc/fortran/check.c | 3 +-
gcc/fortran/class.c | 6 +-
gcc/fortran/expr.c | 15 +-
gcc/fortran/intrinsic.c | 6 +-
gcc/fortran/match.c | 16 +-
gcc/fortran/primary.c | 2 +-
gcc/fortran/resolve.c | 26 +-
gcc/fortran/trans-decl.c | 7 +-
gcc/po/ChangeLog | 10 +
gcc/po/be.po | 9675 +++++------
gcc/po/da.po | 9705 +++++------
gcc/po/de.po | 9704 +++++------
gcc/po/el.po | 9687 +++++------
gcc/po/es.po | 9725 +++++------
gcc/po/fi.po | 9700 +++++------
gcc/po/fr.po | 9703 +++++------
gcc/po/hr.po | 9674 +++++------
gcc/po/id.po | 9715 +++++------
gcc/po/ja.po | 17172 ++++++-------------
gcc/po/nl.po | 9707 +++++------
gcc/po/ru.po | 9715 +++++------
gcc/po/sr.po | 9713 +++++------
gcc/po/sv.po | 10298 +++++------
gcc/po/tr.po | 9719 +++++------
gcc/po/uk.po | 9692 +++++------
gcc/po/vi.po | 9704 +++++------
gcc/po/zh_CN.po | 9711 +++++------
gcc/po/zh_TW.po | 9723 +++++------
gcc/symbol-summary.h | 13 +-
gcc/testsuite/ChangeLog | 128 +
.../c-c++-common/cpp/has-include-1-traditional.c | 38 +
gcc/testsuite/g++.dg/coroutines/pr95591.C | 26 +
gcc/testsuite/g++.dg/coroutines/pr95599.C | 69 +
gcc/testsuite/g++.dg/coroutines/pr95823.C | 30 +
gcc/testsuite/g++.dg/coroutines/pr95824.C | 37 +
gcc/testsuite/gcc.dg/pr96335.c | 12 +
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/pr89574.f90 | 29 +
gcc/testsuite/gfortran.dg/pr95585.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95612.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95980.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95980_2.f90 | 11 +
gcc/testsuite/gfortran.dg/pr96086.f90 | 8 +
gcc/testsuite/gfortran.dg/pr96319.f90 | 12 +
gcc/testsuite/gfortran.dg/round_3.f08 | 26 +-
gcc/vec.h | 11 +
libcpp/ChangeLog | 5 +
libcpp/init.c | 3 +
libcpp/traditional.c | 4 +-
libgfortran/ChangeLog | 18 +
libgfortran/io/write_float.def | 15 +-
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/cmd/go/go_test.go | 39 -
libgo/go/cmd/go/testdata/test_regexps.txt | 75 +
libgo/go/crypto/x509/root_windows.go | 46 +-
libgo/go/crypto/x509/verify.go | 43 +-
libgo/go/crypto/x509/verify_test.go | 888 +-
libgo/go/database/sql/driver/driver.go | 9 +-
libgo/go/database/sql/fakedb_test.go | 45 +-
libgo/go/database/sql/sql.go | 200 +-
libgo/go/database/sql/sql_test.go | 219 +
libgo/go/encoding/json/decode.go | 74 +-
libgo/go/encoding/json/decode_test.go | 16 +
.../x/tools/go/analysis/passes/printf/printf.go | 1 +
libgo/go/net/http/fs.go | 1 +
libgo/go/net/http/fs_test.go | 9 +
libgo/go/net/http/server.go | 43 +-
libgo/go/reflect/all_test.go | 6 +
libgo/go/reflect/deepequal.go | 16 +-
libgo/go/reflect/type.go | 1 +
libgo/go/reflect/value.go | 1 +
libgo/go/testing/benchmark.go | 3 +
libgo/go/testing/sub_test.go | 126 +-
libgo/go/testing/testing.go | 80 +-
libgomp/ChangeLog | 40 +
libgomp/libgomp.h | 4 +-
libgomp/oacc-mem.c | 40 +-
libgomp/target.c | 22 +-
.../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 +
.../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 +
.../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 +
.../structured-detach-underflow.c | 28 +
.../deep-copy-6-no_finalize.F90 | 9 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 +-
104 files changed, 97155 insertions(+), 100499 deletions(-)
diff --cc gcc/ChangeLog.ibm
index e5f9d6def63,00000000000..1acc5b5344a
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,15 -1,0 +1,19 @@@
++2020-07-30 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
++
+2020-07-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-07-23 19:06 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-07-23 19:06 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:41c254751be3747cd13148a98cc6cb9a7f578eed
commit 41c254751be3747cd13148a98cc6cb9a7f578eed
Merge: 5a8d4bfe5ea 5497677b497
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jul 23 12:30:08 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-07-23 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
Diff:
ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 14 +
contrib/gcc-changelog/git_commit.py | 35 +-
contrib/gcc-changelog/git_update_version.py | 2 +-
contrib/gcc-changelog/test_email.py | 4 +
contrib/gcc-changelog/test_patches.txt | 35 +
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 425 +
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 6 +-
gcc/ada/ChangeLog | 4 +
gcc/analyzer/ChangeLog | 4 +
gcc/asan.c | 7 +
gcc/asan.h | 2 +
gcc/brig/ChangeLog | 4 +
gcc/c-family/ChangeLog | 4 +
gcc/c/ChangeLog | 14 +
gcc/c/c-typeck.c | 16 +
gcc/config.in | 7 +
gcc/config/aarch64/aarch64-builtins.c | 14 +-
gcc/config/aarch64/aarch64-c.c | 16 +
gcc/config/aarch64/aarch64-protos.h | 1 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 35 +-
gcc/config/aarch64/aarch64.c | 50 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/arm/arm-builtins.c | 15 +-
gcc/config/arm/arm.c | 1 +
gcc/config/i386/avx512fintrin.h | 164 +-
gcc/config/i386/i386.h | 3 +-
gcc/config/i386/sync.md | 5 +-
gcc/config/i386/x86-tune.def | 4 +-
gcc/config/riscv/predicates.md | 6 +
gcc/config/riscv/riscv-builtins.c | 5 +-
gcc/config/riscv/riscv-ftypes.def | 2 +-
gcc/config/riscv/riscv-protos.h | 3 +-
gcc/config/riscv/riscv-sr.c | 12 +-
gcc/config/riscv/riscv.c | 141 +-
gcc/config/riscv/riscv.md | 21 +-
gcc/config/rs6000/altivec.h | 3 +-
gcc/config/rs6000/altivec.md | 43 +
gcc/config/rs6000/rs6000-builtin.def | 4 +
gcc/config/rs6000/rs6000-call.c | 36 +-
gcc/config/rs6000/rs6000.c | 6 +-
gcc/config/rs6000/vsx.md | 10 +
gcc/config/s390/s390.c | 4 +-
gcc/config/s390/s390.h | 7 +
gcc/configure | 31 +
gcc/configure.ac | 5 +
gcc/cp/ChangeLog | 56 +
gcc/cp/call.c | 54 +-
gcc/cp/class.c | 27 +-
gcc/cp/parser.c | 66 +-
gcc/cp/semantics.c | 16 +
gcc/cp/typeck.c | 42 +
gcc/d/ChangeLog | 4 +
gcc/doc/extend.texi | 27 +-
gcc/expr.c | 7 +-
gcc/fortran/ChangeLog | 41 +
gcc/fortran/class.c | 5 +-
gcc/fortran/dump-parse-tree.c | 55 +-
gcc/fortran/frontend-passes.c | 74 +
gcc/fortran/gfortran.h | 3 +-
gcc/fortran/misc.c | 8 +-
gcc/fortran/parse.c | 22 +
gcc/fortran/resolve.c | 16 +-
gcc/fortran/trans-openmp.c | 4 +-
gcc/gimple-fold.c | 11 +-
gcc/gimplify.c | 21 +-
gcc/go/ChangeLog | 4 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-devirt.c | 9 +-
gcc/ipa-fnsummary.c | 10 +-
gcc/ipa-param-manipulation.c | 6 +-
gcc/ipa-sra.c | 4 +-
gcc/jit/ChangeLog | 4 +
gcc/lto-streamer-out.c | 29 +-
gcc/lto/ChangeLog | 4 +
gcc/objc/ChangeLog | 4 +
gcc/objcp/ChangeLog | 4 +
gcc/po/ChangeLog | 12 +
gcc/po/gcc.pot | 9683 ++++++++++----------
gcc/po/sv.po | 1038 +--
gcc/testsuite/ChangeLog | 319 +
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +-
gcc/testsuite/g++.dg/conversion/ref4.C | 22 +
gcc/testsuite/g++.dg/conversion/ref5.C | 14 +
gcc/testsuite/g++.dg/conversion/ref6.C | 24 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 +
gcc/testsuite/g++.dg/opt/pr96194.C | 21 +
gcc/testsuite/g++.dg/parse/enum14.C | 7 +
gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 +
gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 +
gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 +
gcc/testsuite/g++.target/aarch64/pr95114.C | 3 +
gcc/testsuite/g++.target/aarch64/pr95726.C | 28 +
.../aarch64/sve/acle/general-c++/attributes_1.C | 122 +
gcc/testsuite/g++.target/arm/pr95726.C | 31 +
gcc/testsuite/g++.target/riscv/frflags.C | 7 +
gcc/testsuite/gcc.dg/guality/pr95343.c | 45 +
gcc/testsuite/gcc.dg/ipa/pr96040.c | 57 +
gcc/testsuite/gcc.dg/pr94600-1.c | 36 +
gcc/testsuite/gcc.dg/pr94600-2.c | 34 +
gcc/testsuite/gcc.dg/pr94600-3.c | 35 +
gcc/testsuite/gcc.dg/pr94600-4.c | 34 +
gcc/testsuite/gcc.dg/pr94600-5.c | 34 +
gcc/testsuite/gcc.dg/pr94600-6.c | 33 +
gcc/testsuite/gcc.dg/pr94600-7.c | 33 +
gcc/testsuite/gcc.dg/pr94600-8.c | 33 +
gcc/testsuite/gcc.dg/pr95857.c | 37 +
gcc/testsuite/gcc.dg/torture/pr96130.c | 26 +
gcc/testsuite/gcc.dg/torture/pr96133.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 +
gcc/testsuite/gcc.dg/vect/slp-46.c | 96 +
.../gcc.target/aarch64/return_address_sign_1.c | 8 +-
.../gcc.target/aarch64/return_address_sign_b_1.c | 8 +-
.../aarch64/sve/acle/general/attributes_8.c | 101 +
.../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 +
gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 +
gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 +
.../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +-
.../gcc.target/powerpc/builtins-msum-runnable.c | 74 +
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 186 +
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 194 +
gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 +
gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 25 +
gcc/testsuite/gcc.target/powerpc/p10-identify.c | 26 +
gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 +
.../gcc.target/powerpc/vsx-builtin-msum.c | 26 +
gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr95252.c | 47 +
gcc/testsuite/gcc.target/riscv/pr95683.c | 10 +
gcc/testsuite/gcc.target/riscv/pr96260.c | 9 +
gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 +
gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +-
gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +-
.../gfortran.dg/goacc/mapping-tests-3.f90 | 15 +
.../gfortran.dg/goacc/mapping-tests-4.f90 | 17 +
gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 +
gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 +
gcc/testsuite/gfortran.dg/pr93337.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95709.f90 | 14 +
gcc/testsuite/gfortran.dg/select_type_49.f90 | 43 +
gcc/testsuite/lib/target-supports.exp | 34 +-
gcc/toplev.c | 22 +-
gcc/tree-cfg.c | 40 +-
gcc/tree-loop-distribution.c | 38 +-
gcc/tree-pretty-print.c | 5 +-
gcc/tree-vect-data-refs.c | 2 +-
gcc/tree.c | 7 +-
gcc/tree.h | 4 +-
gcc/value-range.cc | 47 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 21 +
include/gomp-constants.h | 12 +-
intl/ChangeLog | 4 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 4 +
libbacktrace/ChangeLog | 9 +
libbacktrace/configure | 12 +-
libbacktrace/configure.ac | 4 +-
libcc1/ChangeLog | 4 +
libcpp/ChangeLog | 4 +
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 4 +
libgcc/ChangeLog | 36 +
libgcc/config/aarch64/aarch64-unwind.h | 40 +-
libgcc/config/aarch64/lse.S | 30 +
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/libbid/ChangeLog | 4 +
libgcc/unwind-dw2.c | 34 +-
libgfortran/ChangeLog | 4 +
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/cmd/cgo/gcc.go | 12 +-
libgo/go/encoding/json/decode.go | 5 +
libgo/go/encoding/json/decode_test.go | 33 +-
libgo/go/encoding/json/encode.go | 11 +-
libgo/go/encoding/json/encode_test.go | 87 +-
libgo/go/encoding/json/stream_test.go | 8 +-
libgo/go/go/doc/example.go | 6 +-
libgo/go/go/doc/example_test.go | 76 +-
libgo/go/go/parser/interface.go | 8 +-
libgo/go/math/big/nat.go | 15 +-
libgo/go/math/big/nat_test.go | 18 +
libgo/go/os/os_test.go | 35 +
libgo/go/runtime/crash_test.go | 14 +-
libgo/go/runtime/mgcscavenge.go | 22 +
libgo/go/runtime/mpagecache.go | 13 +-
libgo/go/runtime/mpagecache_test.go | 33 +-
libgo/go/runtime/proc.go | 6 +
libgo/go/runtime/proc_test.go | 24 +
libgo/go/runtime/testdata/testprog/lockosthread.go | 49 +
libgo/misc/cgo/test/testx.go | 10 +
libgomp/ChangeLog | 124 +
libgomp/libgomp.h | 8 +-
libgomp/libgomp.texi | 11 +
libgomp/oacc-init.c | 38 +
libgomp/oacc-mem.c | 374 +-
libgomp/target.c | 38 +-
.../libgomp.oacc-c-c++-common/acc_prof-init-2.c | 80 +
.../libgomp.oacc-c-c++-common/pr92843-1.c | 1 -
.../libgomp.oacc-c-c++-common/pr95270-1.c | 46 +
.../libgomp.oacc-c-c++-common/pr95270-2.c | 48 +
.../libgomp.oacc-c-c++-common/refcounting-1.c | 31 +
.../libgomp.oacc-c-c++-common/refcounting-2.c | 31 +
.../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 +
.../structured-dynamic-lifetimes-4.c | 2 -
.../deep-copy-6-no_finalize.F90 | 5 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 -
.../dynamic-incr-structural-1.f90 | 49 +
.../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 +
.../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 8 -
.../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 5 +-
.../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 8 -
.../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 8 -
.../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 8 -
.../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 7 +-
libhsail-rt/ChangeLog | 4 +
libiberty/ChangeLog | 4 +
libitm/ChangeLog | 19 +
libitm/config/aarch64/sjlj.S | 29 +-
libobjc/ChangeLog | 4 +
liboffloadmic/ChangeLog | 4 +
libphobos/ChangeLog | 4 +
libquadmath/ChangeLog | 4 +
libsanitizer/ChangeLog | 4 +
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 67 +
libstdc++-v3/include/bits/unique_ptr.h | 20 +-
libstdc++-v3/include/std/ranges | 67 +-
libstdc++-v3/src/c++11/random.cc | 26 +-
libstdc++-v3/src/c++17/memory_resource.cc | 127 +-
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
.../synchronized_pool_resource/allocate_single.cc | 24 +
.../synchronized_pool_resource/cons_single.cc | 24 +
.../synchronized_pool_resource/release_single.cc | 24 +
.../testsuite/20_util/unique_ptr/io/lwg2948.cc | 91 +
.../26_numerics/random/random_device/94087.cc | 63 +
.../testsuite/std/ranges/adaptors/95322.cc | 48 +-
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
255 files changed, 11243 insertions(+), 6576 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 22fa4f9c3fe,00000000000..e5f9d6def63
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,11 -1,0 +1,15 @@@
++2020-07-23 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
++
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
+
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-07-03 3:00 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-07-03 3:00 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:5a8d4bfe5ea6cbf07cea2ffaa320705aa12f74b9
commit 5a8d4bfe5ea6cbf07cea2ffaa320705aa12f74b9
Merge: 600529fa242 034e7f1d295
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jul 2 20:39:37 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-07-02 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
Diff:
contrib/ChangeLog | 10 +++
gcc/ChangeLog | 26 +++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/config/rs6000/rs6000-c.c | 2 +
gcc/fortran/ChangeLog | 8 ++
gcc/fortran/resolve.c | 2 +-
gcc/testsuite/ChangeLog | 32 ++++++++
gcc/testsuite/gfortran.dg/pr88379.f90 | 11 +++
libstdc++-v3/ChangeLog | 23 ++++++
libstdc++-v3/include/std/variant | 3 +-
libstdc++-v3/testsuite/20_util/variant/91807.cc | 35 +++++++++
.../testsuite/29_atomics/atomic_float/1.cc | 86 +++++++++++-----------
.../testsuite/29_atomics/atomic_ref/float.cc | 45 +++++------
14 files changed, 222 insertions(+), 67 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 5188d1d0a65,00000000000..22fa4f9c3fe
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,7 -1,0 +1,11 @@@
++2020-07-02 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
++
+2020-07-02 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
+
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-07-02 21:09 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-07-02 21:09 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:600529fa242e6b6ca382afe6473b0ad33708ddf8
commit 600529fa242e6b6ca382afe6473b0ad33708ddf8
Merge: fa34f36ef5e 41b504e91e5
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Thu Jul 2 13:48:50 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-07-02 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
Diff:
contrib/gcc-changelog/git_check_commit.py | 49 +
contrib/gcc-changelog/git_commit.py | 676 +++++
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 | 363 +++
contrib/gcc-changelog/test_patches.txt | 3162 ++++++++++++++++++++
gcc/ChangeLog | 257 ++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 10 +
gcc/c-family/c-common.c | 2 +-
gcc/config/arm/arm.c | 28 +-
gcc/config/i386/i386.h | 6 +-
gcc/config/rs6000/driver-rs6000.c | 4 +-
gcc/config/rs6000/future.md | 521 ----
gcc/config/rs6000/linux64.h | 6 +-
gcc/config/rs6000/power10.md | 521 ++++
gcc/config/rs6000/ppc-auxv.h | 6 +
gcc/config/rs6000/rs6000-builtin.def | 2 +-
gcc/config/rs6000/rs6000-call.c | 9 +-
gcc/config/rs6000/rs6000-cpus.def | 16 +-
gcc/config/rs6000/rs6000-opts.h | 3 +-
gcc/config/rs6000/rs6000-string.c | 2 +-
gcc/config/rs6000/rs6000-tables.opt | 10 +-
gcc/config/rs6000/rs6000.c | 52 +-
gcc/config/rs6000/rs6000.h | 8 +-
gcc/config/rs6000/rs6000.md | 16 +-
gcc/config/rs6000/rs6000.opt | 6 +-
gcc/config/rs6000/t-rs6000 | 2 +-
gcc/config/rs6000/vsx.md | 2 +-
gcc/cp/ChangeLog | 104 +
gcc/cp/coroutines.cc | 934 +++---
gcc/d/ChangeLog | 27 +
gcc/d/d-attribs.cc | 9 +-
gcc/d/dmd/cond.c | 74 +-
gcc/d/dmd/expressionsem.c | 1 +
gcc/doc/extend.texi | 6 +
gcc/doc/sourcebuild.texi | 9 +
gcc/fold-const.c | 18 +-
gcc/fortran/ChangeLog | 89 +
gcc/fortran/decl.c | 12 +-
gcc/fortran/iresolve.c | 4 +-
gcc/fortran/match.c | 5 +-
gcc/fortran/resolve.c | 3 +-
gcc/fortran/symbol.c | 4 +-
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-stmt.c | 6 +-
gcc/po/ChangeLog | 4 +
gcc/po/sv.po | 596 ++--
gcc/testsuite/ChangeLog | 254 ++
gcc/testsuite/c-c++-common/pr95903.c | 19 +
.../coro-bad-gro-00-class-gro-scalar-return.C | 65 +
.../coro-bad-gro-01-void-gro-non-class-coro.C | 59 +
.../g++.dg/coroutines/coro-bad-grooaf-00-static.C | 15 +
.../coro-bad-grooaf-01-grooaf-expected.C | 14 +
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 5 +-
gcc/testsuite/g++.dg/coroutines/pr95477.C | 37 +
gcc/testsuite/g++.dg/coroutines/pr95518.C | 28 +
gcc/testsuite/g++.dg/coroutines/pr95711.C | 79 +
gcc/testsuite/g++.dg/coroutines/pr95736.C | 84 +
gcc/testsuite/g++.dg/coroutines/pr95813.C | 46 +
.../coroutines/torture/pr95519-00-return_void.C | 63 +
.../torture/pr95519-01-initial-suspend.C | 69 +
.../coroutines/torture/pr95519-02-final_suspend.C | 69 +
.../coroutines/torture/pr95519-03-return-value.C | 80 +
.../coroutines/torture/pr95519-04-yield-value.C | 84 +
.../g++.dg/coroutines/torture/pr95519-05-gro.C | 64 +
.../g++.dg/coroutines/torture/pr95519-06-grooaf.C | 49 +
.../torture/pr95519-07-unhandled-exception.C | 69 +
gcc/testsuite/g++.dg/torture/pr95493.C | 2 +-
.../gcc.c-torture/compile/packed-aligned-1.c | 11 +
.../gcc.c-torture/execute/packed-aligned.c | 28 +
gcc/testsuite/gcc.dg/ubsan/pr95810.c | 13 +
.../arm/mve/intrinsics/mve_scalar_shifts1.c | 2 +-
.../arm/mve/intrinsics/mve_scalar_shifts2.c | 2 +-
.../arm/mve/intrinsics/mve_scalar_shifts3.c | 2 +-
.../arm/mve/intrinsics/mve_scalar_shifts4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/clone3.c | 33 +
gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 3 +
gcc/testsuite/gcc.target/powerpc/cpu-future.c | 6 +-
gcc/testsuite/gcc.target/powerpc/localentry-1.c | 6 +-
.../gcc.target/powerpc/localentry-detect-1.c | 8 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 4 +-
gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 6 +-
gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 10 +-
gcc/testsuite/gcc.target/powerpc/pr93122.c | 4 +-
gcc/testsuite/gdc.dg/pr95173.d | 10 +
gcc/testsuite/gdc.dg/pr95250.d | 18 +
gcc/testsuite/gfortran.dg/pr71706.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95340.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95826.f90 | 20 +
gcc/testsuite/gfortran.dg/pr95827.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95828.f90 | 21 +
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/pr95978.f90 | 10 +
gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 +
gcc/testsuite/lib/target-supports.exp | 64 +-
libgomp/ChangeLog | 9 +
libgomp/target.c | 7 +-
libstdc++-v3/ChangeLog | 63 +
libstdc++-v3/include/bits/atomic_base.h | 10 +-
libstdc++-v3/include/bits/regex.h | 4 +-
libstdc++-v3/include/std/variant | 12 +-
libstdc++-v3/testsuite/20_util/variant/95915.cc | 35 +
libstdc++-v3/testsuite/20_util/variant/compile.cc | 7 +
.../testsuite/28_regex/match_results/94627.cc | 75 +
.../testsuite/29_atomics/atomic_float/95282.cc | 35 +
115 files changed, 8371 insertions(+), 1518 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 8b810b09b30,00000000000..5188d1d0a65
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,3 -1,0 +1,7 @@@
++2020-07-02 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
++
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
@ 2020-06-25 0:35 Peter Bergner
0 siblings, 0 replies; 21+ messages in thread
From: Peter Bergner @ 2020-06-25 0:35 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:fa34f36ef5e9604b2645490003d7d750a3efc9c0
commit fa34f36ef5e9604b2645490003d7d750a3efc9c0
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed Jun 24 19:21:31 2020 -0500
ibm: Merge up to top of releases/gcc-10
2020-06-24 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
Diff:
---
gcc/ChangeLog.ibm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gcc/ChangeLog.ibm b/gcc/ChangeLog.ibm
new file mode 100644
index 00000000000..8b810b09b30
--- /dev/null
+++ b/gcc/ChangeLog.ibm
@@ -0,0 +1,3 @@
+2020-06-24 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2023-08-01 19:33 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-06 22:37 [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10 Peter Bergner
-- strict thread matches above, loose matches on Subject: below --
2023-08-01 19:33 Peter Bergner
2022-08-24 0:43 Peter Bergner
2022-03-29 22:32 Peter Bergner
2022-02-18 23:33 Peter Bergner
2022-01-15 7:09 Peter Bergner
2021-09-22 13:24 Peter Bergner
2021-06-18 19:47 Peter Bergner
2021-04-12 18:59 Peter Bergner
2021-03-17 21:09 Peter Bergner
2021-01-04 22:27 Peter Bergner
2020-09-24 19:02 Peter Bergner
2020-09-15 19:09 Peter Bergner
2020-09-15 16:44 Peter Bergner
2020-09-03 16:41 Peter Bergner
2020-08-19 14:02 Peter Bergner
2020-07-30 16:58 Peter Bergner
2020-07-23 19:06 Peter Bergner
2020-07-03 3:00 Peter Bergner
2020-07-02 21:09 Peter Bergner
2020-06-25 0:35 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).