[PATCH] Typo fix for the R_SPARC_OLO10 patch
Jakub Jelinek
jj@sunsite.ms.mff.cuni.cz
Wed Jul 7 05:55:00 GMT 1999
Hi!
I've made a typo in the R_SPARC_OLO10 patch which I have not found until I
hacked gcc up so that it emits offsetable %lo() constants.
Should I repost that patch with this single char fixed?
BTW: Anyone knows what is DT_SPARC_PLTFMT .dynamic entry for and if
something ever use it, or if it can be dropped? The whole binutils only seem
to create it and don't use it anywhere, neither does the dynamic linker in
glibc.
1999-07-07 Jakub Jelinek <jj@ultra.linux.cz>
* bfd/elf64-sparc.c (sparc64_elf_write_relocs): Don't access
relocs beyond last one.
--- bfd/elf64-sparc.c.jj3 Mon Jul 5 17:11:20 1999
+++ bfd/elf64-sparc.c Tue Jul 6 16:59:00 1999
@@ -499,7 +499,7 @@
addr = sec->orelocation[idx]->address;
if (sec->orelocation[idx]->howto->type == R_SPARC_LO10
- && idx < sec->reloc_count + 1)
+ && idx < sec->reloc_count - 1)
{
arelent *r = sec->orelocation[idx + 1];
Cheers,
Jakub
___________________________________________________________________
Jakub Jelinek | jj@sunsite.mff.cuni.cz | http://sunsite.mff.cuni.cz
Administrator of SunSITE Czech Republic, MFF, Charles University
___________________________________________________________________
UltraLinux | http://ultra.linux.cz/ | http://ultra.penguin.cz/
Linux version 2.3.9 on a sparc64 machine (1343.49 BogoMips)
___________________________________________________________________
More information about the Binutils
mailing list