diff options
author | Alan Modra <amodra@gmail.com> | 2016-07-27 09:00:03 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-07-27 09:01:45 +0930 |
commit | 293acfae4e3c9aad417e262edc9847c79bbbbb11 (patch) | |
tree | aba1597268a6c19cf6cd6ce5f9e6f76a8232c94d /sim/rl78 | |
parent | 6598661d14c90cabac1daa5e683d1e17883b2e41 (diff) | |
download | gdb-293acfae4e3c9aad417e262edc9847c79bbbbb11.zip gdb-293acfae4e3c9aad417e262edc9847c79bbbbb11.tar.gz gdb-293acfae4e3c9aad417e262edc9847c79bbbbb11.tar.bz2 |
Wean gdb and sim off private libbfd.h header
The major reason this header was needed, bfd_default_set_arch_mach,
has now moved to bfd.h.
gdb/
* amd64-darwin-tdep.c: Don't include libbfd.h.
* i386-darwin-tdep.c: Likewise.
* rs6000-nat.c: Likewise.
* rs6000-tdep.c: Likewise.
sim/aarch64/
* memory.c: Don't include libbfd.h.
sim/rl78/
* load.c: Don't include libbfd.h.
(rl78_load): Don't use private iovec seek or read.
sim/rx/
* load.c: Don't include libbfd.h.
(rx_load): Don't use private iovec seek or read.
Diffstat (limited to 'sim/rl78')
-rw-r--r-- | sim/rl78/ChangeLog | 5 | ||||
-rw-r--r-- | sim/rl78/load.c | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/sim/rl78/ChangeLog b/sim/rl78/ChangeLog index eff58a2..fd33627 100644 --- a/sim/rl78/ChangeLog +++ b/sim/rl78/ChangeLog @@ -1,3 +1,8 @@ +2016-07-27 Alan Modra <amodra@gmail.com> + + * load.c: Don't include libbfd.h. + (rl78_load): Don't use private iovec seek or read. + 2016-01-10 Mike Frysinger <vapier@gentoo.org> * config.in, configure: Regenerate. diff --git a/sim/rl78/load.c b/sim/rl78/load.c index 36dee73..d3e0379 100644 --- a/sim/rl78/load.c +++ b/sim/rl78/load.c @@ -29,7 +29,6 @@ #include "bfd.h" #include "elf-bfd.h" #include "elf/rl78.h" -#include "libbfd.h" #include "cpu.h" #include "mem.h" #include "load.h" @@ -140,13 +139,13 @@ rl78_load (bfd *prog, host_callback *callbacks, const char * const simname) buf = xmalloc (size); offset = p->p_offset; - if (prog->iovec->bseek (prog, offset, SEEK_SET) != 0) + if (bfd_seek (prog, offset, SEEK_SET) != 0) { fprintf (stderr, "%s, Failed to seek to offset %lx\n", simname, (long) offset); continue; } - if (prog->iovec->bread (prog, buf, size) != size) + if (bfd_bread (buf, size, prog) != size) { fprintf (stderr, "%s: Failed to read %lx bytes\n", simname, size); continue; |