Misc fixes

This commit is contained in:
Thomas Pöchtrager 2015-10-04 17:21:52 +02:00
parent 4abc4ff592
commit 1dbb3964b9
2 changed files with 9 additions and 7 deletions

View File

@ -79,7 +79,7 @@ LTO_DECLARE(lto_module_get_symbol_name);
LTO_DECLARE(lto_module_get_symbol_attribute); LTO_DECLARE(lto_module_get_symbol_attribute);
#if LTO_API_VERSION >= 16 #if LTO_API_VERSION >= 16
LTO_DECLARE(lto_module_get_linkeropts); LTO_DECLARE(lto_module_get_linkeropts);
#endif // LTO_API_VERSION >= 17 #endif // LTO_API_VERSION >= 16
#if LTO_API_VERSION >= 7 #if LTO_API_VERSION >= 7
LTO_DECLARE(lto_codegen_set_diagnostic_handler); LTO_DECLARE(lto_codegen_set_diagnostic_handler);
#endif // LTO_API_VERSION >= 7 #endif // LTO_API_VERSION >= 7
@ -100,7 +100,7 @@ LTO_DECLARE(lto_codegen_set_cpu);
LTO_DECLARE(lto_codegen_set_assembler_path); LTO_DECLARE(lto_codegen_set_assembler_path);
#if LTO_API_VERSION >= 4 #if LTO_API_VERSION >= 4
LTO_DECLARE(lto_codegen_set_assembler_args); LTO_DECLARE(lto_codegen_set_assembler_args);
#endif #endif // LTO_API_VERSION >= 4
LTO_DECLARE(lto_codegen_add_must_preserve_symbol); LTO_DECLARE(lto_codegen_add_must_preserve_symbol);
#if LTO_API_VERSION >= 4 #if LTO_API_VERSION >= 4
LTO_DECLARE(lto_codegen_write_merged_modules); LTO_DECLARE(lto_codegen_write_merged_modules);
@ -123,7 +123,7 @@ LTO_DECLARE(lto_codegen_set_should_internalize);
#endif // LTO_API_VERSION >= 14 #endif // LTO_API_VERSION >= 14
#if LTO_API_VERSION >= 15 #if LTO_API_VERSION >= 15
LTO_DECLARE(lto_codegen_set_should_embed_uselists); LTO_DECLARE(lto_codegen_set_should_embed_uselists);
#endif // LTO_API_VERSION >= 14 #endif // LTO_API_VERSION >= 15
#ifndef __CYGWIN__ #ifndef __CYGWIN__
__attribute__((weak)) __attribute__((weak))
@ -193,7 +193,7 @@ static void initLibLTO() {
LTO_LOOKUP(lto_module_get_symbol_attribute); LTO_LOOKUP(lto_module_get_symbol_attribute);
#if LTO_API_VERSION >= 16 #if LTO_API_VERSION >= 16
LTO_LOOKUP(lto_module_get_linkeropts); LTO_LOOKUP(lto_module_get_linkeropts);
#endif // LTO_API_VERSION >= 17 #endif // LTO_API_VERSION >= 16
#if LTO_API_VERSION >= 7 #if LTO_API_VERSION >= 7
LTO_LOOKUP(lto_codegen_set_diagnostic_handler); LTO_LOOKUP(lto_codegen_set_diagnostic_handler);
#endif // LTO_API_VERSION >= 7 #endif // LTO_API_VERSION >= 7
@ -214,7 +214,7 @@ static void initLibLTO() {
LTO_LOOKUP(lto_codegen_set_assembler_path); LTO_LOOKUP(lto_codegen_set_assembler_path);
#if LTO_API_VERSION >= 4 #if LTO_API_VERSION >= 4
LTO_LOOKUP(lto_codegen_set_assembler_args); LTO_LOOKUP(lto_codegen_set_assembler_args);
#endif #endif // LTO_API_VERSION >= 4
LTO_LOOKUP(lto_codegen_add_must_preserve_symbol); LTO_LOOKUP(lto_codegen_add_must_preserve_symbol);
#if LTO_API_VERSION >= 4 #if LTO_API_VERSION >= 4
LTO_LOOKUP(lto_codegen_write_merged_modules); LTO_LOOKUP(lto_codegen_write_merged_modules);
@ -237,7 +237,7 @@ static void initLibLTO() {
#endif // LTO_API_VERSION >= 14 #endif // LTO_API_VERSION >= 14
#if LTO_API_VERSION >= 15 #if LTO_API_VERSION >= 15
LTO_LOOKUP(lto_codegen_set_should_embed_uselists); LTO_LOOKUP(lto_codegen_set_should_embed_uselists);
#endif // LTO_API_VERSION >= 14 #endif // LTO_API_VERSION >= 15
} }
} }
@ -292,6 +292,8 @@ static void initLibLTO() {
#define lto_codegen_set_should_embed_uselists(...) LTO_WRAPPER_FUN(lto_codegen_set_should_embed_uselists, __VA_ARGS__) #define lto_codegen_set_should_embed_uselists(...) LTO_WRAPPER_FUN(lto_codegen_set_should_embed_uselists, __VA_ARGS__)
#undef LIBLTO #undef LIBLTO
#undef LTO_STR1
#undef LTO_STR
#undef LTO_DECLARE #undef LTO_DECLARE
#undef LTO_LOOKUP #undef LTO_LOOKUP

View File

@ -50,7 +50,7 @@ AC_DEFUN([CHECK_LLVM],
LD64_LTO_LIB=$LTO_LIB LD64_LTO_LIB=$LTO_LIB
if test "x$enable_ld64_liblto_proxy" = "xyes"; then if test "x$enable_ld64_liblto_proxy" != "xno"; then
LD64_LTO_LIB="" LD64_LTO_LIB=""
fi fi