glibc/sysdeps/ia64
Ulrich Drepper c776b3d717 Update.
2003-12-02  David Mosberger  <davidm@hpl.hp.com>

	* sysdeps/ia64/elf/initfini.c: Add unwind info.

	* sysdeps/ia64/dl-machine.h (elf_machine_matches_host): Mark with
	attribute "unused".
	(elf_machine_dynamic): Mark with attributes "unused" and "const".
	(elf_machine_runtime_setup): Likewise.

	* sysdeps/generic/dl-fptr.c (make_fptr_table): Mark with
	attribute "always_inline".
	* sysdeps/ia64/dl-machine.h (__ia64_init_bootstrap_fdesc_table):
	Likewise.

	* configure.in: Check whether compiler has libunwind support.
	* config.make.in (have-cc-with-libunwind): New variable.
	* config.h.in (HAVE_CC_WITH_LIBUNWIND): New macro.
	* Makeconfig (gnulib): If have-cc-withh-libunwind is "yes", also
	mention -lunwind.

003-11-12  David Mosberger  <davidm@hpl.hp.com>

	* sysdeps/unix/sysv/linux/ia64/sysdep.h: Define DO_CALL_VIA_BREAK.
	Redefine DO_CALL to use vdso if supported, otherwise DO_CALL_VIA_BREAK.
	Likewise for DO_INLINE_SYSCALL.  Make INTERNAL_SYSCALL use
	DO_INLINE_SYSCALL.

	* sysdeps/unix/sysv/linux/ia64/vfork.S: Use DO_CALL_VIA_BREAK()
	instead of DO_CALL().

	* sysdeps/unix/sysv/linux/ia64/clone2.S: Use break directly instead
	of DO_CALL().

	* sysdeps/unix/sysv/linux/ia64/brk.S (__curbrk): Restructure it
	to take advantage of DO_CALL() macro.
	* sysdeps/unix/sysv/linux/ia64/setcontext.S: Likewise.
	* sysdeps/unix/sysv/linux/ia64/getcontext.S: Likewise.

	* elf/rtld.c (dl_main): Restrict dl_sysinfo_dso check to first
	program header.  On ia64, the check failed previously because
	there are two program headers.

	* sysdeps/generic/s_nexttowardf.c: Likewise.
	* math/bug-nexttoward.c: New file.
2003-12-10 23:02:33 +00:00
..
bits Update. 2003-07-01 08:31:38 +00:00
elf Update. 2003-12-10 23:02:33 +00:00
fpu Update. 2003-11-29 07:30:00 +00:00
_mcount.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
abort-instr.h Update. 2001-04-07 03:03:55 +00:00
backtrace.c Update. 2003-10-05 19:33:05 +00:00
bcopy.S Update. 2001-05-27 06:45:14 +00:00
bzero.S * locale/newlocale.c (__newlocale): If setting all categories to "C", 2002-10-11 07:22:18 +00:00
Dist Update. 2002-08-28 09:31:39 +00:00
dl-dtprocnum.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
dl-fptr.h (ELF_MACHINE_LOAD_ADDRESS): Support loading big binaries where @gprel(sym) cannot be handled in 'add' but instead has to be used with 'movl'. 2003-08-18 17:15:52 +00:00
dl-lookupcfg.h Update. 2003-03-27 01:16:50 +00:00
dl-machine.h Update. 2003-12-10 23:02:33 +00:00
dl-tls.h Update. 2003-01-12 10:11:16 +00:00
gccframe.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hp-timing.c Update. 2002-02-01 07:49:47 +00:00
hp-timing.h Update. 2003-07-20 22:17:34 +00:00
htonl.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
htons.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ia64libgcc.S (__divsf3): Fix typo in symbol version. 2002-05-11 05:12:35 +00:00
ieee754.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Implies Update. 2000-09-16 23:00:38 +00:00
libc-tls.c Update. 2003-01-12 10:11:16 +00:00
machine-gmon.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Makefile (__divsf3): Fix typo in symbol version. 2002-05-11 05:12:35 +00:00
memccpy.S Update. 2003-11-19 06:12:51 +00:00
memchr.S Update. 2003-04-29 22:49:58 +00:00
memcmp.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
memcpy.S Update. 2003-11-19 06:12:51 +00:00
memmove.S Update. 2003-11-19 06:12:51 +00:00
memset.S Update. 2003-11-19 06:12:51 +00:00
memusage.h Update. 2001-08-08 06:44:42 +00:00
softpipe.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stackinfo.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
strcat.S Update. 2003-04-29 22:49:58 +00:00
strchr.S Update. 2003-04-29 22:49:58 +00:00
strcmp.S Update. 2003-04-29 22:49:58 +00:00
strcpy.S Update. 2003-04-29 22:49:58 +00:00
strlen.S Update. 2003-04-29 22:49:58 +00:00
strncmp.S Update. 2003-04-29 22:49:58 +00:00
strncpy.S Update. 2003-04-29 22:49:58 +00:00
sysdep.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Versions Update. 2002-05-03 07:39:22 +00:00