[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r4283 - in /fsf/trunk/libc/nptl: ChangeLog sysdeps/pthread/pthread.h
- To: commits@xxxxxxxxxx
- Subject: [commits] r4283 - in /fsf/trunk/libc/nptl: ChangeLog sysdeps/pthread/pthread.h
- From: eglibc@xxxxxxxxxx
- Date: Wed, 21 Nov 2007 08:03:50 -0000
Author: eglibc
Date: Wed Nov 21 00:03:49 2007
New Revision: 4283
Log:
Import glibc-mainline for 2007-11-21
Modified:
fsf/trunk/libc/nptl/ChangeLog
fsf/trunk/libc/nptl/sysdeps/pthread/pthread.h
Modified: fsf/trunk/libc/nptl/ChangeLog
==============================================================================
--- fsf/trunk/libc/nptl/ChangeLog (original)
+++ fsf/trunk/libc/nptl/ChangeLog Wed Nov 21 00:03:49 2007
@@ -1,3 +1,9 @@
+2007-11-20 Jakub Jelinek <jakub@xxxxxxxxxx>
+
+ * sysdeps/pthread/pthread.h (pthread_cleanup_push,
+ pthread_cleanup_push_defer_np): Add extra (void *) cast to shut up
+ g++ 4.1 and 4.2 -Wstrict-aliasing warnings.
+
2007-11-08 Ulrich Drepper <drepper@xxxxxxxxxx>
[BZ #5240]
Modified: fsf/trunk/libc/nptl/sysdeps/pthread/pthread.h
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/pthread/pthread.h (original)
+++ fsf/trunk/libc/nptl/sysdeps/pthread/pthread.h Wed Nov 21 00:03:49 2007
@@ -638,7 +638,7 @@
__pthread_unwind_buf_t __cancel_buf; \
void (*__cancel_routine) (void *) = (routine); \
void *__cancel_arg = (arg); \
- int not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) \
+ int not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) (void *) \
__cancel_buf.__cancel_jmp_buf, 0); \
if (__builtin_expect (not_first_call, 0)) \
{ \
@@ -672,7 +672,7 @@
__pthread_unwind_buf_t __cancel_buf; \
void (*__cancel_routine) (void *) = (routine); \
void *__cancel_arg = (arg); \
- int not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) \
+ int not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) (void *) \
__cancel_buf.__cancel_jmp_buf, 0); \
if (__builtin_expect (not_first_call, 0)) \
{ \