• Russ Cox's avatar
    ld: add NOPTRBSS for large, pointer-free uninitialized data · 5bcad92f
    Russ Cox authored
    cc: add #pragma textflag to set it
    runtime: mark mheap to go into noptr-bss.
            remove special case in garbage collector
    
    Remove the ARM from.flag field created by CL 5687044.
    The DUPOK flag was already in p->reg, so keep using that.
    
    Otherwise test/nilptr.go creates a very large binary.
    Should fix the arm build.
    Diagnosed by minux.ma; replacement for CL 5690044.
    
    R=golang-dev, minux.ma, r
    CC=golang-dev
    https://golang.org/cl/5686060
    5bcad92f
Name
Last commit
Last update
..
5.c Loading commit data...
5db.c Loading commit data...
5obj.c Loading commit data...
6.c Loading commit data...
6obj.c Loading commit data...
8.c Loading commit data...
8db.c Loading commit data...
8obj.c Loading commit data...
Makefile Loading commit data...
access.c Loading commit data...
darwin.c Loading commit data...
elf.h Loading commit data...
executable.c Loading commit data...
fakeobj.c Loading commit data...
freebsd.c Loading commit data...
linux.c Loading commit data...
machdata.c Loading commit data...
macho.h Loading commit data...
map.c Loading commit data...
netbsd.c Loading commit data...
obj.c Loading commit data...
obj.h Loading commit data...
openbsd.c Loading commit data...
plan9.c Loading commit data...
setmach.c Loading commit data...
swap.c Loading commit data...
sym.c Loading commit data...
windows.c Loading commit data...