bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/30851] New: gas arm: Accepts additional operands for `lsr` inst


From: jwlee2217 at softsec dot kaist.ac.kr
Subject: [Bug gas/30851] New: gas arm: Accepts additional operands for `lsr` instruction
Date: Thu, 14 Sep 2023 04:11:33 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=30851

            Bug ID: 30851
           Summary: gas arm: Accepts additional operands for `lsr`
                    instruction
           Product: binutils
           Version: 2.41
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: jwlee2217 at softsec dot kaist.ac.kr
  Target Milestone: ---

```
$ cat examples/bug6_1.s
lsr R0, R1, #2, 1 << 4
$ ./arm-linux-gnueabi-as examples/bug6_1.s -o bug6_1.o
$ ./arm-linux-gnueabi-objdump -d bug6_1.o

bug6_1.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <.text>:
   0:   e1a00121        lsr     r0, r1, #2
```
According to the instruction manual, the `lsr` instruction does not accept four
operands. However, it does accept four operands and ignores the last operand.

-- 
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]