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: j...@bass-software.com --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-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils