ian 2547449979 Backport from mainline:
cmd/go: deduplicate gccgo afiles by package path, not *Package
    
    This code was fixed a while ago to ensure that xtest and fake packages came
    first on the link line, but golang.org/cl/16775 added --whole-archive ...
    --no-whole-archive around all the .a files and rendered this fix useless.
    
    So, take a different approach and only put one .a file on the linker command
    line for each ImportPath we see while traversing the action graph, not for each
    *Package we see. The way we walk the graph ensures that we'll see the .a files
    that need to be first first.
    
    Reviewed-on: https://go-review.googlesource.com/21692


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@239437 138bc75d-0d04-0410-961f-82ee72b054a4
2016-08-13 00:08:12 +00:00
..
2016-08-13 00:08:12 +00:00