[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/15538] New: arm-unknown-eabi: wrong implicit it generation
From: |
address@hidden |
Subject: |
[Bug gas/15538] New: arm-unknown-eabi: wrong implicit it generation |
Date: |
Sun, 26 May 2013 14:34:18 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=15538
Bug ID: 15538
Summary: arm-unknown-eabi: wrong implicit it generation
Product: binutils
Version: 2.24 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: address@hidden
--8<--
$ arm-unknown-eabi-as --version
GNU assembler (GNU Binutils) 2.23.52.20130420
$ cat /tmp/t2.s
.thumb
.syntax unified
LDCEQ.W p6 , c3 , [ r2 ] , { 33 }
NOP.W
$ arm-unknown-eabi-as -mimplicit-it=thumb -o /tmp/t2.o /tmp/t2.s
/tmp/t2.s: Assembler messages:
/tmp/t2.s:4: Warning: it blocks containing wide Thumb instructions are
deprecated in ARMv8
$ arm-unknown-eabi-objdump -d /tmp/t2.o
/tmp/t2.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: bf04 itt eq
2: ec92 3621 ldceq 6, cr3, [r2], {33} ; 0x21
6: f3af 8000 nopeq.w
--8<--
Note: "itt eq", i.e. "nopeq.w". I expect to see "it eq", i.e. "nop.w" instead.
If an explicit IT is added to the source, a correct "it eq" gets encoded.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/15538] New: arm-unknown-eabi: wrong implicit it generation,
address@hidden <=