[gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-7438-gc6a562de88c44a555e1688c212869b20b02151bc' into redhat/gcc-10-branch

Jakub Jelinek jakub@gcc.gnu.org
Sat Mar 28 09:44:41 GMT 2020


https://gcc.gnu.org/g:97ad35f30b0d8ed5376febf09cefa2b93f9dc423

commit 97ad35f30b0d8ed5376febf09cefa2b93f9dc423
Merge: 17146084e89 c6a562de88c
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Sat Mar 28 10:38:22 2020 +0100

    Merge commit 'r10-7438-gc6a562de88c44a555e1688c212869b20b02151bc' into redhat/gcc-10-branch

Diff:

 gcc/ChangeLog                                      |   200 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/analyzer/ChangeLog                             |    84 +
 gcc/analyzer/analyzer.h                            |     1 +
 gcc/analyzer/diagnostic-manager.cc                 |    47 +-
 gcc/analyzer/diagnostic-manager.h                  |    32 +
 gcc/analyzer/engine.cc                             |   270 +-
 gcc/analyzer/exploded-graph.h                      |    24 +-
 gcc/analyzer/program-state.cc                      |     2 +-
 gcc/analyzer/region-model.cc                       |    61 +
 gcc/analyzer/region-model.h                        |    10 +-
 gcc/analyzer/state-purge.cc                        |    21 +-
 gcc/analyzer/state-purge.h                         |     5 +-
 gcc/analyzer/supergraph.cc                         |    56 +-
 gcc/analyzer/supergraph.h                          |    19 +-
 gcc/c-family/ChangeLog                             |    13 +
 gcc/c-family/c-attribs.c                           |    35 +-
 gcc/c/c-decl.c                                     |     3 +
 gcc/calls.c                                        |    82 +-
 gcc/config/arm/arm.c                               |     2 +-
 gcc/config/gcn/gcn-valu.md                         |   798 +-
 gcc/config/gcn/gcn.md                              |     2 +
 gcc/config/i386/i386-features.c                    |     4 +
 gcc/config/rs6000/altivec.h                        |     2 +-
 gcc/config/rs6000/rs6000.c                         |    31 +-
 gcc/config/rs6000/rs6000.md                        |    20 +-
 gcc/config/sh/sh.md                                |     8 +-
 gcc/configure                                      |    13 +-
 gcc/configure.ac                                   |     9 +-
 gcc/cp/ChangeLog                                   |   123 +
 gcc/cp/call.c                                      |    11 +-
 gcc/cp/class.c                                     |    10 +-
 gcc/cp/coroutines.cc                               |   309 +-
 gcc/cp/cp-gimplify.c                               |    29 +
 gcc/cp/cp-tree.h                                   |     1 +
 gcc/cp/cvt.c                                       |    11 +
 gcc/cp/decl.c                                      |     3 +-
 gcc/cp/decl2.c                                     |     3 +-
 gcc/cp/name-lookup.c                               |    63 +-
 gcc/cp/parser.c                                    |   327 +-
 gcc/cp/pt.c                                        |    10 +-
 gcc/ddg.c                                          |   169 +-
 gcc/ddg.h                                          |     3 -
 gcc/doc/invoke.texi                                |     8 +-
 gcc/dwarf2out.c                                    |     3 +
 gcc/fortran/ChangeLog                              |    12 +
 gcc/fortran/resolve.c                              |    32 +-
 gcc/fortran/trans-array.c                          |     6 +-
 gcc/gimple-fold.c                                  |    12 +-
 gcc/gimple-ssa-warn-alloca.c                       |    65 +-
 gcc/gimple.h                                       |    14 +-
 gcc/gimplify.c                                     |    35 +-
 gcc/graphviz.cc                                    |    44 +-
 gcc/graphviz.h                                     |     6 +
 gcc/modulo-sched.c                                 |    13 +-
 gcc/multiple_target.c                              |     4 -
 gcc/po/ChangeLog                                   |    10 +
 gcc/po/be.po                                       | 15546 +++++++++-------
 gcc/po/da.po                                       | 16726 ++++++++++--------
 gcc/po/de.po                                       | 15296 +++++++++-------
 gcc/po/el.po                                       | 15654 ++++++++++-------
 gcc/po/es.po                                       | 15461 +++++++++-------
 gcc/po/fi.po                                       | 17525 ++++++++++---------
 gcc/po/fr.po                                       | 15310 +++++++++-------
 gcc/po/hr.po                                       | 15206 +++++++++-------
 gcc/po/id.po                                       | 17084 +++++++++---------
 gcc/po/ja.po                                       | 16929 ++++++++++--------
 gcc/po/nl.po                                       | 16172 +++++++++--------
 gcc/po/ru.po                                       | 15477 +++++++++-------
 gcc/po/sr.po                                       | 16946 +++++++++---------
 gcc/po/sv.po                                       | 15390 +++++++++-------
 gcc/po/tr.po                                       | 17101 +++++++++---------
 gcc/po/uk.po                                       | 17022 ++++++++++--------
 gcc/po/vi.po                                       | 15520 +++++++++-------
 gcc/po/zh_CN.po                                    | 17326 +++++++++---------
 gcc/po/zh_TW.po                                    | 17429 +++++++++---------
 gcc/testsuite/ChangeLog                            |   209 +
 gcc/testsuite/c-c++-common/attr-copy.c             |    43 +
 .../coroutines/torture/co-ret-09-bool-await-susp.C |    44 +-
 .../torture/exceptions-test-01-n4849-a.C           |   213 +
 .../torture/symmetric-transfer-00-basic.C          |   111 +
 gcc/testsuite/g++.dg/cpp1y/alias-decl1.C           |     9 +
 gcc/testsuite/g++.dg/cpp1y/alias-decl2.C           |     8 +
 gcc/testsuite/g++.dg/cpp1y/alias-decl3.C           |     9 +
 gcc/testsuite/g++.dg/cpp1z/pr81349.C               |    29 +
 gcc/testsuite/g++.dg/debug/pr94272.C               |    14 +
 gcc/testsuite/g++.dg/debug/pr94273.C               |     4 +
 gcc/testsuite/g++.dg/debug/pr94281.C               |    11 +
 gcc/testsuite/g++.dg/debug/pr94323.C               |    13 +
 gcc/testsuite/g++.dg/ext/attr-access-2.C           |    88 +
 gcc/testsuite/g++.dg/lookup/pr84733.C              |    21 +
 gcc/testsuite/g++.dg/lookup/pr94257.C              |    16 +
 gcc/testsuite/g++.dg/other/pr94326.C               |    19 +
 gcc/testsuite/g++.dg/other/pr94339.C               |    11 +
 gcc/testsuite/g++.dg/parse/missing-template1.C     |     4 +-
 gcc/testsuite/g++.dg/parse/template3.C             |     5 +-
 gcc/testsuite/g++.dg/template/dependent-name10.C   |    18 +
 gcc/testsuite/g++.dg/template/dependent-name11.C   |    15 +
 gcc/testsuite/g++.dg/template/dependent-name12.C   |     7 +
 gcc/testsuite/g++.dg/template/dependent-name13.C   |     8 +
 gcc/testsuite/g++.dg/template/dependent-name5.C    |     2 -
 gcc/testsuite/g++.dg/template/dependent-name7.C    |     9 +
 gcc/testsuite/g++.dg/template/dependent-name8.C    |     9 +
 gcc/testsuite/g++.dg/template/dependent-name9.C    |     9 +
 gcc/testsuite/g++.dg/template/dr1710-2.C           |    10 +
 gcc/testsuite/g++.dg/template/dr1710.C             |     9 +
 gcc/testsuite/g++.dg/template/dr1794.C             |    14 +
 gcc/testsuite/g++.dg/template/dr314.C              |    15 +
 gcc/testsuite/g++.dg/template/error4.C             |     3 +-
 gcc/testsuite/g++.dg/template/meminit2.C           |     4 +-
 gcc/testsuite/g++.dg/template/template-keyword2.C  |     5 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond1.C      |    16 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-3.C     |    14 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-4.C     |   141 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-5.C     |   117 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-6.C     |    29 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C      |     6 +-
 gcc/testsuite/g++.dg/warn/Wredundant-tags-6.C      |    91 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-7.C      |    25 +
 gcc/testsuite/g++.old-deja/g++.pt/crash38.C        |     6 +-
 .../gcc.c-torture/execute/pr70127-debug-sms.c      |    23 +
 gcc/testsuite/gcc.dg/Walloca-larger-than-3.c       |    38 +
 gcc/testsuite/gcc.dg/Walloca-larger-than-3.h       |     9 +
 gcc/testsuite/gcc.dg/Wvla-larger-than-4.c          |    30 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c      |     6 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c      |     7 +-
 gcc/testsuite/gcc.dg/analyzer/dot-output.c         |     1 +
 gcc/testsuite/gcc.dg/analyzer/malloc-5.c           |    12 +
 gcc/testsuite/gcc.dg/cleanup-13.c                  |     4 +
 gcc/testsuite/gcc.dg/lto/pr94271_0.c               |    15 +
 gcc/testsuite/gcc.dg/lto/pr94271_1.c               |    17 +
 gcc/testsuite/gcc.dg/pr84131.c                     |    29 +
 gcc/testsuite/gcc.dg/pr92301.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr93573-1.c                   |    12 +
 gcc/testsuite/gcc.dg/pr93573-2.c                   |     6 +
 gcc/testsuite/gcc.dg/pr94269.c                     |    26 +
 gcc/testsuite/gcc.dg/pr94292.c                     |    13 +
 gcc/testsuite/gcc.dg/torture/pr87197-debug-sms.c   |    36 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c         |     5 +-
 gcc/testsuite/gcc.target/i386/pr81213-2.c          |    12 +
 gcc/testsuite/gcc.target/i386/pr81213.c            |    12 +-
 gcc/testsuite/gcc.target/i386/pr94308.c            |    31 +
 gcc/testsuite/gfortran.dg/associate_51.f90         |     2 +-
 gcc/testsuite/gfortran.dg/associate_53.f90         |    71 +
 gcc/testsuite/gfortran.dg/assumed_rank_19.f90      |    37 +
 gcc/testsuite/gfortran.dg/pr94329.f90              |    12 +
 gcc/testsuite/lib/target-supports.exp              |     3 +-
 gcc/tree-ssa-math-opts.c                           |     6 +-
 gcc/tree-ssa-propagate.c                           |    19 +-
 gcc/tree-ssa-reassoc.c                             |    14 +-
 gcc/tree-ssa-strlen.c                              |    14 +-
 gcc/tree-vect-stmts.c                              |   152 +-
 gcc/tree.c                                         |    27 +
 gcc/var-tracking.c                                 |     3 +-
 libgcc/ChangeLog                                   |     9 +
 libgcc/config/arm/lib1funcs.S                      |    33 +-
 libstdc++-v3/ChangeLog                             |   105 +
 libstdc++-v3/include/bits/fs_fwd.h                 |    42 -
 libstdc++-v3/include/bits/iterator_concepts.h      |    50 +
 libstdc++-v3/include/bits/range_access.h           |    27 +-
 libstdc++-v3/include/bits/range_cmp.h              |     3 +
 libstdc++-v3/include/bits/stl_iterator.h           |   200 +-
 .../include/bits/stl_iterator_base_types.h         |     4 +-
 libstdc++-v3/include/std/chrono                    |   206 +-
 libstdc++-v3/include/std/concepts                  |     2 +-
 libstdc++-v3/include/std/condition_variable        |     3 +
 libstdc++-v3/include/std/future                    |     3 +
 libstdc++-v3/include/std/mutex                     |     3 +
 libstdc++-v3/include/std/shared_mutex              |     6 +
 libstdc++-v3/include/std/thread                    |     3 +
 libstdc++-v3/include/std/type_traits               |    10 +-
 libstdc++-v3/include/std/version                   |     7 +-
 .../time_point/requirements/duration_neg.cc        |    32 +
 .../24_iterators/back_insert_iterator/constexpr.cc |    54 +
 .../front_insert_iterator/constexpr.cc             |    54 +
 .../headers/iterator/synopsis_c++17.cc             |    18 +
 .../24_iterators/insert_iterator/constexpr.cc      |    57 +
 .../24_iterators/move_iterator/input_iterator.cc   |    42 +
 .../24_iterators/move_iterator/move_only.cc        |    61 +
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |   129 +
 .../24_iterators/reverse_iterator/rel_ops_c++20.cc |   156 +
 .../30_threads/condition_variable/members/2.cc     |     2 +
 .../condition_variable/members/clock_neg.cc        |    61 +
 .../condition_variable_any/members/clock_neg.cc    |    61 +
 .../30_threads/future/members/clock_neg.cc         |    59 +
 .../recursive_timed_mutex/try_lock_until/3.cc      |     2 +-
 .../try_lock_until/clock_neg.cc                    |    57 +
 .../30_threads/shared_future/members/clock_neg.cc  |    59 +
 .../30_threads/shared_lock/locking/clock_neg.cc    |    59 +
 .../shared_timed_mutex/try_lock_until/1.cc         |    87 +
 .../shared_timed_mutex/try_lock_until/2.cc         |    74 +
 .../shared_timed_mutex/try_lock_until/clock_neg.cc |    57 +
 .../30_threads/timed_mutex/try_lock_until/3.cc     |     2 +-
 .../30_threads/timed_mutex/try_lock_until/4.cc     |     2 +-
 .../timed_mutex/try_lock_until/clock_neg.cc        |    57 +
 .../30_threads/unique_lock/locking/clock_neg.cc    |    59 +
 .../std/ranges/headers/ranges/synopsis.cc          |     6 +
 .../testsuite/std/time/clock/file/members.cc       |    39 +
 .../testsuite/std/time/clock/file/overview.cc      |    43 +
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |   199 +
 libstdc++-v3/testsuite/std/time/traits/is_clock.cc |   141 +
 libstdc++-v3/testsuite/util/slow_clock.h           |     3 +
 202 files changed, 181501 insertions(+), 135428 deletions(-)

diff --cc gcc/po/sr.po
index 7d1aa95d680,d09687ff547..d55e945bb42
--- a/gcc/po/sr.po
+++ b/gcc/po/sr.po
@@@ -74353,9 -75692,9 +75692,9 @@@ msgstr "Одредница ACCESS коÐ
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute specified at %L"
  msgid "Duplicate BIND attribute specified at %L"
 -msgstr "Удвостручени атрибут %S наведен код %L"
 +msgstr "Удвостручени атрибут BIND наведен код %L"
  
- #: fortran/symbol.c:1912
+ #: fortran/symbol.c:1913
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) at %L"
  msgstr ""


More information about the Libstdc++-cvs mailing list