On Mon, Jun 20, 2011 at 05:32:31PM +0000, Hargett, Matt wrote: > > GCC 4.6.1 first release candidate has been uploaded, and the branch > > is now frozen. All changes need RM approval now. > > Please test it, if all goes well, 4.6.1 will be released early next > > week. > > No chance for a fix for this in 4.6.1?
Unlikely. Honza seems to be busy with LTO right now. Hopefully it will get fixed in 4.6.2. > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48600 > > This has been a critical regression for us, forcing the removal of cold > attributes which in turn has reduced performance by a notable amount due > to decreased spatial locality. > > If cold attributes are a sufficiently obscure feature that doesn't warrant > a P1, let me know and I'll set expectations appropriately. It is P2, not P1. cold attributes aren't used very often, therefore it is much less tested than more commonly used features. Try to use __builtin_expect instead where appropriate for the time being. Jakub