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

commit r15-7340-ga5b54be2a3604454ad94e1b3e5f554bacc81bbdf
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 4 00:18:10 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 31 +++++++++++++++++++++
 gcc/fortran/ChangeLog   |  6 ++++
 gcc/testsuite/ChangeLog | 37 +++++++++++++++++++++++++
 5 files changed, 148 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b7b5ec8efe5e..1b8f251e5165 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,76 @@
+2025-02-03  Uros Bizjak  <ubiz...@gmail.com>
+
+       * config/i386/i386.md (*sibcall_pop_memory):
+       Disable for TARGET_INDIRECT_BRANCH_REGISTER
+       * config/i386/predicates.md (call_insn_operand): Enable when
+       "satisfies_constraint_Bw (op)" is true, instead of open-coding
+       constraint here.
+       (sibcall_insn_operand): Ditto with "satisfies_constraint_Bs (op)"
+
+2025-02-03  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * config/aarch64/aarch64.cc (aarch64_choose_vector_init_constant):
+       New function, split out from...
+       (aarch64_expand_vector_init_fallback): ...here.  Use a bit-
+       reversed increment to find a constant index.  Add support for
+       stepped constants.
+
+2025-02-03  John David Anglin  <dang...@gcc.gnu.org>
+
+       PR rtl-optimization/117248
+       * config/pa/predicates.md (r25_operand): New predicate.
+       (r26_operand): Likewise.
+       * config/pa/pa.md: Use match_operand for r25 and r26 hard
+       register operands in mult, div, udiv, mod and umod millicode
+       patterns.
+
+2025-02-03  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118717
+       * tree-ssa-phiopt.cc (cond_if_else_store_replacement_1):
+       Do not common stores referencing abnormal SSA names.
+       * tree-ssa-sink.cc (sink_common_stores_to_bb): Likewise.
+
+2025-02-03  Andi Kleen  <a...@gcc.gnu.org>
+
+       * input.cc (check_line): New.
+       (test_replacement): New function to test line caching.
+       (input_cc_tests): Call test_replacement
+
+2025-02-03  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR preprocessor/118168
+       * input.cc (file_cache_slot::get_next_line): Implement
+       dynamic sizing of m_line_record based on input length.
+       * params.opt: (param_file_cache_lines): Set to 0 to size
+       dynamically.
+
+2025-02-03  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR preprocessor/118168
+       * input.cc (total_lines_num): Remove.
+       (file_cache_slot::evict): Ditto.
+       (file_cache_slot::create): Ditto.
+       (file_cache_slot::set_content): Ditto.
+       (file_cache_slot::file_cache_slot): Ditto.
+       (file_cache_slot::dump): Ditto.
+
+2025-02-03  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR preprocessor/118168
+       * input.cc (file_cache_slot::get_next_line): Use new algorithm
+       to maintain
+       (file_cache_slot::read_line_num): Use binary search for lookup.
+
+2025-02-03  Andi Kleen  <a...@gcc.gnu.org>
+
+       PR preprocessor/118168
+       * input.cc (file_cache::tune): New function.
+       * input.h (class file_cache): Make tunables non const.
+       * params.opt: Add new tunables.
+       * toplev.cc (toplev::main): Initialize input buffer context
+       tunables.
+
 2025-02-02  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/117411
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7f9b55c65c33..9be659a9cfd4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250203
+20250204
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1e2ec157ca8d..a0dddd70fc3f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,34 @@
+2025-02-03  A J Ryan Solutions Ltd  <gcc.gnu....@ajryansolutions.co.uk>
+
+       PR c++/118265
+       * pt.cc (find_parameter_packs_r) <case TEMPLATE_PARM_INDEX>:
+       Walk into the type of a parameter pack.
+
+2025-02-03  Iain Sandoe  <iains....@gmail.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/116506
+       PR c++/116880
+       * coroutines.cc (build_co_await): Ensure that xvalues are
+       materialised.  Handle references/pointer values in awaiter
+       access expressions.
+       (is_stable_lvalue): New.
+       * decl.cc (cxx_maybe_build_cleanup): Handle null arg.
+
+2025-02-03  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/116914
+       PR c++/117231
+       PR c++/118470
+       PR c++/118491
+       * semantics.cc (finish_for_stmt): Don't wrap the result of
+       pop_stmt_list in EXPR_STMT.
+
+2025-02-03  Richard Biener  <rguent...@suse.de>
+
+       PR c++/79786
+       * rtti.cc (emit_tinfo_decl): Fix DATA_ABI_ALIGNMENT invocation.
+
 2025-01-31  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/117516
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 7500bf7307a7..bf5514eefbc3 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-03  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/93289
+       * decl.cc (gfc_set_constant_character_len): Downgrade different
+       string lengths in character array constructor to legacy extension.
+
 2025-01-31  Harald Anlauf  <anl...@gmx.de>
 
        PR fortran/108454
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9a097494bfa4..db2002616862 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2025-02-03  A J Ryan Solutions Ltd  <gcc.gnu....@ajryansolutions.co.uk>
+
+       PR c++/118265
+       * g++.dg/cpp1z/variadic-nontype1.C: New file.
+
+2025-02-03  Iain Sandoe  <iains....@gmail.com>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/116506
+       PR c++/116880
+       * g++.dg/coroutines/pr116506.C: New test.
+       * g++.dg/coroutines/pr116880.C: New test.
+
+2025-02-03  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/116914
+       PR c++/117231
+       PR c++/118470
+       PR c++/118491
+       * g++.dg/coroutines/coro-range-for1.C: New test.
+
+2025-02-03  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/93289
+       * gfortran.dg/unlimited_polymorphic_1.f03: Pad element in character
+       array constructor to correct length.
+       * gfortran.dg/char_array_constructor_5.f90: New test.
+
+2025-02-03  Richard Sandiford  <richard.sandif...@arm.com>
+
+       * gcc.target/aarch64/sve/acle/general/dupq_12.c: New test.
+
+2025-02-03  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118717
+       * gcc.dg/torture/pr118717.c: New testcase.
+
 2025-02-02  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/117411

Reply via email to