[Bug fortran/31194] NaN transfer - internal compiler error: in gfc_conv_constant
fxcoudert at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Mar 16 20:24:00 GMT 2007
------- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-03-16 20:24 -------
Yet another transfer bug :(
Reduced testcase:
real :: NaN = transfer(0,0)
print *, NaN
end
Backtrace of the ICE:
Breakpoint 1, gfc_conv_constant (se=0xbf8f8fbc, expr=0x888dad8)
at ../../../trunk/gcc/fortran/trans-const.c:348
348 gcc_assert (expr->expr_type == EXPR_CONSTANT);
(gdb) where
#0 gfc_conv_constant (se=0xbf8f8fbc, expr=0x888dad8)
at ../../../trunk/gcc/fortran/trans-const.c:348
#1 0x080cf2f9 in gfc_conv_initializer (expr=0x888dad8, ts=0x888df00,
type=0xb7c9fa90, array=0 '\0', pointer=0 '\0')
at ../../../trunk/gcc/fortran/trans-expr.c:2723
#2 0x080c672a in gfc_get_symbol_decl (sym=0x888def0)
at ../../../trunk/gcc/fortran/trans-decl.c:1018
#3 0x080c6c78 in generate_local_decl (sym=0x888def0)
at ../../../trunk/gcc/fortran/trans-decl.c:2985
--
fxcoudert at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Known to fail| |4.1.3 4.2.0 4.3.0
Last reconfirmed|0000-00-00 00:00:00 |2007-03-16 20:24:20
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31194
More information about the Gcc-bugs
mailing list