Public bug reported:

Binary package hint: binutils

We observed a serious problem in ld which inserted branches to incorrect
locations during link. This may be related to the Cortex-A8 thumb-2
branch alignment workaround.  The problem occurred when building for
Thumb-2 (-march=armv7-a -mthumb) --- I don't know whether the problem is
restricted to Thumb code or not, however.

I haven't attached a test case for now, since I couldn't find a simple
test case and the only example we had of the failure is a massive pile
of object files :(  Let me know if you need any more information or help
validating the fix.

It seems that the following upstream patches resolve the problem:

http://sourceware.org/ml/binutils-cvs/2009-07/msg00062.html
http://sourceware.org/ml/binutils-cvs/2009-07/msg00060.html

Can these be integrated?

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


** Tags: armel

-- 
ld can generate incorrect branch fixups on arm
https://bugs.launchpad.net/bugs/399225
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to