[uclibc-ng-devel] uClibc-ng - small C library for embedded systems branch master updated. v1.0.12-18-ga8187cd

wbx wbx at helium.waldemar-brodkorb.de
Mon Feb 29 21:01:22 CET 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".

The branch, master has been updated
       via  a8187cd20769fd1a4dddbb51d86363eb80b40b9d (commit)
      from  c8d441345fb301e6f5aa828f217d377dbc4f252b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a8187cd20769fd1a4dddbb51d86363eb80b40b9d
Author: Max Filippov <jcmvbkbc at gmail.com>
Date:   Sun Feb 28 22:46:11 2016 +0300

    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 at gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 libc/sysdeps/linux/arm/jmpbuf-offsets.h |    4 ----
 1 file changed, 4 deletions(-)

diff --git a/libc/sysdeps/linux/arm/jmpbuf-offsets.h b/libc/sysdeps/linux/arm/jmpbuf-offsets.h
index f0e587f..93b50af 100644
--- a/libc/sysdeps/linux/arm/jmpbuf-offsets.h
+++ b/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


hooks/post-receive
-- 
uClibc-ng - small C library for embedded systems


More information about the devel mailing list