forked from OSchip/llvm-project
parent
dbbbf73c96
commit
f67fe3b1e8
|
@ -353,7 +353,7 @@ void AsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) {
|
|||
// - spare pointer, used when mapped by the runtime
|
||||
// - pointer to mangled symbol above with initializer
|
||||
unsigned PtrSize = TD->getPointerSizeInBits()/8;
|
||||
OutStreamer.EmitSymbolValue(GetExternalSymbolSymbol("__tlv_bootstrap"),
|
||||
OutStreamer.EmitSymbolValue(GetExternalSymbolSymbol("_tlv_bootstrap"),
|
||||
PtrSize, 0);
|
||||
OutStreamer.EmitIntValue(0, PtrSize, 0);
|
||||
OutStreamer.EmitSymbolValue(MangSym, PtrSize, 0);
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
; CHECK: .section __DATA,__thread_vars,thread_local_variables
|
||||
; CHECK: .globl _a
|
||||
; CHECK: _a:
|
||||
; CHECK: .quad ___tlv_bootstrap
|
||||
; CHECK: .quad __tlv_bootstrap
|
||||
; CHECK: .quad 0
|
||||
; CHECK: .quad _a$tlv$init
|
||||
|
||||
; CHECK: .tbss _b$tlv$init, 4, 2
|
||||
; CHECK: .globl _b
|
||||
; CHECK: _b:
|
||||
; CHECK: .quad ___tlv_bootstrap
|
||||
; CHECK: .quad __tlv_bootstrap
|
||||
; CHECK: .quad 0
|
||||
; CHECK: .quad _b$tlv$init
|
||||
|
|
Loading…
Reference in New Issue