This patch changes std::abort() to abort() in C code. I'm not sure how this was working previously. Bootstrapped on x86_64-unknown-linux-gnu. Committed to mainline.
Ian
diff -r 3291a9609c87 libgo/runtime/go-unwind.c --- a/libgo/runtime/go-unwind.c Thu Jul 07 09:48:11 2011 -0700 +++ b/libgo/runtime/go-unwind.c Mon Jul 11 09:59:04 2011 -0700 @@ -293,7 +293,7 @@ break; default: - std::abort(); + abort(); } actions |= state & _US_FORCE_UNWIND;