There is a minor problem in file: http://gcc.gnu.org/viewcvs/trunk/gcc/unwind-pe.h?revision=101317&view=markup
/* If using C++, references to abort have to be qualified with std::. */ -#if __cplusplus +#ifdef __cplusplus #define __gxx_abort std::abort -- Summary: Bad cpp condition in gcc/unwind-pe.h Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bland at mail dot ru http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31180