[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.6.3 |4.6.4 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2012-03-01 14:39:26 UTC --- GCC 4.6.3 is being released.
[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2012-01-12 10:07:47 UTC --- Further reduced test case. Seems to be related to c_ptr/c_null_ptr. Maybe some parts of Rev. 181425 iso_c_binding related changes in symbol.c are sufficient? module sidl_array_array_F03 use iso_c_binding type sidl__array type(c_ptr) :: a = c_null_ptr end type sidl__array end module sidl_array_array_F03 module vect_Utils_F03 use sidl_array_array_F03 contains subroutine is_null_s(ext) class(sidl__array), intent(in) :: ext end subroutine is_null_s end module vect_Utils_F03 subroutine evalResA(res) use vect_Utils_F03 type (sidl__array) :: res call is_null_s(res) end subroutine evalResA
[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus at gcc dot gnu.org Target Milestone|--- |4.6.3
[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2011-12-13 09:18:04 UTC --- (In reply to comment #0) valgrind output: ==18442==by 0x52BD26: traverse_ns (symbol.c:) (In reply to comment #1) The ICE seems to have been fixed on trunk between revisions 180989 (ICE) and 181881 (OK). One possibility could be: r181232 | burnus | 2011-11-09 20:36:54 +0100 (Wed, 09 Nov 2011) | 7 lines * symbol.c (clear_sym_mark, traverse_ns): Remove functions. (count_st_nodes, do_traverse_symtree, fill_st_vector): New functions. (gfc_traverse_symtree, gfc_traverse_ns): Call do_traverse_symtree. At least I hope for some smaller patch than the big constructor patch (Rev. 181425). Dominique: Any chance that you could bisect the 4.7 trunk to find the patch which fixes the ICE? If not, I can do so later. (You might want to use --disable-bootstrap --disable-build-poststage1-with-cxx and not building C++ to speed up the bisecting.)
[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 --- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-12-13 12:49:31 UTC --- At least I hope for some smaller patch than the big constructor patch (Rev. 181425). Sadly enough, this pr has been fixed by r181425 (r181424 gives the ICE).
[Bug fortran/51520] [4.6 Regression] ICE in gfortran 4.6.2, x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51520 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2011-12-12 Summary|ICE in gfortran 4.6.2, |[4.6 Regression] ICE in |x86_64 |gfortran 4.6.2, x86_64 Ever Confirmed|0 |1 --- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-12-12 23:12:17 UTC --- The test compiles with gfortran 4.5.3. The segmentation fault appears on 4.6 between revisions 166401 (OK) and 166533 (ICE). The ICE seems to have been fixed on trunk between revisions 180989 (ICE) and 181881 (OK).