[llvm-commits] [llvm] r136692 - /llvm/trunk/lib/MC/ELFObjectWriter.cpp
Roman Divacky
rdivacky at freebsd.org
Tue Aug 2 09:15:32 PDT 2011
Author: rdivacky
Date: Tue Aug 2 11:15:32 2011
New Revision: 136692
URL: http://llvm.org/viewvc/llvm-project?rev=136692&view=rev
Log:
Comment out the PPC relocation offset adjustment. It must be done differently.
This unbreaks some tests.
Modified:
llvm/trunk/lib/MC/ELFObjectWriter.cpp
Modified: llvm/trunk/lib/MC/ELFObjectWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/ELFObjectWriter.cpp?rev=136692&r1=136691&r2=136692&view=diff
==============================================================================
--- llvm/trunk/lib/MC/ELFObjectWriter.cpp (original)
+++ llvm/trunk/lib/MC/ELFObjectWriter.cpp Tue Aug 2 11:15:32 2011
@@ -447,6 +447,9 @@
uint64_t RelocOffset = Layout.getFragmentOffset(Fragment) +
Fixup.getOffset();
+#if 0
+ // TODO: This is necessary on PPC32 but it must be implemented
+ // in a different way.
switch ((unsigned)Fixup.getKind()) {
case PPC::fixup_ppc_ha16:
case PPC::fixup_ppc_lo16:
@@ -455,6 +458,7 @@
default:
break;
}
+#endif
if (!hasRelocationAddend())
Addend = 0;
More information about the llvm-commits
mailing list