https://gcc.gnu.org/g:6eada54ba865eeb9aabfcfbc106c3fbff7abe98a
commit 6eada54ba865eeb9aabfcfbc106c3fbff7abe98a Merge: 640bb0fa76a 37bbd2c1667 Author: Jakub Jelinek <ja...@redhat.com> Date: Mon Jul 1 10:20:55 2024 +0200 Merge commit 'r14-10366-g37bbd2c1667c70387f5fa6b52f461d57a204229d' into redhat/gcc-14-branch Diff: gcc/ChangeLog | 134 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 9 + gcc/c/c-decl.cc | 38 ++++- gcc/c/c-parser.cc | 4 +- gcc/config/aarch64/aarch64-cores.def | 2 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/rs6000/altivec.md | 80 ++++++--- gcc/config/rs6000/rs6000-logue.cc | 7 +- gcc/config/rs6000/rs6000.cc | 8 +- gcc/config/rs6000/rs6000.md | 15 ++ gcc/config/rs6000/vsx.md | 28 ++-- gcc/config/sparc/linux64.h | 2 +- gcc/configure | 2 + gcc/configure.ac | 2 + gcc/cp/ChangeLog | 39 +++++ gcc/cp/decl2.cc | 2 + gcc/cp/parser.cc | 8 +- gcc/cp/pt.cc | 6 +- gcc/cp/semantics.cc | 8 - gcc/cp/typeck.cc | 7 - gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 31 ++++ gcc/fortran/trans-array.cc | 20 ++- gcc/fortran/trans-decl.cc | 4 +- gcc/fortran/trans-stmt.cc | 5 +- gcc/testsuite/ChangeLog | 125 ++++++++++++++ gcc/testsuite/g++.dg/cpp1y/decltype-auto8.C | 22 +++ .../g++.dg/cpp2a/class-deduction-alias22.C | 14 ++ gcc/testsuite/g++.dg/template/array37.C | 14 ++ gcc/testsuite/g++.dg/vect/pr115278.cc | 38 +++++ gcc/testsuite/g++.target/powerpc/pr106069.C | 119 ++++++++++++++ gcc/testsuite/gcc.dg/pr114574-1.c | 6 +- gcc/testsuite/gcc.dg/pr114574-2.c | 6 +- gcc/testsuite/gcc.dg/pr114930.c | 9 + gcc/testsuite/gcc.dg/pr115502.c | 9 + gcc/testsuite/gcc.target/i386/pr115508.c | 15 ++ gcc/testsuite/gcc.target/powerpc/pr114846.c | 20 +++ gcc/testsuite/gcc.target/powerpc/pr115355.c | 37 +++++ .../gcc.target/riscv/rvv/vsetvl/pr115214.c | 52 ++++++ .../gfortran.dg/allocate_with_source_33.f90 | 69 ++++++++ gcc/testsuite/gfortran.dg/bind_c_char_11.f90 | 45 +++++ gcc/testsuite/gfortran.dg/optional_absent_12.f90 | 30 ++++ gcc/tree-if-conv.cc | 4 +- gcc/tree-ssa-pre.cc | 10 +- gcc/tree-vect-slp.cc | 29 ++-- libgcc/ChangeLog | 13 ++ libgcc/config/aarch64/cpuinfo.c | 181 +++++++++------------ libstdc++-v3/ChangeLog | 65 ++++++++ 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/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/include/bits/chrono_io.h | 5 +- libstdc++-v3/include/experimental/bits/simd_x86.h | 26 +-- libstdc++-v3/testsuite/20_util/duration/io.cc | 6 + .../experimental/simd/pr115454_find_last_set.cc | 50 ++++++ 70 files changed, 1301 insertions(+), 265 deletions(-)