diff options
author | Doug Evans <dje@google.com> | 2013-01-17 20:17:15 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2013-01-17 20:17:15 +0000 |
commit | 2782d5126a6f5323abc1cfbf20a2b1aeb44636eb (patch) | |
tree | 4434c2df3cf440fc3f5c7d642d8c9d046334e2e2 /gdb/testsuite/boards | |
parent | c89ffd862078b73a03cb0fedb435f87dd0c03506 (diff) | |
download | gdb-2782d5126a6f5323abc1cfbf20a2b1aeb44636eb.zip gdb-2782d5126a6f5323abc1cfbf20a2b1aeb44636eb.tar.gz gdb-2782d5126a6f5323abc1cfbf20a2b1aeb44636eb.tar.bz2 |
* boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
CXX_FOR_TARGET.
Diffstat (limited to 'gdb/testsuite/boards')
-rw-r--r-- | gdb/testsuite/boards/dwarf4-gdb-index.exp | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/gdb/testsuite/boards/dwarf4-gdb-index.exp b/gdb/testsuite/boards/dwarf4-gdb-index.exp index c9f0b36..d56af6f 100644 --- a/gdb/testsuite/boards/dwarf4-gdb-index.exp +++ b/gdb/testsuite/boards/dwarf4-gdb-index.exp @@ -19,19 +19,28 @@ # Example usage: # bash$ make check RUNTESTFLAGS='--target_board=dwarf4-gdb-index' -# This is copied from baseboards/unix.exp. -# At the moment this only supports things that unix.exp supports. +# This is needed otherwise dejagnu tries to rsh to host "dwarf4-gdb-index". +# set_board_info only sets the value if not already set. +# find_gcc checks for this, so set early. +unset_board_info isremote +set_board_info isremote 0 + +# This is based on baseboards/unix.exp. +# At the moment we only support systems that unix.exp supports. load_generic_config "unix" process_multilib_options "" -set_board_info compiler "[find_gcc]" +set found_gcc [find_gcc] +set found_gxx [find_g++] +set_board_info compiler "$found_gcc" set_board_info debug_flags "-gdwarf-4 -fdebug-types-section" set contrib_dir [file normalize $srcdir/../contrib] -set CC_FOR_TARGET "/bin/sh $contrib_dir/cc-with-tweaks.sh -i gcc" -set CXX_FOR_TARGET "/bin/sh $contrib_dir/cc-with-tweaks.sh -i g++" - -# This is needed otherwise dejagnu tries to rsh to host "dwarf4-gdb-index". -# set_board_info only sets the value if not already set. -unset_board_info isremote -set_board_info isremote 0 +if ![info exists CC_FOR_TARGET] { + set CC_FOR_TARGET "$found_gcc" +} +set CC_FOR_TARGET "/bin/sh $contrib_dir/cc-with-tweaks.sh -i $CC_FOR_TARGET" +if ![info exists CXX_FOR_TARGET] { + set CXX_FOR_TARGET "$found_gxx" +} +set CXX_FOR_TARGET "/bin/sh $contrib_dir/cc-with-tweaks.sh -i $CXX_FOR_TARGET" |