]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 10 May 2026 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 10 May 2026 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 0aa1189f3c5c660ab38360f704ef2fc7651df553..3e79167d0972ed643b423531ec840aba3a0c229d 100644 (file)
@@ -1,3 +1,87 @@
+2026-05-09  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+
+       PR target/125217
+       * config/riscv/riscv.cc (riscv_gen_multi_pop_insn): Rename variable.
+       (riscv_expand_epilogue): Don't emit cm.popret with shadow stack.
+
+2026-05-09  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR middle-end/117871
+       * cfghooks.cc (cfg_hooks): Change the type
+       to be a pointer to a const struct cfg_hooks.
+       (get_cfg_hooks): Return the current pointer
+       rather the struct.
+       (set_cfg_hooks): Change the argument type and
+       set the cfg_hooks directly to it.
+       * cfghooks.h (gimple_cfg_hooks): Constify.
+       (rtl_cfg_hooks): Likewise.
+       (cfg_layout_rtl_cfg_hooks): Likewise.
+       (get_cfg_hooks): Update declration.
+       (set_cfg_hooks): Likewise.
+       * cfgrtl.cc (rtl_cfg_hooks): Constify.
+       (cfg_layout_rtl_cfg_hooks): Likewise.
+       * sel-sched-ir.cc (orig_cfg_hooks): Change to a pointer.
+       (sel_create_basic_block): Update
+       for orig_cfg_hooks being a pointer.
+       (sel_register_cfg_hooks): Update for the constification
+       of cfg_hooks.
+       * tree-cfg.cc (gimple_cfg_hooks): Constify.
+
+2026-05-09  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * cfghooks.cc (current_ir_name): New function.
+       (dump_bb_for_graph): Use current_ir_name
+       instead of accessing the name field.
+       (dump_bb_as_sarif_properties): Likewise.
+       (redirect_edge_and_branch): Likewise.
+       (can_remove_branch_p): Likewise.
+       (redirect_edge_and_branch_force): Likewise.
+       (split_block_1): Likewise.
+       (move_block_after): Likewise.
+       (delete_basic_block): Likewise.
+       (split_edge): Likewise.
+       (create_basic_block_1): Likewise.
+       (can_merge_blocks_p): Likewise.
+       (predict_edge): Likewise.
+       (predicted_by_p): Likewise.
+       (merge_blocks): Likewise.
+       (make_forwarder_block): Likewise.
+       (force_nonfallthru): Likewise.
+       (can_duplicate_block_p): Likewise.
+       (duplicate_block): Likewise.
+       (block_ends_with_call_p): Likewise.
+       (block_ends_with_condjump_p): Likewise.
+       (flow_call_edges_add): Likewise.
+       * cfghooks.h (struct cfg_hooks): Remove the name
+       field.
+       * cfgrtl.cc (rtl_cfg_hooks): Update for the removal
+       of the name field.
+       (cfg_layout_rtl_cfg_hooks): Likewise.
+       * tree-cfg.cc (struct cfg_hooks): Likewise.
+
+2026-05-09  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * cfghooks.cc (current_ir_type): Return cfghooks' ir field.
+       * cfghooks.h (struct cfg_hooks): Add ir field.
+       * cfgrtl.cc (rtl_cfg_hooks): Update for new ir field.
+       (cfg_layout_rtl_cfg_hooks): Likewise.
+       * tree-cfg.cc (gimple_cfg_hooks): Likewise.
+
+2026-05-09  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/125239
+       * config/i386/i386-features.cc (ix86_place_single_vector_set):
+       For CONST_VECTOR source, check CONST0_RTX with
+       X86_CSE_CONST0_VECTOR and CONSTM1_RTX with X86_CSE_CONSTM1_VECTOR.
+       (ix86_broadcast_inner): Set x86_cse kind to X86_CSE_CONST0_VECTOR
+       for CONST0_RTX and X86_CSE_CONSTM1_VECTOR for CONSTM1_RTX.
+
+2026-05-09  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/125234
+       * match.pd (`(a !=/== b) &\| ((a|b) ==/!= 0)`): Fix
+       resulting constant form.
+
 2026-05-08  Roger Sayle  <roger@nextmovesoftware.com>
 
        PR middle-end/124637
index c3a21ad04b908d8df250bda0ee19d9a7bd656449..4be47a9913ff947fb0f4bd9c3d189ce8261021e2 100644 (file)
@@ -1 +1 @@
-20260509
+20260510
index de07f84bcf8783eb3a6c442133f960a7d5781c1c..e72d0ed3c2d75e4fa16a1a5e5474df41b25e8a5f 100644 (file)
@@ -1,3 +1,9 @@
+2026-05-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121500
+       * cp-gimplify.cc (cp_genericize_r): Unconditionally walk
+       DECL_VALUE_EXPR.
+
 2026-05-08  Marek Polacek  <polacek@redhat.com>
 
        PR c++/115181
index c9b41afd4de7a86923a2565c92576de51886f11e..4fe3ec75a600258e5a3a2d2485a28be21681adc8 100644 (file)
@@ -1,3 +1,24 @@
+2026-05-09  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+
+       PR target/125217
+       * gcc.target/riscv/ssp-zcmp.c: New test.
+
+2026-05-09  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/125245
+       * gcc.target/i386/pr125245.c: New test.
+
+2026-05-09  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/125239
+       * gcc.target/i386/pr124407-1.c: Adjusted.
+       * gcc.target/i386/pr125239.c: New test.
+
+2026-05-09  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/125234
+       * gcc.dg/torture/pr125234-1.c: New test.
+
 2026-05-08  Marek Polacek  <polacek@redhat.com>
 
        PR c++/115181