sync/atomic, runtime/internal/atomic: don't assume reads from 0 fail
commiteeca2a437d49722cfe58b974ba350007bef6bad6
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Nov 2017 21:56:59 +0000 (9 21:56 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Nov 2017 21:56:59 +0000 (9 21:56 +0000)
tree86e5c9abbcc0655073df1ceafdd557cfeca4d68a
parent832a73b93a2884c7f59810144a5d971a32a85620
sync/atomic, runtime/internal/atomic: don't assume reads from 0 fail

    For a misaligned address force a panic rather than assuming that reading
    from the address 0 will cause one.

    Reviewed-on: https://go-review.googlesource.com/69850

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254610 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/MERGE
libgo/go/runtime/internal/atomic/atomic.c
libgo/go/runtime/panic.go
libgo/go/sync/atomic/atomic.c
libgo/runtime/runtime.h