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

Martin Liska marxin@gcc.gnu.org
Mon Aug 9 09:15:02 GMT 2021


https://gcc.gnu.org/g:9207fa3effc9970d9e2a48993adbfc34c08a8f65

commit 9207fa3effc9970d9e2a48993adbfc34c08a8f65
Merge: 01c909e1a5f a5e3c1e2c8d
Author: Martin Liska <mliska@suse.cz>
Date:   Mon Aug 9 11:14:45 2021 +0200

    Merge branch 'master' into devel/sphinx

Diff:

 MAINTAINERS                                        |    1 +
 gcc/ChangeLog                                      |  288 ++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/builtins.c                                     |  399 +------
 gcc/builtins.h                                     |    4 -
 gcc/c/ChangeLog                                    |   17 +
 gcc/c/c-decl.c                                     |    3 +-
 gcc/c/c-tree.h                                     |    2 +-
 gcc/calls.c                                        |  310 +-----
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    4 +-
 gcc/config/i386/i386.md                            |    4 +-
 gcc/cp/ChangeLog                                   |    5 +
 gcc/cp/cp-objcp-common.h                           |    2 +-
 gcc/cp/decl.c                                      |    2 +-
 gcc/diagnostic-spec.c                              |    1 +
 gcc/fortran/ChangeLog                              |    6 +
 gcc/fortran/primary.c                              |    2 +-
 gcc/gimple-fold.c                                  |    4 +-
 gcc/gimple-ssa-warn-access.cc                      | 1085 ++++++++++++++++++--
 gcc/gimple-ssa-warn-access.h                       |   13 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/escape.cc                        |   47 +-
 gcc/go/gofrontend/export.cc                        |   44 +-
 gcc/go/gofrontend/export.h                         |   10 +
 gcc/go/gofrontend/expressions.cc                   |    8 +
 gcc/go/gofrontend/expressions.h                    |   21 +-
 gcc/go/gofrontend/gogo.h                           |    4 +
 gcc/go/gofrontend/import.cc                        |    6 +
 gcc/go/gofrontend/unsafe.cc                        |   64 +-
 gcc/langhooks-def.h                                |    2 +-
 gcc/langhooks.c                                    |    3 +-
 gcc/langhooks.h                                    |    2 +-
 gcc/lra-constraints.c                              |    2 +-
 gcc/pointer-query.h                                |   12 +-
 gcc/testsuite/ChangeLog                            |   75 ++
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |    4 +-
 gcc/testsuite/c-c++-common/attr-nonstring-3.c      |    4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-39.c            |   49 +-
 gcc/testsuite/gcc.dg/Wstring-compare-3.c           |    2 +-
 gcc/testsuite/gcc.dg/Wstringop-overread-6.c        |  574 +++++++++++
 gcc/testsuite/gcc.dg/attr-nonstring-2.c            |   22 +-
 gcc/testsuite/gcc.dg/attr-nonstring-4.c            |    4 +-
 gcc/testsuite/gcc.dg/sso-14.c                      |    4 +-
 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c  |   24 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_1.c   |   12 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_2.c   |   12 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_3.c   |   12 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_4.c   |   12 +-
 .../aarch64/vector_structure_intrinsics.c          |    2 +-
 gcc/testsuite/gcc.target/arm/attr-neon3.c          |    2 +-
 gcc/testsuite/gcc.target/arm/pr69245.c             |    6 +-
 .../gcc.target/arm/pragma_fpu_attribute_2.c        |    4 +-
 gcc/testsuite/gcc.target/i386/pr101797.c           |   15 +
 gcc/testsuite/gcc.target/i386/pr88531-1a.c         |   19 +
 gcc/testsuite/gcc.target/i386/pr88531-1b.c         |    8 +
 gcc/testsuite/gcc.target/i386/pr88531-1c.c         |    8 +
 gcc/testsuite/gcc.target/i386/pr88531-2a.c         |   19 +
 gcc/testsuite/gcc.target/i386/pr88531-2b.c         |    6 +
 gcc/testsuite/gcc.target/i386/pr88531-2c.c         |    6 +
 gcc/testsuite/gcc.target/tic6x/rotdi16-scan.c      |    8 +-
 gcc/tree-ssa-phiopt.c                              |    6 +-
 gcc/tree-vect-loop.c                               |   43 +-
 gcc/tree-vect-stmts.c                              |   26 +-
 gcc/tree-vectorizer.h                              |    2 +-
 libgcc/ChangeLog                                   |   27 +
 libstdc++-v3/ChangeLog                             |   25 +
 libstdc++-v3/libsupc++/compare                     |   21 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    2 +-
 .../copy_backward/debug/constexpr_neg.cc           |    2 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |    2 +-
 .../lower_bound/debug/constexpr_partitioned_neg.cc |    2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    2 +-
 .../lower_bound/debug/constexpr_valid_range_neg.cc |    2 +-
 .../upper_bound/debug/constexpr_partitioned_neg.cc |    2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    2 +-
 .../upper_bound/debug/constexpr_valid_range_neg.cc |    2 +-
 .../testsuite/std/ranges/iota/max_size_type.cc     |    1 +
 77 files changed, 2440 insertions(+), 1023 deletions(-)


More information about the Libstdc++-cvs mailing list