diff --git a/CMakeLists.txt b/CMakeLists.txt index 49a95d7e..4c4f7690 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -250,7 +250,7 @@ set_target_properties( target_link_libraries(${LDC_EXE} "${LLVM_LDFLAGS} ${LLVM_LIBRARIES}" ${LIBCONFIG_LDFLAGS} config++) if(WIN32) target_link_libraries(${LDC_EXE} imagehlp psapi) -elseif(UNIX) +elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") target_link_libraries(${LDC_EXE} dl) endif(WIN32) diff --git a/gen/asm-x86-64.h b/gen/asm-x86-64.h index cfc645ed..910c2921 100644 --- a/gen/asm-x86-64.h +++ b/gen/asm-x86-64.h @@ -1015,9 +1015,9 @@ namespace AsmParserx8664 { "movs", Op_movs }, { "movsb", Op_movsX }, { "movsd", Op_movsd }, - { "movsq", Op_movsd }, { "movshdup", Op_DstSrcSSE }, { "movsldup", Op_DstSrcSSE }, + { "movsq", Op_movsd }, { "movss", Op_DstSrcSSE }, { "movsw", Op_movsX }, { "movsx", Op_movsx }, // word-only, reg dest