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

commit r15-4710-gae0dbea896b77686fcd1c890e5b7c5fed6197767
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Oct 28 00:17:33 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 32 ++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  5 +++++
 gcc/fortran/ChangeLog   |  9 +++++++++
 gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 42 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 130 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b9bfa5db4d2c..8f7f72fa8b98 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,35 @@
+2024-10-27  Fangrui Song  <mask...@gcc.gnu.org>
+
+       * config/arm/bpabi.h (TARGET_FDPIC_ASM_SPEC): Transform -mfdpic.
+       * config/arm/linux-eabi.h (TARGET_FDPIC_LINKER_EMULATION): Define.
+       (SUBTARGET_EXTRA_LINK_SPEC): Use TARGET_FDPIC_LINKER_EMULATION
+       if -mfdpic.
+
+2024-10-27  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc (TARGET_DIFFERENT_ADDR_DISPLACEMENT_P):
+       Add new target hook to always return true.
+       * config/xtensa/xtensa.md (movsi_internal):
+       Revert the previous changes.
+
+2024-10-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * configure.ac (gcc_AC_CHECK_DECLS): Add fmemopen.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * Makefile.in (build/genmatch.o): Add -DGENMATCH_SELFTESTS to
+       BUILD_CPPFLAGS for stage2+ genmatch.
+       * genmatch.cc (test_diag_vfprintf, genmatch_diag_selftests): New
+       functions.
+       (main): Call genmatch_diag_selftests.
+       * pretty-print.cc (test_pp_format): Add two tests, one for %M$.*N$s
+       and one for %M$.Ns.
+
+2024-10-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * doc/invoke.texi (Wtrailing-whitespace=): Change
+       blank argument to blanks and space argument to any.
+
 2024-10-26  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR tree-optimization/117234
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 484ce9b3e427..0dda5574ec7c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241027
+20241028
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 64141e99eebe..2d2eaab4d80b 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2024-10-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * c.opt (warn_trailing_whitespace_kind): Change blank
+       to blanks and space to any.
+
 2024-10-25  Jakub Jelinek  <ja...@redhat.com>
 
        * c-ubsan.cc: Remove trailing whitespace.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6de40b348c19..f5f9b661952d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2024-10-27  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/115070
+       PR fortran/115348
+       * trans-expr.cc (gfc_trans_class_init_assign): If all the
+       components of the default initializer are null for a scalar,
+       build an empty statement to prevent prior declarations from
+       disappearing.
+
 2024-10-26  Iain Sandoe  <i...@sandoe.co.uk>
 
        * intrinsic.texi: Add menu item for UINT.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 428d615bc540..aab3ffa80200 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,44 @@
+2024-10-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * c-c++-common/cpp/Wtrailing-whitespace-2.c: Use
+       -Wtrailing-whitespace=blanks rather than -Wtrailing-whitespace=blank.
+       * c-c++-common/cpp/Wtrailing-whitespace-3.c: Use
+       -Wtrailing-whitespace=any rather than -Wtrailing-whitespace=space.
+       * c-c++-common/cpp/Wtrailing-whitespace-7.c: Use
+       -Wtrailing-whitespace=blanks rather than -Wtrailing-whitespace=blank.
+       * c-c++-common/cpp/Wtrailing-whitespace-8.c: Use
+       -Wtrailing-whitespace=any rather than -Wtrailing-whitespace=space.
+
+2024-10-27  Jakub Jelinek  <ja...@redhat.com>
+
+       * gcc.dg/vec-perm-lower.c: Add -Wno-psabi to dg-options.
+
+2024-10-27  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/115070
+       PR fortran/115348
+       * gfortran.dg/pr115070.f90: New test.
+       * gfortran.dg/pr115348.f90: New test.
+
+2024-10-27  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+           Yvan ROUX  <yvan.r...@foss.st.com>
+
+       * gcc.target/arm/bti-1.c: Check for asm instructions starting
+       with a tab.
+       * gcc.target/arm/bti-2.c: Likewise.
+       * gcc.target/arm/pac-1.c: Likewise.
+       * gcc.target/arm/pac-2.c: Likewise.
+       * gcc.target/arm/pac-3.c: Likewise.
+       * gcc.target/arm/pac-4.c: Likewise.
+       * gcc.target/arm/pac-6.c: Likewise.
+       * gcc.target/arm/pac-7.c: Likewise.
+       * gcc.target/arm/pac-8.c: Likewise.
+       * gcc.target/arm/pac-9.c: Likewise.
+       * gcc.target/arm/pac-10.c: Likewise.
+       * gcc.target/arm/pac-11.c: Likewise.
+       * gcc.target/arm/pac-15.c: Likewise.
+       * gcc.target/arm/pac-sibcall.c: Likewise.
+
 2024-10-26  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR tree-optimization/117234
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 314ba364be73..37c518768125 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,45 @@
+2024-10-27  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/111055
+       * include/bits/ranges_base.h (__container_compatible_range): New
+       concept.
+       * include/bits/stl_bvector.h (vector(from_range, R&&, const Alloc&))
+       (assign_range, insert_range, append_range): Define.
+       * include/bits/stl_uninitialized.h (__do_uninit_copy): Support
+       non-common ranges.
+       (__uninitialized_copy_a): Likewise.
+       * include/bits/stl_vector.h (_Vector_base::_M_append_range_to):
+       New function.
+       (_Vector_base::_M_append_range): Likewise.
+       (vector(from_range, R&&, const Alloc&), assign_range): Define.
+       (append_range): Define.
+       (insert_range): Declare.
+       * include/debug/vector (vector(from_range, R&&, const Alloc&))
+       (assign_range, insert_range, append_range): Define.
+       * include/bits/vector.tcc (insert_range): Define.
+       * testsuite/util/testsuite_iterators.h (input_iterator_wrapper_rval):
+       New class template.
+       * testsuite/23_containers/vector/bool/cons/from_range.cc: New test.
+       * testsuite/23_containers/vector/bool/modifiers/assign/assign_range.cc:
+       New test.
+       * testsuite/23_containers/vector/bool/modifiers/insert/append_range.cc:
+       New test.
+       * testsuite/23_containers/vector/bool/modifiers/insert/insert_range.cc:
+       New test.
+       * testsuite/23_containers/vector/cons/from_range.cc: New test.
+       * testsuite/23_containers/vector/modifiers/append_range.cc: New test.
+       * testsuite/23_containers/vector/modifiers/assign/assign_range.cc:
+       New test.
+       * testsuite/23_containers/vector/modifiers/insert/insert_range.cc:
+       New test.
+
+2024-10-27  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/bits/stl_bvector.h (emplace_back, emplace): Forward
+       parameter pack to preserve value category.
+       * testsuite/23_containers/vector/bool/emplace_rvalue.cc: New
+       test.
+
 2024-10-25  Jonathan Wakely  <jwak...@redhat.com>
 
        * 
testsuite/21_strings/basic_string/operators/char/op_plus_string_view.cc:

Reply via email to