[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-02-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #14 from janus at gcc dot gnu.org 2011-02-02 14:10:41 UTC --- (In reply to comment #13) Thus, left to do for this PR is comment 5: A deep copy is missing. This is now PR 47586. Closing this one.

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-02-02 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-02-02 Thread dnovillo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #16 from Diego Novillo dnovillo at gcc dot gnu.org 2011-02-02 18:13:45 UTC --- Author: dnovillo Date: Wed Feb 2 18:13:38 2011 New Revision: 169733 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=169733 Log: 2011-01-31 Janus

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-02-01 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #13 from Tobias Burnus burnus at gcc dot gnu.org 2011-02-01 08:50:39 UTC --- (In reply to comment #12) valgrind ./a.out shows: That seems to be a valgrind bug; even a simple Fortran program consisting of end causes the problem.

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #7 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-01-31 21:56:08 UTC --- The ICEs disappear with the patch in comment #6, but the test in comment #4 fails at if(any (this%x%i /= [5, 7])) call abort() ! FAILS and

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #9 from janus at gcc dot gnu.org 2011-01-31 22:04:27 UTC --- (In reply to comment #7) The test in comment #6 segfault also. Yes, this is expected. It's not intended to be a run-time test. 'find_x' returns a NULL-pointer, which is

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #10 from Tobias Burnus burnus at gcc dot gnu.org 2011-01-31 22:18:41 UTC --- (In reply to comment #7) The test in comment #6 segfault also. That's a test-case problem. this%x = find_x(this) is invalid if the LHS is not associated

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #11 from janus at gcc dot gnu.org 2011-01-31 22:52:03 UTC --- Author: janus Date: Mon Jan 31 22:51:59 2011 New Revision: 169455 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=169455 Log: 2011-01-31 Janus Weil ja...@gcc.gnu.org

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-31 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #12 from Tobias Burnus burnus at gcc dot gnu.org 2011-02-01 07:29:44 UTC --- (In reply to comment #11) trunk/gcc/testsuite/gfortran.dg/typebound_call_19.f03 valgrind ./a.out shows: Invalid free() / delete / delete[] at

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2011-01-26 10:36:41 UTC --- Created attachment 23130 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23130 Draft patch, working but failing due to another related bug (In reply to

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-26 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2011-01-26 18:47:00 UTC --- Created attachment 23136 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23136 Test case (hopefully correct) Updated test case, hopefully correct. Fails

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Target

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2011-01-25 13:24:39 UTC --- Regarding the regression: FAILS: 2010-05-03-r158988 WORKS: 2010-04-29-r158905 That includes a huge merge by Paul (r158910, 2010-04-29) - seemingly the

[Bug fortran/47455] [4.6 Regression][OOP] internal compiler error: in fold_convert_loc, at fold-const.c:2028

2011-01-25 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455 --- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2011-01-25 20:32:53 UTC --- RFC patch. Janus, what do you think? (Compiles and works for the example; no further tests.) --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c