sim: cris: set up sane default path to rvdummy

Much like we autodetect the path to the run program when there is none
set explicitly, do the same for the rvdummy program.  Otherwise the
default make check fails to execute the helper properly.
This commit is contained in:
Mike Frysinger
2015-12-25 05:51:46 -05:00
parent 49aef5a5b8
commit d4a587a4ed
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2015-12-25 Mike Frysinger <vapier@gentoo.org>
* hw/rv-n-cris/rvc.exp (rvdummy): Set up sane default.
2012-03-24 Mike Frysinger <vapier@gentoo.org>
* c/clone5.c: Update output to ignore decoded signal string.

View File

@ -120,7 +120,16 @@ if [istarget cris*-*-*] {
set saved_global_sim_options $global_sim_options
set saved_global_ld_options $global_ld_options
set rvdummy "[file dirname [board_info target sim]]/rvdummy"
# See the logic in sim-defs.exp for more details.
set sim [board_info target sim]
if [string equal "" $sim] {
global objdir
global arch
set rvdummy "$objdir/../$arch/rvdummy"
} else {
set rvdummy "[file dirname [board_info target sim]]/rvdummy"
}
# All machines we test and the corresponding assembler option.
# We'll only ever test v10 and higher here.