]> git.eshelyaron.com Git - emacs.git/commit
* Fix Garbage Collector for missing calle-saved regs content (Bug#41357)
authorAndrea Corallo <akrl@sdf.org>
Sun, 17 May 2020 12:23:59 +0000 (13:23 +0100)
committerAndrea Corallo <akrl@sdf.org>
Sun, 17 May 2020 21:37:28 +0000 (22:37 +0100)
commitabec255c024938a40fa3c9730f602c0351e5877d
tree223b70e57e9571beb0975ed8565e4ab4a949e320
parent5daa7a5fd4aced33a2ae016bde5bb37d1d95edf6
* Fix Garbage Collector for missing calle-saved regs content (Bug#41357)

* src/alloc.c (SET_STACK_TOP_ADDRESS): Do not call
__builtin_unwind_init.
(flush_stack_call_func1): Rename from 'flush_stack_call_func'.
(flush_stack_call_func): New function to spill all registers
before calling 'flush_stack_call_func1'.  This to make sure the
top of the stack identified includes those registers.
src/alloc.c
src/lisp.h