The test relies on two variables in different frames to end up being on the same address. For some reason, this isn't true on OS X. This patch adds __attribute__((aligned(64))) to the variables, which actually makes the variables occupy the same address. This is still not a guarantee, but it's more likely to work (the test looks very fragile already).
Details
Details
Diff Detail
Diff Detail