This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gfortran] patch PR fortran/16861
- From: Tobias Schlüter <tobias dot schlueter at physik dot uni-muenchen dot de>
- To: François-Xavier Coudert <Francois-Xavier dot Coudert at lcp dot u-psud dot fr>
- Cc: gfortran <fortran at gcc dot gnu dot org>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 18 Apr 2005 23:59:55 +0200
- Subject: Re: [gfortran] patch PR fortran/16861
- References: <4263B178.2060102@lcp.u-psud.fr>
François-Xavier Coudert wrote:
> Regtested on i386-linux for mainline. OK?
This is ok, also for 4.0.1 once the branch reopens.
Symbol handling will need some major surgery, and I hope to get there in the
near future, but for the time being this looks like a sensible thing to do.
Do you have found the real reason that e->symtree can be zero there? It looks
more like an ordering problem in an earlier part of resolution to me.
- Tobi
> 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
>
> PR fortran/16861
> * resolve.c (resolve_variable): If e->symtree is not set, this
> ought to be a FAILURE, and not a segfault.
>
>
> 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
>
> PR fortran/16861
> * gfortran.dg/pr16861.f90: New test.