Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.87 -> 1.88 --- Log message: add a missing else. This caused globals to be printed as: movq [EMAIL PROTECTED](%rip)(%rip), %rsi instead of: movq [EMAIL PROTECTED](%rip), %rsi --- Diffs of the changes: (+1 -1) X86ATTAsmPrinter.cpp | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp diff -u llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.87 llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.88 --- llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.87 Sat Jan 13 18:48:43 2007 +++ llvm/lib/Target/X86/X86ATTAsmPrinter.cpp Sun Jan 14 00:08:14 2007 @@ -310,7 +310,7 @@ 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 _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits