On Thu, Jul 26, 2012 at 11:58 PM, Richard Henderson <r...@redhat.com> wrote:
> On 07/26/2012 02:41 PM, Richard Henderson wrote:
>> This is a patch...
>
> ... that I should have attached.  Bah.

Do we need to mark the labels so we preserve them?  Consider

 goto foo;

foo:
bar __attribute__((cold)):
  ...

so bar will be unused?  What about BB merging if we end up with

  <BB 3>:
      ..
  fallthru
  bar __attribute__((cold)):
     ...

should BB 3 inherit the coldness?  I think we no longer disable
BB merging if the destination has user labels.

Richard.

Reply via email to