diff options
Diffstat (limited to 'gdb/remote.c')
-rw-r--r-- | gdb/remote.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/remote.c b/gdb/remote.c index 8c3d694..9fe2a29 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -1835,14 +1835,14 @@ get_offsets (void) offs = (struct section_offsets *) alloca (SIZEOF_SECTION_OFFSETS); memcpy (offs, symfile_objfile->section_offsets, SIZEOF_SECTION_OFFSETS); - ANOFFSET (offs, SECT_OFF_TEXT (symfile_objfile)) = text_addr; + offs->offsets[SECT_OFF_TEXT (symfile_objfile)] = text_addr; /* This is a temporary kludge to force data and bss to use the same offsets because that's what nlmconv does now. The real solution requires changes to the stub and remote.c that I don't have time to do right now. */ - ANOFFSET (offs, SECT_OFF_DATA (symfile_objfile)) = data_addr; - ANOFFSET (offs, SECT_OFF_BSS (symfile_objfile)) = data_addr; + offs->offsets[SECT_OFF_DATA (symfile_objfile)] = data_addr; + offs->offsets[SECT_OFF_BSS (symfile_objfile)] = data_addr; objfile_relocate (symfile_objfile, offs); } @@ -1948,9 +1948,9 @@ remote_cisco_objfile_relocate (bfd_signed_vma text_off, bfd_signed_vma data_off, offs = (struct section_offsets *) alloca (SIZEOF_SECTION_OFFSETS); memcpy (offs, symfile_objfile->section_offsets, SIZEOF_SECTION_OFFSETS); - ANOFFSET (offs, SECT_OFF_TEXT (symfile_objfile)) = text_off; - ANOFFSET (offs, SECT_OFF_DATA (symfile_objfile)) = data_off; - ANOFFSET (offs, SECT_OFF_BSS (symfile_objfile)) = bss_off; + offs->offsets[SECT_OFF_TEXT (symfile_objfile)] = text_off; + offs->offsets[SECT_OFF_DATA (symfile_objfile)] = data_off; + offs->offsets[SECT_OFF_BSS (symfile_objfile)] = bss_off; /* First call the standard objfile_relocate. */ objfile_relocate (symfile_objfile, offs); |