diff options
-rw-r--r-- | lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp index 565f09fa76..324f9d5756 100644 --- a/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp +++ b/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp @@ -415,7 +415,7 @@ void X86ATTAsmPrinter::print_pcrel_imm(const MachineInstr *MI, unsigned OpNo) { // call .piclabel // piclabel: // popl %some_register - // addl $_GLOBAL_ADDRESS_TABLE_ + [.-piclabel], %some_register + // addl $__GLOBAL_OFFSET_TABLE_ + [.-piclabel], %some_register O << " + [.-"; PrintPICBaseSymbol(); O << ']'; @@ -643,7 +643,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, // call .piclabel // piclabel: // popl %some_register - // addl $_GLOBAL_ADDRESS_TABLE_ + [.-piclabel], %some_register + // addl $__GLOBAL_OFFSET_TABLE_ + [.-piclabel], %some_register O << " + [.-"; PrintPICBaseSymbol(); O << ']'; |