[RFC PATCH] ARM: Use generic BUG() handler
Russell King - ARM Linux
linux at arm.linux.org.uk
Tue Mar 1 03:49:49 EST 2011
On Mon, Feb 28, 2011 at 04:27:43PM -0800, Simon Glass wrote:
> + asm volatile("1:\t.word %c3\n" \
> + ".pushsection __bug_table,\"a\"\n" \
> + "2:\t.word 1b, %c0\n" \
> + "\t.hword %c1, 0\n" \
> + "\t.org 2b+%c2\n" \
%c doesn't work on lots of versions of gcc, which is why we can't use
the generic bug support. There's no way to reliably generate constants
without many compiler versions spitting out a '#' before them.
More information about the linux-arm-kernel
mailing list