https://gcc.gnu.org/g:b7033568085613009adfca36da8f01306918f863
commit r16-3208-gb7033568085613009adfca36da8f01306918f863 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Aug 15 00:17:03 2025 +0000 Daily bump. Diff: --- ChangeLog | 4 ++++ gcc/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 8 +++++++ gcc/testsuite/ChangeLog | 40 +++++++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index fc1be55232a5..dc9243fb8f2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2025-08-14 Avinash Jayakar <avina...@linux.ibm.com> + + * MAINTAINERS: Add myself to write after approval. + 2025-08-08 Andrew Pinski <andrew.pin...@oss.qualcomm.com> * MAINTAINERS (Andrew Pinski): Update email address. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 84e9e186156c..b6316c1adc72 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,59 @@ +2025-08-14 Jeff Law <j...@ventanamicro.com> + + PR target/119275 + * config/riscv/riscv.cc (riscv_legitimize_move): Avoid calling + gen_lowpart for cases where it'll fail. Just use standard expander + paths for those cases. + +2025-08-14 Mikael Pettersson <mikpeli...@gmail.com> + + PR target/121336 + * config/cris/cris.h: Do not abbreviate --emulation. + +2025-08-14 Richard Sandiford <richard.sandif...@arm.com> + + PR target/121501 + * config/rs6000/rs6000.md (cmprb, setb_signed, setb_unsigned) + (cmprb2, cmpeqb): Add missing modes to nested if_then_elses. + +2025-08-14 Andrew Pinski <andrew.pin...@oss.qualcomm.com> + + PR tree-optimization/121474 + * passes.def: Update forwprop1/2 to have full_walk to be true. + * tree-ssa-forwprop.cc (optimize_aggr_zeroprop): Add new argument + full_walk. Take into account the full_walk and clobbers at the end + of the limit can be done always. + (simplify_builtin_call): Add new argument, full_walk. + Update call to optimize_aggr_zeroprop. + (pass_forwprop): Add m_full_walk field. + (pass_forwprop::set_pass_param): Update for m_full_walk. + (pass_forwprop::execute): Update call to simplify_builtin_call + and optimize_aggr_zeroprop. + +2025-08-14 Andrew Pinski <quic_apin...@quicinc.com> + + * tree-ssa-forwprop.cc (optimize_agr_copyprop_1): New function split out of ... + (optimize_agr_copyprop): Here. Also try calling optimize_agr_copyprop_arg. + (optimize_agr_copyprop_arg): New function. + +2025-08-14 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> + + * config/s390/s390.md: Merge movdi<mode>_zero_extend_A and + movsi<mode>_zero_extend_A into zero_extendsidi2 and + zero_extendhi<mode>2_z10 and + zero_extend<HQI:mode><GPR:mode>2_extimm. + * config/s390/vector.md (*movdi<mode>_zero_extend_A): Remove. + (*movsi<mode>_zero_extend_A): Remove. + (*movdi<mode>_zero_extend_B): Move to vec_extract patterns and + rename to *vec_extract<mode>_zero_extend. + (*movsi<mode>_zero_extend_B): Ditto. + +2025-08-14 H.J. Lu <hjl.to...@gmail.com> + + PR target/121540 + * config/i386/i386-options.cc (ix86_set_current_function): + Properly check if MMX and 80387 are enabled. + 2025-08-13 Jeff Law <j...@ventanamicro.com> PR target/121531 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 01b99e41aaa4..b2db30bb7910 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250814 +20250815 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 35e197982ae0..7347b1a0edef 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-08-14 Jakub Jelinek <ja...@redhat.com> + + PR c++/121524 + * tree.cc (build_cplus_array_type): Don't reuse variant type + if it has TREE_DEPRECATED or TREE_UNAVAILABLE flags set or, + unless elt_type has TYPE_USER_ALIGN set and TYPE_ALIGN is + TYPE_ALIGN of elt_type, TYPE_USER_ALIGN is not set. + 2025-08-13 Marek Polacek <pola...@redhat.com> PR c++/102610 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2fe01bc5d2dd..63d0cd015487 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2025-08-14 Jakub Jelinek <ja...@redhat.com> + + PR c++/121524 + * g++.dg/cpp0x/gen-attrs-89.C: New test. + +2025-08-14 Jeff Law <j...@ventanamicro.com> + + PR target/119275 + * gcc.target/riscv/pr119275.c: New test. + +2025-08-14 Andrew Pinski <quic_apin...@quicinc.com> + + * gcc.dg/tree-ssa/copy-prop-aggregate-arg-1.c: New test. + +2025-08-14 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> + + * gcc.target/s390/vector/vlgv-zero-extend-1.c: Require target + s390_mvx. + * gcc.target/s390/vector/vlgv-zero-extend-2.c: New test. + +2025-08-14 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> + + PR target/121511 + * gcc.dg/asm-hard-reg-error-3.c: Add additional option -marm for + target arm. + +2025-08-14 H.J. Lu <hjl.to...@gmail.com> + + PR target/121540 + * gcc.target/i386/no-callee-saved-19a.c (dg-options): Add + "-mno-avx -mno-mmx -mno-80387" + * gcc.target/i386/no-callee-saved-19b.c: Likewise. + * gcc.target/i386/no-callee-saved-19c.c: Likewise. + * gcc.target/i386/no-callee-saved-19d.c: Likewise. + * gcc.target/i386/no-callee-saved-19e.c: Likewise. + * gcc.target/i386/pr121208-1a.c: Likewise. + * gcc.target/i386/pr121208-1b.c: Likewise. + * gcc.target/i386/pr121540-1.c: New test. + * gcc.target/i386/pr121540-2.c: Likewise. + 2025-08-13 Jeff Law <j...@ventanamicro.com> PR target/121531