[haiku-commits] Re: haiku: hrev46886 - src/system/kernel/arch/x86/32

  • From: Julian Harnath <julian.harnath@xxxxxxxxxxxxxx>
  • To: <haiku-commits@xxxxxxxxxxxxx>
  • Date: Tue, 18 Feb 2014 21:10:52 +0100

François Revol <revol@xxxxxxx> schrieb:

> I recall having issues with this in ffmpeg as well back in BeOS and
> Haiku too, some codecs are affected by this as well... it even
> complains
> about it sometimes on stderr.

The issue with ffmpeg is a little more nasty though: it uses
__attribute__((aligned())) to align stack variables to 16-byte
boundaries for SSE. However, gcc2 does not support aligning variables
on the stack. Alignment of the stack itself is not sufficient for what
ffmpeg wants, so in gcc2 we'll keep having broken ffmpeg SSE code.

--
So long, jua

Other related posts: