https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66128

--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> 
---
Some more examples with other error messages.

This one ...
   program p
      integer, parameter :: z(0) = 0
      print *, count(z > 0)
   end

yields :
internal compiler error: in gfc_conv_intrinsic_count, at
fortran/trans-intrinsic.c:3233

This one ...
   program p
      integer, parameter :: z(0) = 0
      print *, iall(z, z > 0)
      print *, iany(z, z > 0)
      print *, iparity(z, z > 0)
      print *, parity(z > 0)
      print *, product(z, z > 0)
      print *, sum(z, z > 0)
   end

yields :
internal compiler error: in gfc_conv_intrinsic_arith, at
fortran/trans-intrinsic.c:3357

This one ...
   program p
      integer, parameter :: z(0) = 0
      print *, minval(z, z > 0)
      print *, maxval(z, z > 0)
   end

yields :
internal compiler error: in gfc_conv_intrinsic_minmaxval, at
fortran/trans-intrinsic.c:4253

Reply via email to