From: Uros Bizjak Date: Fri, 10 Nov 2023 15:06:10 +0000 (+0100) Subject: i386: Fix ashift insn mnemonic in shift code attribute X-Git-Tag: basepoints/gcc-15~4812 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=99177446a22a489ccd60d374f13d8bb7237d54c2;p=thirdparty%2Fgcc.git 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. --- 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