On Wed, 13 Nov 2013 01:28:53 +0100 [email protected] (Søren Sandmann) wrote:
> Siarhei Siamashka <[email protected]> writes: > > > git bisect blames the commit "utils.c: On x86-32 unalign the stack > > before calling test_function": > > > > http://cgit.freedesktop.org/pixman/commit/?id=3dce229772354877ef29 > > > > (with gcc 4.7.2 and using export CFLAGS="-O2 -m32" before configure) > > Interesting. I can't reproduce this with the standard compiler on Fedora > 17 (which is also a gcc 4.7.2). Back when the PRNG was added, there was > some crash that only happened with a Fedora GCC, but not the Gentoo > one. I forget what the difference was though. This indeed seems to be GCC configuration dependent. Rebuilding GCC (now 4.7.3) without Gentoo patches resolves everything but the matrix-test, which fails in: 0x080dfe2c in __floatditf () ... 0x080dfe28 <+360>: mov 0x50(%esp),%eax => 0x080dfe2c <+364>: movdqa 0x20(%esp),%xmm0 0x080dfe32 <+370>: movdqa %xmm0,(%eax) 0x080dfe36 <+374>: add $0x40,%esp But this might be because GCC was still built in a configuration targeting SSE2 processors by default. A bit more tests are necessary, but I did not have time to run them yet. -- Best regards, Siarhei Siamashka _______________________________________________ Pixman mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pixman
