[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r819 - in /fsf/trunk/libc: ChangeLog sunrpc/svc_run.c sysdeps/unix/sysv/linux/x86_64/sigaction.c



Author: eglibc
Date: Fri Dec  1 00:01:24 2006
New Revision: 819

Log:
Import glibc-mainline for 2006-12-01

Modified:
    fsf/trunk/libc/ChangeLog
    fsf/trunk/libc/sunrpc/svc_run.c
    fsf/trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c

Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Fri Dec  1 00:01:24 2006
@@ -1,3 +1,13 @@
+2006-12-01  Jan Kratochvil  <jan.kratochvil@xxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with
+	libgcc not supporting `rflags' unwinding (register # >= 17).
+
+2006-11-30  Jakub Jelinek  <jakub@xxxxxxxxxx>
+
+	* sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc
+	succeeded.
+
 2006-11-29  Daniel Jacobowitz  <dan@xxxxxxxxxxxxxxxx>
 	    Jakub Jelinek  <jakub@xxxxxxxxxx>
 	    Jan Kratochvil  <jan.kratochvil@xxxxxxxxxx>

Modified: fsf/trunk/libc/sunrpc/svc_run.c
==============================================================================
--- fsf/trunk/libc/sunrpc/svc_run.c (original)
+++ fsf/trunk/libc/sunrpc/svc_run.c Fri Dec  1 00:01:24 2006
@@ -71,6 +71,7 @@
 	      break;
 	    }
 
+	  my_pollfd = new_pollfd;
 	  last_max_pollfd = max_pollfd;
 	}
 

Modified: fsf/trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c (original)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigaction.c Fri Dec  1 00:01:24 2006
@@ -174,7 +174,8 @@
    do_expr (2 /* rcx */, oRCX)						\
    do_expr (7 /* rsp */, oRSP)						\
    do_expr (16 /* rip */, oRIP)						\
-   do_expr (49 /* rflags */, oEFL)					\
+   /* libgcc-4.1.1 has only `DWARF_FRAME_REGISTERS == 17'.  */		\
+   /* do_expr (49 |* rflags *|, oEFL) */				\
    /* `cs'/`ds'/`fs' are unaligned and a different size.  */		\
    /* gas: Error: register save offset not a multiple of 8  */		\
    "	.align 8\n"							\