• Alex Brainman's avatar
    cmd/ld: do not assume that only pe section names start with '.' · d704bb0d
    Alex Brainman authored
    Our current pe object reader assumes that every symbol starting with
    '.' is section. It appeared to be true, until now gcc 4.9.1 generates
    some symbols with '.' at the front. Change that logic to check other
    symbol fields in addition to checking for '.'. I am not an expert
    here, but it seems reasonable to me.
    
    Added test, but it is only good, if tested with gcc 4.9.1. Otherwise
    the test PASSes regardless.
    
    Fixes #8811.
    Fixes #8856.
    
    LGTM=jfrederich, iant, stephen.gutekanst
    R=golang-codereviews, jfrederich, stephen.gutekanst, iant
    CC=alex.brainman, golang-codereviews
    https://golang.org/cl/152410043
    d704bb0d
Name
Last commit
Last update
..
android Loading commit data...
arm Loading commit data...
cgo Loading commit data...
chrome/gophertool Loading commit data...
dashboard/codereview Loading commit data...
git Loading commit data...
linkcheck Loading commit data...
makerelease Loading commit data...
nacl Loading commit data...
swig Loading commit data...
benchcmp Loading commit data...
editors Loading commit data...
pprof Loading commit data...