Index: gdb/exec.c =================================================================== RCS file: /cvs/src/src/gdb/exec.c,v retrieving revision 1.90 diff -u -p -r1.90 exec.c --- gdb/exec.c 2 Jul 2009 17:21:06 -0000 1.90 +++ gdb/exec.c 28 Jul 2009 14:21:09 -0000 @@ -441,6 +441,7 @@ build_section_table (struct bfd *some_bf bfd_map_over_sections (some_bfd, add_to_section_table, (char *) end); if (*end > *start + count) internal_error (__FILE__, __LINE__, _("failed internal consistency check")); + (*start)->bfd = (*end)->bfd = some_bfd; /* We could realloc the table, but it probably loses for most files. */ return 0; }