[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2007-02-02 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2007-02-02 12:36 --- Subject: Bug 30284 Author: pault Date: Fri Feb 2 12:35:57 2007 New Revision: 121500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121500 Log: 2007-02-02 Paul Thomas <[EMAIL PROTECTED]> PR fortran/

[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2007-02-01 Thread patchapp at dberlin dot org
--- Comment #5 from patchapp at dberlin dot org 2007-02-01 22:45 --- Subject: Bug number PR30284 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2007-02/msg00112.html -- http://gcc.gnu.org/bugzilla/sh

[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2007-02-01 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2007-02-01 10:19 --- A fix is on its way, this weekend. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2006-12-26 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-12-27 02:32 --- (In reply to comment #2) > The dump suggest that a temporary array has not been properly sized. We get: char[0:][1:12] * D.972; { int4 S.3; S.3 = 0; while (1) { if (S.3 > 0)

[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2006-12-24 Thread kargl at gcc dot gnu dot org
--- Comment #2 from kargl at gcc dot gnu dot org 2006-12-24 17:52 --- (In reply to comment #1) > > Here is a patch which fixes the issue too: > Index: trans-io.c > The patch moves the ICE to eimt-rtl.c. laptop:kargl[218] gfc4x -o z -fdump-tree-original -O internal_io.f90 internal_io.f

[Bug fortran/30284] ICE in gfc_add_modify with internal reads

2006-12-23 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-12-24 05:25 --- Reduced testcase: program gfcbug51 type date_t character(len=12) :: date end type date_t type(date_t) :: file(1) read (file%date(1:4),'(i4)') a end program gfcbug51 -- Here is