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.
This commit is contained in:
Alan Modra 2016-07-27 09:00:03 +09:30
parent 6598661d14
commit 293acfae4e
11 changed files with 25 additions and 11 deletions

View File

@ -1,3 +1,10 @@
2016-07-27 Alan Modra <amodra@gmail.com>
* amd64-darwin-tdep.c: Don't include libbfd.h.
* i386-darwin-tdep.c: Likewise.
* rs6000-nat.c: Likewise.
* rs6000-tdep.c: Likewise.
2016-07-26 Tom Tromey <tom@tromey.com> 2016-07-26 Tom Tromey <tom@tromey.com>
* symtab.c (register_symbol_computed_impl): Update. * symtab.c (register_symbol_computed_impl): Update.

View File

@ -26,7 +26,6 @@
#include "floatformat.h" #include "floatformat.h"
#include "symtab.h" #include "symtab.h"
#include "regcache.h" #include "regcache.h"
#include "libbfd.h"
#include "objfiles.h" #include "objfiles.h"
#include "i387-tdep.h" #include "i387-tdep.h"

View File

@ -26,7 +26,6 @@
#include "floatformat.h" #include "floatformat.h"
#include "symtab.h" #include "symtab.h"
#include "regcache.h" #include "regcache.h"
#include "libbfd.h"
#include "objfiles.h" #include "objfiles.h"
#include "i387-tdep.h" #include "i387-tdep.h"

View File

@ -23,7 +23,6 @@
#include "gdbcore.h" #include "gdbcore.h"
#include "symfile.h" #include "symfile.h"
#include "objfiles.h" #include "objfiles.h"
#include "libbfd.h" /* For bfd_default_set_arch_mach (FIXME) */
#include "bfd.h" #include "bfd.h"
#include "gdb-stabs.h" #include "gdb-stabs.h"
#include "regcache.h" #include "regcache.h"

View File

@ -43,7 +43,6 @@
#include "record-full.h" #include "record-full.h"
#include "auxv.h" #include "auxv.h"
#include "libbfd.h" /* for bfd_default_set_arch_mach */
#include "coff/internal.h" /* for libcoff.h */ #include "coff/internal.h" /* for libcoff.h */
#include "libcoff.h" /* for xcoff_data */ #include "libcoff.h" /* for xcoff_data */
#include "coff/xcoff.h" #include "coff/xcoff.h"

View File

@ -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> 2016-07-21 Nick Clifton <nickc@redhat.com>
* simulator.c (fsqrts): Use sqrtf rather than sqrt. * simulator.c (fsqrts): Use sqrtf rather than sqrt.

View File

@ -26,7 +26,6 @@
#include <string.h> #include <string.h>
#include "bfd.h" #include "bfd.h"
#include "libbfd.h"
#include "libiberty.h" #include "libiberty.h"
#include "elf/internal.h" #include "elf/internal.h"
#include "elf/common.h" #include "elf/common.h"

View File

@ -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> 2016-01-10 Mike Frysinger <vapier@gentoo.org>
* config.in, configure: Regenerate. * config.in, configure: Regenerate.

View File

@ -29,7 +29,6 @@
#include "bfd.h" #include "bfd.h"
#include "elf-bfd.h" #include "elf-bfd.h"
#include "elf/rl78.h" #include "elf/rl78.h"
#include "libbfd.h"
#include "cpu.h" #include "cpu.h"
#include "mem.h" #include "mem.h"
#include "load.h" #include "load.h"
@ -140,13 +139,13 @@ rl78_load (bfd *prog, host_callback *callbacks, const char * const simname)
buf = xmalloc (size); buf = xmalloc (size);
offset = p->p_offset; 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); fprintf (stderr, "%s, Failed to seek to offset %lx\n", simname, (long) offset);
continue; 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); fprintf (stderr, "%s: Failed to read %lx bytes\n", simname, size);
continue; continue;

View File

@ -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> 2016-04-27 Nick Clifton <nickc@redhat.com>
PR target/20000 PR target/20000

View File

@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include <string.h> #include <string.h>
#include "bfd.h" #include "bfd.h"
#include "libbfd.h"
#include "cpu.h" #include "cpu.h"
#include "mem.h" #include "mem.h"
#include "load.h" #include "load.h"
@ -146,12 +145,12 @@ rx_load (bfd *prog, host_callback *callback)
} }
offset = p->p_offset; 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); fprintf (stderr, "Failed to seek to offset %lx\n", (long) offset);
continue; 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); fprintf (stderr, "Failed to read %lx bytes\n", size);
continue; continue;