https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96909
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2020-09-03 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. Program received signal SIGSEGV, Segmentation fault. 0x0000000000bd20b4 in gfc_get_derived_type (derived=0x3812f20, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2611 2611 if (TYPE_FIELDS (derived->backend_decl)) Missing separate debuginfos, use: zypper install libgmp10-debuginfo-6.1.2-lp152.5.26.x86_64 libisl15-debuginfo-0.18-lp152.3.114.x86_64 libmpc3-debuginfo-1.1.0-lp152.3.114.x86_64 libmpfr6-debuginfo-4.0.1-lp152.3.113.x86_64 (gdb) bt #0 0x0000000000bd20b4 in gfc_get_derived_type (derived=0x3812f20, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2611 #1 0x0000000000bd2433 in gfc_get_derived_type (derived=0x3814070, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2672 #2 0x0000000000bd2433 in gfc_get_derived_type (derived=0x3812f20, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2672 #3 0x0000000000bd2433 in gfc_get_derived_type (derived=0x3814070, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2672 .... #200000 0x0000000000bd2433 in gfc_get_derived_type (derived=0x3812f20, codimen=0) at /home/rguenther/src/gcc2/gcc/fortran/trans-types.c:2672 2672 c->ts.u.derived->backend_decl = gfc_get_derived_type (c->ts.u.derived, endless recursion via this line.