diff options
author | Nick Clifton <nickc@redhat.com> | 2016-04-19 08:09:26 +1000 |
---|---|---|
committer | Ben Elliston <bje@gnu.org> | 2016-04-19 08:09:57 +1000 |
commit | 65916c29192863c09134c24898bc9b49f20cd6a3 (patch) | |
tree | c91b037841c838d7e6e68bf710772e1e186a887b | |
parent | e3307d2afc4de11d76c6d96ddca62a1f3874453c (diff) | |
download | dejagnu-65916c29192863c09134c24898bc9b49f20cd6a3.tar.gz dejagnu-65916c29192863c09134c24898bc9b49f20cd6a3.tar.bz2 dejagnu-65916c29192863c09134c24898bc9b49f20cd6a3.zip |
* baseboards/msp430-sim.exp: New file.
* Makefile.am (baseboard_DATA): Add msp430-sim.exp.
* Makefile.in: Regenerate.
Signed-off-by: Ben Elliston <bje@gnu.org>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | Makefile.in | 1 | ||||
-rw-r--r-- | baseboards/msp430-sim.exp | 34 |
4 files changed, 42 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2016-04-19 Nick Clifton <nickc@redhat.com> + + * baseboards/msp430-sim.exp: New file. + * Makefile.am (baseboard_DATA): Add msp430-sim.exp. + * Makefile.in: Regenerate. + 2016-04-18 Ben Elliston <bje@gnu.org> * runtest: Remove quoting in final exec command. diff --git a/Makefile.am b/Makefile.am index 16bcf74..2b7ae3f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -107,6 +107,7 @@ baseboard_DATA = \ baseboards/mmixware-sim.exp \ baseboards/mn10200-sim.exp \ baseboards/mn10300-sim.exp \ + baseboards/msp430-sim.exp \ baseboards/mt-sid.exp \ baseboards/multi-sim.exp \ baseboards/powerpc-sim.exp \ diff --git a/Makefile.in b/Makefile.in index d1638f3..6afdcff 100644 --- a/Makefile.in +++ b/Makefile.in @@ -443,6 +443,7 @@ baseboard_DATA = \ baseboards/mmixware-sim.exp \ baseboards/mn10200-sim.exp \ baseboards/mn10300-sim.exp \ + baseboards/msp430-sim.exp \ baseboards/mt-sid.exp \ baseboards/multi-sim.exp \ baseboards/powerpc-sim.exp \ diff --git a/baseboards/msp430-sim.exp b/baseboards/msp430-sim.exp new file mode 100644 index 0000000..f43bdff --- /dev/null +++ b/baseboards/msp430-sim.exp @@ -0,0 +1,34 @@ +# This is a list of toolchains that are supported on this board. +set_board_info target_install {msp430-elf} + +# 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" + +# "msp430" is the name of the sim subdir. +setup_sim msp430 + +# 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 "[libgloss_include_flags] [newlib_include_flags] -msim" +set_board_info ldflags "[libgloss_link_flags] [newlib_link_flags]" + +# Doesn't pass arguments or signals, and doesn't do inferiorio. +set_board_info noargs 1 +set_board_info gdb,nosignals 1 +set_board_info gdb,noinferiorio 1 +set_board_info gdb,no_hardware_watchpoints 1 +set_board_info gdb,skip_huge_test 1 + +# Limit the stack size to something real tiny. +set_board_info gcc,stack_size 4096 +set_board_info gcc,no_trampolines 1 +set_board_info gcc,timeout 30 |