make CAFs atomic, to fix #5558
authorSimon Marlow <marlowsd@gmail.com>
Mon, 17 Oct 2011 12:16:02 +0000 (13:16 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Mon, 17 Oct 2011 13:51:34 +0000 (14:51 +0100)
commit96c80d34163fd422cbc18f4532b7556212a554b8
tree2f16215825f2f32388c2dde5c07d7620c60143f0
parente91ed183fdde4aa4f51b96987c7fb6fa2bfd15f5
make CAFs atomic, to fix #5558

See Note [atomic CAFs] in rts/sm/Storage.c
compiler/codeGen/CgClosure.lhs
compiler/codeGen/CgUtils.hs
compiler/codeGen/StgCmmBind.hs
compiler/codeGen/StgCmmUtils.hs
includes/rts/storage/GC.h
rts/sm/Storage.c