Author: asl Date: Sun Jan 20 07:59:37 2008 New Revision: 46199 URL: http://llvm.org/viewvc/llvm-project?rev=46199&view=rev Log: Remove Darwin'ism
Modified: llvm/trunk/lib/Target/X86/X86ATTAsmPrinter.cpp Modified: llvm/trunk/lib/Target/X86/X86ATTAsmPrinter.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ATTAsmPrinter.cpp?rev=46199&r1=46198&r2=46199&view=diff ============================================================================== --- llvm/trunk/lib/Target/X86/X86ATTAsmPrinter.cpp (original) +++ llvm/trunk/lib/Target/X86/X86ATTAsmPrinter.cpp Sun Jan 20 07:59:37 2008 @@ -363,10 +363,7 @@ O << "@GOTOFF"; } else if (Subtarget->isPICStyleRIPRel() && !NotRIPRel && TM.getRelocationModel() != Reloc::Static) { - if ((GV->isDeclaration() || - GV->hasWeakLinkage() || - GV->hasLinkOnceLinkage()) && - TM.getRelocationModel() != Reloc::Static) + if (Subtarget->GVRequiresExtraLoad(GV, TM, false)) O << "@GOTPCREL"; if (needCloseParen) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits