gcc/libgo/go
Ian Lance Taylor 7b9f5ceef1 runtime: don't crash if signal handler info argument is nil
Apparently on Solaris 10 a SA_SIGINFO signal handler can be invoked with
    a nil info argument.  I would not have believed it but I've now seen it
    happen, and the sigaction man page actually says "If the second argument
    is not equal to NULL, it points to a siginfo_t structure...."  So, if
    that happens, don't crash.
    
    Also fix another case where we want to make sure that &T{} does not
    allocate.
    
    Reviewed-on: https://go-review.googlesource.com/33150

From-SVN: r242403
2016-11-14 23:16:04 +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 Go 1.7.1 release 2016-09-10 13:14:00 +00:00
container libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
context runtime: copy channel code from Go 1.7 runtime 2016-10-10 16:52:09 +00:00
crypto libgo: update to Go 1.7.1 release 2016-09-10 13:14:00 +00:00
database/sql libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
debug debug/elf: add sparc64 relocations 2016-10-14 17:16:55 +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 libgo: update to Go 1.7.1 release 2016-09-10 13:14:00 +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 syscall, internal/syscall/unix: Fix getrandom, clone on sparc64 2016-10-12 14:28:05 +00:00
io libgo: update to Go 1.7.1 release 2016-09-10 13:14:00 +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: update to Go 1.7.1 release 2016-09-10 13:14:00 +00:00
old
os libgo: update to Go 1.7.1 release 2016-09-10 13:14:00 +00:00
path libgo: update to Go 1.7.1 release 2016-09-10 13:14:00 +00:00
reflect compiler, runtime: replace hashmap code with Go 1.7 hashmap 2016-09-21 20:58:51 +00:00
regexp libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00
runtime runtime: don't crash if signal handler info argument is nil 2016-11-14 23:16:04 +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: don't use pt_regs in clone_linux.c 2016-10-13 04:19:57 +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 re PR go/78144 (FAIL: time on systems with tzdata2016g installed) 2016-10-28 20:21:52 +00:00
unicode libgo: update to go1.7rc3 2016-07-22 18:15:38 +00:00