diff options
| author | Chris Lattner <sabre@nondot.org> | 2007-01-14 06:08:14 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2007-01-14 06:08:14 +0000 |
| commit | ae5db00419e0a54c14aa2339b04433dc61dd2c16 (patch) | |
| tree | c54f8703849fb7c1ef9e3dca66032f3279360234 /llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | |
| parent | 875d7b2b1daa6c006b5abdfaa97940c364de0e69 (diff) | |
| download | bcm5719-llvm-ae5db00419e0a54c14aa2339b04433dc61dd2c16.tar.gz bcm5719-llvm-ae5db00419e0a54c14aa2339b04433dc61dd2c16.zip | |
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
llvm-svn: 33196
Diffstat (limited to 'llvm/lib/Target/X86/X86ATTAsmPrinter.cpp')
| -rwxr-xr-x | llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp index 1dfb43ae513..1e60cd3f4d7 100755 --- a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -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 |

