This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: AM33/2.0 support for mn10300-elf
On Jul 10, 2003, Alexandre Oliva <aoliva@redhat.com> wrote:
> On Jul 10, 2003, Alexandre Oliva <aoliva@redhat.com> wrote:
>> This patch introduces support for AM33/2.0, that adds a
>> single-precision floating-point unit to AM33. The GCC and binutils
>> corresponding patches are already in the corresponding CVS trees;
>> newlib has just been posted for review. Ok to install?
> These are the dejagnu bits, posted separately for convenience of the
> DejaGNU maintainer :-) Ok for the GDB repository?
And here's a patch for am33_2.0-unknown-linux-gnu. It seems to be
lacking some love (setting compiler the way it does is odd, but I'm no
expert in this kind of file), and I'm not entirely sure we actually
use it any longer, but I thought I'd post it anyway. Should I put it
in?
Index: dejagnu/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
2002-02-25 Jackie Smith Cashion <jsmith@redhat.com>
* baseboards/am33_2.0-libremote.exp: New file.
Index: dejagnu/baseboards/am33_2.0-libremote.exp
===================================================================
RCS file: dejagnu/baseboards/am33_2.0-libremote.exp
diff -N dejagnu/baseboards/am33_2.0-libremote.exp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ dejagnu/baseboards/am33_2.0-libremote.exp 10 Jul 2003 04:13:22 -0000
@@ -0,0 +1,32 @@
+# This file is useful for gdb testing with libremote on an embedded linux
+# board. In this case a Matsushita ASB2305 AM33 v2.0 board.
+
+load_generic_config "libremote_server";
+
+process_multilib_options "";
+
+# The default compiler for this target.
+#set_board_info compiler "[find_gcc]";
+set_board_info compiler "am33_2.0-linux-gnu-gcc";
+
+# We will be using the standard GDB remote protocol
+set_board_info gdb_protocol "remote"
+
+# Use techniques appropriate to a stub
+set_board_info use_gdb_stub 1;
+set_board_info gdb,gdb_stub 1;
+
+# This gdbserver can only run a process once per session.
+set_board_info gdb,do_reload_on_run 1;
+
+# There's no support for argument-passing (yet).
+set_board_info noargs 1
+
+# Can't do input (or output) in the current gdbserver.
+set_board_info gdb,noinferiorio 1
+
+# Can't do hardware watchpoints, in general
+set_board_info gdb,no_hardware_watchpoints 1;
+
+# New
+set_board_info gdb,nosignals 1
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer