------- Comment #3 from dfranke at gcc dot gnu dot org 2010-05-18 21:30 ------- Breakpoint 9, resolve_transfer (code=0x8bfed90) at /home/daniel/svn/gcc-svn/gcc/fortran/resolve.c:7369 (gdb) list 7367 exp = code->expr1; 7368 7369 if (exp->expr_type != EXPR_VARIABLE && exp->expr_type != EXPR_FUNCTION) 7370 return; 7371 (gdb) print *exp $2 = {expr_type = EXPR_OP, ts = {type = BT_DERIVED, kind = 0, u = {derived = 0x8bc7ad8, cl = 0x8bc7ad8}, interface = 0x0, is_c_interop = 0, is_iso_c = 0, f90_type = BT_UNKNOWN}, rank = 0, shape = 0x0, symtree = 0x0, ref = 0x0, where = {nextc = 0x8bfa9ec, lb = 0x8bfa9b0}, inline_noncopying_intrinsic = 0, is_boz = 0, is_snan = 0, error = 0, user_operator = 0, representation = {length = 0, string = 0x0}, value = {logical = 27, iokind = 27, integer = {{_mp_alloc = 27, _mp_size = 0, _mp_d = 0x8bb1450}}, real = {{ _mpfr_prec = 27, _mpfr_sign = 0, _mpfr_exp = 146478160, _mpfr_d = 0x0}}, complex = {{re = {{_mpfr_prec = 27, _mpfr_sign = 0, _mpfr_exp = 146478160, _mpfr_d = 0x0}}, im = { {_mpfr_prec = 0, _mpfr_sign = 0, _mpfr_exp = 0, _mpfr_d = 0x0}}}}, op = {op = INTRINSIC_PARENTHESES, uop = 0x0, op1 = 0x8bb1450, op2 = 0x0}, function = {actual = 0x1b, name = 0x0, isym = 0x8bb1450, esym = 0x0}, compcall = {actual = 0x1b, name = 0x0, base_object = 0x8bb1450, tbp = 0x0, ignore_pass = 0, assign = 0}, character = { length = 27, string = 0x0}, constructor = 0x1b}}
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41859