[MPlayer-users] [BUGREPORT] VP6 / NSV

Reimar Döffinger Reimar.Doeffinger at stud.uni-karlsruhe.de
Mon Sep 13 00:11:05 CEST 2004


Hi,

> The problem is that extend_stack_for_dll_alloca() gets inlined into
> PE_InitDLL(), so the extended stack space is still *above* esp when the DLL
> entrypoint is called:

Thanks very much.
According to the docs this shouldn't happen:
http://gcc.gnu.org/onlinedocs/gcc-3.4.1/gcc/Inline.html#Inline:
Note that certain usages in a function definition can make it unsuitable 
for inline substitution. Among these usages are: use of varargs, use of 
alloca, use of variable sized data types

So this actually _is_ a compiler bug, although your fix (best together 
with mine to make sure) should be applied.

Greetings,
Reimar Döffinger




More information about the MPlayer-users mailing list