Re: [llvm-commits] [llvm] r41838 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86As

2007-09-11 Thread Bill Wendling
On 9/11/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Sep 11, 2007, at 10:21 AM, Bill Wendling wrote: > > > On 9/11/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > >> Bill, > >> > >>> The personality function on Darwin needs a global stub. We then > >>> refer to > >>> that global stub ins

Re: [llvm-commits] [llvm] r41838 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86As

2007-09-11 Thread Chris Lattner
On Sep 11, 2007, at 10:21 AM, Bill Wendling wrote: > On 9/11/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: >> Bill, >> >>> The personality function on Darwin needs a global stub. We then >>> refer to >>> that global stub instead of doing the ".set" thingy we were doing >>> before. >> This

Re: [llvm-commits] [llvm] r41838 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86As

2007-09-11 Thread Bill Wendling
On 9/11/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > Bill, > > > The personality function on Darwin needs a global stub. We then refer to > > that global stub instead of doing the ".set" thingy we were doing before. > This breaks linux. The problem is indirect encoding of personality > symbo

Re: [llvm-commits] [llvm] r41838 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86As

2007-09-11 Thread Bill Wendling
On 9/11/07, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > Bill, > > > The personality function on Darwin needs a global stub. We then refer to > > that global stub instead of doing the ".set" thingy we were doing before. > This breaks linux. The problem is indirect encoding of personality > symbo

Re: [llvm-commits] [llvm] r41838 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/DwarfWriter.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86ATTAsmPrinter.cpp lib/Target/X86/X86As

2007-09-11 Thread Anton Korobeynikov
Bill, > The personality function on Darwin needs a global stub. We then refer to > that global stub instead of doing the ".set" thingy we were doing before. This breaks linux. The problem is indirect encoding of personality symbol. It shouldn't be so for linux. It seems we need another knob for it