https://gcc.gnu.org/g:e525669e462dd777a1af9932fe9188937acdeb69

commit e525669e462dd777a1af9932fe9188937acdeb69
Merge: b84ce6a258e0 a2de88e5d49f
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Fri Jan 10 19:56:03 2025 +0100

    Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9706ee9' into 
redhat/gcc-14-branch

Diff:

 gcc/ChangeLog                                      |   768 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    70 +
 gcc/ada/exp_aggr.adb                               |    32 +-
 gcc/ada/freeze.adb                                 |    26 +-
 gcc/ada/gcc-interface/trans.cc                     |    10 +-
 gcc/ada/gnatvsn.ads                                |     3 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |    11 +-
 gcc/ada/libgnat/a-ngrear.adb                       |    24 +-
 gcc/ada/par-ch6.adb                                |     1 +
 gcc/ada/version.c                                  |     5 +-
 gcc/analyzer/ChangeLog                             |    43 +
 gcc/analyzer/analyzer.cc                           |    15 +-
 gcc/analyzer/analyzer.h                            |     4 +-
 gcc/analyzer/engine.cc                             |     2 +-
 gcc/analyzer/kf.cc                                 |    26 +
 gcc/analyzer/known-function-manager.cc             |    38 +-
 gcc/analyzer/known-function-manager.h              |     5 +
 gcc/analyzer/sm-file.cc                            |     8 +
 gcc/analyzer/sm-malloc.cc                          |     1 +
 gcc/analyzer/sm-signal.cc                          |    11 +-
 gcc/builtins.cc                                    |    42 +-
 gcc/c-family/ChangeLog                             |    29 +
 gcc/c-family/c-common.cc                           |     8 +-
 gcc/c-family/c-cppbuiltin.cc                       |    13 +-
 gcc/c/ChangeLog                                    |    10 +
 gcc/c/c-parser.cc                                  |    12 +-
 gcc/cfgexpand.cc                                   |     7 +-
 gcc/common/config/i386/cpuinfo.h                   |     1 +
 gcc/config/aarch64/aarch64-cores.def               |     7 +
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |    11 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |     8 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.def   |     4 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.h     |     4 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |     2 +-
 gcc/config/aarch64/aarch64-sve2.md                 |     8 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |     1 +
 gcc/config/aarch64/tuning_models/fujitsu_monaka.h  |    65 +
 gcc/config/arm/arm-mve-builtins.cc                 |    42 +-
 gcc/config/arm/arm-protos.h                        |     1 +
 gcc/config/arm/arm.cc                              |    24 +
 gcc/config/arm/arm_mve.h                           |     4 +
 gcc/config/arm/arm_mve_types.h                     |     4 +
 gcc/config/arm/constraints.md                      |     8 +-
 gcc/config/arm/predicates.md                       |     4 +
 gcc/config/arm/sync.md                             |     2 +-
 gcc/config/avr/avr.cc                              |   168 +-
 gcc/config/avr/avr.md                              |     7 +-
 gcc/config/i386/i386-builtin.def                   |    10 +-
 gcc/config/i386/i386-expand.cc                     |    12 +
 gcc/config/i386/i386.md                            |     2 +-
 gcc/config/i386/mmx.md                             |    92 +-
 gcc/config/i386/sse.md                             |     5 +-
 gcc/config/loongarch/lasx.md                       |     2 +-
 gcc/config/loongarch/lasxintrin.h                  |     4 +-
 gcc/config/loongarch/loongarch-builtins.cc         |     4 +-
 gcc/config/loongarch/lsx.md                        |     2 +-
 gcc/config/loongarch/lsxintrin.h                   |     4 +-
 gcc/config/pa/pa.cc                                |     1 +
 gcc/config/pa/pa.md                                |    22 +-
 gcc/config/pa/predicates.md                        |     2 +-
 gcc/config/s390/s390.cc                            |     2 +-
 gcc/config/v850/v850.opt.urls                      |    81 +-
 gcc/config/vax/vax.opt.urls                        |    21 +-
 gcc/cp/ChangeLog                                   |   208 +
 gcc/cp/call.cc                                     |    10 +-
 gcc/cp/constexpr.cc                                |    27 +-
 gcc/cp/constraint.cc                               |     4 +-
 gcc/cp/decl.cc                                     |    13 +-
 gcc/cp/init.cc                                     |    21 +-
 gcc/cp/logic.cc                                    |    68 +-
 gcc/cp/module.cc                                   |    19 +-
 gcc/cp/parser.cc                                   |     9 +-
 gcc/cp/pt.cc                                       |    16 +-
 gcc/cp/semantics.cc                                |     5 +-
 gcc/cp/typeck.cc                                   |    13 +-
 gcc/cse.cc                                         |    10 +-
 gcc/diagnostic-format-sarif.cc                     |    90 +-
 gcc/doc/cpp.texi                                   |     2 +-
 gcc/doc/extend.texi                                |    11 +-
 gcc/doc/gm2.texi                                   |    32 +-
 gcc/doc/install.texi                               |    12 +-
 gcc/doc/invoke.texi                                |    18 +-
 gcc/expr.cc                                        |     9 +-
 gcc/fold-const.cc                                  |     4 +-
 gcc/fortran/ChangeLog                              |   160 +
 gcc/fortran/class.cc                               |    22 +-
 gcc/fortran/resolve.cc                             |   220 +-
 gcc/fortran/trans-array.cc                         |    45 +-
 gcc/fortran/trans-expr.cc                          |   124 +-
 gcc/fortran/trans-io.cc                            |    22 +
 gcc/gimple-lower-bitint.cc                         |    18 +-
 gcc/gimple-range-edge.cc                           |    10 +-
 gcc/gimple-ssa-store-merging.cc                    |    30 +-
 gcc/gimple-ssa-warn-access.cc                      |    88 +-
 gcc/hwint.h                                        |    26 +
 gcc/loop-doloop.cc                                 |    20 +-
 gcc/lra-constraints.cc                             |    30 +-
 gcc/lto-wrapper.cc                                 |    27 +-
 gcc/m2/ChangeLog                                   |  2117 +++
 gcc/m2/Make-lang.in                                |   171 +-
 gcc/m2/Make-maintainer.in                          |   532 +-
 gcc/m2/gm2-compiler/M2ALU.def                      |    28 +-
 gcc/m2/gm2-compiler/M2ALU.mod                      |   122 +-
 gcc/m2/gm2-compiler/M2Base.def                     |   105 +-
 gcc/m2/gm2-compiler/M2Base.mod                     |   211 +-
 gcc/m2/gm2-compiler/M2BasicBlock.def               |    34 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |   129 +-
 gcc/m2/gm2-compiler/M2Bitset.mod                   |     1 -
 gcc/m2/gm2-compiler/M2CaseList.mod                 |   176 +-
 gcc/m2/gm2-compiler/M2Check.mod                    |   164 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |     7 +-
 gcc/m2/gm2-compiler/M2Comp.mod                     |    12 +-
 gcc/m2/gm2-compiler/M2Emit.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Error.def                    |    19 -
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |    11 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   604 +-
 gcc/m2/gm2-compiler/M2GenGCC.def                   |    20 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   959 +-
 gcc/m2/gm2-compiler/M2LangDump.def                 |     4 +-
 gcc/m2/gm2-compiler/M2LangDump.mod                 |     4 +-
 gcc/m2/gm2-compiler/M2LexBuf.def                   |    13 +-
 gcc/m2/gm2-compiler/M2LexBuf.mod                   |    23 +-
 gcc/m2/gm2-compiler/M2MetaError.def                |    46 +-
 gcc/m2/gm2-compiler/M2MetaError.mod                |   357 +-
 gcc/m2/gm2-compiler/M2Options.def                  |    19 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |    27 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |    30 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   768 +-
 gcc/m2/gm2-compiler/M2Range.def                    |    26 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |   116 +-
 gcc/m2/gm2-compiler/M2Reserved.def                 |     8 +-
 gcc/m2/gm2-compiler/M2Reserved.mod                 |     3 +
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |    24 +-
 gcc/m2/gm2-compiler/M2Size.mod                     |    10 +-
 gcc/m2/gm2-compiler/M2StackAddress.mod             |    11 +-
 gcc/m2/gm2-compiler/M2StateCheck.def               |   154 +
 gcc/m2/gm2-compiler/M2StateCheck.mod               |   344 +
 gcc/m2/gm2-compiler/M2Students.def                 |     8 +-
 gcc/m2/gm2-compiler/M2Students.mod                 |     8 +-
 gcc/m2/gm2-compiler/M2Swig.mod                     |    53 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |    60 +-
 gcc/m2/gm2-compiler/M2System.def                   |     2 +-
 gcc/m2/gm2-compiler/M2System.mod                   |    62 +-
 gcc/m2/gm2-compiler/P0SymBuild.def                 |     7 +
 gcc/m2/gm2-compiler/P0SymBuild.mod                 |    16 +-
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |    39 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |    20 +-
 gcc/m2/gm2-compiler/P1SymBuild.def                 |    46 +-
 gcc/m2/gm2-compiler/P1SymBuild.mod                 |   102 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |    62 +-
 gcc/m2/gm2-compiler/P2SymBuild.def                 |    98 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |   990 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |   100 +-
 gcc/m2/gm2-compiler/P3SymBuild.def                 |    34 +-
 gcc/m2/gm2-compiler/P3SymBuild.mod                 |    27 +-
 gcc/m2/gm2-compiler/PCBuild.bnf                    |    98 +-
 gcc/m2/gm2-compiler/PCSymBuild.def                 |    57 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |    48 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |    31 +-
 gcc/m2/gm2-compiler/SymbolConversion.def           |     8 +-
 gcc/m2/gm2-compiler/SymbolConversion.mod           |    24 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |   325 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |  1512 +-
 gcc/m2/gm2-compiler/m2flex.def                     |     2 +-
 gcc/m2/gm2-compiler/ppg.mod                        |     1 +
 gcc/m2/gm2-gcc/CDataTypes.def                      |    33 +
 gcc/m2/gm2-gcc/gcctypes.def                        |    36 +
 gcc/m2/gm2-gcc/init.cc                             |     4 +
 gcc/m2/gm2-gcc/init.def                            |     4 +-
 gcc/m2/gm2-gcc/m2block.def                         |    42 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |    61 +-
 gcc/m2/gm2-gcc/m2builtins.def                      |    39 +-
 gcc/m2/gm2-gcc/m2color.cc                          |     6 +-
 gcc/m2/gm2-gcc/m2color.h                           |     2 +-
 gcc/m2/gm2-gcc/m2convert.def                       |    21 +-
 gcc/m2/gm2-gcc/m2decl.cc                           |     2 +-
 gcc/m2/gm2-gcc/m2decl.def                          |    44 +-
 gcc/m2/gm2-gcc/m2decl.h                            |     2 +-
 gcc/m2/gm2-gcc/m2except.def                        |    13 +-
 gcc/m2/gm2-gcc/m2expr.def                          |   228 +-
 gcc/m2/gm2-gcc/m2linemap.cc                        |     2 +-
 gcc/m2/gm2-gcc/m2linemap.def                       |     8 +-
 gcc/m2/gm2-gcc/m2misc.def                          |     7 +-
 gcc/m2/gm2-gcc/m2pp.def                            |     4 +-
 gcc/m2/gm2-gcc/m2statement.cc                      |     2 +-
 gcc/m2/gm2-gcc/m2statement.def                     |    72 +-
 gcc/m2/gm2-gcc/m2statement.h                       |     2 +-
 gcc/m2/gm2-gcc/m2tree.def                          |    26 +-
 gcc/m2/gm2-gcc/m2treelib.def                       |    23 +-
 gcc/m2/gm2-gcc/m2type.cc                           |    30 +-
 gcc/m2/gm2-gcc/m2type.def                          |   269 +-
 gcc/m2/gm2-gcc/m2type.h                            |     7 -
 gcc/m2/gm2-lang.cc                                 |     5 +-
 gcc/m2/gm2-lang.h                                  |     6 +-
 gcc/m2/gm2-libs-ch/SysExceptions.c                 |   107 +-
 gcc/m2/gm2-libs-ch/UnixArgs.cc                     |    14 +-
 gcc/m2/gm2-libs-ch/dtoa.cc                         |     4 +-
 gcc/m2/gm2-libs-ch/ldtoa.cc                        |    10 +-
 gcc/m2/gm2-libs-ch/m2rts.h                         |    30 +-
 gcc/m2/gm2-libs-ch/termios.c                       |   240 +-
 gcc/m2/gm2-libs-coroutines/SYSTEM.mod              |     4 +-
 gcc/m2/gm2-libs-iso/EXCEPTIONS.mod                 |     3 +-
 gcc/m2/gm2-libs-iso/IOChan.mod                     |    15 +-
 gcc/m2/gm2-libs-iso/IOLink.mod                     |     3 +-
 gcc/m2/gm2-libs-iso/LongConv.mod                   |     3 +-
 gcc/m2/gm2-libs-iso/M2EXCEPTION.mod                |     3 +-
 gcc/m2/gm2-libs-iso/RealConv.mod                   |     3 +-
 gcc/m2/gm2-libs-iso/RndFile.mod                    |    15 +-
 gcc/m2/gm2-libs-iso/ShortConv.mod                  |     3 +-
 gcc/m2/gm2-libs-iso/StdChans.mod                   |    24 +-
 gcc/m2/gm2-libs-iso/TermFile.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/TextIO.mod                     |    13 +-
 gcc/m2/gm2-libs-iso/TextUtil.def                   |     6 +-
 gcc/m2/gm2-libs-iso/TextUtil.mod                   |     6 +-
 gcc/m2/gm2-libs-iso/WholeConv.mod                  |     6 +-
 gcc/m2/gm2-libs-log/FileSystem.def                 |     2 +-
 gcc/m2/gm2-libs-min/M2RTS.mod                      |     2 +
 gcc/m2/gm2-libs/M2RTS.mod                          |    10 +-
 gcc/m2/gm2-libs/dtoa.def                           |     2 +-
 gcc/m2/gm2-libs/ldtoa.def                          |     2 +-
 gcc/m2/gm2-libs/libc.def                           |     2 +-
 gcc/m2/gm2spec.cc                                  |     4 +-
 gcc/m2/images/LICENSE.IMG                          |     5 +-
 gcc/m2/m2-tree.def                                 |     5 +-
 gcc/m2/m2.flex                                     |     2 +
 gcc/m2/mc-boot-ch/GSYSTEM.c                        |     4 +-
 gcc/m2/mc-boot-ch/GSYSTEM.h                        |   113 +
 gcc/m2/mc-boot-ch/GSelective.c                     |     2 +-
 gcc/m2/mc-boot-ch/GSysExceptions.c                 |    88 +-
 gcc/m2/mc-boot-ch/GSysExceptions.h                 |    63 +
 gcc/m2/mc-boot-ch/Gdtoa.cc                         |    14 +-
 gcc/m2/mc-boot-ch/Gerrno.cc                        |     4 +-
 gcc/m2/mc-boot-ch/Gldtoa.cc                        |    18 +-
 gcc/m2/mc-boot-ch/Glibc.c                          |    60 +-
 gcc/m2/mc-boot-ch/Gm2rtsdummy.cc                   |    25 +-
 gcc/m2/mc-boot-ch/Gtermios.cc                      |   828 +-
 gcc/m2/mc-boot-ch/Gtermios.h                       |   208 +
 gcc/m2/mc-boot-ch/m2rts.h                          |     7 +-
 gcc/m2/mc-boot/GASCII.cc                           |     6 +-
 gcc/m2/mc-boot/GArgs.cc                            |    10 +-
 gcc/m2/mc-boot/GAssertion.cc                       |     6 +-
 gcc/m2/mc-boot/GBreak.cc                           |     6 +-
 gcc/m2/mc-boot/GCmdArgs.cc                         |    10 +-
 gcc/m2/mc-boot/GDebug.cc                           |     6 +-
 gcc/m2/mc-boot/GDynamicStrings.cc                  |   522 +-
 gcc/m2/mc-boot/GDynamicStrings.h                   |    17 +-
 gcc/m2/mc-boot/GEnvironment.cc                     |    14 +-
 gcc/m2/mc-boot/GFIO.cc                             |    59 +-
 gcc/m2/mc-boot/GFormatStrings.cc                   |     8 +-
 gcc/m2/mc-boot/GFpuIO.cc                           |     6 +-
 gcc/m2/mc-boot/GIO.cc                              |    14 +-
 gcc/m2/mc-boot/GIndexing.cc                        |   100 +-
 gcc/m2/mc-boot/GM2Dependent.cc                     |    47 +-
 gcc/m2/mc-boot/GM2EXCEPTION.cc                     |    10 +-
 gcc/m2/mc-boot/GM2RTS.cc                           |    11 +-
 gcc/m2/mc-boot/GMemUtils.cc                        |     6 +-
 gcc/m2/mc-boot/GNumberIO.cc                        |    40 +-
 gcc/m2/mc-boot/GPushBackInput.cc                   |     6 +-
 gcc/m2/mc-boot/GRTExceptions.cc                    |   111 +-
 gcc/m2/mc-boot/GRTint.cc                           |    15 +-
 gcc/m2/mc-boot/GSArgs.cc                           |     8 +-
 gcc/m2/mc-boot/GSFIO.cc                            |     6 +-
 gcc/m2/mc-boot/GStdIO.cc                           |    12 +-
 gcc/m2/mc-boot/GStorage.cc                         |     6 +-
 gcc/m2/mc-boot/GStrCase.cc                         |    14 +-
 gcc/m2/mc-boot/GStrIO.cc                           |    18 +-
 gcc/m2/mc-boot/GStrLib.cc                          |    18 +-
 gcc/m2/mc-boot/GStringConvert.cc                   |    10 +-
 gcc/m2/mc-boot/GSysStorage.cc                      |    10 +-
 gcc/m2/mc-boot/GTimeString.cc                      |    10 +-
 gcc/m2/mc-boot/Galists.cc                          |   132 +-
 gcc/m2/mc-boot/Galists.h                           |     6 +
 gcc/m2/mc-boot/Gdecl.cc                            | 16015 ++++++++++---------
 gcc/m2/mc-boot/Gdecl.h                             |    25 +
 gcc/m2/mc-boot/Gdtoa.h                             |     2 +-
 gcc/m2/mc-boot/Gkeyc.cc                            |    81 +-
 gcc/m2/mc-boot/Gkeyc.h                             |    12 +
 gcc/m2/mc-boot/Gldtoa.h                            |     2 +-
 gcc/m2/mc-boot/Glibc.h                             |    15 +-
 gcc/m2/mc-boot/Glists.cc                           |    96 +-
 gcc/m2/mc-boot/GmcComment.cc                       |    54 +-
 gcc/m2/mc-boot/GmcComp.cc                          |    18 +-
 gcc/m2/mc-boot/GmcDebug.cc                         |    12 +-
 gcc/m2/mc-boot/GmcError.cc                         |   138 +-
 gcc/m2/mc-boot/GmcFileName.cc                      |    12 +-
 gcc/m2/mc-boot/GmcLexBuf.cc                        |    16 +-
 gcc/m2/mc-boot/GmcMetaError.cc                     |    16 +-
 gcc/m2/mc-boot/GmcOptions.cc                       |    16 +-
 gcc/m2/mc-boot/GmcPreprocess.cc                    |    16 +-
 gcc/m2/mc-boot/GmcPretty.cc                        |   127 +-
 gcc/m2/mc-boot/GmcPrintf.cc                        |    16 +-
 gcc/m2/mc-boot/GmcQuiet.cc                         |    12 +-
 gcc/m2/mc-boot/GmcReserved.cc                      |    15 +-
 gcc/m2/mc-boot/GmcSearch.cc                        |    12 +-
 gcc/m2/mc-boot/GmcStack.cc                         |    45 +-
 gcc/m2/mc-boot/GmcStream.cc                        |    10 +-
 gcc/m2/mc-boot/Gmcp1.cc                            |    22 +-
 gcc/m2/mc-boot/Gmcp2.cc                            |     6 +-
 gcc/m2/mc-boot/Gmcp3.cc                            |    10 +-
 gcc/m2/mc-boot/Gmcp4.cc                            |    10 +-
 gcc/m2/mc-boot/Gmcp5.cc                            |    18 +-
 gcc/m2/mc-boot/GnameKey.cc                         |    18 +-
 gcc/m2/mc-boot/GsymbolKey.cc                       |    76 +-
 gcc/m2/mc-boot/Gvarargs.cc                         |   104 +-
 gcc/m2/mc-boot/Gwlists.cc                          |    95 +-
 gcc/m2/mc/Indexing.mod                             |     7 +-
 gcc/m2/mc/alists.def                               |     7 +
 gcc/m2/mc/alists.mod                               |    28 +
 gcc/m2/mc/decl.def                                 |    29 +
 gcc/m2/mc/decl.mod                                 |  2188 ++-
 gcc/m2/mc/keyc.def                                 |    14 +
 gcc/m2/mc/keyc.mod                                 |    48 +-
 gcc/m2/mc/lists.mod                                |     7 +-
 gcc/m2/mc/mc.flex                                  |    15 +-
 gcc/m2/mc/mcComment.h                              |     4 +-
 gcc/m2/mc/mcComp.mod                               |     6 +-
 gcc/m2/mc/mcDebug.mod                              |     6 +-
 gcc/m2/mc/mcFileName.mod                           |     6 +-
 gcc/m2/mc/mcMetaError.mod                          |     6 +-
 gcc/m2/mc/mcOptions.mod                            |    10 +-
 gcc/m2/mc/mcPreprocess.mod                         |     6 +-
 gcc/m2/mc/mcPretty.mod                             |     7 +-
 gcc/m2/mc/mcPrintf.mod                             |     6 +-
 gcc/m2/mc/mcQuiet.mod                              |     6 +-
 gcc/m2/mc/mcReserved.mod                           |     7 +-
 gcc/m2/mc/mcSearch.mod                             |     6 +-
 gcc/m2/mc/mcStack.mod                              |     7 +-
 gcc/m2/mc/mcp1.bnf                                 |     9 +-
 gcc/m2/pge-boot/GDynamicStrings.cc                 |   519 +-
 gcc/m2/pge-boot/GDynamicStrings.h                  |    17 +-
 gcc/m2/pge-boot/GM2RTS.cc                          |    79 +-
 gcc/m2/pge-boot/GSymbolKey.cc                      |    93 +-
 gcc/m2/pge-boot/GSysExceptions.cc                  |    92 +-
 gcc/m2/pge-boot/GUnixArgs.cc                       |     4 +-
 gcc/m2/pge-boot/Gerrno.cc                          |     4 +-
 gcc/m2/pge-boot/Gldtoa.cc                          |     8 +-
 gcc/m2/pge-boot/Gldtoa.h                           |     2 +-
 gcc/m2/pge-boot/Glibc.cc                           |    32 +-
 gcc/m2/pge-boot/Glibc.h                            |     4 +-
 gcc/m2/pge-boot/Gpge.cc                            |   563 +-
 gcc/m2/pge-boot/Gtermios.cc                        |   830 +-
 gcc/m2/pge-boot/m2rts.h                            |    27 +-
 gcc/m2/tools-src/buildpg                           |     5 +-
 gcc/m2/tools-src/calcpath                          |     6 +-
 gcc/m2/tools-src/checkmeta.py                      |     5 +-
 gcc/m2/tools-src/def2doc.py                        |     5 +-
 gcc/m2/tools-src/makeSystem                        |     6 +-
 gcc/m2/tools-src/tidydates.py                      |     5 +-
 gcc/multiple_target.cc                             |    16 +-
 gcc/opts-common.cc                                 |     4 +-
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/zh_CN.po                                    |   501 +-
 gcc/real.cc                                        |    16 +
 gcc/regenerate-opt-urls.py                         |     4 +-
 gcc/testsuite/ChangeLog                            |  1241 ++
 .../c-c++-common/analyzer/error-pr115724.c         |    86 +
 .../analyzer/fd-glibc-byte-stream-socket.c         |     4 +
 .../analyzer/fd-manpage-getaddrinfo-client.c       |     4 +
 ...fo-server.c => fd-manpage-getaddrinfo-server.c} |     4 +
 .../c-c++-common/analyzer/fd-socket-meaning.c      |     4 +
 .../c-c++-common/analyzer/fd-symbolic-socket.c     |     4 +
 .../analyzer/flexible-array-member-1.c             |     6 +-
 gcc/testsuite/c-c++-common/analyzer/pr106539.c     |     2 +-
 .../c-c++-common/raw-string-directive-3.c          |     8 +
 .../c-c++-common/raw-string-directive-4.c          |     8 +
 gcc/testsuite/c-c++-common/torture/pr117912-1.c    |    28 +
 gcc/testsuite/c-c++-common/torture/pr117912-2.c    |    28 +
 gcc/testsuite/c-c++-common/torture/pr117912-3.c    |    61 +
 gcc/testsuite/g++.dg/asan/pr117845-2.C             |    12 +
 gcc/testsuite/g++.dg/asan/pr117845.C               |    12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array23.C      |    28 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array24.C      |    27 +
 gcc/testsuite/g++.dg/cpp0x/noexcept41.C            |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-recursion2.C  |    22 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr22.C          |    12 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction117.C    |     7 +
 gcc/testsuite/g++.dg/cpp1z/decomp61.C              |    28 +
 gcc/testsuite/g++.dg/cpp1z/eval-order13.C          |    29 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type28.C       |    18 +
 gcc/testsuite/g++.dg/cpp1z/nontype6.C              |    24 +
 gcc/testsuite/g++.dg/cpp1z/nontype6a.C             |    25 +
 gcc/testsuite/g++.dg/cpp1z/nontype7.C              |    22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-defarg3.C      |     8 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires40.C   |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union8.C      |    31 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual22.C   |    22 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ8.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/pr117317-1.C            |    19 +
 gcc/testsuite/g++.dg/cpp2a/pr117317-2.C            |    15 +
 gcc/testsuite/g++.dg/diagnostic/aggr-init1.C       |    37 +
 gcc/testsuite/g++.dg/init/array62.C                |     2 +-
 gcc/testsuite/g++.dg/init/array63.C                |     2 +-
 gcc/testsuite/g++.dg/init/array64.C                |     2 +-
 gcc/testsuite/g++.dg/opt/pr117439.C                |    16 +
 gcc/testsuite/g++.dg/overload/addr3.C              |    24 +
 gcc/testsuite/g++.dg/parse/crash77.C               |    13 +
 gcc/testsuite/g++.dg/template/conv21.C             |    14 +
 gcc/testsuite/g++.dg/template/non-dependent35.C    |     8 +
 gcc/testsuite/g++.dg/torture/pr113994.C            |    31 +
 gcc/testsuite/g++.dg/torture/pr81812.C             |     2 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt7.C      |    13 +
 gcc/testsuite/g++.dg/vect/pr84556.cc               |     2 +-
 gcc/testsuite/g++.dg/warn/Wduplicated-branches8.C  |    17 +
 gcc/testsuite/g++.dg/warn/pr117825.C               |    18 +
 gcc/testsuite/g++.target/aarch64/mv-pragma.C       |    31 +
 .../g++.target/arm/mve/general-c++/nomve_fp_1.c    |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr116799.c     |    41 +
 gcc/testsuite/gcc.c-torture/execute/pr117095.c     |    47 +
 .../analyzer/malloc-ipa-8-unchecked.c              |    46 +-
 .../{c-c++-common => gcc.dg}/analyzer/signal-4a.c  |    53 +-
 .../{c-c++-common => gcc.dg}/analyzer/signal-4b.c  |    65 +-
 gcc/testsuite/gcc.dg/bitint-115.c                  |     9 +
 gcc/testsuite/gcc.dg/bitint-116.c                  |    11 +
 gcc/testsuite/gcc.dg/bitint-117.c                  |    13 +
 gcc/testsuite/gcc.dg/bitint-118.c                  |    21 +
 gcc/testsuite/gcc.dg/builtin-iseqsig-1.c           |    20 +
 gcc/testsuite/gcc.dg/dfp/pr102674.c                |    65 +
 gcc/testsuite/gcc.dg/dfp/pr43374.c                 |    56 +
 gcc/testsuite/gcc.dg/pr117254.c                    |    10 +
 gcc/testsuite/gcc.dg/pr117398.c                    |    17 +
 gcc/testsuite/gcc.dg/pr117433.c                    |    21 +
 gcc/testsuite/gcc.dg/pr117745.c                    |     8 +
 gcc/testsuite/gcc.dg/pr118024.c                    |    15 +
 gcc/testsuite/gcc.dg/torture/bitint-74.c           |    27 +
 gcc/testsuite/gcc.dg/torture/pr117333.c            |    29 +
 gcc/testsuite/gcc.dg/torture/pr117417.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr117574-1.c          |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/pr117142.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/pr116997.c               |    18 +
 gcc/testsuite/gcc.dg/vect/pr117307.c               |    17 +
 gcc/testsuite/gcc.dg/vect/pr117594.c               |    20 +
 .../aarch64/sme/acle-asm/psel_lane_b16.c           |    89 +
 .../aarch64/sme/acle-asm/psel_lane_b32.c           |    89 +
 .../aarch64/sme/acle-asm/psel_lane_b64.c           |    80 +
 .../gcc.target/aarch64/sme/acle-asm/psel_lane_b8.c |    89 +
 .../aarch64/sme/acle-asm/psel_lane_c16.c           |    89 +
 .../aarch64/sme/acle-asm/psel_lane_c32.c           |    89 +
 .../aarch64/sme/acle-asm/psel_lane_c64.c           |    80 +
 .../gcc.target/aarch64/sme/acle-asm/psel_lane_c8.c |    89 +
 gcc/testsuite/gcc.target/aarch64/sme/clamp_3.c     |     2 +
 gcc/testsuite/gcc.target/aarch64/sme/clamp_4.c     |     2 +
 gcc/testsuite/gcc.target/aarch64/sme/clamp_5.c     |    24 +
 .../gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c |    60 +-
 .../gcc.target/aarch64/sme2/acle-asm/pext_c16.c    |    50 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c16_x2.c |    54 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c32.c    |    50 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c32_x2.c |    54 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c64.c    |    50 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c64_x2.c |    54 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c8.c     |    50 -
 .../gcc.target/aarch64/sme2/acle-asm/pext_c8_x2.c  |    54 -
 .../aarch64/sme2/acle-asm/pext_lane_c16.c          |    50 +
 .../aarch64/sme2/acle-asm/pext_lane_c16_x2.c       |    54 +
 .../aarch64/sme2/acle-asm/pext_lane_c32.c          |    50 +
 .../aarch64/sme2/acle-asm/pext_lane_c32_x2.c       |    54 +
 .../aarch64/sme2/acle-asm/pext_lane_c64.c          |    50 +
 .../aarch64/sme2/acle-asm/pext_lane_c64_x2.c       |    54 +
 .../aarch64/sme2/acle-asm/pext_lane_c8.c           |    50 +
 .../aarch64/sme2/acle-asm/pext_lane_c8_x2.c        |    54 +
 .../gcc.target/aarch64/sme2/acle-asm/psel_b16.c    |    89 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_b32.c    |    89 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_b64.c    |    80 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_b8.c     |    89 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_c16.c    |    89 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_c32.c    |    89 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_c64.c    |    80 -
 .../gcc.target/aarch64/sme2/acle-asm/psel_c8.c     |    89 -
 .../aarch64/sve/acle/general/pr106326_2.c          |   200 +
 .../aarch64/sve/acle/general/whilele_11.c          |    31 +
 .../aarch64/sve/acle/general/whilele_12.c          |    34 +
 .../aarch64/sve/acle/general/whilele_5.c           |     2 +-
 .../gcc.target/arm/acle/data-intrinsics-assembly.c |     4 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-15.c        |    12 +
 gcc/testsuite/gcc.target/arm/epilog-1.c            |    26 +-
 gcc/testsuite/gcc.target/arm/memset-inline-4-exe.c |     7 +
 gcc/testsuite/gcc.target/arm/memset-inline-4.c     |     3 +-
 gcc/testsuite/gcc.target/arm/memset-inline-5-exe.c |     7 +
 gcc/testsuite/gcc.target/arm/memset-inline-5.c     |     3 +-
 gcc/testsuite/gcc.target/arm/memset-inline-6-exe.c |     7 +
 gcc/testsuite/gcc.target/arm/memset-inline-6.c     |     3 +-
 gcc/testsuite/gcc.target/arm/memset-inline-8-exe.c |     7 +
 gcc/testsuite/gcc.target/arm/memset-inline-8.c     |    10 +-
 gcc/testsuite/gcc.target/arm/memset-inline-9-exe.c |     7 +
 gcc/testsuite/gcc.target/arm/memset-inline-9.c     |     2 +-
 gcc/testsuite/gcc.target/arm/mve/pr108443-run.c    |     2 +-
 gcc/testsuite/gcc.target/arm/mve/pr108443.c        |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr114801.c        |    39 +
 gcc/testsuite/gcc.target/arm/mve/pr117408-1.c      |     7 +
 gcc/testsuite/gcc.target/arm/mve/pr117408-2.c      |     7 +
 gcc/testsuite/gcc.target/arm/pr117675.c            |    17 +
 gcc/testsuite/gcc.target/arm/pr40457-2.c           |     2 +-
 gcc/testsuite/gcc.target/arm/pr43920-2.c           |     4 +-
 gcc/testsuite/gcc.target/arm/pr51534.c             |     3 +-
 gcc/testsuite/gcc.target/arm/pr68620.c             |     8 +-
 gcc/testsuite/gcc.target/arm/pr78041.c             |     3 +-
 gcc/testsuite/gcc.target/arm/pr98636.c             |     4 +-
 gcc/testsuite/gcc.target/arm/thumb-ifcvt.c         |     2 +-
 .../gcc.target/arm/thumb2-slow-flash-data-3.c      |     2 +-
 .../gcc.target/arm/vect-early-break-cbranch.c      |    12 +-
 gcc/testsuite/gcc.target/i386/pr114942.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr117105.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr117304-1.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr117357.c           |     7 +
 gcc/testsuite/gcc.target/i386/pr117418-1.c         |    24 +
 gcc/testsuite/gcc.target/i386/pr117926.c           |    18 +
 .../loongarch/vector/lasx/lasx-builtin.c           |     4 +-
 .../gcc.target/loongarch/vector/lsx/lsx-builtin.c  |     4 +-
 gcc/testsuite/gcc.target/s390/ccusage.c            |    37 +
 gcc/testsuite/gfortran.dg/associate_69.f90         |    18 +-
 gcc/testsuite/gfortran.dg/associate_70.f90         |    60 +
 gcc/testsuite/gfortran.dg/assumed_rank_25.f90      |    51 +
 .../gfortran.dg/bounds_check_array_io.f90          |    31 +
 gcc/testsuite/gfortran.dg/character_workout_1.f90  |     8 +-
 gcc/testsuite/gfortran.dg/finalize_58.f90          |    77 +
 gcc/testsuite/gfortran.dg/finalize_59.f90          |   245 +
 gcc/testsuite/gfortran.dg/ieee/pr115070.f90        |    28 +
 gcc/testsuite/gfortran.dg/null_actual_6.f90        |   221 +
 gcc/testsuite/gfortran.dg/pr109345.f90             |    77 +
 gcc/testsuite/gfortran.dg/pr115348.f90             |    35 +
 gcc/testsuite/gfortran.dg/pr117730_a.f90           |    50 +
 gcc/testsuite/gfortran.dg/pr117730_b.f90           |    47 +
 gcc/testsuite/gfortran.dg/pr117763.f90             |   279 +
 gcc/testsuite/gfortran.dg/pr117797.f90             |    55 +
 gcc/testsuite/gfortran.dg/pr117819.f90             |    45 +
 gcc/testsuite/gfortran.dg/pr117820.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr84674.f90              |    55 +
 gcc/testsuite/gfortran.dg/pr84869.f90              |    25 +
 gcc/testsuite/gfortran.dg/ptr_func_assign_6.f08    |    89 +
 gcc/testsuite/gm2/base-lang/pass/SYSTEM.def        |   197 +
 gcc/testsuite/gm2/base-lang/pass/base-lang-test.sh |   291 +
 .../gm2/base-lang/pass/globalproctype.def          |     7 +
 .../gm2/base-lang/pass/globalproctype.mod          |    13 +
 gcc/testsuite/gm2/base-lang/pass/globalvar.def     |     3 +
 gcc/testsuite/gm2/base-lang/pass/globalvar.mod     |     6 +
 .../gm2/base-lang/pass/globalvarassign.def         |     3 +
 .../gm2/base-lang/pass/globalvarassign.mod         |     8 +
 gcc/testsuite/gm2/base-lang/pass/localproctype.def |     3 +
 gcc/testsuite/gm2/base-lang/pass/localproctype.mod |    16 +
 gcc/testsuite/gm2/base-lang/pass/localvar.def      |     3 +
 gcc/testsuite/gm2/base-lang/pass/localvar.mod      |    11 +
 .../gm2/base-lang/pass/localvarassign.def          |     3 +
 .../gm2/base-lang/pass/localvarassign.mod          |    14 +
 gcc/testsuite/gm2/base-lang/pass/opaquefield.def   |     8 +
 gcc/testsuite/gm2/base-lang/pass/opaquefield.mod   |    19 +
 gcc/testsuite/gm2/base-lang/pass/opaquenew.def     |     8 +
 gcc/testsuite/gm2/base-lang/pass/opaquenew.mod     |    18 +
 gcc/testsuite/gm2/base-lang/pass/opaqueparam.def   |    12 +
 gcc/testsuite/gm2/base-lang/pass/opaqueparam.mod   |    32 +
 gcc/testsuite/gm2/base-lang/pass/opaquestr.def     |    10 +
 gcc/testsuite/gm2/base-lang/pass/opaqueuse.def     |     7 +
 gcc/testsuite/gm2/base-lang/pass/opaqueuse.mod     |    15 +
 gcc/testsuite/gm2/base-lang/pass/opaqueusestr.def  |     9 +
 gcc/testsuite/gm2/base-lang/pass/opaqueusestr.mod  |    27 +
 gcc/testsuite/gm2/base-lang/pass/opaquevariant.def |     6 +
 gcc/testsuite/gm2/base-lang/pass/opaquevariant.mod |    26 +
 .../gm2/base-lang/pass/opaquevarparam.def          |     9 +
 .../gm2/base-lang/pass/opaquevarparam.mod          |    16 +
 gcc/testsuite/gm2/base-lang/pass/simplelist.def    |    11 +
 gcc/testsuite/gm2/base-lang/pass/simplelist.mod    |    33 +
 .../gm2/base-lang/pass/simplelistiter.def          |    10 +
 .../gm2/base-lang/pass/simplelistiter.mod          |    30 +
 gcc/testsuite/gm2/base-lang/pass/simpleopaque.def  |    13 +
 gcc/testsuite/gm2/base-lang/pass/simpleopaque.mod  |    32 +
 gcc/testsuite/gm2/base-lang/pass/straddress.def    |     5 +
 gcc/testsuite/gm2/base-lang/pass/straddress.mod    |    16 +
 .../gm2/base-lang/pass/straddressexport.def        |     8 +
 .../gm2/base-lang/pass/straddressexport.mod        |    16 +
 .../gm2/base-lang/pass/unboundedarray.def          |     5 +
 .../gm2/base-lang/pass/unboundedarray.mod          |     8 +
 gcc/testsuite/gm2/builtins/run/pass/testalloa.mod  |    47 +
 .../gm2/builtins/run/pass/testisnormal.def         |     5 +
 .../gm2/builtins/run/pass/testisnormal.mod         |     2 +-
 gcc/testsuite/gm2/builtins/run/pass/testsinl.def   |     5 +
 gcc/testsuite/gm2/builtins/run/pass/testsinl.mod   |    23 +
 gcc/testsuite/gm2/errors/fail/array1.mod           |     5 +
 gcc/testsuite/gm2/errors/fail/badconst.mod         |    19 +
 gcc/testsuite/gm2/errors/fail/badtype.mod          |    10 +
 gcc/testsuite/gm2/errors/fail/badvar.mod           |    10 +
 gcc/testsuite/gm2/errors/fail/errors-fail.exp      |     2 +-
 gcc/testsuite/gm2/errors/fail/testfio.mod          |     8 +
 gcc/testsuite/gm2/errors/fail/testparam.mod        |     5 +
 gcc/testsuite/gm2/extensions/run/pass/testopen.mod |     2 +-
 gcc/testsuite/gm2/iso/const/pass/constbool4.mod    |    17 +
 gcc/testsuite/gm2/iso/const/pass/constbool5.mod    |    24 +
 gcc/testsuite/gm2/iso/fail/arraymismatch.mod       |     8 +
 gcc/testsuite/gm2/iso/fail/badexpression3.mod      |    11 +
 gcc/testsuite/gm2/iso/fail/badparam.def            |     5 +
 gcc/testsuite/gm2/iso/fail/badparam.mod            |     8 +
 gcc/testsuite/gm2/iso/fail/badparam2.def           |     5 +
 gcc/testsuite/gm2/iso/fail/badparam2.mod           |     7 +
 gcc/testsuite/gm2/iso/fail/badparam3.def           |     5 +
 gcc/testsuite/gm2/iso/fail/badparam3.mod           |     7 +
 gcc/testsuite/gm2/iso/fail/badparam4.def           |     5 +
 gcc/testsuite/gm2/iso/fail/badparam4.mod           |     8 +
 gcc/testsuite/gm2/iso/fail/badparamarray.def       |     5 +
 gcc/testsuite/gm2/iso/fail/badparamarray.mod       |     8 +
 gcc/testsuite/gm2/iso/fail/forloopbyvar.mod        |    16 +
 gcc/testsuite/gm2/iso/fail/forloopbyvar4.mod       |    17 +
 gcc/testsuite/gm2/iso/fail/forloopbyvar5.mod       |    17 +
 gcc/testsuite/gm2/iso/fail/forloopbyzero.mod       |    18 +
 gcc/testsuite/gm2/iso/fail/simpledef1.def          |     6 +
 gcc/testsuite/gm2/iso/fail/simpledef1.mod          |     3 +
 gcc/testsuite/gm2/iso/fail/simpleforward.mod       |    12 +
 gcc/testsuite/gm2/iso/fail/simpleforward2.mod      |    11 +
 gcc/testsuite/gm2/iso/fail/simpleforward3.mod      |    11 +
 gcc/testsuite/gm2/iso/fail/simpleforward4.mod      |    17 +
 gcc/testsuite/gm2/iso/fail/simpleforward5.mod      |    12 +
 gcc/testsuite/gm2/iso/fail/simpleforward7.mod      |    11 +
 gcc/testsuite/gm2/iso/fail/testarrayunbounded2.mod |    14 +
 gcc/testsuite/gm2/iso/fail/testarrayunbounded3.mod |    14 +
 gcc/testsuite/gm2/iso/fail/testarrayunbounded4.mod |    14 +
 gcc/testsuite/gm2/iso/fail/testarrayunbounded5.mod |    13 +
 gcc/testsuite/gm2/iso/fail/testarrayunbounded6.mod |    13 +
 gcc/testsuite/gm2/iso/pass/forloopbyconst.mod      |    25 +
 gcc/testsuite/gm2/iso/pass/forloopbyvar3.mod       |    16 +
 gcc/testsuite/gm2/iso/pass/simpleforward.mod       |    13 +
 gcc/testsuite/gm2/iso/pass/simpleforward6.mod      |    14 +
 gcc/testsuite/gm2/iso/pass/testarrayunbounded.mod  |    14 +
 gcc/testsuite/gm2/iso/run/pass/condtest2.mod       |    26 +
 gcc/testsuite/gm2/iso/run/pass/condtest3.mod       |    26 +
 gcc/testsuite/gm2/iso/run/pass/condtest4.mod       |    24 +
 gcc/testsuite/gm2/iso/run/pass/condtest5.mod       |    24 +
 gcc/testsuite/gm2/iso/run/pass/constbool4.mod      |    17 +
 gcc/testsuite/gm2/isolib/run/pass/openlibc.mod     |     2 +-
 gcc/testsuite/gm2/isolib/run/pass/testinittm.mod   |    17 +
 gcc/testsuite/gm2/isolib/run/pass/testlowread.mod  |     9 +
 gcc/testsuite/gm2/isolib/run/pass/testrestline.mod |    20 +
 .../gm2/isolib/run/pass/testrestline2.mod          |    17 +
 .../gm2/isolib/run/pass/testrestline3.mod          |    16 +
 .../gm2/isolib/run/pass/testwritereal.mod          |     9 +
 gcc/testsuite/gm2/pim/fail/tinyadr.mod             |    12 +
 gcc/testsuite/gm2/pim/pass/forloopnulchar.mod      |     8 +
 gcc/testsuite/gm2/pim/pass/forward.mod             |    14 +
 gcc/testsuite/gm2/pim/pass/nulcharcase.mod         |    16 +
 gcc/testsuite/gm2/pim/pass/nulcharvar.mod          |     7 +
 gcc/testsuite/gm2/pim/run/pass/testaddr3.mod       |     2 +-
 gcc/testsuite/gnat.dg/matrix1.adb                  |    16 +
 gcc/testsuite/lib/sarif-schema-2.1.0.json          |  3389 ++++
 gcc/testsuite/lib/scansarif.exp                    |    23 +
 gcc/testsuite/lib/target-supports.exp              |    47 +
 gcc/tree-assume.cc                                 |    32 +-
 gcc/tree-data-ref.cc                               |     2 +
 gcc/tree-eh.cc                                     |     5 +-
 gcc/tree-sra.cc                                    |     9 +
 gcc/tree-ssa-forwprop.cc                           |     4 +-
 gcc/tree-ssa-loop-niter.cc                         |    31 +-
 gcc/tree-ssa-phiopt.cc                             |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    51 +-
 gcc/tree-vect-data-refs.cc                         |    19 +-
 gcc/tree-vect-loop.cc                              |     3 +-
 gcc/tree-vect-slp-patterns.cc                      |    20 +-
 libcpp/ChangeLog                                   |    15 +
 libcpp/include/rich-location.h                     |     2 +
 libcpp/lex.cc                                      |     3 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/sr.po                                    |    49 +-
 libgcc/ChangeLog                                   |    14 +
 libgcc/Makefile.in                                 |     3 +
 libgcc/config/or1k/lib1funcs.S                     |     5 +
 libgcc/configure                                   |     3 +-
 libgcc/configure.ac                                |     3 +-
 libgfortran/ChangeLog                              |    19 +
 libgfortran/io/read.c                              |    36 +-
 libgfortran/io/write.c                             |     4 +
 libgm2/ChangeLog                                   |    12 +
 libgm2/config.h.in                                 |     3 +
 libgm2/configure                                   |    39 +-
 libgm2/configure.ac                                |     1 +
 libgm2/libm2iso/wraptime.cc                        |     2 +-
 libstdc++-v3/ChangeLog                             |   535 +
 libstdc++-v3/doc/html/manual/abi.html              |     2 +-
 libstdc++-v3/doc/html/manual/api.html              |     4 +-
 .../doc/html/manual/ext_concurrency_impl.html      |     4 +-
 libstdc++-v3/doc/html/manual/ext_demangling.html   |     2 +-
 libstdc++-v3/doc/html/manual/memory.html           |     2 +-
 .../doc/html/manual/parallel_mode_design.html      |     2 +-
 .../doc/html/manual/parallel_mode_using.html       |     2 +-
 libstdc++-v3/doc/html/manual/strings.html          |     4 +-
 libstdc++-v3/doc/html/manual/using_exceptions.html |    14 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |     2 +-
 .../doc/xml/manual/concurrency_extensions.xml      |     4 +-
 libstdc++-v3/doc/xml/manual/evolution.xml          |     4 +-
 libstdc++-v3/doc/xml/manual/extensions.xml         |     2 +-
 libstdc++-v3/doc/xml/manual/parallel_mode.xml      |     4 +-
 libstdc++-v3/doc/xml/manual/shared_ptr.xml         |     2 +-
 libstdc++-v3/doc/xml/manual/strings.xml            |     4 +-
 libstdc++-v3/doc/xml/manual/using_exceptions.xml   |    14 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    16 +-
 libstdc++-v3/include/bits/atomic_base.h            |     4 +-
 libstdc++-v3/include/bits/atomic_futex.h           |    20 +-
 libstdc++-v3/include/bits/basic_string.tcc         |     2 +-
 libstdc++-v3/include/bits/c++config                |    15 +-
 libstdc++-v3/include/bits/cow_string.h             |     2 +-
 libstdc++-v3/include/bits/cpp_type_traits.h        |     3 +-
 libstdc++-v3/include/bits/deque.tcc                |     3 +
 libstdc++-v3/include/bits/fs_dir.h                 |    22 +
 libstdc++-v3/include/bits/hashtable.h              |    16 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |     2 +
 libstdc++-v3/include/bits/iterator_concepts.h      |     4 +-
 libstdc++-v3/include/bits/memory_resource.h        |    18 +-
 libstdc++-v3/include/bits/move.h                   |    12 +
 libstdc++-v3/include/bits/ranges_algo.h            |    11 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |     7 +
 libstdc++-v3/include/bits/ranges_util.h            |     9 +-
 libstdc++-v3/include/bits/stl_algo.h               |    13 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    44 +-
 libstdc++-v3/include/bits/stl_bvector.h            |     4 +-
 libstdc++-v3/include/bits/stl_iterator.h           |     4 +
 libstdc++-v3/include/bits/stl_vector.h             |     6 +-
 libstdc++-v3/include/bits/unicode.h                |     2 +-
 libstdc++-v3/include/bits/unordered_map.h          |    28 +-
 libstdc++-v3/include/bits/unordered_set.h          |    24 +-
 libstdc++-v3/include/debug/helper_functions.h      |     5 +
 libstdc++-v3/include/debug/map.h                   |     2 +-
 libstdc++-v3/include/debug/safe_container.h        |    11 +-
 libstdc++-v3/include/debug/unordered_map           |     2 +-
 libstdc++-v3/include/decimal/decimal.h             |    24 +-
 libstdc++-v3/include/experimental/io_context       |     2 +-
 libstdc++-v3/include/experimental/socket           |     2 +-
 libstdc++-v3/include/pstl/glue_numeric_impl.h      |     2 +-
 libstdc++-v3/include/pstl/numeric_impl.h           |     9 +-
 libstdc++-v3/include/std/array                     |     2 +-
 libstdc++-v3/include/std/coroutine                 |     2 +-
 libstdc++-v3/include/std/format                    |     2 +-
 libstdc++-v3/include/std/istream                   |     2 +-
 libstdc++-v3/include/std/numeric                   |     4 +-
 libstdc++-v3/include/std/ostream                   |     6 +-
 libstdc++-v3/include/std/ranges                    |    29 +-
 libstdc++-v3/include/std/span                      |    10 +-
 libstdc++-v3/include/std/stacktrace                |     9 +-
 libstdc++-v3/include/std/text_encoding             |     6 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |     3 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |     2 +
 libstdc++-v3/src/c++11/futex.cc                    |     4 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |     2 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |     2 +
 .../19_diagnostics/stacktrace/stacktrace.cc        |   207 +-
 .../testsuite/20_util/default_delete/void_neg.cc   |     2 +-
 .../array/comparison_operators/106212.cc           |    15 +
 .../23_containers/deque/modifiers/insert/118035.cc |    26 +
 .../testsuite/23_containers/span/117966.cc         |    13 +
 .../23_containers/vector/bool/emplace_rvalue.cc    |    24 +
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |    12 +
 .../testsuite/25_algorithms/equal/lwg3560.cc       |    49 +
 .../25_algorithms/is_permutation/lwg3560.cc        |    51 +
 .../testsuite/25_algorithms/max/constrained.cc     |    25 +
 .../testsuite/25_algorithms/min/constrained.cc     |    25 +
 .../testsuite/26_numerics/exclusive_scan/2.cc      |    46 +
 .../26_numerics/pstl/numeric_ops/108236.cc         |    50 +
 .../testsuite/27_io/basic_ostream/print/1.cc       |    18 +-
 .../27_io/filesystem/iterators/lwg3480.cc          |    16 +
 libstdc++-v3/testsuite/29_atomics/atomic/89624.cc  |     9 +
 .../testsuite/30_threads/future/members/118093.cc  |    26 +
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |    12 +
 .../testsuite/std/ranges/adaptors/elements.cc      |    14 +
 .../testsuite/std/ranges/adaptors/transform.cc     |    16 +
 .../testsuite/std/ranges/subrange/lwg3589.cc       |    30 +
 .../testsuite/std/text_encoding/members.cc         |    19 +-
 .../testsuite/util/testsuite_performance.h         |    14 +-
 762 files changed, 38665 insertions(+), 17285 deletions(-)

Reply via email to