Fwd: Problem report: Struct aliasing problem causes Thread_Ready_Chain corruption in

Thomas Doerfler Thomas.Doerfler at embedded-brains.de
Tue Nov 21 15:38:21 UTC 2006


I am not quite convinced that putting intermediate pointer variables
into the critical code really fixes the problem. IMHO these pointer
variables are potentially optimized away by the compiler and will not
fix anything in the semantics.

Therefore your patch in malloc.c is IMHO identical to the previous
explicit cast. The rest of the patches definitily look more clean than
the previous code.


embedded brains GmbH
Thomas Doerfler           Obere Lagerstr. 30
D-82178 Puchheim          Germany
Tel. : +49-89-18 90 80 79-2
Fax  : +49-89-18 90 80 79-9
email: Thomas.Doerfler at embedded-brains.de
PGP public key available on request

More information about the users mailing list