http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59599

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-12-25
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Reduced test

character(1) cpk(2)
integer res(2)
cpk = 'a'
res = ichar( cpk, kind=1 )
print *, ichar( cpk, kind=1 )
end

pr59599_red.f90:4:0: internal compiler error: in gfc_trans_assignment_1, at
fortran/trans-expr.c:8008
 res = ichar( cpk, kind=1 )

ICE for all revisions I have tried from 4.4.

If the line "res = ichar( cpk, kind=1 )" is commented, the ICE is

pr59599_red.f90:3:0: internal compiler error: in gfc_trans_transfer, at
fortran/trans-io.c:2324
 print *, ichar( cpk, kind=1 )

Note that cpm has to be an array.

Reply via email to