ARM cpsr stands for Control Program State Register.
It cannot contain a pointer.
* darwin_stop_world.c [ARM32] (GC_stack_range_for): Ignore cpsr
register; update comment.
for (; j <= 12; j++)
GC_push_one(state.THREAD_FLD(r[j]));
}
- /* "pc" and "sp" are skipped */
+ /* "cpsr", "pc" and "sp" are skipped */
GC_push_one(state.THREAD_FLD(lr));
- GC_push_one(state.THREAD_FLD(cpsr));
# elif defined(AARCH64)
lo = (void *)state.THREAD_FLD(sp);