Messages in this thread | | | Date | Tue, 1 Mar 2011 08:49:49 +0000 | From | Russell King - ARM Linux <> | Subject | Re: [RFC PATCH] ARM: Use generic BUG() handler |
| |
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.
| |