[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/31606] New: [2.43 Regression] "shld %rsi,%rdx,%rax" no longer w
From: |
hjl.tools at gmail dot com |
Subject: |
[Bug gas/31606] New: [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works |
Date: |
Thu, 04 Apr 2024 19:22:52 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=31606
Bug ID: 31606
Summary: [2.43 Regression] "shld %rsi,%rdx,%rax" no longer
works
Product: binutils
Version: 2.43 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
CC: jbeulich at suse dot com
Target Milestone: ---
Target: x86-64
[hjl@gnu-cfl-3 tmp]$ cat x.s
shld %rsi,%rdx,%rax
[hjl@gnu-cfl-3 tmp]$ gcc -c x.s
x.s: Assembler messages:
x.s:1: Error: operand type mismatch for `shld'
[hjl@gnu-cfl-3 tmp]$
This may be caused by
commit ffa2571063594a58e2e67932d8c742c04292a2ac
Author: Jan Beulich <jbeulich@suse.com>
Date: Thu Mar 28 11:49:48 2024 +0100
x86: templatize shift-double insns
With the multitude of new APX templates, it finally becomes desirable to
further remove redundancy by also templatizing basic arithmetic insns.
Continue with the shift-double ones.
While there also drop the APX form with ShiftCount omitted. Other shift
and rotate insns were deliberately left without this form as well. Note
that there's also no testsuite adjustment needed for this, indicating
that the form wasn't tested either.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/31606] New: [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works,
hjl.tools at gmail dot com <=
- [Bug gas/31606] [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works, hjl.tools at gmail dot com, 2024/04/04
- [Bug gas/31606] [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works, cvs-commit at gcc dot gnu.org, 2024/04/04
- [Bug gas/31606] [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works, hjl.tools at gmail dot com, 2024/04/04
- [Bug gas/31606] [2.43 Regression] "shld %rsi,%rdx,%rax" no longer works, cvs-commit at gcc dot gnu.org, 2024/04/06