public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-08-03 12:17 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-08-03 12:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5743ae666d9a1fd3f251d1ca259bce575da7d10e

commit 5743ae666d9a1fd3f251d1ca259bce575da7d10e
Merge: 2c710128b78 4e5ca7ff8c9
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Aug 3 14:16:11 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8653-g4e5ca7ff8c9afd3c38245aa6b939cd3ae49bf1fe (3 Aug 2022)

Diff:

 gcc/ChangeLog                                      | 20 ++++++++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/c/ChangeLog                                    |  9 ++++++++
 gcc/c/c-parser.cc                                  |  1 +
 gcc/config/rs6000/rs6000-p8swap.cc                 | 20 ++++++++++++++++--
 gcc/config/rs6000/rs6000.h                         | 11 ++++++----
 gcc/testsuite/ChangeLog                            | 19 +++++++++++++++++
 gcc/testsuite/c-c++-common/gomp/pragma-3.c         |  5 +++--
 gcc/testsuite/c-c++-common/gomp/pragma-5.c         |  5 +++--
 gcc/testsuite/c-c++-common/pr97498.c               |  4 ++++
 gcc/testsuite/gcc.dg/pragma-message.c              |  8 +++++---
 gcc/testsuite/gcc.target/powerpc/pr106091.c        | 15 ++++++++++++++
 libcpp/ChangeLog                                   | 10 +++++++++
 libcpp/directives.cc                               |  1 +
 libgfortran/io/transfer.c                          | 24 ++++++++++++++++++++++
 libgomp/ChangeLog                                  |  9 ++++++++
 .../libgomp.oacc-c-c++-common/reduction-5.c        |  4 ++--
 .../libgomp.oacc-c-c++-common/vred2d-128.c         | 18 ++++++++--------
 18 files changed, 160 insertions(+), 25 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-03-02 15:33 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-03-02 15:33 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:075e6e502665f4764f55074e81dafaaaeaa824ae

commit 075e6e502665f4764f55074e81dafaaaeaa824ae
Merge: 15b6140ed5d b3f9d2cf7dd
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Mar 2 16:32:12 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9210-gb3f9d2cf7dd5488800f867a6aae076465ecb391b (2nd Mar 2023)

Diff:

 gcc/ChangeLog           |  9 +++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 31 +++++++++++++++++++++++++++++++
 3 files changed, 41 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-27 16:34 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-02-27 16:34 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit baa7f7adf756899974f132bbacbb29f45aa3cd21
Merge: e4de87a2309 b8e496d132e
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Feb 27 17:29:19 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9207-gb8e496d132ec087c9db5951fea23551dcc831d8c (27th Feb 2023)

Diff:

 gcc/ChangeLog                                      | 17 +++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/asan.cc                                        | 12 ++++-
 gcc/config/aarch64/aarch64-simd.md                 |  2 +-
 gcc/config/riscv/t-rtems                           | 17 ++++---
 gcc/cp/ChangeLog                                   | 10 ++++
 gcc/cp/pt.cc                                       |  9 ++--
 gcc/testsuite/ChangeLog                            | 19 ++++++++
 .../c-c++-common/asan/global-overflow-1.c          |  2 +-
 .../g++.dg/cpp0x/lambda/lambda-108829-2.C          | 11 +++++
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-108829.C  | 11 +++++
 gcc/testsuite/gcc.target/aarch64/pr104921-1.c      | 12 +++++
 gcc/testsuite/gcc.target/aarch64/pr104921-2.c      |  6 +++
 gcc/testsuite/gcc.target/aarch64/pr104921.x        |  9 ++++
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |  2 +-
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |  2 +-
 gcc/testsuite/gcc.target/powerpc/pr96373.c         | 31 ++++++++++++
 libstdc++-v3/ChangeLog                             | 57 ++++++++++++++++++++++
 libstdc++-v3/include/bits/fs_path.h                | 10 +---
 libstdc++-v3/include/bits/refwrap.h                |  3 +-
 libstdc++-v3/include/experimental/bits/simd.h      | 33 +++++++------
 .../include/experimental/bits/simd_builtin.h       |  2 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |  8 +--
 libstdc++-v3/src/c++17/fs_path.cc                  | 13 +++++
 .../20_util/reference_wrapper/invoke-noexcept.cc   | 15 ++++++
 .../testsuite/27_io/filesystem/path/108636.cc      |  8 +++
 38 files changed, 288 insertions(+), 59 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-20  6:52 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-02-20  6:52 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit fc781c70c7df653171eea970afa5b18527457aad
Merge: a5a4800e927 c6e3ecca0e3
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Feb 20 07:52:01 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9189-gc6e3ecca0e3dcf567d0c843a4987e52591041372 (20th Feb 2023)

Diff:

 gcc/ChangeLog                                      | 62 ++++++++++++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/config.gcc                                     | 14 ++---
 gcc/config/i386/i386.cc                            | 11 ++--
 gcc/config/loongarch/t-linux                       |  2 +-
 gcc/cp/ChangeLog                                   |  8 +++
 gcc/cp/call.cc                                     |  2 +
 gcc/fortran/ChangeLog                              |  9 ++++
 gcc/fortran/resolve.cc                             |  8 +--
 gcc/gimple-ssa-warn-access.cc                      | 19 ++-----
 gcc/gimplify.cc                                    |  2 +-
 gcc/testsuite/ChangeLog                            | 58 ++++++++++++++++++++
 gcc/testsuite/c-c++-common/Wdangling-pointer-10.c  | 12 +++++
 gcc/testsuite/c-c++-common/Wdangling-pointer-9.c   |  9 ++++
 gcc/testsuite/g++.dg/cpp0x/overload-conv-5.C       | 21 ++++++++
 gcc/testsuite/gfortran.dg/pr104554.f90             | 11 ++++
 gcc/testsuite/gnat.dg/shift2.adb                   |  8 +++
 libstdc++-v3/ChangeLog                             | 58 ++++++++++++++++++++
 libstdc++-v3/include/experimental/bits/simd.h      |  6 ++-
 libstdc++-v3/include/experimental/bits/simd_math.h |  4 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  | 21 ++++----
 libstdc++-v3/include/std/atomic                    | 20 +++++++
 .../29_atomics/atomic_flag/test/explicit.cc        | 26 ++++++++-
 .../29_atomics/atomic_flag/test/implicit.cc        | 26 ++++++++-
 libstdc++-v3/testsuite/experimental/simd/README.md | 10 +++-
 .../experimental/simd/tests/bits/verify.h          |  2 +-
 26 files changed, 383 insertions(+), 48 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-13  9:21 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-02-13  9:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3c55a6011c91f13dc4ae5e60eb885032d0983053

commit 3c55a6011c91f13dc4ae5e60eb885032d0983053
Merge: 229b705862c cb6861acc40
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Feb 13 08:29:18 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9170-gcb6861acc4074fd2c30a96b52d68c2cd33b9e94d (13th Feb 2023)

Diff:

 gcc/ChangeLog                                      | 311 ++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/asan.cc                                        |   6 +
 gcc/bb-reorder.cc                                  |  21 +-
 gcc/c-family/ChangeLog                             |  19 ++
 gcc/c-family/c-gimplify.cc                         |  16 +-
 gcc/c/ChangeLog                                    |  31 ++
 gcc/c/c-parser.cc                                  |  22 +-
 gcc/cfgbuild.cc                                    |  49 ++-
 gcc/config/i386/avx512erintrin.h                   |  18 +-
 gcc/config/i386/avx512fintrin.h                    |   9 +
 gcc/config/i386/avx512fp16intrin.h                 |   9 +
 gcc/config/i386/avxintrin.h                        |   9 +
 gcc/config/i386/emmintrin.h                        |   6 +
 gcc/config/i386/i386-expand.cc                     |   4 +-
 gcc/config/i386/i386-options.cc                    |   2 -
 gcc/config/i386/i386.opt                           |   4 +-
 gcc/config/i386/xmmintrin.h                        |   3 +
 gcc/config/pa/pa.cc                                |   3 +
 gcc/config/rs6000/rs6000-overload.def              |   2 +-
 gcc/config/rs6000/rs6000.cc                        |  62 +++-
 gcc/cp/ChangeLog                                   | 111 +++++++
 gcc/cp/cp-gimplify.cc                              |  14 +
 gcc/cp/cp-tree.h                                   |   1 +
 gcc/cp/decl.cc                                     |  10 +
 gcc/cp/parser.cc                                   |   5 +-
 gcc/cp/pt.cc                                       |   2 +-
 gcc/cp/tree.cc                                     |  24 +-
 gcc/cp/typeck.cc                                   |  20 +-
 gcc/cse.cc                                         |  10 +-
 gcc/doc/extend.texi                                |   2 +-
 gcc/expr.cc                                        |   3 +
 gcc/fortran/ChangeLog                              |  36 ++
 gcc/fortran/f95-lang.cc                            |  38 ++-
 gcc/fortran/resolve.cc                             |  12 +-
 gcc/fortran/trans-decl.cc                          |   7 +-
 gcc/generic-match-head.cc                          |   5 +-
 gcc/gimple-ssa-store-merging.cc                    |   8 +-
 gcc/loop-invariant.cc                              |   2 +
 gcc/match.pd                                       |   4 +-
 gcc/optc-save-gen.awk                              |   2 +-
 gcc/ree.cc                                         |   6 +-
 gcc/testsuite/ChangeLog                            | 363 +++++++++++++++++++++
 gcc/testsuite/c-c++-common/Winit-self1.c           |  31 ++
 gcc/testsuite/c-c++-common/Winit-self2.c           |  31 ++
 gcc/testsuite/c-c++-common/Winit-self3.c           |  36 ++
 gcc/testsuite/c-c++-common/Winit-self4.c           |  36 ++
 gcc/testsuite/c-c++-common/Winit-self5.c           |  36 ++
 gcc/testsuite/c-c++-common/rotate-10.c             |  53 +++
 gcc/testsuite/c-c++-common/rotate-11.c             |  53 +++
 gcc/testsuite/c-c++-common/rotate-2.c              |  32 ++
 gcc/testsuite/c-c++-common/rotate-2b.c             | 100 ++++++
 gcc/testsuite/c-c++-common/rotate-4.c              |  32 ++
 gcc/testsuite/c-c++-common/rotate-4b.c             | 100 ++++++
 gcc/testsuite/g++.dg/cpp0x/overload5.C             |  12 +
 gcc/testsuite/g++.dg/cpp0x/overload5a.C            |  10 +
 gcc/testsuite/g++.dg/cpp0x/overload6.C             |  16 +
 gcc/testsuite/g++.dg/cpp0x/pr107065.C              |  14 +
 gcc/testsuite/g++.dg/cpp1z/decomp57.C              |  27 ++
 gcc/testsuite/g++.dg/cpp1z/decomp58.C              |  39 +++
 gcc/testsuite/g++.dg/gomp/pr108607.C               |   6 +-
 gcc/testsuite/g++.dg/init/pr53932.C                |  25 ++
 gcc/testsuite/g++.dg/opt/pr108365.C                |  13 +
 gcc/testsuite/g++.dg/template/pr108206.C           |   5 +
 gcc/testsuite/g++.dg/torture/pr108166.C            |  26 ++
 gcc/testsuite/g++.dg/warn/pr108365.C               |   5 +
 gcc/testsuite/g++.target/i386/pr105593.C           |  20 ++
 gcc/testsuite/g++.target/i386/pr106875.C           |   5 +
 gcc/testsuite/gcc.c-torture/compile/pr106751.c     |  17 +
 gcc/testsuite/gcc.c-torture/compile/pr107997.c     |  23 ++
 gcc/testsuite/gcc.c-torture/compile/pr108237.c     |  14 +
 gcc/testsuite/gcc.c-torture/compile/pr108596.c     |  26 ++
 gcc/testsuite/gcc.c-torture/compile/pr108688-1.c   |  15 +
 gcc/testsuite/gcc.c-torture/execute/pr106523.c     |  22 ++
 gcc/testsuite/gcc.c-torture/execute/pr108498-1.c   |  82 +++++
 gcc/testsuite/gcc.c-torture/execute/pr108498-2.c   |  91 ++++++
 gcc/testsuite/gcc.dg/asan/pr107317.c               |  13 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |  83 +++++
 gcc/testsuite/gcc.dg/dfp/pr108068.c                |  14 +
 gcc/testsuite/gcc.dg/pr105972.c                    |  15 +
 gcc/testsuite/gcc.dg/pr106719.c                    |  13 +
 gcc/testsuite/gcc.dg/pr107127.c                    |  13 +
 gcc/testsuite/gcc.dg/pr108095.c                    |  15 +
 gcc/testsuite/gcc.dg/pr108264.c                    |  27 ++
 gcc/testsuite/gcc.dg/pr108573.c                    |  18 +
 gcc/testsuite/gcc.dg/pr108582-1.c                  |  58 ++++
 gcc/testsuite/gcc.dg/pr108692.c                    |  31 ++
 gcc/testsuite/gcc.dg/pr64536.c                     |   8 +-
 gcc/testsuite/gcc.target/i386/avx2-pr108599.c      |  32 ++
 gcc/testsuite/gcc.target/i386/sse-23.c             |   2 +-
 gcc/testsuite/gcc.target/powerpc/pr108272-1.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr108272-2.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr108272-3.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr108272-4.c      |  18 +
 gcc/testsuite/gcc.target/powerpc/pr108348-1.c      |  23 ++
 gcc/testsuite/gcc.target/powerpc/pr108348-2.c      |  23 ++
 gcc/testsuite/gcc.target/powerpc/pr108396.c        |  14 +
 gcc/testsuite/gfortran.dg/pr103259.f90             |  11 +
 gcc/testsuite/gfortran.dg/pr108193.f90             |  24 ++
 gcc/testsuite/gfortran.dg/save_7.f90               |  17 +
 gcc/testsuite/lib/target-supports.exp              |   3 +
 gcc/tree-into-ssa.cc                               |  64 ++--
 gcc/tree-object-size.cc                            |   7 +-
 gcc/tree-ssa-dom.cc                                |  12 +-
 gcc/tree-ssa-forwprop.cc                           | 108 +++++-
 gcc/tree-ssa-loop-ivopts.cc                        |   7 +
 gcc/tree-ssa-phiopt.cc                             |  11 +
 gcc/tree-vect-patterns.cc                          |  20 +-
 gcc/tree.cc                                        |  29 ++
 gcc/tree.h                                         |   1 +
 libgomp/ChangeLog                                  |  24 ++
 libstdc++-v3/ChangeLog                             |  19 ++
 libstdc++-v3/src/c++17/fast_float/fast_float.h     | 181 ++++++++--
 .../testsuite/20_util/from_chars/pr107468.cc       |  42 +++
 114 files changed, 3227 insertions(+), 170 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-06  7:42 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-02-06  7:42 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit d4309091390bebf46c7e56cba35bd88ad7d8b9ef
Merge: 07cea1a91b4 cbebc0a753d
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Feb 6 08:41:27 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9109-gcbebc0a753d404a064f8e306374627573ef2deb6 (6th Feb 2023)

Diff:

 gcc/DATESTAMP                                    |  2 +-
 gcc/cp/ChangeLog                                 |  9 ++++
 gcc/cp/semantics.cc                              | 15 ++++--
 gcc/fortran/ChangeLog                            | 40 ++++++++++++++++
 gcc/fortran/check.cc                             |  2 +
 gcc/fortran/expr.cc                              |  6 ++-
 gcc/fortran/match.cc                             | 10 ++++
 gcc/fortran/resolve.cc                           | 29 ++++++------
 gcc/testsuite/ChangeLog                          | 41 ++++++++++++++++
 gcc/testsuite/g++.dg/template/call9.C            | 26 +++++++++++
 gcc/testsuite/gfortran.dg/common_27.f90          | 14 ++++++
 gcc/testsuite/gfortran.dg/gomp/minmaxloc_1.f90   | 32 +++++++++++++
 gcc/testsuite/gfortran.dg/pr108527.f90           | 10 ++++
 libstdc++-v3/ChangeLog                           | 59 ++++++++++++++++++++++++
 libstdc++-v3/config/os/generic/error_constants.h |  2 +
 libstdc++-v3/include/bits/atomic_wait.h          |  8 ++--
 libstdc++-v3/include/bits/regex_automaton.h      |  2 +-
 libstdc++-v3/include/bits/regex_error.h          | 26 +++++------
 libstdc++-v3/include/ext/concurrence.h           |  2 +-
 libstdc++-v3/include/pstl/execution_defs.h       |  8 ++--
 libstdc++-v3/src/c++11/random.cc                 |  2 +
 libstdc++-v3/src/c++11/system_error.cc           |  9 ++++
 libstdc++-v3/src/c++17/fs_ops.cc                 |  6 ++-
 libstdc++-v3/src/filesystem/ops-common.h         |  2 +-
 24 files changed, 315 insertions(+), 47 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-02-02  9:20 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-02-02  9:20 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:251c9fdb3bb59c2603b5db526eda1828badd768c

commit 251c9fdb3bb59c2603b5db526eda1828badd768c
Merge: 6b611f1b3ca d31bd713861
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Feb 2 10:03:35 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9097-gd31bd7138610a883310dce212bb0bdaaa8da7304 (2nd Feb 2023)

Diff:

 gcc/ChangeLog                                 | 22 ++++++++++++++++
 gcc/DATESTAMP                                 |  2 +-
 gcc/c-family/ChangeLog                        |  8 ++++++
 gcc/c-family/c-common.h                       |  1 +
 gcc/c-family/c-warn.cc                        |  2 +-
 gcc/c/ChangeLog                               |  6 +++++
 gcc/c/c-objc-common.cc                        |  8 ++++++
 gcc/cgraph.cc                                 | 14 ++++++++--
 gcc/cp/ChangeLog                              | 16 +++++++++++
 gcc/cp/call.cc                                |  2 +-
 gcc/cp/cp-tree.h                              |  1 -
 gcc/fortran/ChangeLog                         |  8 ++++++
 gcc/range-op.cc                               |  4 +--
 gcc/testsuite/ChangeLog                       | 21 +++++++++++++++
 gcc/testsuite/g++.dg/warn/Wduplicated-cond3.C | 38 +++++++++++++++++++++++++++
 gcc/testsuite/g++.dg/warn/Wduplicated-cond4.C | 17 ++++++++++++
 gcc/testsuite/g++.dg/warn/Wduplicated-cond5.C | 16 +++++++++++
 gcc/testsuite/g++.dg/warn/Wlogical-op-4.C     | 23 ++++++++++++++++
 gcc/testsuite/gcc.dg/pr108306.c               | 29 ++++++++++++++++++++
 libgomp/ChangeLog                             |  8 ++++++
 20 files changed, 238 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-30  9:11 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-30  9:11 UTC (permalink / raw)
  To: gcc-cvs

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

commit b250542911d8f63df518c7c477715a9e560b9016
Merge: f8224dd759f 591ec4820aa
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Jan 30 10:09:50 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9090-g591ec4820aa4e6d757ddc76cae1d92d445daf72c (30th Jan 2023)

Diff:

 gcc/ChangeLog                                      |  128 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/common/config/i386/cpuinfo.h                   |   16 +-
 gcc/common/config/i386/i386-common.cc              |   35 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    1 +
 gcc/config.gcc                                     |   10 +-
 gcc/config/arm/mve.md                              |   10 +-
 gcc/config/i386/driver-i386.cc                     |    5 +
 gcc/config/i386/i386-c.cc                          |    7 +
 gcc/config/i386/i386-expand.cc                     |    2 +
 gcc/config/i386/i386-options.cc                    |    8 +-
 gcc/config/i386/i386.cc                            |   20 +-
 gcc/config/i386/i386.h                             |   24 +
 gcc/config/i386/i386.md                            |    5 +-
 gcc/config/i386/i386.opt                           |    2 +-
 gcc/config/i386/x86-tune-costs.h                   |  134 +++
 gcc/config/i386/x86-tune-sched.cc                  |    2 +
 gcc/config/i386/x86-tune.def                       |   40 +-
 gcc/config/i386/{znver1.md => znver.md}            |    0
 gcc/config/i386/znver4.md                          | 1068 ++++++++++++++++++++
 gcc/config/pru/pru.h                               |    5 +-
 gcc/config/pru/pru.md                              |   15 +-
 gcc/doc/extend.texi                                |    3 +
 gcc/doc/invoke.texi                                |   13 +-
 gcc/fortran/ChangeLog                              |   56 +
 gcc/fortran/decl.cc                                |   15 +-
 gcc/fortran/dependency.cc                          |    5 +
 gcc/fortran/interface.cc                           |   26 +-
 gcc/fortran/iresolve.cc                            |    9 +-
 gcc/fortran/simplify.cc                            |    1 +
 gcc/fortran/trans-openmp.cc                        |    2 +
 gcc/opts.cc                                        |    9 +-
 gcc/testsuite/ChangeLog                            |   82 ++
 .../c-c++-common/asan/pointer-subtract-5.c         |   15 +
 .../c-c++-common/asan/pointer-subtract-6.c         |   15 +
 .../c-c++-common/asan/pointer-subtract-7.c         |   15 +
 .../c-c++-common/asan/pointer-subtract-8.c         |   15 +
 gcc/testsuite/g++.target/i386/mv29.C               |    5 +
 gcc/testsuite/gcc.target/arm/mve/pr107987.c        |   11 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    2 +
 gcc/testsuite/gfortran.dg/pr106209.f90             |    9 +
 gcc/testsuite/gfortran.dg/pr108420.f90             |   10 +
 gcc/testsuite/gfortran.dg/pr108421.f90             |   11 +
 gcc/testsuite/gfortran.dg/pr108501.f90             |   14 +
 gcc/testsuite/gfortran.dg/pr108502.f90             |   12 +
 gcc/testsuite/gfortran.dg/pr108529.f90             |    9 +
 .../testsuite/libgomp.fortran/has_device_addr.f90  |   59 ++
 47 files changed, 1889 insertions(+), 73 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-26 10:22 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-26 10:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8ab86cf46323bf769a59a2b56d3b5803d668b8cd

commit 8ab86cf46323bf769a59a2b56d3b5803d668b8cd
Merge: 04efab558b8 6484fc2bf68
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Jan 26 11:08:00 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9069-g6484fc2bf682ccf50c11675773cf72d32a079426 (26th Jan 2023)

Diff:

 gcc/ChangeLog                                      |  80 +++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64.cc                      |  28 +++--
 gcc/fortran/ChangeLog                              |  10 ++
 gcc/fortran/expr.cc                                |   4 +-
 gcc/function.cc                                    |   5 +
 gcc/function.h                                     |   2 +
 gcc/gcc.cc                                         |   2 +-
 gcc/gimplify.cc                                    |   6 +-
 gcc/testsuite/ChangeLog                            |  64 +++++++++++
 .../bitfield-abi-warning-align16-O2-extra.C        |  86 ++++++++++++++
 .../aarch64/bitfield-abi-warning-align16-O2.C      |  87 ++++++++++++++
 .../bitfield-abi-warning-align32-O2-extra.C        | 119 ++++++++++++++++++++
 .../aarch64/bitfield-abi-warning-align32-O2.C      | 119 ++++++++++++++++++++
 .../aarch64/bitfield-abi-warning-align8-O2.C       |  16 +++
 .../g++.target/aarch64/bitfield-abi-warning.h      | 125 +++++++++++++++++++++
 gcc/testsuite/gcc.dg/pr107554.c                    |  12 ++
 gcc/testsuite/gcc.dg/pr108164.c                    |  19 ++++
 gcc/testsuite/gcc.dg/torture/pr108076.c            |  17 +++
 .../bitfield-abi-warning-align16-O2-extra.c        |  86 ++++++++++++++
 .../aarch64/bitfield-abi-warning-align16-O2.c      |  87 ++++++++++++++
 .../bitfield-abi-warning-align32-O2-extra.c        | 119 ++++++++++++++++++++
 .../aarch64/bitfield-abi-warning-align32-O2.c      | 119 ++++++++++++++++++++
 .../aarch64/bitfield-abi-warning-align8-O2.c       |  16 +++
 .../gcc.target/aarch64/bitfield-abi-warning.h      | 125 +++++++++++++++++++++
 gcc/testsuite/gfortran.dg/pr108434.f90             |  11 ++
 gcc/tree-if-conv.cc                                |  14 ++-
 gcc/tree-ssa-strlen.cc                             |   2 +-
 gcc/tree-vect-loop-manip.cc                        |  12 +-
 29 files changed, 1373 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-23  8:29 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-23  8:29 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:7bffe9d3e0cd91ccf3ccff9fa71a1d24faae047a

commit 7bffe9d3e0cd91ccf3ccff9fa71a1d24faae047a
Merge: c7734c6fbb5 e1357577e6e
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Jan 23 09:28:53 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9058-ge1357577e6e39430869e294f94c2c547717b960f (23rd Jan 2023)

Diff:

 gcc/DATESTAMP                                  |  2 +-
 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/fortran/ChangeLog                          |  5 +++
 gcc/fortran/trans-array.cc                     |  1 -
 gcc/testsuite/ChangeLog                        |  5 +++
 gcc/testsuite/gcc.c-torture/compile/pr106101.c | 62 ++++++++++++++++++++++++++
 gcc/testsuite/gfortran.dg/pr106731.f90         | 58 ++++++++++++++++++++++++
 10 files changed, 185 insertions(+), 24 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-19 20:24 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-19 20:24 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:8787039dbe03a6817c35815c11ace6194673ca94

commit 8787039dbe03a6817c35815c11ace6194673ca94
Merge: 1184c551867 61ef24af3ce
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Jan 19 21:23:08 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9052-g61ef24af3ce8ec9c5eb65770f8047d98f42a93bf (19th Jan 2023)

Diff:

 gcc/DATESTAMP                                   |    2 +-
 libcpp/po/ChangeLog                             |    4 +
 libcpp/po/ka.po                                 | 1110 +++++++++++++++++++++++
 libstdc++-v3/ChangeLog                          |   24 +
 libstdc++-v3/include/bits/atomic_wait.h         |   42 +-
 libstdc++-v3/src/c++11/compatibility-condvar.cc |   22 +-
 6 files changed, 1180 insertions(+), 24 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-16 11:27 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-16 11:27 UTC (permalink / raw)
  To: gcc-cvs

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

commit d7995cf373a1605a48462b97fceb751a42554cd7
Merge: c9b47ccf32a d369eb486bd
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Jan 16 12:26:42 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9046-gd369eb486bdc720e4c50563226dbbb11a0226b5d (16th Jan 2023)

Diff:

 gcc/ChangeLog                                      |  39 +++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64-builtins.cc             |   2 +-
 gcc/config/arm/arm-protos.h                        |   1 +
 gcc/config/arm/arm.cc                              |  18 ++
 gcc/config/arm/constraints.md                      |   5 +
 gcc/config/arm/mve.md                              |   8 +-
 gcc/config/arm/predicates.md                       |   4 +
 gcc/testsuite/ChangeLog                            |  28 ++
 gcc/testsuite/gcc.dg/sso-17.c                      |  52 ++++
 gcc/testsuite/gcc.dg/tree-ssa/pr108137.c           |   8 +
 gcc/testsuite/gcc.target/aarch64/acle/pr108140.c   |  15 ++
 .../arm/mve/intrinsics/vldst24q_reg_offset.c       | 300 +++++++++++++++++++++
 gcc/tree-sra.cc                                    |  18 +-
 gcc/tree-ssa-strlen.cc                             |  13 +-
 libcpp/po/ChangeLog                                |   4 +
 libcpp/po/eo.po                                    |  67 ++---
 17 files changed, 532 insertions(+), 52 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2023-01-09  9:21 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2023-01-09  9:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:1624a774fad595d9744bd2ace1244a670bca653e

commit 1624a774fad595d9744bd2ace1244a670bca653e
Merge: 9795d3d7ff6 4494965932f
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Jan 9 10:20:42 2023 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9034-g4494965932fc5d005e2482bbe58cf9e138c830bd (9th Jan 2023)

Diff:

 gcc/ChangeLog                                    | 13 ++++++
 gcc/DATESTAMP                                    |  2 +-
 gcc/config/rs6000/mma.md                         | 10 ++++-
 gcc/config/rs6000/rs6000-protos.h                |  2 +
 gcc/config/rs6000/rs6000.cc                      | 39 ++++++++++++++++-
 gcc/cp/ChangeLog                                 |  9 ++++
 gcc/cp/decl2.cc                                  |  2 +-
 gcc/fortran/ChangeLog                            | 10 +++++
 gcc/fortran/array.cc                             |  4 --
 gcc/testsuite/ChangeLog                          | 26 ++++++++++++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires34.C | 19 +++++++++
 gcc/testsuite/gcc.target/powerpc/pr106736-1.c    | 20 +++++++++
 gcc/testsuite/gcc.target/powerpc/pr106736-2.c    | 17 ++++++++
 gcc/testsuite/gcc.target/powerpc/pr106736-3.c    | 18 ++++++++
 gcc/testsuite/gcc.target/powerpc/pr106736-4.c    | 19 +++++++++
 gcc/testsuite/gcc.target/powerpc/pr106736-5.c    | 18 ++++++++
 gcc/testsuite/gfortran.dg/pr103505.f90           |  8 ++--
 gcc/testsuite/gfortran.dg/pr108131.f90           | 25 +++++++++++
 libiberty/ChangeLog                              | 14 ++++++
 libiberty/acinclude.m4                           | 14 ++++--
 libiberty/configure                              | 14 ++++--
 libsanitizer/ChangeLog                           |  9 ++++
 libsanitizer/configure                           |  1 +
 libsanitizer/configure.ac                        |  3 +-
 libstdc++-v3/ChangeLog                           | 11 +++++
 libstdc++-v3/include/std/chrono                  | 38 +++++++++++------
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc    | 54 +++++++++++++++++++++++-
 27 files changed, 387 insertions(+), 32 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-27 10:54 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-27 10:54 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:30a1cd1e468d0497e224b8319c03f8e59b0506dc

commit 30a1cd1e468d0497e224b8319c03f8e59b0506dc
Merge: 38d6201af06 a3fbfc1027e
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Tue Dec 27 11:53:58 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9015-ga3fbfc1027e9edcd14bb290b5702504d80d9e8fe (27th Dec 2022)

Diff:

 gcc/ChangeLog                                 | 30 +++++++++++++++
 gcc/DATESTAMP                                 |  2 +-
 gcc/doc/install.texi                          |  6 ++-
 gcc/gcc.cc                                    | 37 +++---------------
 gcc/lto-wrapper.cc                            | 44 +++++-----------------
 gcc/opts-common.cc                            | 54 +++++++++++++++++++++++++++
 gcc/opts-jobserver.h                          | 46 +++++++++++++++++++++++
 gcc/testsuite/ChangeLog                       |  6 +++
 gcc/testsuite/g++.dg/guality/guality.exp      |  4 ++
 gcc/testsuite/gcc.dg/guality/guality.exp      |  4 ++
 gcc/testsuite/gfortran.dg/guality/guality.exp |  4 ++
 libgfortran/ChangeLog                         |  7 ++++
 libstdc++-v3/ChangeLog                        | 27 ++++++++++++++
 13 files changed, 201 insertions(+), 70 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-21 18:21 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-21 18:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:38d6201af061aab9c67d59ecd1372df8cd088c29

commit 38d6201af061aab9c67d59ecd1372df8cd088c29
Merge: 881fc99968a 52daccd82cd
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Dec 21 18:57:06 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-9005-g52daccd82cd71bd065826784ebb6eb04fa9b42af (21st Dec 2022)

Diff:

 gcc/ChangeLog                                      |  14 ++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/ChangeLog                             |   8 ++
 gcc/config/i386/x86-tune.def                       |   3 +-
 gcc/cp/ChangeLog                                   |  51 +++++++
 gcc/doc/install.texi                               |   2 +-
 gcc/testsuite/ChangeLog                            |  50 +++++++
 libgfortran/runtime/ISO_Fortran_binding.c          | 151 +++------------------
 libstdc++-v3/include/std/expected                  |  21 ++-
 .../testsuite/20_util/expected/equality.cc         |  49 +++++++
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |  92 ++++++++++++-
 .../testsuite/20_util/expected/unexpected.cc       |   4 +
 .../filesystem/iterators/error_reporting.cc        |  35 +++--
 13 files changed, 323 insertions(+), 159 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-19 17:32 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-19 17:32 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:10aec76c90dc9ba0a8ccf52c8980c61bf684c79a

commit 10aec76c90dc9ba0a8ccf52c8980c61bf684c79a
Merge: 2ab62864c29 cdc1a14be11
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Dec 19 18:31:53 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8998-gcdc1a14be1182874ccf1ceb27ee5b67c5ce8c62d (19th Dec 2022)

Diff:

 gcc/ChangeLog                                      | 109 +++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/c-format.cc                           |   2 +-
 gcc/config/aarch64/aarch64-protos.h                |   2 +
 gcc/config/aarch64/aarch64.cc                      |  56 ++++++++---
 gcc/config/aarch64/aarch64.md                      |  14 +++
 gcc/cp/pt.cc                                       |  43 ++++----
 gcc/cp/tree.cc                                     |  21 ++--
 gcc/cp/typeck.cc                                   |   5 +-
 gcc/d/ChangeLog                                    |  11 +++
 gcc/d/decl.cc                                      |  14 ++-
 gcc/fortran/ChangeLog                              |   9 ++
 gcc/fortran/resolve.cc                             |   3 +-
 gcc/testsuite/ChangeLog                            |  84 ++++++++++++++++
 gcc/testsuite/c-c++-common/Wsuggest-attribute-1.c  |  36 +++++++
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C  |  15 +++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires33.C   |  10 ++
 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae2.C     |  29 ++++++
 gcc/testsuite/g++.dg/cpp2a/using-enum-10.C         |  16 +++
 gcc/testsuite/g++.dg/cpp2a/using-enum-10a.C        |  19 ++++
 gcc/testsuite/g++.dg/template/ptrmem33.C           |  30 ++++++
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |   2 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |   2 +-
 gcc/testsuite/gcc.target/aarch64/pr98776.c         |  11 +++
 .../gdc.dg/torture/imports/pr108055conv.d          |  26 +++++
 .../gdc.dg/torture/imports/pr108055spec.d          |  18 ++++
 .../gdc.dg/torture/imports/pr108055write.d         |  19 ++++
 gcc/testsuite/gdc.dg/torture/pr108055.d            |  12 +++
 gcc/testsuite/gfortran.dg/pr107872.f90             |  40 ++++++++
 gcc/varasm.cc                                      |   2 +-
 libphobos/ChangeLog                                |  14 +++
 libphobos/libdruntime/core/stdc/fenv.d             |   2 +-
 libphobos/libdruntime/core/stdc/math.d             |   2 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |   2 +-
 libphobos/libdruntime/core/sys/posix/setjmp.d      |  16 +++
 libphobos/libdruntime/core/sys/posix/sys/types.d   |  12 +++
 libphobos/src/std/path.d                           |  23 ++++-
 libphobos/src/std/random.d                         |  14 +--
 libphobos/src/std/stdio.d                          |   3 +-
 libstdc++-v3/ChangeLog                             |   9 ++
 libstdc++-v3/include/std/stacktrace                |   6 +-
 41 files changed, 686 insertions(+), 79 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-12 14:26 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-12 14:26 UTC (permalink / raw)
  To: gcc-cvs

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

commit daf3af9e5b6da664115207a6dae3706d11cc4614
Merge: f9ea81c07e9 1a8af012222
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Dec 12 13:20:32 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8979-g1a8af012222a8386fcda16a61dc17f11ba9cfbfd (12th Dec 2022)

Diff:

 gcc/ChangeLog                                     |  20 ++++
 gcc/DATESTAMP                                     |   2 +-
 gcc/cfghooks.cc                                   |   1 +
 gcc/common/config/i386/cpuinfo.h                  |  50 +++++-----
 gcc/config/i386/i386-builtins.cc                  |  60 ++++++------
 gcc/d/ChangeLog                                   |  15 +++
 gcc/d/decl.cc                                     |  12 ++-
 gcc/d/imports.cc                                  |  14 +++
 gcc/doc/extend.texi                               |  22 ++---
 gcc/gimple-ssa-warn-access.cc                     |  52 ++++------
 gcc/gimple-ssa-warn-alloca.cc                     |   1 +
 gcc/testsuite/ChangeLog                           |  18 ++++
 gcc/testsuite/g++.dg/vect/pr107766.cc             |  23 +++++
 gcc/testsuite/gcc.dg/Wdangling-pointer-pr106868.c |  14 +++
 gcc/testsuite/gcc.dg/pr107686.c                   |  16 ++++
 gcc/testsuite/gcc.dg/torture/pr107407.c           |  26 +++++
 gcc/testsuite/gcc.dg/torture/pr107833.c           |  33 +++++++
 gcc/testsuite/gcc.dg/uninit-pr107839.c            |  13 +++
 gcc/testsuite/gcc.target/i386/builtin_target.c    |   5 +
 gcc/testsuite/gcc.target/i386/pr107647.c          |  17 ++++
 gcc/testsuite/gdc.dg/imports/pr108050/mod1.d      |   2 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod2.d      |   2 +
 gcc/testsuite/gdc.dg/imports/pr108050/package.d   |   2 +
 gcc/testsuite/gdc.dg/pr108050.d                   |   4 +
 gcc/testsuite/gfortran.dg/graphite/pr107865.f90   |  18 ++++
 gcc/tree-cfg.cc                                   |   2 +
 gcc/tree-ssa-dse.cc                               |  17 ++--
 gcc/tree-ssa-forwprop.cc                          |   6 +-
 gcc/tree-ssa-loop-im.cc                           |  24 ++++-
 gcc/tree-ssa-loop-ivopts.cc                       | 111 ----------------------
 gcc/tree-ssa.cc                                   |  93 ++++++++++++++++++
 gcc/tree-ssa.h                                    |  25 +++++
 gcc/tree-vect-slp-patterns.cc                     |  15 ++-
 33 files changed, 504 insertions(+), 231 deletions(-)

diff --cc gcc/tree-ssa-loop-im.cc
index 3e09bb19ed3,3926e5c14a4..99d0a0194da
--- a/gcc/tree-ssa-loop-im.cc
+++ b/gcc/tree-ssa-loop-im.cc
@@@ -46,9 -46,8 +46,10 @@@ along with GCC; see the file COPYING3
  #include "alias.h"
  #include "builtins.h"
  #include "tree-dfa.h"
+ #include "tree-ssa.h"
  #include "dbgcnt.h"
 +#include "graphite-oacc.h"
 +#include "internal-fn.h"
  
  /* TODO:  Support for predicated code motion.  I.e.
  
@@@ -333,8 -332,8 +334,8 @@@ enum move_po
     because it may trap), return MOVE_PRESERVE_EXECUTION.
     Otherwise return MOVE_IMPOSSIBLE.  */
  
- enum move_pos
- movement_possibility (gimple *stmt, bool restrict_oacc_hoisting)
+ static enum move_pos
 -movement_possibility_1 (gimple *stmt)
++movement_possibility_1 (gimple *stmt, bool restrict_oacc_hoisting)
  {
    tree lhs;
    enum move_pos ret = MOVE_POSSIBLE;
@@@ -436,6 -423,23 +437,23 @@@
    return ret;
  }
  
+ static enum move_pos
 -movement_possibility (gimple *stmt)
++movement_possibility (gimple *stmt, bool restrict_oacc_hoisting)
+ {
 -  enum move_pos pos = movement_possibility_1 (stmt);
++  enum move_pos pos = movement_possibility_1 (stmt, restrict_oacc_hoisting);
+   if (pos == MOVE_POSSIBLE)
+     {
+       use_operand_p use_p;
+       ssa_op_iter ssa_iter;
+       FOR_EACH_PHI_OR_STMT_USE (use_p, stmt, ssa_iter, SSA_OP_USE)
+ 	if (TREE_CODE (USE_FROM_PTR (use_p)) == SSA_NAME
+ 	    && ssa_name_maybe_undef_p (USE_FROM_PTR (use_p)))
+ 	  return MOVE_PRESERVE_EXECUTION;
+     }
+   return pos;
+ }
+ 
+ 
  /* Compare the profile count inequality of bb and loop's preheader, it is
     three-state as stated in profile-count.h, FALSE is returned if inequality
     cannot be decided.  */

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-09  8:39 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-09  8:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:74f4e5bfc16c8f8073bd807217e8b17daae013f3

commit 74f4e5bfc16c8f8073bd807217e8b17daae013f3
Merge: 424284685ca 58791f4db57
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Dec 9 09:38:25 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8964-g58791f4db575ad9f952025c5eac4cc46e5c27019 (9th Dec 2022)

Diff:

 gcc/ChangeLog                             | 26 ++++++++++++++++++++++++++
 gcc/DATESTAMP                             |  2 +-
 gcc/config/aarch64/aarch64.md             |  5 +++++
 gcc/testsuite/ChangeLog                   | 13 +++++++++++++
 gcc/testsuite/gcc.target/aarch64/mops_5.c | 17 +++++++++++++++++
 gcc/testsuite/gcc.target/aarch64/mops_6.c | 17 +++++++++++++++++
 gcc/testsuite/gcc.target/aarch64/mops_7.c | 16 ++++++++++++++++
 gcc/tree-vect-patterns.cc                 |  2 ++
 8 files changed, 97 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-12-01  7:40 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-12-01  7:40 UTC (permalink / raw)
  To: gcc-cvs

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

commit e0233d8182cb2789c75e74885f6c9ce93c15c5d0
Merge: 02e6b3fd38d b7306f02da3
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Dec 1 08:39:57 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8954-gb7306f02da33695bec90f153f6725a51d7c0ac71 (1st Dec 2022)

Diff:

 gcc/ChangeLog                               | 113 ++++++++++++++++++++++++++++
 gcc/DATESTAMP                               |   2 +-
 gcc/config.gcc                              |  10 ++-
 gcc/config/aarch64/aarch64-d.cc             |   1 +
 gcc/config/aarch64/aarch64-d.h              |  24 ++++++
 gcc/config/aarch64/aarch64-protos.h         |   4 -
 gcc/config/aarch64/aarch64.h                |   4 -
 gcc/config/arm/arm-d.cc                     |   3 +-
 gcc/config/arm/arm-d.h                      |  24 ++++++
 gcc/config/arm/arm-protos.h                 |   4 -
 gcc/config/arm/arm.h                        |   4 -
 gcc/config/darwin-d.cc                      |   1 +
 gcc/config/default-d.cc                     |   4 +-
 gcc/config/dragonfly-d.cc                   |   1 +
 gcc/config/freebsd-d.cc                     |   3 +-
 gcc/config/glibc-d.cc                       |   3 +-
 gcc/config/i386/i386-d.cc                   |   1 +
 gcc/config/i386/i386-d.h                    |  26 +++++++
 gcc/config/i386/i386-expand.cc              |   2 +-
 gcc/config/i386/i386-protos.h               |   5 --
 gcc/config/i386/i386.h                      |   5 --
 gcc/config/i386/winnt-d.cc                  |   2 +-
 gcc/config/mips/mips-d.cc                   |   1 +
 gcc/config/mips/mips-d.h                    |  24 ++++++
 gcc/config/mips/mips-protos.h               |   4 -
 gcc/config/mips/mips.h                      |   4 -
 gcc/config/netbsd-d.cc                      |   3 +-
 gcc/config/openbsd-d.cc                     |   3 +-
 gcc/config/pa/pa-d.cc                       |   1 +
 gcc/config/pa/pa-d.h                        |  24 ++++++
 gcc/config/pa/pa-protos.h                   |   4 -
 gcc/config/pa/pa.h                          |   4 -
 gcc/config/pa/pa.md                         |  40 +++++-----
 gcc/config/riscv/riscv-d.cc                 |   1 +
 gcc/config/riscv/riscv-d.h                  |  24 ++++++
 gcc/config/riscv/riscv-protos.h             |   4 -
 gcc/config/riscv/riscv.h                    |   4 -
 gcc/config/rs6000/rs6000-d.cc               |   1 +
 gcc/config/rs6000/rs6000-d.h                |  24 ++++++
 gcc/config/rs6000/rs6000-protos.h           |   4 -
 gcc/config/rs6000/rs6000.h                  |   4 -
 gcc/config/s390/s390-d.cc                   |   1 +
 gcc/config/s390/s390-d.h                    |  24 ++++++
 gcc/config/s390/s390-protos.h               |   4 -
 gcc/config/s390/s390.h                      |   4 -
 gcc/config/sol2-d.cc                        |   3 +-
 gcc/config/sparc/sparc-d.cc                 |   1 +
 gcc/config/sparc/sparc-d.h                  |  24 ++++++
 gcc/config/sparc/sparc-protos.h             |   4 -
 gcc/config/sparc/sparc.h                    |   4 -
 gcc/configure                               |  11 +--
 gcc/configure.ac                            |   7 +-
 gcc/d/ChangeLog                             |  11 +++
 gcc/d/toir.cc                               |  26 ++++++-
 gcc/fortran/ChangeLog                       |   9 +++
 gcc/fortran/interface.cc                    |   8 ++
 gcc/ira-color.cc                            |   4 +-
 gcc/testsuite/ChangeLog                     |  16 ++++
 gcc/testsuite/gcc.target/i386/pr107863.c    |   8 ++
 gcc/testsuite/gdc.dg/pr107592.d             |  13 ++++
 gcc/testsuite/gfortran.dg/null_actual_3.f90 |  18 +++++
 61 files changed, 495 insertions(+), 129 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-25 10:37 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-25 10:37 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit cd2d5296d42226a69284a81eeea13638c9c98388
Merge: a6f9d8c189e ed8d7ecac11
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Nov 25 11:36:18 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8941-ged8d7ecac11d587687986a0895050955c09d2f43 (25th Nov 2022)

Diff:

 gcc/ChangeLog                                      |  24 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/range-op.cc                                    |   3 +
 gcc/testsuite/ChangeLog                            |   9 ++
 gcc/testsuite/gnat.dg/opt100.adb                   |  13 +++
 gcc/testsuite/gnat.dg/opt100_pkg.adb               |  17 ++++
 gcc/testsuite/gnat.dg/opt100_pkg.ads               |  23 +++++
 gcc/testsuite/gnat.dg/sso18.adb                    |  21 ++++
 gcc/tree-loop-distribution.cc                      |   7 +-
 libstdc++-v3/ChangeLog                             | 113 +++++++++++++++++++++
 libstdc++-v3/doc/html/manual/bugs.html             |   3 +
 libstdc++-v3/doc/xml/manual/intro.xml              |   6 ++
 libstdc++-v3/include/bits/chrono.h                 |  10 +-
 libstdc++-v3/include/bits/fs_dir.h                 |  33 ++++--
 libstdc++-v3/include/bits/fs_path.h                |  13 ++-
 libstdc++-v3/include/bits/iterator_concepts.h      |  28 ++++-
 libstdc++-v3/include/bits/regex.h                  |  24 ++++-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   9 +-
 libstdc++-v3/include/std/barrier                   |   9 +-
 libstdc++-v3/include/std/expected                  |   9 +-
 libstdc++-v3/include/std/memory                    |   1 -
 libstdc++-v3/include/std/type_traits               |  45 ++++----
 libstdc++-v3/src/c++17/memory_resource.cc          |   4 +-
 .../20_util/is_nothrow_convertible/value.cc        |   2 -
 .../value_ext.cc => is_nothrow_invocable/91456.cc} |  19 ++--
 libstdc++-v3/testsuite/20_util/tuple/swap.cc       |   2 +-
 .../testsuite/26_numerics/valarray/87641.cc        |   2 +-
 .../testsuite/27_io/filesystem/iterators/106201.cc |  14 +++
 .../27_io/filesystem/iterators/lwg3719.cc          |  39 +++++++
 .../28_regex/iterators/regex_iterator/lwg3719.cc   |  29 ++++++
 .../iterators/regex_token_iterator/lwg3719.cc      |  29 ++++++
 .../experimental/filesystem/iterators/106201.cc    |  14 +++
 32 files changed, 511 insertions(+), 65 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-21 14:29 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-21 14:29 UTC (permalink / raw)
  To: gcc-cvs

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

commit c0c5ff22c40a8f8e599959df400d3e613ba088be
Merge: 20fe373390a a6b1f6126de
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Nov 21 15:27:57 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8924-ga6b1f6126de5e45777610699b6d634605c17711c (21st Nov 2022)

Diff:

 gcc/ChangeLog                                   | 36 +++++++++++
 gcc/DATESTAMP                                   |  2 +-
 gcc/config/i386/avx512bf16intrin.h              |  6 +-
 gcc/config/i386/avx512fp16intrin.h              | 44 ++++++-------
 gcc/config/i386/avx512fp16vlintrin.h            | 34 +++++-----
 gcc/config/i386/smmintrin.h                     | 13 ++--
 gcc/config/loongarch/sync.md                    | 27 +++++++-
 gcc/config/nvptx/nvptx.h                        |  2 +-
 gcc/cp/ChangeLog                                | 22 +++++++
 gcc/cp/cp-tree.h                                |  2 +-
 gcc/cp/semantics.cc                             |  2 +-
 gcc/cp/typeck.cc                                |  4 +-
 gcc/reg-stack.cc                                | 86 +++++++++++++++++++------
 gcc/testsuite/ChangeLog                         | 25 +++++++
 gcc/testsuite/gcc.dg/ubsan/pr107183.c           | 12 ++++
 gcc/testsuite/gcc.target/loongarch/pr107713-1.c | 50 ++++++++++++++
 gcc/testsuite/gcc.target/loongarch/pr107713-2.c |  9 +++
 libatomic/ChangeLog                             |  9 +++
 libatomic/config/x86/init.c                     |  6 +-
 19 files changed, 312 insertions(+), 79 deletions(-)

diff --cc gcc/config/nvptx/nvptx.h
index cfde6f191a4,294dd715c3d..b81f9f42cd3
--- a/gcc/config/nvptx/nvptx.h
+++ b/gcc/config/nvptx/nvptx.h
@@@ -27,15 -27,7 +27,15 @@@
  
  /* Run-time Target.  */
  
 +/* Use '--with-arch' for default '-misa'.  */
 +#define OPTION_DEFAULT_SPECS \
 +  { "arch", "%{!misa=*:-misa=%(VALUE)}" }, \
 +
 +/* Assembler supports '-v' option; handle similar to
 +   '../../gcc.cc:asm_options', 'HAVE_GNU_AS'.  */
 +#define ASM_SPEC "%{v}"
 +
- #define STARTFILE_SPEC "%{mmainkernel:crt0.o}"
+ #define STARTFILE_SPEC "%{mmainkernel:crt0.o%s}"
  
  #define TARGET_CPU_CPP_BUILTINS() nvptx_cpu_cpp_builtins ()

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-18  9:48 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-18  9:48 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:1e2e86107cf033161c0a2abfdcc2c757648ec939

commit 1e2e86107cf033161c0a2abfdcc2c757648ec939
Merge: 43884163928 14faa5f585f
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Nov 18 10:47:08 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8916-g14faa5f585f6025df1e04c8c8b34340ff5e4d494 (18th Nov 2022)

Diff:

 gcc/ChangeLog                                      |  26 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64-cores.def               |   4 +-
 gcc/config/aarch64/aarch64-cost-tables.h           | 107 +++++++++++++++++
 gcc/config/aarch64/aarch64-fusion-pairs.def        |   1 +
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/aarch64/aarch64.cc                      |  64 +++++++++++
 gcc/cp/decl.cc                                     |   2 +-
 gcc/doc/invoke.texi                                |   3 +-
 gcc/testsuite/ChangeLog                            |   8 ++
 gcc/testsuite/g++.dg/cpp2a/constinit18.C           |  12 ++
 gcc/testsuite/g++.dg/tree-ssa/pr107206.C           |  27 +++++
 gcc/tree-sra.cc                                    |   7 ++
 libstdc++-v3/ChangeLog                             |  39 +++++++
 libstdc++-v3/include/bits/basic_string.h           |   4 +-
 libstdc++-v3/include/bits/fs_path.h                | 126 ++++++++++++---------
 libstdc++-v3/include/bits/mofunc_impl.h            |   5 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |  52 +++++++--
 .../testsuite/20_util/move_only_function/call.cc   |  11 ++
 .../27_io/filesystem/path/construct/95048.cc       |  45 ++++++++
 .../filesystem/path/construct/95048.cc             |  47 ++++++++
 21 files changed, 516 insertions(+), 78 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-14 15:41 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-14 15:41 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit d83a083287f91d7fb83c7e9cd29272ffeec28480
Merge: c56df70095f 58da1386d22
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Nov 14 09:15:43 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8907-g58da1386d2233b8e01aaac8f7c4a61a2ccf52743 (14th Nov 2022)

Diff:

 gcc/ChangeLog                            | 36 +++++++++++++++++++++++++++++
 gcc/DATESTAMP                            |  2 +-
 gcc/alias.cc                             | 19 ++++++++++------
 gcc/config/i386/driver-i386.cc           | 13 ++++-------
 gcc/config/i386/i386.h                   |  7 +++---
 gcc/doc/cppopts.texi                     |  7 +++---
 gcc/doc/invoke.texi                      |  8 +++----
 gcc/expr.cc                              |  3 +--
 gcc/fold-const.cc                        | 18 ++++-----------
 gcc/testsuite/ChangeLog                  | 18 +++++++++++++++
 gcc/testsuite/gcc.dg/guality/param-6.c   | 20 ++++++++++++++++
 gcc/testsuite/gcc.target/i386/pr107304.c | 39 ++++++++++++++++++++++++++++++++
 gcc/testsuite/gnat.dg/opt99.adb          | 15 ++++++++++++
 gcc/testsuite/gnat.dg/opt99_pkg1.adb     | 10 ++++++++
 gcc/testsuite/gnat.dg/opt99_pkg1.ads     | 19 ++++++++++++++++
 gcc/testsuite/gnat.dg/opt99_pkg2.ads     | 13 +++++++++++
 libstdc++-v3/ChangeLog                   |  9 ++++++++
 libstdc++-v3/doc/html/manual/index.html  |  2 +-
 libstdc++-v3/doc/xml/authors.xml         |  9 ++------
 libstdc++-v3/doc/xml/manual/spine.xml    |  9 ++------
 20 files changed, 218 insertions(+), 58 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-04 12:50 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-04 12:50 UTC (permalink / raw)
  To: gcc-cvs

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

commit ac4836203ad97b642b88defdc2f986a3c356201b
Merge: f8a1c619be1 14a92220a2f
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Nov 4 11:13:55 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8891-g14a92220a2f061328aae32ee6b5cdc7f62375902 (4th Nov 2022)
    
    Note: This includes in principle some OpenMP/libgomp commits, but those have
    been cherry picked already.

Diff:

 gcc/ChangeLog                                 | 33 +++++++++++++++++
 gcc/DATESTAMP                                 |  2 +-
 gcc/c/ChangeLog                               | 19 ++++++++++
 gcc/c/c-typeck.cc                             |  4 +-
 gcc/config/i386/i386.md                       |  3 +-
 gcc/cp/ChangeLog                              | 19 ++++++++++
 gcc/cp/constexpr.cc                           | 12 ++++++
 gcc/testsuite/ChangeLog                       | 48 ++++++++++++++++++++++++
 gcc/testsuite/c-c++-common/pr107358.c         | 30 +++++++++++++++
 gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C | 15 ++++++++
 gcc/testsuite/g++.target/i386/pr107404.C      | 53 +++++++++++++++++++++++++++
 gcc/tree-cfg.cc                               |  2 +-
 libgomp/ChangeLog                             | 21 +++++++++++
 13 files changed, 256 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-11-02  8:07 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-11-02  8:07 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:488d2df2148900259c3f865740ea0abfee39bc5a

commit 488d2df2148900259c3f865740ea0abfee39bc5a
Merge: 863579c4e30 b80a6906732
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Nov 2 08:40:39 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8881-gb80a690673272919896ee5939250e50d882f2418 (2nd Nov 2022)

Diff:

 gcc/ChangeLog                                   | 10 ++++++
 gcc/DATESTAMP                                   |  2 +-
 gcc/fortran/ChangeLog                           | 22 ++++++++++++
 gcc/fortran/symbol.cc                           |  4 +++
 gcc/fortran/trans-array.cc                      | 46 +++++++++++++++++++++++++
 gcc/fortran/trans-array.h                       |  2 ++
 gcc/fortran/trans-decl.cc                       |  6 +++-
 gcc/testsuite/ChangeLog                         | 18 ++++++++++
 gcc/testsuite/gfortran.dg/PR100097.f90          | 41 ++++++++++++++++++++++
 gcc/testsuite/gfortran.dg/PR100098.f90          | 45 ++++++++++++++++++++++++
 gcc/testsuite/gfortran.dg/illegal_boz_arg_4.f90 | 13 +++++++
 libgomp/ChangeLog                               | 13 +++++++
 12 files changed, 220 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-27 12:39 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-10-27 12:39 UTC (permalink / raw)
  To: gcc-cvs

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

commit ceab31ff040b17a16df4236f2118ace014ae1bd8
Merge: 9c461798d5d ca0220d42e0
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Oct 27 13:44:50 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8872-gca0220d42e075194ca1341c98a0a9a9f3fd1c719 (27th Oct 2022)

Diff:

 gcc/ChangeLog                                      | 49 ++++++++++++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/common/config/i386/i386-cpuinfo.h              |  6 ++-
 gcc/config/aarch64/aarch64-cores.def               |  2 +-
 gcc/config/aarch64/driver-aarch64.cc               |  4 +-
 gcc/config/s390/s390.cc                            | 47 +++++++++++----------
 gcc/ira.cc                                         |  1 +
 gcc/lto/lto-dump.cc                                |  3 +-
 gcc/profile.cc                                     | 12 +++---
 gcc/testsuite/ChangeLog                            | 24 +++++++++++
 gcc/testsuite/gcc.target/aarch64/cpunative/info_18 |  8 ++++
 .../gcc.target/aarch64/cpunative/native_cpu_18.c   | 15 +++++++
 gcc/testsuite/gcc.target/s390/pr106355-1.c         | 42 +++++++++++++++++++
 gcc/testsuite/gcc.target/s390/pr106355-2.c         |  8 ++++
 gcc/testsuite/gcc.target/s390/pr106355-3.c         |  8 ++++
 gcc/testsuite/gcc.target/s390/pr106355.h           | 18 ++++++++
 gcc/testsuite/gnat.dg/specs/coverage1.ads          | 10 +++++
 gcc/testsuite/gnat.dg/specs/variant_part.ads       |  1 +
 gcc/testsuite/gnat.dg/specs/weak1.ads              |  2 +
 19 files changed, 227 insertions(+), 35 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-24 10:21 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-10-24 10:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:4b96309e90b3e0723bec411cd68c99983686ebd3

commit 4b96309e90b3e0723bec411cd68c99983686ebd3
Merge: e2d1088fa46 1ccec25cf0c
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Oct 24 12:09:01 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8861-g1ccec25cf0c3c9cfd5882c83fd8cc56ea2987bad (24th Oct 2022)

Diff:

 gcc/ChangeLog                                      |  82 +++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64-c.cc                    |   1 +
 gcc/config/aarch64/aarch64-cores.def               |  10 +--
 gcc/config/aarch64/aarch64-sve.md                  |  94 ++++++++++++++-----
 gcc/config/aarch64/aarch64.h                       |   4 +-
 gcc/config/aarch64/iterators.md                    |   2 +
 gcc/config/rs6000/rs6000-logue.cc                  |   2 +-
 gcc/config/rs6000/vector.md                        |   2 +-
 gcc/fortran/ChangeLog                              |  10 +++
 gcc/fortran/expr.cc                                |  10 ++-
 gcc/omp-oacc-kernels-decompose.cc                  |   6 ++
 gcc/testsuite/ChangeLog                            |  69 ++++++++++++++
 .../goacc/kernels-decompose-pr100400-1-2.c         |  12 ++-
 gcc/testsuite/gcc.dg/pr102892-1.c                  |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107323.c           |  28 ++++++
 .../gcc.target/aarch64/pragma_cpp_predefs_1.c      |  20 +++++
 .../gcc.target/aarch64/sve/acle/general/brka_1.c   |   5 +-
 .../gcc.target/aarch64/sve/acle/general/brkb_1.c   |   5 +-
 .../gcc.target/aarch64/sve/acle/general/brkn_1.c   |   5 +-
 .../gcc.target/aarch64/sve/acle/general/brkn_2.c   |  23 +++++
 gcc/testsuite/gcc.target/powerpc/pr100645.c        |  13 +++
 gcc/testsuite/gcc.target/powerpc/pr96072.c         |  14 +++
 gcc/testsuite/gfortran.dg/pr105633.f90             |   8 ++
 gcc/tree-loop-distribution.cc                      |  50 ++++++++---
 libgomp/ChangeLog                                  |   8 ++
 .../libgomp.oacc-c-c++-common/private-big-1.c      | 100 +++++++++++++++++++++
 libstdc++-v3/ChangeLog                             |   8 ++
 libstdc++-v3/libsupc++/eh_globals.cc               |   9 +-
 29 files changed, 540 insertions(+), 64 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-18  9:12 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-10-18  9:12 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:764db096e7f6f984d24ed0bfd03c4a6a2ad4fa78

commit 764db096e7f6f984d24ed0bfd03c4a6a2ad4fa78
Merge: cc4b1e41c76 912bdd5cfb9
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Tue Oct 18 10:00:17 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8843-g912bdd5cfb92f6dd58accd755ad14f47c0df619e (18th Oct 2022)

Diff:

 gcc/ChangeLog                                   | 157 ++++++++++++++++
 gcc/DATESTAMP                                   |   2 +-
 gcc/config/arm/mve.md                           |  30 +--
 gcc/config/rs6000/rs6000-call.cc                |   6 +
 gcc/config/sparc/sparc.cc                       |  24 +--
 gcc/cp/ChangeLog                                |   9 +
 gcc/cp/except.cc                                |   7 +-
 gcc/fortran/ChangeLog                           |  31 ++++
 gcc/fortran/trans-expr.cc                       |  65 ++++---
 gcc/fortran/trans.h                             |   3 +-
 gcc/testsuite/ChangeLog                         | 115 ++++++++++++
 gcc/testsuite/g++.dg/cpp0x/initlist-defarg3.C   |  13 ++
 gcc/testsuite/g++.dg/torture/pr106922.C         |  48 +++++
 gcc/testsuite/g++.dg/tree-ssa/pr106922.C        |  90 +++++++++
 gcc/testsuite/g++.dg/uninit-pr105937.C          | 235 ++++++++++++++++++++++++
 gcc/testsuite/gcc.dg/pr107107.c                 |  25 +++
 gcc/testsuite/gcc.dg/torture/pr106892.c         |  30 +++
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-100.c     |  25 +++
 gcc/testsuite/gcc.dg/vect/pr107160.c            |  41 +++++
 gcc/testsuite/gcc.dg/vect/pr107212-1.c          |  27 +++
 gcc/testsuite/gcc.dg/vect/pr107212-2.c          |  23 +++
 gcc/testsuite/gfortran.dg/intent_optimize_4.f90 |  43 +++++
 gcc/testsuite/gfortran.dg/intent_out_15.f90     |  27 +++
 gcc/testsuite/gfortran.dg/pr106934.f90          |   7 +
 gcc/testsuite/gfortran.dg/vect/pr107254.f90     |  49 +++++
 gcc/tree-predcom.cc                             |  18 +-
 gcc/tree-ssa-pre.cc                             |  18 +-
 gcc/tree-ssa-sccvn.cc                           | 118 +++++++-----
 gcc/tree-ssa-uninit.cc                          |  14 +-
 gcc/tree-ssa.cc                                 |   6 +
 gcc/tree-vect-loop.cc                           |  23 ++-
 gcc/tree-vect-slp.cc                            |  33 +++-
 32 files changed, 1234 insertions(+), 128 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-10-11  8:26 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-10-11  8:26 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit b3f25511fb4bd4dbfc4068df665f4ea34f416b2d
Merge: d8909f7d242 97374f25e1e
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Tue Oct 11 10:13:28 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8817-g97374f25e1ee7ea45293c244f29425c9f9abcf5a (11th Oct 2022)

Diff:

 gcc/ChangeLog                                      |   30 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/config/i386/predicates.md                      |   20 +-
 gcc/config/i386/sse.md                             |    4 +-
 gcc/config/i386/t-i386                             |    5 +
 gcc/cp/ChangeLog                                   |    4 +
 gcc/cp/class.cc                                    |   13 +-
 gcc/fortran/ChangeLog                              |   60 ++
 gcc/fortran/expr.cc                                |    3 +-
 gcc/fortran/simplify.cc                            |   13 +-
 gcc/fortran/trans-array.cc                         |    4 +-
 gcc/fortran/trans-decl.cc                          |    1 +
 gcc/fortran/trans-expr.cc                          |   48 +-
 gcc/fortran/trans-types.cc                         |   15 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/sv.po                                       |   36 +-
 gcc/testsuite/ChangeLog                            |   73 ++
 gcc/testsuite/g++.dg/cpp2a/cond-triv3.C            |   44 +
 .../gcc.target/i386/keylocker-encodekey128.c       |    1 -
 .../gcc.target/i386/keylocker-encodekey256.c       |    1 -
 gcc/testsuite/gfortran.dg/PR100029.f90             |   22 +
 gcc/testsuite/gfortran.dg/PR100040.f90             |   36 +
 gcc/testsuite/gfortran.dg/PR100103.f90             |   76 ++
 gcc/testsuite/gfortran.dg/PR100132.f90             |   75 ++
 gcc/testsuite/gfortran.dg/associate_26a.f90        |   15 +
 gcc/testsuite/gfortran.dg/pr106985.f90             |    8 +
 gcc/testsuite/gfortran.dg/pr107054.f90             |   13 +
 libcpp/po/ChangeLog                                |    4 +
 libcpp/po/ro.po                                    | 1140 ++++++++++++++++++++
 libstdc++-v3/ChangeLog                             |   21 +
 30 files changed, 1728 insertions(+), 63 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-29 14:45 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-09-29 14:45 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit c455181c13a7b00ee09777287bcf0c8b9de9d1fe
Merge: d21bfef9867 85adc2ec2b0
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Sep 29 16:37:52 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merged up to r12-8794-g85adc2ec2b0736d07c0df35ad9a450f97ff59a7c (29th Sept 2022)
    
    This includes r12-8793-gafea1ae84f0 (cherry-picked from r13-2868-gd3df98807b5)
    "OpenACC: Fix reduction tree-sharing issue [PR106982]".  However, due to
    omp-low.cc changes, it neither applies cleanly nor it required to make the
    testcases pass. This merge adds the testcases - but due to conflicts under a
    different filename: gcc/testsuite/c-c++-common/goacc/reduction-7.c added as
    ...-9.c and ...-8.c added as ...-10.c.

Diff:

 gcc/ChangeLog                                      | 24 +++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/config/aarch64/aarch64-cores.def               |  3 +-
 gcc/config/aarch64/aarch64-tune.md                 |  2 +-
 gcc/config/aarch64/aarch64.cc                      | 40 +++++++++++-----------
 gcc/doc/invoke.texi                                |  2 +-
 gcc/omp-low.cc                                     |  3 +-
 gcc/testsuite/c-c++-common/goacc/reduction-10.c    | 12 +++++++
 gcc/testsuite/c-c++-common/goacc/reduction-9.c     | 22 ++++++++++++
 libstdc++-v3/doc/html/index.html                   |  2 +-
 libstdc++-v3/doc/html/manual/api.html              |  5 +++
 libstdc++-v3/doc/html/manual/appendix.html         |  2 +-
 libstdc++-v3/doc/html/manual/appendix_porting.html |  2 +-
 libstdc++-v3/doc/html/manual/bugs.html             |  6 ++++
 libstdc++-v3/doc/html/manual/index.html            |  2 +-
 libstdc++-v3/doc/html/manual/using_macros.html     |  5 +--
 libstdc++-v3/doc/xml/manual/evolution.xml          | 13 +++++++
 libstdc++-v3/doc/xml/manual/intro.xml              |  9 +++++
 libstdc++-v3/doc/xml/manual/using.xml              |  5 +--
 libstdc++-v3/include/std/functional                | 32 ++++++++++++-----
 libstdc++-v3/testsuite/20_util/bind/cv_quals.cc    | 25 +++++++-------
 libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc  | 12 ++++---
 22 files changed, 172 insertions(+), 58 deletions(-)

diff --cc gcc/testsuite/c-c++-common/goacc/reduction-10.c
index 00000000000,00000000000..2c3ed499d5b
new file mode 100644
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/goacc/reduction-10.c
@@@ -1,0 -1,0 +1,12 @@@
++/* { dg-do compile } */
++
++/* PR middle-end/106982 */
++
++void test1(double *c)
++{
++    double reduced[5];
++#pragma acc parallel loop gang private(reduced)
++    for (int x = 0; x < 5; ++x)
++#pragma acc loop worker reduction(*:reduced)
++      for (int y = 0; y < 5; ++y) { }
++}
diff --cc gcc/testsuite/c-c++-common/goacc/reduction-9.c
index 00000000000,00000000000..482b0ab1984
new file mode 100644
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/goacc/reduction-9.c
@@@ -1,0 -1,0 +1,22 @@@
++/* { dg-do compile } */
++
++/* PR middle-end/106982 */
++
++long long n = 100;
++int multiplicitive_n = 128;
++
++void test1(double *rand, double *a, double *b, double *c)
++{
++#pragma acc data copyin(a[0:10*multiplicitive_n], b[0:10*multiplicitive_n]) copyout(c[0:10])
++    {
++#pragma acc parallel loop
++        for (int i = 0; i < 10; ++i)
++        {
++        double temp = 1.0;
++#pragma acc loop vector reduction(*:temp)
++        for (int j = 0; j < multiplicitive_n; ++j)
++          temp *= a[(i * multiplicitive_n) + j] + b[(i * multiplicitive_n) + j];
++        c[i] = temp;
++        }
++    }
++}

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-28  7:53 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-09-28  7:53 UTC (permalink / raw)
  To: gcc-cvs

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

commit b1caa1db9d3c49dddfb1dfa6efa090ec69dd1201
Merge: 87caae2e83f 8dbde52fbcd
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Sep 28 09:47:19 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8790-g8dbde52fbcd0ad5749398216064637414d639d89 (28th Sep 2022)

Diff:

 gcc/DATESTAMP            | 2 +-
 gcc/c-family/ChangeLog   | 4 ++++
 gcc/c-family/c-format.cc | 1 -
 3 files changed, 5 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-23  8:48 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-09-23  8:48 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:1ef5b3bbe9fba70564c5c52a6a973324f0d041b3

commit 1ef5b3bbe9fba70564c5c52a6a973324f0d041b3
Merge: ff46d9d6692 126e2071990
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Sep 23 09:56:44 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8784-g126e207199077e80c958ce0adfed443df1fe8f29 (23rd Sep 2022)

Diff:

 gcc/ChangeLog                                      |  58 +++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c/ChangeLog                                    |   9 ++
 gcc/c/c-typeck.cc                                  |  19 ++--
 gcc/config/aarch64/aarch64-sve-builtins.cc         |  12 ++-
 gcc/config/rs6000/rs6000-builtin.cc                |  13 +++
 gcc/config/rs6000/rs6000-c.cc                      |  60 ++++++------
 gcc/cp/ChangeLog                                   |  12 +++
 gcc/cp/decl.cc                                     |   3 +
 gcc/cp/pt.cc                                       |   6 +-
 gcc/fortran/ChangeLog                              |  27 ++++++
 gcc/fortran/simplify.cc                            |   3 +-
 gcc/fortran/trans-expr.cc                          |   3 +
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/fr.po                                       |  19 ++--
 gcc/testsuite/ChangeLog                            | 108 +++++++++++++++++++++
 gcc/testsuite/c-c++-common/Waddress-7.c            |  22 +++++
 gcc/testsuite/g++.dg/cpp0x/initlist-array17.C      |  37 +++++++
 gcc/testsuite/g++.dg/cpp1y/auto-fn65.C             |  10 ++
 gcc/testsuite/g++.target/powerpc/pr105485.C        |   9 ++
 gcc/testsuite/gcc.target/i386/amx-check.h          |  30 ++++++
 gcc/testsuite/gcc.target/powerpc/pr104482.c        |  16 +++
 gcc/testsuite/gfortran.dg/PR100245.f90             |  28 ++++++
 gcc/testsuite/gfortran.dg/pr106857.f90             |  12 +++
 gcc/testsuite/gfortran.dg/pr106986.f90             |   8 ++
 gcc/testsuite/lib/target-supports.exp              |  33 +++++++
 libgcc/config/avr/libf7/ChangeLog                  |   9 ++
 libgcc/config/avr/libf7/libf7-asm.sx               |  50 ----------
 libgo/Makefile.am                                  |   1 +
 libgo/Makefile.in                                  |   1 +
 libgo/go/runtime/extern.go                         |  10 --
 libgo/runtime/go-callers.c                         |   2 +-
 libstdc++-v3/ChangeLog                             |  13 +++
 libstdc++-v3/doc/html/manual/abi.html              |   2 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |   1 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |  13 +++
 36 files changed, 544 insertions(+), 121 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-09 13:39 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-09-09 13:39 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:0010ad7047c47e6ee7fb469753d8776ae8d9b9b3

commit 0010ad7047c47e6ee7fb469753d8776ae8d9b9b3
Merge: de28004fa5f 4ce316ca54c
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Sep 9 15:38:50 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8753-g4ce316ca54c863cf0fd4257ba0ab768ab83c62e5 (9th Sep 2022)

Diff:

 gcc/ChangeLog                                      |  7 +++
 gcc/DATESTAMP                                      |  2 +-
 gcc/config/rs6000/rtems.h                          |  3 +-
 gcc/config/rs6000/t-rtems                          |  5 ++
 gcc/fortran/ChangeLog                              |  9 ++++
 gcc/fortran/trans-expr.cc                          |  7 ++-
 gcc/testsuite/ChangeLog                            |  8 +++
 gcc/testsuite/g++.dg/opt/pr106860.C                | 23 +++++++++
 gcc/testsuite/g++.dg/vect/pr106841.cc              | 52 ++++++++++++++++++++
 gcc/testsuite/gcc.dg/torture/pr106809.c            | 28 +++++++++++
 gcc/testsuite/gfortran.dg/PR100136.f90             | 39 +++++++++++++++
 gcc/tree-ssa-loop-split.cc                         | 16 +++---
 gcc/tree-ssa-sccvn.cc                              | 57 ++++++++++++----------
 gcc/tree-vect-slp.cc                               |  9 ++++
 libstdc++-v3/ChangeLog                             | 26 ++++++++++
 libstdc++-v3/include/bits/regex_compiler.tcc       | 10 ++--
 libstdc++-v3/include/bits/std_thread.h             |  8 ++-
 libstdc++-v3/include/std/future                    |  4 +-
 .../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 ++++++++
 21 files changed, 342 insertions(+), 46 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-09-05  8:19 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-09-05  8:19 UTC (permalink / raw)
  To: gcc-cvs

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

commit d07ad71e7277c631fac6c764099f068931939709
Merge: 8d2253f407e f4f72a25a9d
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Sep 5 09:41:36 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8742-gf4f72a25a9dfb5afbff8853bd51c1a891139dfd0 (5th Sep 2022)

Diff:

 gcc/ChangeLog                               | 66 +++++++++++++++++++++
 gcc/DATESTAMP                               |  2 +-
 gcc/alias.cc                                | 14 +++++
 gcc/alias.h                                 |  1 +
 gcc/cfgcleanup.cc                           |  2 +-
 gcc/config/aarch64/aarch64.cc               |  3 +-
 gcc/config/arm/mve.md                       |  4 +-
 gcc/config/arm/vec-common.md                | 90 +++++++++++++++++++++++------
 gcc/config/rs6000/rs6000-builtin.cc         |  7 ++-
 gcc/cselib.cc                               | 70 ++++++++++++++++++++++
 gcc/cselib.h                                |  1 +
 gcc/dse.cc                                  |  7 +--
 gcc/postreload.cc                           | 15 +----
 gcc/testsuite/ChangeLog                     |  8 +++
 gcc/testsuite/g++.target/powerpc/pr101322.C | 17 ++++++
 gcc/tree-vect-loop.cc                       |  3 +-
 gcc/tree-vect-slp-patterns.cc               |  4 +-
 gcc/tree-vect-slp.cc                        |  4 +-
 18 files changed, 270 insertions(+), 48 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-08-31  6:14 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-08-31  6:14 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:846797668e35664cdf6555c27c8b875cb54e6d66

commit 846797668e35664cdf6555c27c8b875cb54e6d66
Merge: 44d5246bae8 63997f22238
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Aug 31 08:02:08 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8732-g63997f222380a7b718a9045effa4841c00f30f70 (31st Aug 2022)

Diff:

 gcc/ChangeLog                                      |  110 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/config/aarch64/aarch64-sve.md                  |    4 +-
 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.cc                        |   22 -
 gcc/cp/ChangeLog                                   |   20 +
 gcc/cp/cp-objcp-common.cc                          |    2 +
 gcc/cp/expr.cc                                     |    4 +-
 gcc/cp/typeck.cc                                   |    8 +-
 gcc/fortran/ChangeLog                              |   53 +
 gcc/fortran/f95-lang.cc                            |    3 +-
 gcc/fortran/libgfortran.h                          |   20 +
 gcc/fortran/parse.cc                               |    2 +-
 gcc/fortran/simplify.cc                            |    5 +-
 gcc/fortran/trans-intrinsic.cc                     |  219 +
 gcc/ifcvt.cc                                       |   41 +-
 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/testsuite/ChangeLog                            |   93 +
 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/gcc.dg/torture/pr106590.c            |   75 +
 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 +
 .../gomp/strictly-structured-block-4.f90           |   21 +
 gcc/testsuite/gfortran.dg/pr103694.f90             |   11 +
 gcc/tree-vect-stmts.cc                             |    8 +
 libgfortran/ChangeLog                              |   13 +
 libgfortran/ieee/ieee_helper.c                     |   20 -
 libgomp/ChangeLog                                  |    8 +
 libstdc++-v3/ChangeLog                             |   21 +
 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/std/variant                   |    7 +-
 libstdc++-v3/testsuite/20_util/variant/visit_r.cc  |    8 +
 68 files changed, 76102 insertions(+), 74719 deletions(-)

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-08-01 13:03 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-08-01 13:03 UTC (permalink / raw)
  To: gcc-cvs

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

commit c6f4e261b0b8c0b12b31176436c6698668a93352
Merge: e57ea617b3b d2bafe190c2
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Mon Aug 1 14:56:06 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to commit r12-8647-gd2bafe190c230fc0aeab1ac961bf7ae9f8b5b19f (1st Aug 2022)

Diff:

 gcc/ChangeLog                                     | 30 +++++++++++
 gcc/DATESTAMP                                     |  2 +-
 gcc/cgraphunit.cc                                 |  2 +-
 gcc/omp-expand.cc                                 | 57 ++++++++++++++-------
 gcc/testsuite/ChangeLog                           |  8 +++
 gcc/testsuite/g++.dg/debug/pr106261.C             | 36 +++++++++++++
 gcc/wide-int.cc                                   | 13 ++++-
 libgomp/ChangeLog                                 |  8 +++
 libgomp/testsuite/libgomp.c-c++-common/pr106449.c | 62 +++++++++++++++++++++++
 9 files changed, 197 insertions(+), 21 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-28 13:29 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-07-28 13:29 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:827a29d1cc2b482609e314be29df12f926aa404a

commit 827a29d1cc2b482609e314be29df12f926aa404a
Merge: 05e72a801bb b2ae75fd2af
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Thu Jul 28 15:17:45 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8640-gb2ae75fd2afc7d92f5f71748540390b7aebde4c6 (28th July 2022)

Diff:

 gcc/ChangeLog                                      | 178 +++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  76 +++++++
 gcc/analyzer/checker-path.cc                       |   8 +-
 gcc/analyzer/diagnostic-manager.cc                 |  92 ++++++++
 gcc/analyzer/diagnostic-manager.h                  |   3 +
 gcc/analyzer/engine.cc                             |  59 +++--
 gcc/analyzer/exploded-graph.h                      |   2 +
 gcc/analyzer/feasible-graph.cc                     |  65 ++++++
 gcc/analyzer/feasible-graph.h                      |   6 +
 gcc/analyzer/program-point.cc                      |   4 +
 gcc/analyzer/program-point.h                       |   1 -
 gcc/analyzer/region-model-manager.cc               |  14 +-
 gcc/analyzer/region-model.cc                       |  69 ++++--
 gcc/analyzer/region.h                              |   8 -
 gcc/analyzer/sm-taint.cc                           |  51 ++++-
 gcc/analyzer/sm.cc                                 |  12 +
 gcc/analyzer/sm.h                                  |   2 +
 gcc/analyzer/store.cc                              |  12 +
 gcc/builtins.cc                                    |  13 +-
 gcc/config/i386/i386-options.cc                    |  32 ++-
 gcc/config/riscv/riscv.md                          |   2 +-
 gcc/config/rs6000/rs6000.cc                        |   5 +-
 gcc/config/rs6000/rtems.h                          |   3 +
 gcc/cp/ChangeLog                                   | 109 +++++++++
 gcc/cp/call.cc                                     |  13 +-
 gcc/cp/constraint.cc                               |  22 +-
 gcc/cp/cp-tree.h                                   |   1 +
 gcc/cp/decl.cc                                     |   5 +-
 gcc/cp/parser.cc                                   |  12 +-
 gcc/cp/pt.cc                                       | 159 ++++++++++----
 gcc/cp/semantics.cc                                |   5 +
 gcc/cp/tree.cc                                     |  30 ++-
 gcc/d/ChangeLog                                    |   9 +
 gcc/d/decl.cc                                      |   7 +-
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/VERSION                                  |   2 +-
 gcc/d/dmd/dcast.d                                  |  14 +-
 gcc/d/dmd/dsymbolsem.d                             |   3 +
 gcc/d/dmd/expressionsem.d                          |  13 +-
 gcc/d/dmd/func.d                                   |  14 +-
 gcc/d/dmd/impcnvtab.d                              |  55 +++++
 gcc/d/dmd/mtype.d                                  |   5 +
 gcc/d/dmd/statementsem.d                           |  16 +-
 gcc/d/expr.cc                                      |  11 +
 gcc/doc/invoke.texi                                |   4 +-
 gcc/fold-const.cc                                  |  10 +-
 gcc/fortran/ChangeLog                              |  27 +++
 gcc/fortran/interface.cc                           |   7 +-
 gcc/fortran/openmp.cc                              |   1 -
 gcc/fortran/trans-decl.cc                          |   2 +-
 gcc/gimple-array-bounds.cc                         |   2 +-
 gcc/gimple-ssa-sprintf.cc                          |   2 +-
 gcc/json.cc                                        |   2 +-
 gcc/lto-wrapper.cc                                 |  39 ++--
 gcc/match.pd                                       |  31 ++-
 gcc/regrename.cc                                   |   3 +-
 gcc/testsuite/ChangeLog                            | 244 +++++++++++++++++++++
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C  |  20 ++
 gcc/testsuite/g++.dg/cpp0x/range-for38.C           |  16 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C     |  34 +++
 .../g++.dg/cpp2a/concepts-partial-spec12.C         |  10 +
 .../g++.dg/cpp2a/concepts-partial-spec12a.C        |  14 ++
 .../g++.dg/cpp2a/concepts-partial-spec13.C         |  16 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C        |  16 ++
 .../g++.dg/cpp2a/concepts-template-parm11.C        |  20 ++
 gcc/testsuite/g++.dg/cpp2a/consteval31.C           |  26 +++
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C        |  17 ++
 gcc/testsuite/g++.dg/template/fn-ptr3.C            |  28 +++
 gcc/testsuite/g++.dg/template/non-dependent23.C    |  25 +++
 gcc/testsuite/g++.dg/template/non-dependent24.C    |  19 ++
 gcc/testsuite/g++.dg/template/redecl5.C            |   5 +
 gcc/testsuite/g++.dg/torture/pr106131.C            |  34 +++
 gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C     |  13 ++
 gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c |  14 ++
 gcc/testsuite/gcc.dg/analyzer/symbolic-12.c        | 106 +++++++++
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c    |  66 ++++++
 .../gcc.dg/analyzer/torture/uninit-pr106204.c      |  13 ++
 gcc/testsuite/gcc.dg/analyzer/uninit-1.c           |  19 ++
 gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c    |  17 ++
 gcc/testsuite/gcc.dg/lto/pr105459_0.c              |  35 +++
 gcc/testsuite/gcc.dg/pr105969.c                    |  13 ++
 gcc/testsuite/gcc.dg/pr106027.c                    |   8 +
 gcc/testsuite/gcc.dg/pr106063.c                    |   9 +
 gcc/testsuite/gcc.dg/pr106189.c                    |   5 +
 gcc/testsuite/gcc.dg/torture/pr105665.c            |  20 ++
 gcc/testsuite/gcc.dg/torture/pr106112.c            |  16 ++
 gcc/testsuite/gcc.dg/torture/pr106971.c            |  12 +
 gcc/testsuite/gcc.target/i386/pr105965.c           |  12 +
 gcc/testsuite/gcc.target/powerpc/pr105041.c        |  22 ++
 .../gdc.test/compilable/backendfloatoptim.d        |  10 +
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |  28 +++
 gcc/testsuite/gdc.test/compilable/test23082.d      |  17 ++
 gcc/testsuite/gdc.test/compilable/test23166.d      |  22 ++
 gcc/testsuite/gdc.test/compilable/test23172.d      |  33 +++
 gcc/testsuite/gdc.test/compilable/test23258.d      |  21 ++
 .../gdc.test/fail_compilation/fail23181.d          |  16 ++
 gcc/testsuite/gdc.test/fail_compilation/fail6889.d |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |   8 +-
 .../gdc.test/fail_compilation/test21443.d          |  21 ++
 .../gdc.test/fail_compilation/test23170.d          |  12 +
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |  32 +++
 gcc/testsuite/gdc.test/runnable/test20734.d        |   7 +
 gcc/testsuite/gdc.test/runnable/test23181.d        |  27 +++
 gcc/testsuite/gdc.test/runnable/test23234.d        |  22 ++
 gcc/testsuite/gdc.test/runnable/warning1.d         |   9 -
 .../gfortran.dg/gomp/affinity-clause-7.f90         |  19 ++
 gcc/testsuite/gfortran.dg/pr103504.f90             |  28 +++
 gcc/testsuite/gfortran.dg/pr104313.f               |  11 +
 gcc/testsuite/gfortran.dg/pr106331.f90             |   7 +
 gcc/tree-ssa-alias.cc                              |  18 +-
 gcc/tree-ssa-dce.cc                                |   7 +
 gcc/tree-ssa-loop-ivopts.cc                        | 125 ++++++++++-
 gcc/tree-ssa-sccvn.cc                              |  18 +-
 gcc/tree-ssa-uninit.cc                             |   3 +
 libgo/sysinfo.c                                    |   3 -
 libphobos/ChangeLog                                |   5 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/std/algorithm/comparison.d           |   2 +-
 libphobos/src/std/typecons.d                       |  10 +-
 .../sanitizer_platform_limits_posix.cpp            |  10 +-
 libstdc++-v3/ChangeLog                             | 139 ++++++++++++
 libstdc++-v3/acinclude.m4                          |  12 +
 libstdc++-v3/config.h.in                           |   3 +
 libstdc++-v3/configure                             |  55 +++++
 libstdc++-v3/include/bits/atomic_wait.h            |  17 +-
 libstdc++-v3/include/bits/hashtable.h              |   2 +
 libstdc++-v3/include/bits/hashtable_policy.h       |   2 +
 libstdc++-v3/include/bits/stl_heap.h               |   1 +
 libstdc++-v3/include/bits/stl_iterator.h           | 137 ++++++++----
 .../include/bits/stl_iterator_base_funcs.h         |   1 +
 libstdc++-v3/include/bits/utility.h                |   3 +-
 libstdc++-v3/include/std/charconv                  |   2 +-
 libstdc++-v3/include/std/stacktrace                |   8 +-
 libstdc++-v3/libsupc++/eh_globals.cc               |  51 +++--
 libstdc++-v3/src/c++17/fs_dir.cc                   |   4 +-
 libstdc++-v3/src/filesystem/dir-common.h           |   2 +-
 libstdc++-v3/src/filesystem/dir.cc                 |   2 +-
 libstdc++-v3/src/filesystem/ops.cc                 |  56 ++++-
 libstdc++-v3/testsuite/20_util/from_chars/4.cc     |   2 +
 .../testsuite/24_iterators/common_iterator/1.cc    |  23 +-
 .../24_iterators/common_iterator/100823.cc         |  43 ++++
 .../26_numerics/random/random_device/entropy.cc    |   3 +-
 .../filesystem/operations/temp_directory_path.cc   |   6 +-
 145 files changed, 3106 insertions(+), 325 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-28 13:29 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-07-28 13:29 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:05e72a801bb9e7325a6481e42e482eb10df76795

commit 05e72a801bb9e7325a6481e42e482eb10df76795
Merge: 89dd8390cdf 8c57e8005db
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Wed Jul 13 11:09:35 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8566-g8c57e8005db4864ecfba791d788f0b1dc6110f3b (13th July 2022)

Diff:

 gcc/ChangeLog                                      | 35 ++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/c-family/ChangeLog                             | 17 ++++++
 gcc/c-family/c-format.cc                           |  3 +-
 gcc/c-family/known-headers.cc                      | 14 +++++
 gcc/config/i386/i386.md                            | 22 +++++---
 gcc/config/loongarch/loongarch.cc                  | 12 +++--
 gcc/config/loongarch/loongarch.md                  |  2 +-
 gcc/testsuite/ChangeLog                            | 39 ++++++++++++++
 gcc/testsuite/g++.dg/spellcheck-stdlib.C           | 29 ++++++++++
 gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C      | 10 ++++
 gcc/testsuite/gcc.c-torture/execute/mul-sext.c     | 20 +++++++
 .../gcc.dg/tree-ssa/alias-access-path-13.c         | 36 +++++++++++++
 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c           | 63 ++++++++++++++++++++++
 gcc/testsuite/gcc.target/loongarch/mulw_d_w.c      | 10 ++++
 gcc/testsuite/gcc.target/loongarch/prolog-opt.c    | 15 ++++++
 gcc/tree-sra.cc                                    | 13 ++++-
 libstdc++-v3/ChangeLog                             | 20 +++++++
 libstdc++-v3/include/Makefile.am                   |  2 +-
 libstdc++-v3/include/Makefile.in                   |  2 +-
 .../27_io/filesystem/iterators/error_reporting.cc  |  9 +++-
 .../filesystem/iterators/error_reporting.cc        |  9 +++-
 22 files changed, 363 insertions(+), 21 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-05 10:32 Tobias Burnus
  0 siblings, 0 replies; 40+ messages in thread
From: Tobias Burnus @ 2022-07-05 10:32 UTC (permalink / raw)
  To: gcc-cvs

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

commit f2cf3109e3eb14a8a64534a9f67a0b53b6272f52
Merge: 9492ed229b5 92d1e271a92
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Tue Jul 5 11:45:39 2022 +0200

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merge up to r12-8550-g92d1e271a92dff333314f18379e61d8b3d84d2bd (5th July 2022)

Diff:

 gcc/ChangeLog                                    | 55 +++++++++++++++++++
 gcc/DATESTAMP                                    |  2 +-
 gcc/common/config/loongarch/loongarch-common.cc  |  3 -
 gcc/config/i386/i386.md                          |  3 +-
 gcc/config/loongarch/loongarch.cc                | 18 +++++-
 gcc/config/rs6000/rs6000.md                      | 21 ++++++-
 gcc/cp/ChangeLog                                 | 35 ++++++++++++
 gcc/cp/mapper-client.cc                          |  1 +
 gcc/cp/mapper-resolver.cc                        |  1 +
 gcc/cp/module.cc                                 |  1 +
 gcc/d/ChangeLog                                  | 15 +++++
 gcc/d/d-convert.cc                               | 44 ++++++++++++++-
 gcc/d/expr.cc                                    | 10 +++-
 gcc/d/toir.cc                                    |  1 +
 gcc/doc/invoke.texi                              |  3 +-
 gcc/fortran/ChangeLog                            | 24 ++++++++
 gcc/fortran/decl.cc                              |  8 +++
 gcc/fortran/simplify.cc                          |  4 ++
 gcc/gimple-range-fold.cc                         | 30 +++++-----
 gcc/jit/ChangeLog                                | 11 ++++
 gcc/jit/jit-playback.cc                          |  3 +-
 gcc/jit/jit-recording.cc                         |  2 +-
 gcc/jit/libgccjit.cc                             |  2 +-
 gcc/system.h                                     |  4 ++
 gcc/testsuite/ChangeLog                          | 70 ++++++++++++++++++++++++
 gcc/testsuite/gcc.c-torture/execute/20101011-1.c |  1 +
 gcc/testsuite/gcc.dg/pr106114.c                  | 14 +++++
 gcc/testsuite/gcc.target/i386/pr106122.c         | 15 +++++
 gcc/testsuite/gcc.target/powerpc/pr105991.c      | 12 ++++
 gcc/testsuite/gdc.dg/pr106139a.d                 | 36 ++++++++++++
 gcc/testsuite/gdc.dg/pr106139b.d                 | 36 ++++++++++++
 gcc/testsuite/gdc.dg/pr106139c.d                 | 27 +++++++++
 gcc/testsuite/gdc.dg/pr106139d.d                 | 27 +++++++++
 gcc/testsuite/gfortran.dg/class_58.f90           |  2 +-
 gcc/testsuite/gfortran.dg/class_73.f90           | 17 ++++++
 gcc/testsuite/gfortran.dg/extends_type_of_4.f90  | 20 +++++++
 libcc1/ChangeLog                                 |  9 +++
 libcc1/libcc1plugin.cc                           |  1 +
 libcc1/libcp1plugin.cc                           |  1 +
 39 files changed, 558 insertions(+), 31 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread
* [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12
@ 2022-07-01 18:13 Kwok Yeung
  0 siblings, 0 replies; 40+ messages in thread
From: Kwok Yeung @ 2022-07-01 18:13 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:37a45c685c09f57ba1ab74af787fdd189cde6634

commit 37a45c685c09f57ba1ab74af787fdd189cde6634
Merge: 12d14a9a255 e748398b3ef
Author: Kwok Cheung Yeung <kcy@codesourcery.com>
Date:   Fri Jul 1 18:38:07 2022 +0100

    Merge branch 'releases/gcc-12' into devel/omp/gcc-12
    
    Merged up to commit e748398b3ef6412ef35b85ef6b0893809aeb49cd (1st July 2022).

Diff:

 ChangeLog                                          |     4 +
 c++tools/ChangeLog                                 |     4 +
 config/ChangeLog                                   |     4 +
 contrib/ChangeLog                                  |    11 +
 contrib/gennews                                    |     3 +-
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/reghunt/ChangeLog                          |     4 +
 contrib/regression/ChangeLog                       |     4 +
 fixincludes/ChangeLog                              |     4 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |   663 ++
 gcc/DATESTAMP                                      |     2 +-
 gcc/DEV-PHASE                                      |     1 -
 gcc/ada/ChangeLog                                  |     4 +
 gcc/analyzer/ChangeLog                             |     4 +
 gcc/asan.cc                                        |    15 +-
 gcc/builtins.cc                                    |    51 +-
 gcc/c-family/ChangeLog                             |    11 +
 gcc/c-family/c-ada-spec.cc                         |    32 +-
 gcc/c/ChangeLog                                    |     4 +
 gcc/cfgrtl.cc                                      |     2 +-
 gcc/cgraph.cc                                      |     6 +-
 gcc/common/config/i386/cpuinfo.h                   |     8 +-
 gcc/config/aarch64/aarch64-protos.h                |     2 +-
 gcc/config/aarch64/aarch64.cc                      |    24 +-
 gcc/config/alpha/alpha-protos.h                    |     2 +
 gcc/config/alpha/alpha.cc                          |    69 +
 gcc/config/alpha/ev4.md                            |    15 +-
 gcc/config/arm/arm.cc                              |    24 +-
 gcc/config/darwin-c.cc                             |     3 +-
 gcc/config/darwin-driver.cc                        |    16 +-
 gcc/config/darwin.h                                |    17 +-
 gcc/config/i386/i386.cc                            |   104 +-
 gcc/config/i386/sse.md                             |     9 +-
 gcc/config/loongarch/loongarch.cc                  |    13 +-
 gcc/config/loongarch/loongarch.h                   |     2 +-
 gcc/config/riscv/arch-canonicalize                 |     8 +-
 gcc/config/riscv/riscv.cc                          |    18 +
 gcc/config/riscv/riscv.h                           |    16 +-
 gcc/config/rs6000/mma.md                           |   150 +-
 gcc/config/rs6000/rs6000.cc                        |     5 +
 gcc/config/sh/sh.cc                                |     6 +
 gcc/config/sparc/sparc.cc                          |     4 +-
 gcc/config/tilepro/gen-mul-tables.cc               |     4 +-
 gcc/config/xtensa/xtensa.md                        |    13 +-
 gcc/cp/ChangeLog                                   |   239 +
 gcc/cp/call.cc                                     |     5 +
 gcc/cp/constexpr.cc                                |    28 +-
 gcc/cp/coroutines.cc                               |    14 +-
 gcc/cp/cp-tree.h                                   |    15 +-
 gcc/cp/decl.cc                                     |    49 +-
 gcc/cp/decl2.cc                                    |    11 +-
 gcc/cp/expr.cc                                     |     5 +
 gcc/cp/init.cc                                     |     7 +-
 gcc/cp/lambda.cc                                   |    12 +-
 gcc/cp/name-lookup.cc                              |     4 +
 gcc/cp/parser.cc                                   |    17 +-
 gcc/cp/pt.cc                                       |    98 +-
 gcc/cp/rtti.cc                                     |    15 +-
 gcc/cp/typeck.cc                                   |    40 +-
 gcc/d/ChangeLog                                    |    63 +
 gcc/d/d-codegen.cc                                 |    17 +-
 gcc/d/d-gimplify.cc                                |     3 +-
 gcc/d/d-lang.cc                                    |    20 +-
 gcc/d/d-tree.h                                     |     5 +-
 gcc/d/decl.cc                                      |     4 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/clone.d                                  |    22 +-
 gcc/d/dmd/cparse.d                                 |    10 +-
 gcc/d/dmd/dclass.d                                 |     2 +-
 gcc/d/dmd/declaration.d                            |    10 +-
 gcc/d/dmd/declaration.h                            |     6 +-
 gcc/d/dmd/dinterpret.d                             |    17 +-
 gcc/d/dmd/dmangle.d                                |    14 +-
 gcc/d/dmd/dsymbolsem.d                             |    20 +-
 gcc/d/dmd/dtemplate.d                              |     2 +-
 gcc/d/dmd/dtoh.d                                   |    19 +-
 gcc/d/dmd/escape.d                                 |     2 +-
 gcc/d/dmd/expressionsem.d                          |    35 +-
 gcc/d/dmd/func.d                                   |    35 +-
 gcc/d/dmd/initsem.d                                |    12 +
 gcc/d/dmd/json.d                                   |     2 +-
 gcc/d/dmd/mtype.d                                  |    25 +-
 gcc/d/dmd/objc.d                                   |     6 +-
 gcc/d/dmd/semantic2.d                              |    15 +-
 gcc/d/dmd/semantic3.d                              |     4 +-
 gcc/d/dmd/traits.d                                 |     6 +-
 gcc/d/dmd/typesem.d                                |     8 +-
 gcc/d/expr.cc                                      |    36 +-
 gcc/d/typeinfo.cc                                  |    35 +-
 gcc/d/types.cc                                     |    10 +-
 gcc/doc/install.texi                               |    15 +
 gcc/doc/sourcebuild.texi                           |    12 +
 gcc/dse.cc                                         |    10 +
 gcc/dwarf2out.cc                                   |    17 +
 gcc/expmed.cc                                      |    22 +-
 gcc/expr.cc                                        |     3 +-
 gcc/flags.h                                        |     4 +-
 gcc/fold-const.cc                                  |    10 +
 gcc/fortran/ChangeLog                              |    59 +
 gcc/fortran/check.cc                               |     2 +
 gcc/fortran/decl.cc                                |    12 +
 gcc/fortran/expr.cc                                |     4 +-
 gcc/fortran/gfortran.texi                          |    28 +-
 gcc/fortran/invoke.texi                            |    18 +-
 gcc/fortran/simplify.cc                            |   131 +-
 gcc/gimple-harden-conditionals.cc                  |     2 +
 gcc/gimple-isel.cc                                 |    22 +-
 gcc/gimple-ssa-sprintf.cc                          |    77 +-
 gcc/gimple-ssa-warn-restrict.cc                    |    22 +-
 gcc/go/ChangeLog                                   |     4 +
 gcc/ifcvt.cc                                       |    15 +-
 gcc/ipa-icf.cc                                     |     7 +-
 gcc/ipa-prop.cc                                    |    14 +-
 gcc/jit/ChangeLog                                  |     4 +
 gcc/lto/ChangeLog                                  |     4 +
 gcc/objc/ChangeLog                                 |     4 +
 gcc/objcp/ChangeLog                                |     4 +
 gcc/opts.cc                                        |   106 +-
 gcc/po/ChangeLog                                   |    26 +
 gcc/po/be.po                                       |  8277 +++++++--------
 gcc/po/da.po                                       |  8289 +++++++--------
 gcc/po/de.po                                       |  8307 +++++++--------
 gcc/po/el.po                                       |  8273 +++++++--------
 gcc/po/es.po                                       |  8292 +++++++--------
 gcc/po/fi.po                                       |  8281 +++++++--------
 gcc/po/fr.po                                       |  8303 +++++++--------
 gcc/po/gcc.pot                                     |  8285 +++++++--------
 gcc/po/hr.po                                       |  8282 +++++++--------
 gcc/po/id.po                                       |  8287 +++++++--------
 gcc/po/ja.po                                       |  8283 +++++++--------
 gcc/po/nl.po                                       |  8279 +++++++--------
 gcc/po/ru.po                                       |  8291 +++++++--------
 gcc/po/sr.po                                       |  8292 +++++++--------
 gcc/po/sv.po                                       | 10423 +++++++++----------
 gcc/po/tr.po                                       |  8289 +++++++--------
 gcc/po/uk.po                                       |  8389 +++++++--------
 gcc/po/vi.po                                       |  8283 +++++++--------
 gcc/po/zh_CN.po                                    |  8290 +++++++--------
 gcc/po/zh_TW.po                                    |  8288 +++++++--------
 gcc/pointer-query.cc                               |    14 +-
 gcc/system.h                                       |     1 +
 gcc/testsuite/ChangeLog                            |   685 ++
 gcc/testsuite/c-c++-common/cpp/va-opt-10.c         |    18 +
 gcc/testsuite/c-c++-common/pr105998.c              |    12 +
 gcc/testsuite/g++.dg/cpp0x/auto57.C                |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C      |    17 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C     |    15 +
 gcc/testsuite/g++.dg/cpp0x/decltype82.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/decltype82a.C           |    11 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array16.C      |    11 +
 gcc/testsuite/g++.dg/cpp0x/trailing16.C            |    17 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn62.C             |    14 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn63.C             |    12 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn64.C             |    12 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C  |    27 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C      |    12 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C        |    21 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C        |    20 +
 gcc/testsuite/g++.dg/cpp23/lambda-attr1.C          |    37 +
 gcc/testsuite/g++.dg/cpp23/lambda-attr2.C          |    19 +
 .../g++.dg/cpp2a/class-deduction-aggr13.C          |    11 +
 .../g++.dg/cpp2a/class-deduction-aggr13a.C         |    18 +
 .../g++.dg/cpp2a/class-deduction-alias12.C         |    23 +
 .../g++.dg/cpp2a/class-deduction-alias13.C         |    24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C     |    17 +
 gcc/testsuite/g++.dg/cpp2a/constinit17.C           |    24 +
 gcc/testsuite/g++.dg/cpp2a/desig26.C               |    22 +
 gcc/testsuite/g++.dg/cpp2a/explicit11.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C      |    14 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C      |     4 +
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-4.C |    18 +
 gcc/testsuite/g++.dg/ipa/pr100413.C                |    64 +
 gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C      |     2 +-
 gcc/testsuite/g++.dg/pr105871.C                    |    12 +
 gcc/testsuite/g++.dg/rtti/typeid-complete1.C       |    14 +
 gcc/testsuite/g++.dg/template/friend74.C           |     8 +
 .../g++.dg/template/partial-specialization13.C     |    11 +
 gcc/testsuite/g++.dg/torture/pr105577.C            |   156 +
 gcc/testsuite/g++.dg/ubsan/pr105729.C              |    29 +
 gcc/testsuite/g++.dg/vect/pr105437.cc              |    24 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-27.C       |    16 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C    |    10 +
 gcc/testsuite/g++.dg/warn/uninit-pr105562.C        |    10 +
 gcc/testsuite/g++.target/i386/pr105953.C           |     4 +
 gcc/testsuite/g++.target/loongarch/loongarch.exp   |    34 +
 gcc/testsuite/g++.target/loongarch/pr106096.C      |    75 +
 gcc/testsuite/gcc.c-torture/compile/pr106030.c     |    16 +
 gcc/testsuite/gcc.c-torture/execute/pr106032.c     |    21 +
 gcc/testsuite/gcc.dg/Wrestrict-24.c                |    35 +
 gcc/testsuite/gcc.dg/Wrestrict-25.c                |   165 +
 gcc/testsuite/gcc.dg/Wrestrict-26.c                |   114 +
 gcc/testsuite/gcc.dg/asan/pr105714.c               |    33 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    18 +
 gcc/testsuite/gcc.dg/ipa/pr105639.c                |    16 +
 gcc/testsuite/gcc.dg/ipa/pr105739.c                |    30 +
 gcc/testsuite/gcc.dg/lto/pr94157_0.c               |     2 +-
 gcc/testsuite/gcc.dg/pr105376.c                    |     9 +
 gcc/testsuite/gcc.dg/pr105455.c                    |    17 +
 gcc/testsuite/gcc.dg/pr105458.c                    |    20 +
 gcc/testsuite/gcc.dg/pr105461.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105528.c                    |    23 +
 gcc/testsuite/gcc.dg/pr105635.c                    |    11 +
 gcc/testsuite/gcc.dg/pr90838.c                     |    25 +
 gcc/testsuite/gcc.dg/torture/pr105484.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr105537.c            |    34 +
 gcc/testsuite/gcc.dg/torture/pr105598.c            |    32 +
 gcc/testsuite/gcc.dg/torture/pr105786.c            |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-19.c        |    21 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c |     2 +-
 gcc/testsuite/gcc.dg/vect/pr103116-1.c             |    50 +
 gcc/testsuite/gcc.dg/vect/pr103116-2.c             |    59 +
 gcc/testsuite/gcc.target/aarch64/pr90838.c         |    64 -
 .../gcc.target/aarch64/sve/cost_model_14.c         |    13 +
 .../gcc.target/aarch64/sync-comp-swap-ool.c        |     6 +
 .../gcc.target/aarch64/sync-op-acquire-ool.c       |     6 +
 .../gcc.target/aarch64/sync-op-full-ool.c          |     9 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |     2 +-
 gcc/testsuite/gcc.target/alpha/pr105209.c          |    26 +
 gcc/testsuite/gcc.target/i386/iamcu/asm-support.S  |     3 +
 gcc/testsuite/gcc.target/i386/pr105711.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr105951-1.c         |     5 +
 gcc/testsuite/gcc.target/i386/pr105951-2.c         |     5 +
 gcc/testsuite/gcc.target/i386/pr105960.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr105970.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr95863-2.c          |    27 -
 .../gcc.target/i386/zero-scratch-regs-1.c          |     2 +-
 .../gcc.target/i386/zero-scratch-regs-10.c         |    16 +-
 .../gcc.target/i386/zero-scratch-regs-13.c         |    37 +-
 .../gcc.target/i386/zero-scratch-regs-14.c         |    16 +-
 .../gcc.target/i386/zero-scratch-regs-15.c         |     2 +-
 .../gcc.target/i386/zero-scratch-regs-16.c         |     2 +-
 .../gcc.target/i386/zero-scratch-regs-17.c         |     2 +-
 .../gcc.target/i386/zero-scratch-regs-18.c         |     4 +-
 .../gcc.target/i386/zero-scratch-regs-19.c         |     2 +-
 .../gcc.target/i386/zero-scratch-regs-2.c          |    16 +-
 .../gcc.target/i386/zero-scratch-regs-20.c         |    38 +-
 .../gcc.target/i386/zero-scratch-regs-21.c         |     4 +-
 .../gcc.target/i386/zero-scratch-regs-22.c         |    16 +-
 .../gcc.target/i386/zero-scratch-regs-23.c         |    30 +-
 .../gcc.target/i386/zero-scratch-regs-26.c         |    26 +-
 .../gcc.target/i386/zero-scratch-regs-27.c         |    10 +-
 .../gcc.target/i386/zero-scratch-regs-28.c         |    12 +-
 .../gcc.target/i386/zero-scratch-regs-3.c          |     2 +-
 .../gcc.target/i386/zero-scratch-regs-31.c         |     4 +-
 .../gcc.target/i386/zero-scratch-regs-4.c          |     2 +-
 .../gcc.target/i386/zero-scratch-regs-5.c          |    16 +-
 .../gcc.target/i386/zero-scratch-regs-6.c          |     2 +-
 .../gcc.target/i386/zero-scratch-regs-7.c          |     2 +-
 .../gcc.target/i386/zero-scratch-regs-8.c          |    14 +-
 .../gcc.target/i386/zero-scratch-regs-9.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr102059-4.c      |    23 +
 gcc/testsuite/gcc.target/riscv/pr105666.c          |    56 +
 gcc/testsuite/gcc.target/sparc/20220510-1.c        |    31 +
 gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  |     3 +
 .../gcc.target/x86_64/abi/avx/asm-support.S        |     3 +
 .../gcc.target/x86_64/abi/avx512f/asm-support.S    |     3 +
 .../gcc.target/x86_64/abi/avx512fp16/asm-support.S |     3 +
 .../x86_64/abi/avx512fp16/m256h/asm-support.S      |     3 +
 .../x86_64/abi/avx512fp16/m512h/asm-support.S      |     3 +
 .../gcc.target/x86_64/abi/ms-sysv/do-test.S        |     3 +
 gcc/testsuite/gdc.dg/Wpadded.d                     |     4 +
 gcc/testsuite/gdc.dg/rtti1.d                       |    18 +
 gcc/testsuite/gdc.test/compilable/test23087.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test23089.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test23097.d      |    33 +
 .../extra-files/test23109/object.d                 |    17 +
 .../gdc.test/fail_compilation/fail12604.d          |     4 +-
 .../gdc.test/fail_compilation/fail23108a.d         |    16 +
 .../gdc.test/fail_compilation/fail23108b.d         |    18 +
 .../gdc.test/fail_compilation/fail23109.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail3703.d |     4 +-
 .../gdc.test/fail_compilation/fail_scope.d         |    30 +-
 gcc/testsuite/gdc.test/fail_compilation/ice23097.d |    28 +
 .../gdc.test/fail_compilation/imports/test23109a.d |    10 +
 .../gdc.test/fail_compilation/imports/test23109b.d |    10 +
 .../gdc.test/fail_compilation/imports/test23109c.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/test9150.d |     2 +-
 gcc/testsuite/gdc.test/runnable/test20734.d        |    28 +
 gcc/testsuite/gdc.test/runnable/test23083.d        |    16 +
 gcc/testsuite/gfortran.dg/index_6.f90              |    31 +
 gcc/testsuite/gfortran.dg/pr105230.f90             |     8 +
 gcc/testsuite/gfortran.dg/pr105954.f90             |    26 +
 gcc/testsuite/gfortran.dg/unpack_vector_1.f90      |    12 +
 gcc/testsuite/gnat.dg/sso17.adb                    |    34 +
 gcc/testsuite/lib/prune.exp                        |     5 +
 gcc/testsuite/lib/target-supports.exp              |    30 +
 gcc/toplev.cc                                      |    24 -
 gcc/tree-loop-distribution.cc                      |     1 +
 gcc/tree-object-size.cc                            |    20 +-
 gcc/tree-sra.cc                                    |    47 +-
 gcc/tree-ssa-ccp.cc                                |    19 +-
 gcc/tree-ssa-math-opts.cc                          |    12 +-
 gcc/tree-ssa-sccvn.cc                              |    37 +-
 gcc/tree-ssa-sccvn.h                               |     2 +-
 gcc/tree-ssa-sink.cc                               |     3 +
 gcc/tree-vect-generic.cc                           |     5 +-
 gcc/tree-vect-loop.cc                              |     6 +-
 gcc/tree-vect-slp.cc                               |     7 +
 gcc/tree-vect-stmts.cc                             |    31 +
 gcc/tree.cc                                        |    21 +
 gcc/value-relation.cc                              |     8 +-
 gcc/varasm.cc                                      |    10 +-
 gnattools/ChangeLog                                |     4 +
 gotools/ChangeLog                                  |     4 +
 include/ChangeLog                                  |     4 +
 intl/ChangeLog                                     |     4 +
 libada/ChangeLog                                   |     4 +
 libatomic/ChangeLog                                |     4 +
 libbacktrace/ChangeLog                             |     4 +
 libcc1/ChangeLog                                   |     4 +
 libcody/ChangeLog                                  |     4 +
 libcpp/ChangeLog                                   |    13 +
 libcpp/expr.cc                                     |     4 +
 libcpp/po/ChangeLog                                |     8 +
 libcpp/po/es.po                                    |   113 +-
 libdecnumber/ChangeLog                             |     4 +
 libffi/ChangeLog                                   |     4 +
 libgcc/ChangeLog                                   |    20 +
 libgcc/config/aarch64/lse.S                        |    42 +-
 libgcc/config/aarch64/t-lse                        |     8 +-
 libgcc/config/avr/libf7/ChangeLog                  |     4 +
 libgcc/config/libbid/ChangeLog                     |     4 +
 libgcc/libgcov.h                                   |     2 +-
 libgfortran/ChangeLog                              |     4 +
 libgomp/ChangeLog                                  |    50 +
 libgomp/acinclude.m4                               |     2 +-
 libgomp/alloc.c                                    |     8 +-
 libgomp/configure                                  |     2 +-
 libgomp/libgomp.h                                  |     1 -
 libgomp/libgomp.texi                               |     3 +-
 libgomp/testsuite/libgomp.c/target-31.c            |     2 +-
 libiberty/ChangeLog                                |     4 +
 libitm/ChangeLog                                   |     4 +
 libobjc/ChangeLog                                  |     4 +
 liboffloadmic/ChangeLog                            |     4 +
 libphobos/ChangeLog                                |    17 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/core/simd.d                  |     2 +
 libphobos/src/MERGE                                |     2 +-
 libquadmath/ChangeLog                              |     4 +
 libsanitizer/ChangeLog                             |     4 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |     4 +
 libsanitizer/tsan/tsan_rtl_s390x.S                 |     2 +
 libssp/ChangeLog                                   |     4 +
 libstdc++-v3/ChangeLog                             |   314 +
 .../post/i386-solaris/amd64/baseline_symbols.txt   |    12 +
 .../abi/post/i386-solaris/baseline_symbols.txt     |    12 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |    12 +
 .../abi/post/sparc-solaris/baseline_symbols.txt    |    12 +
 .../sparc-solaris/sparcv9/baseline_symbols.txt     |    12 +
 libstdc++-v3/doc/html/index.html                   |     2 +-
 libstdc++-v3/doc/html/manual/index.html            |     4 +-
 libstdc++-v3/doc/html/manual/intro.html            |     2 +-
 libstdc++-v3/doc/html/manual/setup.html            |     2 +-
 libstdc++-v3/doc/html/manual/status.html           |   255 +-
 libstdc++-v3/doc/xml/manual/intro.xml              |    10 +-
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |     3 +-
 libstdc++-v3/doc/xml/manual/status_cxx1998.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |     2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |     2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    20 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |   573 +
 libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml  |     4 +-
 libstdc++-v3/include/bits/basic_string.h           |     1 -
 libstdc++-v3/include/bits/cow_string.h             |     2 +
 libstdc++-v3/include/bits/mofunc_impl.h            |     2 +-
 libstdc++-v3/include/bits/random.tcc               |     2 +-
 libstdc++-v3/include/bits/stl_iterator.h           |     3 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    12 +-
 libstdc++-v3/include/experimental/bits/simd.h      |    13 +-
 .../resize_policy/hash_prime_size_policy_imp.hpp   |    18 +-
 libstdc++-v3/include/ext/random                    |     2 +
 libstdc++-v3/include/std/atomic                    |     5 +-
 libstdc++-v3/include/std/future                    |    14 +-
 libstdc++-v3/include/std/iosfwd                    |    41 +
 libstdc++-v3/include/std/memory_resource           |    16 +
 libstdc++-v3/include/std/spanstream                |     8 +-
 libstdc++-v3/include/std/sstream                   |     1 +
 libstdc++-v3/include/std/syncstream                |     6 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    22 +-
 .../src/c++11/compatibility-ldbl-alt128.cc         |    36 +
 libstdc++-v3/src/c++17/floating_from_chars.cc      |    13 +-
 .../testsuite/20_util/expected/synopsis.cc         |     1 +
 libstdc++-v3/testsuite/20_util/from_chars/7.cc     |     1 +
 .../testsuite/20_util/from_chars/pr105324.cc       |     2 +
 .../20_util/polymorphic_allocator/lwg3683.cc       |    13 +
 .../24_iterators/counted_iterator/lwg3643.cc       |    27 +
 .../bernoulli_distribution/operators/values.cc     |    14 +-
 .../binomial_distribution/operators/values.cc      |    12 +-
 .../discrete_distribution/operators/values.cc      |     8 +
 .../geometric_distribution/operators/values.cc     |    14 +-
 .../operators/values.cc                            |    20 +-
 .../normal_distribution/operators/serialize.cc     |    36 +-
 .../poisson_distribution/operators/values.cc       |    15 +-
 .../uniform_int_distribution/operators/values.cc   |    14 +-
 .../27_io/filesystem/iterators/error_reporting.cc  |    35 +-
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |   133 +
 .../testsuite/27_io/headers/iosfwd/types.cc        |   264 +
 .../testsuite/29_atomics/atomic/lwg3220.cc         |    13 +
 libvtv/ChangeLog                                   |     4 +
 lto-plugin/ChangeLog                               |     4 +
 maintainer-scripts/ChangeLog                       |     4 +
 zlib/ChangeLog                                     |     4 +
 408 files changed, 91788 insertions(+), 85489 deletions(-)


^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2023-03-02 15:33 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-03 12:17 [gcc/devel/omp/gcc-12] Merge branch 'releases/gcc-12' into devel/omp/gcc-12 Tobias Burnus
  -- strict thread matches above, loose matches on Subject: below --
2023-03-02 15:33 Tobias Burnus
2023-02-27 16:34 Tobias Burnus
2023-02-20  6:52 Tobias Burnus
2023-02-13  9:21 Tobias Burnus
2023-02-06  7:42 Tobias Burnus
2023-02-02  9:20 Tobias Burnus
2023-01-30  9:11 Tobias Burnus
2023-01-26 10:22 Tobias Burnus
2023-01-23  8:29 Tobias Burnus
2023-01-19 20:24 Tobias Burnus
2023-01-16 11:27 Tobias Burnus
2023-01-09  9:21 Tobias Burnus
2022-12-27 10:54 Tobias Burnus
2022-12-21 18:21 Tobias Burnus
2022-12-19 17:32 Tobias Burnus
2022-12-12 14:26 Tobias Burnus
2022-12-09  8:39 Tobias Burnus
2022-12-01  7:40 Tobias Burnus
2022-11-25 10:37 Tobias Burnus
2022-11-21 14:29 Tobias Burnus
2022-11-18  9:48 Tobias Burnus
2022-11-14 15:41 Tobias Burnus
2022-11-04 12:50 Tobias Burnus
2022-11-02  8:07 Tobias Burnus
2022-10-27 12:39 Tobias Burnus
2022-10-24 10:21 Tobias Burnus
2022-10-18  9:12 Tobias Burnus
2022-10-11  8:26 Tobias Burnus
2022-09-29 14:45 Tobias Burnus
2022-09-28  7:53 Tobias Burnus
2022-09-23  8:48 Tobias Burnus
2022-09-09 13:39 Tobias Burnus
2022-09-05  8:19 Tobias Burnus
2022-08-31  6:14 Tobias Burnus
2022-08-01 13:03 Tobias Burnus
2022-07-28 13:29 Tobias Burnus
2022-07-28 13:29 Tobias Burnus
2022-07-05 10:32 Tobias Burnus
2022-07-01 18:13 Kwok Yeung

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).