2000-10-18  Andreas Jaeger  <aj@suse.de>

	* sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_OK): New.
	(ELF_MACHINE_BEFORE_RTLD_RELOC): Handle newer linkers.
	(elf_machine_runtime_link_map): Likewise.
	(elf_machine_runtime_setup): Likewise.
	Handle dynamic linker's local got entries.
	Patches by Ralf Baechle <ralf@gnu.org>.

2000-10-09  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>

	* sysdeps/mips/dl-machine.h (_dl_runtime_resolve): Define $sp as
	the frame pointer.  Allocate stack space for $a0 for
	__dl_runtime_resolve().  Do not save $sp in $s0 as it's
	callee-saved anyway.
This commit is contained in:
Andreas Jaeger 2000-10-18 11:01:58 +00:00
parent c9f4ffcf5a
commit cd3cd00ccb
3 changed files with 22 additions and 2 deletions

View File

@ -1,3 +1,19 @@
2000-10-18 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_OK): New.
(ELF_MACHINE_BEFORE_RTLD_RELOC): Handle newer linkers.
(elf_machine_runtime_link_map): Likewise.
(elf_machine_runtime_setup): Likewise.
Handle dynamic linker's local got entries.
Patches by Ralf Baechle <ralf@gnu.org>.
2000-10-09 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* sysdeps/mips/dl-machine.h (_dl_runtime_resolve): Define $sp as
the frame pointer. Allocate stack space for $a0 for
__dl_runtime_resolve(). Do not save $sp in $s0 as it's
callee-saved anyway.
2000-10-17 Ulrich Drepper <drepper@redhat.com> 2000-10-17 Ulrich Drepper <drepper@redhat.com>
* sysdeps/powerpc/fpu/libm-test-ulps: Update for changes in * sysdeps/powerpc/fpu/libm-test-ulps: Update for changes in

View File

@ -2725,7 +2725,10 @@ regex_compile (pattern, size, syntax, bufp)
if (c1 == 1) if (c1 == 1)
range_start = extra[idx]; range_start = extra[idx];
while (c1-- > 0) while (c1-- > 0)
SET_LIST_BIT (extra[idx++]); {
SET_LIST_BIT (extra[idx]);
++idx;
}
} }
#endif #endif
had_char_class = false; had_char_class = false;

View File

@ -184,7 +184,8 @@ _dl_load_cache_lookup (const char *name)
} }
else if (file && cachesize > sizeof *cache_new) else if (file && cachesize > sizeof *cache_new)
{ {
cache = cache_new = (struct cache_file_new *) file; cache_new = file;
cache = file;
if (memcmp (cache_new->magic, CACHEMAGIC_NEW, if (memcmp (cache_new->magic, CACHEMAGIC_NEW,
sizeof CACHEMAGIC_NEW - 1) sizeof CACHEMAGIC_NEW - 1)
|| memcmp (cache_new->version, CACHE_VERSION, || memcmp (cache_new->version, CACHE_VERSION,