+1998-09-11 20:46 Richard Henderson <rth@cygnus.com>
+
+ * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
+ _dl_main_searchlist not _dl_default_scope to _dl_init_next.
+ * sysdeps/sparc/sparc32/dl-machine.h (_dl_start_user): Likewise.
+ * sysdeps/sparc/sparc64/dl-machine.h (_dl_start_user): Likewise.
+
1998-09-11 Ulrich Drepper <drepper@cygnus.com>
* resolv/res_init.c (res_init): Handle resolv.conf file with only
subq $2, $1, $2
s8addq $1, $sp, $sp
stq $2, 0($sp)
- /* Load _dl_default_scope[2] into s1 to pass to _dl_init_next. */
-0: ldq $10, _dl_default_scope+16
+ /* Load _dl_main_searchlist into s1 to pass to _dl_init_next. */
+0: ldq $10, _dl_main_searchlist
/* Call _dl_init_next to return the address of an initializer
function to run. */
1: mov $10, $16
st %i4, [%i1+4]
bne 23b
add %i1, 8, %i1
- /* Load _dl_default_scope[2] to pass to _dl_init_next. */
-3: sethi %hi(_dl_default_scope), %g1
- or %g1, %lo(_dl_default_scope), %g1
+ /* Load _dl_main_searchlist to pass to _dl_init_next. */
+3: sethi %hi(_dl_main_searchlist), %g1
+ or %g1, %lo(_dl_main_searchlist), %g1
ld [%l7+%g1], %l1
- ld [%l1+2*4], %l1
+ ld [%l1], %l1
/* Call _dl_init_next to return the address of an initializer to run. */
4: call _dl_init_next
mov %l1, %o0
stx %i4, [%i1+8]
brnz,pt %i3, 13b
add %i1, 16, %i1
- /* Load _dl_default_scope[2] to pass to _dl_init_next. */
-2: sethi %hi(_dl_default_scope), %g2
- or %g2, %lo(_dl_default_scope), %g2
+ /* Load _dl_main_searchlist to pass to _dl_init_next. */
+2: sethi %hi(_dl_main_searchlist), %g2
+ or %g2, %lo(_dl_main_searchlist), %g2
ldx [%l7+%g2], %g2
- ldx [%g2+2*8], %l1
+ ldx [%g2], %l1
/* Call _dl_init_next to return the address of an initializer to run. */
3: call _dl_init_next
mov %l1, %o0