[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Gaius Mulley
gaius@gcc.gnu.org
Thu Aug 25 22:53:34 GMT 2022
https://gcc.gnu.org/g:54111a6d18889e667fdbbbb251b244ecb9313a89
commit 54111a6d18889e667fdbbbb251b244ecb9313a89
Merge: 6ed0a391b3f 14cfa01755a
Author: Gaius Mulley <gaiusmod2@gmail.com>
Date: Thu Aug 25 23:08:31 2022 +0100
Merge branch 'master' into devel/modula-2.
Diff:
fixincludes/config.h.in | 204 -
fixincludes/configure | 2 +-
gcc/ChangeLog | 340 +
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 4 +
gcc/analyzer/region-model.cc | 2 +-
gcc/c/c-decl.cc | 20 +-
gcc/c/c-parser.cc | 24 +-
gcc/c/c-typeck.cc | 23 +-
gcc/config.in | 6 +
gcc/config/bpf/bpf.cc | 21 +-
gcc/config/i386/amxtileintrin.h | 6 +-
gcc/config/i386/sse.md | 15 +-
gcc/config/loongarch/genopts/loongarch-strings | 1 +
gcc/config/loongarch/genopts/loongarch.opt.in | 3 +
gcc/config/loongarch/loongarch-def.c | 1 +
gcc/config/loongarch/loongarch-def.h | 7 +-
gcc/config/loongarch/loongarch-opts.cc | 15 +-
gcc/config/loongarch/loongarch-opts.h | 1 +
gcc/config/loongarch/loongarch-protos.h | 8 +-
gcc/config/loongarch/loongarch-str.h | 1 +
gcc/config/loongarch/loongarch.cc | 324 +-
gcc/config/loongarch/loongarch.h | 15 +-
gcc/config/loongarch/loongarch.md | 125 +-
gcc/config/loongarch/loongarch.opt | 3 +
gcc/config/loongarch/predicates.md | 15 +-
gcc/config/pru/constraints.md | 23 +
gcc/config/pru/predicates.md | 22 +
gcc/config/pru/pru-protos.h | 9 +-
gcc/config/pru/pru.cc | 100 +-
gcc/config/pru/pru.md | 274 +-
gcc/config/riscv/bitmanip.md | 83 +-
gcc/config/riscv/constraints.md | 28 +
gcc/config/riscv/iterators.md | 244 +
gcc/config/riscv/predicates.md | 9 +-
gcc/config/riscv/riscv.cc | 35 +-
gcc/config/riscv/riscv.h | 4 +-
gcc/config/riscv/riscv.md | 199 +-
gcc/config/riscv/sync.md | 4 -
gcc/config/s390/predicates.md | 12 +
gcc/config/s390/s390-protos.h | 1 +
gcc/config/s390/s390.cc | 27 +-
gcc/config/s390/s390.md | 36 +-
gcc/configure | 29 +-
gcc/configure.ac | 9 +
gcc/cp/ChangeLog | 5 +
gcc/cp/call.cc | 7 +
gcc/cp/typeck.cc | 13 +-
gcc/doc/extend.texi | 17 +
gcc/doc/invoke.texi | 3 +
gcc/dwarf2out.cc | 1 +
gcc/fortran/ChangeLog | 14 +
gcc/fortran/parse.cc | 2 +-
gcc/fortran/simplify.cc | 19 +-
gcc/gcov.cc | 9 +-
gcc/gimple-predicate-analysis.cc | 1010 +--
gcc/gimple-predicate-analysis.h | 117 +-
gcc/gimplify.cc | 15 +
gcc/lto-wrapper.cc | 67 +-
gcc/lto/ChangeLog | 6 +
gcc/lto/lto.cc | 12 +-
gcc/opts-common.cc | 11 +-
gcc/opts-jobserver.h | 2 +
gcc/po/ChangeLog | 6 +
gcc/po/be.po | 7869 +++++++++----------
gcc/po/da.po | 7871 +++++++++----------
gcc/po/de.po | 7875 ++++++++++----------
gcc/po/el.po | 7869 +++++++++----------
gcc/po/es.po | 7871 +++++++++----------
gcc/po/fi.po | 7870 +++++++++----------
gcc/po/fr.po | 7872 +++++++++----------
gcc/po/hr.po | 7870 +++++++++----------
gcc/po/id.po | 7871 +++++++++----------
gcc/po/ja.po | 7870 +++++++++----------
gcc/po/nl.po | 7869 +++++++++----------
gcc/po/ru.po | 7871 +++++++++----------
gcc/po/sr.po | 7871 +++++++++----------
gcc/po/sv.po | 7872 +++++++++----------
gcc/po/tr.po | 7871 +++++++++----------
gcc/po/uk.po | 7870 +++++++++----------
gcc/po/vi.po | 7870 +++++++++----------
gcc/po/zh_CN.po | 7870 +++++++++----------
gcc/po/zh_TW.po | 7869 +++++++++----------
gcc/range-op-float.cc | 3 +-
gcc/range-op.cc | 1 -
gcc/simplify-rtx.cc | 2 +-
gcc/testsuite/ChangeLog | 131 +
gcc/testsuite/g++.dg/cpp/warning-1.C | 6 +
gcc/testsuite/g++.dg/cpp/warning-2.C | 6 +
gcc/testsuite/g++.dg/cpp/warning-3.C | 6 +
gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move10.C | 30 +
gcc/testsuite/g++.dg/cpp0x/Wredundant-move12.C | 36 +
gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C | 9 +
gcc/testsuite/g++.dg/init/elide8.C | 11 +
gcc/testsuite/g++.dg/pr106687.C | 22 +
gcc/testsuite/g++.dg/torture/phi-1.C | 28 +
gcc/testsuite/g++.dg/uninit-pr105937.C | 235 +
gcc/testsuite/g++.dg/uninit-pr106722-1.C | 65 +
gcc/testsuite/gcc.c-torture/compile/pr106101.c | 62 +
gcc/testsuite/gcc.dg/autopar/pr106737.c | 18 +
gcc/testsuite/gcc.dg/c11-empty-init-1.c | 25 +
gcc/testsuite/gcc.dg/c11-empty-init-2.c | 25 +
gcc/testsuite/gcc.dg/c11-empty-init-3.c | 25 +
gcc/testsuite/gcc.dg/c2x-empty-init-1.c | 80 +
gcc/testsuite/gcc.dg/c2x-empty-init-2.c | 18 +
gcc/testsuite/gcc.dg/c2x-empty-init-3.c | 25 +
gcc/testsuite/gcc.dg/gnu2x-empty-init-1.c | 29 +
gcc/testsuite/gcc.dg/gnu2x-empty-init-2.c | 16 +
gcc/testsuite/gcc.dg/init-bad-1.c | 3 +-
gcc/testsuite/gcc.dg/noncompile/pr71583.c | 2 +-
gcc/testsuite/gcc.dg/pr61096-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/dfp-default-init-1.c | 115 +
gcc/testsuite/gcc.dg/torture/dfp-default-init-2.c | 8 +
gcc/testsuite/gcc.dg/torture/dfp-default-init-3.c | 8 +
gcc/testsuite/gcc.dg/ubsan/c-shift-1.c | 12 +-
gcc/testsuite/gcc.dg/uninit-pred-10.c | 36 +
gcc/testsuite/gcc.dg/vla-init-2.c | 1 -
gcc/testsuite/gcc.dg/vla-init-3.c | 1 -
.../bpf/{constant-calls.c => constant-calls-1.c} | 1 -
gcc/testsuite/gcc.target/bpf/constant-calls-2.c | 16 +
gcc/testsuite/gcc.target/i386/avx512vl-pr106721.c | 19 +
.../i386/sse2-bfloat16-scalar-typecheck.c | 4 +-
gcc/testsuite/gcc.target/loongarch/attr-model-1.c | 6 +
gcc/testsuite/gcc.target/loongarch/attr-model-2.c | 6 +
.../gcc.target/loongarch/attr-model-diag.c | 7 +
.../gcc.target/loongarch/attr-model-test.c | 25 +
.../gcc.target/loongarch/func-call-medium-1.c | 41 +
.../gcc.target/loongarch/func-call-medium-2.c | 41 +
.../gcc.target/loongarch/func-call-medium-3.c | 41 +
.../gcc.target/loongarch/func-call-medium-4.c | 41 +
.../gcc.target/loongarch/func-call-medium-5.c | 42 +
.../gcc.target/loongarch/func-call-medium-6.c | 42 +
.../gcc.target/loongarch/func-call-medium-7.c | 43 +
.../gcc.target/loongarch/func-call-medium-8.c | 42 +
gcc/testsuite/gcc.target/loongarch/pr106459.c | 13 +
gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 4 +-
gcc/testsuite/gcc.target/pru/bitop-di.c | 25 +
gcc/testsuite/gcc.target/pru/mov-m1.c | 18 +
gcc/testsuite/gcc.target/pru/pr106564-1.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-2.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-3.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-4.c | 9 +
gcc/testsuite/gcc.target/riscv/zbb_32_bswap-1.c | 11 +
gcc/testsuite/gcc.target/riscv/zbb_32_bswap-2.c | 12 +
gcc/testsuite/gcc.target/riscv/zbb_bswap-1.c | 11 +
gcc/testsuite/gcc.target/riscv/zbb_bswap-2.c | 12 +
.../gcc.target/x86_64/abi/bf16/asm-support.S | 36 +-
.../gcc.target/x86_64/abi/bf16/bf16-helper.h | 4 +
.../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h | 1 +
gcc/testsuite/gfortran.dg/gomp/depend-4.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/depend-6.f90 | 4 +-
.../gomp/strictly-structured-block-4.f90 | 21 +
gcc/testsuite/gfortran.dg/pr103694.f90 | 11 +
gcc/testsuite/gfortran.dg/pr106557.f90 | 19 +
gcc/testsuite/lib/target-supports.exp | 7 +
gcc/tree-parloops.cc | 2 -
gcc/tree-ssa-uninit.cc | 20 +-
gcc/tree.cc | 13 +-
libada/configure | 3 +
libcpp/ChangeLog | 8 +
libcpp/directives.cc | 10 +-
libcpp/init.cc | 4 +-
libiberty/configure | 3 +
libobjc/configure | 6 +-
liboffloadmic/configure | 46 +-
liboffloadmic/plugin/configure | 46 +-
libquadmath/configure | 6 +-
libssp/configure | 6 +-
libstdc++-v3/ChangeLog | 137 +
libstdc++-v3/doc/html/bk02.html | 2 +-
libstdc++-v3/doc/html/manual/extensions.html | 9 +-
libstdc++-v3/doc/html/manual/using.html | 12 +-
libstdc++-v3/doc/xml/manual/using.xml | 19 +-
libstdc++-v3/include/bits/ranges_algo.h | 54 +-
libstdc++-v3/include/bits/ranges_util.h | 55 +
libstdc++-v3/include/bits/regex_compiler.tcc | 10 +-
libstdc++-v3/include/bits/std_thread.h | 8 +-
libstdc++-v3/include/bits/stl_algo.h | 5 +-
libstdc++-v3/include/bits/stl_bvector.h | 12 +
libstdc++-v3/include/bits/stl_pair.h | 124 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 41 +
libstdc++-v3/include/std/future | 4 +-
libstdc++-v3/include/std/ranges | 462 +-
libstdc++-v3/include/std/tuple | 438 +-
libstdc++-v3/include/std/variant | 7 +-
.../testsuite/20_util/duration_cast/rounding.cc | 5 +
libstdc++-v3/testsuite/20_util/pair/p2321r2.cc | 208 +
.../testsuite/20_util/tuple/cons/noexcept_specs.cc | 41 +
libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc | 664 ++
libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 8 +
.../23_containers/vector/bool/element_access/1.cc | 26 +
.../testsuite/25_algorithms/stable_sort/4.cc | 51 +
.../testsuite/28_regex/basic_regex/106607.cc | 25 +
libstdc++-v3/testsuite/30_threads/async/106695.cc | 29 +
libstdc++-v3/testsuite/30_threads/thread/106695.cc | 21 +
libstdc++-v3/testsuite/std/ranges/zip/1.cc | 111 +
libvtv/configure | 18 +-
zlib/configure | 6 +-
198 files changed, 81679 insertions(+), 76087 deletions(-)
More information about the Libstdc++-cvs
mailing list