gcc/libgo/go
Ian Lance Taylor 6f02c13813 runtime: align ucontext_t argument to 16 byte boundary
Some systems, such as ia64 and PPC, require that a ucontext_t pointer
    passed to getcontext and friends be aligned to a 16-byte boundary.
    Currently the ucontext_t fields in the g structure are defined in Go,
    and Go has no way to ensure a 16-byte alignment for a struct field.
    The fields are currently represented by an array of unsafe.Pointer.
    Enforce the alignment by making the array larger, and picking an offset
    into the array that is 16-byte aligned.
    
    Reviewed-on: https://go-review.googlesource.com/28910

From-SVN: r240044
2016-09-09 13:31:49 +00:00
..
archive libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
bufio libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
builtin
bytes libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
cmd cmd/go: ignore errors from go/build for standard packages 2016-08-15 18:05:24 +00:00
compress libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
container libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
context libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
crypto crypto/aes, hash/crc32: ignore s390x specific files for now 2016-08-13 00:19:56 +00:00
database/sql libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
debug libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
encoding libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
errors libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
exp
expvar libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
flag libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
fmt libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
go libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
golang_org/x/net libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
hash crypto/aes, hash/crc32: ignore s390x specific files for now 2016-08-13 00:19:56 +00:00
html libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
image libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
index/suffixarray
internal internal/syscall/unix: fix syscalls for alpha, ia64, s390 2016-08-07 22:32:46 +00:00
io libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
log libgo: change build procedure to use build tags 2016-08-06 00:36:33 +00:00
math libgo: change build procedure to use build tags 2016-08-06 00:36:33 +00:00
mime libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
net libgo: change build procedure to use build tags 2016-08-06 00:36:33 +00:00
old
os os: fix build tags for dir_regfile.go 2016-08-11 21:36:13 +00:00
path libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
reflect libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
regexp libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
runtime runtime: align ucontext_t argument to 16 byte boundary 2016-09-09 13:31:49 +00:00
sort libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
strconv libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
strings libgo: change build procedure to use build tags 2016-08-06 00:36:33 +00:00
sync libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
syscall syscall: remove exec_solaris_test.go 2016-08-13 00:14:19 +00:00
testing libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
text text/template: reduce maxExecDepth for gccgo further 2016-08-08 22:55:29 +00:00
time libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
unicode libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00