[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

janus at gcc dot gnu.org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #15 from janus at gcc dot gnu.org ---
Fix backported to the 5,6,7 branches. Closing.

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

--- Comment #14 from janus at gcc dot gnu.org ---
Author: janus
Date: Fri Jun  9 19:23:48 2017
New Revision: 249073

URL: https://gcc.gnu.org/viewcvs?rev=249073=gcc=rev
Log:
2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* trans-expr.c (gfc_conv_procedure_call): Fix detection of allocatable
function results.


2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* gfortran.dg/proc_ptr_comp_50.f90: New test.

Added:
branches/gcc-5-branch/gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90
Modified:
branches/gcc-5-branch/gcc/fortran/ChangeLog
branches/gcc-5-branch/gcc/fortran/trans-expr.c
branches/gcc-5-branch/gcc/testsuite/ChangeLog

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

janus at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|7.2 |5.5

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

--- Comment #13 from janus at gcc dot gnu.org ---
Author: janus
Date: Fri Jun  9 18:10:48 2017
New Revision: 249067

URL: https://gcc.gnu.org/viewcvs?rev=249067=gcc=rev
Log:
2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* trans-expr.c (gfc_conv_procedure_call): Fix detection of allocatable
function results.


2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* gfortran.dg/proc_ptr_comp_50.f90: New test.

Added:
branches/gcc-6-branch/gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90
Modified:
branches/gcc-6-branch/gcc/fortran/ChangeLog
branches/gcc-6-branch/gcc/fortran/trans-expr.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

--- Comment #12 from janus at gcc dot gnu.org ---
Author: janus
Date: Fri Jun  9 17:45:53 2017
New Revision: 249066

URL: https://gcc.gnu.org/viewcvs?rev=249066=gcc=rev
Log:
2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* trans-expr.c (gfc_conv_procedure_call): Fix detection of allocatable
function results.


2017-06-09  Janus Weil  

Backport from trunk
PR fortran/70601
* gfortran.dg/proc_ptr_comp_50.f90: New test.

Added:
branches/gcc-7-branch/gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90
Modified:
branches/gcc-7-branch/gcc/fortran/ChangeLog
branches/gcc-7-branch/gcc/fortran/trans-expr.c
branches/gcc-7-branch/gcc/testsuite/ChangeLog

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-05 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

--- Comment #11 from janus at gcc dot gnu.org ---
The ICE has been fixed on (8-)trunk. Backports pending.


(In reply to janus from comment #7)
> However, we probably still need to deal with PPCs that have allocatable
> function results.

This is now PR 80983.

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-06-05 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

--- Comment #10 from janus at gcc dot gnu.org ---
Author: janus
Date: Mon Jun  5 14:43:01 2017
New Revision: 248878

URL: https://gcc.gnu.org/viewcvs?rev=248878=gcc=rev
Log:
2017-06-05  Janus Weil  

PR fortran/70601
* trans-expr.c (gfc_conv_procedure_call): Fix detection of allocatable
function results.


2017-06-05  Janus Weil  

PR fortran/70601
* gfortran.dg/proc_ptr_comp_50.f90: New test.

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

[Bug fortran/70601] [5/6/7/8 Regression] [OOP] ICE on procedure pointer component call

2017-05-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70601

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|7.0 |7.2

--- Comment #9 from Jakub Jelinek  ---
GCC 7.1 has been released.