Are you sure that changing _bfd_elf_make_section_from_phdr is the right way to fix gdb? It is in a certain sense accurate to split the one segment into two sections, a leading SEC_LOAD one and a trailing one without SEC_LOAD. What does your change do to e.g. objcopy on a core file? Thanks, Roland