mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-15 21:36:31 +00:00

This test was added in PR: https://github.com/llvm/llvm-project/pull/120267. The -no-pie case in the above mentioned test needs to be removed as subsequent changes have caused it to fail.
11 lines
453 B
Plaintext
11 lines
453 B
Plaintext
// This test checks that BOLT creates entry points from sources
|
|
// that use indirect goto.
|
|
|
|
RUN: %clang %cflags -pie %S/Inputs/indirect_goto.c -o %t.exe -Wl,-q
|
|
RUN: llvm-bolt %t.exe -o %t.bolt --print-cfg | FileCheck --check-prefix=CHECK-PIE %s
|
|
|
|
// Check that BOLT registers extra entry points for dynamic relocations with PIE.
|
|
CHECK-PIE: Binary Function "main" after building cfg {
|
|
CHECK-PIE: IsMultiEntry: 1
|
|
CHECK-PIE: Secondary Entry Points : {{.*}}
|