[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-23 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #16 from janus at gcc dot gnu.org --- Author: janus Date: Tue Dec 23 10:51:32 2014 New Revision: 219043 URL: https://gcc.gnu.org/viewcvs?rev=219043root=gccview=rev Log: 2014-12-23 Janus Weil ja...@gcc.gnu.org Backport from

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-23 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #17 from janus at gcc dot gnu.org --- Author: janus Date: Tue Dec 23 19:06:23 2014 New Revision: 219047 URL: https://gcc.gnu.org/viewcvs?rev=219047root=gccview=rev Log: 2014-12-23 Janus Weil ja...@gcc.gnu.org Backport from

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-23 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #15 from janus at gcc dot gnu.org --- (In reply to Ondřej Čertík from comment #14) I tested it and it seems to be working! The code compiled with non_overridable on. Great. Thanks for checking. There are run-time segfaults and

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #7 from janus at gcc dot gnu.org --- Author: janus Date: Tue Dec 16 08:15:38 2014 New Revision: 218776 URL: https://gcc.gnu.org/viewcvs?rev=218776root=gccview=rev Log: 2014-12-16 Janus Weil ja...@gcc.gnu.org PR fortran/64244

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #8 from janus at gcc dot gnu.org --- The bug should be fixed on trunk with r218776. Ondrej, in case your test code is part of a larger code base, do you have the possibility to test it with gfortran trunk?

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #9 from Ondřej Čertík ondrej.certik at gmail dot com --- Janus, thanks a lot for fixing this! Yes, it's part of a large code base. I'll try the trunk soon.

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #10 from janus at gcc dot gnu.org --- (In reply to Ondřej Čertík from comment #9) Janus, thanks a lot for fixing this! You're welcome! Yes, it's part of a large code base. I'll try the trunk soon. That would be great. Since this

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #11 from Ondřej Čertík ondrej.certik at gmail dot com --- On Tue, Dec 16, 2014 at 9:47 AM, janus at gcc dot gnu.org gcc-bugzi...@gcc.gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #10 from janus at

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #12 from janus at gcc dot gnu.org --- (In reply to Ondřej Čertík from comment #11) So my system (RHEL6) libstdc++ library might be incompatible with the trunk, but I don't see why gcc couldn't compile. Any ideas how to fix this?

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #13 from Ondřej Čertík ondrej.certik at gmail dot com --- On Tue, Dec 16, 2014 at 1:46 PM, janus at gcc dot gnu.org gcc-bugzi...@gcc.gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #12 from janus at

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-16 Thread ondrej.certik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #14 from Ondřej Čertík ondrej.certik at gmail dot com --- On Tue, Dec 16, 2014 at 4:24 PM, Ondřej Čertík ondrej.cer...@gmail.com wrote: On Tue, Dec 16, 2014 at 1:46 PM, janus at gcc dot gnu.org gcc-bugzi...@gcc.gnu.org wrote:

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-15 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 janus at gcc dot gnu.org changed: What|Removed |Added Known to work||4.6.4 Known to fail|

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-15 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #3 from janus at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #1) Likely r181107 for pr50919. Yes, this commit (authored by myself) is definitely the culprit here. The nontriviality in the given test case is

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-15 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-15 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 --- Comment #5 from janus at gcc dot gnu.org --- (In reply to janus from comment #4) Here is a draft patch which does this (making the ICE disappear): Regtests cleanly.

[Bug fortran/64244] [4.8/4.9/5 Regression] ICE at class.c:236 when using non_overridable

2014-12-15 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64244 janus at gcc dot gnu.org changed: What|Removed |Added CC||mrestelli at gmail dot com