Public bug reported:

Binary package hint: binutils

That patch for http://sourceware.org/bugzilla/show_bug.cgi?id=11972
needs  a backport into the Ubuntu binutils for armel


$> 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-system.20100908


Cross on Maverick from the Linaro toolchain maintainers PPA. 

GNU assembler (GNU Binutils for Ubuntu) 2.21.0.20110302

amrad01@e102742:~$ arm-linux-gnueabi-gcc -c /tmp/tst.s 
ramrad01@e102742:~$ arm-linux-gnueabi-objdump -d tst.o 

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-build/arm-none-linux-gnueabi/tools-gcc45branch/bin/arm-none-linux-gnueabi-as
 --version 
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-linux-gnueabi'.


tst.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <.text>:
   0:   f3879e30        vmov.i64        d9, #0xffffffff00000000

** Affects: binutils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/747873

Title:
  Backport a fix for Neon immediate moves to the latest binutils

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to