dejagnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Add m32r-linux target ro m32r-linux-sim.exp


From: Kazuhiro Inaoka
Subject: Add m32r-linux target ro m32r-linux-sim.exp
Date: Fri, 16 Apr 2004 13:15:30 +0900
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)

Hello,

I would like permission to apply the following patch.

It will be able to do gcc-testsuite for target m32r-linux
on m32r-linux-run.
M32r-linux-run has dummy systemcall routine for m32r-linux.
It can execute a binary for m32r-linux target instead of linux
target boards but only static executable binary.

Regards,

Kazuhiro Inaoka

ChangeLog

2004-04-16  Kazuhiro Inaoka  <inaoka dot kazuhiro at renesas dot com>

        * baseboards/m32r-linux-sim.exp: Add New file.
diff -cN org/baseboards/m32r-linux-sim.exp baseboards/m32r-linux-sim.exp
*** org/baseboards/m32r-linux-sim.exp   1970-01-01 09:00:00.000000000 +0900
--- baseboards/m32r-linux-sim.exp       2004-04-16 11:24:33.000000000 +0900
***************
*** 0 ****
--- 1,34 ----
+ # This is a list of toolchains that are supported on this board.
+ set_board_info target_install {m32r-linux}
+ 
+ # Load the generic configuration for this board. This will define a basic set
+ # of routines needed by the tool to communicate with the board.
+ load_generic_config "sim"
+ 
+ # basic-sim.exp is a basic description for the standard Cygnus simulator.
+ load_base_board_description "basic-sim"
+ 
+ # "m32r" is the name of the sim subdir.
+ setup_sim m32r
+ 
+ # No multilib options needed by default.
+ process_multilib_options ""
+ 
+ # We only support newlib on this target. We assume that all multilib
+ # options have been specified before we get here.
+ 
+ set_board_info compiler  "[find_gcc]"
+ set_board_info cflags    ""
+ set_board_info ldflags   "-static"
+ # No linker script needed.
+ set_board_info ldscript "";
+ 
+ # The simulator doesn't return exit statuses and we need to indicate this;
+ # the standard GCC wrapper will work with this target.
+ set_board_info needs_status_wrapper  1
+ # Doesn't pass arguments or signals, can't return results, and doesn't
+ # do inferiorio.
+ set_board_info noargs 1
+ set_board_info gdb,nosignals 1
+ set_board_info gdb,noresults 1
+ set_board_info gdb,noinferiorio 1

reply via email to

[Prev in Thread] Current Thread [Next in Thread]