[llvm-commits] [llvm-gcc-4.2] r45978 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c

Bill Wendling isanbard at gmail.com
Mon Jan 14 15:20:48 PST 2008


On Jan 14, 2008 2:59 PM, Chris Lattner <clattner at apple.com> wrote:
> On Jan 14, 2008, at 2:18 PM, Bill Wendling wrote:
> > URL: http://llvm.org/viewvc/llvm-project?rev=45978&view=rev
> > Log:
> > GCC emits .reference and .lazy_reference directives directly to
> > the .s file. We
> > rather create the reference as data and then point that to what we
> > then hope
> > is an external symbol. However, this symbol doesn't have to exist in
> > some cases.
> > And, even without the .reference and .lazy_reference directives, we
> > shouldn't
> > be emitting data refering to this symbol.
>
> More to the point, this improves compatibility with the leopard
> dynamic linker and xcode 3.0 linker.
>
> I'll apply this to llvm-gcc 4.0 Bill, but please add the LLVM LOCAL
> markers to the new #ifdefs, thanks!
>
Oops! Done.

-=bw



More information about the llvm-commits mailing list