> From: mark@ > To: drow@; gcc@ > CC: sposelenov@; gdb@ > I suppose it optimizes away the instructions to save the return > address, because abort() is marked with __attribute__(noreturn). But
Ouch. Other compilers put a breakpoint after a call to any noreturn function. Really, the compiler, not the debugger. I had an incorrect annotation once. :) - Jay