The Hexagon target was silently failing the SIGSEGV test because the signal handler was not called.
Patch 1/2 fixes the Hexagon target Patch 2/2 adds a check that the signal handler is called **** Changes in v2 **** Address feedback from Richard Henderson <richard.hender...@linaro.org> - Replace put_user_* with cpu_st*_data_ra - Replace get_user_* with cpu_ld*_data_ra - Treat sig_segv_called as a counter Taylor Simpson (2): Hexagon (target/hexagon) remove put_user_*/get_user_* linux-test (tests/tcg/multiarch/linux-test.c) add check target/hexagon/op_helper.c | 39 ++++++++++++++++++--------------------- tests/tcg/multiarch/linux-test.c | 8 ++++++++ target/hexagon/hex_common.py | 2 ++ 3 files changed, 28 insertions(+), 21 deletions(-) -- 2.7.4