From 0df6dc42af014e72548bb48720dcda0d8f8c4f3d Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 2 May 2025 14:00:37 +0900 Subject: [PATCH] Revert "aot_create_comp_context: disable small data section" This reverts commit 6ae395a8ceafcbdc2725452ab0e0cb73deb887a8. --- core/iwasm/compilation/aot_llvm.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/core/iwasm/compilation/aot_llvm.c b/core/iwasm/compilation/aot_llvm.c index 9fa415a6d..c1708e3f9 100644 --- a/core/iwasm/compilation/aot_llvm.c +++ b/core/iwasm/compilation/aot_llvm.c @@ -2617,15 +2617,6 @@ aot_create_comp_context(const AOTCompData *comp_data, aot_comp_option_t option) goto fail; } -#if LLVM_VERSION_MAJOR >= 9 - /* Disable small data section as our emitter/loader doesn't support it. - * https://reviews.llvm.org/D57493 */ - LLVMAddModuleFlag( - comp_ctx->module, LLVMModuleFlagBehaviorWarning, "SmallDataLimit", - strlen("SmallDataLimit"), - LLVMValueAsMetadata(LLVMConstInt(LLVMInt32Type(), 0, false))); -#endif - #if WASM_ENABLE_DEBUG_AOT != 0 if (!(comp_ctx->debug_builder = LLVMCreateDIBuilder(comp_ctx->module))) { aot_set_last_error("create LLVM Debug Infor builder failed.");