projects
/
binutils-gdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3441dc7
)
* elf64-ppc.c (toc_adjusting_stub_needed): Exit early if section
author
Alan Modra
<amodra@gmail.com>
Tue, 18 Nov 2003 04:14:15 +0000
(
04:14
+0000)
committer
Alan Modra
<amodra@gmail.com>
Tue, 18 Nov 2003 04:14:15 +0000
(
04:14
+0000)
size is zero.
bfd/ChangeLog
patch
|
blob
|
history
bfd/elf64-ppc.c
patch
|
blob
|
history
diff --git
a/bfd/ChangeLog
b/bfd/ChangeLog
index d3e8bfb7a071227d9d22df63f7f9058be75557e6..9ff2c3b87066f1529a52edf65ae4538f695504c0 100644
(file)
--- a/
bfd/ChangeLog
+++ b/
bfd/ChangeLog
@@
-1,3
+1,8
@@
+2003-11-18 Alan Modra <amodra@bigpond.net.au>
+
+ * elf64-ppc.c (toc_adjusting_stub_needed): Exit early if section
+ size is zero.
+
2003-11-17 Daniel Jacobowitz <drow@mvista.com>
* elf.c (_bfd_elf_link_hash_copy_indirect): Copy
diff --git
a/bfd/elf64-ppc.c
b/bfd/elf64-ppc.c
index 4554c2c607415e52d88e6b77e1089756529d7fea..96e1d230fc9584302b97255dbddb1f82700ffd4d 100644
(file)
--- a/
bfd/elf64-ppc.c
+++ b/
bfd/elf64-ppc.c
@@
-6566,6
+6566,9
@@
toc_adjusting_stub_needed (struct bfd_link_info *info, asection *isec)
if ((isec->flags & SEC_LINKER_CREATED) != 0)
return 0;
+ if (isec->_raw_size == 0)
+ return 0;
+
/* Hack for linux kernel. .fixup contains branches, but only back to
the function that hit an exception. */
branch_ok = strcmp (isec->name, ".fixup") == 0;