aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Nacke <kai@redstar.de>2022-07-10 22:19:35 -0400
committerKai Nacke <kai@redstar.de>2022-11-13 11:07:32 -0500
commit68d054d7992447dcc878504e4bfc93bc78a87f64 (patch)
tree0821f461bec0768d664ddf3160d3520f32b31537
parent5e2f3be79a5237af967daece4de954f887789868 (diff)
downloadllvm-68d054d7992447dcc878504e4bfc93bc78a87f64.zip
llvm-68d054d7992447dcc878504e4bfc93bc78a87f64.tar.gz
llvm-68d054d7992447dcc878504e4bfc93bc78a87f64.tar.bz2
[m88k] Add R_88K_32 relocation.
-rw-r--r--llvm/lib/Target/M88k/MCTargetDesc/M88kMCObjectWriter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCObjectWriter.cpp b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCObjectWriter.cpp
index ce07473..8043d65 100644
--- a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCObjectWriter.cpp
+++ b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCObjectWriter.cpp
@@ -61,6 +61,10 @@ unsigned M88kObjectWriter::getRelocType(MCContext &Ctx, const MCValue &Target,
Type = ELF::R_88K_NONE;
break;
+ case FK_Data_4:
+ Type = ELF::R_88K_32;
+ break;
+
default:
llvm_unreachable("Invalid fixup kind!");
}