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.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455
janus at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
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
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.
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|
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455
janus at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
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
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
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
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
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
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47455
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
Keywords|
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
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
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
17 matches
Mail list logo