[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug gas/30851] New: gas arm: Accepts additional operands for `lsr` instruction,
jwlee2217 at softsec dot kaist.ac.kr <=