mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-12 06:06:32 +00:00
add a missing else. This caused globals to be printed as:
movq ___dso_handle@GOTPCREL(%rip)(%rip), %rsi instead of: movq ___dso_handle@GOTPCREL(%rip), %rsi git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33196 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
241607d016
commit
5b3a48d853
@ -310,7 +310,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
|
||||
O << "@GOT";
|
||||
} else if (Subtarget->isPICStyleRIPRel()) {
|
||||
O << "@GOTPCREL(%rip)";
|
||||
} if (Subtarget->is64Bit() && !NotRIPRel)
|
||||
} else if (Subtarget->is64Bit() && !NotRIPRel)
|
||||
// Use rip when possible to reduce code size, except when
|
||||
// index or base register are also part of the address. e.g.
|
||||
// foo(%rip)(%rcx,%rax,4) is not legal
|
||||
|
Loading…
Reference in New Issue
Block a user