Just ran into this. A forgotten commit, maybe?
../../../trunk/libgfortran/intrinsics/c99_functions.c: At top level: ../../../trunk/libgfortran/intrinsics/c99_functions.c:1520:1: warning: no previo us prototype for 'casinhf' ../../../trunk/libgfortran/intrinsics/c99_functions.c:1530:1: warning: no previo us prototype for 'casinh' ../../../trunk/libgfortran/intrinsics/c99_functions.c:1553:1: warning: no previo us prototype for 'cacoshf' ../../../trunk/libgfortran/intrinsics/c99_functions.c:1563:1: warning: no previo us prototype for 'cacosh' ../../../trunk/libgfortran/intrinsics/c99_functions.c:1586:1: warning: no previo us prototype for 'catanhf' ../../../trunk/libgfortran/intrinsics/c99_functions.c:1596:1: warning: no previo us prototype for 'catanh' ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'catan': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1500:1: warning: control r eaches end of non-void function ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'catanf': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1490:1: warning: control r eaches end of non-void function ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'cacos': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1467:1: warning: control r eaches end of non-void function ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'cacosf': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1457:1: warning: control r eaches end of non-void function ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'casin': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1434:1: warning: control r eaches end of non-void function ../../../trunk/libgfortran/intrinsics/c99_functions.c: In function 'casinf': ../../../trunk/libgfortran/intrinsics/c99_functions.c:1424:1: warning: control r eaches end of non-void function make[3]: *** [c99_functions.lo] Error 1 make[3]: Leaving directory `/home/Thomas/trunk-bin/i686-pc-cygwin/libgfortran' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/Thomas/trunk-bin/i686-pc-cygwin/libgfortran' make[1]: *** [all-target-libgfortran] Error 2 make[1]: Leaving directory `/home/Thomas/trunk-bin' make: *** [bootstrap] Error 2 -- Summary: [4.5 Regression] Build failure in libgfortran Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: libfortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tkoenig at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40863