The problem is indeed inline asm which is invalid for Thumb-1.

This code comes from JamVM, and the inline asm performs a syscall to
invalidate the I-cache after generating some code. It would be better
off using the gcc __builtin__clear_cache() function for this, or least
changing the code to let gcc generate the constants.

** Changed in: gcc-linaro
       Status: Incomplete => Invalid

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

Title:
  [armel, avmv6] wrong assembler with -O[13s], not -O2

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc-linaro/+bug/730840/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to