[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2016-11-16 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 janus at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.7.3

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-11-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #15 from janus at gcc dot gnu.org 2012-11-06 10:15:46 UTC --- Author: janus Date: Tue Nov 6 10:15:42 2012 New Revision: 193226 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193226 Log: 2012-11-06 Janus Weil

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-11-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #16 from janus at gcc dot gnu.org 2012-11-06 22:44:59 UTC --- Author: janus Date: Tue Nov 6 22:44:47 2012 New Revision: 193262 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193262 Log: 2012-11-06 Janus Weil

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-11-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #9 from janus at gcc dot gnu.org 2012-10-14 11:15:25 UTC --- Ok, after the ICEs are fixed, let's come to runtime behavior. Here is a test case: implicit none type test_type integer :: i end type

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #10 from janus at gcc dot gnu.org 2012-10-14 12:01:39 UTC --- (In reply to comment #9) -fdump-tree-original shows the following: [...] __builtin_memcpy ((void *) transfer.0, (void *) c, MAX_EXPR MIN_EXPR D.1883,

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #13 from janus at gcc dot gnu.org 2012-10-14 16:31:31 UTC --- Transferring CLASS to TYPE has been discussed in comment 9 and 10. Now: TYPE to CLASS ... Here the test case gets a bit larger, since gfortran does not yet support

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #14 from janus at gcc dot gnu.org 2012-10-14 22:56:11 UTC --- (In reply to comment #13) So, again, _data and _size references missing. Moreover, we need to set the _vptr component and allocate _data.

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #4 from janus at gcc dot gnu.org 2012-10-13 10:01:00 UTC --- (In reply to comment #3) It could be r177486 or 177486? Not sure. (Note: Both revisions you quote are the same.) Anyway, I can confirm that at least the ICE

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #5 from janus at gcc dot gnu.org 2012-10-13 10:05:13 UTC --- However, the other ICE (which does not require -Wsurprising) appears with all gfortran versions I tried from 4.5 to trunk: subroutine test_routine2(arg)

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-13 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #6 from Dominique d'Humieres dominiq at lps dot ens.fr 2012-10-13 10:12:28 UTC --- It could be r177486 or 177486? Not sure. (Note: Both revisions you quote are the same.) Oops! (never copy and paste after midnight.)

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #7 from janus at gcc dot gnu.org 2012-10-13 13:08:11 UTC --- (In reply to comment #6) r177486 or r177527 (see pr50004). Out of these two, I'd rather guess for the latter (but this is not more than a guess). Anyway, I

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 --- Comment #8 from janus at gcc dot gnu.org 2012-10-13 21:52:39 UTC --- The following fixes the ICE(s) on comment 5 ... Index: gcc/fortran/target-memory.c === ---

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Summary|[OOP] TRANSFER on

[Bug fortran/54917] [4.7/4.8 Regression] [OOP] TRANSFER on polymorphic variable causes ICE

2012-10-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54917 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added CC|