[Top][All Lists]
[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
- Add m32r-linux target ro m32r-linux-sim.exp,
Kazuhiro Inaoka <=