* solib-target.c (solib_target_relocate_section_addresses): Add orig_delta to addr_high. --- gdb/solib-target.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: src/gdb/solib-target.c =================================================================== --- src.orig/gdb/solib-target.c 2007-08-02 02:15:10.000000000 +0100 +++ src/gdb/solib-target.c 2007-08-02 02:24:00.000000000 +0100 @@ -332,7 +332,8 @@ solib_target_relocate_section_addresses so->addr_low = segment_bases[0]; so->addr_high = (data->segment_bases[i - 1] + data->segment_sizes[i - 1] - /* FIXME this must be needed! + orig_delta */); + + orig_delta); + gdb_assert (so->addr_low <= so->addr_high); free_symfile_segment_data (data); }