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, 1.0 has been updated via 23424547146e9fd407af501c154656f0688862af (commit) via 7ad3d87d74dfb9eff68ad1686be400154134a731 (commit) via 590ae09af786be17812fffad0c43b4c6a1f697f8 (commit) from 449109519492266410421310ee09ff4a10d7c175 (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 23424547146e9fd407af501c154656f0688862af Merge: 7ad3d87 4491095 Author: Waldemar Brodkorb wbx@uclibc-ng.org Date: Sat Jul 11 10:51:46 2015 +0200
Merge branch '1.0' of git+ssh://uclibc-ng.org/git/uclibc-ng into 1.0
commit 7ad3d87d74dfb9eff68ad1686be400154134a731 Author: Waldemar Brodkorb wbx@uclibc-ng.org Date: Sat Jul 11 10:50:59 2015 +0200
tst-sscanf: fix linking for m68k
commit 590ae09af786be17812fffad0c43b4c6a1f697f8 Author: Waldemar Brodkorb wbx@openadk.org Date: Wed Jul 8 21:51:48 2015 -0500
builtin_unreachable is not available for older gcc
-----------------------------------------------------------------------
Summary of changes: ldso/include/dl-syscall.h | 2 +- libpthread/nptl/forward.c | 4 ++++ test/locale/Makefile.in | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/ldso/include/dl-syscall.h b/ldso/include/dl-syscall.h index 0acd2ba..46ba07e 100644 --- a/ldso/include/dl-syscall.h +++ b/ldso/include/dl-syscall.h @@ -51,7 +51,7 @@ extern int _dl_errno; static __always_inline attribute_noreturn __cold void _dl_exit(int status) { INLINE_SYSCALL(_dl_exit, 1, status); -#if defined __GNUC__ && !__GNUC_PREREQ (4, 4) +#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2)) __builtin_unreachable(); /* shut up warning: 'noreturn' function does return*/ #else while (1); diff --git a/libpthread/nptl/forward.c b/libpthread/nptl/forward.c index a5c97ba..48d38d9 100644 --- a/libpthread/nptl/forward.c +++ b/libpthread/nptl/forward.c @@ -160,6 +160,10 @@ FORWARD2(__pthread_unwind, /* We cannot call abort() here. */ INTERNAL_SYSCALL_DECL (err); INTERNAL_SYSCALL (kill, err, 1, SIGKILL); +#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2)) __builtin_unreachable(); +#else + while(1); +#endif }) #undef return diff --git a/test/locale/Makefile.in b/test/locale/Makefile.in index 5a57ca5..806ea28 100644 --- a/test/locale/Makefile.in +++ b/test/locale/Makefile.in @@ -26,4 +26,6 @@ OPTS_dump-ctype = C OPTS_tst-ctype = < tst-ctype-de_DE.ISO-8859-1.in OPTS_tst-langinfo = < tst-langinfo.input
+CFLAGS_tst-sscanf = -fPIC + EXTRA_DIRS := C
hooks/post-receive