diff options
author | Alan Modra <amodra@gmail.com> | 2002-10-11 12:59:06 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2002-10-11 12:59:06 +0000 |
commit | 7f6a7663824722e5915c411988de7d13b5c75574 (patch) | |
tree | f4df514949e193274be0363df4c1f86a5ee03480 /bfd | |
parent | fe213ce218807c778bf853d24865342262a1de10 (diff) | |
download | gdb-7f6a7663824722e5915c411988de7d13b5c75574.zip gdb-7f6a7663824722e5915c411988de7d13b5c75574.tar.gz gdb-7f6a7663824722e5915c411988de7d13b5c75574.tar.bz2 |
* elf64-ppc.c (edit_opd): Correct local sym adjustment.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 2 | ||||
-rw-r--r-- | bfd/elf64-ppc.c | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 3a59982..2cfde7c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -28,7 +28,7 @@ * elfxx-ia64.c (oor_brl, oor_ip): Conditionally define. * elf64-ppc.c (edit_opd): Only zero opd syms when function is - completely removed. + completely removed. Correct local sym adjustment. 2002-10-10 Stephen Clarke <stephen.clarke@superh.com> diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index 7c6ec10..da7c53f 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -3804,8 +3804,7 @@ edit_opd (obfd, info) for the function descriptor sym which we don't have at the moment. So keep an array of adjustments. */ - adjust[(rel->r_offset + wptr - rptr) / 24] - = wptr - rptr; + adjust[rel->r_offset / 24] = wptr - rptr; } if (wptr != rptr) |