about summary refs log tree commit diff
path: root/elf/rtld.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-04-10 23:12:08 +0000
committerUlrich Drepper <drepper@redhat.com>2001-04-10 23:12:08 +0000
commita16956f331fb4cfc5aca0648fa099355f11dc182 (patch)
tree7641c38b9e85430a05150a4e5fc0e0a4cd12b14d /elf/rtld.c
parent58f46c794a3dc049ae8c53dab76d83ea23408479 (diff)
downloadglibc-a16956f331fb4cfc5aca0648fa099355f11dc182.tar.gz
glibc-a16956f331fb4cfc5aca0648fa099355f11dc182.tar.xz
glibc-a16956f331fb4cfc5aca0648fa099355f11dc182.zip
Update.
2001-04-10  Andreas Schwab  <schwab@suse.de>

	* math/libm-test.inc (csinh_test): Don't require the invalid
	exception for csinh (x + iNaN), but make it optional.

2001-04-09  David Mosberger  <davidm@hpl.hp.com>

	* sysdeps/ia64/elf/start.S (_start): Add unwind directives.

	* sysdeps/generic/entry.h [!__ASSEMBLY__]: Declare _start.
	* sysdeps/ia64/elf/entry.h: New file.
	* sysdeps/unix/sysv/linux/mips/entry.h [!__ASSEMBLY__]: Declare
	__start.
	* elf/rtld.c: Don't declare ENTRY_POINT.  Use ENTRY_POINT instead
	of &ENTRY_POINT.
	* sysdeps/generic/dl-sysdep.c: Likewise.
	* sysdeps/mach/hurd/dl-sysdep.c: Likewise.
	* sysdeps/ia64/elf/start.S: Save base address of register backing
	store in __libc_ia64_register_backing_store_base.
Diffstat (limited to 'elf/rtld.c')
-rw-r--r--elf/rtld.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/elf/rtld.c b/elf/rtld.c
index 586291c629..8b2ca2984e 100644
--- a/elf/rtld.c
+++ b/elf/rtld.c
@@ -260,8 +260,6 @@ _dl_start_final (void *arg, struct link_map *bootstrap_map_p,
 /* Now life is peachy; we can do all normal operations.
    On to the real work.  */
 
-void ENTRY_POINT (void);
-
 /* Some helper functions.  */
 
 /* Arguments to relocate_doit.  */
@@ -389,7 +387,7 @@ dl_main (const ElfW(Phdr) *phdr,
   /* Set up a flag which tells we are just starting.  */
   _dl_starting_up = 1;
 
-  if (*user_entry == (ElfW(Addr)) &ENTRY_POINT)
+  if (*user_entry == (ElfW(Addr)) ENTRY_POINT)
     {
       /* Ho ho.  We are not the program interpreter!  We are the program
 	 itself!  This means someone ran ld.so as a command.  Well, that