Re: Definition of BUG on x86

Jeremy Fitzhardinge
2009-02-19T16:34:30Z

Ingo Molnar wrote:
> Well, the important question is thatGCC will optimize out
> whatever comes after the __builtin_trap(), right? To guarantee
> an assert we can do something like:
>
> __builtin_trap();
> panic("should never get here");
>
> to guarantee a message. (But realistically GCC will at most
> generate a build error.)
>

Ah, right, I remember the problem. There's no guaranteed way of getting
the address of the ud2a instruction __builtin_trap generates to put it
into the bug table.

J