------- Comment #1 from eedelman at gcc dot gnu dot org  2005-11-28 22:13 
-------
With gfortran 4.2.0 20051128 I get an ICE for this code. 

This slightly different code (but with basically the same error), however,
compiles and outputs 10, when we should get an error:

integer :: a
a=T1((/1,2,3,4/))
print *, a
contains
    integer function T1(x)
        integer, intent(in) :: x(2,2)
        T1 = sum(x)
    end function T1
END


-- 

eedelman at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |diagnostic, ice-on-invalid-
                   |                            |code
   Last reconfirmed|0000-00-00 00:00:00         |2005-11-28 22:13:37
               date|                            |
            Summary|better diagnostic needed    |ICE/missing error on
                   |                            |different ranks for dummy
                   |                            |and actual arguments


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

Reply via email to