Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Stefan Weil
Am 15.04.2012 20:02, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 17:47, Stefan Weil wrote: Am 15.04.2012 19:18, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 17:09, Stefan Weil wrote: Am 15.04.2012 19:02, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: The default

Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Blue Swirl
On Sun, Apr 15, 2012 at 17:47, Stefan Weil wrote: > Am 15.04.2012 19:18, schrieb Blue Swirl: > >> On Sun, Apr 15, 2012 at 17:09, Stefan Weil wrote: >>> >>> Am 15.04.2012 19:02, schrieb Blue Swirl: >>> On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: > > > The default definition

Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Stefan Weil
Am 15.04.2012 19:18, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 17:09, Stefan Weil wrote: Am 15.04.2012 19:02, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: The default definition of setjmp which is implemented in MinGW-w64 cannot be used with programs like QEMU wh

Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Blue Swirl
On Sun, Apr 15, 2012 at 17:09, Stefan Weil wrote: > Am 15.04.2012 19:02, schrieb Blue Swirl: > >> On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: >>> >>> The default definition of setjmp which is implemented in MinGW-w64 >>> cannot be used with programs like QEMU which call longjmp from >>> cod

Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Stefan Weil
Am 15.04.2012 19:02, schrieb Blue Swirl: On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: The default definition of setjmp which is implemented in MinGW-w64 cannot be used with programs like QEMU which call longjmp from code without structured exception handling (SEH). We're currently compil

Re: [Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Blue Swirl
On Sun, Apr 15, 2012 at 14:13, Stefan Weil wrote: > The default definition of setjmp which is implemented in MinGW-w64 > cannot be used with programs like QEMU which call longjmp from > code without structured exception handling (SEH). We're currently compiling QEMU with -no-seh, is that correct

[Qemu-devel] [PATCH 07/20] w64: Fix definition of setjmp

2012-04-15 Thread Stefan Weil
The default definition of setjmp which is implemented in MinGW-w64 cannot be used with programs like QEMU which call longjmp from code without structured exception handling (SEH). This code therefore disables stack unwinding. We could also implement SEH for QEMU's generated JIT code, but that is