aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-03-05 16:38:07 +0000
committerAndrew Cagney <cagney@redhat.com>2001-03-05 16:38:07 +0000
commit58841d58e552800c90ceb77f6c5a3a62091e23bd (patch)
tree464d50b59e9173096d210d5994afb665418ec15b
parentc663138840a39a5c9aefc853f2b6e963ff0446bb (diff)
downloadgdb-58841d58e552800c90ceb77f6c5a3a62091e23bd.zip
gdb-58841d58e552800c90ceb77f6c5a3a62091e23bd.tar.gz
gdb-58841d58e552800c90ceb77f6c5a3a62091e23bd.tar.bz2
* ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
* ocd.c (ocd_xfer_memory): Ditto. * ser-ocd.c (ocd_setstopbits): New function. Add to ocd_ops. * MAINTAINERS: Document powerpc-eabi and powerpcle-eabi as buildable with ,-Werror. * Makefile.in (symfile_h): Define. (mcore-tdep.o): Add $(symfile_h), $(gdbcore_h) and $(inferior_h). * mcore-tdep.c: Include "symfile.h", "gdbcore.h" and "inferior.h". * MAINTAINERS: Document mcore-elf and mcore-pe as buildable with ,-Werror. * dsrec.c (make_srec): Fix internal_error fmt arg. * MAINTAINERS: Document i960-coff as buildable with ,-Werror.
-rw-r--r--gdb/ChangeLog17
-rw-r--r--gdb/MAINTAINERS8
-rw-r--r--gdb/Makefile.in4
-rw-r--r--gdb/dsrec.c4
-rw-r--r--gdb/mcore-tdep.c3
-rw-r--r--gdb/ocd.c2
-rw-r--r--gdb/ocd.h4
-rw-r--r--gdb/ser-ocd.c7
8 files changed, 40 insertions, 9 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 45a491c..fd6960f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,20 @@
+2001-03-04 Andrew Cagney <ac131313@redhat.com>
+
+ * ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
+ * ocd.c (ocd_xfer_memory): Ditto.
+ * ser-ocd.c (ocd_setstopbits): New function. Add to ocd_ops.
+ * MAINTAINERS: Document powerpc-eabi and powerpcle-eabi as
+ buildable with ,-Werror.
+
+ * Makefile.in (symfile_h): Define.
+ (mcore-tdep.o): Add $(symfile_h), $(gdbcore_h) and $(inferior_h).
+ * mcore-tdep.c: Include "symfile.h", "gdbcore.h" and "inferior.h".
+ * MAINTAINERS: Document mcore-elf and mcore-pe as buildable with
+ ,-Werror.
+
+ * dsrec.c (make_srec): Fix internal_error fmt arg.
+ * MAINTAINERS: Document i960-coff as buildable with ,-Werror.
+
2001-03-03 Kevin Buettner <kevinb@redhat.com>
* solib-aix5.c (aix5_relocate_main_executable): Don't use ANOFFSET
diff --git a/gdb/MAINTAINERS b/gdb/MAINTAINERS
index 462e301..72e393e 100644
--- a/gdb/MAINTAINERS
+++ b/gdb/MAINTAINERS
@@ -83,7 +83,7 @@ maintainer works with the native maintainer when resolving API issues.
i386 --target=i386-elf,i386-aout ,-Werror
Mark Kettenis kettenis@gnu.org
- i960 (--target=i960-coff broken)
+ i960 --target=i960-coff ,-Werror
Maintenance only
ia64 (--target=ia64-elf broken)
@@ -101,7 +101,7 @@ maintainer works with the native maintainer when resolving API issues.
m88k (?)
Maintenance only
- mcore (--target=mcore-elf,mcore-pe broken)
+ mcore --target=mcore-elf,mcore-pe ,-Werror
Maintenance only
mips --target=mips-elf,mips64-elf ,-Werror
@@ -113,13 +113,13 @@ maintainer works with the native maintainer when resolving API issues.
mn10300 --target=mn10300-elf ,-Werror
Andrew Cagney cagney@cygnus.com
- ns32k (--target=ns32k-netbsd broken)
+ ns32k (--target=ns32k-pc532 broken)
Maintenance only
pa (--target=hppa1.1-hp-proelf broken)
Jeff Law law@cygnus.com
- powerpc (--target=powerpc-eabi,powerpcle-eabi broken)
+ powerpc --target=powerpc-eabi,powerpcle-eabi ,-Werror
Kevin Buettner kevinb@cygnus.com
Nick Duffek nsd@cygnus.com
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index c619fc5..a70e1df 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -574,6 +574,7 @@ gdbcore_h = gdbcore.h $(bfd_h)
frame_h = frame.h
symtab_h = symtab.h bcache.h
+symfile_h = symfile.h
gdbtypes_h = gdbtypes.h
expression_h = expression.h
value_h = value.h $(symtab_h) $(gdbtypes_h) $(expression_h)
@@ -1623,7 +1624,8 @@ main.o: main.c top.h $(defs_h) gdb_string.h $(event_loop_h) \
maint.o: maint.c $(defs_h) $(gdbcmd_h) $(gdbtypes_h) $(symtab_h) language.h \
$(expression_h) objfiles.h symfile.h
-mcore-tdep.o: mcore-tdep.c $(defs_h) $(frame_h) $(gdbcmd_h) $(value_h) $(symtab_h)
+mcore-tdep.o: mcore-tdep.c $(defs_h) $(frame_h) $(gdbcmd_h) $(value_h) \
+ $(symtab_h) $(symfile_h) $(gdbcore_h) $(inferior_h)
mcore-rom.o: mcore-rom.c $(defs_h) $(gdbcore_h) target.h monitor.h \
gdb_string.h $(regcache_h)
diff --git a/gdb/dsrec.c b/gdb/dsrec.c
index 7c7941e..4995a3c 100644
--- a/gdb/dsrec.c
+++ b/gdb/dsrec.c
@@ -251,8 +251,8 @@ make_srec (char *srec, CORE_ADDR targ_addr, bfd *abfd, asection *sect,
addr_size = 4;
else
internal_error (__FILE__, __LINE__,
- "make_srec: Bad address (0x%x), or bad flags (0x%x).",
- targ_addr, flags);
+ "make_srec: Bad address (0x%s), or bad flags (0x%x).",
+ paddr (targ_addr), flags);
/* Now that we know the address size, we can figure out how much
data this record can hold. */
diff --git a/gdb/mcore-tdep.c b/gdb/mcore-tdep.c
index d7678e3..4b68f91 100644
--- a/gdb/mcore-tdep.c
+++ b/gdb/mcore-tdep.c
@@ -23,6 +23,9 @@
#include "value.h"
#include "gdbcmd.h"
#include "regcache.h"
+#include "symfile.h"
+#include "gdbcore.h"
+#include "inferior.h"
/* Functions declared and used only in this file */
diff --git a/gdb/ocd.c b/gdb/ocd.c
index 42f2bba..78b8ca6 100644
--- a/gdb/ocd.c
+++ b/gdb/ocd.c
@@ -760,7 +760,7 @@ ocd_read_bytes (CORE_ADDR memaddr, char *myaddr, int len)
/* ARGSUSED */
int
ocd_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int should_write,
- struct target_ops *target)
+ struct mem_attrib *attrib, struct target_ops *target)
{
int res;
diff --git a/gdb/ocd.h b/gdb/ocd.h
index 85636e8..28fc219 100644
--- a/gdb/ocd.h
+++ b/gdb/ocd.h
@@ -103,7 +103,9 @@ void ocd_files_info (struct target_ops *ignore);
int ocd_xfer_memory (CORE_ADDR memaddr, char *myaddr,
- int len, int should_write, struct target_ops *target);
+ int len, int should_write,
+ struct mem_attrib *attrib,
+ struct target_ops *target);
void ocd_mourn (void);
diff --git a/gdb/ser-ocd.c b/gdb/ser-ocd.c
index 9ce7519..de7240f 100644
--- a/gdb/ser-ocd.c
+++ b/gdb/ser-ocd.c
@@ -134,6 +134,12 @@ ocd_setbaudrate (serial_t scb, int rate)
}
static int
+ocd_setstopbits (serial_t scb, int rate)
+{
+ return 0;
+}
+
+static int
ocd_write (serial_t scb, const char *str, int len)
{
#ifdef _WIN32
@@ -168,6 +174,7 @@ static struct serial_ops ocd_ops =
ocd_print_tty_state,
ocd_noflush_set_tty_state,
ocd_setbaudrate,
+ ocd_setstopbits,
ocd_noop, /* wait for output to drain */
};