Browse Source

arm: fix __JMP_BUF_SP definition

__JMP_BUF_SP is the index of a stack pointer slot in the __jmp_buf.
According to ARM __sigsetjmp code it does not depend on configuration
parameter __UCLIBC_HAS_FPU__. Make its definition unconditional.

__JMP_BUF_SP is used in the unwind_stop through the
_JMPBUF_CFA_UNWINDS_ADJ macro, this change fixes cleanup routines call
on thread cancellation in configurations with hard FP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Max Filippov 9 years ago
parent
commit
a8187cd207
1 changed files with 0 additions and 4 deletions
  1. 0 4
      libc/sysdeps/linux/arm/jmpbuf-offsets.h

+ 0 - 4
libc/sysdeps/linux/arm/jmpbuf-offsets.h

@@ -16,8 +16,4 @@
    License along with the GNU C Library; if not, see
    <http://www.gnu.org/licenses/>.  */
 
-#ifdef __UCLIBC_HAS_FPU__
-#define __JMP_BUF_SP		20
-#else
 #define __JMP_BUF_SP		8
-#endif