The following code yields REMOVE:kargl[204] gfc4x -o z j1.f90 f951: internal compiler error: in gfc_target_encode_expr, at fortran/target-memory.c:244 Please submit a full bug report, with preprocessed source if appropriate.
The code is from a posting by James van Buskirk in c.l.f. program sizetest use ISO_C_BINDING implicit none integer, parameter :: ik1 = selected_int_kind(2) TYPE vehicle_t1 INTEGER(C_INT), DIMENSION(:), ALLOCATABLE :: sensors END TYPE vehicle_t1 type(vehicle_t1) gfortran_bug_workaround integer i i = size(transfer(vehicle_t1(NULL()),[0_ik1])) end program sizetest -- Summary: Yet another TRANSFER ICE Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kargl at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38763