> #define BUG() \
> __asm__ __volatile__( "ud2\n" \
> "\t.word %c0\n" \
> "\t.long %c1\n" \
> : : "i" (__LINE__), "i" (__FILE__))
>
Ideally it should be handled in the gdb code, which is what's
screwing it up.
Actually, I can't really blame it on gdb either. How can gdb be expected
to recognize this kind of asm-generated code sequence?
Dave