clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change
on this file since 914669c was
914669c,
checked in by Jim Gifford <clfs@…>, 15 years ago
|
Updated Binutils Patch. Added Patches to fix Issues with Powerpc
|
-
Property mode set to
100644
|
File size:
626 bytes
|
Rev | Line | |
---|
[914669c] | 1 | --- bfd/elf64-ppc.c.jj 2004-09-27 16:46:06.000000000 -0400 |
---|
| 2 | +++ bfd/elf64-ppc.c 2004-10-04 09:09:50.000000000 -0400 |
---|
| 3 | @@ -9681,7 +9681,12 @@ ppc64_elf_relocate_section (bfd *output_ |
---|
| 4 | else if (!SYMBOL_REFERENCES_LOCAL (info, &h->elf) |
---|
| 5 | && !is_opd |
---|
| 6 | && r_type != R_PPC64_TOC) |
---|
| 7 | - outrel.r_info = ELF64_R_INFO (h->elf.dynindx, r_type); |
---|
| 8 | + { |
---|
| 9 | + outrel.r_info = ELF64_R_INFO (h->elf.dynindx, r_type); |
---|
| 10 | + if (h->elf.dynindx == -1 |
---|
| 11 | + && h->elf.root.type == bfd_link_hash_undefweak) |
---|
| 12 | + memset (&outrel, 0, sizeof outrel); |
---|
| 13 | + } |
---|
| 14 | else |
---|
| 15 | { |
---|
| 16 | /* This symbol is local, or marked to become local, |
---|
| 17 | |
---|
Note: See
TracBrowser
for help on using the repository browser.