Add ARM jump buffer definition git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6615 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/crt/setjmp.h b/mingw-w64-headers/crt/setjmp.h index 131bbfc..5be566d 100644 --- a/mingw-w64-headers/crt/setjmp.h +++ b/mingw-w64-headers/crt/setjmp.h
@@ -141,6 +141,27 @@ SETJMP_FLOAT128 Xmm15; } _JUMP_BUFFER; +#elif defined(_ARM_) + +#define _JBLEN 28 +#define _JBTYPE int + + typedef struct __JUMP_BUFFER { + unsigned long Frame; + unsigned long R4; + unsigned long R5; + unsigned long R6; + unsigned long R7; + unsigned long R8; + unsigned long R9; + unsigned long R10; + unsigned long R11; + unsigned long Sp; + unsigned long Pc; + unsigned long Fpscr; + unsigned long long D[8]; + } _JUMP_BUFFER; + #endif #ifndef _JMP_BUF_DEFINED