http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52123
--- Comment #13 from Daniel Starke <daniel.f.starke at freenet dot de> 2013-02-16 12:41:42 UTC --- I just tried out to bootstrap r196092 on mingw32. There is still one more cast patch missing to make it work for that target. diff -uart gcc-4.8.0-r196092/gcc/ada/seh_init.c gcc-4.8.0/gcc/ada/seh_init.c --- gcc-4.8.0-r196092/gcc/ada/seh_init.c 2013-02-16 08:26:53 +0000 +++ gcc-4.8.0/gcc/ada/seh_init.c 2013-02-06 12:01:20 +0000 @@ -198,7 +198,7 @@ #endif Raise_From_Signal_Handler (exception, msg); - return 0; /* This is never reached, avoid compiler warning */ + return (EXCEPTION_DISPOSITION)0; /* This is never reached, avoid compiler warning */ } #endif /* !(defined (_WIN64) && defined (__SEH__)) */