Backport a fix for Neon immediate moves to the latest binutils
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils-armhf-cross (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: binutils
That patch for http://
$> cat /tmp/tst.s
.cpu cortex-a9
.fpu neon
.text
vmov.i64 d9,#-4294967296
Native on pavo1 :
ramana@pavo1:~$ gcc -c /tmp/tst.s
/tmp/tst.s: Assembler messages:
/tmp/tst.s:5: Error: expected <Rm> or <Dm> or <Qm> operand -- `vmov.i64 d9,#-4294967296'
GNU assembler (GNU Binutils for Ubuntu) 2.20.51-
Cross on Maverick from the Linaro toolchain maintainers PPA.
GNU assembler (GNU Binutils for Ubuntu) 2.21.0.20110302
amrad01@e102742:~$ arm-linux-
ramrad01@e102742:~$ arm-linux-
tst.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: f2809e30 vmov.i64 d9, #0x0000000000000000
Using FSF trunk.
ramrad01@e102742:~$ /work/cross-
GNU assembler (GNU Binutils) 2.21.51.20110303
Copyright 2011 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `arm-none-
tst.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: f3879e30 vmov.i64 d9, #0xffffffff00000000
affects: | binutils (Ubuntu) → binutils-armhf-cross (Ubuntu) |
Changed in binutils-armhf-cross (Ubuntu): | |
status: | New → Confirmed |
binutils 2.21.50 contains the fix. Ramana, do you know what revision this is fixed in? One option might be cherry picking it.