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 <jbeul...@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.