[POWERPC] mark BUG() as noreturn
    Jimi Xenidis 
    jimix at watson.ibm.com
       
    Thu Sep 21 22:18:47 EST 2006
    
    
  
On Sep 21, 2006, at 12:55 AM, Stephen Rothwell wrote:
> From an idea from Michael Ellerman.
>
> We finish the BUG() macro with a call to a function marked with  
> attribute
> "noreturn" so that the compiler will know that BUG() and BUG_ON()
> (with a constant, non-zero argument) will not return.
But BUG() _can_ return, if I have a probe, xmon or kgdb configured it  
is possible  to play with the state of the world and try to continue/ 
recover, (xmon "x" command).  IMHO, this is a powerful debugging  
scenario.
Why are we concerned with the performance of this anyway?
-JX
    
    
More information about the Linuxppc-dev
mailing list