Define _SETJMP_H before including <bits/setjmp.h>.
This commit is contained in:
parent
7e89694bc0
commit
4ff61542a8
|
@ -18,6 +18,7 @@
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
#define _SETJMP_H
|
||||||
#define _ASM
|
#define _ASM
|
||||||
#include <bits/setjmp.h>
|
#include <bits/setjmp.h>
|
||||||
|
|
||||||
|
@ -32,6 +33,6 @@ ENTRY (__longjmp)
|
||||||
add r2, r2, #48
|
add r2, r2, #48
|
||||||
lfmfd f4, 4, [r2]
|
lfmfd f4, 4, [r2]
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
LOADREGS(ia, r2, {v1-v6, sl, fp, sp, pc})
|
LOADREGS(ia, r2, {v1-v6, sl, fp, sp, pc})
|
||||||
END (__longjmp)
|
END (__longjmp)
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
#define _SETJMP_H
|
||||||
#define _ASM
|
#define _ASM
|
||||||
#include <bits/setjmp.h>
|
#include <bits/setjmp.h>
|
||||||
|
|
||||||
|
@ -28,7 +29,7 @@ ENTRY (__sigsetjmp)
|
||||||
/* Save registers */
|
/* Save registers */
|
||||||
#if __ARM_USES_FP
|
#if __ARM_USES_FP
|
||||||
sfmea f4, 4, [r0]!
|
sfmea f4, 4, [r0]!
|
||||||
#endif
|
#endif
|
||||||
stmia r0, {v1-v6, sl, fp, sp, lr}
|
stmia r0, {v1-v6, sl, fp, sp, lr}
|
||||||
|
|
||||||
/* Make a tail call to __sigjmp_save; it takes the same args. */
|
/* Make a tail call to __sigjmp_save; it takes the same args. */
|
||||||
|
|
Loading…
Reference in New Issue