On May 31, 2013, at 2:56 PM, Andrew Pinski <pins...@gmail.com> wrote:
> This will only fix the GCC source but not other sources which does:
> void f(void)
> {
>  __builtin_unreachable();
> }

Yes.  Speaking of which, so how should this be handled?  Imagine we have asm("# 
no bytes") before the unreachable.  The compiler can't know the size (though, 
the linker can), and yet, a good solution handles this as well.  Hopefully a 
dwarf person can weigh in, as engineering a bad solution is worse than leaving 
it broken in my book.

Reply via email to