]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranch
authorKeith Randall <khr@golang.org>
Tue, 9 Feb 2016 20:28:02 +0000 (12:28 -0800)
committerKeith Randall <khr@golang.org>
Wed, 10 Feb 2016 17:31:41 +0000 (09:31 -0800)
commiteb0cff9a768373d97dd9b43f8022db9fd61d3b6c
tree2b6a150d3350c9e2e0216a60bb81a51eb928a4e5
parent7f7f7cddec65b48b35845c5fb537bb59bb7ecca6
parent6a208efbdfa939dc236a63383df19c7ab44aa50a
[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranch

Semi-regular merge from tip to dev.ssa.

Two fixes:
1) Mark selectgo as not returning.  This caused problems
   because there are no VARKILL ops on the selectgo path,
   causing things to be marked live that shouldn't be.
2) Tell the amd64 assembler that addressing modes like
   name(SP)(AX*4) are ok.

Change-Id: I9ca81c76391b1a65cc47edc8610c70ff1a621913
15 files changed:
src/cmd/asm/internal/asm/operand_test.go
src/cmd/asm/internal/asm/testdata/amd64.s
src/cmd/asm/internal/asm/testdata/amd64error.s
src/cmd/asm/internal/flags/flags.go
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/gen.go
src/cmd/compile/internal/gc/lex.go
src/cmd/compile/internal/gc/opnames.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/util.go
src/cmd/internal/obj/x86/a.out.go
src/cmd/internal/obj/x86/asm6.go
src/cmd/internal/obj/x86/obj6_test.go
src/runtime/pprof/pprof_test.go