1*11791ae7SSayhaan Siddiqui## Check that secondary entry points are updated correctly in the ELF symtab 21d0a276cSAmir Ayupov 35c238be0SAmir AyupovRUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown \ 45c238be0SAmir AyupovRUN: %p/Inputs/user-order.S -o %t.o 55c238be0SAmir AyupovRUN: ld.lld %t.o --emit-relocs --nostdlib -o %t.exe 6d648aa1bSMaksim PanchenkoRUN: llvm-bolt %t.exe -o %t --reorder-functions=user \ 7d648aa1bSMaksim PanchenkoRUN: --function-order=%p/Inputs/order.txt 81d0a276cSAmir Ayupov 91d0a276cSAmir AyupovRUN: llvm-readelf -Ws %t | cut -d':' -f2- | sort -u | FileCheck %s 101d0a276cSAmir Ayupov 111d0a276cSAmir AyupovCHECK: [[#]] FUNC GLOBAL DEFAULT [[#NDX:]] _start 121d0a276cSAmir AyupovCHECK: [[#]] FUNC GLOBAL DEFAULT [[#NDX]] main 131d0a276cSAmir AyupovCHECK: [[#]] FUNC LOCAL DEFAULT [[#NDX]] _a 141d0a276cSAmir AyupovCHECK: [[#]] FUNC GLOBAL DEFAULT [[#NDX]] _b 151d0a276cSAmir AyupovCHECK: [[#]] FUNC GLOBAL DEFAULT [[#NDX]] _f 16*11791ae7SSayhaan Siddiqui## The following are all secondary entries of _f 171d0a276cSAmir AyupovCHECK: 0 FUNC GLOBAL DEFAULT [[#NDX]] _c 181d0a276cSAmir AyupovCHECK: 0 FUNC GLOBAL DEFAULT [[#NDX]] _d 191d0a276cSAmir AyupovCHECK: 0 FUNC GLOBAL DEFAULT [[#NDX]] _e 20