[PATCH] Remove i386 .quad workaround for OpenBSD / Bitrig
Brad Smith
brad at comstyle.com
Sat Jan 3 14:02:08 PST 2015
Now that the bug in question has been fixed remove the workaround
for i386 for buggy .quad support.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
-------------- next part --------------
Index: lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
===================================================================
--- lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp (revision 225109)
+++ lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp (working copy)
@@ -108,11 +108,6 @@
// 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