Re: Clang stack alignment on i386-gnu

2023-11-04 Thread Samuel Thibault
Sergey Bugaev, le sam. 04 nov. 2023 20:25:13 +0300, a ecrit: > This piece of code in Clang appears to be the culprit, > but note that I'm entirely unfamiliar with the LLVM code base: > > // Stack alignment is 16 bytes on Darwin, Linux, kFreeBSD, NaCl, and for all > // 64-bit targets. On Solar

Clang stack alignment on i386-gnu

2023-11-04 Thread Sergey Bugaev
Hello! I'm porting the Ladybird browser to build and run on the Hurd. After having done a bunch of changes and finally getting something built, I was rewarded with a SIGILL inside innocently looking Qt initialization code. Turns out Qt in Debian hurd-i386 was built with -msse2 -mfpmath=sse, and t