Recent clf ICE report

Steve Kargl sgk@troutmask.apl.washington.edu
Thu Dec 16 06:45:00 GMT 2010


On Thu, Dec 16, 2010 at 06:55:21AM +0100, Paul Richard Thomas wrote:
> Steve,
> 
> It is worth recording the response of the Intel compiler to you reduced version:
> 
> [pault@localhost tmp]# ifort -static j*.f90
> james1.f90(4): error #7300: This derived-type object in an
> input-output list cannot have private components.   [TRANSFER]
>   print *, transfer(32512, C_NULL_PTR)
> -----------^
> compilation aborted for james1.f90 (code 1)
> 

Thanks, Paul.

I had not thought about possible IO issues.  One still gets
an ICE with

program bug1
   use ISO_C_BINDING
   implicit none
   type(c_ptr) :: m
   m = transfer(32512, m)
end program bug1 

James has posted a few more examples in the clf thread.  One
he seems to think is standard conforming.  I'm still trying to 
understand the standard to determine whether I agree with James.

-- 
Steve



More information about the Fortran mailing list