[llvm] [BOLT][ReorderData] Remove .bss from DefaultSections (PR #171121)

Jinjie Huang via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 8 05:23:36 PST 2025


https://github.com/Jinjie-Huang created https://github.com/llvm/llvm-project/pull/171121

Remove .bss from DefaultSections in ReorderData, since it isn't support for now.

>From e0d7db57183f92fe452205a2fbdeb83ce46173d1 Mon Sep 17 00:00:00 2001
From: huangjinjie <huangjinjie at bytedance.com>
Date: Mon, 8 Dec 2025 21:18:22 +0800
Subject: [PATCH] ReorderData: remove .bss from default section

---
 bolt/lib/Passes/ReorderData.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bolt/lib/Passes/ReorderData.cpp b/bolt/lib/Passes/ReorderData.cpp
index 2b04361c9463f..035230fc6474b 100644
--- a/bolt/lib/Passes/ReorderData.cpp
+++ b/bolt/lib/Passes/ReorderData.cpp
@@ -437,7 +437,7 @@ bool ReorderData::markUnmoveableSymbols(BinaryContext &BC,
 }
 
 Error ReorderData::runOnFunctions(BinaryContext &BC) {
-  static const char *DefaultSections[] = {".rodata", ".data", ".bss", nullptr};
+  static const char *DefaultSections[] = {".rodata", ".data", nullptr};
 
   if (!BC.HasRelocations || opts::ReorderData.empty())
     return Error::success();



More information about the llvm-commits mailing list