On 11/7/26 01:15, Pierrick Bouvier wrote:
On 7/10/2026 3:24 PM, Philippe Mathieu-Daudé wrote:
On 10/7/26 23:42, Pierrick Bouvier wrote:
Signed-off-by: Pierrick Bouvier <[email protected]>
---
   tests/tcg/hppa/Makefile.target | 14 --------------
   tests/tcg/hppa/meson.build     | 22 ++++++++++++++++++++++
   tests/tcg/meson.build          |  1 +
   3 files changed, 23 insertions(+), 14 deletions(-)
   delete mode 100644 tests/tcg/hppa/Makefile.target
   create mode 100644 tests/tcg/hppa/meson.build

diff --git a/tests/tcg/hppa/Makefile.target b/tests/tcg/hppa/
Makefile.target
deleted file mode 100644
index ea5ae2186df..00000000000
--- a/tests/tcg/hppa/Makefile.target
+++ /dev/null
@@ -1,14 +0,0 @@
-# -*- Mode: makefile -*-
-#
-# HPPA specific tweaks - specifically masking out broken tests
-
-# This triggers failures for hppa-linux about 1% of the time
-# HPPA is the odd target that can't use the sigtramp page;
-# it requires the full vdso with dwarf2 unwind info.
-run-signals: signals
-    $(call skip-test, $<, "BROKEN awaiting vdso support")
-
-VPATH += $(SRC_PATH)/tests/tcg/hppa
-TESTS += stby
-
-stby: CFLAGS += -pthread
diff --git a/tests/tcg/hppa/meson.build b/tests/tcg/hppa/meson.build
new file mode 100644
index 00000000000..9ca8f29fa93
--- /dev/null
+++ b/tests/tcg/hppa/meson.build
@@ -0,0 +1,22 @@
+tests = []
+
+tests += tcg_tests['multiarch-linux-user']['tests']
+
+tests += {
+  'stby.c': {'cflags': ['-pthread']},

Should we mention the 'signals' test?


It passes this torture test on my machine:
./build/pyvenv/bin/meson test -C build hppa-linux-user-signals \
--repeat 100000  -j 256

So I would be inclined to give it a chance and let it run by default.
What do you think?

HPPA vdso was added earlier in c7bc2a8fb14 ("linux-user/hppa: Add vdso")
but maybe not as "full with dwarf2 unwind info". Personally I'd add it
but I'll let Richard who wrote this comment to decide.

Reply via email to