reduced testcase: real*8 function f(x) t1 = g(0) if(x .eq. 0) then f = 0 else if(x .eq. 1) then f = t1 *log( t1 ) end if end
dlarnd.f90: In function 'f': dlarnd.f90:3: internal compiler error: in insert_save, at caller-save.c:731 -- Summary: [dataflow] Crash in caller-save.c due to x87 math Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bonzini at gnu dot org GCC target triplet: i686-pc-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31025