gcc/libgo/go/runtime/pprof
Ian Lance Taylor fdcef314bc compiler: move slice construction to callers of makeslice
This is the gccgo version of https://golang.org/cl/141822:
    
        Only return a pointer p to the new slices backing array from makeslice.
        Makeslice callers then construct sliceheader{p, len, cap} explictly
        instead of makeslice returning the slice.
    
    This change caused the GCC backend to break the runtime/pprof test by
    merging together the identical functions allocateReflectTransient and
    allocateTransient2M.  This caused the traceback to be other than
    expected.  Fix that by making the functions not identical.
    
    This is a step toward updating libgo to the Go1.12beta1 release.
    
    Reviewed-on: https://go-review.googlesource.com/c/155937

From-SVN: r267660
2019-01-07 21:44:06 +00:00
..
internal/profile libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
testdata/mappingtest libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
elf.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
label.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
label_test.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
map.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
mprof_test.go compiler: move slice construction to callers of makeslice 2019-01-07 21:44:06 +00:00
pprof.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
pprof_test.go runtime: in getTraceback, set gp->m before gogo 2019-01-07 20:12:39 +00:00
proto.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
proto_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
protobuf.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
protomem.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
protomem_test.go libgo: update to Go 1.11 2018-09-24 21:46:21 +00:00
runtime.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00
runtime_test.go libgo: update to go1.9 2017-09-14 17:11:35 +00:00