https://gcc.gnu.org/g:4fe62f20633b8e1bf4d776d7f4644ce485efd0b2

commit 4fe62f20633b8e1bf4d776d7f4644ce485efd0b2
Merge: 504a13588c39 6888a4bb584a
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Thu Mar 13 13:11:01 2025 +0100

    Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f135ea' into 
redhat/gcc-15-branch

Diff:

 ChangeLog                                          |    36 +
 MAINTAINERS                                        |     2 +
 Makefile.def                                       |     5 +
 Makefile.in                                        |   527 +-
 config-ml.in                                       |     3 +-
 configure                                          |    56 +
 configure.ac                                       |    53 +
 contrib/ChangeLog                                  |    19 +
 contrib/gcc-changelog/git_commit.py                |     3 +
 contrib/gcc-git-customization.sh                   |    46 -
 contrib/relpath.sh                                 |     6 +-
 gcc/ChangeLog                                      |   893 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     4 +
 gcc/analyzer/region-model-manager.cc               |    53 +-
 gcc/analyzer/region-model-manager.h                |     4 +
 gcc/analyzer/region-model.cc                       |     1 +
 gcc/analyzer/store.cc                              |    35 +-
 gcc/builtins.cc                                    |    21 +-
 gcc/c-family/ChangeLog                             |    26 +
 gcc/c-family/c-attribs.cc                          |     5 +-
 gcc/c-family/c-common.cc                           |     3 +
 gcc/c-family/c.opt                                 |     2 +-
 gcc/c/ChangeLog                                    |    38 +
 gcc/c/c-parser.cc                                  |    36 +-
 gcc/c/c-typeck.cc                                  |    73 +-
 gcc/cobol/ChangeLog                                |    94 +
 gcc/cobol/LICENSE                                  |    29 +
 gcc/cobol/Make-lang.in                             |   370 +
 gcc/cobol/cbldiag.h                                |   111 +
 gcc/cobol/cdf-copy.cc                              |   356 +
 gcc/cobol/cdf.y                                    |   956 +
 gcc/cobol/cdfval.h                                 |   113 +
 gcc/cobol/cobol-system.h                           |    64 +
 gcc/cobol/cobol1.cc                                |   692 +
 gcc/cobol/config-lang.in                           |    38 +
 gcc/cobol/convert.cc                               |    78 +
 gcc/cobol/copybook.h                               |   205 +
 gcc/cobol/dts.h                                    |   109 +
 gcc/cobol/except.cc                                |   370 +
 gcc/cobol/exceptg.h                                |    61 +
 gcc/cobol/gcobc                                    |   465 +
 gcc/cobol/gcobol.1                                 |  1628 +
 gcc/cobol/gcobol.3                                 |   328 +
 gcc/cobol/gcobolspec.cc                            |   706 +
 gcc/cobol/genapi.cc                                | 16926 ++++++++
 gcc/cobol/genapi.h                                 |   587 +
 gcc/cobol/gengen.cc                                |  3458 ++
 gcc/cobol/gengen.h                                 |   544 +
 gcc/cobol/genmath.cc                               |  1730 +
 gcc/cobol/genmath.h                                |    36 +
 gcc/cobol/genutil.cc                               |  2642 ++
 gcc/cobol/genutil.h                                |   168 +
 gcc/cobol/help.gen                                 |    15 +
 gcc/cobol/inspect.h                                |   237 +
 gcc/cobol/lang-specs.h                             |    47 +
 gcc/cobol/lang.opt                                 |   144 +
 gcc/cobol/lang.opt.urls                            |    36 +
 gcc/cobol/lexio.cc                                 |  1878 +
 gcc/cobol/lexio.h                                  |   294 +
 gcc/cobol/parse.y                                  | 13107 ++++++
 gcc/cobol/parse_ante.h                             |  3552 ++
 gcc/cobol/parse_util.h                             |   478 +
 gcc/cobol/scan.l                                   |  2487 ++
 gcc/cobol/scan_ante.h                              |   745 +
 gcc/cobol/scan_post.h                              |   401 +
 gcc/cobol/show_parse.h                             |   523 +
 gcc/cobol/structs.cc                               |   333 +
 gcc/cobol/structs.h                                |    62 +
 gcc/cobol/symbols.cc                               |  4881 +++
 gcc/cobol/symbols.h                                |  2210 +
 gcc/cobol/symfind.cc                               |   611 +
 gcc/cobol/token_names.h                            |  1373 +
 gcc/cobol/udf/stored-char-length.cbl               |    15 +
 gcc/cobol/util.cc                                  |  2310 +
 gcc/cobol/util.h                                   |    49 +
 gcc/combine.cc                                     |    15 +-
 gcc/common.opt                                     |     4 +
 gcc/common/config/aarch64/aarch64-common.cc        |    23 +-
 gcc/common/config/riscv/riscv-common.cc            |     2 +-
 gcc/config.gcc                                     |     6 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    44 +-
 gcc/config/aarch64/aarch64-protos.h                |     9 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    28 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    19 +-
 gcc/config/aarch64/aarch64-sve.md                  |    24 +-
 gcc/config/aarch64/aarch64.cc                      |   203 +-
 gcc/config/aarch64/aarch64.md                      |     9 +-
 gcc/config/aarch64/iterators.md                    |     6 +-
 gcc/config/aarch64/t-aarch64                       |     4 +-
 gcc/config/arm/arm.cc                              |     5 +-
 gcc/config/arm/arm_neon.h                          |    25 +-
 gcc/config/arm/mve.md                              |     6 +-
 gcc/config/arm/predicates.md                       |    16 +-
 gcc/config/arm/thumb1.md                           |    28 +
 gcc/config/avr/avr.cc                              |    17 +-
 gcc/config/h8300/h8300.cc                          |     8 +
 gcc/config/i386/avx10_2-512convertintrin.h         |     4 +-
 gcc/config/i386/avx10_2convertintrin.h             |     4 +-
 gcc/config/i386/i386.cc                            |    27 +-
 gcc/config/i386/i386.h                             |    10 +
 gcc/config/i386/i386.md                            |   168 +-
 gcc/config/i386/x86-tune-sched.cc                  |    75 +-
 gcc/config/i386/x86-tune.def                       |    28 +-
 gcc/config/lm32/lm32.cc                            |     2 +-
 gcc/config/loongarch/lasx.md                       |    13 -
 gcc/config/loongarch/loongarch.cc                  |    70 +-
 gcc/config/loongarch/loongarch.md                  |     6 +-
 gcc/config/loongarch/lsx.md                        |    13 -
 gcc/config/loongarch/simd.md                       |    23 +-
 gcc/config/riscv/corev.md                          |     4 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   103 +-
 gcc/config/riscv/riscv.cc                          |     4 +-
 gcc/config/riscv/riscv.md                          |     2 +-
 gcc/config/s390/s390.cc                            |    44 +-
 gcc/config/s390/s390.h                             |     2 +-
 gcc/config/s390/s390.opt                           |     2 +-
 gcc/configure                                      |    24 +-
 gcc/configure.ac                                   |    15 +
 gcc/cp/ChangeLog                                   |   236 +
 gcc/cp/call.cc                                     |     7 +-
 gcc/cp/constexpr.cc                                |    50 +-
 gcc/cp/coroutines.cc                               |    18 +-
 gcc/cp/cp-tree.h                                   |     4 +-
 gcc/cp/decl.cc                                     |    13 +
 gcc/cp/decl2.cc                                    |     4 +-
 gcc/cp/init.cc                                     |     5 +-
 gcc/cp/lambda.cc                                   |    14 +-
 gcc/cp/module.cc                                   |   339 +-
 gcc/cp/name-lookup.cc                              |     6 +-
 gcc/cp/parser.cc                                   |    73 +-
 gcc/cp/pt.cc                                       |   127 +-
 gcc/cp/semantics.cc                                |    10 +-
 gcc/cp/typeck.cc                                   |     8 +-
 gcc/d/ChangeLog                                    |    23 +
 gcc/d/decl.cc                                      |     2 +-
 gcc/df-problems.cc                                 |     8 +-
 gcc/doc/contrib.texi                               |     8 +
 gcc/doc/extend.texi                                |   109 +-
 gcc/doc/frontends.texi                             |    16 +-
 gcc/doc/install.texi                               |    72 +-
 gcc/doc/invoke.texi                                |   258 +-
 gcc/doc/sourcebuild.texi                           |     3 +
 gcc/doc/standards.texi                             |     7 +
 gcc/doc/tm.texi                                    |    77 +-
 gcc/doc/tm.texi.in                                 |     6 +-
 gcc/dwarf2out.cc                                   |     5 +
 gcc/ext-dce.cc                                     |    21 +-
 gcc/fold-const.cc                                  |     2 +-
 gcc/fortran/ChangeLog                              |   191 +
 gcc/fortran/array.cc                               |   172 +-
 gcc/fortran/coarray.cc                             |     2 +
 gcc/fortran/decl.cc                                |     9 +
 gcc/fortran/dependency.cc                          |    84 +-
 gcc/fortran/dependency.h                           |     1 +
 gcc/fortran/dump-parse-tree.cc                     |   114 +-
 gcc/fortran/expr.cc                                |    12 +-
 gcc/fortran/frontend-passes.cc                     |     3 +-
 gcc/fortran/gfortran.h                             |    17 +-
 gcc/fortran/gfortran.texi                          |   387 +-
 gcc/fortran/interface.cc                           |     2 +
 gcc/fortran/intrinsic.texi                         |  3916 +-
 gcc/fortran/invoke.texi                            |    10 +
 gcc/fortran/lang.opt                               |     4 +
 gcc/fortran/lang.opt.urls                          |     3 +
 gcc/fortran/match.cc                               |     1 +
 gcc/fortran/primary.cc                             |     2 +
 gcc/fortran/resolve.cc                             |   148 +-
 gcc/fortran/symbol.cc                              |    23 +-
 gcc/fortran/trans-array.cc                         |    30 +-
 gcc/fortran/trans-common.cc                        |     2 +-
 gcc/fortran/trans-expr.cc                          |    52 +-
 gcc/fortran/trans-intrinsic.cc                     |    50 +-
 gcc/ggc-common.cc                                  |     2 +-
 gcc/gimple-ssa-sccopy.cc                           |    13 +
 gcc/gimple-ssa-warn-access.cc                      |     4 +
 gcc/gimplify.cc                                    |   813 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/hard-reg-set.h                                 |    15 +
 gcc/input.cc                                       |    17 +-
 gcc/ipa-cp.cc                                      |    48 +-
 gcc/ipa-devirt.cc                                  |    10 +-
 gcc/ipa-free-lang-data.cc                          |    14 +
 gcc/ira-color.cc                                   |    83 +-
 gcc/ira-costs.cc                                   |    38 +-
 gcc/jit/Make-lang.in                               |     2 +-
 gcc/lto/ChangeLog                                  |     6 +
 gcc/m2/ChangeLog                                   |    36 +
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |     9 +
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    27 +
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |    43 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |    21 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |    30 +-
 gcc/m2/gm2-gcc/m2expr.def                          |     9 +
 gcc/m2/gm2-gcc/m2expr.h                            |     1 +
 gcc/m2/gm2-gcc/m2pp.cc                             |    32 +
 gcc/match.pd                                       |    55 +
 gcc/pair-fusion.cc                                 |     6 +-
 gcc/po/ChangeLog                                   |    10 +
 gcc/po/be.po                                       | 32623 ++++++++-------
 gcc/po/da.po                                       | 34356 ++++++++-------
 gcc/po/de.po                                       | 34337 ++++++++-------
 gcc/po/el.po                                       | 32684 ++++++++-------
 gcc/po/es.po                                       | 34300 ++++++++-------
 gcc/po/fi.po                                       | 34121 ++++++++-------
 gcc/po/fr.po                                       | 41626 +++++++++---------
 gcc/po/hr.po                                       | 32846 ++++++++-------
 gcc/po/id.po                                       | 33452 ++++++++-------
 gcc/po/ja.po                                       | 33343 ++++++++-------
 gcc/po/ka.po                                       | 32522 +++++++-------
 gcc/po/nl.po                                       | 33126 ++++++++-------
 gcc/po/ru.po                                       | 34184 ++++++++-------
 gcc/po/sr.po                                       | 33380 ++++++++-------
 gcc/po/sv.po                                       | 41888 ++++++++++---------
 gcc/po/tr.po                                       | 34422 ++++++++-------
 gcc/po/uk.po                                       | 34661 ++++++++-------
 gcc/po/vi.po                                       | 33569 ++++++++-------
 gcc/po/zh_CN.po                                    | 34337 ++++++++-------
 gcc/po/zh_TW.po                                    | 33726 ++++++++-------
 gcc/rtlanal.cc                                     |     1 +
 gcc/rust/ChangeLog                                 |     5 +
 gcc/rust/rust-diagnostics.h                        |     2 +-
 gcc/simplify-rtx.cc                                |    12 +-
 gcc/target.def                                     |    87 +-
 gcc/target.h                                       |    12 +
 gcc/targhooks.cc                                   |    27 +
 gcc/targhooks.h                                    |     5 +
 gcc/testsuite/ChangeLog                            |   811 +
 .../analyzer/raw-data-cst-pr117262-1.c             |    17 +
 .../analyzer/raw-data-cst-pr117262-2.c             |    36 +
 gcc/testsuite/c-c++-common/attr-nonstring-10.c     |    75 +
 gcc/testsuite/c-c++-common/attr-nonstring-11.c     |   466 +
 gcc/testsuite/c-c++-common/attr-nonstring-12.c     |    89 +
 gcc/testsuite/c-c++-common/attr-nonstring-13.c     |   131 +
 gcc/testsuite/c-c++-common/attr-nonstring-14.c     |   184 +
 gcc/testsuite/c-c++-common/attr-nonstring-15.c     |    90 +
 gcc/testsuite/c-c++-common/attr-nonstring-16.c     |   147 +
 gcc/testsuite/c-c++-common/attr-nonstring-7.c      |     2 +-
 gcc/testsuite/c-c++-common/attr-nonstring-9.c      |    51 +
 gcc/testsuite/c-c++-common/gomp/adjust-args-6.c    |    13 +-
 gcc/testsuite/c-c++-common/gomp/append-args-5.c    |    19 +-
 .../c-c++-common/gomp/append-args-dynamic.c        |    94 +
 gcc/testsuite/c-c++-common/gomp/dispatch-11.c      |    22 +-
 gcc/testsuite/c-c++-common/gomp/pr118579.c         |    25 +
 gcc/testsuite/cobol.dg/dg.exp                      |    41 +
 gcc/testsuite/cobol.dg/error-1.cob                 |     9 +
 gcc/testsuite/cobol.dg/fail.cob                    |     6 +
 gcc/testsuite/cobol.dg/pass.cob                    |     6 +
 gcc/testsuite/cobol.dg/pr119229.cob                |    16 +
 gcc/testsuite/g++.dg/coroutines/torture/pr118874.C |    33 +
 gcc/testsuite/g++.dg/cpp0x/alignas22.C             |    23 +
 gcc/testsuite/g++.dg/cpp0x/alignas23.C             |    15 +
 .../g++.dg/cpp0x/lambda/lambda-nested10.C          |    46 +
 gcc/testsuite/g++.dg/cpp0x/pr119123.C              |    10 +
 gcc/testsuite/g++.dg/cpp0x/pr98533.C               |    25 +
 gcc/testsuite/g++.dg/cpp0x/range-for39.C           |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr100589.C     |     9 +
 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-new24.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new25.C       |    27 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new26.C       |    17 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval24.C       |     4 +
 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/init/array67.C                |    29 +
 gcc/testsuite/g++.dg/lto/pr118785_0.C              |    14 +
 gcc/testsuite/g++.dg/lto/pr119067_0.C              |    22 +
 gcc/testsuite/g++.dg/lto/pr119067_1.C              |    10 +
 gcc/testsuite/g++.dg/modules/export-6.C            |    33 +-
 gcc/testsuite/g++.dg/modules/gmf-3.C               |    29 +
 gcc/testsuite/g++.dg/modules/gmf-4.C               |    13 +
 gcc/testsuite/g++.dg/modules/gmf-xtreme.C          |    10 +
 gcc/testsuite/g++.dg/modules/internal-10.C         |    25 +
 gcc/testsuite/g++.dg/modules/internal-4_b.C        |    19 +-
 gcc/testsuite/g++.dg/modules/linkage-3_a.C         |     5 +
 gcc/testsuite/g++.dg/modules/linkage-3_b.C         |     9 +
 gcc/testsuite/g++.dg/modules/modules.exp           |    12 +-
 gcc/testsuite/g++.dg/modules/oacc-1_a.C            |    15 +
 gcc/testsuite/g++.dg/modules/oacc-1_b.C            |    11 +
 gcc/testsuite/g++.dg/modules/oacc-1_c.C            |     9 +
 gcc/testsuite/g++.dg/modules/omp-3_a.C             |    14 +
 gcc/testsuite/g++.dg/modules/omp-3_b.C             |    11 +
 gcc/testsuite/g++.dg/modules/omp-3_c.C             |    11 +
 gcc/testsuite/g++.dg/modules/omp-3_d.C             |     9 +
 gcc/testsuite/g++.dg/modules/pr119076-1_a.H        |    41 +
 gcc/testsuite/g++.dg/modules/pr119076-1_b.C        |    12 +
 gcc/testsuite/g++.dg/modules/pr119076-2_a.H        |    65 +
 gcc/testsuite/g++.dg/modules/pr119076-2_b.C        |    12 +
 gcc/testsuite/g++.dg/modules/pr119102_a.H          |     9 +
 gcc/testsuite/g++.dg/modules/pr119102_b.C          |     9 +
 gcc/testsuite/g++.dg/modules/pr119154_a.C          |     6 +
 gcc/testsuite/g++.dg/modules/pr119154_b.C          |    10 +
 gcc/testsuite/g++.dg/modules/using-30_a.C          |    13 +
 gcc/testsuite/g++.dg/modules/using-30_b.C          |    10 +
 gcc/testsuite/g++.dg/modules/using-30_c.C          |    17 +
 gcc/testsuite/g++.dg/parse/crash80.C               |     7 +
 gcc/testsuite/g++.dg/pr114501_0.C                  |    20 +
 gcc/testsuite/g++.dg/pr117919.C                    |    52 +
 gcc/testsuite/g++.dg/template/pr119138.C           |    16 +
 gcc/testsuite/g++.dg/torture/pr11911.C             |    21 +
 gcc/testsuite/g++.dg/warn/Wnonnull16.C             |    16 +
 gcc/testsuite/g++.target/arm/pr115485.C            |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr119226.c     |    12 +
 .../gcc.c-torture/execute/ieee/pr119002.c          |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr119071.c     |    15 +
 gcc/testsuite/gcc.dg/Wcxx-compat-14.c              |     2 +-
 gcc/testsuite/gcc.dg/Wcxx-compat-23.c              |    33 +
 gcc/testsuite/gcc.dg/Wcxx-compat-24.c              |    33 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-2.c          |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-mismatch-2a.c         |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-mismatch-6.c          |     2 +-
 .../gcc.dg/Wunterminated-string-initialization-2.c |   120 +
 .../gcc.dg/Wunterminated-string-initialization.c   |    31 +-
 gcc/testsuite/gcc.dg/builtin-bswap-5.c             |     6 +-
 gcc/testsuite/gcc.dg/fold-mul-and-lshift-1.c       |    59 +
 gcc/testsuite/gcc.dg/fold-mul-and-lshift-2.c       |    15 +
 gcc/testsuite/gcc.dg/pointer-arith-11.c            |    39 +
 gcc/testsuite/gcc.dg/pointer-arith-12.c            |    82 +
 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/pr60440-1.c                   |    10 +
 gcc/testsuite/gcc.dg/pr97323.c                     |     5 +
 gcc/testsuite/gcc.dg/torture/pr118922-1.c          |    57 +
 gcc/testsuite/gcc.dg/torture/pr118953.c            |    42 +
 gcc/testsuite/gcc.dg/torture/pr119099.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr119131-1.c          |    31 +
 gcc/testsuite/gcc.dg/torture/pr119133.c            |     9 +
 gcc/testsuite/gcc.dg/vect/bb-slp-77.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     2 +
 gcc/testsuite/gcc.dg/vect/pr112325.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr116125.c               |    30 +
 gcc/testsuite/gcc.dg/vect/pr117888-1.c             |     1 +
 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/slp-26.c                 |     4 +-
 .../gcc.dg/vect/vect-early-break_121-pr114081.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_128.c   |     3 +-
 .../gcc.dg/vect/vect-early-break_132-pr118464.c    |    25 +
 .../gcc.dg/vect/vect-early-break_133_pfa1.c        |    19 +
 .../gcc.dg/vect/vect-early-break_133_pfa10.c       |    25 +
 .../gcc.dg/vect/vect-early-break_133_pfa11.c       |    26 +
 .../gcc.dg/vect/vect-early-break_133_pfa2.c        |    19 +
 .../gcc.dg/vect/vect-early-break_133_pfa3.c        |    20 +
 .../gcc.dg/vect/vect-early-break_133_pfa4.c        |    20 +
 .../gcc.dg/vect/vect-early-break_133_pfa5.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa6.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa7.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa8.c        |    26 +
 .../gcc.dg/vect/vect-early-break_133_pfa9.c        |    29 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_18.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_2.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_20.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_21.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_22.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_26.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_38.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_39.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_43.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_44.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_53.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_56.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_57.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_6.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_7.c     |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_81.c    |     5 +-
 gcc/testsuite/gcc.target/aarch64/callee_save_1.c   |    12 +
 gcc/testsuite/gcc.target/aarch64/callee_save_2.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/callee_save_3.c   |    12 +
 .../gcc.target/aarch64/copysign-pr118892.c         |    11 +
 gcc/testsuite/gcc.target/aarch64/pr103350-1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr110625_1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr114991.c        |    15 +
 gcc/testsuite/gcc.target/aarch64/pr115258_2.c      |    17 +
 gcc/testsuite/gcc.target/aarch64/pr117186.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr119046.c        |    16 +
 .../gcc.target/aarch64/sve/pre_cond_share_1.c      |   132 -
 .../gcc.target/aarch64/sve/pred-not-gen-1.c        |     4 +-
 .../gcc.target/aarch64/sve/pred-not-gen-4.c        |     4 +-
 .../gcc.target/aarch64/sve/reduc_strict_4.c        |     2 +-
 .../gcc.target/aarch64/sve/reduc_strict_5.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/tbz_2.c           |    18 +-
 .../gcc.target/aarch64/torture/pr116564.c          |    11 +
 .../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/lp1243022.c           |   202 -
 gcc/testsuite/gcc.target/arm/pr68674.c             |     7 +-
 .../gcc.target/arm/simd/vld1q_base_xN_1.c          |     2 +-
 gcc/testsuite/gcc.target/arm/unsigned-extend-1.c   |     4 +-
 .../gcc.target/i386/avx10_2-512-convert-1.c        |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c  |     4 +-
 gcc/testsuite/gcc.target/i386/blsi.c               |    26 +
 gcc/testsuite/gcc.target/i386/blsmsk.c             |     9 +
 gcc/testsuite/gcc.target/i386/blsr.c               |    26 +
 gcc/testsuite/gcc.target/i386/pr118739.c           |    50 +
 gcc/testsuite/gcc.target/i386/pr119171-1.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr119171-2.c         |    13 +
 gcc/testsuite/gcc.target/loongarch/pr119084.c      |    24 +
 gcc/testsuite/gcc.target/loongarch/pr119127.c      |    14 +
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c     |    12 +-
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c     |    12 +-
 gcc/testsuite/gcc.target/riscv/attribute-zce-1.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-2.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-3.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-4.c   |     6 +
 gcc/testsuite/gcc.target/riscv/core_list_init.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/pr111384.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/bug-3.c |    12 +-
 .../rvv/autovec/partial/multiple_rgroup_zbb.c      |     5 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-10-2.c |    93 +
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-10.c   |    33 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr117955.c |    26 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr119115.c |    59 +
 gcc/testsuite/gcc.target/s390/20020926-1.c         |     1 +
 gcc/testsuite/gcc.target/s390/delegitimize-1.c     |    22 +
 gcc/testsuite/gcc.target/s390/dwarfregtable-1.c    |     1 +
 gcc/testsuite/gcc.target/s390/fp2int1.c            |     1 +
 gcc/testsuite/gcc.target/s390/pr102222.c           |     1 +
 gcc/testsuite/gcc.target/s390/pr106355-3.c         |     1 +
 gcc/testsuite/gcc.target/s390/pr61078.c            |     1 +
 .../s390/target-attribute/tattr-m31-10.c           |     1 +
 .../s390/target-attribute/tattr-m31-12.c           |     1 +
 .../s390/target-attribute/tattr-m31-14.c           |     1 +
 .../s390/target-attribute/tattr-m31-18.c           |     1 +
 .../gcc.target/s390/target-attribute/tattr-m31-2.c |     1 +
 .../s390/target-attribute/tattr-m31-20.c           |     1 +
 .../s390/target-attribute/tattr-m31-22.c           |     1 +
 .../s390/target-attribute/tattr-m31-24.c           |     1 +
 .../s390/target-attribute/tattr-m31-26.c           |     1 +
 .../s390/target-attribute/tattr-m31-28.c           |     1 +
 .../s390/target-attribute/tattr-m31-30.c           |     1 +
 .../s390/target-attribute/tattr-m31-32.c           |     1 +
 .../gcc.target/s390/target-attribute/tattr-m31-4.c |     1 +
 .../gcc.target/s390/target-attribute/tattr-m31-6.c |     1 +
 .../gcc.target/s390/target-attribute/tattr-m31-8.c |     1 +
 gcc/testsuite/gdc.dg/pr119139.d                    |    24 +
 .../gfortran.dg/alloc_comp_auto_array_4.f90        |    27 +
 gcc/testsuite/gfortran.dg/assign_12.f90            |    28 +
 .../gfortran.dg/binding_label_tests_26b.f90        |     4 +-
 gcc/testsuite/gfortran.dg/bounds_check_23.f90      |    18 +-
 gcc/testsuite/gfortran.dg/bounds_check_26.f90      |    24 +
 gcc/testsuite/gfortran.dg/coarray/class_1.f90      |    16 +
 gcc/testsuite/gfortran.dg/coarray/coindexed_2.f90  |    44 +
 gcc/testsuite/gfortran.dg/coarray/coindexed_3.f08  |    30 +
 gcc/testsuite/gfortran.dg/coarray/coindexed_4.f08  |    13 +
 gcc/testsuite/gfortran.dg/coarray/ptr_comp_6.f08   |    25 +
 gcc/testsuite/gfortran.dg/common_30.f90            |    10 +
 gcc/testsuite/gfortran.dg/common_31.f90            |    15 +
 gcc/testsuite/gfortran.dg/empty_derived_type.f90   |     1 +
 gcc/testsuite/gfortran.dg/empty_derived_type_2.f90 |    11 +
 gcc/testsuite/gfortran.dg/forall_20.f90            |    40 +
 gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90     |     5 -
 gcc/testsuite/gfortran.dg/gomp/pr104826.f90        |     8 +
 gcc/testsuite/gfortran.dg/guality/pr119190.f90     |    13 +
 gcc/testsuite/gfortran.dg/interface_55.f90         |    26 +
 gcc/testsuite/gfortran.dg/interface_56.f90         |    32 +
 gcc/testsuite/gfortran.dg/interface_57.f90         |    14 +
 gcc/testsuite/gfortran.dg/interface_58.f90         |    38 +
 gcc/testsuite/gfortran.dg/pr95446.f90              |    14 +
 gcc/testsuite/gm2/iso/pass/testrotate.mod          |    11 +
 gcc/testsuite/gm2/pim/fail/tinyconst.mod           |     6 +
 gcc/testsuite/gm2/pim/fail/tinyfor4.mod            |     7 +
 gcc/testsuite/gm2/sets/run/pass/simplepacked.mod   |    67 +
 gcc/testsuite/lib/cobol-dg.exp                     |    85 +
 gcc/testsuite/lib/cobol.exp                        |   291 +
 gcc/testsuite/lib/gcc-dg.exp                       |    20 -
 gcc/testsuite/lib/target-supports-dg.exp           |    21 +
 gcc/testsuite/lib/target-supports.exp              |    54 +-
 gcc/tree-complex.cc                                |    13 +-
 gcc/tree-data-ref.cc                               |     2 -
 gcc/tree-ssa-alias.cc                              |     3 +-
 gcc/tree-ssa-dce.cc                                |    10 +
 gcc/tree-ssa-phiopt.cc                             |     4 +
 gcc/tree-vect-data-refs.cc                         |   116 +-
 gcc/tree-vect-loop.cc                              |    28 +-
 gcc/tree-vect-stmts.cc                             |   122 +
 gcc/tree-vectorizer.cc                             |     4 +-
 gcc/tree-vectorizer.h                              |    35 +-
 gcc/tree.cc                                        |    34 +-
 gcc/tree.def                                       |    12 +-
 gcc/value-range.cc                                 |     2 +-
 libcpp/ChangeLog                                   |    15 +
 libcpp/charset.cc                                  |     2 +-
 libcpp/po/ChangeLog                                |    10 +
 libcpp/po/be.po                                    |  1386 +-
 libcpp/po/ca.po                                    |  1430 +-
 libcpp/po/da.po                                    |  1450 +-
 libcpp/po/de.po                                    |  1682 +-
 libcpp/po/el.po                                    |  1394 +-
 libcpp/po/eo.po                                    |  1453 +-
 libcpp/po/es.po                                    |  1476 +-
 libcpp/po/fi.po                                    |  1451 +-
 libcpp/po/fr.po                                    |  1683 +-
 libcpp/po/id.po                                    |  1446 +-
 libcpp/po/ja.po                                    |  1448 +-
 libcpp/po/ka.po                                    |  1385 +-
 libcpp/po/nl.po                                    |  1450 +-
 libcpp/po/pt_BR.po                                 |  1451 +-
 libcpp/po/ro.po                                    |  1464 +-
 libcpp/po/ru.po                                    |  1471 +-
 libcpp/po/sr.po                                    |  1476 +-
 libcpp/po/sv.po                                    |  1674 +-
 libcpp/po/tr.po                                    |  1447 +-
 libcpp/po/uk.po                                    |  1681 +-
 libcpp/po/vi.po                                    |  1453 +-
 libcpp/po/zh_CN.po                                 |  1681 +-
 libcpp/po/zh_TW.po                                 |  1453 +-
 libgcc/ChangeLog                                   |    21 +
 libgcc/config/h8300/ffshi2.c                       |    42 +
 libgcc/config/h8300/t-h8300                        |     1 +
 libgcc/unwind-dw2-btree.h                          |   250 +-
 libgcobol/ChangeLog                                |    82 +
 libgcobol/Makefile.am                              |    59 +
 libgcobol/Makefile.in                              |   931 +
 libgcobol/README                                   |    12 +
 libgcobol/acinclude.m4                             |    26 +
 libgcobol/aclocal.m4                               |  1199 +
 libgcobol/charmaps.cc                              |   929 +
 libgcobol/charmaps.h                               |   370 +
 libgcobol/common-defs.h                            |   504 +
 libgcobol/config.h.in                              |   103 +
 libgcobol/configure                                | 19846 +++++++++
 libgcobol/configure.ac                             |   272 +
 libgcobol/configure.tgt                            |    45 +
 libgcobol/constants.cc                             |   423 +
 libgcobol/ec.h                                     |   213 +
 libgcobol/exceptl.h                                |   256 +
 libgcobol/gcobolio.h                               |   114 +
 libgcobol/gfileio.cc                               |  4660 +++
 libgcobol/gfileio.h                                |    57 +
 libgcobol/gmath.cc                                 |  2174 +
 libgcobol/gmath.h                                  |    38 +
 libgcobol/intrinsic.cc                             |  5452 +++
 libgcobol/io.cc                                    |    95 +
 libgcobol/io.h                                     |   137 +
 libgcobol/libgcobol.cc                             | 12649 ++++++
 libgcobol/libgcobol.h                              |   257 +
 libgcobol/valconv.cc                               |  1721 +
 libgcobol/valconv.h                                |    80 +
 libgo/configure                                    |     2 +-
 libgo/configure.ac                                 |     2 +-
 libphobos/ChangeLog                                |     8 +
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/algorithm/iteration.d            |    34 +-
 libphobos/src/std/array.d                          |   387 +-
 libphobos/src/std/bigint.d                         |    26 +-
 libphobos/src/std/checkedint.d                     |     2 +-
 libphobos/src/std/container/dlist.d                |     2 +-
 libphobos/src/std/conv.d                           |    36 +
 libphobos/src/std/datetime/stopwatch.d             |     1 -
 libphobos/src/std/format/internal/floats.d         |   193 +-
 libphobos/src/std/format/internal/read.d           |     5 +-
 libphobos/src/std/format/internal/write.d          |    13 +-
 libphobos/src/std/format/read.d                    |    10 +
 libphobos/src/std/functional.d                     |    72 +-
 libphobos/src/std/getopt.d                         |   111 +-
 libphobos/src/std/math/operations.d                |    95 +-
 libphobos/src/std/process.d                        |    60 +-
 libphobos/src/std/random.d                         |   127 +-
 libphobos/src/std/range/interfaces.d               |     2 +-
 libphobos/src/std/range/package.d                  |    21 +-
 libphobos/src/std/stdio.d                          |   144 +
 libphobos/src/std/sumtype.d                        |   560 +-
 libphobos/src/std/typecons.d                       |   109 +-
 libphobos/testsuite/libphobos.phobos/std_array.d   |    17 +
 libphobos/testsuite/libphobos.phobos/std_conv.d    |    12 +
 .../testsuite/libphobos.phobos/std_functional.d    |    33 +
 libphobos/testsuite/libphobos.phobos/std_sumtype.d |   153 +
 libstdc++-v3/ChangeLog                             |   376 +
 libstdc++-v3/acinclude.m4                          |     4 +-
 libstdc++-v3/configure                             |     4 +-
 libstdc++-v3/configure.host                        |     4 +
 libstdc++-v3/doc/html/manual/strings.html          |    19 +-
 libstdc++-v3/doc/html/manual/test.html             |     2 +-
 libstdc++-v3/doc/xml/manual/strings.xml            |    19 +-
 libstdc++-v3/doc/xml/manual/test.xml               |     2 +-
 libstdc++-v3/include/bits/c++config                |     2 +-
 libstdc++-v3/include/bits/chrono_io.h              |     4 +
 libstdc++-v3/include/bits/ranges_uninitialized.h   |    21 +
 libstdc++-v3/include/bits/ranges_util.h            |    10 +-
 libstdc++-v3/include/bits/stl_algo.h               |    10 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    39 +-
 libstdc++-v3/include/bits/stl_construct.h          |     1 +
 libstdc++-v3/include/bits/stl_list.h               |    10 +-
 libstdc++-v3/include/bits/stl_pair.h               |    18 +
 libstdc++-v3/include/bits/stl_uninitialized.h      |    39 +
 libstdc++-v3/include/bits/unique_lock.h            |     9 +-
 libstdc++-v3/include/bits/unique_ptr.h             |     8 +
 libstdc++-v3/include/bits/version.def              |    27 +
 libstdc++-v3/include/bits/version.h                |    36 +-
 libstdc++-v3/include/std/atomic                    |    22 +-
 libstdc++-v3/include/std/chrono                    |     2 +-
 libstdc++-v3/include/std/complex                   |    91 +
 libstdc++-v3/include/std/expected                  |     1 +
 libstdc++-v3/include/std/format                    |   190 +-
 libstdc++-v3/include/std/forward_list              |     5 +-
 libstdc++-v3/include/std/future                    |     9 +-
 libstdc++-v3/include/std/list                      |     5 +-
 libstdc++-v3/include/std/ranges                    |   386 +-
 libstdc++-v3/include/std/shared_mutex              |     2 +
 libstdc++-v3/include/std/span                      |     2 -
 libstdc++-v3/src/c++17/fs_dir.cc                   |     2 +-
 libstdc++-v3/src/c++20/format.cc                   |     2 +-
 libstdc++-v3/src/c++20/tzdata.zi                   |  1682 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    16 +-
 libstdc++-v3/src/c++23/std-clib.cc.in              |     2 +-
 libstdc++-v3/src/filesystem/dir-common.h           |     2 +-
 libstdc++-v3/testsuite/20_util/expected/lwg3843.cc |    69 +
 .../testsuite/20_util/headers/memory/synopsis.cc   |    12 +
 .../specialized_algorithms/feature_test_macro.cc   |    14 +
 .../uninitialized_copy/constexpr.cc                |    60 +
 .../uninitialized_default_construct/constexpr.cc   |    69 +
 .../uninitialized_fill/constexpr.cc                |    70 +
 .../uninitialized_move/constexpr.cc                |    53 +
 .../uninitialized_value_construct/constexpr.cc     |    66 +
 .../testsuite/20_util/tuple/tuple_like_ftm.cc      |    17 +
 .../testsuite/20_util/unique_ptr/lwg4148.cc        |    31 +
 .../23_containers/forward_list/erasure.cc          |    22 +
 .../testsuite/23_containers/list/erasure.cc        |    22 +
 .../testsuite/25_algorithms/copy/contiguous.cc     |    87 +
 .../25_algorithms/copy_backward/contiguous.cc      |    88 +
 .../testsuite/25_algorithms/copy_n/contiguous.cc   |    87 +
 .../testsuite/25_algorithms/move/105609.cc         |    33 +
 .../testsuite/25_algorithms/move/constrained.cc    |    29 -
 .../25_algorithms/move_backward/105609.cc          |    33 +
 .../25_algorithms/move_backward/constrained.cc     |    29 -
 .../testsuite/26_numerics/complex/tuple_like.cc    |   180 +
 libstdc++-v3/testsuite/29_atomics/atomic/69301.cc  |     2 +
 .../testsuite/29_atomics/atomic/cons/trivial.cc    |    41 +
 .../30_threads/packaged_task/cons/dangling_ref.cc  |     1 +
 .../30_threads/packaged_task/cons/lwg4154_neg.cc   |    38 +
 .../30_threads/shared_lock/cons/lwg4172.cc         |    28 +
 .../30_threads/unique_lock/cons/lwg4172.cc         |    27 +
 .../testsuite/std/format/arguments/args.cc         |    73 +
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |     1 -
 libstdc++-v3/testsuite/std/format/parse_ctx_neg.cc |    10 +-
 libstdc++-v3/testsuite/std/format/string.cc        |    10 +-
 .../std/ranges/adaptors/cache_latest/1.cc          |    72 +
 .../testsuite/std/ranges/adaptors/enumerate/1.cc   |    11 +
 .../testsuite/std/ranges/adaptors/lwg4112.cc       |    41 +
 .../testsuite/std/ranges/adaptors/to_input/1.cc    |    59 +
 libstdc++-v3/testsuite/std/ranges/concat/1.cc      |    16 +
 .../testsuite/std/ranges/subrange/tuple_like.cc    |    29 +
 lto-plugin/ChangeLog                               |     5 +
 lto-plugin/lto-plugin.c                            |    11 +
 maintainer-scripts/ChangeLog                       |     4 +
 maintainer-scripts/update_web_docs_git             |    29 +
 654 files changed, 534996 insertions(+), 336034 deletions(-)

diff --cc gcc/po/sr.po
index bbbe59411928,b9369f4efe40..f3d244da6eba
--- a/gcc/po/sr.po
+++ b/gcc/po/sr.po
@@@ -89171,9 -91375,9 +91375,9 @@@ msgstr "Не могу се промен
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute specified at %L"
  msgid "Duplicate %s attribute specified at %L"
 -msgstr "Удвостручени атрибут %S наведен код %L"
 +msgstr "Удвостручени атрибут %s наведен код %L"
  
- #: fortran/symbol.cc:1033
+ #: fortran/symbol.cc:1029
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
  msgstr ""
diff --cc gcc/po/tr.po
index d719cddab069,0209759a7494..5869770e8609
--- a/gcc/po/tr.po
+++ b/gcc/po/tr.po
@@@ -85163,9 -87013,9 +87013,9 @@@ msgstr "PURE yordamda %s deyimine izin 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement must appear in a MODULE"
  msgid "%s statement must appear in a MODULE"
 -msgstr "%S deyimi bir MODULE'de görünmemeli"
 +msgstr "%s deyimi bir MODULE'de görünmemeli"
  
- #: fortran/parse.cc:4380
+ #: fortran/parse.cc:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C follows another accessibility specification"
  msgstr "%s deyimi başka erişilebilirlik belirtimini izliyor (%C'de)"

Reply via email to