]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 7 Oct 2003 18:50:07 +0000 (18:50 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 7 Oct 2003 18:50:07 +0000 (18:50 +0000)
2003-10-07  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Backout 2003-10-02
changes.
(SAVE_OLDTYPE_0): Fix a typo.

linuxthreads/ChangeLog
linuxthreads/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
posix/bug-regex11.c

index 2241a28eac987034e7ed54c1de18702e1878897e..a096fe93b3a1ad4ca294df5962c1699dfd7f787f 100644 (file)
@@ -1,3 +1,9 @@
+2003-10-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Backout 2003-10-02
+       changes.
+       (SAVE_OLDTYPE_0): Fix a typo.
+
 2003-10-02  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h (DOCARGS_1): Use
index 5cf115c549c4ebf147b14de5d8312a5ff51b5d02..baba152a77937b9fa7ef3cc8efe26271093ad0fc 100644 (file)
   L(pseudo_end):
 
 # define SAVE_OLDTYPE_0        movl %eax, %ecx;
-# define SAVE_OLDTYPE_1        pushl %eax;
-# define SAVE_OLDTYPE_2        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_3        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_4        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_5        SAVE_OLDTYPE_1
+# define SAVE_OLDTYPE_1        SAVE_OLDTYPE_0
+# define SAVE_OLDTYPE_2        pushl %eax;
+# define SAVE_OLDTYPE_3        SAVE_OLDTYPE_2
+# define SAVE_OLDTYPE_4        SAVE_OLDTYPE_2
+# define SAVE_OLDTYPE_5        SAVE_OLDTYPE_2
 
 # define PUSHCARGS_0   /* No arguments to push.  */
 # define DOCARGS_0     /* No arguments to frob.  */
@@ -63,7 +63,7 @@
 # define _POPCARGS_0   /* No arguments to pop.  */
 
 # define PUSHCARGS_1   movl %ebx, %edx; PUSHCARGS_0
-# define DOCARGS_1     _DOARGS_1 (8)
+# define DOCARGS_1     _DOARGS_1 (4)
 # define POPCARGS_1    POPCARGS_0; movl %edx, %ebx
 # define _PUSHCARGS_1  pushl %ebx; L(PUSHBX2): _PUSHCARGS_0
 # define _POPCARGS_1   _POPCARGS_0; popl %ebx; L(POPBX2):
 #  define CDISABLE     call __libc_disable_asynccancel
 # endif
 # define POPSTATE_0    pushl %eax; movl %ecx, %eax; CDISABLE; popl %eax;
-# define POPSTATE_1    xchgl (%esp), %eax; CDISABLE; popl %eax;
-# define POPSTATE_2    POPSTATE_1
-# define POPSTATE_3    POPSTATE_1
-# define POPSTATE_4    POPSTATE_1
-# define POPSTATE_5    POPSTATE_1
+# define POPSTATE_1    POPSTATE_0
+# define POPSTATE_2    xchgl (%esp), %eax; CDISABLE; popl %eax;
+# define POPSTATE_3    POPSTATE_2
+# define POPSTATE_4    POPSTATE_2
+# define POPSTATE_5    POPSTATE_2
 
 #if !defined NOT_IN_libc
 # define __local_multiple_threads __libc_multiple_threads
index b958935cc8031d551f8fe62d3d7246c8eaef8e41..3a399f0936429fd71fdb604e5a564ecd2244cd15 100644 (file)
@@ -1,3 +1,9 @@
+2003-10-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Backout 2003-10-02
+       changes.
+       (SAVE_OLDTYPE_0): Fix a typo.
+
 2003-10-03  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/i386/pthread_once.S (__pthread_once):
index b53ecca9093457f173adb50db66bc260053449d2..0dead61c6a581ffa86ad8514a4ee0412986513e5 100644 (file)
 # define ASM_SIZE_DIRECTIVE(name) L(name##END): .size name,.-name;
 
 # define SAVE_OLDTYPE_0        movl %eax, %ecx;
-# define SAVE_OLDTYPE_1        pushl %eax; L(PUSHSTATE):
-# define SAVE_OLDTYPE_2        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_3        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_4        SAVE_OLDTYPE_1
-# define SAVE_OLDTYPE_5        SAVE_OLDTYPE_1
+# define SAVE_OLDTYPE_1        SAVE_OLDTYPE_0
+# define SAVE_OLDTYPE_2        pushl %eax; L(PUSHSTATE):
+# define SAVE_OLDTYPE_3        SAVE_OLDTYPE_2
+# define SAVE_OLDTYPE_4        SAVE_OLDTYPE_2
+# define SAVE_OLDTYPE_5        SAVE_OLDTYPE_2
 
 # define PUSHCARGS_0   /* No arguments to push.  */
 # define DOCARGS_0     /* No arguments to frob.  */
 # define _POPCARGS_0   /* No arguments to pop.  */
 
 # define PUSHCARGS_1   movl %ebx, %edx; L(SAVEBX2): PUSHCARGS_0
-# define DOCARGS_1     _DOARGS_1 (8)
+# define DOCARGS_1     _DOARGS_1 (4)
 # define POPCARGS_1    POPCARGS_0; movl %edx, %ebx; L(RESTBX2):
 # define _PUSHCARGS_1  pushl %ebx; L(PUSHBX2): _PUSHCARGS_0
 # define _POPCARGS_1   _POPCARGS_0; popl %ebx; L(POPBX2):
 # endif
 # define POPSTATE_0 \
  pushl %eax; L(PUSHSTATE): movl %ecx, %eax; CDISABLE; popl %eax; L(POPSTATE):
-# define POPSTATE_1    xchgl (%esp), %eax; CDISABLE; popl %eax; L(POPSTATE):
-# define POPSTATE_2    POPSTATE_1
+# define POPSTATE_1    POPSTATE_0
+# define POPSTATE_2    xchgl (%esp), %eax; CDISABLE; popl %eax; L(POPSTATE):
 # define POPSTATE_3    POPSTATE_2
 # define POPSTATE_4    POPSTATE_3
 # define POPSTATE_5    POPSTATE_4
index c7a8b6537a125ca18ae413bb048288571dc756af..ae4bb06e0652eb8e12ef09876ced3db602409f87 100644 (file)
@@ -58,10 +58,8 @@ struct
   { "([0-9]).*\\1(a*)", "7;7a6", REG_EXTENDED, 3, { { 0, 4 }, { 0, 1 }, { 3, 4 } } },
   { "([0-9]).*\\1(a*)", "7;7a", REG_EXTENDED, 3, { { 0, 4 }, { 0, 1 }, { 3, 4 } } },
 #if 0
-  /* XXX This test seems wrong. --drepper */
-  { "()(b)\\1c\\2", "bcb", REG_EXTENDED, 3, { { 0, 3 }, { 0, 0 }, { 1, 2 } } },
-
   /* XXX Not used since they fail so far.  */
+  { "()(b)\\1c\\2", "bcb", REG_EXTENDED, 3, { { 0, 3 }, { 0, 0 }, { 1, 2 } } },
   { "(b())\\2\\1", "bbbb", REG_EXTENDED, 3, { { 0, 2 }, { 0, 1 }, { 1, 1 } } },
   { "(bb())\\2\\1", "bbbb", REG_EXTENDED, 3, { { 0, 4 }, { 0, 2 }, { 2, 2 } } },
 #endif
This page took 0.058137 seconds and 5 git commands to generate.