Messages in this thread | | | Date | Mon, 5 Aug 2013 21:40:10 +0200 | From | Marek Polacek <> | Subject | Re: [RFC] gcc feature request: Moving blocks into sections |
| |
On Mon, Aug 05, 2013 at 11:34:55AM -0700, Linus Torvalds wrote: > On Mon, Aug 5, 2013 at 11:24 AM, Linus Torvalds > <torvalds@linux-foundation.org> wrote: > > > > Ugh. I can see the attraction of your section thing for that case, I > > just get the feeling that we should be able to do better somehow. > > Hmm.. Quite frankly, Steven, for your use case I think you actually > want the C goto *labels* associated with a section. Which sounds like > it might be a cleaner syntax than making it about the basic block > anyway.
FWIW, we also support hot/cold attributes for labels, thus e.g.
if (bar ()) goto A; /* ... */ A: __attribute__((cold)) /* ... */
I don't know whether that might be useful for what you want or not though...
Marek
| |