[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Gaius Mulley
gaius@gcc.gnu.org
Wed Mar 16 20:33:20 GMT 2022
https://gcc.gnu.org/g:5e1d6d85ef7875e3139e0f312ebdef6a74e21787
commit 5e1d6d85ef7875e3139e0f312ebdef6a74e21787
Merge: cecd72c6eb7 beb12c62eae
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date: Wed Mar 16 20:32:32 2022 +0000
Merge branch 'master' into devel/modula-2.
Diff:
ChangeLog | 11 +
MAINTAINERS | 1 +
Makefile.def | 2 +-
Makefile.in | 2 +-
configure | 2 +-
configure.ac | 2 +-
contrib/ChangeLog | 22 +
contrib/gcc-git-customization.sh | 22 +-
contrib/git-descr.sh | 8 +-
contrib/git-undescr.sh | 6 +-
gcc/ChangeLog | 744 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/gcc-interface/Makefile.in | 3 +-
gcc/analyzer/ChangeLog | 77 +
gcc/analyzer/analyzer.cc | 2 +-
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/analyzer.opt | 2 +-
gcc/analyzer/constraint-manager.cc | 4 +
gcc/analyzer/diagnostic-manager.cc | 43 +-
gcc/analyzer/diagnostic-manager.h | 7 +
gcc/analyzer/engine.cc | 60 +-
gcc/analyzer/exploded-graph.h | 1 +
gcc/analyzer/pending-diagnostic.h | 43 +
gcc/analyzer/region-model.cc | 125 +
gcc/analyzer/region-model.h | 149 +
gcc/analyzer/sm-taint.cc | 6 +-
gcc/analyzer/store.cc | 7 +-
gcc/builtins.cc | 2 +-
gcc/builtins.h | 2 +
gcc/c-family/ChangeLog | 23 +
gcc/c-family/c-attribs.cc | 4 +-
gcc/c-family/c-common.h | 1 -
gcc/c-family/c-omp.cc | 33 -
gcc/c-family/c-opts.cc | 6 +-
gcc/c-family/c-target.def | 2 +-
gcc/c-family/c-ubsan.cc | 4 +-
gcc/c-family/c-warn.cc | 2 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 25 +
gcc/c/c-fold.cc | 1 +
gcc/c/c-parser.cc | 4 +-
gcc/c/c-typeck.cc | 11 +-
gcc/calls.cc | 9 +
gcc/cfgexpand.cc | 9 +-
gcc/common.opt | 4 +
gcc/common/config/riscv/riscv-common.cc | 60 +
gcc/common/config/rs6000/rs6000-common.cc | 10 +
gcc/config/aarch64/aarch64.cc | 2 +-
gcc/config/aarch64/fractional-cost.h | 2 +-
gcc/config/aarch64/thunderx3t110.md | 2 +-
gcc/config/arm/arm-builtins.cc | 133 +-
gcc/config/arm/arm.cc | 31 +-
gcc/config/arm/arm.h | 4 +
gcc/config/bfin/bfin.cc | 3 +-
gcc/config/darwin.cc | 2 +-
gcc/config/darwin.h | 2 +-
gcc/config/host-darwin.cc | 2 +-
gcc/config/i386/emmintrin.h | 5 +-
gcc/config/i386/i386-builtin.def | 2 +-
gcc/config/i386/i386-expand.cc | 97 +-
gcc/config/i386/i386-protos.h | 5 +
gcc/config/i386/i386.cc | 61 +-
gcc/config/i386/i386.h | 6 +
gcc/config/i386/i386.md | 84 +-
gcc/config/i386/sse.md | 30 +-
gcc/config/i386/x86gprintrin.h | 2 +-
gcc/config/mips/mips.cc | 9 +-
gcc/config/mips/mips.h | 9 +-
gcc/config/msp430/msp430.cc | 2 +-
gcc/config/nvptx/nvptx.cc | 60 +-
gcc/config/nvptx/nvptx.h | 3 +-
gcc/config/nvptx/nvptx.md | 79 +-
gcc/config/nvptx/nvptx.opt | 2 +-
gcc/config/nvptx/t-nvptx | 2 +-
gcc/config/riscv/riscv-subset.h | 1 +
gcc/config/riscv/riscv.cc | 10 +-
gcc/config/rs6000/darwin.md | 19 +-
gcc/config/rs6000/pcrel-opt.md | 2 +-
gcc/config/rs6000/predicates.md | 27 +-
gcc/config/rs6000/rs6000-builtin.cc | 59 +-
gcc/config/rs6000/rs6000-builtins.def | 5 +-
gcc/config/rs6000/rs6000-c.cc | 8 +-
gcc/config/rs6000/rs6000-gen-builtins.cc | 29 +-
gcc/config/rs6000/rs6000.cc | 98 +-
gcc/config/rs6000/rs6000.h | 4 -
gcc/config/rs6000/vsx.md | 83 +-
gcc/config/rx/rx.cc | 2 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/vax/vax.cc | 2 +-
gcc/configure | 2 +
gcc/configure.ac | 2 +
gcc/cp/ChangeLog | 256 +
gcc/cp/call.cc | 34 +-
gcc/cp/constexpr.cc | 48 +-
gcc/cp/constraint.cc | 70 +-
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-gimplify.cc | 38 +-
gcc/cp/cp-tree.h | 19 +-
gcc/cp/cvt.cc | 2 +-
gcc/cp/decl.cc | 97 +-
gcc/cp/decl2.cc | 4 +
gcc/cp/except.cc | 2 +-
gcc/cp/init.cc | 19 +-
gcc/cp/mangle.cc | 156 +-
gcc/cp/module.cc | 29 +-
gcc/cp/parser.cc | 32 +-
gcc/cp/pt.cc | 104 +-
gcc/cp/search.cc | 56 +-
gcc/cp/semantics.cc | 22 +-
gcc/cp/typeck.cc | 5 +-
gcc/cp/typeck2.cc | 8 +-
gcc/ctfc.h | 2 +-
gcc/d/ChangeLog | 34 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/common/outbuffer.d | 35 +
gcc/d/dmd/constfold.d | 5 +-
gcc/d/dmd/cparse.d | 265 +-
gcc/d/dmd/dcast.d | 8 +-
gcc/d/dmd/dclass.d | 44 +-
gcc/d/dmd/declaration.d | 7 +-
gcc/d/dmd/declaration.h | 1 +
gcc/d/dmd/dmodule.d | 26 +-
gcc/d/dmd/dsymbol.d | 80 +-
gcc/d/dmd/dsymbol.h | 7 +-
gcc/d/dmd/dsymbolsem.d | 49 +-
gcc/d/dmd/dtemplate.d | 15 +-
gcc/d/dmd/dtoh.d | 9 +
gcc/d/dmd/escape.d | 23 +-
gcc/d/dmd/expression.d | 177 +-
gcc/d/dmd/expressionsem.d | 81 +-
gcc/d/dmd/importc.d | 5 +-
gcc/d/dmd/lexer.d | 415 +-
gcc/d/dmd/mtype.d | 20 +-
gcc/d/dmd/mtype.h | 2 +
gcc/d/dmd/opover.d | 45 +-
gcc/d/dmd/optimize.d | 74 +-
gcc/d/dmd/parse.d | 6 +-
gcc/d/dmd/statementsem.d | 107 +-
gcc/d/dmd/tokens.d | 23 +-
gcc/d/dmd/tokens.h | 2 +-
gcc/d/dmd/typesem.d | 16 +-
gcc/d/imports.cc | 83 +-
gcc/d/lang.opt | 4 +-
gcc/doc/extend.texi | 5 +
gcc/doc/invoke.texi | 41 +-
gcc/doc/tm.texi | 4 +-
gcc/doc/tm.texi.in | 2 +-
gcc/fortran/ChangeLog | 80 +
gcc/fortran/array.cc | 2 +-
gcc/fortran/dump-parse-tree.cc | 2 +-
gcc/fortran/expr.cc | 4 +-
gcc/fortran/frontend-passes.cc | 3 +-
gcc/fortran/gfortran.h | 2 +-
gcc/fortran/gfortran.texi | 2 +-
gcc/fortran/intrinsic.cc | 2 +-
gcc/fortran/intrinsic.texi | 4 +-
gcc/fortran/invoke.texi | 4 +-
gcc/fortran/openmp.cc | 34 +-
gcc/fortran/resolve.cc | 12 +-
gcc/fortran/scanner.cc | 2 +-
gcc/fortran/simplify.cc | 2 +-
gcc/fortran/trans-expr.cc | 25 +-
gcc/fortran/trans-intrinsic.cc | 16 +-
gcc/fortran/trans-openmp.cc | 6 +-
gcc/gimple-match-head.cc | 24 +-
gcc/gimple-range-cache.cc | 15 +-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-ssa-warn-access.cc | 29 +-
gcc/gimplify.cc | 137 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/types.cc | 2 +-
gcc/ifcvt.cc | 14 +-
gcc/internal-fn.cc | 2 +-
gcc/ipa-cp.cc | 20 +-
gcc/ipa-polymorphic-call.cc | 2 +-
gcc/ipa-sra.cc | 2 +-
gcc/jit/ChangeLog | 4 +
gcc/jit/libgccjit.h | 4 +-
gcc/lra-constraints.cc | 63 +-
gcc/lra.cc | 35 +-
gcc/match.pd | 32 +-
gcc/omp-low.cc | 124 +-
gcc/omp-oacc-kernels-decompose.cc | 68 +-
gcc/optabs-query.cc | 2 +-
gcc/opts.cc | 49 +-
gcc/params.opt | 8 +-
gcc/passes.def | 2 +-
gcc/plugin.cc | 2 +-
gcc/po/ChangeLog | 18 +
gcc/po/be.po | 54417 ++++++++-------
gcc/po/da.po | 65596 +++++++++---------
gcc/po/de.po | 61577 +++++++++--------
gcc/po/el.po | 56075 +++++++--------
gcc/po/es.po | 64259 +++++++++---------
gcc/po/fi.po | 62879 +++++++++--------
gcc/po/fr.po | 61144 +++++++++--------
gcc/po/hr.po | 51244 +++++++-------
gcc/po/id.po | 67207 +++++++++---------
gcc/po/ja.po | 61252 +++++++++--------
gcc/po/nl.po | 57490 ++++++++--------
gcc/po/ru.po | 64116 +++++++++---------
gcc/po/sr.po | 66762 +++++++++---------
gcc/po/sv.po | 60084 +++++++++--------
gcc/po/tr.po | 67298 ++++++++++---------
gcc/po/uk.po | 52487 ++++++++-------
gcc/po/vi.po | 62035 +++++++++--------
gcc/po/zh_CN.po | 66587 +++++++++---------
gcc/po/zh_TW.po | 64626 +++++++++---------
gcc/pointer-query.cc | 2 +-
gcc/range-op.cc | 2 +-
gcc/rtl.cc | 4 +-
gcc/simplify-rtx.cc | 4 +-
gcc/testsuite/ChangeLog | 804 +
gcc/testsuite/c-c++-common/Wdangling-pointer-8.c | 20 +
.../c-c++-common/Wshift-negative-value-1.c | 9 +-
.../c-c++-common/Wshift-negative-value-10.c | 7 +
.../c-c++-common/Wshift-negative-value-2.c | 5 +-
.../c-c++-common/Wshift-negative-value-3.c | 5 +-
.../c-c++-common/Wshift-negative-value-4.c | 5 +-
.../c-c++-common/Wshift-negative-value-7.c | 5 +
.../c-c++-common/Wshift-negative-value-8.c | 5 +
.../c-c++-common/Wshift-negative-value-9.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +-
gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 -
gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +-
gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +-
gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +-
gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 +
.../c-c++-common/asan/global-overflow-1.c | 1 +
.../c-c++-common/goacc/classify-kernels-parloops.c | 3 +-
.../classify-kernels-unparallelized-parloops.c | 3 +-
.../goacc/classify-kernels-unparallelized.c | 11 +-
.../c-c++-common/goacc/classify-kernels.c | 11 +-
.../c-c++-common/goacc/classify-parallel.c | 3 +-
.../c-c++-common/goacc/classify-routine-nohost.c | 3 +-
.../c-c++-common/goacc/classify-routine.c | 3 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 9 +-
.../c-c++-common/goacc/kernels-decompose-2.c | 28 +-
.../goacc/kernels-decompose-pr100280-1.c | 2 +
.../goacc/kernels-decompose-pr100400-1-1.c | 35 +
.../goacc/kernels-decompose-pr100400-1-2.c | 42 +
.../goacc/kernels-decompose-pr100400-1-3.c | 44 +
.../goacc/kernels-decompose-pr100400-1-4.c | 42 +
.../goacc/kernels-decompose-pr103836-1-1.c | 26 +
.../goacc/kernels-decompose-pr103836-1-2.c | 29 +
.../goacc/kernels-decompose-pr103836-1-3.c | 30 +
.../goacc/kernels-decompose-pr103836-1-4.c | 30 +
.../goacc/kernels-decompose-pr104061-1-1.c | 32 +
.../goacc/kernels-decompose-pr104061-1-2.c | 37 +
.../goacc/kernels-decompose-pr104061-1-3.c | 39 +
.../goacc/kernels-decompose-pr104061-1-4.c | 39 +
.../goacc/kernels-decompose-pr104086-1.c | 48 +
.../goacc/kernels-decompose-pr104132-1.c | 37 +
.../goacc/kernels-decompose-pr104133-1.c | 39 +
.../goacc/kernels-decompose-pr104774-1.c | 38 +
gcc/testsuite/c-c++-common/goacc/nesting-1.c | 57 +-
.../goacc/privatization-1-compute-loop.c | 9 +-
.../c-c++-common/goacc/privatization-1-compute.c | 9 +-
.../goacc/privatization-1-routine_gang-loop.c | 9 +-
.../goacc/privatization-1-routine_gang.c | 9 +-
gcc/testsuite/c-c++-common/pr104505.c | 1 +
gcc/testsuite/g++.dg/asan/large-func-test-1.C | 1 +
gcc/testsuite/g++.dg/concepts/diagnostic3.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C | 6 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C | 14 +
gcc/testsuite/g++.dg/cpp0x/explicit15.C | 83 +
gcc/testsuite/g++.dg/cpp0x/pr96440.C | 4 +
gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 12 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction107.C | 24 +
gcc/testsuite/g++.dg/cpp1z/class-deduction108.C | 78 +
gcc/testsuite/g++.dg/cpp23/auto-fncast12.C | 8 +
gcc/testsuite/g++.dg/cpp23/subscript7.C | 17 +
.../g++.dg/cpp2a/builtin-clear-padding1.C | 50 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C | 7 +
gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C | 24 +
gcc/testsuite/g++.dg/cpp2a/consteval29.C | 20 +
gcc/testsuite/g++.dg/cpp2a/pr96437.C | 4 +
gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 4 +-
gcc/testsuite/g++.dg/gomp/pr104623.C | 9 +
gcc/testsuite/g++.dg/init/delete5.C | 8 +
gcc/testsuite/g++.dg/lookup/ambig6.C | 18 +
gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 6 +-
gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 12 +-
gcc/testsuite/g++.dg/modules/init-2_a.C | 2 +-
gcc/testsuite/g++.dg/modules/init-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/init-2_c.C | 4 +-
gcc/testsuite/g++.dg/modules/member-def-2_d.C | 2 +-
gcc/testsuite/g++.dg/modules/mod-sym-1.C | 13 +-
gcc/testsuite/g++.dg/modules/mod-sym-2.C | 4 +-
gcc/testsuite/g++.dg/modules/mod-sym-3.C | 8 +-
gcc/testsuite/g++.dg/modules/std-subst-2.C | 13 +
gcc/testsuite/g++.dg/modules/std-subst-3.C | 34 +
gcc/testsuite/g++.dg/modules/std-subst-4_a.C | 14 +
gcc/testsuite/g++.dg/modules/std-subst-4_b.C | 14 +
gcc/testsuite/g++.dg/modules/std-subst-4_c.C | 16 +
gcc/testsuite/g++.dg/modules/sym-subst-1.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-4.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-5.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-6.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 4 +-
gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/virt-1_a.C | 7 +-
gcc/testsuite/g++.dg/modules/virt-2_a.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_b.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_c.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_a.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_b.C | 10 +-
gcc/testsuite/g++.dg/opt/pr104880.cc | 43 +
gcc/testsuite/g++.dg/opt/pr96780.C | 38 +
gcc/testsuite/g++.dg/other/pr84964.C | 7 +
gcc/testsuite/g++.dg/parse/array-size2.C | 2 -
gcc/testsuite/g++.dg/parse/pr39751.C | 10 +
gcc/testsuite/g++.dg/parse/pr95999.C | 8 +
gcc/testsuite/g++.dg/parse/template-keyword3.C | 12 +
gcc/testsuite/g++.dg/parse/template-keyword4.C | 17 +
gcc/testsuite/g++.dg/pr98335.C | 15 +
gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 +
gcc/testsuite/g++.dg/template/conv18.C | 14 +
gcc/testsuite/g++.dg/template/defarg23.C | 21 +
gcc/testsuite/g++.dg/template/defarg23a.C | 24 +
gcc/testsuite/g++.dg/template/pr92440.C | 4 +-
gcc/testsuite/g++.dg/template/pr96329.C | 4 +
gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 20 +
gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C | 22 +
gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C | 34 +
gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 12 +-
gcc/testsuite/g++.target/i386/pr98335.C | 18 +
gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 +
gcc/testsuite/gcc.c-torture/execute/pr104839.c | 37 +
gcc/testsuite/gcc.dg/Wdangling-pointer-4.c | 22 +
gcc/testsuite/gcc.dg/analyzer/leak-4.c | 103 +
gcc/testsuite/gcc.dg/analyzer/pr101983-main.c | 38 +
gcc/testsuite/gcc.dg/analyzer/pr101983-not-main.c | 40 +
...032-mztools.c => pr93032-mztools-signed-char.c} | 1 +
.../analyzer/pr93032-mztools-unsigned-char.c | 332 +
gcc/testsuite/gcc.dg/analyzer/pr95000-1.c | 38 +
.../gcc.dg/analyzer/taint-size-access-attr-1.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c | 14 +
gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c | 60 +
.../gcc.dg/analyzer/write-to-function-1.c | 15 +
.../gcc.dg/analyzer/write-to-string-literal-2.c | 19 +
.../gcc.dg/analyzer/write-to-string-literal-3.c | 66 +
.../gcc.dg/analyzer/write-to-string-literal-4.c | 23 +
.../gcc.dg/analyzer/write-to-string-literal-5.c | 31 +
gcc/testsuite/gcc.dg/auto-init-pr102276-1.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-2.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-3.c | 40 +
gcc/testsuite/gcc.dg/auto-init-pr102276-4.c | 40 +
.../gcc.dg/builtin-dynamic-object-size-0.c | 56 +
gcc/testsuite/gcc.dg/c11-unproto-1.c | 7 +-
gcc/testsuite/gcc.dg/c11-unproto-2.c | 7 +-
gcc/testsuite/gcc.dg/c2x-unproto-1.c | 29 +-
gcc/testsuite/gcc.dg/c2x-unproto-2.c | 7 +-
gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 54 +-
gcc/testsuite/gcc.dg/goacc/nested-function-2.c | 28 +-
gcc/testsuite/gcc.dg/gomp/pr104757.c | 14 +
gcc/testsuite/gcc.dg/ipa/pr104813.c | 32 +
gcc/testsuite/gcc.dg/lower-subreg-1.c | 4 +-
gcc/testsuite/gcc.dg/pr104381.c | 20 +
gcc/testsuite/gcc.dg/pr104558.c | 15 +
gcc/testsuite/gcc.dg/pr104786.c | 8 +
gcc/testsuite/gcc.dg/pr104910.c | 14 +
gcc/testsuite/gcc.dg/pr86010-2.c | 22 +
gcc/testsuite/gcc.dg/pr86010.c | 24 +
gcc/testsuite/gcc.dg/pr98420.c | 8 +
gcc/testsuite/gcc.dg/pr99708.c | 7 +
gcc/testsuite/gcc.dg/torture/pr104825.c | 14 +
gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 +
gcc/testsuite/gcc.dg/vect/pr104782.c | 18 +
gcc/testsuite/gcc.dg/vect/pr84201.c | 22 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 6 +-
gcc/testsuite/gcc.target/aarch64/pr102008.c | 13 +
gcc/testsuite/gcc.target/i386/eh_return-1.c | 2 +-
gcc/testsuite/gcc.target/i386/eh_return-2.c | 2 +-
gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101895.c | 11 +
gcc/testsuite/gcc.target/i386/pr103074.c | 16 +
gcc/testsuite/gcc.target/i386/pr104666.c | 49 +
gcc/testsuite/gcc.target/i386/pr104704-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-2.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-3.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-4.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-5.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-6.c | 33 +
gcc/testsuite/gcc.target/i386/pr104732.c | 14 +
gcc/testsuite/gcc.target/i386/pr104779.c | 27 +
gcc/testsuite/gcc.target/i386/pr104890.c | 11 +
gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pr90773-14.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-17.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98335.c | 17 +
gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 +
gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 +
gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c | 11 +
.../gcc.target/nvptx/atomic-bit-bucket-dest.c | 35 +
gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 36 +-
gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 18 +-
gcc/testsuite/gcc.target/nvptx/sm53.c | 2 +-
gcc/testsuite/gcc.target/nvptx/sm70.c | 2 +-
gcc/testsuite/gcc.target/nvptx/sm75.c | 2 +-
gcc/testsuite/gcc.target/nvptx/sm80.c | 2 +-
gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c | 22 +
gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 +
gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr104698-1.c | 30 +
gcc/testsuite/gcc.target/powerpc/pr104698-2.c | 33 +
gcc/testsuite/gcc.target/powerpc/pr104778.c | 51 +
gcc/testsuite/gcc.target/powerpc/pr104923.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr99708-2.c | 22 +
gcc/testsuite/gcc.target/riscv/predef-17.c | 63 +
gcc/testsuite/gcc.target/s390/pr104775.c | 14 +
gcc/testsuite/gdc.test/compilable/commontype.d | 9 +-
gcc/testsuite/gdc.test/compilable/test21975.d | 15 +
gcc/testsuite/gdc.test/compilable/test7172.d | 5 +
.../gdc.test/fail_compilation/dep_d1_ops.d | 82 +-
.../gdc.test/fail_compilation/dephexstrings.d | 3 +-
.../gdc.test/fail_compilation/deprecateopdot.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail136.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail18.d | 2 +-
.../gdc.test/fail_compilation/fail22780.d | 3 +-
.../gdc.test/fail_compilation/fail22827.d | 9 +
.../gdc.test/fail_compilation/issue22820.d | 68 +
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 8 +-
.../gdc.test/fail_compilation/opapplyscope.d | 27 +
.../gdc.test/fail_compilation/scope_class.d | 3 +-
.../gdc.test/fail_compilation/scope_type.d | 8 +-
.../gdc.test/fail_compilation/test15191.d | 28 +-
.../gdc.test/fail_compilation/test19097.d | 44 +-
.../gdc.test/fail_compilation/test21008.d | 41 +
.../gdc.test/fail_compilation/test_switch_error.d | 78 +
.../gdc.test/fail_compilation/typeerrors.d | 31 +-
gcc/testsuite/gdc.test/runnable/auto1.d | 8 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 2 +-
gcc/testsuite/gdc.test/runnable/opover.d | 352 +-
gcc/testsuite/gdc.test/runnable/sctor2.d | 7 +-
gcc/testsuite/gdc.test/runnable/test22136.d | 25 -
gcc/testsuite/gdc.test/runnable/testconst.d | 4 +-
gcc/testsuite/gdc.test/runnable/xtest46.d | 18 +-
gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 8 -
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 47 +-
gcc/testsuite/gfortran.dg/assumed_type_14.f90 | 22 +
gcc/testsuite/gfortran.dg/class_result_10.f90 | 52 +
.../gfortran.dg/goacc-gomp/pr102330-1.f90 | 35 +
.../gfortran.dg/goacc/array-with-dt-1.f90 | 18 +-
.../gfortran.dg/goacc/array-with-dt-1a.f90 | 27 +
.../goacc/classify-kernels-parloops.f95 | 3 +-
.../classify-kernels-unparallelized-parloops.f95 | 3 +-
.../goacc/classify-kernels-unparallelized.f95 | 3 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 5 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine-nohost.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine.f95 | 3 +-
.../gfortran.dg/goacc/classify-serial.f95 | 9 +-
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 26 +-
.../gfortran.dg/goacc/nested-function-1.f90 | 62 +-
gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90 | 26 +
gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 12 +-
.../goacc/privatization-1-compute-loop.f90 | 6 +-
.../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +-
.../goacc/privatization-1-routine_gang-loop.f90 | 6 +-
.../goacc/privatization-1-routine_gang.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/pr104131.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/pr104757.f90 | 19 +
gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/minmaxloc_16.f90 | 14 +
gcc/testsuite/gfortran.dg/null_actual_2.f90 | 16 +
gcc/testsuite/gfortran.dg/pr104849.f90 | 9 +
gcc/testsuite/gfortran.dg/sizeof_6.f90 | 437 +
gcc/tree-core.h | 4 +
gcc/tree-object-size.cc | 9 +-
gcc/tree-ssa-alias.cc | 23 +
gcc/tree-ssa-alias.h | 2 +
gcc/tree-ssa-dom.cc | 58 +-
gcc/tree-ssa-dse.cc | 54 +-
gcc/tree-ssa-propagate.cc | 2 +-
gcc/tree-ssa-sccvn.cc | 5 +-
gcc/tree-ssa-uninit.cc | 8 +-
gcc/tree-ssa.cc | 16 +-
gcc/tree-vect-loop.cc | 8 +
gcc/tree-vect-slp.cc | 7 +
gcc/tree.cc | 41 +-
gcc/tree.h | 5 +
gcc/value-relation.h | 2 +-
gcc/varasm.cc | 2 +-
libcpp/po/ChangeLog | 6 +
libcpp/po/be.po | 554 +-
libcpp/po/ca.po | 579 +-
libcpp/po/da.po | 581 +-
libcpp/po/de.po | 578 +-
libcpp/po/el.po | 571 +-
libcpp/po/eo.po | 581 +-
libcpp/po/es.po | 581 +-
libcpp/po/fi.po | 581 +-
libcpp/po/fr.po | 566 +-
libcpp/po/id.po | 579 +-
libcpp/po/ja.po | 575 +-
libcpp/po/nl.po | 579 +-
libcpp/po/pt_BR.po | 581 +-
libcpp/po/ru.po | 576 +-
libcpp/po/sr.po | 576 +-
libcpp/po/sv.po | 560 +-
libcpp/po/tr.po | 575 +-
libcpp/po/uk.po | 578 +-
libcpp/po/vi.po | 580 +-
libcpp/po/zh_CN.po | 579 +-
libcpp/po/zh_TW.po | 615 +-
libgcc/ChangeLog | 13 +
libgcc/config/gcn/atomic.c | 29 +-
libgcc/config/rs6000/t-darwin-ehs | 4 +-
libgcc/config/t-darwin-ehs | 2 +-
libgo/go/internal/syscall/unix/ioctl_aix.go | 2 +-
libgo/go/os/user/listgroups_unix.go | 1 -
libgo/go/runtime/malloc.go | 2 +-
libgo/go/runtime/os_aix.go | 1 -
libgo/gotool-packages.txt | 1 +
libgo/libgo-packages.txt | 1 -
libgo/mkruntimeinc.sh | 3 +-
libgomp/ChangeLog | 276 +
libgomp/fortran.c | 2 +-
libgomp/libgomp.texi | 2 +-
libgomp/testsuite/libgomp.c/pr104783.c | 18 +
libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 26 +-
libgomp/testsuite/libgomp.fortran/icv-8.f90 | 10 +
.../declare-vla-kernels-decompose-ice-1.c | 22 -
.../declare-vla-kernels-decompose.c | 29 -
.../libgomp.oacc-c-c++-common/declare-vla.c | 42 +-
.../libgomp.oacc-c-c++-common/default-1.c | 41 +-
.../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 6 +
.../libgomp.oacc-c-c++-common/host_data-7.c | 6 +-
.../kernels-decompose-1.c | 183 +-
.../kernels-private-vars-local-worker-1.c | 66 +-
.../kernels-private-vars-local-worker-2.c | 58 +-
.../kernels-private-vars-local-worker-3.c | 58 +-
.../kernels-private-vars-local-worker-4.c | 60 +-
.../kernels-private-vars-local-worker-5.c | 58 +-
.../kernels-private-vars-loop-gang-1.c | 32 +-
.../kernels-private-vars-loop-gang-2.c | 40 +-
.../kernels-private-vars-loop-gang-3.c | 40 +-
.../kernels-private-vars-loop-gang-4.c | 45 +-
.../kernels-private-vars-loop-gang-5.c | 40 +-
.../kernels-private-vars-loop-gang-6.c | 40 +-
.../kernels-private-vars-loop-vector-1.c | 58 +-
.../kernels-private-vars-loop-vector-2.c | 52 +-
.../kernels-private-vars-loop-worker-1.c | 38 +-
.../kernels-private-vars-loop-worker-2.c | 54 +-
.../kernels-private-vars-loop-worker-3.c | 66 +-
.../kernels-private-vars-loop-worker-4.c | 58 +-
.../kernels-private-vars-loop-worker-5.c | 61 +-
.../kernels-private-vars-loop-worker-6.c | 58 +-
.../kernels-private-vars-loop-worker-7.c | 58 +-
.../kernels-reduction-1.c | 19 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 301 +-
.../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 6 +
.../kernels-private-vars-loop-gang-1.f90 | 26 +-
.../kernels-private-vars-loop-gang-2.f90 | 30 +-
.../kernels-private-vars-loop-gang-3.f90 | 30 +-
.../kernels-private-vars-loop-gang-6.f90 | 30 +-
.../kernels-private-vars-loop-vector-1.f90 | 40 +-
.../kernels-private-vars-loop-vector-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-1.f90 | 33 +-
.../kernels-private-vars-loop-worker-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-3.f90 | 44 +-
.../kernels-private-vars-loop-worker-4.f90 | 38 +-
.../kernels-private-vars-loop-worker-5.f90 | 43 +-
.../kernels-private-vars-loop-worker-6.f90 | 38 +-
.../kernels-private-vars-loop-worker-7.f90 | 38 +-
.../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 +-
.../libgomp.oacc-fortran/optional-private.f90 | 6 +-
.../libgomp.oacc-fortran/privatized-ref-1.f95 | 8 +-
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 18 +-
.../testsuite/libgomp.oacc-fortran/routine-1.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-2.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-3.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-9.f90 | 19 +-
libphobos/ChangeLog | 18 +
libphobos/configure | 12 -
libphobos/configure.ac | 12 -
libphobos/configure.tgt | 3 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/internal/gc/bits.d | 4 +-
libphobos/libdruntime/core/memory.d | 9 +-
libphobos/libdruntime/core/stdc/config.d | 2 +-
libphobos/libdruntime/core/stdc/fenv.d | 2 +
libphobos/libdruntime/core/stdc/math.d | 133 +-
libphobos/libdruntime/core/stdc/stdint.d | 314 +-
libphobos/libdruntime/core/stdc/stdio.d | 16 +-
libphobos/libdruntime/core/stdcpp/exception.d | 10 +-
libphobos/libdruntime/core/stdcpp/new_.d | 2 +-
libphobos/libdruntime/core/stdcpp/typeinfo.d | 40 +-
libphobos/libdruntime/core/sys/posix/locale.d | 2 +-
libphobos/libdruntime/core/sys/windows/stat.d | 61 +-
libphobos/libdruntime/object.d | 18 +-
libphobos/libdruntime/rt/lifetime.d | 11 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/setops.d | 2 +-
libphobos/src/std/bitmanip.d | 3 +-
libphobos/src/std/datetime/interval.d | 4 +-
libphobos/src/std/datetime/systime.d | 39 +-
.../src/std/experimental/allocator/mallocator.d | 1 +
libphobos/src/std/functional.d | 165 +
libphobos/src/std/sumtype.d | 42 +-
libphobos/src/std/utf.d | 12 +-
libsanitizer/ChangeLog | 9 +
libsanitizer/configure.tgt | 4 -
.../sanitizer_common/sanitizer_atomic_clang.h | 4 +-
libstdc++-v3/ChangeLog | 81 +
.../config/locale/vxworks/ctype_members.cc | 1 -
libstdc++-v3/include/bits/c++config | 6 +
libstdc++-v3/include/bits/this_thread_sleep.h | 2 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 14 -
libstdc++-v3/libsupc++/compare | 266 +-
libstdc++-v3/src/c++11/codecvt.cc | 14 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 3 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 6 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../comparisons/algorithms/strong_order_floats.cc | 102 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 16 +-
lto-plugin/ChangeLog | 5 +
lto-plugin/lto-plugin.c | 9 +-
664 files changed, 640784 insertions(+), 555940 deletions(-)
More information about the Libstdc++-cvs
mailing list