diff options
Diffstat (limited to 'src/cmd/link/internal/s390x/asm.go')
| -rw-r--r-- | src/cmd/link/internal/s390x/asm.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/link/internal/s390x/asm.go b/src/cmd/link/internal/s390x/asm.go index 9b6be28421..5d55a19072 100644 --- a/src/cmd/link/internal/s390x/asm.go +++ b/src/cmd/link/internal/s390x/asm.go @@ -515,6 +515,7 @@ func asmb2(ctxt *ld.Link) { ctxt.Out.SeekSet(int64(symo)) ld.Asmelfsym(ctxt) + ctxt.Out.Flush() ctxt.Out.Write(ld.Elfstrdat) if ctxt.LinkMode == ld.LinkExternal { @@ -530,6 +531,7 @@ func asmb2(ctxt *ld.Link) { ld.Asmbelf(ctxt, int64(symo)) } + ctxt.Out.Flush() if *ld.FlagC { fmt.Printf("textsize=%d\n", ld.Segtext.Filelen) fmt.Printf("datsize=%d\n", ld.Segdata.Filelen) |
