2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
authorRoland McGrath <roland@gnu.org>
Sat, 4 Dec 2004 21:20:30 +0000 (21:20 +0000)
committerRoland McGrath <roland@gnu.org>
Sat, 4 Dec 2004 21:20:30 +0000 (21:20 +0000)
* sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: Update RETINSTR use.
* sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.

sysdeps/unix/sysv/linux/arm/linuxthreads/sysdep-cancel.h
sysdeps/unix/sysv/linux/arm/linuxthreads/vfork.S

index 92d8460..019bd54 100644 (file)
@@ -112,7 +112,7 @@ extern int __local_multiple_threads attribute_hidden;
 #   define MAYBE_SAVE_LR                                               \
   str lr, [sp, $-4]!;
 #   define PSEUDO_RET_MOV                                              \
-  RETINSTR(movcc, pc, lr);                                             \
+  RETINSTR(cc, lr);                                                    \
   b PLTJMP(SYSCALL_ERROR)
 #   define PSEUDO_PROLOGUE
 #  else
index 2368734..2708c70 100644 (file)
@@ -46,7 +46,7 @@ ENTRY (__vfork)
                
        swi     __NR_vfork
        cmn     a1, #4096
-       RETINSTR(movcc, pc, lr)
+       RETINSTR(cc, lr)
 
 #ifndef __ASSUME_VFORK_SYSCALL
        /* Check if vfork syscall is known at all.  */
@@ -60,7 +60,7 @@ ENTRY (__vfork)
        /* If we don't have vfork, fork is close enough.  */
        swi     __NR_fork
        cmn     a1, #4096
-       RETINSTR(movcc, pc, lr)
+       RETINSTR(cc, lr)
 #elif !defined __NR_vfork
 # error "__NR_vfork not available and __ASSUME_VFORK_SYSCALL defined"
 #endif