[lkml]   [2007]   [Jul]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [patch 06/10] Immediate Value - i386 Optimization
Chuck Ebbert wrote:
> On 07/03/2007 04:18 PM, H. Peter Anvin wrote:
>> One could, though, use an indirect jump to achieve, if not as good, at
>> least most of the effect:
>> movl $<patchable>,<reg>
>> jmp *<reg>
> Yeah, but there's this GCC bug:
> You can't even dereference labels in an ASM statement.

I was told in absolute terms that any use of &&label other than to pass
it to goto was not supported, and would not be supported.

Seems that passing to an asm() falls into the same class of problem I
had. I think the underlying problem is that if the code containing the
label is in an inlined function or unrolled loop, the reference can't be
resolved properly anyway.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2007-07-04 01:13    [W:0.074 / U:3.252 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site