2001-06-29 H.J. Lu <hjl@gnu.org>

* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Check if
	hplink->sgot is NULL before filling GOT. Checck if hplink->splt
	is NULL before filling PLT.
This commit is contained in:
H.J. Lu 2001-06-30 00:34:10 +00:00
parent 18ea51df51
commit b64977c5ff
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2001-06-29 H.J. Lu <hjl@gnu.org>
* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Check if
hplink->sgot is NULL before filling GOT. Checck if hplink->splt
is NULL before filling PLT.
2001-06-29 Alan Modra <amodra@bigpond.net.au>
* elflink.h (elf_link_output_extsym): Revert 1999-04-10.

View File

@ -4334,7 +4334,7 @@ elf32_hppa_finish_dynamic_sections (output_bfd, info)
}
}
if (hplink->sgot->_raw_size != 0)
if (hplink->sgot != NULL && hplink->sgot->_raw_size != 0)
{
/* Fill in the first entry in the global offset table.
We use it to point to our dynamic section, if we have one. */
@ -4352,7 +4352,7 @@ elf32_hppa_finish_dynamic_sections (output_bfd, info)
->this_hdr.sh_entsize = GOT_ENTRY_SIZE;
}
if (hplink->splt->_raw_size != 0)
if (hplink->splt != NULL && hplink->splt->_raw_size != 0)
{
/* Set plt entry size. */
elf_section_data (hplink->splt->output_section)