> I expect the effect to be significant, though, because (as I pointed > out) the void* return-type of [e]malloc() causes it to alias with every > pointer variable in scope, which severely limits the applicability of > certain GCC optimizations.
attribute((malloc)) is now enabled in CVS. Note that erealloc was excluded. http://news.php.net/article.php?group=php.zend-engine.cvs&article=1711 http://news.php.net/article.php?group=php.zend-engine.cvs&article=1712 - Sascha -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php