From 8a5df95ffa83f525a4f638ead743f4fa2b7fe45a Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 4 Jan 2018 18:00:05 +0100 Subject: i386: In makecontext, align the stack before calling exit [BZ #22667] Before this change, if glibc was compiled with SSE instructions and a sufficiently recent GCC, an unaligned stack access in __run_exit_handlers would cause stdlib/tst-makecontext to crash. --- stdlib/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'stdlib/Makefile') diff --git a/stdlib/Makefile b/stdlib/Makefile index 691325b91b..7c363a6e4d 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -83,7 +83,8 @@ tests := tst-strtol tst-strtod testmb testrand testsort testdiv \ tst-getrandom tst-atexit tst-at_quick_exit \ tst-cxa_atexit tst-on_exit test-atexit-race \ test-at_quick_exit-race test-cxa_atexit-race \ - test-on_exit-race test-dlclose-exit-race + test-on_exit-race test-dlclose-exit-race \ + tst-makecontext-align tests-internal := tst-strtod1i tst-strtod3 tst-strtod4 tst-strtod5i \ tst-tls-atexit tst-tls-atexit-nodelete -- cgit v1.2.3