1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00
2002-12-20  Art Haas  <ahaas@airmail.net>

	* sysdeps/gnu/siglist.c: Convert GCC extension initializer
	syntax to C99.

2002-12-21  Philip Blundell  <philb@gnu.org>

	* sysdeps/arm/elf/start.S (_start): Optimise a little.  Push stack
	top as seventh arg to __libc_start_main.
	Reported by paulnash@wildseed.com.

	* sysdeps/unix/sysv/linux/arm/clone.S: Small optimisation.

	* sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: Elide
	compatibility cruft when new enough kernel is assumed.
This commit is contained in:
Ulrich Drepper
2002-12-21 18:53:25 +00:00
parent 7e791f32c8
commit e361ccd999
5 changed files with 53 additions and 15 deletions

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
/* Copyright (C) 1996, 1997, 1998, 1999, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Pat Beirne <patb@corelcomputer.com>
@ -35,10 +35,8 @@ ENTRY(__clone)
beq PLTJMP(syscall_error)
@ insert the args onto the new stack
sub r1, r1, #8
str r3, [r1, #4]
@ save the function pointer as the 0th element
str r0, [r1]
str r3, [r1, #-4]!
str r0, [r1, #-4]!
@ do the system call
@ get flags