[PATCH 3/3] sim: testsuite: support exit 77 for unsupported tests

Mike Frysinger via Gdb-patches
2021-04-04T14:35:51Z

Exit status 77 is common (including the autotools world) to indicate
"skip this test". Add support for mapping that to "unsupported" as
that's the closest in the dejagnu world.
---
sim/testsuite/lib/sim-defs.exp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sim/testsuite/lib/sim-defs.exp b/sim/testsuite/lib/sim-defs.exp
index e627b6efc595..59c7dede83e4 100644
--- a/sim/testsuite/lib/sim-defs.exp
+++ b/sim/testsuite/lib/sim-defs.exp
@@ -402,7 +402,9 @@ proc run_sim_test { name requested_machs } {
set output [lindex $result 1]

set status fail
- if { $return_code == $opts(status) } {
+ if { $return_code == 77 } {
+ set status unsupported
+ } elseif { $return_code == $opts(status) } {
set status pass
}

--
2.30.2