[llvm] [BOLT] Fix test with -DCLANG_DEFAULT_PIE_ON_LINUX=OFF (PR #185047)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 6 08:58:36 PST 2026
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/185047
Explicitly pass `-fPIC -pie` to ensure the test behavior is the same regardless of cmake configuration. We do similar in many other BOLT tests.
>From 7e3e31309a3ed0de013f37a466037cb050853d20 Mon Sep 17 00:00:00 2001
From: Nikita Popov <npopov at redhat.com>
Date: Fri, 6 Mar 2026 17:56:51 +0100
Subject: [PATCH] [BOLT] Fix test with -DCLANG_DEFAULT_PIE_ON_LINUX=OFF
Explicitly pass `-fPIC -pie` to ensure the test behavior is the
same regardless of cmake configuration. We do similar in many other
BOLT tests.
---
bolt/test/max-funcs.test | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bolt/test/max-funcs.test b/bolt/test/max-funcs.test
index c7cd7be12476f..c7fc985c1c9a2 100644
--- a/bolt/test/max-funcs.test
+++ b/bolt/test/max-funcs.test
@@ -3,7 +3,7 @@
REQUIRES: system-linux
-RUN: %clangxx %p/Inputs/bolt_icf.cpp -g -Wl,-q -o %t.exe
+RUN: %clangxx %p/Inputs/bolt_icf.cpp -g -Wl,-q -fPIC -pie -o %t.exe
RUN: llvm-bolt %t.exe --relocs -o %t --max-funcs=2
RUN: llvm-objdump -d -j .text %t | FileCheck %s
More information about the llvm-commits
mailing list