[Bug fortran/57639] [OOP] ICE with polymorphism (and illegal code)

janus at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jun 20 10:31:00 GMT 2013


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

--- Comment #2 from janus at gcc dot gnu.org ---
Btw, the following variant ...


  implicit none
  class(*) :: t1, t2
  print *, SAME_TYPE_AS (t1, t2)
end 


... gives a different backtrace:


f951: internal compiler error: Segmentation fault
0x8a8cbf crash_signal
        /home/janus/gcc49/trunk/gcc/toplev.c:333
0x5a89f0 gfc_type_compatible(gfc_typespec*, gfc_typespec*)
        /home/janus/gcc49/trunk/gcc/fortran/symbol.c:4497
0x59afa2 gfc_simplify_same_type_as(gfc_expr*, gfc_expr*)
        /home/janus/gcc49/trunk/gcc/fortran/simplify.c:2300
0x5413a1 do_simplify
        /home/janus/gcc49/trunk/gcc/fortran/intrinsic.c:3962
0x54df85 gfc_intrinsic_func_interface(gfc_expr*, int)
        /home/janus/gcc49/trunk/gcc/fortran/intrinsic.c:4318
0x588af4 resolve_unknown_f
        /home/janus/gcc49/trunk/gcc/fortran/resolve.c:2680



More information about the Gcc-bugs mailing list