https://gcc.gnu.org/g:5378627142fff79eea514ed7fb424c90ea94b75e

commit r15-7399-g5378627142fff79eea514ed7fb424c90ea94b75e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Feb 7 00:18:53 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   |  8 ++++++
 gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++
 libgfortran/ChangeLog   |  8 ++++++
 5 files changed, 142 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89b8a4d6ad15..095de11a11ee 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,76 @@
+2025-02-06  Craig Blackmore  <craig.blackm...@embecosm.com>
+
+       * config/riscv/riscv.md: Move UNSPEC_SSP_SET and UNSPEC_SSP_TEST
+       to unspec enum.
+
+2025-02-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.opt.urls: Add mcvt.
+
+2025-02-06  Tamar Christina  <tamar.christ...@arm.com>
+
+       PR tree-optimization/118756
+       * tree-ssa-loop-ivopts.cc (contain_complex_addr_expr): Remove.
+
+2025-02-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/118764
+       * config/avr/avr.opt (-mcvt): New target option.
+       * config/avr/avr-arch.h (AVR_CVT): New enum value.
+       * config/avr/avr-mcus.def: Add AVR_CVT flag for devices that
+       support it.
+       * config/avr/avr.cc (avr_handle_isr_attribute) [TARGET_CVT]: Issue
+       an error when a vector number larger that 3 is used.
+       * config/avr/gen-avr-mmcu-specs.cc (McuInfo.have_cvt): New property.
+       (print_mcu) <*avrlibc_startfile>: Use crt<mcu>-cvt.o depending
+       on -mcvt (or issue an error when the device doesn't support a CVT).
+       * doc/invoke.texi (AVR Options): Document -mcvt.
+
+2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117506
+       * loop-iv.cc (get_biv_step_1): For {ZERO,SIGN}_EXTEND
+       of PLUS apply {ZERO,SIGN}_EXTEND to op1.
+
+2025-02-06  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/118768
+       * config/avr/genmultilib.awk: Parse the AVR_MCU lines in
+       a more robust way w.r.t. white spaces.
+
+2025-02-06  Lulu Cheng  <chengl...@loongson.cn>
+
+       PR target/118561
+       * config/loongarch/loongarch-builtins.cc
+       (loongarch_expand_builtin_lsx_test_branch):
+       NULL_RTX will not be returned when an error is detected.
+       (loongarch_expand_builtin): Likewise.
+
+2025-02-06  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR tree-optimization/110449
+       * tree-ssa-loop-manip.h (insert_iv_increment): Declare.
+       * tree-ssa-loop-manip.cc (insert_iv_increment): New function,
+       split out from...
+       (create_iv): ...here and generalized to gimple_seqs.
+       * tree-vect-loop.cc (vectorizable_induction): Use
+       standard_iv_increment_position and insert_iv_increment
+       to insert the IV increment.
+
+2025-02-06  Richard Biener  <rguent...@suse.de>
+
+       PR rtl-optimization/117922
+       * fold-mem-offsets.cc (pass_fold_mem_offsets::execute):
+       Do nothing for a highly connected CFG.
+
+2025-02-06  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118749
+       * tree-vect-data-refs.cc (vector_alignment_reachable_p): Pass
+       in the vectorization factor, when that cannot maintain
+       the DRs target alignment do not claim we can reach that
+       by peeling.
+
 2025-02-05  Jeff Law  <j...@ventanamicro.com>
 
        * config/bfin/bfin.md (abssi): Disable pattern.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8817645f579f..293639e31377 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250206
+20250207
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f61107593a15..cc15c1653ab9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-02-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/118750
+       * resolve.cc (resolve_assoc_var): If the target expression has
+       a rank, do not use gfc_expression_rank, since it will return 0
+       if the function is elemental. Resolution will have produced the
+       correct rank.
+
 2025-02-05  Tobias Burnus  <tbur...@baylibre.com>
 
        PR fortran/118740
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bd6dc3c32475..6c5febac1a1d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,55 @@
+2025-02-06  Jeff Law  <j...@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Update expected
+       output.
+
+2025-02-06  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       PR libfortran/114618
+       * gfortran.dg/pr114618.f90: New test.
+
+2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-no_unique_address1.C: New test.
+
+2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-noreturn1.C: New test.
+
+2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-nodiscard1.C: New test.
+
+2025-02-06  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/118750
+       * gfortran.dg/associate_72.f90: New test.
+
+2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117506
+       * gcc.dg/pr117506.c: New test.
+       * gcc.target/riscv/pr117506.c: New test.
+
+2025-02-06  Lulu Cheng  <chengl...@loongson.cn>
+
+       PR target/118561
+       * gcc.target/loongarch/pr118561.c: New test.
+
+2025-02-06  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR tree-optimization/110449
+       * gcc.target/aarch64/pr110449.c: Expect an increment by 8.0,
+       but test that there is no MOV.
+
+2025-02-06  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118749
+       * gcc.dg/vect/pr118749.c: New testcase.
+
 2025-02-05  Simon Martin  <si...@nasilyan.com>
 
        PR c++/118319
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index f65163e0fb6f..5237848418f5 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-02-06  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       PR libfortran/114618
+       * io/transfer.c (formatted_transfer_scalar_write): Change name
+       of vriable 'pos' to 'tab_pos' to improve clarity. Add new
+       variable next_pos when calculating the maximum position.
+       Update the calculation of pending spaces.
+
 2025-02-04  Thomas Koenig  <tkoe...@gcc.gnu.org>
 
        * Makefile.am: Add files for unsigned exponentiation.

Reply via email to