• Rémy Oudompheng's avatar
    cmd/6g: relax constraint on variables that need zeroing. · f400d9aa
    Rémy Oudompheng authored
    On amd64p32 pointers are 32-bit-aligned and cannot be assumed to
    have an offset multiple of widthreg. Instead check that they are
    withptr-aligned.
    
    Also change the threshold for region merging to 2*widthreg
    instead of 2*widthptr because performance on amd64 and amd64p32
    is expected to be the same.
    
    Fixes #7712.
    
    LGTM=khr
    R=rsc, dave, khr, brad, bradfitz
    CC=golang-codereviews
    https://golang.org/cl/84690044
    f400d9aa
Name
Last commit
Last update
..
5a Loading commit data...
5c Loading commit data...
5g Loading commit data...
5l Loading commit data...
6a Loading commit data...
6c Loading commit data...
6g Loading commit data...
6l Loading commit data...
8a Loading commit data...
8c Loading commit data...
8g Loading commit data...
8l Loading commit data...
addr2line Loading commit data...
api Loading commit data...
cc Loading commit data...
cgo Loading commit data...
dist Loading commit data...
fix Loading commit data...
gc Loading commit data...
go Loading commit data...
gofmt Loading commit data...
ld Loading commit data...
link Loading commit data...
nm Loading commit data...
objdump Loading commit data...
pack Loading commit data...
prof Loading commit data...
yacc Loading commit data...