[Bug fortran/18375] ICE when compiling spec benchmark fma3d
-- What|Removed |Added Status|NEW |ASSIGNED Last reconfirmed|2004-11-08 14:21:42 |2004-11-10 19:05:28 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18375
[Bug fortran/18375] ICE when compiling spec benchmark fma3d
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-10 20:04 --- Subject: Bug 18375 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-10 20:03:23 Modified files: gcc/fortran: ChangeLog trans-expr.c trans-io.c Log message: PR fortran/18375 * trans-expr.c (gfc_trans_subarray_assign): Free shape before ss. * trans-io.c (transfer_array_component): Ditto. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gccr1=1.254r2=1.255 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-expr.c.diff?cvsroot=gccr1=1.31r2=1.32 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-io.c.diff?cvsroot=gccr1=1.23r2=1.24 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18375
[Bug fortran/18375] ICE when compiling spec benchmark fma3d
--- Additional Comments From pbrook at gcc dot gnu dot org 2004-11-10 20:26 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18375
[Bug fortran/18375] ICE when compiling spec benchmark fma3d
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18375
[Bug fortran/18375] ICE when compiling spec benchmark fma3d
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-08 14:21 --- I see the same problem with the testcase: gfortran.dg/der_array_1.f90. *** malloc[11328]: Deallocation of a pointer not malloced: 0x421088c0; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug *** malloc[11328]: Deallocation of a pointer not malloced: 0x42108b40; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug *** malloc[11328]: Deallocation of a pointer not malloced: 0x421088c0; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug In file /Users/pinskia/src/local/gcc/gcc/testsuite/gfortran.dg/der_array_1.f90:32: Internal Error at (1): free_expr0(): Bad expr type I tried to figure out where the problem was but I could not. -- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Keywords||ice-on-valid-code Last reconfirmed|-00-00 00:00:00 |2004-11-08 14:21:42 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18375