![]() | |||||||||||||
Messages in this thread |
Willy Tarreau wrote: > > Just to enlighten me on the subject, could you please explain me > what is wrong in the code ? Granted I found it awful, but even on > the GCC-4.2 page where -fno-toplevel-reorder is explained, it is > said that asm statements can be instantiated between functions > blocks, which is exactly what is used here. > A stray semicolon: __attribute__((regparm(0))) void call_do_IRQ(void); __asm__(... ... is actually a prototype followed by a top-level asm statement (because of the semicolon), *not* a function with a single-statement body (which is itself uglier than hell, use braces please...) -hpa - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2007-08-06 17:45 [from the cache] ©2003-2008 | |||||||||||||