https://gcc.gnu.org/g:a1c59582e02e8bc56b5623230c5b26508e745bec

commit r17-1859-ga1c59582e02e8bc56b5623230c5b26508e745bec
Author: Jeff Law <[email protected]>
Date:   Thu Jun 25 09:37:13 2026 -0600

    [RISC-V] Avoid multiply defined insn name
    
    When adding a ChangeLog entry for a recent change I realized the
    define_insn_and_split didn't have a name.  So I added the name, but didn't
    account for the iterator and thus we have the same name appearing multiple
    times.
    
    Anyway, this just adds the '*' prefix so that the name is considered for
    debugging purposes only.
    
    Pushing as obvious.
    
    Jeff
    
    ps.  Yes, you could argue that I should have written the ChangeLog when I 
wrote
    the patch.
    
    gcc/
            * config/riscv/riscv.md (seq_sne_qi): Mark name for debugging 
purposes
            only.

Diff:
---
 gcc/config/riscv/riscv.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/riscv/riscv.md b/gcc/config/riscv/riscv.md
index d0cfa2c81edf..2cd26fa99abc 100644
--- a/gcc/config/riscv/riscv.md
+++ b/gcc/config/riscv/riscv.md
@@ -5363,7 +5363,7 @@
 ;;
 ;; There's probably some HImode cases we could handle too.  I haven't
 ;; thought hard about them.
-(define_insn_and_split "seq_sne_qi"
+(define_insn_and_split "*seq_sne_qi"
   [(set (match_operand:X 0 "register_operand" "=r")
        (any_eq:X (subreg:QI
                   (ashift:X (match_operand:X 1 "register_operand" "r")

Reply via email to