public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-08-01 1:19 Peter Bergner
0 siblings, 0 replies; 4+ messages in thread
From: Peter Bergner @ 2023-08-01 1:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:63f654d075762c72916f7418d477b7400a0322be
commit 63f654d075762c72916f7418d477b7400a0322be
Merge: f79ea91ce2d 1f0933298c4
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Mon Jul 31 18:21:32 2023 -0500
ibm: Merge up to top of releases/gcc-13
2023-07-31 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
Diff:
ChangeLog | 4 +
c++tools/ChangeLog | 4 +
config/ChangeLog | 4 +
contrib/ChangeLog | 4 +
contrib/header-tools/ChangeLog | 4 +
contrib/reghunt/ChangeLog | 4 +
contrib/regression/ChangeLog | 4 +
fixincludes/ChangeLog | 4 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 693 +
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 7 -
gcc/ada/ChangeLog | 37 +
gcc/ada/adaint.c | 3 +
gcc/ada/exp_aggr.adb | 20 +-
gcc/ada/exp_ch5.adb | 1 +
gcc/ada/sem_ch5.adb | 11 +-
gcc/ada/sem_util.adb | 3 -
gcc/ada/sem_util.ads | 3 +
gcc/ada/sinfo.ads | 5 +
gcc/analyzer/ChangeLog | 4 +
gcc/c-family/ChangeLog | 4 +
gcc/c/ChangeLog | 4 +
gcc/common/config/i386/cpuinfo.h | 9 +-
gcc/common/config/i386/i386-common.cc | 2 +
gcc/common/config/i386/i386-cpuinfo.h | 1 +
gcc/config.gcc | 2 +-
gcc/config/aarch64/aarch64-builtins.cc | 88 +-
gcc/config/aarch64/aarch64.cc | 2 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/aarch64/aarch64.md | 24 +-
gcc/config/aarch64/arm_acle.h | 35 +-
gcc/config/aarch64/arm_fp16.h | 2 +-
gcc/config/aarch64/arm_neon.h | 14 +-
gcc/config/alpha/alpha.cc | 7 +-
gcc/config/arm/arm-builtins.cc | 2 +-
gcc/config/arm/arm.md | 2 +-
gcc/config/arm/vfp.md | 7 +-
gcc/config/avr/avr-dimode.md | 22 +-
gcc/config/avr/avr-passes.def | 20 +
gcc/config/avr/avr-protos.h | 6 +-
gcc/config/avr/avr.cc | 1002 +-
gcc/config/avr/avr.md | 1035 +-
gcc/config/avr/constraints.md | 5 +
gcc/config/avr/predicates.md | 5 +
gcc/config/darwin.h | 20 +-
gcc/config/darwin.opt | 4 +
gcc/config/i386/driver-i386.cc | 3 +
gcc/config/i386/i386-features.cc | 98 +-
gcc/config/i386/i386-options.cc | 10 +-
gcc/config/i386/i386.cc | 58 +-
gcc/config/i386/i386.h | 6 +-
gcc/config/i386/i386.md | 21 -
gcc/config/i386/sse.md | 116 +-
gcc/config/loongarch/loongarch.md | 8 +-
gcc/config/riscv/riscv-protos.h | 3 +
gcc/config/riscv/riscv-vsetvl.cc | 38 +-
gcc/config/riscv/riscv.cc | 66 +-
gcc/config/riscv/sync.md | 196 +-
gcc/config/rs6000/fusion.md | 27 +-
gcc/config/rs6000/genfusion.pl | 212 +-
gcc/config/rs6000/predicates.md | 14 -
gcc/config/rs6000/rs6000-builtins.def | 14 +-
gcc/config/rs6000/rs6000.cc | 6 +-
gcc/config/rs6000/rs6000.md | 4 +-
gcc/config/sh/sh.md | 39 +
gcc/cp/ChangeLog | 76 +
gcc/cp/call.cc | 46 +
gcc/cp/cp-gimplify.cc | 2 +
gcc/cp/init.cc | 4 +
gcc/cp/mangle.cc | 3 +-
gcc/cp/pt.cc | 24 +-
gcc/cprop.cc | 4 +-
gcc/d/ChangeLog | 95 +
gcc/d/d-builtins.cc | 9 +-
gcc/d/d-convert.cc | 31 +-
gcc/d/decl.cc | 50 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.h | 10 +-
gcc/d/dmd/attrib.h | 12 +-
gcc/d/dmd/common/outbuffer.h | 6 +-
gcc/d/dmd/cond.d | 3 -
gcc/d/dmd/cond.h | 2 +-
gcc/d/dmd/cppmangle.d | 11 +-
gcc/d/dmd/declaration.h | 12 +-
gcc/d/dmd/dsymbol.h | 4 +-
gcc/d/dmd/dsymbolsem.d | 13 +-
gcc/d/dmd/escape.d | 24 +-
gcc/d/dmd/expression.h | 50 +-
gcc/d/dmd/expressionsem.d | 22 +-
gcc/d/dmd/globals.h | 112 +-
gcc/d/dmd/hdrgen.d | 5 +-
gcc/d/dmd/identifier.h | 2 +-
gcc/d/dmd/init.h | 8 +-
gcc/d/dmd/lexer.d | 26 +-
gcc/d/dmd/module.h | 8 +-
gcc/d/dmd/mtype.h | 4 +-
gcc/d/dmd/objc.h | 6 +-
gcc/d/dmd/root/array.d | 2 +-
gcc/d/dmd/root/dcompat.h | 10 +-
gcc/d/dmd/root/optional.h | 4 +-
gcc/d/dmd/scope.h | 4 +-
gcc/d/dmd/semantic2.d | 3 +-
gcc/d/dmd/semantic3.d | 2 +-
gcc/d/dmd/statement.h | 24 +-
gcc/d/dmd/statementsem.d | 8 +-
gcc/d/dmd/target.h | 20 +-
gcc/d/dmd/template.h | 14 +-
gcc/d/dmd/visitor.h | 3 +-
gcc/d/expr.cc | 4 +
gcc/d/imports.cc | 9 +
gcc/d/intrinsics.cc | 2 +
gcc/d/lang.opt | 4 +
gcc/d/types.cc | 39 +-
gcc/doc/extend.texi | 5 +-
gcc/doc/gm2.texi | 235 +-
gcc/doc/install.texi | 3 +
gcc/doc/invoke.texi | 53 +-
gcc/dwarf2out.cc | 3 +-
gcc/fortran/ChangeLog | 73 +
gcc/fortran/arith.cc | 5 +
gcc/fortran/gfortran.texi | 3 +-
gcc/fortran/primary.cc | 3 +-
gcc/fortran/symbol.cc | 7 +
gcc/fortran/trans-array.cc | 2 +-
gcc/fortran/trans-expr.cc | 13 +-
gcc/fwprop.cc | 16 +-
gcc/genmatch.cc | 6 +-
gcc/gimple-fold.cc | 57 +-
gcc/gimple-predicate-analysis.cc | 4 +-
gcc/gimplify.cc | 11 +-
gcc/go/ChangeLog | 12 +
gcc/go/go-backend.cc | 6 +-
gcc/go/go-lang.cc | 8 +-
gcc/go/gofrontend/expressions.cc | 3 +-
gcc/go/gofrontend/gogo.cc | 31 +-
gcc/ipa-sra.cc | 11 +
gcc/ira-costs.cc | 10 +
gcc/jit/ChangeLog | 4 +
gcc/lto/ChangeLog | 4 +
gcc/m2/ChangeLog | 765 +
gcc/m2/Make-lang.in | 28 +-
gcc/m2/Make-maintainer.in | 153 +-
gcc/m2/gm2-compiler/M2ALU.mod | 31 +-
gcc/m2/gm2-compiler/M2BasicBlock.def | 3 +-
gcc/m2/gm2-compiler/M2BasicBlock.mod | 24 +-
gcc/m2/gm2-compiler/M2Code.mod | 47 +-
gcc/m2/gm2-compiler/M2GCCDeclare.def | 23 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 128 +-
gcc/m2/gm2-compiler/M2GenGCC.def | 23 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 367 +-
gcc/m2/gm2-compiler/M2MetaError.mod | 6 +-
gcc/m2/gm2-compiler/M2Optimize.mod | 100 +-
gcc/m2/gm2-compiler/M2Options.def | 18 +
gcc/m2/gm2-compiler/M2Options.mod | 188 +-
gcc/m2/gm2-compiler/M2Quads.def | 121 +-
gcc/m2/gm2-compiler/M2Quads.mod | 784 +-
gcc/m2/gm2-compiler/M2Scope.def | 2 +-
gcc/m2/gm2-compiler/M2Scope.mod | 4 +-
gcc/m2/gm2-compiler/M2SymInit.def | 58 +
gcc/m2/gm2-compiler/M2SymInit.mod | 2179 ++
gcc/m2/gm2-compiler/P0SyntaxCheck.bnf | 6 +-
gcc/m2/gm2-compiler/P1Build.bnf | 13 +-
gcc/m2/gm2-compiler/P2Build.bnf | 11 +-
gcc/m2/gm2-compiler/P2SymBuild.mod | 11 +-
gcc/m2/gm2-compiler/P3Build.bnf | 259 +-
gcc/m2/gm2-compiler/PCBuild.bnf | 10 +-
gcc/m2/gm2-compiler/PCSymBuild.mod | 3 +-
gcc/m2/gm2-compiler/PHBuild.bnf | 11 +-
gcc/m2/gm2-compiler/SymbolKey.mod | 8 +-
gcc/m2/gm2-compiler/SymbolTable.def | 119 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 563 +-
gcc/m2/gm2-gcc/gcc-consolidation.h | 4 -
gcc/m2/gm2-gcc/init.cc | 2 +
gcc/m2/gm2-gcc/m2decl.cc | 48 +-
gcc/m2/gm2-gcc/m2decl.def | 10 +-
gcc/m2/gm2-gcc/m2decl.h | 8 +-
gcc/m2/gm2-gcc/m2expr.cc | 362 +-
gcc/m2/gm2-gcc/m2expr.def | 4 +
gcc/m2/gm2-gcc/m2expr.h | 2 +
gcc/m2/gm2-gcc/m2options.h | 2 +
gcc/m2/gm2-gcc/m2tree.cc | 4 +-
gcc/m2/gm2-gcc/m2type.cc | 19 +-
gcc/m2/gm2-lang.cc | 33 +-
gcc/m2/gm2-libs-coroutines/TimerHandler.mod | 37 +-
gcc/m2/gm2-libs-iso/LongIO.mod | 2 +
gcc/m2/gm2-libs-iso/LongWholeIO.mod | 3 +
gcc/m2/gm2-libs-iso/RTgen.mod | 10 +-
gcc/m2/gm2-libs-iso/RealIO.mod | 2 +
gcc/m2/gm2-libs-iso/SeqFile.mod | 45 +-
gcc/m2/gm2-libs-iso/ShortWholeIO.mod | 3 +
gcc/m2/gm2-libs-iso/Strings.mod | 58 +-
gcc/m2/gm2-libs-iso/SysClock.mod | 10 -
gcc/m2/gm2-libs-iso/TextIO.mod | 150 +-
.../GM2LINK.h => gm2-libs-iso/TextUtil.def} | 55 +-
gcc/m2/gm2-libs-iso/TextUtil.mod | 42 +
gcc/m2/gm2-libs-iso/WholeIO.mod | 5 +-
gcc/m2/gm2-libs/DynamicStrings.mod | 9 +-
gcc/m2/gm2-libs/FIO.def | 4 +-
gcc/m2/gm2-libs/FIO.mod | 104 +-
gcc/m2/gm2-libs/IO.mod | 16 +-
gcc/m2/gm2-libs/M2Dependent.mod | 2 -
gcc/m2/gm2-libs/RTint.mod | 70 +-
gcc/m2/lang.opt | 8 +
gcc/m2/m2.flex | 2 +-
gcc/m2/m2pp.cc | 39 +-
gcc/m2/mc-boot/GDynamicStrings.cc | 29 +-
gcc/m2/mc-boot/GFIO.cc | 2 -
gcc/m2/mc-boot/GFormatStrings.cc | 2 -
gcc/m2/mc-boot/GM2Dependent.cc | 85 +-
gcc/m2/mc-boot/GM2Dependent.h | 2 +-
gcc/m2/mc-boot/GM2LINK.h | 60 -
gcc/m2/mc-boot/GM2RTS.cc | 6 +-
gcc/m2/mc-boot/GM2RTS.h | 2 +-
gcc/m2/mc-boot/GRTExceptions.cc | 1 -
gcc/m2/mc-boot/GRTint.cc | 6 +-
gcc/m2/mc-boot/GSFIO.cc | 1 -
gcc/m2/mc-boot/GStringConvert.cc | 4 +-
gcc/m2/mc-boot/Gdecl.cc | 2 +-
gcc/m2/pge-boot/GASCII.cc | 1 +
gcc/m2/pge-boot/GASCII.h | 1 +
gcc/m2/pge-boot/GArgs.cc | 5 +-
gcc/m2/pge-boot/GArgs.h | 3 +-
gcc/m2/pge-boot/GAssertion.cc | 5 +-
gcc/m2/pge-boot/GAssertion.h | 3 +-
gcc/m2/pge-boot/GBreak.h | 1 +
gcc/m2/pge-boot/GCmdArgs.h | 3 +-
gcc/m2/pge-boot/GDebug.cc | 14 +-
gcc/m2/pge-boot/GDebug.h | 5 +-
gcc/m2/pge-boot/GDynamicStrings.cc | 150 +-
gcc/m2/pge-boot/GDynamicStrings.h | 15 +-
gcc/m2/pge-boot/GEnvironment.h | 5 +-
gcc/m2/pge-boot/GFIO.cc | 131 +-
gcc/m2/pge-boot/GFIO.h | 19 +-
gcc/m2/pge-boot/GFormatStrings.h | 1 +
gcc/m2/pge-boot/GFpuIO.h | 1 +
gcc/m2/pge-boot/GIO.cc | 113 +-
gcc/m2/pge-boot/GIO.h | 9 +-
gcc/m2/pge-boot/GIndexing.cc | 20 +-
gcc/m2/pge-boot/GIndexing.h | 5 +-
gcc/m2/pge-boot/GLists.cc | 15 +-
gcc/m2/pge-boot/GLists.h | 3 +-
gcc/m2/pge-boot/GM2Dependent.cc | 188 +-
gcc/m2/pge-boot/GM2Dependent.h | 5 +-
gcc/m2/pge-boot/GM2EXCEPTION.cc | 5 +-
gcc/m2/pge-boot/GM2EXCEPTION.h | 3 +-
gcc/m2/pge-boot/GM2LINK.cc | 27 -
gcc/m2/pge-boot/GM2RTS.cc | 51 +-
gcc/m2/pge-boot/GM2RTS.h | 13 +-
gcc/m2/pge-boot/GNameKey.cc | 17 +-
gcc/m2/pge-boot/GNameKey.h | 5 +-
gcc/m2/pge-boot/GNumberIO.cc | 81 +-
gcc/m2/pge-boot/GNumberIO.h | 1 +
gcc/m2/pge-boot/GOutput.cc | 15 +-
gcc/m2/pge-boot/GOutput.h | 3 +-
gcc/m2/pge-boot/GPushBackInput.cc | 15 +-
gcc/m2/pge-boot/GPushBackInput.h | 3 +-
gcc/m2/pge-boot/GRTExceptions.cc | 52 +-
gcc/m2/pge-boot/GRTExceptions.h | 9 +-
gcc/m2/pge-boot/GSArgs.h | 3 +-
gcc/m2/pge-boot/GSEnvironment.h | 5 +-
gcc/m2/pge-boot/GSFIO.cc | 10 +-
gcc/m2/pge-boot/GSFIO.h | 5 +-
gcc/m2/pge-boot/GSYSTEM.h | 1 +
gcc/m2/pge-boot/GScan.h | 5 +-
gcc/m2/pge-boot/GStdIO.cc | 1 +
gcc/m2/pge-boot/GStdIO.h | 1 +
gcc/m2/pge-boot/GStorage.cc | 5 +-
gcc/m2/pge-boot/GStorage.h | 3 +-
gcc/m2/pge-boot/GStrCase.cc | 1 +
gcc/m2/pge-boot/GStrCase.h | 1 +
gcc/m2/pge-boot/GStrIO.cc | 9 +-
gcc/m2/pge-boot/GStrIO.h | 1 +
gcc/m2/pge-boot/GStrLib.cc | 27 +-
gcc/m2/pge-boot/GStrLib.h | 7 +-
gcc/m2/pge-boot/GStringConvert.h | 25 +-
gcc/m2/pge-boot/GSymbolKey.cc | 27 +-
gcc/m2/pge-boot/GSymbolKey.h | 9 +-
gcc/m2/pge-boot/GSysExceptions.h | 1 +
gcc/m2/pge-boot/GSysStorage.cc | 29 +-
gcc/m2/pge-boot/GSysStorage.h | 3 +-
gcc/m2/pge-boot/GTimeString.h | 1 +
gcc/m2/pge-boot/GUnixArgs.h | 1 +
gcc/m2/pge-boot/Gbnflex.cc | 45 +-
gcc/m2/pge-boot/Gbnflex.h | 11 +-
gcc/m2/pge-boot/Gdtoa.h | 5 +-
gcc/m2/pge-boot/Gerrno.h | 1 +
gcc/m2/pge-boot/Gldtoa.h | 5 +-
gcc/m2/pge-boot/Glibc.h | 3 +-
gcc/m2/pge-boot/Glibm.h | 1 +
gcc/m2/pge-boot/Gpge.cc | 569 +-
gcc/m2/pge-boot/Gtermios.h | 9 +-
gcc/m2/pge-boot/Gwrapc.h | 1 +
gcc/m2/target-independent/m2/gm2-libs.texi | 78 +-
gcc/m2/tools-src/checkmeta.py | 123 +
gcc/match.pd | 25 +-
gcc/objc/ChangeLog | 4 +
gcc/objcp/ChangeLog | 4 +
gcc/po/ChangeLog | 26 +
gcc/po/be.po | 6423 ++--
gcc/po/da.po | 6434 ++--
gcc/po/de.po | 6438 ++--
gcc/po/el.po | 6427 ++--
gcc/po/es.po | 6437 ++--
gcc/po/fi.po | 6429 ++--
gcc/po/fr.po | 6436 ++--
gcc/po/gcc.pot | 6426 ++--
gcc/po/hr.po | 6445 ++--
gcc/po/id.po | 6438 ++--
gcc/po/ja.po | 6430 ++--
gcc/po/nl.po | 6425 ++--
gcc/po/ru.po | 6437 ++--
gcc/po/sr.po | 6440 ++--
gcc/po/sv.po | 6433 ++--
gcc/po/tr.po | 6442 ++--
gcc/po/uk.po | 38497 +++++++++----------
gcc/po/vi.po | 6434 ++--
gcc/po/zh_CN.po | 6442 ++--
gcc/po/zh_TW.po | 6433 ++--
gcc/range-op-float.cc | 24 +-
gcc/rtlanal.cc | 15 +
gcc/rtlanal.h | 2 +
gcc/rust/ChangeLog | 12 +
gcc/rust/rust-object-export.cc | 6 +-
gcc/testsuite/ChangeLog | 776 +
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C | 18 +
gcc/testsuite/g++.dg/cpp0x/initlist-explicit3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt1.C | 15 +
gcc/testsuite/g++.dg/cpp0x/noexcept79.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/fn-template26.C | 16 +
gcc/testsuite/g++.dg/cpp2a/nontype-class57.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-class58.C | 20 +
gcc/testsuite/g++.dg/cpp2a/nontype-float3.C | 12 +
gcc/testsuite/g++.dg/debug/pr110295.C | 19 +
gcc/testsuite/g++.dg/opt/pr110515.C | 223 +
gcc/testsuite/g++.dg/vect/pr110557.cc | 39 +
.../g++.dg/warn/Wdangling-pointer-pr110055.C | 16 +
.../testsuite/g++.target/aarch64/acle/acle.exp | 34 +-
gcc/testsuite/g++.target/aarch64/acle/ls64.C | 10 +
gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C | 10 +
gcc/testsuite/g++.target/i386/mv16.C | 6 +
gcc/testsuite/g++.target/powerpc/pr105325.C | 28 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 26 +
gcc/testsuite/gcc.c-torture/execute/20230630-1.c | 23 +
gcc/testsuite/gcc.c-torture/execute/20230630-2.c | 29 +
gcc/testsuite/gcc.c-torture/execute/20230630-3.c | 27 +
gcc/testsuite/gcc.c-torture/execute/20230630-4.c | 33 +
gcc/testsuite/gcc.c-torture/execute/pr110165-1.c | 28 +
gcc/testsuite/gcc.c-torture/execute/pr110166-1.c | 33 +
gcc/testsuite/gcc.dg/ipa/pr110276.c | 15 +
gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c | 3 +-
.../gcc.dg/plugin/crash-test-ice-stderr.c | 1 +
.../plugin/crash-test-write-though-null-sarif.c | 3 +-
.../plugin/crash-test-write-though-null-stderr.c | 1 +
gcc/testsuite/gcc.dg/pr110731.c | 17 +
gcc/testsuite/gcc.dg/pr110755.c | 29 +
gcc/testsuite/gcc.dg/pr56837.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr110228.c | 34 +
gcc/testsuite/gcc.dg/torture/pr110298.c | 20 +
gcc/testsuite/gcc.dg/torture/pr110556.c | 42 +
gcc/testsuite/gcc.dg/torture/pr110669.c | 15 +
gcc/testsuite/gcc.dg/torture/pr110766.c | 17 +
gcc/testsuite/gcc.dg/torture/pr110799.c | 46 +
gcc/testsuite/gcc.dg/uninit-pr101912.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr110381.c | 45 +
gcc/testsuite/gcc.dg/vect/pr97428.c | 1 +
gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c | 10 +
gcc/testsuite/gcc.target/aarch64/acle/pr110100.c | 7 +
gcc/testsuite/gcc.target/aarch64/acle/pr110132.c | 15 +
.../gcc.target/aarch64/feature-bf16-backport.c | 10 +
.../gcc.target/aarch64/feature-dotprod-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16-backport.c | 10 +
.../aarch64/feature-fp16-scalar-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16fml-backport.c | 10 +
.../gcc.target/aarch64/feature-i8mm-backport.c | 10 +
.../gcc.target/aarch64/feature-memtag-backport.c | 10 +
.../gcc.target/aarch64/feature-sha3-backport.c | 10 +
.../gcc.target/aarch64/feature-sm4-backport.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/pr110280.c | 12 +
gcc/testsuite/gcc.target/alpha/pr106966.c | 13 +
gcc/testsuite/gcc.target/arm/pr109939.c | 14 +
gcc/testsuite/gcc.target/arm/pure-code/pr109800.c | 4 +
gcc/testsuite/gcc.target/avr/torture/pr109650-1.c | 63 +
gcc/testsuite/gcc.target/avr/torture/pr109650-2.c | 79 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-12.c | 3 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c | 14 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-7.c | 3 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-9.c | 3 +-
gcc/testsuite/gcc.target/i386/bf16_short_warn.c | 17 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 +
gcc/testsuite/gcc.target/i386/mvc17.c | 11 +
gcc/testsuite/gcc.target/i386/pr104610.c | 2 +-
gcc/testsuite/gcc.target/i386/pr110108-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr110206.c | 39 +
gcc/testsuite/gcc.target/i386/pr110227.c | 11 +
gcc/testsuite/gcc.target/i386/pr110309.c | 10 +
gcc/testsuite/gcc.target/i386/pr69482-1.c | 2 +-
gcc/testsuite/gcc.target/i386/sse4_1-stv-8.c | 11 -
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.target/powerpc/fusion-p10-ldcmpi.c | 16 +-
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.target/riscv/amo-table-a-6-amo-add-1.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-2.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-3.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-4.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-5.c | 15 +
.../riscv/amo-table-a-6-compare-exchange-1.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-2.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-3.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-4.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-5.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-6.c | 10 +
.../riscv/amo-table-a-6-compare-exchange-7.c | 9 +
.../gcc.target/riscv/amo-table-a-6-fence-1.c | 14 +
.../gcc.target/riscv/amo-table-a-6-fence-2.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-3.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-4.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-5.c | 15 +
.../gcc.target/riscv/amo-table-a-6-load-1.c | 16 +
.../gcc.target/riscv/amo-table-a-6-load-2.c | 17 +
.../gcc.target/riscv/amo-table-a-6-load-3.c | 18 +
.../gcc.target/riscv/amo-table-a-6-store-1.c | 16 +
.../gcc.target/riscv/amo-table-a-6-store-2.c | 17 +
.../riscv/amo-table-a-6-store-compat-3.c | 18 +
.../riscv/amo-table-a-6-subword-amo-add-1.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-2.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-3.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-4.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-5.c | 9 +
gcc/testsuite/gcc.target/riscv/pr89835.c | 9 +
gcc/testsuite/gcc.target/sparc/pr109541.c | 23 +
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 44 +-
gcc/testsuite/gdc.dg/pr108842.d | 4 +
gcc/testsuite/gdc.dg/pr108962.d | 13 +
gcc/testsuite/gdc.dg/pr110359.d | 22 +
gcc/testsuite/gdc.dg/pr110471a.d | 5 +
gcc/testsuite/gdc.dg/pr110471b.d | 5 +
gcc/testsuite/gdc.dg/pr110471c.d | 5 +
gcc/testsuite/gdc.dg/pr110514a.d | 9 +
gcc/testsuite/gdc.dg/pr110514b.d | 8 +
gcc/testsuite/gdc.dg/pr110514c.d | 8 +
gcc/testsuite/gdc.dg/pr110514d.d | 8 +
gcc/testsuite/gdc.dg/pr98277.d | 11 +
gcc/testsuite/gdc.dg/torture/pr110406.d | 25 +
gcc/testsuite/gdc.dg/torture/pr110516a.d | 12 +
gcc/testsuite/gdc.dg/torture/pr110516b.d | 12 +
gcc/testsuite/gdc.test/compilable/shared.d | 66 +-
gcc/testsuite/gdc.test/compilable/test22739.d | 10 +
gcc/testsuite/gdc.test/compilable/test23799.d | 37 +
gcc/testsuite/gdc.test/compilable/test23978.d | 30 +
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 16 +-
.../gdc.test/fail_compilation/fail17646.d | 2 +-
.../gdc.test/fail_compilation/fail19948.d | 2 +-
.../gdc.test/fail_compilation/fail22857.d | 18 +
.../gdc.test/fail_compilation/fail23816.d | 16 +
.../fail_compilation/imports/import22857.d | 4 +
gcc/testsuite/gdc.test/fail_compilation/shared.d | 19 +
.../gdc.test/fail_compilation/test21164.d | 3 +-
gcc/testsuite/gdc.test/runnable/complex3.d | 31 +
.../gfortran.dg/allocatable_function_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/assumed_type_18.f90 | 52 +
.../gfortran.dg/deferred_character_37.f90 | 88 +
gcc/testsuite/gfortran.dg/findloc_10.f90 | 13 +
gcc/testsuite/gfortran.dg/findloc_9.f90 | 19 +
gcc/testsuite/gfortran.dg/pr108961.f90 | 26 +
gcc/testsuite/gfortran.dg/reshape_8.f90 | 2 +-
gcc/testsuite/gfortran.dg/zero_sized_14.f90 | 181 +
gcc/testsuite/gfortran.dg/zero_sized_15.f90 | 114 +
gcc/testsuite/gm2/cpp/fail/cpp-fail.exp | 37 +
gcc/testsuite/gm2/cpp/fail/foocpp.mod | 5 +
gcc/testsuite/gm2/errors/fail/badabs.mod | 7 +
gcc/testsuite/gm2/errors/fail/badenum.mod | 8 +
.../extensions/asm/fail/extensions-asm-fail.exp | 37 +
.../gm2/extensions/asm/fail/stressreturn.mod | 14 +
.../extensions/asm/pass/extensions-asm-pass.exp | 37 +
gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod | 13 +
gcc/testsuite/gm2/isolib/run/pass/seqappend.mod | 77 +
gcc/testsuite/gm2/isolib/run/pass/skiplinetest.mod | 52 +
gcc/testsuite/gm2/isolib/run/pass/testdelete.mod | 85 +
gcc/testsuite/gm2/isolib/run/pass/testreadint.mod | 89 +
gcc/testsuite/gm2/pim/fail/foovaltype.mod | 7 +
gcc/testsuite/gm2/pim/fail/highice.mod | 7 +
gcc/testsuite/gm2/pim/fail/largeconst.mod | 2 +-
gcc/testsuite/gm2/pim/fail/largeconst2.mod | 7 +
gcc/testsuite/gm2/pim/pass/fooasm3.mod | 12 +
gcc/testsuite/gm2/pim/pass/program2.mod | 3 +-
gcc/testsuite/gm2/pim/run/pass/ForChar.mod | 33 +
gcc/testsuite/gm2/pim/run/pass/hightests.mod | 61 +
.../gm2/pimlib/run/pass/testfiobinary.mod | 89 +
.../cascade/fail/cascadedif.mod | 25 +
...tches-uninit-variable-checking-cascade-fail.exp | 37 +
.../switches-uninit-variable-checking-fail.exp | 37 +
.../uninit-variable-checking/fail/testinit.mod | 17 +
.../uninit-variable-checking/fail/testlarge.mod | 27 +
.../uninit-variable-checking/fail/testlarge2.mod | 24 +
.../uninit-variable-checking/fail/testrecinit.mod | 31 +
.../uninit-variable-checking/fail/testrecinit2.mod | 25 +
.../uninit-variable-checking/fail/testrecinit5.mod | 25 +
.../uninit-variable-checking/fail/testsmallrec.mod | 22 +
.../fail/testsmallrec2.mod | 24 +
.../uninit-variable-checking/fail/testsmallvec.mod | 20 +
.../uninit-variable-checking/fail/testvarinit.mod | 17 +
.../fail/testwithnoptr.mod | 29 +
.../uninit-variable-checking/fail/testwithptr.mod | 34 +
.../uninit-variable-checking/fail/testwithptr2.mod | 30 +
.../uninit-variable-checking/fail/testwithptr3.mod | 21 +
.../uninit-variable-checking/pass/assignparam.mod | 31 +
.../switches-uninit-variable-checking-pass.exp | 37 +
.../uninit-variable-checking/pass/testrecinit3.mod | 30 +
.../uninit-variable-checking/pass/testrecinit5.mod | 25 +
.../uninit-variable-checking/pass/testsmallrec.mod | 22 +
.../pass/testsmallrec2.mod | 24 +
.../uninit-variable-checking/pass/testvarinit.mod | 17 +
.../uninit-variable-checking/pass/testwithptr.mod | 34 +
.../uninit-variable-checking/pass/testwithptr2.mod | 31 +
.../uninit-variable-checking/pass/testwithptr3.mod | 31 +
.../uninit-variable-checking/pass/tiny.mod | 13 +
...es-uninit-variable-checking-procedures-fail.exp | 37 +
.../procedures/fail/testdispose.mod | 24 +
.../procedures/fail/testdispose2.mod | 24 +
.../procedures/fail/testdispose3.mod | 24 +
.../procedures/fail/testdispose4.mod | 22 +
.../procedures/fail/testnew.mod | 31 +
.../procedures/fail/testnew2.mod | 31 +
.../procedures/fail/testnew3.mod | 34 +
.../procedures/fail/testnew4.mod | 34 +
.../procedures/fail/testnew5.mod | 31 +
.../procedures/fail/testnew6.mod | 27 +
.../procedures/fail/testnil.mod | 17 +
.../procedures/fail/testptrptr.mod | 32 +
.../procedures/pass/assignparam2.mod | 31 +
...es-uninit-variable-checking-procedures-pass.exp | 37 +
.../procedures/pass/testdispose3.mod | 23 +
.../procedures/pass/testdispose4.mod | 22 +
.../procedures/pass/testnew5.mod | 27 +
.../procedures/pass/testnew6.mod | 27 +
.../procedures/pass/testparamlvalue.mod | 26 +
.../procedures/pass/testparamrvalue.mod | 26 +
.../procedures/pass/testproc.mod | 15 +
.../procedures/pass/testptrptr.mod | 29 +
gcc/testsuite/lib/g++.exp | 4 -
gcc/testsuite/lib/gm2.exp | 4 +
gcc/testsuite/lib/obj-c++.exp | 4 -
gcc/testsuite/lib/target-supports.exp | 2 +-
gcc/tree-scalar-evolution.cc | 2 +
gcc/tree-ssa-alias.cc | 6 +
gcc/tree-ssa-ifcombine.cc | 8 +-
gcc/tree-ssa-loop-ivcanon.cc | 7 +-
gcc/tree-ssa-pre.cc | 16 +-
gcc/tree-ssa-structalias.cc | 117 +-
gcc/tree-ssa-tail-merge.cc | 22 +-
gcc/tree-vect-patterns.cc | 60 +-
gcc/tree-vect-slp.cc | 18 +-
gcc/wide-int.cc | 4 +-
gnattools/ChangeLog | 4 +
gotools/ChangeLog | 4 +
include/ChangeLog | 4 +
intl/ChangeLog | 4 +
libada/ChangeLog | 4 +
libatomic/ChangeLog | 4 +
libbacktrace/ChangeLog | 4 +
libcc1/ChangeLog | 4 +
libcody/ChangeLog | 4 +
libcpp/ChangeLog | 4 +
libcpp/po/ChangeLog | 4 +
libdecnumber/ChangeLog | 4 +
libffi/ChangeLog | 4 +
libgcc/ChangeLog | 22 +
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/libbid/ChangeLog | 4 +
libgcc/config/riscv/atomic.c | 4 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgfortran/ChangeLog | 4 +
libgm2/ChangeLog | 62 +
libgm2/Makefile.am | 2 +-
libgm2/Makefile.in | 2 +-
libgm2/libm2cor/KeyBoardLEDs.cc | 31 +-
libgm2/libm2cor/Makefile.am | 2 +-
libgm2/libm2cor/Makefile.in | 2 +-
libgm2/libm2iso/Makefile.am | 4 +-
libgm2/libm2iso/Makefile.in | 8 +-
libgm2/libm2log/Makefile.am | 2 +-
libgm2/libm2log/Makefile.in | 2 +-
libgm2/libm2min/Makefile.am | 2 +-
libgm2/libm2min/Makefile.in | 2 +-
libgm2/libm2pim/Makefile.am | 2 +-
libgm2/libm2pim/Makefile.in | 2 +-
libgo/Makefile.am | 2 +
libgo/Makefile.in | 23 +-
libgo/go/internal/abi/abi.go | 10 +-
libgo/go/runtime/mem_gccgo.go | 6 +-
libgo/runtime/go-mmap.c | 21 +
libgo/runtime/runtime.h | 3 -
libgomp/ChangeLog | 62 +
libgomp/Makefile.in | 1 +
libgomp/configure | 90 +-
libgomp/configure.ac | 7 +
libgomp/testsuite/Makefile.am | 79 +-
libgomp/testsuite/Makefile.in | 78 +-
libgomp/testsuite/config/default.exp | 2 -
libgomp/testsuite/flock | 17 +
libgomp/testsuite/lib/libgomp.exp | 38 +-
libgomp/testsuite/libgomp-site-extra.exp.in | 1 +
libgomp/testsuite/libgomp.c++/c++.exp | 7 +-
libgomp/testsuite/libgomp.oacc-c++/c++.exp | 7 +-
libiberty/ChangeLog | 4 +
libitm/ChangeLog | 4 +
libobjc/ChangeLog | 4 +
libphobos/ChangeLog | 31 +
libphobos/libdruntime/MERGE | 2 +-
.../libdruntime/config/aarch64/switchcontext.S | 9 +-
libphobos/libdruntime/config/arm/switchcontext.S | 8 +
.../libdruntime/core/sys/windows/stacktrace.d | 2 +
libphobos/libdruntime/core/thread/fiber.d | 1 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/functional.d | 3 +
libphobos/testsuite/libphobos.gc/forkgc2.d | 1 +
libquadmath/ChangeLog | 4 +
libsanitizer/ChangeLog | 4 +
libssp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 502 +
libstdc++-v3/acinclude.m4 | 83 +-
libstdc++-v3/config.h.in | 10 +
libstdc++-v3/config/io/basic_file_stdio.cc | 68 +-
libstdc++-v3/configure | 184 +-
libstdc++-v3/configure.ac | 6 +
libstdc++-v3/doc/html/manual/configure.html | 11 +-
libstdc++-v3/doc/xml/manual/configure.xml | 11 +-
libstdc++-v3/include/bits/algorithmfwd.h | 2 +
libstdc++-v3/include/bits/alloc_traits.h | 2 +-
libstdc++-v3/include/bits/chrono.h | 19 +-
libstdc++-v3/include/bits/chrono_io.h | 339 +-
libstdc++-v3/include/bits/iterator_concepts.h | 35 +-
libstdc++-v3/include/bits/locale_classes.tcc | 3 -
libstdc++-v3/include/bits/stl_algo.h | 6 +-
libstdc++-v3/include/bits/stl_bvector.h | 3 +-
libstdc++-v3/include/bits/stl_construct.h | 4 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 6 +
libstdc++-v3/include/bits/vector.tcc | 5 +-
libstdc++-v3/include/debug/helper_functions.h | 32 +-
libstdc++-v3/include/experimental/internet | 2 +
libstdc++-v3/include/std/array | 10 +-
libstdc++-v3/include/std/expected | 126 +-
libstdc++-v3/include/std/format | 94 +-
libstdc++-v3/include/std/iostream | 3 +-
libstdc++-v3/include/std/ratio | 53 +-
libstdc++-v3/include/std/scoped_allocator | 45 +-
libstdc++-v3/src/c++11/shared_ptr.cc | 8 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 9 +-
libstdc++-v3/src/c++20/tzdb.cc | 46 +-
libstdc++-v3/src/c++98/ios_base_init.h | 2 +-
libstdc++-v3/src/filesystem/ops-common.h | 59 +-
libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 4 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 4 +
.../20_util/duration/requirements/typedefs_neg1.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 2 +-
libstdc++-v3/testsuite/20_util/expected/lwg3877.cc | 155 +
libstdc++-v3/testsuite/20_util/expected/lwg3938.cc | 142 +
libstdc++-v3/testsuite/20_util/from_chars/5.cc | 8 +-
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +-
.../20_util/ratio/requirements/type_constraints.cc | 34 +
.../testsuite/20_util/scoped_allocator/noexcept.cc | 47 +
libstdc++-v3/testsuite/20_util/variant/86874.cc | 4 +-
.../23_containers/array/element_access/110139.cc | 5 +
.../23_containers/deque/modifiers/emplace/1.cc | 70 +
.../23_containers/deque/modifiers/emplace/52799.cc | 27 -
.../deque/modifiers/emplace/const_iterator.cc | 26 -
.../forward_list/debug/iterator1_neg.cc | 2 +-
.../forward_list/debug/iterator3_neg.cc | 2 +-
.../23_containers/list/modifiers/emplace/1.cc | 71 +
.../23_containers/list/modifiers/emplace/52799.cc | 27 -
.../list/modifiers/emplace/const_iterator.cc | 26 -
.../testsuite/23_containers/vector/bool/110807.cc | 14 +
.../23_containers/vector/cons/destroy-adl.cc | 11 +
.../23_containers/vector/modifiers/emplace/1.cc | 70 +
.../vector/modifiers/emplace/52799.cc | 27 -
.../vector/modifiers/emplace/const_iterator.cc | 26 -
.../indirect_callable/projected-adl.cc | 42 +
.../25_algorithms/lower_bound/partitioned.cc | 4 +-
.../testsuite/25_algorithms/random_shuffle/1.cc | 1 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/deprecated.cc | 19 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../random/discrete_distribution/cons/range.cc | 4 +-
.../piecewise_constant_distribution/cons/range.cc | 4 +-
.../piecewise_linear_distribution/cons/range.cc | 2 +-
.../testsuite/26_numerics/valarray/transcend.cc | 2 +-
.../basic_istream/extractors_arithmetic/char/01.cc | 2 +-
.../basic_istream/extractors_arithmetic/char/09.cc | 2 +-
.../basic_istream/extractors_arithmetic/char/10.cc | 2 +-
.../extractors_arithmetic/wchar_t/01.cc | 2 +-
.../extractors_arithmetic/wchar_t/09.cc | 2 +-
.../extractors_arithmetic/wchar_t/10.cc | 2 +-
.../filesystem/operations/copy_file_108178.cc | 33 +
.../27_io/filesystem/path/construct/95048.cc | 6 +
.../testsuite/27_io/headers/iosfwd/synopsis.cc | 2 +-
.../filesystem/path/construct/95048.cc | 6 +
.../ext/random/hoyt_distribution/cons/parms.cc | 2 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 3 -
.../testsuite/std/format/functions/format.cc | 42 +
libstdc++-v3/testsuite/std/format/parse_ctx.cc | 15 +-
libstdc++-v3/testsuite/std/format/string.cc | 5 +
libstdc++-v3/testsuite/std/time/clock/system/io.cc | 20 +-
libstdc++-v3/testsuite/std/time/clock/utc/io.cc | 12 +-
libstdc++-v3/testsuite/std/time/format.cc | 10 +
libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 28 +-
libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 64 +
libvtv/ChangeLog | 4 +
lto-plugin/ChangeLog | 4 +
maintainer-scripts/ChangeLog | 4 +
zlib/ChangeLog | 4 +
721 files changed, 100315 insertions(+), 85397 deletions(-)
diff --cc gcc/ChangeLog.ibm
index f1a6df0926a,00000000000..82992eb00be
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,3 -1,0 +1,7 @@@
++2023-07-31 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
++
+2023-06-05 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2024-01-26 21:25 Peter Bergner
0 siblings, 0 replies; 4+ messages in thread
From: Peter Bergner @ 2024-01-26 21:25 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:efb4bfb219d7126159b9f1f30569ee75b15c661e
commit efb4bfb219d7126159b9f1f30569ee75b15c661e
Merge: 83a521d872f5 663d9e168bc1
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Fri Jan 26 13:48:09 2024 -0600
ibm: Merge up to top of releases/gcc-13
2024-01-26 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0
Diff:
fixincludes/ChangeLog | 7 +
fixincludes/fixincl.x | 8 +-
fixincludes/inclhack.def | 7 +-
fixincludes/tests/base/math.h | 1 +
gcc/ChangeLog | 718 +++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 101 +
gcc/ada/einfo-utils.adb | 2 +-
gcc/ada/einfo.ads | 2 +-
gcc/ada/exp_attr.adb | 77 +-
gcc/ada/exp_ch3.adb | 101 +-
gcc/ada/exp_ch6.adb | 258 ++-
gcc/ada/exp_ch6.ads | 3 +-
gcc/ada/exp_intr.adb | 45 -
gcc/ada/gcc-interface/decl.cc | 6 +
gcc/ada/gcc-interface/utils2.cc | 12 +-
gcc/ada/sem_ch10.adb | 170 +-
gcc/ada/sem_ch12.adb | 3 +-
gcc/ada/sem_ch3.adb | 11 +-
gcc/ada/sem_ch4.adb | 4 +-
gcc/ada/sem_ch6.adb | 185 +-
gcc/ada/sem_util.adb | 9 +-
gcc/asan.cc | 2 +
gcc/attribs.cc | 9 +-
gcc/c-family/ChangeLog | 24 +
gcc/c-family/c-common.cc | 7 +-
gcc/c-family/c-pragma.cc | 3 +-
gcc/c-family/c-pretty-print.cc | 7 +-
gcc/config.host | 23 +-
gcc/config.in | 6 +
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/avr/avr-arch.h | 1 +
gcc/config/avr/avr-devices.cc | 16 +
gcc/config/avr/avr-mcus.def | 14 +-
gcc/config/avr/avr.cc | 180 +-
gcc/config/avr/avr.h | 2 +
gcc/config/avr/avr.opt | 10 +-
gcc/config/avr/driver-avr.cc | 27 +-
gcc/config/i386/driver-i386.cc | 5 +-
gcc/config/i386/i386.cc | 31 +-
gcc/config/i386/i386.h | 2 +-
gcc/config/i386/i386.md | 19 +-
gcc/config/i386/mmx.md | 5 +-
gcc/config/i386/sse.md | 9 +-
gcc/config/loongarch/gnu-user.h | 7 +-
gcc/config/loongarch/loongarch.cc | 30 +-
gcc/config/loongarch/loongarch.h | 5 +
gcc/config/loongarch/loongarch.md | 7 +
gcc/config/loongarch/sync.md | 49 +-
gcc/config/mips/driver-native.cc | 8 +-
gcc/config/pa/pa.cc | 2 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 4 +
gcc/config/rs6000/mma.md | 8 +-
gcc/config/rs6000/predicates.md | 2 +-
gcc/config/rs6000/rs6000.cc | 79 +-
gcc/config/rs6000/rs6000.md | 73 +-
gcc/config/sh/sh.md | 2 +-
gcc/config/sh/sh_treg_combine.cc | 9 +-
gcc/config/sparc/sparc.cc | 2 +
gcc/config/sparc/sync.md | 33 +-
gcc/config/vax/vax.cc | 9 +-
gcc/configure | 70 +-
gcc/configure.ac | 34 +
gcc/cp/ChangeLog | 165 ++
gcc/cp/call.cc | 21 +-
gcc/cp/constexpr.cc | 16 +-
gcc/cp/cp-gimplify.cc | 9 +-
gcc/cp/cp-tree.h | 2 +-
gcc/cp/decl.cc | 13 +-
gcc/cp/except.cc | 41 +-
gcc/cp/init.cc | 3 +-
gcc/cp/parser.cc | 15 +-
gcc/cp/pt.cc | 20 +-
gcc/cp/semantics.cc | 61 +-
gcc/cp/typeck.cc | 16 +-
gcc/d/ChangeLog | 36 +
gcc/d/d-builtins.cc | 3 +
gcc/d/d-codegen.cc | 8 +-
gcc/d/d-convert.cc | 137 +-
gcc/d/d-tree.h | 10 +-
gcc/d/expr.cc | 12 +-
gcc/d/modules.cc | 4 +-
gcc/doc/avr-mmcu.texi | 2 +-
gcc/doc/extend.texi | 305 +--
gcc/doc/invoke.texi | 13 +-
gcc/fold-const.cc | 2 +-
gcc/fortran/ChangeLog | 100 +
gcc/fortran/frontend-passes.cc | 2 +-
gcc/fortran/match.cc | 1 +
gcc/fortran/parse.cc | 96 +-
gcc/fortran/primary.cc | 16 +
gcc/fortran/resolve.cc | 4 +-
gcc/fortran/trans-array.cc | 9 +
gcc/fortran/trans-expr.cc | 59 +-
gcc/fortran/trans-intrinsic.cc | 14 +
gcc/gimple-predicate-analysis.cc | 13 +-
gcc/gimple-range-cache.cc | 19 +-
gcc/lra-constraints.cc | 5 +
gcc/lra-eliminations.cc | 4 +-
gcc/lra.cc | 5 +-
gcc/lto-streamer.h | 2 +-
gcc/m2/ChangeLog | 46 +
gcc/m2/Make-lang.in | 214 +-
gcc/m2/README | 21 -
gcc/m2/gm2-compiler/M2Quads.mod | 2 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 3 +-
gcc/match.pd | 5 +
gcc/opts.cc | 4 +-
gcc/params.opt | 9 +
gcc/reorg.cc | 13 +-
gcc/testsuite/ChangeLog | 684 +++++++
gcc/testsuite/c-c++-common/alias-1.c | 23 +
.../c-c++-common/cpp/Wunknown-pragmas-1.c | 13 +
.../c-c++-common/ubsan/Wno-attributes-1.c | 9 +
gcc/testsuite/c-c++-common/ubsan/pr112727.c | 17 +
gcc/testsuite/g++.dg/contracts/contracts-post7.C | 29 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-75.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C | 38 +
gcc/testsuite/g++.dg/cpp0x/initlist-array21.C | 12 +
.../g++.dg/cpp0x/lambda/lambda-const11a.C | 21 +
gcc/testsuite/g++.dg/cpp0x/noexcept80.C | 12 +
gcc/testsuite/g++.dg/cpp1z/array-prvalue2.C | 5 +
gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C | 25 +
gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C | 25 +
gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 5 +
gcc/testsuite/g++.dg/cpp23/auto-fncast13.C | 61 +
gcc/testsuite/g++.dg/cpp23/auto-fncast14.C | 9 +
.../g++.dg/cpp2a/concepts-explicit-inst6.C | 35 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn8.C | 26 +
gcc/testsuite/g++.dg/cpp2a/nontype-class61.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-class62.C | 8 +
gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae3.C | 22 +
gcc/testsuite/g++.dg/diagnostic/constexpr4.C | 9 +
gcc/testsuite/g++.dg/eh/return1.C | 104 +-
gcc/testsuite/g++.dg/eh/return2.C | 26 +
gcc/testsuite/g++.dg/eh/return3.C | 17 +
gcc/testsuite/g++.dg/ext/unroll-5.C | 23 +
gcc/testsuite/g++.dg/opt/delay-slot-2.C | 32 +
gcc/testsuite/g++.dg/torture/pr111465.C | 55 +
gcc/testsuite/g++.target/i386/pr111497.C | 22 +
gcc/testsuite/g++.target/i386/pr112443.C | 108 ++
gcc/testsuite/g++.target/powerpc/pr111366.C | 48 +
gcc/testsuite/g++.target/powerpc/pr111367.C | 22 +
gcc/testsuite/g++.target/powerpc/pr111828-1.C | 49 +
gcc/testsuite/g++.target/powerpc/pr111828-2.C | 52 +
gcc/testsuite/gcc.c-torture/compile/pr111699-1.c | 7 +
gcc/testsuite/gcc.c-torture/execute/pr111408.c | 26 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c | 26 +
gcc/testsuite/gcc.dg/ifcvt-4.c | 1 +
gcc/testsuite/gcc.dg/lto/pr88077_0.c | 4 +
gcc/testsuite/gcc.dg/pr111694.c | 19 +
gcc/testsuite/gcc.dg/pr112733.c | 16 +
gcc/testsuite/gcc.dg/pr112837.c | 11 +
gcc/testsuite/gcc.dg/pr112845.c | 9 +
gcc/testsuite/gcc.dg/pr113013.c | 14 +
gcc/testsuite/gcc.dg/torture/pr110422.c | 10 +
gcc/testsuite/gcc.dg/torture/pr111137.c | 30 +
gcc/testsuite/gcc.dg/torture/pr111445.c | 29 +
gcc/testsuite/gcc.dg/torture/pr111519.c | 48 +
gcc/testsuite/gcc.dg/torture/pr111614.c | 23 +
gcc/testsuite/gcc.dg/torture/pr111815.c | 26 +
gcc/testsuite/gcc.dg/torture/pr111818.c | 11 +
gcc/testsuite/gcc.dg/torture/pr111917.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr111583-1.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/pr111583-2.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/pr111967.c | 15 +
gcc/testsuite/gcc.dg/ubsan/pr113012.c | 17 +
gcc/testsuite/gcc.dg/uninit-pr111397.c | 15 +
gcc/testsuite/gcc.dg/uninit-pr111489.c | 112 ++
gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c | 7 +-
gcc/testsuite/gcc.dg/vect/pr111764.c | 16 +
.../gcc.target/aarch64/ldp_stp_unaligned_2.c | 2 +-
.../gcc.target/aarch64/shadow_call_stack_5.c | 2 +-
.../gcc.target/aarch64/shadow_call_stack_6.c | 2 +-
.../gcc.target/aarch64/shadow_call_stack_7.c | 2 +-
.../gcc.target/aarch64/shadow_call_stack_8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/stack-check-12.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-11.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-12.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-13.c | 4 +-
.../gcc.target/aarch64/stack-check-prologue-14.c | 4 +-
.../gcc.target/aarch64/stack-check-prologue-15.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-17.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-18.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-19.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-2.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-5.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-6.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-8.c | 2 +-
.../gcc.target/aarch64/stack-check-prologue-9.c | 2 +-
.../gcc.target/aarch64/sve/struct_vect_24.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 2 +-
gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 2 +-
gcc/testsuite/gcc.target/avr/attribute-io.h | 74 +
gcc/testsuite/gcc.target/avr/pr112952-0.c | 16 +
gcc/testsuite/gcc.target/avr/pr112952-1.c | 16 +
gcc/testsuite/gcc.target/avr/pr112952-2.c | 16 +
gcc/testsuite/gcc.target/avr/pr112952-3.c | 16 +
gcc/testsuite/gcc.target/avr/pr53372-1.c | 10 +
gcc/testsuite/gcc.target/avr/pr53372-2.c | 10 +
gcc/testsuite/gcc.target/i386/pr103144-mul-1.c | 8 +-
gcc/testsuite/gcc.target/i386/pr103144-mul-2.c | 8 +-
gcc/testsuite/gcc.target/i386/pr110170-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr111820-1.c | 16 +
gcc/testsuite/gcc.target/i386/pr111820-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr111820-3.c | 16 +
gcc/testsuite/gcc.target/i386/pr112496.c | 7 +
gcc/testsuite/gcc.target/i386/pr112672.c | 23 +
gcc/testsuite/gcc.target/i386/pr112891-2.c | 30 +
gcc/testsuite/gcc.target/i386/pr112891.c | 29 +
gcc/testsuite/gcc.target/i386/sse2-pr112816-2.c | 16 +
gcc/testsuite/gcc.target/i386/sse2-pr112816.c | 16 +
.../gcc.target/loongarch/builtin_thread_pointer.c | 10 +
gcc/testsuite/gcc.target/loongarch/cas-acquire.c | 82 +
gcc/testsuite/gcc.target/powerpc/pr110411-1.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr110411-2.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr111380-1.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr111380-2.c | 20 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c | 26 +
gcc/testsuite/gdc.dg/pr110712.d | 23 +
gcc/testsuite/gdc.dg/pr112270.d | 7 +
gcc/testsuite/gfortran.dg/associate_62.f90 | 25 +
gcc/testsuite/gfortran.dg/contiguous_15.f90 | 234 +++
gcc/testsuite/gfortran.dg/dtio_25.f90 | 2 +-
gcc/testsuite/gfortran.dg/implied_do_io_8.f90 | 18 +
.../gfortran.dg/ishftc_optional_size_1.f90 | 97 +
gcc/testsuite/gfortran.dg/namelist_57.f90 | 2 +-
gcc/testsuite/gfortran.dg/namelist_65.f90 | 2 +-
.../gfortran.dg/optional_deferred_char_1.f90 | 100 +
gcc/testsuite/gfortran.dg/pr111880.f90 | 22 +
gcc/testsuite/gfortran.dg/pr112316.f90 | 79 +
gcc/testsuite/gfortran.dg/pr67740.f90 | 32 +
gcc/testsuite/gfortran.dg/proc_ptr_53.f90 | 35 +
gcc/testsuite/gnat.dg/bip_prim_func2.adb | 23 +
gcc/testsuite/gnat.dg/bip_prim_func2_pkg.adb | 23 +
gcc/testsuite/gnat.dg/bip_prim_func2_pkg.ads | 17 +
gcc/testsuite/gnat.dg/specs/anon4.ads | 10 +
gcc/testsuite/gnat.dg/varsize4.adb | 20 +
gcc/testsuite/gnat.dg/varsize4.ads | 9 +
gcc/testsuite/gnat.dg/varsize4_pkg.ads | 5 +
gcc/testsuite/lib/target-supports.exp | 40 +
gcc/tree-loop-distribution.cc | 15 +
gcc/tree-object-size.cc | 47 +-
gcc/tree-scalar-evolution.cc | 3 +-
gcc/tree-sra.cc | 29 +-
gcc/tree-ssa-forwprop.cc | 2 +-
gcc/tree-ssa-loop-unswitch.cc | 5 +-
gcc/tree-ssa-propagate.cc | 20 +-
gcc/tree-ssa-reassoc.cc | 27 +-
gcc/tree-ssa-sccvn.cc | 5 +-
gcc/tree-ssa-strlen.cc | 53 +-
gcc/tree-ssa-threadupdate.cc | 13 +
gcc/tree-ssa.cc | 17 +-
gcc/tree-vect-data-refs.cc | 258 +--
gcc/tree-vect-loop-manip.cc | 28 +-
gcc/tree-vect-loop.cc | 49 +-
gcc/value-relation.cc | 28 +
gcc/value-relation.h | 3 +
libgcc/ChangeLog | 8 +
libgcc/config/avr/libf7/ChangeLog | 41 +
libgcc/config/avr/libf7/asm-defs.h | 6 +-
libgcc/config/avr/libf7/f7-renames.h | 8 +-
libgcc/config/avr/libf7/libf7-asm.sx | 616 ++++--
libgcc/config/avr/libf7/libf7-common.mk | 4 +-
libgcc/config/avr/libf7/libf7-const.def | 10 +
libgcc/config/avr/libf7/libf7.c | 113 +-
libgcc/config/avr/libf7/libf7.h | 3 +-
libgcc/config/avr/libf7/t-libf7 | 2 +-
libgcc/unwind-dw2-fde-dip.c | 5 +-
libgfortran/ChangeLog | 7 +
libgfortran/io/write.c | 2 +
libgm2/ChangeLog | 6 +
libgm2/libm2iso/wrapclock.cc | 9 +-
libgomp/ChangeLog | 9 +
libgomp/env.c | 251 +--
libphobos/ChangeLog | 5 +
libphobos/libdruntime/core/cpuid.d | 23 +-
libstdc++-v3/ChangeLog | 844 ++++++++
libstdc++-v3/acinclude.m4 | 69 +-
libstdc++-v3/config.h.in | 12 +
libstdc++-v3/configure | 265 ++-
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 4 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/html/manual/using.html | 26 +-
.../doc/html/manual/using_dynamic_or_shared.html | 4 +
libstdc++-v3/doc/xml/manual/evolution.xml | 12 +
libstdc++-v3/doc/xml/manual/using.xml | 37 +-
libstdc++-v3/include/Makefile.am | 6 +-
libstdc++-v3/include/Makefile.in | 6 +-
libstdc++-v3/include/bits/alloc_traits.h | 3 +-
libstdc++-v3/include/bits/atomic_wait.h | 1 +
libstdc++-v3/include/bits/basic_string.h | 24 +-
libstdc++-v3/include/bits/basic_string.tcc | 22 +-
libstdc++-v3/include/bits/char_traits.h | 16 +-
libstdc++-v3/include/bits/chrono_io.h | 11 +-
libstdc++-v3/include/bits/fs_dir.h | 16 +-
libstdc++-v3/include/bits/hashtable.h | 19 +-
libstdc++-v3/include/bits/hashtable_policy.h | 13 -
libstdc++-v3/include/bits/new_allocator.h | 4 +
libstdc++-v3/include/bits/ranges_util.h | 21 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 10 +-
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 3 +-
libstdc++-v3/include/bits/streambuf_iterator.h | 2 +-
libstdc++-v3/include/bits/uses_allocator.h | 2 +-
libstdc++-v3/include/bits/utility.h | 7 +-
libstdc++-v3/include/c_global/cmath | 6 +-
libstdc++-v3/include/std/chrono | 10 +-
libstdc++-v3/include/std/complex | 13 +
libstdc++-v3/include/std/expected | 64 +-
libstdc++-v3/include/std/format | 52 +-
libstdc++-v3/include/std/future | 8 +-
libstdc++-v3/include/std/optional | 30 +-
libstdc++-v3/include/std/ranges | 10 +
libstdc++-v3/include/std/scoped_allocator | 8 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/stacktrace | 4 +-
libstdc++-v3/include/std/string_view | 5 +-
libstdc++-v3/include/std/system_error | 4 +-
libstdc++-v3/include/std/tuple | 16 +-
libstdc++-v3/include/std/type_traits | 5 +
libstdc++-v3/include/std/utility | 14 +-
libstdc++-v3/include/std/valarray | 12 +-
libstdc++-v3/include/std/variant | 36 +-
libstdc++-v3/include/std/version | 3 +-
libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 -
libstdc++-v3/python/libstdcxx/v6/printers.py | 2036 +++++++++++---------
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 148 +-
libstdc++-v3/scripts/testsuite_flags.in | 8 +-
libstdc++-v3/src/c++11/Makefile.am | 1 +
libstdc++-v3/src/c++11/Makefile.in | 7 +-
libstdc++-v3/src/c++11/assert_fail.cc | 44 +
libstdc++-v3/src/c++11/cow-locale_init.cc | 5 +-
libstdc++-v3/src/c++11/debug.cc | 58 +-
libstdc++-v3/src/c++11/system_error.cc | 81 +-
libstdc++-v3/src/c++17/fs_ops.cc | 14 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++20/Makefile.am | 2 +-
libstdc++-v3/src/c++20/Makefile.in | 2 +-
libstdc++-v3/src/c++20/tzdata.zi | 23 +-
libstdc++-v3/src/c++20/tzdb.cc | 4 +-
libstdc++-v3/src/experimental/Makefile.am | 18 +
libstdc++-v3/src/experimental/Makefile.in | 13 +-
libstdc++-v3/src/experimental/contract.cc | 9 +
libstdc++-v3/src/filesystem/ops-common.h | 18 +-
libstdc++-v3/src/filesystem/ops.cc | 12 +-
libstdc++-v3/src/filesystem/path.cc | 2 +-
libstdc++-v3/src/libbacktrace/Makefile.am | 10 +-
libstdc++-v3/src/libbacktrace/Makefile.in | 9 +-
.../testsuite/19_diagnostics/stacktrace/current.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/entry.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/hash.cc | 24 +
.../19_diagnostics/stacktrace/stacktrace.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 5 +
.../testsuite/20_util/integer_sequence/112473.cc | 8 +
.../capacity/char/resize_and_overwrite.cc | 21 +
.../modifiers/remove_prefix/debug.cc | 14 +
.../modifiers/remove_suffix/debug.cc | 14 +
.../21_strings/char_traits/requirements/113200.cc | 20 +
.../testsuite/23_containers/map/debug/112477.cc | 20 +
.../23_containers/unordered_map/modifiers/merge.cc | 178 +-
.../23_containers/unordered_map/operations/1.cc | 1 +
.../unordered_multimap/operations/1.cc | 1 +
.../unordered_multiset/operations/1.cc | 1 +
.../23_containers/unordered_set/operations/1.cc | 1 +
.../vector/debug/assign4_backtrace_neg.cc | 2 +-
.../24_iterators/move_iterator/p2520r0.cc | 1 +
.../27_io/filesystem/operations/equivalent.cc | 4 +-
libstdc++-v3/testsuite/27_io/objects/char/2.cc | 2 +
libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +
.../headers/atomic/types_std_c++2a_neg.cc | 7 +-
.../30_threads/shared_lock/locking/112089.cc | 23 +
.../filesystem/operations/equivalent.cc | 4 +-
libstdc++-v3/testsuite/lib/dg-options.exp | 4 +-
.../testsuite/libstdc++-prettyprinters/compat.cc | 8 +-
.../testsuite/libstdc++-prettyprinters/cxx17.cc | 22 +-
.../libstdc++-prettyprinters/libfundts.cc | 12 +-
.../testsuite/libstdc++-prettyprinters/locale.cc | 36 +
libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 24 +
.../testsuite/std/format/arguments/112607.cc | 30 +
.../testsuite/std/format/formatter/112832.cc | 29 +
.../testsuite/std/format/functions/format.cc | 97 +-
.../testsuite/std/format/functions/format_c++23.cc | 5 +
libstdc++-v3/testsuite/std/format/string.cc | 3 +
.../testsuite/std/ranges/iota/max_size_type.cc | 8 +-
.../testsuite/std/ranges/subrange/111948.cc | 8 +
libstdc++-v3/testsuite/std/time/clock/file/io.cc | 1 +
libstdc++-v3/testsuite/std/time/clock/gps/io.cc | 1 +
libstdc++-v3/testsuite/std/time/clock/system/io.cc | 1 +
libstdc++-v3/testsuite/std/time/clock/tai/io.cc | 1 +
libstdc++-v3/testsuite/std/time/clock/utc/io.cc | 1 +
libstdc++-v3/testsuite/std/time/day/io.cc | 1 +
libstdc++-v3/testsuite/std/time/format.cc | 1 +
libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 1 +
libstdc++-v3/testsuite/std/time/month/io.cc | 1 +
libstdc++-v3/testsuite/std/time/month_day/io.cc | 1 +
.../testsuite/std/time/month_day_last/io.cc | 1 +
.../testsuite/std/time/month_weekday/io.cc | 1 +
.../testsuite/std/time/month_weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/weekday/io.cc | 1 +
.../testsuite/std/time/weekday_indexed/io.cc | 1 +
libstdc++-v3/testsuite/std/time/weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/year/io.cc | 8 +-
libstdc++-v3/testsuite/std/time/year_month/io.cc | 1 +
.../testsuite/std/time/year_month_day/io.cc | 1 +
.../testsuite/std/time/year_month_day_last/io.cc | 1 +
.../testsuite/std/time/year_month_weekday/io.cc | 1 +
.../std/time/year_month_weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 1 +
.../tr1/8_c_compatibility/cstdio/functions.cc | 2 +-
.../tr1/8_c_compatibility/cwchar/functions.cc | 2 +-
425 files changed, 11648 insertions(+), 2915 deletions(-)
diff --cc gcc/ChangeLog.ibm
index be355eff4f14,000000000000..192b4a36bd13
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,15 -1,0 +1,19 @@@
++2024-01-26 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0
++
+2023-10-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
+
+2023-08-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
+
+2023-07-31 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
+
+2023-06-05 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-10-05 1:28 Peter Bergner
0 siblings, 0 replies; 4+ messages in thread
From: Peter Bergner @ 2023-10-05 1:28 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:83a521d872f5f5e377ffbc89e6f756d9df07de52
commit 83a521d872f5f5e377ffbc89e6f756d9df07de52
Merge: f5e8bd058c8 29cd67f93f0
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed Oct 4 17:24:55 2023 -0500
ibm: Merge up to top of releases/gcc-13
2023-10-04 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
Diff:
gcc/ChangeLog | 436 +++++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 449 +++++++++++++++++
gcc/ada/checks.adb | 2 +
gcc/ada/contracts.adb | 47 +-
gcc/ada/einfo.ads | 8 +-
gcc/ada/exp_aggr.adb | 58 +--
gcc/ada/exp_attr.adb | 72 ++-
gcc/ada/exp_ch3.adb | 122 +++--
gcc/ada/exp_ch4.adb | 186 ++++---
gcc/ada/exp_ch5.adb | 8 +-
gcc/ada/exp_ch6.adb | 31 +-
gcc/ada/exp_ch7.adb | 104 ++--
gcc/ada/exp_imgv.adb | 23 +-
gcc/ada/exp_util.adb | 269 ++++++++--
gcc/ada/freeze.adb | 68 ++-
gcc/ada/frontend.adb | 21 +-
gcc/ada/gcc-interface/decl.cc | 20 +-
gcc/ada/gcc-interface/trans.cc | 16 +-
gcc/ada/gcc-interface/utils.cc | 2 +-
gcc/ada/inline.adb | 1 +
gcc/ada/repinfo.adb | 56 ++-
gcc/ada/repinfo.ads | 5 +-
gcc/ada/sem_attr.adb | 74 ++-
gcc/ada/sem_ch12.adb | 51 +-
gcc/ada/sem_ch13.adb | 138 ++++--
gcc/ada/sem_ch3.adb | 21 +-
gcc/ada/sem_ch4.adb | 266 +++++-----
gcc/ada/sem_ch4.ads | 3 +
gcc/ada/sem_ch6.adb | 12 +-
gcc/ada/sem_ch7.adb | 4 +
gcc/ada/sem_prag.adb | 9 +-
gcc/ada/sem_res.adb | 242 ++++++---
gcc/ada/sem_type.adb | 2 +-
gcc/ada/sem_util.adb | 104 ++--
gcc/ada/sem_util.ads | 30 +-
gcc/common/config/i386/i386-common.cc | 6 +-
gcc/config/aarch64/aarch64-cores.def | 6 +-
gcc/config/aarch64/aarch64-protos.h | 1 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 541 +++++++++++----------
gcc/config/aarch64/aarch64.h | 44 +-
gcc/config/aarch64/aarch64.md | 51 +-
gcc/config/i386/i386-c.cc | 7 +
gcc/config/i386/i386-options.cc | 4 +-
gcc/config/i386/i386.cc | 6 +-
gcc/config/i386/i386.h | 3 +-
gcc/config/i386/sse.md | 20 +-
gcc/config/loongarch/loongarch.cc | 4 +-
gcc/config/riscv/riscv-vsetvl.cc | 158 +-----
gcc/config/riscv/riscv-vsetvl.h | 2 -
gcc/config/riscv/riscv.cc | 13 +-
gcc/config/rs6000/rs6000-string.cc | 14 +-
gcc/config/rs6000/rs6000.cc | 4 +-
gcc/config/rs6000/rs6000.h | 6 +
gcc/config/rs6000/rs6000.md | 40 +-
gcc/cp/ChangeLog | 55 +++
gcc/cp/cp-tree.h | 1 +
gcc/cp/cxx-pretty-print.cc | 19 +-
gcc/cp/decl.cc | 2 +
gcc/cp/decl2.cc | 15 +-
gcc/cp/pt.cc | 8 +-
gcc/cp/semantics.cc | 8 +
gcc/cp/typeck.cc | 3 +
gcc/doc/gm2.texi | 7 +
gcc/dwarf2out.cc | 7 +
gcc/fortran/ChangeLog | 39 ++
gcc/fortran/decl.cc | 84 ++--
gcc/fortran/parse.cc | 63 +--
gcc/fortran/resolve.cc | 3 +-
gcc/fortran/trans-array.cc | 16 +-
gcc/fortran/trans-expr.cc | 5 +-
gcc/gimple-range-gori.cc | 1 +
gcc/gimple-ssa-backprop.cc | 1 -
gcc/gimple-ssa-store-merging.cc | 9 +-
gcc/m2/ChangeLog | 112 +++++
gcc/m2/Make-lang.in | 19 +-
gcc/m2/gm2-compiler/M2CaseList.def | 15 +-
gcc/m2/gm2-compiler/M2CaseList.mod | 464 +++++++++++++-----
gcc/m2/gm2-compiler/M2Error.mod | 3 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 13 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 4 +-
gcc/m2/gm2-compiler/M2Options.def | 13 +-
gcc/m2/gm2-compiler/M2Options.mod | 16 +-
gcc/m2/gm2-compiler/M2Quads.def | 115 +++--
gcc/m2/gm2-compiler/M2Quads.mod | 180 ++-----
gcc/m2/gm2-compiler/M2Range.mod | 37 +-
gcc/m2/gm2-compiler/M2SymInit.mod | 6 +-
gcc/m2/gm2-compiler/P3Build.bnf | 2 +
gcc/m2/gm2-compiler/PCSymBuild.mod | 34 +-
gcc/m2/gm2-compiler/SymbolTable.def | 9 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 39 +-
gcc/m2/gm2-gcc/m2options.h | 2 +-
gcc/m2/gm2-lang.cc | 3 +
gcc/m2/gm2-libs-iso/TextIO.mod | 2 +-
gcc/m2/lang.opt | 4 +
gcc/match.pd | 11 +-
gcc/omp-expand.cc | 3 +-
gcc/testsuite/ChangeLog | 288 +++++++++++
gcc/testsuite/g++.dg/concepts/diagnostic19.C | 20 +
gcc/testsuite/g++.dg/cpp23/subscript15.C | 25 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C | 3 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C | 22 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C | 24 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C | 17 +
gcc/testsuite/g++.dg/cpp2a/nontype-class60.C | 18 +
gcc/testsuite/g++.dg/opt/nrv22.C | 30 ++
gcc/testsuite/g++.dg/torture/pr111019.C | 65 +++
gcc/testsuite/gcc.c-torture/compile/pr110386-1.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr110386-2.c | 11 +
.../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c | 78 +++
gcc/testsuite/gcc.c-torture/execute/pr110914.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr111331-1.c | 17 +
gcc/testsuite/gcc.c-torture/execute/pr111331-2.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr111331-3.c | 15 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c | 18 +
gcc/testsuite/gcc.dg/pr111015.c | 28 ++
gcc/testsuite/gcc.dg/pr111039.c | 15 +
gcc/testsuite/gcc.dg/pr111070.c | 20 +
gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c | 57 +++
gcc/testsuite/gcc.dg/torture/pr110702.c | 31 ++
gcc/testsuite/gcc.target/aarch64/mops_4.c | 48 ++
.../gcc.target/aarch64/stack-check-prologue-17.c | 55 +++
.../gcc.target/aarch64/stack-check-prologue-18.c | 100 ++++
.../gcc.target/aarch64/stack-check-prologue-19.c | 100 ++++
.../gcc.target/aarch64/stack-check-prologue-20.c | 3 +
.../gcc.target/aarch64/stack-protector-8.c | 95 ++++
.../gcc.target/aarch64/stack-protector-9.c | 33 ++
.../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 6 +-
gcc/testsuite/gcc.target/i386/pr111127.c | 24 +
gcc/testsuite/gcc.target/i386/pr111306.c | 36 ++
gcc/testsuite/gcc.target/i386/pr111340.c | 9 +
gcc/testsuite/gcc.target/powerpc/clone1.c | 7 +-
gcc/testsuite/gcc.target/powerpc/clone3.c | 7 +-
gcc/testsuite/gcc.target/powerpc/mod-1.c | 21 +-
gcc/testsuite/gcc.target/powerpc/mod-2.c | 11 +-
gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr96762.c | 13 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr111412.c | 41 ++
.../gcc.target/riscv/rvv/base/scalar_move-10.c | 31 ++
.../gcc.target/riscv/rvv/base/scalar_move-11.c | 20 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-79.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-80.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-86.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-87.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-88.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-89.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-90.c | 4 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c | 6 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-1.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-5.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-6.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-7.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-8.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c | 4 +-
.../gfortran.dg/allocate_with_source_25.f90 | 2 +-
gcc/testsuite/gfortran.dg/associate_54.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray/alloc_comp_6.f90 | 29 ++
gcc/testsuite/gfortran.dg/coarray/alloc_comp_7.f90 | 49 ++
gcc/testsuite/gfortran.dg/finalize_38.f90 | 16 +
gcc/testsuite/gfortran.dg/pr102109.f90 | 20 +
gcc/testsuite/gfortran.dg/pr102112.f90 | 23 +
gcc/testsuite/gfortran.dg/pr102190.f90 | 74 +++
gcc/testsuite/gfortran.dg/pr102532.f90 | 16 +
gcc/testsuite/gfortran.dg/pr109948.f90 | 114 +++++
gcc/testsuite/gfortran.dg/pr68155.f90 | 29 ++
gcc/testsuite/gfortran.dg/pr92586.f90 | 61 +++
gcc/testsuite/gfortran.dg/pr99326.f90 | 26 +
.../gm2/switches/case/fail/missingclause.mod | 23 +
.../gm2/switches/case/fail/switches-case-fail.exp | 37 ++
gcc/testsuite/gm2/switches/case/pass/enumcase.mod | 24 +
gcc/testsuite/gm2/switches/case/pass/enumcase2.mod | 22 +
.../gm2/switches/case/pass/switches-case-pass.exp | 37 ++
gcc/testsuite/gnat.dg/opt102.adb | 10 +
gcc/testsuite/gnat.dg/opt102_pkg.adb | 12 +
gcc/testsuite/gnat.dg/opt102_pkg.ads | 10 +
gcc/tree-ssa-ifcombine.cc | 10 +
gcc/tree-ssa-loop-im.cc | 14 +-
gcc/tree-ssa-loop-ivopts.cc | 17 +-
gcc/tree-ssa-phiopt.cc | 8 +-
gcc/tree-ssa-strlen.cc | 3 +-
gcc/value-range-storage.h | 2 +-
gcc/value-range.cc | 15 +
gcc/value-range.h | 96 ++--
libgm2/ChangeLog | 18 +
libgm2/libm2cor/Makefile.am | 2 +-
libgm2/libm2cor/Makefile.in | 2 +-
libgm2/libm2iso/Makefile.am | 2 +-
libgm2/libm2iso/Makefile.in | 2 +-
libgm2/libm2log/Makefile.am | 2 +-
libgm2/libm2log/Makefile.in | 2 +-
libgm2/libm2pim/Makefile.am | 2 +-
libgm2/libm2pim/Makefile.in | 2 +-
libgomp/ChangeLog | 8 +
.../libgomp.c-c++-common/non-rect-loop-1.c | 72 +++
libstdc++-v3/ChangeLog | 131 +++++
libstdc++-v3/doc/html/manual/configure.html | 4 +-
libstdc++-v3/doc/html/manual/status.html | 257 ++++++++--
libstdc++-v3/doc/html/manual/test.html | 10 +-
libstdc++-v3/doc/xml/manual/configure.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 47 +-
libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 475 +++++++++++++++++-
libstdc++-v3/doc/xml/manual/test.xml | 10 +-
libstdc++-v3/include/bits/chrono.h | 6 +-
libstdc++-v3/include/bits/hashtable_policy.h | 4 +
libstdc++-v3/include/bits/stl_algobase.h | 15 +-
libstdc++-v3/include/bits/utility.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 2 +-
libstdc++-v3/include/std/array | 4 +-
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/format | 78 +--
libstdc++-v3/src/c++20/tzdb.cc | 4 +
.../testsuite/20_util/integer_sequence/pr111357.cc | 34 ++
.../testsuite/20_util/uses_allocator/lwg3677.cc | 2 +-
.../23_containers/array/creation/111512.cc | 25 +
.../testsuite/27_io/filesystem/path/108636.cc | 1 +
.../testsuite/std/format/functions/format.cc | 4 +
libstdc++-v3/testsuite/std/format/string.cc | 15 +
223 files changed, 7162 insertions(+), 1830 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 78ca0ef048a,00000000000..be355eff4f1
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,11 -1,0 +1,15 @@@
++2023-10-04 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
++
+2023-08-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
+
+2023-07-31 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
+
+2023-06-05 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13
@ 2023-08-25 13:28 Peter Bergner
0 siblings, 0 replies; 4+ messages in thread
From: Peter Bergner @ 2023-08-25 13:28 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:f5e8bd058c8a34847c8e0c14c76952efe8035edd
commit f5e8bd058c8a34847c8e0c14c76952efe8035edd
Merge: 63f654d07576 8e828c10249d
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed Aug 23 17:59:21 2023 -0500
ibm: Merge up to top of releases/gcc-13
2023-08-23 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
Diff:
gcc/ChangeLog | 204 ++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/common/config/i386/cpuinfo.h | 74 +--
gcc/common/config/i386/i386-common.cc | 2 +
gcc/config/avr/avr-mcus.def | 63 ++-
gcc/config/avr/avr.cc | 8 +-
gcc/config/i386/i386-builtins.cc | 2 +-
gcc/config/i386/i386-options.cc | 59 ++-
gcc/config/i386/i386.cc | 4 +-
gcc/config/i386/i386.h | 8 +-
gcc/config/i386/i386.md | 6 +-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/x86-tune.def | 13 +-
gcc/config/loongarch/t-loongarch | 4 +
gcc/config/riscv/riscv-v.cc | 5 +-
gcc/config/riscv/riscv-vsetvl.cc | 7 +-
gcc/config/riscv/t-riscv | 3 +-
gcc/config/rs6000/vsx.md | 2 +-
gcc/cp/ChangeLog | 47 ++
gcc/cp/constexpr.cc | 45 +-
gcc/cp/parser.cc | 24 +-
gcc/cp/pt.cc | 12 +-
gcc/doc/avr-mmcu.texi | 6 +-
gcc/doc/extend.texi | 2 +-
gcc/fortran/ChangeLog | 6 +
gcc/fortran/resolve.cc | 5 +-
gcc/m2/ChangeLog | 92 ++++
gcc/m2/Make-lang.in | 22 +-
gcc/m2/gm2-compiler/M2Check.mod | 39 +-
gcc/m2/gm2-compiler/M2Quads.mod | 34 +-
gcc/m2/gm2-libs-iso/SysClock.mod | 283 +++++++----
gcc/m2/gm2-libs-iso/wrapclock.def | 139 ++++++
gcc/m2/gm2spec.cc | 4 -
gcc/po/ChangeLog | 4 +
gcc/testsuite/ChangeLog | 167 +++++++
gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C | 12 +
gcc/testsuite/g++.dg/cpp1z/variant1.C | 47 ++
gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C | 27 +
gcc/testsuite/g++.dg/template/template-keyword4.C | 18 +
gcc/testsuite/g++.dg/template/ttp38.C | 12 +
gcc/testsuite/g++.target/powerpc/pr110741.C | 552 +++++++++++++++++++++
gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-11.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1c.c | 2 +-
.../gcc.target/riscv/rvv/base/vslide1down-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-3.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-3.c | 22 +
.../riscv/rvv/vsetvl/vlmax_back_prop-1.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-2.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-24.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 31 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 30 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-3.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-36.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-4.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c | 14 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c | 4 +-
.../gm2/iso/check/fail/iso-check-fail.exp | 2 +-
gcc/testsuite/gm2/iso/pass/constvec.mod | 21 +
gcc/testsuite/gm2/iso/pass/constvec2.mod | 21 +
gcc/testsuite/gm2/iso/run/pass/constvec3.mod | 26 +
gcc/testsuite/gm2/iso/run/pass/m2date.mod | 101 ++++
gcc/testsuite/gm2/iso/run/pass/testclock.mod | 15 +
gcc/testsuite/gm2/iso/run/pass/testclock2.mod | 22 +
gcc/testsuite/gm2/pim/fail/badxproc.mod | 8 +
.../auto-init/fail/switches-auto-init-fail.exp | 2 +-
.../pim2/fail/switches-check-all-pim2-fail.exp | 2 +-
.../fail/switches-check-all-plugin-iso-fail.exp | 2 +-
.../fail/switches-check-all-plugin-pim2-fail.exp | 2 +-
libbacktrace/ChangeLog | 8 +
libbacktrace/zstdtest.c | 10 +-
libgcc/ChangeLog | 11 +
libgcc/unwind-dw2-fde.c | 34 +-
libgm2/ChangeLog | 54 ++
libgm2/config.h.in | 24 +
libgm2/configure | 445 ++++++++++++++++-
libgm2/configure.ac | 61 ++-
libgm2/libm2iso/Makefile.am | 6 +-
libgm2/libm2iso/Makefile.in | 11 +-
libgm2/libm2iso/wrapclock.cc | 339 +++++++++++++
libgm2/libm2iso/wraptime.cc | 9 +-
libsanitizer/ChangeLog | 6 +
.../sanitizer_stacktrace_sparc.cpp | 6 -
.../sanitizer_unwind_linux_libcdep.cpp | 6 -
libstdc++-v3/ChangeLog | 138 ++++++
libstdc++-v3/include/bits/stl_iterator.h | 9 +-
.../include/bits/stl_iterator_base_types.h | 6 +-
libstdc++-v3/include/experimental/internet | 2 +-
libstdc++-v3/include/std/format | 90 +++-
libstdc++-v3/libsupc++/compare | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 7 +-
libstdc++-v3/src/c++20/tzdb.cc | 4 +-
.../18_support/comparisons/categories/zero_neg.cc | 8 +
.../testsuite/libstdc++-prettyprinters/chrono.cc | 7 +
.../testsuite/std/format/functions/format.cc | 15 +
.../testsuite/std/format/functions/format_to.cc | 100 ++++
.../testsuite/std/format/functions/format_to_n.cc | 17 +
libstdc++-v3/testsuite/std/format/string.cc | 32 ++
112 files changed, 3615 insertions(+), 415 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 82992eb00be2,000000000000..78ca0ef048ac
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,7 -1,0 +1,11 @@@
++2023-08-23 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
++
+2023-07-31 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
+
+2023-06-05 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-01-26 21:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-01 1:19 [gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13 Peter Bergner
2023-08-25 13:28 Peter Bergner
2023-10-05 1:28 Peter Bergner
2024-01-26 21:25 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).