[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-20 Thread jb at gcc dot gnu dot org


--- Comment #8 from jb at gcc dot gnu dot org  2005-11-20 14:46 ---
The above commit to trunk and 4.1 should fix this issue.


-- 

jb at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-19 Thread jb at gcc dot gnu dot org


--- Comment #6 from jb at gcc dot gnu dot org  2005-11-19 21:36 ---
Subject: Bug 24862

Author: jb
Date: Sat Nov 19 21:36:06 2005
New Revision: 107228

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107228
Log:
fortran ChangeLog:

2005-11-19  Janne Blomqvist  [EMAIL PROTECTED]

PR fortran/24862
* trans-io.c (gfc_trans_transfer): Handle arrays of derived type.

testsuite ChangeLog:

2005-11-19  Janne Blomqvist  [EMAIL PROTECTED]

PR fortran/24862
* gfortran.dg/arrayio_derived_1.f90: New test.


Added:
trunk/gcc/testsuite/gfortran.dg/arrayio_derived_1.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-io.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-19 Thread jb at gcc dot gnu dot org


--- Comment #7 from jb at gcc dot gnu dot org  2005-11-19 22:03 ---
Subject: Bug 24862

Author: jb
Date: Sat Nov 19 22:03:41 2005
New Revision: 107234

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107234
Log:
fortran ChangeLog:

2005-11-20  Janne Blomqvist  [EMAIL PROTECTED]

PR fortran/24862
* trans-io.c (gfc_trans_transfer): Handle arrays of derived type.

testsuite ChangeLog:

2005-11-20  Janne Blomqvist  [EMAIL PROTECTED]

PR fortran/24862
* gfortran.dg/arrayio_derived_1.f90: New test


Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/arrayio_derived_1.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-io.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-17 Thread jb at gcc dot gnu dot org


--- Comment #5 from jb at gcc dot gnu dot org  2005-11-17 10:00 ---
Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01277.html


-- 


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-15 Thread janis at gcc dot gnu dot org


--- Comment #3 from janis at gcc dot gnu dot org  2005-11-15 19:34 ---
A regression hunt identified the following patch from Janne Blomqvist:

http://gcc.gnu.org/viewcvs?view=revrev=104662

r104662 | bdavis | 2005-09-26 20:24:45 + (Mon, 26 Sep 2005) | 28 lines


-- 

janis at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jblomqvi at cc dot hut dot
   ||fi


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-15 Thread jb at gcc dot gnu dot org


--- Comment #4 from jb at gcc dot gnu dot org  2005-11-16 06:53 ---
Right. I think I know how to fix this bug, and it shouldn't be too hard.


-- 

jb at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jb at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2005-11-14 21:28:37 |2005-11-16 06:53:01
   date||


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-11-14 21:15 ---
This worked in gcc 4.0.3 20051105


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||pinskia at gcc dot gnu dot
   ||org
   Keywords||wrong-code
  Known to fail||4.1.0
  Known to work||4.0.2
Summary|Internal Error: Derived type|[4.1 Regression] Internal
   |I/O should have been handled|Error: Derived type I/O
   |via the frontend.   |should have been handled via
   ||the frontend.


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



[Bug fortran/24862] [4.1 Regression] Internal Error: Derived type I/O should have been handled via the frontend.

2005-11-14 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-11-14 21:28 ---
But fails with the mainline from at least 20051026.  This was caused by the
array transfer patch (I don't know who patched it).


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  Known to work|4.0.2   |4.0.2 4.0.3
   Priority|P3  |P5
   Last reconfirmed|-00-00 00:00:00 |2005-11-14 21:28:37
   date||
   Target Milestone|--- |4.1.0


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