[llvm-commits] [llvm-gcc-4.2] r71287 - in /llvm-gcc-4.2/trunk: build_gcc gcc/ChangeLog.apple gcc/config/arm/arm.c gcc/cp/mangle.c gcc/objc/ChangeLog.apple gcc/objc/objc-act.c gcc/testsuite/ChangeLog.apple gcc/testsuite/g++.apple/anon-1.C gcc/testsuite/gcc.apple/weak.c gcc/testsuite/objc.dg/property-16.m gcc/tree-eh.c gcc/version.c

Mike Stump mrs at apple.com
Wed May 13 11:27:54 PDT 2009


On May 11, 2009, at 12:18 AM, Duncan Sands wrote:
> isn't that exactly what ExternalWeakLinkage is about?  A variable that
> ends up with WeakLinkage in LLVM is always defined.

I think you didn't catch my example in my previous email where I  
detailed how I think the above isn't true.  I think this gap comes  
from trying to treat defined at static link time the same as defined  
at runtime; they are different concepts and you have to treat them  
differently.

Now, I must admit, I didn't run the testcase I'm thinking about though  
the system to see if it behaves as I expected, but I think I have it  
right.



More information about the llvm-commits mailing list