diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2023-11-10 16:06:10 +0100 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2023-11-10 16:06:10 +0100 |
commit | 99177446a22a489ccd60d374f13d8bb7237d54c2 (patch) | |
tree | 7b11fbab94f221cded7449a1e91d97b867f7bb37 /gcc | |
parent | fb906061e10662280f602886c3659ac1c7522a37 (diff) | |
download | gcc-99177446a22a489ccd60d374f13d8bb7237d54c2.zip gcc-99177446a22a489ccd60d374f13d8bb7237d54c2.tar.gz gcc-99177446a22a489ccd60d374f13d8bb7237d54c2.tar.bz2 |
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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/i386.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 046b6b7..9dc614c 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 |