Re: [RFC PATCH] ARM: Use generic BUG() handler

From: Russell King - ARM Linux
Date: Tue Mar 01 2011 - 03:51:38 EST


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.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/