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

commit b7341a9059d7a4ff8fcbffd7b968209a732d0163
Merge: c3db5f495a1 a26c560d3f6
Author: Peter Bergner <berg...@linux.ibm.com>
Date:   Wed Jul 3 22:36:49 2024 -0500

    ibm: Merge up to top of releases/gcc-13
    
    2024-07-03  Peter Bergner  <berg...@linux.ibm.com>
    
            Merge up to releases/gcc-13 a26c560d3f679d5237dd5191869e845740b94759

Diff:

 gcc/ChangeLog                                      | 333 +++++++++++++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  13 +
 gcc/ada/exp_ch6.adb                                |  11 +-
 gcc/ada/exp_util.adb                               |   6 +
 gcc/ada/sem_ch6.adb                                |  12 +-
 gcc/builtins.cc                                    |  16 +-
 gcc/c-family/ChangeLog                             |  10 +
 gcc/c-family/c-warn.cc                             |  13 +-
 gcc/c/ChangeLog                                    |  10 +
 gcc/c/c-decl.cc                                    |  15 +
 gcc/combine.cc                                     |   6 +-
 gcc/common/config/aarch64/aarch64-common.cc        |  35 ++-
 gcc/config/aarch64/aarch64-c.cc                    |   2 +-
 gcc/config/aarch64/aarch64-cores.def               |   2 +
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/aarch64/aarch64.cc                      |  52 ++--
 gcc/config/aarch64/aarch64.h                       |  10 +-
 gcc/config/aarch64/aarch64.md                      |   4 +-
 gcc/config/alpha/alpha.md                          |  21 +-
 gcc/config/alpha/constraints.md                    |   2 +-
 gcc/config/arm/arm.cc                              |  76 ++++-
 gcc/config/avr/avr.cc                              |  35 ++-
 gcc/config/avr/avr.md                              |  34 ++-
 gcc/config/i386/i386-options.cc                    |  10 +-
 gcc/config/i386/x86-tune.def                       |   2 +-
 gcc/config/mips/mips.cc                            |  11 +-
 gcc/config/pa/pa.md                                |  18 --
 gcc/config/rs6000/altivec.md                       | 222 ++++++++++----
 gcc/config/rs6000/rs6000-builtin.cc                |   2 +-
 gcc/config/rs6000/rs6000-c.cc                      |  62 ++--
 gcc/config/rs6000/rs6000-gen-builtins.cc           |  72 ++---
 gcc/config/rs6000/rs6000-logue.cc                  |   7 +-
 gcc/config/rs6000/rs6000.cc                        |  24 +-
 gcc/config/rs6000/rs6000.md                        |  15 +
 gcc/config/rs6000/vsx.md                           |  28 +-
 gcc/cp/ChangeLog                                   |  11 +
 gcc/cp/typeck.cc                                   |   3 +
 gcc/doc/invoke.texi                                |  10 +-
 gcc/fold-const.cc                                  |  18 +-
 gcc/fortran/ChangeLog                              |  10 +
 gcc/fortran/trans-stmt.cc                          |   3 +-
 gcc/jit/ChangeLog                                  |   9 +
 gcc/jit/jit-recording.cc                           |   1 +
 gcc/opts-common.cc                                 |   6 +-
 gcc/testsuite/ChangeLog                            | 188 ++++++++++++
 gcc/testsuite/c-c++-common/Warray-compare-3.c      |  13 +
 gcc/testsuite/g++.dg/cpp1z/pr115440.C              |   8 +
 gcc/testsuite/g++.dg/cpp23/ext-floating18.C        |  26 ++
 gcc/testsuite/g++.target/powerpc/pr106069.C        | 119 ++++++++
 gcc/testsuite/gcc.c-torture/execute/pr108789.c     |  39 +++
 gcc/testsuite/gcc.dg/pr114493-1.c                  |  19 ++
 gcc/testsuite/gcc.dg/pr114493-2.c                  |  26 ++
 gcc/testsuite/gcc.dg/pr114902.c                    |  23 ++
 gcc/testsuite/gcc.dg/pr115092.c                    |  16 +
 gcc/testsuite/gcc.dg/vect/pr113281-1.c             |  17 ++
 gcc/testsuite/gcc.dg/vect/pr113281-2.c             |  50 ++++
 gcc/testsuite/gcc.dg/vect/pr113281-3.c             |  39 +++
 gcc/testsuite/gcc.dg/vect/pr113281-4.c             |  55 ++++
 gcc/testsuite/gcc.dg/vect/pr113281-5.c             |  66 ++++
 gcc/testsuite/gcc.dg/vect/pr115192.c               |  28 ++
 gcc/testsuite/gcc.target/aarch64/options_set_27.c  |   9 +
 gcc/testsuite/gcc.target/aarch64/options_set_4.c   |   2 +-
 gcc/testsuite/gcc.target/alpha/pr115297.c          |  13 +
 gcc/testsuite/gcc.target/arm/cmse/extend-return.c  |  62 +++-
 .../gcc.target/avr/torture/pr115307-isinf.c        |  21 ++
 .../gcc.target/avr/torture/pr115317-isinf.c        |  55 ++++
 .../gcc.target/avr/torture/pr88236-pr115726.c      | 115 +++++++
 gcc/testsuite/gcc.target/avr/torture/pr98762.c     |  19 ++
 gcc/testsuite/gcc.target/powerpc/pr106069-1.c      |  39 +++
 gcc/testsuite/gcc.target/powerpc/pr106069-2.c      |  37 +++
 gcc/testsuite/gcc.target/powerpc/pr114846.c        |  20 ++
 gcc/testsuite/gcc.target/powerpc/pr115355.c        |  37 +++
 .../gfortran.dg/allocate_with_source_32.f90        |  33 ++
 gcc/testsuite/gnat.dg/access11.adb                 |  80 +++++
 gcc/testsuite/gnat.dg/incomplete8.adb              |  22 ++
 gcc/tree-data-ref.cc                               |   5 +-
 gcc/tree-vect-patterns.cc                          | 107 +++++--
 libgcc/ChangeLog                                   |   8 +
 libgcc/config/arm/cmse_nonsecure_call.S            |   2 +
 libgcc/config/avr/libf7/ChangeLog                  |   8 +
 libgcc/config/avr/libf7/libf7-asm.sx               |  19 +-
 libstdc++-v3/ChangeLog                             | 133 ++++++++
 libstdc++-v3/doc/html/faq.html                     |   2 +-
 libstdc++-v3/doc/html/manual/memory.html           |  10 +-
 .../doc/html/manual/mt_allocator_impl.html         |   6 +-
 libstdc++-v3/doc/html/manual/status.html           |  16 +-
 libstdc++-v3/doc/html/manual/using.html            |  10 +-
 libstdc++-v3/doc/xml/faq.xml                       |   2 +-
 libstdc++-v3/doc/xml/manual/allocator.xml          |  10 +-
 libstdc++-v3/doc/xml/manual/mt_allocator.xml       |   6 +-
 libstdc++-v3/doc/xml/manual/status_cxx1998.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |   2 +-
 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     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml  |   2 +-
 libstdc++-v3/doc/xml/manual/using.xml              |  33 +-
 libstdc++-v3/include/bits/chrono_io.h              |   5 +-
 libstdc++-v3/include/experimental/bits/simd.h      | 223 ++++++++++----
 .../include/experimental/bits/simd_builtin.h       | 152 +---------
 .../include/experimental/bits/simd_fixed_size.h    |   4 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |  26 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |   2 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |   6 +
 .../testsuite/experimental/simd/pr114958.cc        |  20 ++
 .../experimental/simd/pr115454_find_last_set.cc    |  50 ++++
 110 files changed, 2837 insertions(+), 610 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 72c680dbdd3,00000000000..831d30c6e6b
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,23 -1,0 +1,27 @@@
++2024-07-03  Peter Bergner  <berg...@linux.ibm.com>
++
++      Merge up to releases/gcc-13 a26c560d3f679d5237dd5191869e845740b94759
++
 +2024-05-29  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Merge up to releases/gcc-13 ebca6006f44408b8084868da6613f185b810db74
 +
 +2024-01-26  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Merge up to releases/gcc-13 663d9e168bc1f2649721436f5188563eda9d04f0
 +
 +2023-10-04  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Merge up to releases/gcc-13 29cd67f93f00cc7a9b08eae4f3e12e67ed568f19
 +
 +2023-08-23  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Merge up to releases/gcc-13 8e828c10249d895de5f55db58e1f10448498398f
 +
 +2023-07-31  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Merge up to releases/gcc-13 1f0933298c4aa76646b4ea964d6fbc07504526c8
 +
 +2023-06-05  Peter Bergner  <berg...@linux.ibm.com>
 +
 +      Create ibm/gcc-13-branch which follows the releases/gcc-13 branch.

Reply via email to