From ed80b9ee77e1b453abd44ac9ed0eaead0ba24941 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 1 Aug 2000 03:16:27 +0000 Subject: Update. 2000-07-31 Jes Sorensen * sysdeps/ia64/elf/initfini.c: Kill dummy section since align and endp statements have already been added. 2000-04-18 David Mosberger * sysdeps/unix/sysv/linux/ia64/sysdep.h: Include . * sysdeps/ia64/_mcount.S: New file. * sysdeps/ia64/elf/initfini.c (_init): Preserve gp around call to __gmon_start__. Fix up extraneous whitespace. 2000-01-12 H.J. Lu * sysdeps/ia64/elf/initfini.c: New file. 2000-07-31 Jes Sorensen * sysdeps/unix/sysv/linux/ia64/clone.S: Add stop bit to avoid WAW dependency between branch and ar.pfs write. --- sysdeps/unix/sysv/linux/ia64/clone.S | 1 + sysdeps/unix/sysv/linux/ia64/sysdep.h | 1 + 2 files changed, 2 insertions(+) (limited to 'sysdeps/unix') diff --git a/sysdeps/unix/sysv/linux/ia64/clone.S b/sysdeps/unix/sysv/linux/ia64/clone.S index 696e7f5bf1..75a33d2f2c 100644 --- a/sysdeps/unix/sysv/linux/ia64/clone.S +++ b/sysdeps/unix/sysv/linux/ia64/clone.S @@ -68,6 +68,7 @@ ENTRY(__clone) mov ar.pfs = loc0 mov gp = loc1 mov r32 = r8 // exit value + ;; br.call.sptk b0 = _exit // we're out of here PSEUDO_END(__clone) diff --git a/sysdeps/unix/sysv/linux/ia64/sysdep.h b/sysdeps/unix/sysv/linux/ia64/sysdep.h index 83c4bad003..bb4ab29eba 100644 --- a/sysdeps/unix/sysv/linux/ia64/sysdep.h +++ b/sysdeps/unix/sysv/linux/ia64/sysdep.h @@ -19,6 +19,7 @@ Boston, MA 02111-1307, USA. */ #include +#include /* For Linux we can use the system call table in the header file /usr/include/asm/unistd.h -- cgit v1.2.3-70-g09d2