[Bug 669869] Re: [arm] incorrect error on badly formed vst1 (r15 not allowed here)

Matthias Klose doko at ubuntu.com
Fri Sep 7 13:59:40 UTC 2012


still seen with 2.23 branch

** Changed in: binutils (Ubuntu)
       Status: New => Confirmed

** Also affects: linaro-toolchain-misc
   Importance: Undecided
       Status: New

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

Title:
  [arm] incorrect error on badly formed vst1 (r15 not allowed here)

Status in Linaro Toolchain Miscellanies:
  New
Status in “binutils” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: binutils

  Binutils Version: 2.20.51.20100908-0ubuntu2

  I missed the [ brackets off a vst1 instruction and got the error:

  break.s:14: Error: r15 not allowed here -- `vst1.8 {d0,d1},r3'

  I guess that's because r15 gets used as part of the encoding, but it
  doesn't look like the right error for the problem.

  Dave

  ~# as break.s 
  break.s: Assembler messages:
  break.s:14: Error: r15 not allowed here -- `vst1.8 {d0,d1},r3'

  ---------------------------------
  # cat break.s
  	.syntax unified
  	.arch armv7-a
          .fpu  neon

  	.text
  	.thumb

  	.thumb_func
  	.align 2
  	.p2align 4,,15
  	.global broken
  	.type broken,%function  
  broken:
    vst1.8  {d0,d1}, r3

    bx    lr              @ goodbye
  -------------------------------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-toolchain-misc/+bug/669869/+subscriptions




More information about the foundations-bugs mailing list