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.