summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ATTAsmPrinter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-01-14 06:08:14 +0000
committerChris Lattner <sabre@nondot.org>2007-01-14 06:08:14 +0000
commit5b3a48d853a6d065707744bb0eaf582fd1d4d808 (patch)
treeba058e3602578fa4e0d073d66457f4c5eed13f1a /lib/Target/X86/X86ATTAsmPrinter.cpp
parent241607d01648e85754f72de945684c7a8641a292 (diff)
downloadllvm-5b3a48d853a6d065707744bb0eaf582fd1d4d808.tar.gz
llvm-5b3a48d853a6d065707744bb0eaf582fd1d4d808.tar.bz2
llvm-5b3a48d853a6d065707744bb0eaf582fd1d4d808.tar.xz
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
Diffstat (limited to 'lib/Target/X86/X86ATTAsmPrinter.cpp')
-rwxr-xr-xlib/Target/X86/X86ATTAsmPrinter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/X86ATTAsmPrinter.cpp b/lib/Target/X86/X86ATTAsmPrinter.cpp
index 1dfb43ae51..1e60cd3f4d 100755
--- a/lib/Target/X86/X86ATTAsmPrinter.cpp
+++ b/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