[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54603 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED CC||burnus at gcc dot gnu.org Resolution||FIXED --- Comment #5 from Tobias Burnus 2012-09-17 12:34:27 UTC --- FIXED on the trunk (4.8). Thanks for your report (and to your colleague for triggering the bug ;-).
[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54603 --- Comment #4 from Tobias Burnus 2012-09-17 12:30:29 UTC --- Author: burnus Date: Mon Sep 17 12:30:16 2012 New Revision: 191382 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191382 Log: 2012-09-17 Tobias Burnus PR fortran/54603 * trans-expr.c (gfc_trans_subcomponent_assign): Handle proc-pointer components. 2012-09-17 Tobias Burnus PR fortran/54603 * gfortran.dg/structure_constructor_11.f90: New. Added: trunk/gcc/testsuite/gfortran.dg/structure_constructor_11.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-expr.c trunk/gcc/testsuite/ChangeLog
[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54603 --- Comment #3 from janus at gcc dot gnu.org 2012-09-16 21:21:56 UTC --- Loosely related: PR 50438.
[Bug fortran/54603] [F03] Wrong code with structure constructor for proc-pointer components
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54603 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2012-09-16 Summary|Wrong code with structure |[F03] Wrong code with |constructor for |structure constructor for |proc-pointer components |proc-pointer components Ever Confirmed|0 |1 --- Comment #2 from janus at gcc dot gnu.org 2012-09-16 21:19:09 UTC --- Here is a reduced test case for the ICE: implicit none type :: ext_ptr procedure(), nopass, pointer :: init end type type(ext_ptr) :: this this = ext_ptr(this%init) ! ICE in fold_convert_loc end