* som.c (som_get_reloc_upper_bound): If there are no relocs return enough
space to hold a NULL pointer.
This commit is contained in:
parent
0a7b15ff9a
commit
06dcabb057
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2007-09-26 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* som.c (som_get_reloc_upper_bound): If there are no relocs return
|
||||
enough space to hold a NULL pointer.
|
||||
|
||||
2007-09-26 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elf64-ppc.c (ppc_build_one_stub): Correct rel_hdr.sh_size.
|
||||
|
|
|
@ -4939,8 +4939,11 @@ som_get_reloc_upper_bound (bfd *abfd, sec_ptr asect)
|
|||
return -1;
|
||||
return (asect->reloc_count + 1) * sizeof (arelent *);
|
||||
}
|
||||
/* There are no relocations. */
|
||||
return 0;
|
||||
|
||||
/* There are no relocations. Return enough space to hold the
|
||||
NULL pointer which will be installed if som_canonicalize_reloc
|
||||
is called. */
|
||||
return sizeof (arelent *);
|
||||
}
|
||||
|
||||
/* Convert relocations from SOM (external) form into BFD internal
|
||||
|
|
Loading…
Add table
Reference in a new issue