[Ffmpeg-devel] Stack alignment warning
Måns Rullgård
mru
Sat Dec 16 00:34:28 CET 2006
Loren Merritt <lorenm at u.washington.edu> writes:
> On Sat, 16 Dec 2006, Uoti Urpala wrote:
>>> 2006/12/15, Ismail Donmez <ismail at pardus.org.tr>:
>>
>>> (support stack aligned local arrays)
>>
>> The warning test in ffmpeg does not use arrays (it's a single int
>> variable), and the alignment does seem to work for arrays too in gcc
>> 4.1.
>
> In particular, gcc 3.4.3 completely ignores __attribute__((aligned(...)))
> for scalar variables and 1-element arrays, but obeys it on multi-element
> arrays (given the aligned-stack abi assumption, which was the original
> problem). Thus it miscompiles ff_check_alignment even though the other
> instances of alignment are ok.
Is that saying that the check should be changed to test an array
larger than 1 element?
--
M?ns Rullg?rd
mru at inprovide.com
More information about the ffmpeg-devel
mailing list