summaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/mips/asm.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/link/internal/mips/asm.go')
-rw-r--r--src/cmd/link/internal/mips/asm.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/cmd/link/internal/mips/asm.go b/src/cmd/link/internal/mips/asm.go
index fdcb79326d..c43b1e61ef 100644
--- a/src/cmd/link/internal/mips/asm.go
+++ b/src/cmd/link/internal/mips/asm.go
@@ -38,7 +38,6 @@ import (
"cmd/link/internal/sym"
"debug/elf"
"fmt"
- "sync"
)
func gentext(ctxt *ld.Link, ldr *loader.Loader) {
@@ -153,31 +152,6 @@ func archrelocvariant(*ld.Target, *loader.Loader, loader.Reloc2, sym.RelocVarian
return -1
}
-func asmb(ctxt *ld.Link, _ *loader.Loader) {
- if ctxt.IsELF {
- ld.Asmbelfsetup()
- }
-
- var wg sync.WaitGroup
- sect := ld.Segtext.Sections[0]
- offset := sect.Vaddr - ld.Segtext.Vaddr + ld.Segtext.Fileoff
- ld.WriteParallel(&wg, ld.Codeblk, ctxt, offset, sect.Vaddr, sect.Length)
-
- for _, sect = range ld.Segtext.Sections[1:] {
- offset := sect.Vaddr - ld.Segtext.Vaddr + ld.Segtext.Fileoff
- ld.WriteParallel(&wg, ld.Datblk, ctxt, offset, sect.Vaddr, sect.Length)
- }
-
- if ld.Segrodata.Filelen > 0 {
- ld.WriteParallel(&wg, ld.Datblk, ctxt, ld.Segrodata.Fileoff, ld.Segrodata.Vaddr, ld.Segrodata.Filelen)
- }
-
- ld.WriteParallel(&wg, ld.Datblk, ctxt, ld.Segdata.Fileoff, ld.Segdata.Vaddr, ld.Segdata.Filelen)
-
- ld.WriteParallel(&wg, ld.Dwarfblk, ctxt, ld.Segdwarf.Fileoff, ld.Segdwarf.Vaddr, ld.Segdwarf.Filelen)
- wg.Wait()
-}
-
func asmb2(ctxt *ld.Link, _ *loader.Loader) {
/* output symbol table */
ld.Symsize = 0