> > Now, I wouldn't object to hacking GCC to avoid cross-jumping calls to > > abort. It's just that I don't think that the common GNU use of abort > > serves the users. > Agreed. And as someone suggested, rather than treating abort > specially within GCC, I think we'd be better off with a function > attribute which prevented cross jumping to any function with > the attribute set.
I think it makes sense to just not crossjump noreturn attribute functions if we're going to do this. -eric