Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
86406f48
by Cheng Shao at 2025-05-20T09:19:47-04:00
2 changed files:
Changes:
| ... | ... | @@ -213,7 +213,8 @@ extern StgIndStatic * debug_caf_list; |
| 213 | 213 | extern StgIndStatic * revertible_caf_list;
|
| 214 | 214 | |
| 215 | 215 | INLINE_HEADER void clear_blocks(bdescr *bd) {
|
| 216 | - memset(bd->start, 0, BLOCK_SIZE * bd->blocks);
|
|
| 216 | + memset(bd->start, RtsFlags.DebugFlags.zero_on_gc ? 0xaa : 0,
|
|
| 217 | + BLOCK_SIZE * bd->blocks);
|
|
| 217 | 218 | }
|
| 218 | 219 | |
| 219 | 220 | #include "EndPrivate.h" |
| ... | ... | @@ -188,8 +188,8 @@ test('ffi023', [ omit_ghci, |
| 188 | 188 | test('rts_clearMemory', [
|
| 189 | 189 | # We only care about different GC configurations under the
|
| 190 | 190 | # single-threaded RTS for the time being.
|
| 191 | - only_ways(['normal', 'optasm' ,'g1', 'nursery_chunks', 'nonmoving', 'compacting_gc']),
|
|
| 192 | - extra_ways(['g1', 'nursery_chunks', 'nonmoving', 'compacting_gc']),
|
|
| 191 | + only_ways(['normal', 'optasm' ,'g1', 'nursery_chunks', 'nonmoving', 'compacting_gc', 'sanity']),
|
|
| 192 | + extra_ways(['g1', 'nursery_chunks', 'nonmoving', 'compacting_gc', 'sanity']),
|
|
| 193 | 193 | # On windows, nonmoving way fails with bad exit code (2816)
|
| 194 | 194 | when(opsys('mingw32'), fragile(23091)),
|
| 195 | 195 | req_c,
|