This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]