[gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12

Peter Bergner bergner@gcc.gnu.org
Fri Sep 16 18:21:56 GMT 2022


https://gcc.gnu.org/g:c1060eba9b930bfc4871a553c8566cf41a7bd226

commit c1060eba9b930bfc4871a553c8566cf41a7bd226
Merge: b0ff528627f 05cfd7b0677
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Sep 16 12:18:34 2022 -0500

    ibm: Merge up to top of releases/gcc-12
    
    2022-09-16  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-12 05cfd7b0677502d06a50ea6ff05d4445e194e3b9

Diff:

 gcc/ChangeLog                                      |  211 +
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/alias.cc                                       |   14 +
 gcc/alias.h                                        |    1 +
 gcc/cfgcleanup.cc                                  |    2 +-
 gcc/config/aarch64/aarch64-sve.md                  |    4 +-
 gcc/config/aarch64/aarch64.cc                      |    3 +-
 gcc/config/arm/mve.md                              |    4 +-
 gcc/config/arm/vec-common.md                       |   90 +-
 gcc/config/gcn/mkoffload.cc                        |    1 +
 gcc/config/i386/amxtileintrin.h                    |    6 +-
 gcc/config/i386/i386-builtin.def                   |    4 +-
 gcc/config/i386/i386.cc                            |   12 +-
 gcc/config/i386/sse.md                             |    4 +-
 gcc/config/loongarch/loongarch.cc                  |    6 +-
 gcc/config/loongarch/loongarch.h                   |   15 +-
 gcc/config/rs6000/mma.md                           |   39 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    7 +-
 gcc/config/rs6000/rs6000.cc                        |   22 -
 gcc/config/rs6000/rtems.h                          |    3 +-
 gcc/config/rs6000/t-rtems                          |    5 +
 gcc/cp/ChangeLog                                   |   32 +
 gcc/cp/cp-objcp-common.cc                          |    2 +
 gcc/cp/decl.cc                                     |    3 +
 gcc/cp/expr.cc                                     |    4 +-
 gcc/cp/pt.cc                                       |    6 +-
 gcc/cp/typeck.cc                                   |    8 +-
 gcc/cselib.cc                                      |   70 +
 gcc/cselib.h                                       |    1 +
 gcc/dse.cc                                         |    7 +-
 gcc/fortran/ChangeLog                              |   62 +
 gcc/fortran/f95-lang.cc                            |    3 +-
 gcc/fortran/libgfortran.h                          |   20 +
 gcc/fortran/openmp.cc                              |    8 +-
 gcc/fortran/parse.cc                               |    2 +-
 gcc/fortran/simplify.cc                            |    5 +-
 gcc/fortran/trans-expr.cc                          |    7 +-
 gcc/fortran/trans-intrinsic.cc                     |  219 +
 gcc/ifcvt.cc                                       |   41 +-
 gcc/omp-low.cc                                     |    2 +
 gcc/po/ChangeLog                                   |   10 +
 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                                       | 7875 ++++++++++----------
 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/postreload.cc                                  |   15 +-
 gcc/testsuite/ChangeLog                            |  163 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array17.C      |   37 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn65.C             |   10 +
 gcc/testsuite/g++.dg/cpp2a/volatile1.C             |   11 +-
 gcc/testsuite/g++.dg/cpp2a/volatile3.C             |   11 +-
 gcc/testsuite/g++.dg/cpp2a/volatile5.C             |    8 +-
 gcc/testsuite/g++.dg/ext/has-builtin-1.C           |  127 +
 gcc/testsuite/g++.dg/opt/pr106860.C                |   23 +
 gcc/testsuite/g++.dg/vect/pr106841.cc              |   52 +
 gcc/testsuite/g++.target/powerpc/pr101322.C        |   17 +
 gcc/testsuite/gcc.dg/torture/pr106590.c            |   75 +
 gcc/testsuite/gcc.dg/torture/pr106809.c            |   28 +
 gcc/testsuite/gcc.target/aarch64/sve/pr106524.c    |   11 +
 gcc/testsuite/gcc.target/i386/pr106322.c           |   51 +
 gcc/testsuite/gcc.target/i386/pr106704.c           |   16 +
 gcc/testsuite/gcc.target/loongarch/pr106459.c      |   13 +
 gcc/testsuite/gcc.target/powerpc/pr103353.c        |   22 +
 gcc/testsuite/gcc.target/powerpc/pr106017.c        |   19 +
 gcc/testsuite/gcc.target/powerpc/pr106322.c        |   50 +
 gcc/testsuite/gfortran.dg/PR100136.f90             |   39 +
 gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90  |   42 +
 .../gomp/strictly-structured-block-4.f90           |   21 +
 gcc/testsuite/gfortran.dg/pr103694.f90             |   11 +
 gcc/testsuite/lib/target-supports.exp              |   33 +
 gcc/tree-ssa-loop-split.cc                         |   16 +-
 gcc/tree-ssa-sccvn.cc                              |   57 +-
 gcc/tree-vect-loop.cc                              |    3 +-
 gcc/tree-vect-slp-patterns.cc                      |    4 +-
 gcc/tree-vect-slp.cc                               |   13 +-
 gcc/tree-vect-stmts.cc                             |    8 +
 libgfortran/ChangeLog                              |   13 +
 libgfortran/ieee/ieee_helper.c                     |   20 -
 libgo/Makefile.am                                  |    1 +
 libgo/Makefile.in                                  |    1 +
 libgo/go/runtime/extern.go                         |   10 -
 libgo/runtime/go-callers.c                         |    2 +-
 libgomp/ChangeLog                                  |    8 +
 libgomp/testsuite/libgomp.c/linear-2.c             |  254 +
 libstdc++-v3/ChangeLog                             |   55 +
 libstdc++-v3/doc/html/bk02.html                    |    2 +-
 libstdc++-v3/doc/html/manual/abi.html              |    2 +-
 libstdc++-v3/doc/html/manual/extensions.html       |    9 +-
 libstdc++-v3/doc/html/manual/using.html            |   12 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |    1 +
 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/std/future                    |    4 +-
 libstdc++-v3/include/std/variant                   |    7 +-
 libstdc++-v3/testsuite/20_util/variant/visit_r.cc  |    8 +
 .../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/adaptors/join.cc |   13 +
 116 files changed, 77227 insertions(+), 74828 deletions(-)

diff --cc gcc/ChangeLog.ibm
index e683efa879f,00000000000..42eec5cb147
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,7 -1,0 +1,11 @@@
++2022-09-16  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-12 05cfd7b0677502d06a50ea6ff05d4445e194e3b9
++
 +2022-08-19  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-12 2d29d7b240d9ca87cbee5d90c846694125d293af
 +
 +2022-06-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Create ibm/gcc-12-branch which follows the releases/gcc-12 branch.


More information about the Libstdc++-cvs mailing list