On 07/27/2012 02:08 AM, Steven Bosscher wrote: > Right. I don't like the use of this attribute on labels at all, for > the reasons you list here. I think it would be much cleaner to add a > branch hint on the label in the asm goto, to contain this extension > and to also to make it clear that it's not the label that is cold but > the jump that is unlikely to be executed (i.e. cause and effect: the > jump is unlikely and therefore the basic block is cold).
The label attribute is also usable for computed goto. Are you going to change the syntax for that one as well? r~