diff options
Diffstat (limited to 'sim')
-rw-r--r-- | sim/aarch64/ChangeLog | 4 | ||||
-rw-r--r-- | sim/aarch64/memory.c | 1 | ||||
-rw-r--r-- | sim/rl78/ChangeLog | 5 | ||||
-rw-r--r-- | sim/rl78/load.c | 5 | ||||
-rw-r--r-- | sim/rx/ChangeLog | 5 | ||||
-rw-r--r-- | sim/rx/load.c | 5 |
6 files changed, 18 insertions, 7 deletions
diff --git a/sim/aarch64/ChangeLog b/sim/aarch64/ChangeLog index d0d5f4c..78015ef 100644 --- a/sim/aarch64/ChangeLog +++ b/sim/aarch64/ChangeLog @@ -1,3 +1,7 @@ +2016-07-27 Alan Modra <amodra@gmail.com> + + * memory.c: Don't include libbfd.h. + 2016-07-21 Nick Clifton <nickc@redhat.com> * simulator.c (fsqrts): Use sqrtf rather than sqrt. diff --git a/sim/aarch64/memory.c b/sim/aarch64/memory.c index 50f4837..94c549f 100644 --- a/sim/aarch64/memory.c +++ b/sim/aarch64/memory.c @@ -26,7 +26,6 @@ #include <string.h> #include "bfd.h" -#include "libbfd.h" #include "libiberty.h" #include "elf/internal.h" #include "elf/common.h" 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; diff --git a/sim/rx/ChangeLog b/sim/rx/ChangeLog index 104578c..39de491 100644 --- a/sim/rx/ChangeLog +++ b/sim/rx/ChangeLog @@ -1,3 +1,8 @@ +2016-07-27 Alan Modra <amodra@gmail.com> + + * load.c: Don't include libbfd.h. + (rx_load): Don't use private iovec seek or read. + 2016-04-27 Nick Clifton <nickc@redhat.com> PR target/20000 diff --git a/sim/rx/load.c b/sim/rx/load.c index f88feb6..c4cbb43 100644 --- a/sim/rx/load.c +++ b/sim/rx/load.c @@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <string.h> #include "bfd.h" -#include "libbfd.h" #include "cpu.h" #include "mem.h" #include "load.h" @@ -146,12 +145,12 @@ rx_load (bfd *prog, host_callback *callback) } offset = p->p_offset; - if (prog->iovec->bseek (prog, offset, SEEK_SET) != 0) + if (bfd_seek (prog, offset, SEEK_SET) != 0) { fprintf (stderr, "Failed to seek to offset %lx\n", (long) offset); continue; } - if (prog->iovec->bread (prog, buf, size) != size) + if (bfd_bread (buf, size, prog) != size) { fprintf (stderr, "Failed to read %lx bytes\n", size); continue; |