[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-15 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

Dominique d'Humieres  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #19 from Dominique d'Humieres  ---
> I think this PR is now fixed by r220654 for trunk (5.0) and r220659 (4.9).

Closing as FIXED.


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

--- Comment #18 from Dominique d'Humieres  ---
I think this PR is now fixed by r220654 for trunk (5.0) and r220659 (4.9).


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

--- Comment #17 from Dominique d'Humieres  ---
> Is this fix committed to the trunk?

Not yet.


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-09 Thread alipasha.celeris at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

--- Comment #16 from Alipasha  ---
(In reply to Paul Thomas from comment #15)
> This is one and the same as PR64932 for which I have just posted a fix.
> Thanks to Dominique for noticing this.
> 
> Since it is a regression, I will be posting to 4.9 and 5.0.
> 
> Cheers
> 
> 
> Paul

Is this fix committed to the trunk? I just updated to 

GNU Fortran (GCC) 5.0.0 20150210 (experimental)

and still get the ICE with the test case:

in gfc_conv_descriptor_data_get, at fortran/trans-array.c:157
...

Thank you for looking into this :)


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-08 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

Paul Thomas  changed:

   What|Removed |Added

 CC||pault at gcc dot gnu.org
   Assignee|unassigned at gcc dot gnu.org  |pault at gcc dot gnu.org

--- Comment #15 from Paul Thomas  ---
This is one and the same as PR64932 for which I have just posted a fix. Thanks
to Dominique for noticing this.

Since it is a regression, I will be posting to 4.9 and 5.0.

Cheers


Paul


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-02-03 Thread mikael at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

Mikael Morin  changed:

   What|Removed |Added

 CC||mikael at gcc dot gnu.org

--- Comment #14 from Mikael Morin  ---
(In reply to janus from comment #5)
> Either we have to scalarize this later on (this is currently not
> implemented, because this is forbidden in actual Fortran code, see comment
> 4), or we have to generate a loop directly instead of the full-array
> expression.

For what it's worth, class.c's finalizer_insert_packed call generates a
scalarization loop "by hand"; maybe part of it can be reused.


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2015-01-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

--- Comment #13 from Andrew Pinski  ---
https://plus.google.com/115499135426714220931/posts/7HfURniQGH9


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2014-12-10 Thread a.vogt at fulguritus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

Alexander Vogt  changed:

   What|Removed |Added

 CC||a.vogt at fulguritus dot com

--- Comment #12 from Alexander Vogt  ---
Is there any update on this? This regression currently prohibits moving to
4.9.x for my code :(

Thanks a lot!


[Bug fortran/59765] [4.9/5 Regression] [OOP] ICE on valid with finalizable array components

2014-10-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59765

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|4.9.2   |4.9.3

--- Comment #11 from Jakub Jelinek  ---
GCC 4.9.2 has been released.