[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx

Martin Liska marxin@gcc.gnu.org
Wed Aug 24 08:10:51 GMT 2022


https://gcc.gnu.org/g:4483fe115cef3eea1d64e913816e2d117b38ac73

commit 4483fe115cef3eea1d64e913816e2d117b38ac73
Merge: 9dfe1f671ae 42301c02e45
Author: Martin Liska <mliska@suse.cz>
Date:   Wed Aug 24 10:10:28 2022 +0200

    Merge branch 'master' into devel/sphinx

Diff:

 ChangeLog                                          |   14 +
 contrib/ChangeLog                                  |    8 +
 contrib/clang-format                               |   63 +
 gcc/ChangeLog                                      |  421 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   22 +
 gcc/analyzer/region-model.cc                       |    2 +-
 gcc/config.in                                      |    6 +
 gcc/config/gcn/mkoffload.cc                        |    2 +
 gcc/config/i386/amxtileintrin.h                    |    6 +-
 gcc/config/i386/intelmic-mkoffload.cc              |    1 +
 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             |   16 +-
 gcc/config/loongarch/loongarch-opts.h              |    1 +
 gcc/config/loongarch/loongarch-str.h               |    1 +
 gcc/config/loongarch/loongarch.cc                  |  295 +-
 gcc/config/loongarch/loongarch.md                  |  159 +-
 gcc/config/loongarch/loongarch.opt                 |    3 +
 gcc/config/loongarch/predicates.md                 |   20 +-
 gcc/config/nvptx/mkoffload.cc                      |    4 +-
 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/xtensa/constraints.md                   |    5 +
 gcc/config/xtensa/xtensa.h                         |    3 +
 gcc/config/xtensa/xtensa.md                        |   29 +-
 gcc/configure                                      |   29 +-
 gcc/configure.ac                                   |    9 +
 gcc/cp/ChangeLog                                   |    5 +
 gcc/cp/typeck.cc                                   |   13 +-
 gcc/doc/invoke.texi                                |   53 +-
 gcc/fortran/ChangeLog                              |   26 +
 gcc/fortran/check.cc                               |   23 +-
 gcc/fortran/lang.opt                               |    4 +-
 gcc/fortran/options.cc                             |   14 -
 gcc/fortran/simplify.cc                            |   14 +
 gcc/gcov.cc                                        |    9 +-
 gcc/gimple-predicate-analysis.cc                   |  169 +-
 gcc/gimple-predicate-analysis.h                    |   20 +-
 gcc/gimple-range-path.cc                           |   15 -
 gcc/gimple-range-path.h                            |    1 -
 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                            |  196 +
 gcc/testsuite/c-c++-common/Wbidi-chars-24.c        |   28 +
 .../c-c++-common/cpp/delimited-escape-seq-1.c      |   92 +
 .../c-c++-common/cpp/delimited-escape-seq-2.c      |   18 +
 .../c-c++-common/cpp/delimited-escape-seq-3.c      |   33 +
 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-1.C  |    8 +
 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-2.C  |    8 +
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move10.C   |   30 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move12.C     |   36 +
 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.dg/cpp/c11-warning-1.c           |    6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-2.c           |    6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-3.c           |    6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-4.c           |    6 +
 gcc/testsuite/gcc.dg/cpp/c2x-warning-1.c           |    5 +
 gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c           |    6 +
 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-1.c  |   10 +
 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-2.c  |   10 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c         |    6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c         |    6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c         |    6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-4.c         |    6 +
 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-1.c         |    5 +
 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c         |    6 +
 gcc/testsuite/gcc.dg/uninit-pred-10.c              |   36 +
 gcc/testsuite/gcc.target/loongarch/func-call-1.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-2.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-3.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-4.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-5.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-6.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-7.c   |    2 +-
 gcc/testsuite/gcc.target/loongarch/func-call-8.c   |    2 +-
 .../gcc.target/loongarch/func-call-extreme-1.c     |   32 +
 .../gcc.target/loongarch/func-call-extreme-2.c     |   32 +
 .../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.target/loongarch/relocs-symbol-noaddend.c  |    2 +-
 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.target/x86_64/abi/bf16/abi-bf16.exp        |   46 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/args.h    |  164 +
 .../gcc.target/x86_64/abi/bf16/asm-support.S       |   84 +
 .../gcc.target/x86_64/abi/bf16/bf16-check.h        |   24 +
 .../gcc.target/x86_64/abi/bf16/bf16-helper.h       |   45 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/defines.h |  163 +
 .../x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp      |   46 +
 .../gcc.target/x86_64/abi/bf16/m256bf16/args.h     |  152 +
 .../x86_64/abi/bf16/m256bf16/asm-support.S         |   84 +
 .../x86_64/abi/bf16/m256bf16/bf16-ymm-check.h      |   24 +
 .../x86_64/abi/bf16/m256bf16/test_m256_returning.c |   38 +
 .../x86_64/abi/bf16/m256bf16/test_passing_m256.c   |  235 +
 .../abi/bf16/m256bf16/test_passing_structs.c       |   69 +
 .../x86_64/abi/bf16/m256bf16/test_passing_unions.c |  179 +
 .../x86_64/abi/bf16/m256bf16/test_varargs-m256.c   |  107 +
 .../x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp      |   46 +
 .../gcc.target/x86_64/abi/bf16/m512bf16/args.h     |  155 +
 .../x86_64/abi/bf16/m512bf16/asm-support.S         |  100 +
 .../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h      |   24 +
 .../x86_64/abi/bf16/m512bf16/test_m512_returning.c |   44 +
 .../x86_64/abi/bf16/m512bf16/test_passing_m512.c   |  243 +
 .../abi/bf16/m512bf16/test_passing_structs.c       |   77 +
 .../x86_64/abi/bf16/m512bf16/test_passing_unions.c |  222 +
 .../x86_64/abi/bf16/m512bf16/test_varargs-m512.c   |  111 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/macros.h  |   53 +
 .../abi/bf16/test_3_element_struct_and_unions.c    |  214 +
 .../x86_64/abi/bf16/test_basic_alignment.c         |   14 +
 .../abi/bf16/test_basic_array_size_and_align.c     |   13 +
 .../x86_64/abi/bf16/test_basic_returning.c         |   20 +
 .../gcc.target/x86_64/abi/bf16/test_basic_sizes.c  |   14 +
 .../abi/bf16/test_basic_struct_size_and_align.c    |   14 +
 .../abi/bf16/test_basic_union_size_and_align.c     |   12 +
 .../x86_64/abi/bf16/test_m128_returning.c          |   38 +
 .../x86_64/abi/bf16/test_passing_floats.c          |  312 +
 .../gcc.target/x86_64/abi/bf16/test_passing_m128.c |  238 +
 .../x86_64/abi/bf16/test_passing_structs.c         |   67 +
 .../x86_64/abi/bf16/test_passing_unions.c          |  160 +
 .../x86_64/abi/bf16/test_struct_returning.c        |  176 +
 .../gcc.target/x86_64/abi/bf16/test_varargs-m128.c |  111 +
 gcc/testsuite/gcc.target/xtensa/sibcalls.c         |    5 +
 gcc/testsuite/gfortran.dg/associated_target_9a.f90 |   27 -
 gcc/testsuite/gfortran.dg/associated_target_9b.f90 |   23 -
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        |    4 +-
 gcc/testsuite/gfortran.dg/gomp/depend-6.f90        |    4 +-
 gcc/testsuite/gfortran.dg/pr106557.f90             |   19 +
 gcc/tree-ssa-loop-ch.cc                            |   17 +-
 gcc/tree-ssa-uninit.cc                             |   14 +-
 libcpp/ChangeLog                                   |   30 +
 libcpp/charset.cc                                  |  195 +-
 libcpp/directives.cc                               |   11 +-
 libcpp/include/cpplib.h                            |    6 +
 libcpp/init.cc                                     |   54 +-
 libcpp/lex.cc                                      |   25 +-
 libstdc++-v3/ChangeLog                             |   80 +
 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/regex_compiler.tcc       |   10 +-
 libstdc++-v3/include/bits/std_thread.h             |    8 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   12 +
 libstdc++-v3/include/bits/stl_pair.h               |  117 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |   41 +
 libstdc++-v3/include/std/future                    |    4 +-
 libstdc++-v3/include/std/tuple                     |  430 +-
 libstdc++-v3/include/std/variant                   |    7 +-
 libstdc++-v3/testsuite/20_util/pair/p2321r2.cc     |  208 +
 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/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 +
 201 files changed, 83972 insertions(+), 75133 deletions(-)


More information about the Libstdc++-cvs mailing list