[gcc(refs/vendors/ibm/heads/gcc-14-branch)] ibm: Merge up to top of releases/gcc-14
Surya Kumari Jangala
jskumari@gcc.gnu.org
Mon May 5 17:23:43 GMT 2025
https://gcc.gnu.org/g:e8224a16f6789610b8775aed520a24bbb2c01ab0
commit e8224a16f6789610b8775aed520a24bbb2c01ab0
Merge: 7ea4c6f44d3f c120e047ecb5
Author: Surya Kumari Jangala <jskumari@linux.ibm.com>
Date: Fri May 2 03:20:33 2025 -0500
ibm: Merge up to top of releases/gcc-14
2025-05-02 Surya Kumari Jangala <jskumari@linux.ibm.com>
Merge up to releases/gcc-14 c120e047ecb5f488efffdccbdcacc1ce18e29f3a
Diff:
gcc/ChangeLog | 3514 +
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 156 +
gcc/ada/Makefile.rtl | 1 +
gcc/ada/checks.adb | 10 +-
gcc/ada/exp_aggr.adb | 54 +-
gcc/ada/exp_aggr.ads | 4 +
gcc/ada/exp_ch3.adb | 15 +-
gcc/ada/exp_ch7.adb | 6 +
gcc/ada/exp_put_image.adb | 3 +-
gcc/ada/exp_util.adb | 1 +
gcc/ada/freeze.adb | 26 +-
gcc/ada/gcc-interface/decl.cc | 8 +
gcc/ada/gcc-interface/trans.cc | 16 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 2 +-
gcc/ada/gnatvsn.ads | 3 +-
gcc/ada/libgnarl/s-taprop__dummy.adb | 11 +-
gcc/ada/libgnat/a-ngcoar.adb | 42 +-
gcc/ada/libgnat/a-ngrear.adb | 109 +-
gcc/ada/libgnat/s-dorepr__freebsd.adb | 172 +
gcc/ada/par-ch6.adb | 1 +
gcc/ada/sem_ch12.adb | 37 +-
gcc/ada/sem_res.adb | 2 +-
gcc/ada/sem_warn.adb | 4 +
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/asan.cc | 51 +-
gcc/auto-profile.cc | 4 +-
gcc/builtins.cc | 73 +-
gcc/c-family/ChangeLog | 70 +
gcc/c-family/c-ada-spec.cc | 4 +-
gcc/c-family/c-common.cc | 11 +-
gcc/c-family/c-cppbuiltin.cc | 19 +-
gcc/c-family/c-pretty-print.cc | 6 +-
gcc/c-family/c-warn.cc | 20 +-
gcc/c/ChangeLog | 108 +
gcc/c/c-decl.cc | 123 +-
gcc/c/c-objc-common.h | 2 +
gcc/c/c-parser.cc | 36 +-
gcc/c/c-tree.h | 21 +-
gcc/c/c-typeck.cc | 388 +-
gcc/cfgexpand.cc | 7 +-
gcc/cgraph.cc | 14 +-
gcc/combine.cc | 38 +-
gcc/common/config/i386/cpuinfo.h | 1 +
gcc/common/config/i386/i386-common.cc | 63 +-
gcc/common/config/i386/i386-isas.h | 2 +-
gcc/config.in | 7 +
gcc/config/aarch64/aarch64-builtins.cc | 190 +-
gcc/config/aarch64/aarch64-cores.def | 9 +-
gcc/config/aarch64/aarch64-early-ra.cc | 57 +-
gcc/config/aarch64/aarch64-freebsd.h | 1 +
gcc/config/aarch64/aarch64-ldp-fusion.cc | 158 +-
gcc/config/aarch64/aarch64-protos.h | 2 +
gcc/config/aarch64/aarch64-simd.md | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 17 +-
gcc/config/aarch64/aarch64-sve-builtins-base.def | 13 +-
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 | 107 +-
gcc/config/aarch64/aarch64-sve2.md | 8 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 69 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/aarch64/aarch64.md | 27 +-
gcc/config/aarch64/arm_acle.h | 61 +-
gcc/config/aarch64/driver-aarch64.cc | 52 +-
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 | 29 +-
gcc/config/arm/arm_mve.h | 4 +
gcc/config/arm/arm_mve_types.h | 4 +
gcc/config/arm/arm_neon.h | 8 +-
gcc/config/arm/constraints.md | 8 +-
gcc/config/arm/freebsd.h | 1 +
gcc/config/arm/predicates.md | 4 +
gcc/config/arm/sync.md | 2 +-
gcc/config/arm/t-rtems | 5 +-
gcc/config/avr/avr-mcus.def | 6 +
gcc/config/avr/avr-modes.def | 1 +
gcc/config/avr/avr-protos.h | 2 +-
gcc/config/avr/avr.cc | 225 +-
gcc/config/avr/avr.md | 23 +-
gcc/config/darwin.h | 4 +
gcc/config/darwin.opt | 4 +
gcc/config/freebsd-spec.h | 18 +-
gcc/config/i386/avx512bwintrin.h | 2 +-
gcc/config/i386/avx512fp16intrin.h | 4 +-
gcc/config/i386/cmpccxaddintrin.h | 6 +-
gcc/config/i386/freebsd.h | 1 +
gcc/config/i386/freebsd64.h | 1 +
gcc/config/i386/i386-builtin.def | 26 +-
gcc/config/i386/i386-c.cc | 5 +-
gcc/config/i386/i386-expand.cc | 40 +-
gcc/config/i386/i386-features.cc | 191 +
gcc/config/i386/i386-options.cc | 22 +-
gcc/config/i386/i386-passes.def | 3 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.cc | 279 +-
gcc/config/i386/i386.h | 44 +-
gcc/config/i386/i386.md | 18 +-
gcc/config/i386/i386.opt | 4 +-
gcc/config/i386/mmx.md | 92 +-
gcc/config/i386/sse.md | 587 +-
gcc/config/i386/subst.md | 3 +
gcc/config/i386/x86-tune-costs.h | 23 +-
gcc/config/i386/x86-tune-sched.cc | 67 +-
gcc/config/i386/x86-tune.def | 57 +-
gcc/config/loongarch/genopts/gen-evolution.awk | 20 +-
gcc/config/loongarch/genopts/genstr.sh | 57 +-
gcc/config/loongarch/lasx.md | 15 +-
gcc/config/loongarch/lasxintrin.h | 4 +-
gcc/config/loongarch/loongarch-builtins.cc | 11 +-
gcc/config/loongarch/loongarch-c.cc | 7 +-
gcc/config/loongarch/loongarch.cc | 13 +
gcc/config/loongarch/loongarch.md | 4 +-
gcc/config/loongarch/lsx.md | 15 +-
gcc/config/loongarch/lsxintrin.h | 4 +-
gcc/config/loongarch/simd.md | 10 +
gcc/config/nvptx/nvptx.cc | 2 +-
gcc/config/pa/pa.cc | 1 +
gcc/config/pa/pa.h | 3 +
gcc/config/pa/pa.md | 120 +-
gcc/config/pa/pa32-regs.h | 2 +-
gcc/config/pa/predicates.md | 2 +-
gcc/config/riscv/autovec-opt.md | 10 +-
gcc/config/riscv/autovec.md | 96 +-
gcc/config/riscv/bitmanip.md | 4 +-
gcc/config/riscv/constraints.md | 6 +
gcc/config/riscv/freebsd.h | 1 +
gcc/config/riscv/multilib-generator | 4 +-
gcc/config/riscv/predicates.md | 8 +-
gcc/config/riscv/riscv-c.cc | 7 +-
gcc/config/riscv/riscv-protos.h | 6 +-
gcc/config/riscv/riscv-string.cc | 2 +-
gcc/config/riscv/riscv-v.cc | 101 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 4 +
gcc/config/riscv/riscv-vsetvl.cc | 63 +-
gcc/config/riscv/riscv-vsetvl.def | 4 +-
gcc/config/riscv/riscv.cc | 194 +-
gcc/config/riscv/riscv.h | 4 +-
gcc/config/riscv/riscv.md | 31 +-
gcc/config/riscv/sync.md | 1 +
gcc/config/riscv/thead-vector.md | 18 +-
gcc/config/riscv/thead.cc | 24 +-
gcc/config/riscv/thead.md | 4 +-
gcc/config/riscv/vector-iterators.md | 261 +
gcc/config/riscv/vector.md | 736 +-
gcc/config/rs6000/amo.h | 2 +-
gcc/config/rs6000/freebsd64.h | 1 +
gcc/config/rs6000/rs6000-builtin.cc | 10 +-
gcc/config/rs6000/rs6000-builtins.def | 4 +-
gcc/config/rs6000/rs6000-logue.cc | 5 +
gcc/config/rs6000/rs6000-p8swap.cc | 8 +-
gcc/config/rs6000/rs6000.cc | 4 -
gcc/config/rs6000/rs6000.h | 2 +
gcc/config/rs6000/sysv4.h | 1 +
gcc/config/s390/s390-protos.h | 1 -
gcc/config/s390/s390.cc | 105 +-
gcc/config/s390/s390.md | 15 +-
gcc/config/s390/vector.md | 75 +-
gcc/config/v850/v850.opt.urls | 81 +-
gcc/config/vax/vax.opt.urls | 21 +-
gcc/configure | 40 +-
gcc/configure.ac | 15 +
gcc/cp/ChangeLog | 927 +
gcc/cp/call.cc | 101 +-
gcc/cp/constexpr.cc | 125 +-
gcc/cp/constraint.cc | 26 +-
gcc/cp/contracts.cc | 9 +-
gcc/cp/cp-gimplify.cc | 7 +-
gcc/cp/cp-tree.h | 17 +-
gcc/cp/cvt.cc | 13 +
gcc/cp/decl.cc | 19 +-
gcc/cp/decl2.cc | 28 +-
gcc/cp/init.cc | 39 +-
gcc/cp/lambda.cc | 15 +-
gcc/cp/logic.cc | 68 +-
gcc/cp/mangle.cc | 19 +-
gcc/cp/method.cc | 6 +
gcc/cp/module.cc | 38 +-
gcc/cp/name-lookup.cc | 16 +-
gcc/cp/optimize.cc | 6 +
gcc/cp/parser.cc | 126 +-
gcc/cp/pt.cc | 139 +-
gcc/cp/rtti.cc | 3 +-
gcc/cp/semantics.cc | 26 +-
gcc/cp/tree.cc | 46 +-
gcc/cp/typeck.cc | 64 +-
gcc/cp/typeck2.cc | 24 +-
gcc/cse.cc | 10 +-
gcc/cselib.cc | 5 +
gcc/d/ChangeLog | 124 +
gcc/d/Make-lang.in | 4 +-
gcc/d/d-codegen.cc | 6 +-
gcc/d/d-ctfloat.cc | 6 +-
gcc/d/d-longdouble.cc | 12 +-
gcc/d/d-port.cc | 4 +-
gcc/d/decl.cc | 8 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/cparse.d | 70 +-
gcc/d/dmd/enumsem.d | 2 +-
gcc/d/dmd/escape.d | 16 +-
gcc/d/dmd/expressionsem.d | 9 +-
gcc/d/dmd/initsem.d | 17 +-
gcc/d/dmd/traits.d | 2 +-
gcc/d/expr.cc | 6 +-
gcc/d/imports.cc | 6 +-
gcc/d/modules.cc | 9 +
gcc/d/typeinfo.cc | 19 +-
gcc/d/types.cc | 40 +-
gcc/df-problems.cc | 8 +-
gcc/diagnostic-format-sarif.cc | 90 +-
gcc/doc/avr-mmcu.texi | 4 +-
gcc/doc/cpp.texi | 2 +-
gcc/doc/extend.texi | 30 +-
gcc/doc/gm2.texi | 32 +-
gcc/doc/install.texi | 12 +-
gcc/doc/invoke.texi | 287 +-
gcc/doc/sourcebuild.texi | 17 +-
gcc/dwarf2out.cc | 6 +-
gcc/except.cc | 6 +-
gcc/explow.cc | 33 +
gcc/explow.h | 3 +
gcc/expmed.cc | 2 +-
gcc/expr.cc | 11 +-
gcc/fold-const.cc | 53 +-
gcc/fortran/ChangeLog | 407 +
gcc/fortran/class.cc | 24 +-
gcc/fortran/decl.cc | 26 +-
gcc/fortran/frontend-passes.cc | 7 +
gcc/fortran/gfortran.texi | 3 +-
gcc/fortran/interface.cc | 15 +-
gcc/fortran/match.h | 2 +-
gcc/fortran/primary.cc | 8 +-
gcc/fortran/resolve.cc | 254 +-
gcc/fortran/simplify.cc | 75 +
gcc/fortran/trans-array.cc | 63 +-
gcc/fortran/trans-decl.cc | 11 +-
gcc/fortran/trans-expr.cc | 250 +-
gcc/fortran/trans-io.cc | 25 +-
gcc/fortran/trans-types.cc | 5 +-
gcc/function.cc | 2 +
gcc/gcc.cc | 100 +-
gcc/genautomata.cc | 3 +-
gcc/gimple-expr.cc | 18 +-
gcc/gimple-loop-jam.cc | 12 +-
gcc/gimple-lower-bitint.cc | 79 +-
gcc/gimple-lower-bitint.h | 1 +
gcc/gimple-match-exports.cc | 32 +-
gcc/gimple-range-cache.cc | 21 +-
gcc/gimple-range-edge.cc | 10 +-
gcc/gimple-range-fold.cc | 20 -
gcc/gimple-range-fold.h | 14 +
gcc/gimple-range.cc | 188 -
gcc/gimple-range.h | 17 -
gcc/gimple-ssa-backprop.cc | 10 +-
gcc/gimple-ssa-isolate-paths.cc | 23 +-
gcc/gimple-ssa-sccopy.cc | 15 +
gcc/gimple-ssa-store-merging.cc | 30 +-
gcc/gimple-ssa-strength-reduction.cc | 6 +-
gcc/gimple-ssa-warn-access.cc | 88 +-
gcc/gimplify.cc | 18 +-
gcc/ginclude/stddef.h | 8 +-
gcc/hwint.h | 26 +
gcc/ipa-cp.cc | 3 +-
gcc/ipa-devirt.cc | 10 +-
gcc/ipa-free-lang-data.cc | 17 +-
gcc/ipa-icf-gimple.cc | 53 +-
gcc/ipa-modref.cc | 46 +-
gcc/ipa-sra.cc | 38 +-
gcc/ipa-visibility.cc | 5 +-
gcc/jit/ChangeLog | 9 +
gcc/jit/jit-playback.cc | 1 +
gcc/jit/jit-result.cc | 1 +
gcc/loop-doloop.cc | 20 +-
gcc/loop-iv.cc | 1 +
gcc/lra-constraints.cc | 33 +-
gcc/lra-remat.cc | 10 +-
gcc/lto-cgraph.cc | 3 +-
gcc/lto-opts.cc | 43 +-
gcc/lto-wrapper.cc | 27 +-
gcc/lto/ChangeLog | 34 +
gcc/lto/lto-symtab.cc | 2 +-
gcc/m2/ChangeLog | 2163 +
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 | 832 +-
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 | 97 +-
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/Builtins.def | 5 +
gcc/m2/gm2-libs/Builtins.mod | 20 +
gcc/m2/gm2-libs/M2RTS.mod | 10 +-
gcc/m2/gm2-libs/cbuiltin.def | 11 +-
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 | 10 +-
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/match.pd | 61 +-
gcc/multiple_target.cc | 22 +-
gcc/omp-simd-clone.cc | 2 +-
gcc/optc-save-gen.awk | 5 +
gcc/opts-common.cc | 10 +-
gcc/plugin.cc | 1 +
gcc/po/ChangeLog | 24 +
gcc/po/ka.po | 83090 +++++++++++++++++++
gcc/po/uk.po | 3876 +-
gcc/po/zh_CN.po | 1815 +-
gcc/pointer-query.cc | 11 +
gcc/range-op.cc | 13 +
gcc/real.cc | 16 +
gcc/regenerate-opt-urls.py | 4 +-
gcc/reorg.cc | 38 +-
gcc/rtl.h | 3 +-
gcc/simplify-rtx.cc | 290 +-
gcc/system.h | 2 +-
gcc/testsuite/ChangeLog | 4235 +
.../c-c++-common/Wsizeof-pointer-memaccess5.c | 29 +
.../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 +-
gcc/testsuite/c-c++-common/cpp/pr115913.c | 7 +
gcc/testsuite/c-c++-common/fhardened-16.c | 5 +
gcc/testsuite/c-c++-common/fhardened-17.c | 5 +
gcc/testsuite/c-c++-common/fhardened-18.c | 5 +
gcc/testsuite/c-c++-common/fhardened-19.c | 5 +
gcc/testsuite/c-c++-common/fhardened-20.c | 5 +
gcc/testsuite/c-c++-common/fhardened-21.c | 5 +
gcc/testsuite/c-c++-common/gomp/pr119000.c | 16 +
.../c-c++-common/raw-string-directive-3.c | 8 +
.../c-c++-common/raw-string-directive-4.c | 8 +
gcc/testsuite/c-c++-common/torture/pr113546-1.c | 8 +
gcc/testsuite/c-c++-common/torture/pr116098-2.c | 46 +
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/abi/mangle-new1.C | 10 +
gcc/testsuite/g++.dg/asan/pr117845-2.C | 12 +
gcc/testsuite/g++.dg/asan/pr117845.C | 12 +
gcc/testsuite/g++.dg/asan/pr118763.C | 15 +
gcc/testsuite/g++.dg/concepts/diagnostic20.C | 13 +
gcc/testsuite/g++.dg/conversion/ptrmem10.C | 14 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic3.C | 22 +
gcc/testsuite/g++.dg/cpp0x/alignas23.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C | 16 +
gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C | 20 +
gcc/testsuite/g++.dg/cpp0x/initlist-array23.C | 28 +
gcc/testsuite/g++.dg/cpp0x/initlist-array24.C | 27 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt2.C | 21 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt6.C | 26 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt7.C | 41 +
.../g++.dg/cpp0x/lambda/lambda-__func__3.C | 6 +
gcc/testsuite/g++.dg/cpp0x/noexcept41.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/nsdmi-defer7.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-list10.C | 35 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-list9.C | 34 +
gcc/testsuite/g++.dg/cpp0x/pr119123.C | 10 +
gcc/testsuite/g++.dg/cpp0x/pr98533.C | 25 +
gcc/testsuite/g++.dg/cpp0x/temp-extend3.C | 32 +
gcc/testsuite/g++.dg/cpp0x/vt-116384.C | 26 +
gcc/testsuite/g++.dg/cpp1y/constexpr-complex2.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lambda1.C | 21 +
gcc/testsuite/g++.dg/cpp1y/constexpr-recursion2.C | 22 +
gcc/testsuite/g++.dg/cpp1y/lambda-ice4.C | 63 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr22.C | 12 +
gcc/testsuite/g++.dg/cpp1z/class-deduction117.C | 7 +
gcc/testsuite/g++.dg/cpp1z/constexpr-116676.C | 57 +
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/cpp23/attr-assume-opt.C | 37 +-
.../g++.dg/cpp23/class-deduction-inherited4.C | 4 +-
.../g++.dg/cpp23/class-deduction-inherited5.C | 25 +
.../g++.dg/cpp23/class-deduction-inherited6.C | 46 +
.../g++.dg/cpp23/class-deduction-inherited7.C | 12 +
.../g++.dg/cpp23/class-deduction-inherited8.C | 21 +
gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda15.C | 11 +
gcc/testsuite/g++.dg/cpp23/pr117287-attr.C | 38 +
.../g++.dg/cpp26/name-independent-decl10.C | 63 +
.../g++.dg/cpp26/name-independent-decl9.C | 49 +
gcc/testsuite/g++.dg/cpp2a/concepts-defarg3.C | 8 +
.../g++.dg/cpp2a/concepts-explicit-spec7.C | 30 +
.../g++.dg/cpp2a/concepts-inherit-ctor12.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda23.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr116681.C | 20 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires40.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires41.C | 25 +
gcc/testsuite/g++.dg/cpp2a/consteval41.C | 37 +
gcc/testsuite/g++.dg/cpp2a/constexpr-117504.C | 60 +
gcc/testsuite/g++.dg/cpp2a/constexpr-117504a.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-117775.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-union8.C | 31 +
gcc/testsuite/g++.dg/cpp2a/constexpr-vector1.C | 8 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual22.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constinit20.C | 18 +
gcc/testsuite/g++.dg/cpp2a/decomp10.C | 21 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires2.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires3.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires4.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires5.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13.C | 7 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13a.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ14.C | 12 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ15.C | 17 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ7.C | 42 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ8.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ9.C | 16 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval24.C | 4 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval27.C | 10 +
gcc/testsuite/g++.dg/cpp2a/paren-init38.C | 20 +
gcc/testsuite/g++.dg/cpp2a/pr117317-1.C | 19 +
gcc/testsuite/g++.dg/cpp2a/pr117317-2.C | 15 +
gcc/testsuite/g++.dg/debug/pr101533.C | 11 +
gcc/testsuite/g++.dg/diagnostic/aggr-init1.C | 37 +
gcc/testsuite/g++.dg/eh/pr84968.C | 4 +-
gcc/testsuite/g++.dg/expr/cond18.C | 36 +
gcc/testsuite/g++.dg/expr/pmf-4.C | 22 +
gcc/testsuite/g++.dg/ext/align3.C | 14 +
gcc/testsuite/g++.dg/ext/align4.C | 14 +
gcc/testsuite/g++.dg/ext/align5.C | 18 +
gcc/testsuite/g++.dg/ext/attr-no-dangling6.C | 28 +-
gcc/testsuite/g++.dg/ext/attr-no-dangling7.C | 14 +-
gcc/testsuite/g++.dg/ext/attr-no-dangling8.C | 2 +
gcc/testsuite/g++.dg/ext/attr-no-dangling9.C | 1 +
gcc/testsuite/g++.dg/ext/attr-unavailable-13.C | 8 +
gcc/testsuite/g++.dg/ext/is_bounded_array.C | 14 +
gcc/testsuite/g++.dg/ext/pragma-target2.C | 18 +
gcc/testsuite/g++.dg/ext/stmtexpr26.C | 10 +
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/init/array66.C | 33 +
gcc/testsuite/g++.dg/ipa/pr116572.C | 37 +
gcc/testsuite/g++.dg/ipa/pr118243.C | 40 +
gcc/testsuite/g++.dg/lookup/pr99116-1.C | 2 +-
gcc/testsuite/g++.dg/lto/pr107467_0.C | 52 +
gcc/testsuite/g++.dg/lto/pr119067_0.C | 22 +
gcc/testsuite/g++.dg/lto/pr119067_1.C | 10 +
gcc/testsuite/g++.dg/modules/auto-5_a.C | 10 +
gcc/testsuite/g++.dg/modules/auto-5_b.C | 14 +
gcc/testsuite/g++.dg/modules/auto-5_c.C | 4 +
gcc/testsuite/g++.dg/modules/auto-6_a.H | 5 +
gcc/testsuite/g++.dg/modules/auto-6_b.C | 6 +
gcc/testsuite/g++.dg/modules/enum-14.C | 6 +
gcc/testsuite/g++.dg/modules/linkage-1_a.C | 4 -
gcc/testsuite/g++.dg/modules/linkage-1_b.C | 1 -
gcc/testsuite/g++.dg/modules/linkage-1_c.C | 1 -
gcc/testsuite/g++.dg/modules/linkage-2.C | 6 +
gcc/testsuite/g++.dg/modules/pr114630.h | 11 +
gcc/testsuite/g++.dg/modules/pr114630_a.C | 7 +
gcc/testsuite/g++.dg/modules/pr114630_b.C | 8 +
gcc/testsuite/g++.dg/modules/pr114630_c.C | 4 +
gcc/testsuite/g++.dg/opt/is_constant_evaluated4.C | 20 +
gcc/testsuite/g++.dg/opt/pr117439.C | 16 +
gcc/testsuite/g++.dg/opt/pr97315-1.C | 2 +-
gcc/testsuite/g++.dg/other/anon-union6.C | 13 +
gcc/testsuite/g++.dg/other/anon-union7.C | 16 +
gcc/testsuite/g++.dg/overload/addr3.C | 24 +
gcc/testsuite/g++.dg/parse/crash77.C | 13 +
gcc/testsuite/g++.dg/pr114501_0.C | 20 +
gcc/testsuite/g++.dg/pr117919.C | 52 +
gcc/testsuite/g++.dg/pr66279.C | 23 +
gcc/testsuite/g++.dg/template/access42.C | 17 +
gcc/testsuite/g++.dg/template/conv21.C | 14 +
gcc/testsuite/g++.dg/template/fn-ptr5.C | 28 +
gcc/testsuite/g++.dg/template/friend84.C | 26 +
gcc/testsuite/g++.dg/template/friend85.C | 16 +
gcc/testsuite/g++.dg/template/friend86.C | 25 +
gcc/testsuite/g++.dg/template/friend87.C | 42 +
gcc/testsuite/g++.dg/template/linkage6.C | 13 +
gcc/testsuite/g++.dg/template/linkage7.C | 17 +
gcc/testsuite/g++.dg/template/non-dependent35.C | 8 +
gcc/testsuite/g++.dg/template/ttp44.C | 13 +
gcc/testsuite/g++.dg/torture/pr111245.C | 23 +
gcc/testsuite/g++.dg/torture/pr113994.C | 31 +
gcc/testsuite/g++.dg/torture/pr116098-1.C | 33 +
gcc/testsuite/g++.dg/torture/pr116460.C | 609 +
gcc/testsuite/g++.dg/torture/pr116783.C | 98 +
gcc/testsuite/g++.dg/torture/pr116927-1.C | 15 +
gcc/testsuite/g++.dg/torture/pr118320.C | 15 +
gcc/testsuite/g++.dg/torture/pr11911.C | 21 +
gcc/testsuite/g++.dg/torture/pr119778.C | 20 +
gcc/testsuite/g++.dg/torture/pr81812.C | 2 +
gcc/testsuite/g++.dg/torture/vect-absu-1.C | 29 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/initlist-opt5.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/initlist-opt7.C | 13 +
gcc/testsuite/g++.dg/tree-ssa/pr118924.C | 29 +
gcc/testsuite/g++.dg/ubsan/pr116449.C | 14 +
gcc/testsuite/g++.dg/ubsan/pr117259.C | 13 +
gcc/testsuite/g++.dg/vect/pr115278.cc | 2 +-
gcc/testsuite/g++.dg/vect/pr84556.cc | 2 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference1.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference2.C | 2 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference22.C | 19 +
gcc/testsuite/g++.dg/warn/Wdangling-reference23.C | 14 +
gcc/testsuite/g++.dg/warn/Wdangling-reference3.C | 1 +
gcc/testsuite/g++.dg/warn/Wduplicated-branches8.C | 17 +
gcc/testsuite/g++.dg/warn/Wformat-3.C | 19 +
gcc/testsuite/g++.dg/warn/Wnonnull16.C | 16 +
gcc/testsuite/g++.dg/warn/Wrange-loop-construct3.C | 57 +
gcc/testsuite/g++.dg/warn/Wtautological-compare4.C | 21 +
gcc/testsuite/g++.dg/warn/deprecated-19.C | 22 +
gcc/testsuite/g++.dg/warn/deprecated-20.C | 16 +
gcc/testsuite/g++.dg/warn/pr117825.C | 18 +
gcc/testsuite/g++.dg/warn/pr33738-2.C | 28 +
gcc/testsuite/g++.dg/warn/pr33738.C | 3 +-
gcc/testsuite/g++.target/aarch64/mv-pragma.C | 31 +
.../g++.target/aarch64/sve/aarch64-ssve.exp | 6 +
gcc/testsuite/g++.target/aarch64/sve/pr119706.C | 178 +
.../g++.target/arm/mve/general-c++/nomve_fp_1.c | 2 +
gcc/testsuite/g++.target/arm/pr115485.C | 16 +
gcc/testsuite/g++.target/i386/mangling-alias1.C | 16 +
gcc/testsuite/g++.target/i386/pr119689.C | 44 +
.../g++.target/riscv/rvv/autovec/pr119547-2.C | 212 +
.../g++.target/riscv/rvv/autovec/pr119547.C | 82 +
gcc/testsuite/g++.target/riscv/rvv/base/pr116883.C | 15 +
gcc/testsuite/g++.target/riscv/rvv/rvv.exp | 3 +
.../g++.target/riscv/rvv/xtheadvector/pr116593.C | 47 +
gcc/testsuite/gcc.c-torture/compile/pr118501.c | 6 +
gcc/testsuite/gcc.c-torture/execute/20241029-1.c | 23 +
.../gcc.c-torture/{ => execute}/pr111613.c | 0
gcc/testsuite/gcc.c-torture/execute/pr116799.c | 41 +
gcc/testsuite/gcc.c-torture/execute/pr117095.c | 47 +
gcc/testsuite/gcc.c-torture/execute/pr117432.c | 72 +
gcc/testsuite/gcc.c-torture/execute/pr118638.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr118915.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr119071.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr119291.c | 33 +
gcc/testsuite/gcc.dg/Warray-parameter-4.c | 6 +-
gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 15 +-
gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 11 +-
.../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/asan/pr117209.c | 15 +
gcc/testsuite/gcc.dg/asan/pr119582.c | 23 +
gcc/testsuite/gcc.dg/atomic/pr118137.c | 29 +
gcc/testsuite/gcc.dg/bitint-110.c | 20 +
gcc/testsuite/gcc.dg/bitint-111.c | 16 +
gcc/testsuite/gcc.dg/bitint-113.c | 40 +
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/bitint-120.c | 11 +
gcc/testsuite/gcc.dg/builtin-iseqsig-1.c | 20 +
gcc/testsuite/gcc.dg/c23-stddef-2.c | 17 +
gcc/testsuite/gcc.dg/c23-tag-composite-11.c | 27 +
gcc/testsuite/gcc.dg/dfp/pr102674.c | 65 +
gcc/testsuite/gcc.dg/dfp/pr43374.c | 56 +
gcc/testsuite/gcc.dg/gomp/simd-clones-8.c | 10 +
gcc/testsuite/gcc.dg/ipa/modref-4.c | 34 +
gcc/testsuite/gcc.dg/lto/pr115815_0.c | 22 +
gcc/testsuite/gcc.dg/lto/pr91299_0.c | 16 +
gcc/testsuite/gcc.dg/lto/pr91299_1.c | 6 +
gcc/testsuite/gcc.dg/pr101478.c | 11 +
gcc/testsuite/gcc.dg/pr113207.c | 10 +
gcc/testsuite/gcc.dg/pr114052-1.c | 40 +
gcc/testsuite/gcc.dg/pr115426.c | 14 +
gcc/testsuite/gcc.dg/pr116284.c | 14 +
gcc/testsuite/gcc.dg/pr116290.c | 18 +
gcc/testsuite/gcc.dg/pr116481.c | 13 +
gcc/testsuite/gcc.dg/pr116726.c | 18 +
gcc/testsuite/gcc.dg/pr116850.c | 12 +
gcc/testsuite/gcc.dg/pr116879.c | 15 +
gcc/testsuite/gcc.dg/pr116891.c | 47 +
gcc/testsuite/gcc.dg/pr116906-1.c | 43 +
gcc/testsuite/gcc.dg/pr116906-2.c | 40 +
gcc/testsuite/gcc.dg/pr117104.c | 12 +
gcc/testsuite/gcc.dg/pr117145-1.c | 14 +
gcc/testsuite/gcc.dg/pr117145-2.c | 10 +
gcc/testsuite/gcc.dg/pr117245.c | 17 +
gcc/testsuite/gcc.dg/pr117254.c | 10 +
gcc/testsuite/gcc.dg/pr117391.c | 14 +
gcc/testsuite/gcc.dg/pr117398.c | 17 +
gcc/testsuite/gcc.dg/pr117433.c | 21 +
gcc/testsuite/gcc.dg/pr117506.c | 18 +
gcc/testsuite/gcc.dg/pr117745.c | 8 +
gcc/testsuite/gcc.dg/pr117806.c | 13 +
gcc/testsuite/gcc.dg/pr118024.c | 15 +
gcc/testsuite/gcc.dg/pr119071.c | 45 +
gcc/testsuite/gcc.dg/pr119151.c | 151 +
gcc/testsuite/gcc.dg/pr119183.c | 12 +
gcc/testsuite/gcc.dg/pr119204.c | 13 +
gcc/testsuite/gcc.dg/pr81192.c | 6 +-
gcc/testsuite/gcc.dg/pr98845.c | 33 +
gcc/testsuite/gcc.dg/signbit-5.c | 5 +-
gcc/testsuite/gcc.dg/torture/bitint-73.c | 20 +
gcc/testsuite/gcc.dg/torture/bitint-74.c | 27 +
gcc/testsuite/gcc.dg/torture/bitint-76.c | 19 +
gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 33 +-
gcc/testsuite/gcc.dg/torture/pr112305.c | 1 +
gcc/testsuite/gcc.dg/torture/pr112859.c | 24 +
gcc/testsuite/gcc.dg/torture/pr115347.c | 21 +
gcc/testsuite/gcc.dg/torture/pr115494.c | 24 +
gcc/testsuite/gcc.dg/torture/pr115641.c | 29 +
gcc/testsuite/gcc.dg/torture/pr116380.c | 16 +
gcc/testsuite/gcc.dg/torture/pr116412-1.c | 6 +
gcc/testsuite/gcc.dg/torture/pr116454-1.c | 16 +
gcc/testsuite/gcc.dg/torture/pr116454-2.c | 12 +
gcc/testsuite/gcc.dg/torture/pr116585.c | 32 +
gcc/testsuite/gcc.dg/torture/pr116768.c | 32 +
gcc/testsuite/gcc.dg/torture/pr116922.c | 19 +
gcc/testsuite/gcc.dg/torture/pr117041.c | 10 +
gcc/testsuite/gcc.dg/torture/pr117086.c | 12 +
gcc/testsuite/gcc.dg/torture/pr117113.c | 20 +
gcc/testsuite/gcc.dg/torture/pr117119.c | 10 +
gcc/testsuite/gcc.dg/torture/pr117186.c | 15 +
gcc/testsuite/gcc.dg/torture/pr117243-1.c | 30 +
gcc/testsuite/gcc.dg/torture/pr117243-2.c | 34 +
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/torture/pr117979.c | 21 +
gcc/testsuite/gcc.dg/torture/pr118184.c | 36 +
gcc/testsuite/gcc.dg/torture/pr118476-1.c | 14 +
gcc/testsuite/gcc.dg/torture/pr118662.c | 18 +
gcc/testsuite/gcc.dg/torture/pr118717.c | 41 +
gcc/testsuite/gcc.dg/torture/pr118922-1.c | 57 +
gcc/testsuite/gcc.dg/torture/pr118953.c | 42 +
gcc/testsuite/gcc.dg/torture/pr119133.c | 10 +
gcc/testsuite/gcc.dg/torture/pr119417.c | 24 +
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/tree-ssa/ssa-lim-25.c | 18 +
gcc/testsuite/gcc.dg/vect/pr116125.c | 30 +
gcc/testsuite/gcc.dg/vect/pr116997.c | 18 +
gcc/testsuite/gcc.dg/vect/pr117307.c | 17 +
gcc/testsuite/gcc.dg/vect/pr117594.c | 20 +
gcc/testsuite/gcc.dg/vect/pr118140.c | 27 +
gcc/testsuite/gcc.dg/vect/pr118653.c | 15 +
gcc/testsuite/gcc.dg/vect/pr119057.c | 19 +
gcc/testsuite/gcc.dg/vect/pr119096.c | 21 +
gcc/testsuite/gcc.dg/vect/pr119145.c | 35 +
gcc/testsuite/gcc.dg/vect/pr119399.c | 10 +
gcc/testsuite/gcc.dg/vect/pr119534.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c | 29 +
.../gcc.target/aarch64/acle/ls64_guard-1.c | 9 +
.../gcc.target/aarch64/acle/ls64_guard-2.c | 10 +
.../gcc.target/aarch64/acle/ls64_guard-3.c | 9 +
.../gcc.target/aarch64/acle/ls64_guard-4.c | 10 +
.../gcc.target/aarch64/acle/memtag_guard-1.c | 9 +
.../gcc.target/aarch64/acle/memtag_guard-2.c | 10 +
.../gcc.target/aarch64/acle/memtag_guard-3.c | 9 +
.../gcc.target/aarch64/acle/memtag_guard-4.c | 10 +
.../gcc.target/aarch64/acle/rwsr-ungated.c | 13 +
.../gcc.target/aarch64/acle/tme_guard-1.c | 9 +
.../gcc.target/aarch64/acle/tme_guard-2.c | 10 +
.../gcc.target/aarch64/acle/tme_guard-3.c | 9 +
.../gcc.target/aarch64/acle/tme_guard-4.c | 10 +
.../gcc.target/aarch64/copysign-pr118892.c | 11 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_34 | 18 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_35 | 18 +
.../gcc.target/aarch64/cpunative/native_cpu_34.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_35.c | 13 +
gcc/testsuite/gcc.target/aarch64/ins_bitfield_1a.c | 8 +
gcc/testsuite/gcc.target/aarch64/ins_bitfield_3a.c | 8 +
gcc/testsuite/gcc.target/aarch64/ins_bitfield_5a.c | 8 +
gcc/testsuite/gcc.target/aarch64/options_set_29.c | 11 +
gcc/testsuite/gcc.target/aarch64/pr115258.c | 19 +
gcc/testsuite/gcc.target/aarch64/pr115258_2.c | 17 +
gcc/testsuite/gcc.target/aarch64/pr116258.c | 18 +
gcc/testsuite/gcc.target/aarch64/pr117186.c | 128 +
.../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 -
.../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c | 1 +
.../aarch64/sve/acle/general/pr106326_2.c | 200 +
.../gcc.target/aarch64/sve/acle/general/pr115464.c | 13 +
.../aarch64/sve/acle/general/pr115464_2.c | 11 +
.../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/testsuite/gcc.target/aarch64/sve/pr116238.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/pr116259-1.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/pr119351.c | 35 +
.../gcc.target/aarch64/sve/pr119351_run.c | 20 +
.../gcc.target/aarch64/torture/pr116564.c | 11 +
.../gcc.target/arm/acle/data-intrinsics-assembly.c | 4 +-
.../gcc.target/arm/attr-neon-builtin-fail.c | 6 +-
.../gcc.target/arm/attr-neon-builtin-fail2.c | 5 +-
gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 4 +-
gcc/testsuite/gcc.target/arm/attr-neon2.c | 5 +-
gcc/testsuite/gcc.target/arm/bti-1.c | 2 +-
gcc/testsuite/gcc.target/arm/bti-2.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 12 +
.../gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c | 4 +-
.../gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c | 4 +-
.../gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c | 4 +-
.../arm/cmse/mainline/8_1m/bitfield-and-union.c | 4 +-
.../arm/cmse/mainline/8_1m/hard-sp/cmse-5.c | 15 +-
.../arm/cmse/mainline/8_1m/hard/cmse-5.c | 15 +-
.../arm/cmse/mainline/8_1m/soft/cmse-5.c | 16 +-
.../arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c | 17 +-
.../arm/cmse/mainline/8_1m/softfp/cmse-5.c | 16 +-
.../gcc.target/arm/cmse/mainline/8_1m/union-2.c | 4 +-
.../arm/cmse/mainline/8m/hard-sp/cmse-5.c | 91 +-
.../gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c | 71 +-
.../gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c | 22 +-
.../arm/cmse/mainline/8m/softfp-sp/cmse-5.c | 90 +-
.../arm/cmse/mainline/8m/softfp/cmse-5.c | 66 +-
gcc/testsuite/gcc.target/arm/epilog-1.c | 26 +-
gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 53 +-
gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 31 +-
gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 54 +-
gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 31 +-
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/pac-1.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-10.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-11.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-15.c | 2 +-
gcc/testsuite/gcc.target/arm/pac-2.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-3.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-4.c | 2 +-
gcc/testsuite/gcc.target/arm/pac-6.c | 6 +-
gcc/testsuite/gcc.target/arm/pac-7.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-8.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-9.c | 4 +-
gcc/testsuite/gcc.target/arm/pac-sibcall.c | 2 +-
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/pr68674.c | 7 +-
gcc/testsuite/gcc.target/arm/pr78041.c | 3 +-
gcc/testsuite/gcc.target/arm/pr98636.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 2 +
.../gcc.target/arm/simd/vld1q_base_xN_1.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb-ifcvt.c | 2 +-
.../gcc.target/arm/thumb2-slow-flash-data-3.c | 2 +-
gcc/testsuite/gcc.target/arm/unsigned-extend-1.c | 4 +-
.../gcc.target/arm/vect-early-break-cbranch.c | 12 +-
gcc/testsuite/gcc.target/arm/vfp-1.c | 2 +-
gcc/testsuite/gcc.target/avr/torture/get-mem.c | 2 +-
gcc/testsuite/gcc.target/avr/torture/int24-mul.c | 9 +-
gcc/testsuite/gcc.target/avr/torture/pr109907-2.c | 2 +-
gcc/testsuite/gcc.target/avr/torture/pr116390.c | 71 +
gcc/testsuite/gcc.target/avr/torture/pr116407-2.c | 34 +
gcc/testsuite/gcc.target/avr/torture/pr116407-4.c | 34 +
gcc/testsuite/gcc.target/avr/torture/pr116953.c | 7 +
.../gcc.target/avr/torture/pr119989-memx-1.c | 6 +
.../gcc.target/avr/torture/pr119989-memx-2.c | 6 +
.../gcc.target/avr/torture/pr119989-memx-3.c | 6 +
.../gcc.target/avr/torture/pr119989-memx-4.c | 6 +
gcc/testsuite/gcc.target/avr/torture/pr119989.h | 37 +
gcc/testsuite/gcc.target/avr/torture/pr61443.c | 16 +-
.../gcc.target/avr/torture/pr63633-ice-mult.c | 12 +-
gcc/testsuite/gcc.target/avr/torture/pr85624.c | 7 +
gcc/testsuite/gcc.target/avr/torture/set-mem.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-interrupt-1.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-ppx-2.c | 14 +
gcc/testsuite/gcc.target/i386/apx-ppx-3.c | 7 +
gcc/testsuite/gcc.target/i386/avx10_1-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-12.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-13.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-14.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-17.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_1-19.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-21.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-22.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-23.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-24.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-6.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-8.c | 2 +-
.../gcc.target/i386/avx256_avoid_vec_perm.c | 22 +
.../gcc.target/i386/avx512bw-pr103750-1.c | 3 +-
.../gcc.target/i386/avx512bw-pr103750-2.c | 3 +-
.../gcc.target/i386/avx512fp16-vfpclassph-1c.c | 77 +
gcc/testsuite/gcc.target/i386/cmpccxadd-1b.c | 15 +
gcc/testsuite/gcc.target/i386/fentryname3.c | 3 +-
gcc/testsuite/gcc.target/i386/fma-pr116891.c | 19 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-22.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-38.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-40.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-42.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-43.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-51.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-strcpy-3.c | 15 +
gcc/testsuite/gcc.target/i386/pr113689-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr114942.c | 24 +
gcc/testsuite/gcc.target/i386/pr115568.c | 38 +
gcc/testsuite/gcc.target/i386/pr116174.c | 24 +
gcc/testsuite/gcc.target/i386/pr116258.c | 14 +
gcc/testsuite/gcc.target/i386/pr116274-2.c | 9 +
gcc/testsuite/gcc.target/i386/pr116512.c | 26 +
gcc/testsuite/gcc.target/i386/pr116621.c | 43 +
gcc/testsuite/gcc.target/i386/pr116839.c | 48 +
gcc/testsuite/gcc.target/i386/pr116921.c | 12 +
gcc/testsuite/gcc.target/i386/pr116962.c | 10 +
gcc/testsuite/gcc.target/i386/pr117105.c | 15 +
gcc/testsuite/gcc.target/i386/pr117116.c | 18 +
gcc/testsuite/gcc.target/i386/pr117159.c | 42 +
gcc/testsuite/gcc.target/i386/pr117240_avx.c | 10 +
gcc/testsuite/gcc.target/i386/pr117240_avx512f.c | 10 +
gcc/testsuite/gcc.target/i386/pr117296.c | 12 +
gcc/testsuite/gcc.target/i386/pr117304-1.c | 28 +
gcc/testsuite/gcc.target/i386/pr117318.c | 12 +
gcc/testsuite/gcc.target/i386/pr117357.c | 7 +
gcc/testsuite/gcc.target/i386/pr117418-1.c | 24 +
gcc/testsuite/gcc.target/i386/pr117432.c | 17 +
gcc/testsuite/gcc.target/i386/pr117926.c | 18 +
gcc/testsuite/gcc.target/i386/pr118739.c | 50 +
gcc/testsuite/gcc.target/i386/pr118776.c | 23 +
gcc/testsuite/gcc.target/i386/pr119386-1.c | 10 +
gcc/testsuite/gcc.target/i386/pr119386-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr119386-3.c | 10 +
gcc/testsuite/gcc.target/i386/pr119450.c | 15 +
gcc/testsuite/gcc.target/i386/pr119549.c | 15 +
gcc/testsuite/gcc.target/i386/pr119784a.c | 96 +
gcc/testsuite/gcc.target/i386/pr119784b.c | 87 +
gcc/testsuite/gcc.target/i386/pr87984.c | 23 +
gcc/testsuite/gcc.target/i386/sse-pr116738.c | 28 +
.../gcc.target/i386/sse_movcc_use_blendv.c | 12 +
gcc/testsuite/gcc.target/loongarch/pr118561.c | 9 +
gcc/testsuite/gcc.target/loongarch/pr118843.c | 6 +
gcc/testsuite/gcc.target/loongarch/pr119084.c | 24 +
gcc/testsuite/gcc.target/loongarch/pr119408.c | 12 +
.../loongarch/vector/lasx/lasx-builtin.c | 4 +-
.../loongarch/vector/loongarch-vector.exp | 6 +-
.../gcc.target/loongarch/vector/lsx/lsx-builtin.c | 4 +-
.../gcc.target/powerpc/mma-builtin-error.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr114759-1.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr116415.c | 42 +
gcc/testsuite/gcc.target/riscv/arch-31.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-32.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-41.c | 7 +
gcc/testsuite/gcc.target/riscv/compare-debug-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/compare-debug-2.c | 2 +-
.../gcc.target/riscv/jump-table-large-code-model.c | 24 +
gcc/testsuite/gcc.target/riscv/pr106544.c | 6 +
gcc/testsuite/gcc.target/riscv/pr116111.c | 7 +
gcc/testsuite/gcc.target/riscv/pr116240.c | 12 +
gcc/testsuite/gcc.target/riscv/pr116308.c | 9 +
gcc/testsuite/gcc.target/riscv/pr116720.c | 12 +
gcc/testsuite/gcc.target/riscv/pr117483.c | 20 +
gcc/testsuite/gcc.target/riscv/pr117506.c | 5 +
gcc/testsuite/gcc.target/riscv/predef-14.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-15.c | 4 +-
gcc/testsuite/gcc.target/riscv/predef-16.c | 4 +-
gcc/testsuite/gcc.target/riscv/predef-26.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-27.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-32.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-33.c | 6 +-
.../riscv/rvv/autovec/binop/vcompress-avlprop-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr111486.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr116086-2-run.c | 6 +
.../gcc.target/riscv/rvv/autovec/pr116086-2.c | 18 +
.../gcc.target/riscv/rvv/autovec/pr116086.c | 76 +
.../gcc.target/riscv/rvv/autovec/pr116149.c | 18 +
.../gcc.target/riscv/rvv/autovec/pr117383.c | 48 +
.../gcc.target/riscv/rvv/autovec/pr117682.c | 15 +
.../gcc.target/riscv/rvv/autovec/pr118140.c | 29 +
.../gcc.target/riscv/rvv/autovec/pr118154-1.c | 23 +
.../gcc.target/riscv/rvv/autovec/pr118154-2.c | 31 +
.../gcc.target/riscv/rvv/autovec/pr118182-1.c | 28 +
.../gcc.target/riscv/rvv/autovec/pr118182-2.c | 27 +
gcc/testsuite/gcc.target/riscv/rvv/autovec/rotr.c | 13 +
.../gcc.target/riscv/rvv/base/abi-call-args-4.c | 1 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr116036.c | 11 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr117286.c | 16 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr117544.c | 14 +
.../riscv/rvv/base/scalable_vector_cfi.c | 32 +
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-1.c | 11 +
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-2.c | 11 +
gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 2 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-68.c | 8 +-
.../riscv/rvv/vsetvl/vlmax_conflict-12.c | 3 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c | 3 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-3.c | 17 +
.../gcc.target/riscv/rvv/xtheadvector/pr114194.c | 32 +-
.../gcc.target/riscv/rvv/xtheadvector/pr116591.c | 14 +
.../gcc.target/riscv/rvv/xtheadvector/pr116592.c | 38 +
.../gcc.target/riscv/rvv/xtheadvector/pr118357.c | 13 +
.../gcc.target/riscv/rvv/xtheadvector/pr118601.c | 9 +
.../gcc.target/riscv/rvv/xtheadvector/prefix.c | 2 +-
.../gcc.target/riscv/rvv/xtheadvector/vlb-vsb.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vlbu-vsb.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vlh-vsh.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vlhu-vsh.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vlw-vsw.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vlwu-vsw.c | 17 +-
.../gcc.target/riscv/rvv/xtheadvector/vsext.c | 24 +
.../gcc.target/riscv/rvv/xtheadvector/vzext.c | 24 +
gcc/testsuite/gcc.target/riscv/xtheadbb-extu-4.c | 17 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-09.c | 12 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-10.c | 21 +
.../gcc.target/riscv/zfa-fmovh-fmovp-bug.c | 9 +
gcc/testsuite/gcc.target/s390/ccusage.c | 37 +
gcc/testsuite/gcc.target/s390/pr115860-1.c | 26 +
gcc/testsuite/gcc.target/s390/pr118835.c | 21 +
.../gcc.target/s390/vector/long-double-asm-abi.c | 2 +-
.../gcc.target/s390/vector/long-double-to-i64.c | 2 -
gcc/testsuite/gdc.dg/debug/dwarf2/pr118309.d | 36 +
gcc/testsuite/gdc.dg/debug/imports/m119817/a.d | 2 +
gcc/testsuite/gdc.dg/debug/imports/m119817/b.d | 2 +
.../gdc.dg/debug/imports/m119817/package.d | 4 +
gcc/testsuite/gdc.dg/debug/imports/pr119826b.d | 14 +
gcc/testsuite/gdc.dg/debug/pr119817.d | 4 +
gcc/testsuite/gdc.dg/debug/pr119826.d | 8 +
gcc/testsuite/gdc.dg/pr116373.d | 8 +
gcc/testsuite/gdc.dg/pr116961.d | 7 +
gcc/testsuite/gdc.dg/pr117115.d | 3 +
gcc/testsuite/gdc.dg/pr117621.d | 11 +
gcc/testsuite/gdc.dg/pr119139.d | 24 +
gcc/testsuite/gdc.dg/torture/pr117002.d | 28 +
.../gdc.test/compilable/returnscope_without_safe.d | 16 +
gcc/testsuite/gdc.test/compilable/test24479.d | 35 +
.../gdc.test/runnable/imports/issue18919b.d | 6 +
gcc/testsuite/gdc.test/runnable/issue18919.d | 4 +
gcc/testsuite/gdc.test/runnable/test24498.d | 21 +
gcc/testsuite/gfortran.dg/allocatable_char_1.f90 | 47 +
gcc/testsuite/gfortran.dg/assign_12.f90 | 28 +
gcc/testsuite/gfortran.dg/associate_69.f90 | 18 +-
gcc/testsuite/gfortran.dg/associate_70.f90 | 60 +
gcc/testsuite/gfortran.dg/associate_72.f90 | 26 +
gcc/testsuite/gfortran.dg/assumed_rank_25.f90 | 51 +
gcc/testsuite/gfortran.dg/bounds_check_27.f90 | 45 +
.../gfortran.dg/bounds_check_array_io.f90 | 31 +
gcc/testsuite/gfortran.dg/character_workout_1.f90 | 8 +-
gcc/testsuite/gfortran.dg/common_29.f90 | 34 +
gcc/testsuite/gfortran.dg/cray_pointers_13.f90 | 51 +
gcc/testsuite/gfortran.dg/default_format_2.f90 | 2 +-
.../gfortran.dg/default_format_denormal_2.f90 | 2 +-
.../gfortran.dg/defined_assignment_12.f90 | 61 +
gcc/testsuite/gfortran.dg/finalize_58.f90 | 77 +
gcc/testsuite/gfortran.dg/finalize_59.f90 | 245 +
gcc/testsuite/gfortran.dg/ieee/pr115070.f90 | 28 +
.../gfortran.dg/large_real_kind_form_io_2.f90 | 2 +-
gcc/testsuite/gfortran.dg/null_actual_6.f90 | 221 +
gcc/testsuite/gfortran.dg/optional_absent_13.f90 | 48 +
gcc/testsuite/gfortran.dg/pr100273.f90 | 26 +
gcc/testsuite/gfortran.dg/pr108434.f90 | 10 +-
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/pr118640.f90 | 38 +
gcc/testsuite/gfortran.dg/pr81978.f90 | 107 +
gcc/testsuite/gfortran.dg/pr84674.f90 | 55 +
gcc/testsuite/gfortran.dg/pr84868.f90 | 84 +
gcc/testsuite/gfortran.dg/pr84869.f90 | 25 +
gcc/testsuite/gfortran.dg/pr95446.f90 | 14 +
gcc/testsuite/gfortran.dg/proc_ptr_54.f90 | 95 +
gcc/testsuite/gfortran.dg/proc_ptr_55.f90 | 87 +
gcc/testsuite/gfortran.dg/proc_ptr_56.f90 | 45 +
gcc/testsuite/gfortran.dg/proc_ptr_comp_54.f90 | 30 +
gcc/testsuite/gfortran.dg/ptr_func_assign_6.f08 | 89 +
gcc/testsuite/gfortran.dg/pure_formal_proc_4.f90 | 49 +
gcc/testsuite/gfortran.dg/use_rename_12.f90 | 27 +
gcc/testsuite/gfortran.dg/use_rename_13.f90 | 37 +
gcc/testsuite/gfortran.dg/use_rename_14.f90 | 46 +
gcc/testsuite/gfortran.dg/utf8_3.f03 | 57 +
gcc/testsuite/gfortran.dg/value_optional_2.f90 | 338 +
.../riscv/rvv}/pr111395.f90 | 0
.../riscv/rvv}/pr111566.f90 | 0
gcc/testsuite/gfortran.target/riscv/rvv/pr118182.f | 63 +
.../riscv/rvv/rvv.exp} | 2 +-
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 +
gcc/testsuite/gm2/builtins/run/pass/testbitfns.mod | 90 +
.../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/dectest.mod | 10 +
gcc/testsuite/gm2/pim/run/pass/inctest.mod | 10 +
gcc/testsuite/gm2/pim/run/pass/testaddr3.mod | 2 +-
gcc/testsuite/gnat.dg/aggr31.adb | 17 +
gcc/testsuite/gnat.dg/generic_inst14.adb | 20 +
gcc/testsuite/gnat.dg/generic_inst14_pkg-child.ads | 27 +
gcc/testsuite/gnat.dg/generic_inst14_pkg.ads | 16 +
gcc/testsuite/gnat.dg/lto29.adb | 9 +
gcc/testsuite/gnat.dg/lto29_pkg.ads | 15 +
gcc/testsuite/gnat.dg/matrix1.adb | 16 +
gcc/testsuite/gnat.dg/opt105.adb | 30 +
gcc/testsuite/gnat.dg/opt105_pkg.adb | 6 +
gcc/testsuite/gnat.dg/opt105_pkg.ads | 11 +
gcc/testsuite/gnat.dg/put_image1.adb | 21 +
gcc/testsuite/gnat.dg/specs/array7.ads | 14 +
gcc/testsuite/gnat.dg/specs/generic_inst1.ads | 32 +
.../gnat.dg/specs/generic_inst2-child1.ads | 17 +
.../gnat.dg/specs/generic_inst2-child2.ads | 10 +
gcc/testsuite/gnat.dg/specs/generic_inst2.ads | 11 +
gcc/testsuite/gnat.dg/specs/vfa3.ads | 25 +
gcc/testsuite/gnat.dg/warn33.adb | 9 +
gcc/testsuite/gnat.dg/warn33_pkg.ads | 7 +
gcc/testsuite/go.dg/pr119533-riscv-2.go | 42 +
gcc/testsuite/go.dg/pr119533-riscv.go | 120 +
.../jit.dg/test-error-pr63969-missing-driver.c | 2 +-
gcc/testsuite/lib/sarif-schema-2.1.0.json | 3389 +
gcc/testsuite/lib/scanasm.exp | 15 +-
gcc/testsuite/lib/scansarif.exp | 23 +
gcc/testsuite/lib/target-supports.exp | 150 +
gcc/toplev.cc | 1 +
gcc/tree-assume.cc | 384 +
gcc/tree-cfg.cc | 13 +-
gcc/tree-chrec.cc | 4 +-
gcc/tree-data-ref.cc | 26 +-
gcc/tree-eh.cc | 17 +-
gcc/tree-if-conv.cc | 14 +-
gcc/tree-inline.cc | 7 +-
gcc/tree-loop-distribution.cc | 40 +-
gcc/tree-parloops.cc | 4 +-
gcc/tree-sra.cc | 28 +-
gcc/tree-ssa-alias-compare.h | 2 +
gcc/tree-ssa-alias.cc | 21 +-
gcc/tree-ssa-coalesce.cc | 22 +-
gcc/tree-ssa-dce.cc | 10 +
gcc/tree-ssa-dom.cc | 4 +-
gcc/tree-ssa-forwprop.cc | 42 +-
gcc/tree-ssa-live.cc | 20 +
gcc/tree-ssa-loop-ivopts.cc | 5 +-
gcc/tree-ssa-loop-niter.cc | 42 +-
gcc/tree-ssa-math-opts.cc | 48 +-
gcc/tree-ssa-phiopt.cc | 60 +-
gcc/tree-ssa-pre.cc | 20 +-
gcc/tree-ssa-reassoc.cc | 5 +-
gcc/tree-ssa-sccvn.cc | 53 +-
gcc/tree-ssa-sink.cc | 4 +-
gcc/tree-ssa-structalias.cc | 3 +-
gcc/tree-ssa-tail-merge.cc | 8 +
gcc/tree-ssa-threadedge.cc | 30 +-
gcc/tree-ssa-threadedge.h | 4 +-
gcc/tree-vect-data-refs.cc | 29 +-
gcc/tree-vect-generic.cc | 19 +-
gcc/tree-vect-loop.cc | 65 +-
gcc/tree-vect-slp-patterns.cc | 20 +-
gcc/tree-vect-slp.cc | 12 +-
gcc/tree-vect-stmts.cc | 73 +-
gcc/tree-vectorizer.cc | 7 +-
gcc/tree-vectorizer.h | 6 +-
gcc/tree-vrp.cc | 68 -
gcc/tree.cc | 14 +-
gcc/value-range.cc | 2 +-
gcc/varasm.cc | 55 +
gcc/varasm.h | 2 +
gcc/vec.h | 2 +-
libatomic/ChangeLog | 26 +
libatomic/config/mingw/lock.c | 50 +-
libatomic/config/posix/lock.c | 39 +-
libbacktrace/ChangeLog | 5 +
libbacktrace/fileline.c | 36 +-
libcpp/ChangeLog | 29 +
libcpp/config.in | 3 +
libcpp/configure | 2 +-
libcpp/configure.ac | 4 +-
libcpp/files.cc | 9 +
libcpp/include/rich-location.h | 2 +
libcpp/lex.cc | 3 +-
libcpp/po/ChangeLog | 8 +
libcpp/po/sr.po | 49 +-
libcpp/po/zh_CN.po | 319 +-
libgcc/ChangeLog | 58 +
libgcc/Makefile.in | 3 +
libgcc/config.host | 7 +-
libgcc/config/loongarch/t-crtstuff | 6 +
libgcc/config/mips/lib1funcs.S | 2 +-
libgcc/config/or1k/lib1funcs.S | 5 +
libgcc/config/t-darwin-min-11 | 3 +
libgcc/configure | 3 +-
libgcc/configure.ac | 3 +-
libgcc/unwind-dw2-btree.h | 23 +-
libgfortran/ChangeLog | 38 +
libgfortran/acinclude.m4 | 4 +
libgfortran/configure | 8 +
libgfortran/io/read.c | 36 +-
libgfortran/io/write.c | 8 +-
libgm2/ChangeLog | 12 +
libgm2/config.h.in | 3 +
libgm2/configure | 39 +-
libgm2/configure.ac | 1 +
libgm2/libm2iso/wraptime.cc | 2 +-
libiberty/ChangeLog | 24 +
libiberty/simple-object-elf.c | 210 +-
libphobos/ChangeLog | 14 +
libphobos/libdruntime/MERGE | 2 +-
.../libdruntime/core/internal/array/construction.d | 17 +-
libphobos/libdruntime/core/sys/freebsd/unistd.d | 2 +
libphobos/libdruntime/core/sys/linux/unistd.d | 4 +
libphobos/libdruntime/core/sys/openbsd/unistd.d | 2 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/internal/test/range.d | 91 +
libphobos/src/std/logger/core.d | 6 +-
libphobos/src/std/process.d | 194 +-
libphobos/src/std/range/package.d | 262 +-
libquadmath/ChangeLog | 19 +
libquadmath/configure | 8 +
libquadmath/configure.ac | 4 +
libquadmath/math/expq.c | 2 +-
libsanitizer/ChangeLog | 9 +
libsanitizer/interception/interception.h | 4 +-
libsanitizer/sanitizer_common/sanitizer_asm.h | 14 +-
libstdc++-v3/ChangeLog | 1919 +
libstdc++-v3/config.h.in | 3 +
.../config/cpu/aarch64/opt/ext/opt_random.h | 2 +-
libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +-
.../config/locale/dragonfly/time_members.cc | 16 +-
libstdc++-v3/config/locale/generic/time_members.cc | 16 +-
libstdc++-v3/config/locale/gnu/codecvt_members.cc | 117 +-
libstdc++-v3/config/locale/gnu/time_members.cc | 16 +-
libstdc++-v3/configure | 2 +
libstdc++-v3/configure.ac | 5 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 1 +
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 +-
.../doc/html/manual/policy_data_structures.html | 4 +-
libstdc++-v3/doc/html/manual/strings.html | 4 +-
libstdc++-v3/doc/html/manual/test.html | 6 +-
.../doc/html/manual/using_concurrency.html | 10 +
libstdc++-v3/doc/html/manual/using_dual_abi.html | 18 +-
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 +-
.../xml/manual/policy_data_structures_biblio.xml | 4 +-
libstdc++-v3/doc/xml/manual/shared_ptr.xml | 2 +-
libstdc++-v3/doc/xml/manual/strings.xml | 4 +-
libstdc++-v3/doc/xml/manual/test.xml | 6 +-
libstdc++-v3/doc/xml/manual/using.xml | 38 +-
libstdc++-v3/doc/xml/manual/using_exceptions.xml | 14 +-
libstdc++-v3/include/bits/alloc_traits.h | 147 +-
libstdc++-v3/include/bits/atomic_base.h | 4 +-
libstdc++-v3/include/bits/atomic_futex.h | 20 +-
libstdc++-v3/include/bits/basic_string.h | 4 +-
libstdc++-v3/include/bits/basic_string.tcc | 2 +-
libstdc++-v3/include/bits/c++config | 15 +-
libstdc++-v3/include/bits/chrono_io.h | 30 +-
libstdc++-v3/include/bits/cow_string.h | 4 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 5 +-
libstdc++-v3/include/bits/deque.tcc | 9 +-
libstdc++-v3/include/bits/forward_list.h | 3 +
libstdc++-v3/include/bits/fs_dir.h | 22 +
libstdc++-v3/include/bits/hashtable.h | 56 +-
libstdc++-v3/include/bits/hashtable_policy.h | 124 +-
libstdc++-v3/include/bits/istream.tcc | 10 +
libstdc++-v3/include/bits/iterator_concepts.h | 125 +-
libstdc++-v3/include/bits/locale_facets.h | 12 +
libstdc++-v3/include/bits/locale_facets.tcc | 6 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 6 +-
libstdc++-v3/include/bits/memory_resource.h | 18 +-
libstdc++-v3/include/bits/move.h | 59 +-
libstdc++-v3/include/bits/new_allocator.h | 6 +-
libstdc++-v3/include/bits/ostream.tcc | 6 +
libstdc++-v3/include/bits/ranges_algo.h | 78 +-
libstdc++-v3/include/bits/ranges_algobase.h | 117 +-
libstdc++-v3/include/bits/ranges_base.h | 26 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 26 +-
libstdc++-v3/include/bits/ranges_util.h | 11 +-
libstdc++-v3/include/bits/stl_algo.h | 13 +-
libstdc++-v3/include/bits/stl_algobase.h | 50 +-
libstdc++-v3/include/bits/stl_bvector.h | 4 +-
libstdc++-v3/include/bits/stl_deque.h | 6 +-
libstdc++-v3/include/bits/stl_iterator.h | 32 +-
libstdc++-v3/include/bits/stl_list.h | 13 +-
libstdc++-v3/include/bits/stl_map.h | 4 +-
libstdc++-v3/include/bits/stl_multimap.h | 4 +-
libstdc++-v3/include/bits/stl_multiset.h | 4 +-
libstdc++-v3/include/bits/stl_pair.h | 6 +
libstdc++-v3/include/bits/stl_set.h | 4 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 137 +-
libstdc++-v3/include/bits/stl_tree.h | 12 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 8 +-
libstdc++-v3/include/bits/stl_vector.h | 47 +-
libstdc++-v3/include/bits/unicode.h | 4 +-
libstdc++-v3/include/bits/unique_ptr.h | 5 +-
libstdc++-v3/include/bits/unordered_map.h | 28 +-
libstdc++-v3/include/bits/unordered_set.h | 24 +-
libstdc++-v3/include/bits/vector.tcc | 19 +-
libstdc++-v3/include/bits/version.def | 7 +-
libstdc++-v3/include/bits/version.h | 11 +-
libstdc++-v3/include/c_global/cmath | 36 +-
libstdc++-v3/include/c_global/cstdlib | 3 +
libstdc++-v3/include/debug/helper_functions.h | 5 +
libstdc++-v3/include/debug/map.h | 2 +-
libstdc++-v3/include/debug/safe_base.h | 4 +-
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/ext/bitmap_allocator.h | 4 +-
libstdc++-v3/include/ext/malloc_allocator.h | 4 +-
libstdc++-v3/include/ext/mt_allocator.h | 4 +-
.../resize_policy/hash_prime_size_policy_imp.hpp | 3 +
libstdc++-v3/include/ext/pointer.h | 3 +
libstdc++-v3/include/ext/pool_allocator.h | 4 +-
libstdc++-v3/include/ext/stdio_sync_filebuf.h | 3 +
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/chrono | 2 +-
libstdc++-v3/include/std/coroutine | 2 +-
libstdc++-v3/include/std/deque | 1 +
libstdc++-v3/include/std/format | 109 +-
libstdc++-v3/include/std/forward_list | 6 +-
libstdc++-v3/include/std/future | 9 +-
libstdc++-v3/include/std/iostream | 2 +-
libstdc++-v3/include/std/istream | 5 +-
libstdc++-v3/include/std/list | 6 +-
libstdc++-v3/include/std/map | 1 +
libstdc++-v3/include/std/numeric | 8 +-
libstdc++-v3/include/std/optional | 3 +-
libstdc++-v3/include/std/ostream | 9 +-
libstdc++-v3/include/std/ranges | 144 +-
libstdc++-v3/include/std/scoped_allocator | 3 +
libstdc++-v3/include/std/set | 1 +
libstdc++-v3/include/std/span | 10 +-
libstdc++-v3/include/std/stacktrace | 40 +-
libstdc++-v3/include/std/string | 1 +
libstdc++-v3/include/std/string_view | 5 +-
libstdc++-v3/include/std/text_encoding | 6 +-
libstdc++-v3/include/std/tuple | 16 +-
libstdc++-v3/include/std/type_traits | 15 +
libstdc++-v3/include/std/unordered_map | 1 +
libstdc++-v3/include/std/unordered_set | 1 +
libstdc++-v3/include/std/variant | 11 +-
libstdc++-v3/include/std/vector | 1 +
libstdc++-v3/include/tr1/cmath | 4 +
libstdc++-v3/include/tr1/functional_hash.h | 32 +-
libstdc++-v3/include/tr1/tuple | 2 +-
libstdc++-v3/include/tr1/type_traits | 6 +
libstdc++-v3/libsupc++/exception_ptr.h | 3 +-
libstdc++-v3/libsupc++/guard.cc | 20 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 19 +-
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/src/c++17/fs_ops.cc | 147 +-
libstdc++-v3/src/c++20/tzdata.zi | 1696 +-
libstdc++-v3/src/c++20/tzdb.cc | 283 +-
libstdc++-v3/src/c++20/tzdb_globals.h | 14 +
libstdc++-v3/src/c++98/ios_init.cc | 2 +-
libstdc++-v3/src/filesystem/ops-common.h | 12 +-
libstdc++-v3/src/filesystem/ops.cc | 18 +-
libstdc++-v3/testsuite/17_intro/names.cc | 6 +
.../testsuite/18_support/numeric_limits/traps.cc | 2 +-
.../19_diagnostics/stacktrace/stacktrace.cc | 207 +-
libstdc++-v3/testsuite/20_util/allocator/89510.cc | 14 +-
.../20_util/allocator_traits/members/108619.cc | 35 +
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 8 +
.../testsuite/20_util/forward_like/2_neg.cc | 6 +-
.../testsuite/20_util/function/cons/70692.cc | 2 +-
.../testsuite/20_util/headers/memory/version.cc | 8 +
.../testsuite/20_util/scoped_allocator/version.cc | 8 +
.../uninitialized_copy/constrained.cc | 41 +
.../uninitialized_move/constrained.cc | 42 +-
libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +-
libstdc++-v3/testsuite/20_util/tuple/116440.C | 29 +
.../20_util/unique_ptr/creation/116529.cc | 35 +
.../testsuite/20_util/variant/types_neg.cc | 18 +
.../21_strings/basic_string/allocator/116641.cc | 53 +
.../testsuite/21_strings/headers/string/version.cc | 8 +
.../testsuite/22_locale/codecvt/in/char/37475.cc | 23 +
.../22_locale/codecvt/in/wchar_t/37475.cc | 23 +
.../testsuite/22_locale/codecvt/out/char/37475.cc | 23 +
.../22_locale/codecvt/out/wchar_t/37475.cc | 23 +
.../testsuite/22_locale/time_get/get/char/5.cc | 37 +
.../testsuite/22_locale/time_get/get/wchar_t/5.cc | 37 +
.../array/comparison_operators/106212.cc | 15 +
.../23_containers/deque/modifiers/emplace/90389.cc | 43 +
.../23_containers/deque/modifiers/insert/118035.cc | 26 +
.../testsuite/23_containers/deque/version.cc | 8 +
.../23_containers/forward_list/erasure.cc | 22 +
.../23_containers/forward_list/version.cc | 8 +
.../testsuite/23_containers/list/erasure.cc | 22 +
.../testsuite/23_containers/list/version.cc | 8 +
.../testsuite/23_containers/map/48101_neg.cc | 4 +-
.../testsuite/23_containers/map/version.cc | 8 +
.../testsuite/23_containers/multimap/48101_neg.cc | 4 +-
.../23_containers/set/modifiers/swap/adl.cc | 55 +
.../testsuite/23_containers/set/version.cc | 8 +
.../testsuite/23_containers/span/117966.cc | 13 +
.../23_containers/unordered_map/115939.cc | 29 +
.../testsuite/23_containers/unordered_map/96088.cc | 85 +-
.../23_containers/unordered_map/insert/115285.cc | 47 +
.../23_containers/unordered_map/version.cc | 8 +
.../23_containers/unordered_multimap/96088.cc | 17 +-
.../23_containers/unordered_multiset/96088.cc | 5 +-
.../testsuite/23_containers/unordered_set/96088.cc | 13 +-
.../23_containers/unordered_set/insert/115285.cc | 28 +
.../unordered_set/modifiers/swap-2.cc | 63 +
.../23_containers/unordered_set/pr115285.cc | 40 +
.../23_containers/unordered_set/version.cc | 8 +
.../23_containers/vector/bool/capacity/110498.cc | 18 +
.../23_containers/vector/bool/capacity/114758.cc | 12 +
.../23_containers/vector/bool/emplace_rvalue.cc | 24 +
.../23_containers/vector/capacity/114945.cc | 36 +
.../testsuite/23_containers/vector/cons/108487.cc | 24 +
.../vector/modifiers/insert/117983.cc | 17 +
.../testsuite/23_containers/vector/version.cc | 8 +
.../24_iterators/common_iterator/101527.cc | 14 +
.../24_iterators/const_iterator/112490.cc | 12 +
.../24_iterators/counted_iterator/101527.cc | 14 +
.../24_iterators/customization_points/iter_move.cc | 106 +
.../24_iterators/indirect_callable/p2609r3.cc | 27 +
.../24_iterators/indirect_callable/p2997r1.cc | 37 +
.../24_iterators/move_iterator/lwg3736.cc | 52 +
.../24_iterators/move_iterator/rel_ops_c++20.cc | 12 +
.../24_iterators/range_operations/distance.cc | 11 +
.../testsuite/25_algorithms/clamp/118185.cc | 41 +
libstdc++-v3/testsuite/25_algorithms/contains/1.cc | 4 +
.../testsuite/25_algorithms/copy/108846.cc | 53 +
.../25_algorithms/copy_backward/108846.cc | 53 +
.../testsuite/25_algorithms/copy_n/108846.cc | 53 +-
.../testsuite/25_algorithms/equal/lwg3560.cc | 49 +
.../testsuite/25_algorithms/fill/constrained.cc | 34 +
.../testsuite/25_algorithms/find_last/1.cc | 4 +
.../25_algorithms/is_permutation/constrained.cc | 13 +
.../25_algorithms/is_permutation/lwg3560.cc | 51 +
.../testsuite/25_algorithms/max/constrained.cc | 25 +
.../testsuite/25_algorithms/min/constrained.cc | 25 +
.../testsuite/25_algorithms/move/108846.cc | 40 +-
.../testsuite/25_algorithms/move/constrained.cc | 29 +
.../25_algorithms/move_backward/108846.cc | 38 +-
.../25_algorithms/move_backward/constrained.cc | 29 +
.../pstl/alg_modifying_operations/rotate_copy.cc | 1 +
.../alg_modifying_operations/transform_binary.cc | 1 +
.../pstl/alg_nonmodifying/mismatch.cc | 1 +
.../pstl/alg_nonmodifying/nth_element.cc | 4 +
.../25_algorithms/pstl/alg_sorting/includes.cc | 4 +
.../pstl/alg_sorting/lexicographical_compare.cc | 1 +
.../pstl/alg_sorting/minmax_element.cc | 1 +
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 1 +
.../pstl/alg_sorting/set_symmetric_difference.cc | 1 +
.../25_algorithms/pstl/alg_sorting/set_util.h | 4 +
.../25_algorithms/stable_sort/overaligned.cc | 29 +
.../testsuite/26_numerics/exclusive_scan/2.cc | 46 +
.../testsuite/26_numerics/headers/cmath/117321.cc | 5 +
.../testsuite/26_numerics/headers/cmath/117406.cc | 59 +
.../iota/1.cc => 26_numerics/iota/2.cc} | 6 +-
.../26_numerics/pstl/numeric_ops/108236.cc | 50 +
.../testsuite/27_io/basic_ostream/print/1.cc | 18 +-
.../27_io/filesystem/iterators/lwg3480.cc | 16 +
.../testsuite/27_io/filesystem/operations/copy.cc | 27 +
.../27_io/filesystem/operations/copy_file.cc | 122 +
.../27_io/filesystem/operations/hard_link_count.cc | 61 +
.../27_io/filesystem/operations/pr118158.cc | 62 +
libstdc++-v3/testsuite/27_io/print/1.cc | 2 +-
libstdc++-v3/testsuite/27_io/print/3.cc | 2 +-
libstdc++-v3/testsuite/29_atomics/atomic/89624.cc | 9 +
.../atomic_float/compare_exchange_padding.cc | 1 +
.../testsuite/30_threads/future/members/118093.cc | 26 +
.../30_threads/packaged_task/cons/dangling_ref.cc | 1 +
.../30_threads/packaged_task/cons/lwg4154_neg.cc | 38 +
libstdc++-v3/testsuite/ext/104395.cc | 8 +
.../testsuite/ext/malloc_allocator/89510.cc | 14 +-
libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 14 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 5 +
.../testsuite/std/format/formatter/requirements.cc | 17 +
.../testsuite/std/format/functions/format.cc | 19 +-
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 17 +
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 21 +-
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 30 +-
.../testsuite/std/ranges/access/crbegin.cc | 43 +-
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 20 +-
.../testsuite/std/ranges/adaptors/adjacent/1.cc | 3 +
.../std/ranges/adaptors/adjacent_transform/1.cc | 4 +
.../testsuite/std/ranges/adaptors/as_const/1.cc | 17 +
.../testsuite/std/ranges/adaptors/chunk/1.cc | 15 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 12 +
.../testsuite/std/ranges/adaptors/elements.cc | 14 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 8 +-
.../testsuite/std/ranges/adaptors/slide/1.cc | 3 +
.../testsuite/std/ranges/adaptors/take_while.cc | 2 -
.../testsuite/std/ranges/adaptors/transform.cc | 41 +-
libstdc++-v3/testsuite/std/ranges/conv/112803.cc | 20 +
libstdc++-v3/testsuite/std/ranges/conv/lwg4229.cc | 18 +
.../std/ranges/headers/ranges/synopsis.cc | 6 +-
.../testsuite/std/ranges/iota/iota_view.cc | 12 +
libstdc++-v3/testsuite/std/ranges/range.cc | 6 +
libstdc++-v3/testsuite/std/ranges/repeat/1.cc | 23 +
.../testsuite/std/ranges/subrange/lwg3589.cc | 30 +
.../testsuite/std/ranges/subrange/tuple_like.cc | 29 +
libstdc++-v3/testsuite/std/ranges/version_c++23.cc | 70 -
.../testsuite/std/text_encoding/members.cc | 19 +-
.../testsuite/std/time/{ => format}/format.cc | 0
libstdc++-v3/testsuite/std/time/format/pr117085.cc | 19 +
.../std/time/time_zone/sys_info_abbrev.cc | 106 +
libstdc++-v3/testsuite/std/time/tzdb/1.cc | 6 +-
.../testsuite/std/time/tzdb_list/pr118811.cc | 25 +
.../testsuite/util/testsuite_performance.h | 14 +-
lto-plugin/ChangeLog | 19 +
lto-plugin/lto-plugin.c | 53 +-
1886 files changed, 156860 insertions(+), 26466 deletions(-)
diff --cc gcc/ChangeLog.ibm
index 8fae6278a6d8,000000000000..ce2b6355fb5c
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,11 -1,0 +1,15 @@@
++2025-05-01 Surya Kumari Jangala <jskumari@linux.ibm.com>
++
++ Merge up to releases/gcc-14 c120e047ecb5f488efffdccbdcacc1ce18e29f3a
++
+2024-08-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-14 63c51e09d160a44fdce1199e8efe9d293f773a2c
+
+2024-07-03 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-14 0f71e52717b20c41c168b57245a8c12bdaa017e3
+
+2024-06-12 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-14-branch which follows the releases/gcc-14 branch.
More information about the Libstdc++-cvs
mailing list