From 99177446a22a489ccd60d374f13d8bb7237d54c2 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Fri, 10 Nov 2023 16:06:10 +0100 Subject: [PATCH] i386: Fix ashift insn mnemonic in shift code attribute gcc/ChangeLog: * config/i386/i386.md (shift): Use SAL insted of SLL for ashift insn mnemonic. --- gcc/config/i386/i386.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 046b6b7919e9..9dc614c60c0c 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1036,7 +1036,7 @@ (define_code_iterator any_shift [ashift lshiftrt ashiftrt]) ;; Base name for insn mnemonic. -(define_code_attr shift [(ashift "sll") (lshiftrt "shr") (ashiftrt "sar")]) +(define_code_attr shift [(ashift "sal") (lshiftrt "shr") (ashiftrt "sar")]) (define_code_attr vshift [(ashift "sll") (lshiftrt "srl") (ashiftrt "sra")]) ;; Mapping of rotate operators -- 2.47.2