* sysdeps/unix/sysv/linux/x86_64/sysdep.h (SYSCALL_ERROR_HANDLER): Add
authorRoland McGrath <roland@gnu.org>
Fri, 11 Oct 2002 12:03:29 +0000 (12:03 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 11 Oct 2002 12:03:29 +0000 (12:03 +0000)
missing labels and ; from last change.

ChangeLog
sysdeps/unix/sysv/linux/x86_64/sysdep.h

index b737e4c..c60ecee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-10-11  Roland McGrath  <roland@redhat.com>
 
+       * sysdeps/unix/sysv/linux/x86_64/sysdep.h (SYSCALL_ERROR_HANDLER): Add
+       missing labels and ; from last change.
+
        * stdio-common/tst-sscanf.c (val_double): Append .0 to large whole
        number literals, so they are doubles instead of ints.
 
index b0f51b4..d7fde39 100644 (file)
 #define SYSCALL_ERROR_HANDLER  /* Nothing here; code in sysdep.S is used.  */
 #elif USE___THREAD
 # define SYSCALL_ERROR_HANDLER                 \
+0:                                             \
   movq errno@GOTTPOFF(%rip), %rcx;             \
   xorq %rdx, %rdx;                             \
   subq %rax, %rdx;                             \
-  movl %eax, %fs:0(%rcx)
+  movl %eax, %fs:0(%rcx);
 #elif RTLD_PRIVATE_ERRNO
 # define SYSCALL_ERROR_HANDLER                 \
+0:                                             \
   leaq errno(%rip), %rcx;                      \
   xorq %rdx, %rdx;                             \
   subq %rax, %rdx;                             \
-  movl %eax, (%rcx)
+  movl %eax, (%rcx);
 #elif defined _LIBC_REENTRANT
 /* Store (- %rax) into errno through the GOT.
    Note that errno occupies only 4 bytes.  */