]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Aug 2025 00:17:03 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Aug 2025 00:17:03 +0000 (00:17 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index fc1be55232a5e7599d272479bb0e5b4c5f31169a..dc9243fb8f2d6f932cf143ef9bed81b490c85e0c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-08-14  Avinash Jayakar  <avinashd@linux.ibm.com>
+
+       * MAINTAINERS: Add myself to write after approval.
+
 2025-08-08  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        * MAINTAINERS (Andrew Pinski): Update email address.
index 84e9e186156c2d84f4d62c63bbd26f43c5fa9968..b6316c1adc72e0525234015b5dd964cc04cafe7f 100644 (file)
@@ -1,3 +1,59 @@
+2025-08-14  Jeff Law  <jlaw@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  <mikpelinux@gmail.com>
+
+       PR target/121336
+       * config/cris/cris.h: Do not abbreviate --emulation.
+
+2025-08-14  Richard Sandiford  <richard.sandiford@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.pinski@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_apinski@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  <stefansf@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.tools@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  <jlaw@ventanamicro.com>
 
        PR target/121531
index 01b99e41aaa4766f83cf7d451a8a86c0d16eb81e..b2db30bb791009ffc8994f14a9535340ccc93f22 100644 (file)
@@ -1 +1 @@
-20250814
+20250815
index 35e197982ae09a48269f7a895df06f6ace533d4a..7347b1a0edef89a855f438af621d6613ee4dce63 100644 (file)
@@ -1,3 +1,11 @@
+2025-08-14  Jakub Jelinek  <jakub@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  <polacek@redhat.com>
 
        PR c++/102610
index 2fe01bc5d2ddad057ede51be436b496103c57156..63d0cd015487c8e51ed27e61b7d61bb2116beb9c 100644 (file)
@@ -1,3 +1,43 @@
+2025-08-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/121524
+       * g++.dg/cpp0x/gen-attrs-89.C: New test.
+
+2025-08-14  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/119275
+       * gcc.target/riscv/pr119275.c: New test.
+
+2025-08-14  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * gcc.dg/tree-ssa/copy-prop-aggregate-arg-1.c: New test.
+
+2025-08-14  Stefan Schulze Frielinghaus  <stefansf@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  <stefansf@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.tools@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  <jlaw@ventanamicro.com>
 
        PR target/121531