[llvm] r225227 - Remove X86 .quad workaround for buggy GNU assembler on OpenBSD / Bitrig.

Brad Smith brad at comstyle.com
Mon Jan 5 16:53:52 PST 2015


Author: brad
Date: Mon Jan  5 18:53:52 2015
New Revision: 225227

URL: http://llvm.org/viewvc/llvm-project?rev=225227&view=rev
Log:
Remove X86 .quad workaround for buggy GNU assembler on OpenBSD / Bitrig.

Modified:
    llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp

Modified: llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp?rev=225227&r1=225226&r2=225227&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp Mon Jan  5 18:53:52 2015
@@ -108,11 +108,6 @@ X86ELFMCAsmInfo::X86ELFMCAsmInfo(const T
   // Exceptions handling
   ExceptionsType = ExceptionHandling::DwarfCFI;
 
-  // OpenBSD and Bitrig have buggy support for .quad in 32-bit mode, just split
-  // into two .words.
-  if ((T.isOSOpenBSD() || T.isOSBitrig()) && T.getArch() == Triple::x86)
-    Data64bitsDirective = nullptr;
-
   // Always enable the integrated assembler by default.
   // Clang also enabled it when the OS is Solaris but that is redundant here.
   UseIntegratedAssembler = true;





More information about the llvm-commits mailing list