On Sat, 30 May 2026, Pali Rohár wrote:
---
mingw-w64-crt/testcases/t_sigv.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/mingw-w64-crt/testcases/t_sigv.c b/mingw-w64-crt/testcases/t_sigv.c
index 1b8029eb3f7a..7538898a8a2e 100644
--- a/mingw-w64-crt/testcases/t_sigv.c
+++ b/mingw-w64-crt/testcases/t_sigv.c
@@ -4,6 +4,10 @@
jmp_buf buf;
+#if defined(__i386__)
+/* We need to make sure that we align the stack to 16 bytes for the sake of
SSE */
+__attribute__((force_align_arg_pointer))
+#endif
Can you elaborate on what use of SSE there would be anywhere here?
Doesn't this mean that _any_ signal handler would need to have this
attribute?
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public