[llvm-commits] [llvm] r101854 - /llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt

Chris Lattner sabre at nondot.org
Mon Apr 19 18:11:32 PDT 2010


Author: lattner
Date: Mon Apr 19 20:11:32 2010
New Revision: 101854

URL: http://llvm.org/viewvc/llvm-project?rev=101854&view=rev
Log:
disable optimizations in this directory for MSVC9.  This avoids
an optimizer infinite loop on the file, PR6866.

Modified:
    llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt

Modified: llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt?rev=101854&r1=101853&r2=101854&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt (original)
+++ llvm/trunk/lib/Target/X86/Disassembler/CMakeLists.txt Mon Apr 19 20:11:32 2010
@@ -4,4 +4,11 @@
   X86Disassembler.cpp
   X86DisassemblerDecoder.c
   )
+# workaround for hanging compilation on MSVC9
+if( MSVC_VERSION EQUAL 1500 )
+set_property(
+  SOURCE X86Disassembler.cpp
+  PROPERTY COMPILE_FLAGS "/Od"
+  )
+endif()
 add_dependencies(LLVMX86Disassembler X86CodeGenTable_gen)





More information about the llvm-commits mailing list