04:46 guifa joined 06:15 guifa left 08:46 leedo joined 12:52 guifa joined 13:03 leedo left
Geth MoarVM/main: 1aa273fd90 | timo++ (committed using GitHub Web editor) | src/core/regionalloc.c
Always align region allocator allocations to multiples of 8 (#1984)

GCC 15.1 on OpenSuse Leap 16 mysteriously started using SIMD to optimize functions working with the succ, pred, or child arrays of BBs in spesh, causing a segfault when the allocation behaviour of the program caused one of these arrays to land on an address divisible by 4 but not by 8.
Hopefully it's not a huge penalty to always align to 8 here.
Shout-out to denizens of the Compiler Explorer Discord server for helping me diagnose what the compiler was up to.
13:25
13:42 guifa left 13:45 guifa joined 13:55 guifa left 20:06 guifa joined 22:07 guifa left 23:27 guifa joined