--
hjl dot tools at gmail dot com changed:
What|Removed |Added
Target Milestone|--- |4.4.4
Version|unknown |4.3.1
http://
--- Comment #14 from pault at gcc dot gnu dot org 2010-01-30 21:14 ---
Fixed on trunk and 4.4.
Thanks for the report
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #13 from pault at gcc dot gnu dot org 2010-01-30 21:13 ---
Subject: Bug 41044
Author: pault
Date: Sat Jan 30 21:12:59 2010
New Revision: 156389
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156389
Log:
2010-01-30 Paul Thomas
PR fortran/41044
PR f
--- Comment #12 from pault at gcc dot gnu dot org 2010-01-25 07:53 ---
I just posted the patch for this, so could take it with some advantage. Will
correct 4.4 in a few days.
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #11 from pault at gcc dot gnu dot org 2010-01-24 17:00 ---
Subject: Bug 41044
Author: pault
Date: Sun Jan 24 16:59:51 2010
New Revision: 156197
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156197
Log:
2010-01-24 Paul Thomas
PR fortran/41044
PR f
--- Comment #10 from jvdelisle at gcc dot gnu dot org 2010-01-23 14:03
---
As Paul would say, I am flummoxed. In remove_subobject_ref at line expr.c:1159
e->ref = p->ref->next; p->ref is NULL, resulting in the segfault. I have
been unable to conjure a solution.
--
http://gcc.gn
--- Comment #9 from jvdelisle at gcc dot gnu dot org 2010-01-14 13:45
---
The test case in comment #8 is a separate issue. The constructor pointer is
coming out of find_component_ref as invalid. I am still working on it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41044
--- Comment #8 from burnus at gcc dot gnu dot org 2009-10-12 09:33 ---
> I have further reducd the test code to:
> idx=sum(maxloc(index(pfd%n,pfmt)))-1
Even shorter:
idx = index(pfd%n,pfmt) - 1
(Or any other one/two operator expression except of function calls; idx needs
to be a ran
--- Comment #7 from burnus at gcc dot gnu dot org 2009-10-09 21:59 ---
(In reply to comment #6)
> idx=sum(maxloc(index(pfd%n,pfmt)))-1
The problem is that "pfd%n" is simplified to an array constructor [''] of type
expr->value.constructor->ts == CHARACTER(kind=1,len=3).
But this typ
--- Comment #6 from ros at rzg dot mpg dot de 2009-10-09 13:51 ---
(In reply to comment #5)
I have further reducd the test code to:
idx=sum(maxloc(index(pfd%n,pfmt)))-1
Program GF_BUG
!
type psfd
character :: n*3
end type psfd
character:
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||gcc-bugs at gcc dot gnu dot
|
11 matches
Mail list logo