]> git.ipfire.org Git - thirdparty/qemu.git/commit - cpu-exec.c
cpu-exec: Also reload CPUClass *cc after longjmp return in cpu_exec()
authorJuergen Lock <qemu-l@jelal.kn-bremen.de>
Thu, 3 Oct 2013 14:09:37 +0000 (16:09 +0200)
committerAndreas Färber <afaerber@suse.de>
Mon, 7 Oct 2013 09:46:58 +0000 (11:46 +0200)
commit6c78f29a2424622bfc9c30dfbbc13404481eacb6
treea7bdd2672e255d594af37e926ae197f49877cf09
parentf8e6a11aecc96e9d8a84f17d7c07019471714e20
cpu-exec: Also reload CPUClass *cc after longjmp return in cpu_exec()

Local variable CPUClass *cc needs to be reloaded after return from longjmp,
too.  (This fixes a mips-softmmu crash observed on FreeBSD when QEMU is
built with clang.)

Reported-by: Dimitry Andric <dim@FreeBSD.org>
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
cpu-exec.c