diff --git a/src/cmd/link/internal/arm/asm.go b/src/cmd/link/internal/arm/asm.go
index 18fc54a7e27b129342e144cb8182d236a4ca2747..ddc3e8fc089a9448aadfd6dbfb4a30ddfc99691c 100644
--- a/src/cmd/link/internal/arm/asm.go
+++ b/src/cmd/link/internal/arm/asm.go
@@ -520,11 +520,11 @@ func gentramp(arch *sys.Arch, linkmode ld.LinkMode, ldr *loader.Loader, tramp *l
 
 	if linkmode == ld.LinkExternal {
 		r := loader.Reloc{
-			Off: 8,
+			Off:  8,
 			Type: objabi.R_ADDR,
 			Size: 4,
-			Sym: target,
-			Add: offset,
+			Sym:  target,
+			Add:  offset,
 		}
 		tramp.AddReloc(r)
 	}
@@ -545,11 +545,11 @@ func gentramppic(arch *sys.Arch, tramp *loader.SymbolBuilder, target loader.Sym,
 	tramp.SetData(P)
 
 	r := loader.Reloc{
-		Off: 12,
+		Off:  12,
 		Type: objabi.R_PCREL,
 		Size: 4,
-		Sym: target,
-		Add: offset + 4,
+		Sym:  target,
+		Add:  offset + 4,
 	}
 	tramp.AddReloc(r)
 }
@@ -583,11 +583,11 @@ func gentrampdyn(arch *sys.Arch, tramp *loader.SymbolBuilder, target loader.Sym,
 	tramp.SetData(P)
 
 	r := loader.Reloc{
-		Off: 16,
+		Off:  16,
 		Type: objabi.R_GOTPCREL,
 		Size: 4,
-		Sym: target,
-		Add: 8,
+		Sym:  target,
+		Add:  8,
 	}
 	if offset != 0 {
 		// increase reloc offset by 4 as we inserted an ADD instruction
diff --git a/src/cmd/link/internal/ppc64/asm.go b/src/cmd/link/internal/ppc64/asm.go
index bc090c8e7ca95355fdbff2e98e20471870f61d85..d6b6c76f9a3ab1e96d8664a52cfbf94a269ebeec 100644
--- a/src/cmd/link/internal/ppc64/asm.go
+++ b/src/cmd/link/internal/ppc64/asm.go
@@ -736,11 +736,11 @@ func gentramp(ctxt *ld.Link, ldr *loader.Loader, tramp *loader.SymbolBuilder, ta
 		toctramp.AddAddr(ctxt.Arch, target)
 
 		r := loader.Reloc{
-			Off: 0,
+			Off:  0,
 			Type: objabi.R_ADDRPOWER_TOCREL_DS,
 			Size: 8, // generates 2 relocations:  HA + LO
-			Sym: toctramp.Sym(),
-			Add: offset,
+			Sym:  toctramp.Sym(),
+			Add:  offset,
 		}
 		tramp.AddReloc(r)
 	} else {
@@ -754,11 +754,11 @@ func gentramp(ctxt *ld.Link, ldr *loader.Loader, tramp *loader.SymbolBuilder, ta
 		// relocated using LO and HA
 		if ctxt.IsExternal() {
 			r := loader.Reloc{
-				Off: 0,
+				Off:  0,
 				Type: objabi.R_ADDRPOWER,
 				Size: 8, // generates 2 relocations:  HA + LO
-				Sym: target,
-				Add: offset,
+				Sym:  target,
+				Add:  offset,
 			}
 			tramp.AddReloc(r)
 		} else {
diff --git a/src/cmd/link/internal/wasm/asm.go b/src/cmd/link/internal/wasm/asm.go
index 4367decba5db95c9c38d93d5c510d24109b61061..550ed5bc3c43276bd94380ad61e969e9dfcc5028 100644
--- a/src/cmd/link/internal/wasm/asm.go
+++ b/src/cmd/link/internal/wasm/asm.go
@@ -87,7 +87,7 @@ func assignAddress(ldr *loader.Loader, sect *sym.Section, n int, s loader.Sym, v
 	// However, there is no PC register, only PC_F and PC_B. PC_F denotes the function,
 	// PC_B the resume point inside of that function. The entry of the function has PC_B = 0.
 	ldr.SetSymSect(s, sect)
-	ldr.SetSymValue(s, int64(funcValueOffset+va/ld.MINFUNC) << 16) // va starts at zero
+	ldr.SetSymValue(s, int64(funcValueOffset+va/ld.MINFUNC)<<16) // va starts at zero
 	va += uint64(ld.MINFUNC)
 	return sect, n, va
 }