[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-22 Thread cvs-commit at gcc dot gnu dot org


--- Comment #4 from cvs-commit at gcc dot gnu dot org  2005-10-22 17:02 
---
Subject: Bug 24426

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]2005-10-22 17:02:42

Modified files:
gcc/fortran: ChangeLog decl.c 
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/gfortran.dg: der_pointer_4.f90 

Log message:
2005-10-22  Erik Edelmann  [EMAIL PROTECTED]

PR fortran/24426
* decl.c (variable_decl): Don't assign default initializers to
pointers.

2005-10-22  Erik Edelmann  [EMAIL PROTECTED]

PR fortran/24426
* gfortran.dg/der_pointer_4.f90: New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gccr1=1.591r2=1.592
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/decl.c.diff?cvsroot=gccr1=1.43r2=1.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6230r2=1.6231
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.dg/der_pointer_4.f90.diff?cvsroot=gccr1=NONEr2=1.1


-- 


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-22 Thread cvs-commit at gcc dot gnu dot org


--- Comment #5 from cvs-commit at gcc dot gnu dot org  2005-10-22 17:09 
---
Subject: Bug 24426

CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]2005-10-22 17:09:04

Modified files:
gcc/fortran: ChangeLog decl.c 
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/gfortran.dg: der_pointer_4.f90 

Log message:
2005-10-22  Erik Edelmann  [EMAIL PROTECTED]

PR fortran/24426
* decl.c (variable_decl): Don't assign default initializers to
pointers.

2005-10-22  Erik Edelmann  [EMAIL PROTECTED]

PR fortran/24426
* gfortran.dg/der_pointer_4.f90: New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.335.2.132r2=1.335.2.133
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/decl.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.31.2.6r2=1.31.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.479r2=1.5084.2.480
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.dg/der_pointer_4.f90.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1


-- 


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-22 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2005-10-22 21:22 ---
Fixed in 4.0.3 and above.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.0.3


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-21 Thread erik dot edelmann at iki dot fi


--- Comment #2 from erik dot edelmann at iki dot fi  2005-10-21 12:03 
---
(In reply to comment #0)
 It reminds me a bit of bug 16606 but is different as the compiler crashes.

It's indeed basically the same problem as in PR 16606; we assign a default
initializer to variables of derived types even when they are pointers.  The
only difference between this and PR 16606 is that that was for independent
variables, and this is for type components.  I'll think I can write a patch
today or tomorrow.


-- 

erik dot edelmann at iki dot fi changed:

   What|Removed |Added

 CC||erik dot edelmann at iki dot
   ||fi


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-21 Thread erik dot edelmann at iki dot fi


--- Comment #3 from erik dot edelmann at iki dot fi  2005-10-21 14:57 
---
Patch here: http://gcc.gnu.org/ml/fortran/2005-10/msg00481.html


-- 


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-18 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|critical|normal


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



[Bug fortran/24426] gfortran ICE for valid derived type definition with default initialization

2005-10-18 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-10-18 13:46 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  GCC build triplet|i686-pc-linux-gnu   |
   GCC host triplet|i686-pc-linux-gnu   |
 GCC target triplet|i686-pc-linux-gnu   |
   Last reconfirmed|-00-00 00:00:00 |2005-10-18 13:46:07
   date||


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