mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-18 13:16:49 +00:00
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 : {{.*}}
|