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