bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]