diff options
Diffstat (limited to 'src/cmd/link/internal/mips/asm.go')
-rw-r--r-- | src/cmd/link/internal/mips/asm.go | 26 |
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 |