[Bug fortran/21986] New: Bad .mod file, ICE upon USE

2005-06-09 Thread Pierre dot Asselin at seagate dot com
$ gfortran bug.f90   
bug.f90:8: internal compiler error: Segmentation fault

$ gfortran -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc4/configure --enable-languages=c,c++,f95
Thread model: posix
gcc version 4.1.0 20050609 (experimental)

(This is this morning's CVS snapshot)
Hmf.  I don't see how to attach the "bug.f90" so I will place it in-line below.
It's short.  If I split into module and main program and compile separately,
boom.f90 ICE's at line zero.  Suspect a bad "modboom.mod" file.
---
module modboom
  implicit none ! can comment out
  private   ! comment out, lose the bug
  public:: dummysub ! comment out, lose the bug

  type:: intwrapper ! a straight integer won't do
integer n
  end type intwrapper

contains

  subroutine dummysub(size, arg_array)
   type(intwrapper) :: size
   real, dimension(size%n) :: arg_array

   real :: local_array(4)   ! comment out, lose the bug

  end subroutine dummysub

end module modboom

program boom
use modboom ! bad .mod file ?
print *, 'hey, we made it!'
end program boom
---

-- 
   Summary: Bad .mod file, ICE upon USE
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
    ReportedBy: Pierre dot Asselin at seagate dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: Huh ?  do you mean "i686-pc-linux-gnu" ?


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


[Bug fortran/21986] Bad .mod file, ICE upon USE

2005-06-09 Thread Pierre dot Asselin at seagate dot com

--- Additional Comments From Pierre dot Asselin at seagate dot com  
2005-06-09 16:56 ---
Created an attachment (id=9056)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9056&action=view)
self-contained test case, compile with "gfortran bug.f90"


-- 


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