[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