[llvm] 7407165 - M68k: Fix encodeRelocImm
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sat May 24 15:27:39 PDT 2025
Author: Fangrui Song
Date: 2025-05-24T15:27:34-07:00
New Revision: 74071650629ebf5227c13ae26505c229dfa36256
URL: https://github.com/llvm/llvm-project/commit/74071650629ebf5227c13ae26505c229dfa36256
DIFF: https://github.com/llvm/llvm-project/commit/74071650629ebf5227c13ae26505c229dfa36256.diff
LOG: M68k: Fix encodeRelocImm
Added:
Modified:
llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp b/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
index d6f57318595cc..3bd1d0d7dcaeb 100644
--- a/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
+++ b/llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
@@ -139,8 +139,9 @@ void M68kMCCodeEmitter::encodeRelocImm(const MCInst &MI, unsigned OpIdx,
// Relocatable address
unsigned InsertByte = getBytePosition<Size>(InsertPos);
- Fixups.push_back(MCFixup::create(
- InsertByte, Expr, MCFixup::getDataKindForSize(Size), MI.getLoc()));
+ Fixups.push_back(MCFixup::create(InsertByte, Expr,
+ getFixupForSize(Size, /*IsPCRel=*/false),
+ MI.getLoc()));
}
}
More information about the llvm-commits
mailing list