[llvm-commits] [llvm] r106662 - /llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
Chris Lattner
clattner at apple.com
Wed Jun 23 23:51:36 PDT 2010
On Jun 23, 2010, at 11:52 AM, Dale Johannesen wrote:
> Author: johannes
> Date: Wed Jun 23 13:52:34 2010
> New Revision: 106662
>
> URL: http://llvm.org/viewvc/llvm-project?rev=106662&view=rev
> Log:
> Do not do tail calls to external symbols. If the
> branch turns out to be ARM-to-Thumb or vice versa
> the linker cannot resolve this. 8120438.
>
> If this optimization is going to be useful we probably
> need a compiler flag "assume callees are same architecture"
> or something like that.
Wow, this is a pretty bad limitation. Does GCC have the same limitation?
-Chris
More information about the llvm-commits
mailing list