[Bug fortran/77501] ICE in gfc_match_generic, at fortran/decl.c:9429

2016-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77501

Richard Biener  changed:

   What|Removed |Added

   Keywords||ice-on-invalid-code
   Target Milestone|6.3 |---

[Bug fortran/77501] ICE in gfc_match_generic, at fortran/decl.c:9429

2016-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77501

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2016-09-07
 CC||marxin at gcc dot gnu.org
   Target Milestone|--- |6.3
 Ever confirmed|0   |1

--- Comment #2 from Martin Liška  ---
Confirmed, all releases I have ICE (4.5.0+).

[Bug fortran/77501] ICE in gfc_match_generic, at fortran/decl.c:9429

2016-09-06 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77501

--- Comment #1 from Gerhard Steinmetz  
---

More variants :


$ cat z2.f90
module m
   type t
   contains
  generic :: f => g
  generic :: g => f
   end type
end


$ cat z3.f90
module m
   type t
   contains
  generic :: f => g
  generic :: g => g
   end type
end


$ cat z5.f90
module m
   type t
   contains
  generic :: operator(>) => g
  generic :: g => h
   end type
end


$ cat z6.f90
module m
   type t
   contains
  generic :: f => g
  generic :: g => h
  generic :: h => f
   end type
end


$ cat z7.f90
module m
   type t
   contains
  generic :: f => g
  generic :: h => e
  generic :: e => f
   end type
end