diff --git a/src/cmd/link/internal/loong64/asm.go b/src/cmd/link/internal/loong64/asm.go
index 9881e37..6bee95d 100644
--- a/src/cmd/link/internal/loong64/asm.go
+++ b/src/cmd/link/internal/loong64/asm.go
@@ -509,10 +509,6 @@
const noExtReloc = 0
switch r.Type() {
- case objabi.R_CONST:
- return r.Add(), noExtReloc, isOk
- case objabi.R_GOTOFF:
- return ldr.SymValue(r.Sym()) + r.Add() - ldr.SymValue(syms.GOT), noExtReloc, isOk
case objabi.R_LOONG64_ADDR_HI,
objabi.R_LOONG64_ADDR_LO:
pc := ldr.SymValue(s) + int64(r.Off())