[Bug fortran/30273] gfc_todo: Not Implemented: Unable to determine rank of expression
pault at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Dec 21 16:05:00 GMT 2006
------- Comment #3 from pault at gcc dot gnu dot org 2006-12-21 16:05 -------
Harald,
I found it in a couple of minutes; the dependency analysis does not know about
NULL(), decides the worst and makes a mess of it!
Index: gcc/fortran/dependency.c
===================================================================
*** gcc/fortran/dependency.c (révision 120108)
--- gcc/fortran/dependency.c (copie de travail)
*************** gfc_check_dependency (gfc_expr * expr1,
*** 700,705 ****
--- 700,708 ----
/* Probably ok in the majority of (constant) cases. */
return 1;
+ case EXPR_NULL:
+ return 0;
+
default:
return 1;
}
Fixes the problem.
I'll regtest when I get home and will submit tonight.
Paul
--
pault at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |pault at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
Last reconfirmed|2006-12-21 12:41:14 |2006-12-21 16:05:01
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30273
More information about the Gcc-bugs
mailing list