From: Jonathan Nieder Date: Tue, 21 Jun 2011 05:00:03 GMT Subject: Re: [PATCH 2/3] Add a lot of dummy returns to avoid warnings with NO_NORETURN Message-ID: <20110621050003.GB16763@elie> In-Reply-To: <20110621002448.GB700@alboin.amr.corp.intel.com> Andi Kleen wrote: > For some optimizations (basic block reordering) you could get > the same benefit with __builtin_expect. > > But based on my own experience with __builtin_expect in other projects > I strongly recommend to not use it manually: [...] > In addition there are various optimizations in gcc where I am not > aware of a manual annotation possibility (like register allocation). > The data from profile feedback is used in quite a lot of places all > over the compiler. Thanks. Alas.