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