win64: add tiny unwind data for setjmp/longjmp
commit50b040ef83252730d75463bdeea589294e698532
authorgrischka <grischka>
Sat, 19 Dec 2009 21:40:28 +0000 (19 22:40 +0100)
committergrischka <grischka>
Sun, 20 Dec 2009 00:54:37 +0000 (20 01:54 +0100)
tree92e82f58787576e018858939f97361b486d6bb6f
parent88a3ccab9f3c877e2ffb8fecc3303006e0640907
win64: add tiny unwind data for setjmp/longjmp

This enables native unwind semantics with longjmp on
win64 by putting an entry into the .pdata section for
each compiled fuction.

Also, the function now use a fixed stack and store arguments
into X(%rsp) rather than using push.
i386-asm.c
tcc.h
tccpe.c
tccrun.c
win32/include/_mingw.h
win32/lib/chkstk.S
x86_64-gen.c