[gfortran] Fix PR 19543: Type mismatch when building logical constants

Paul Brook paul@codesourcery.com
Fri Jan 21 23:15:00 GMT 2005


On Friday 21 January 2005 22:51, Tobias Schlüter wrote:
> Tobias Schlüter wrote:
> > 2005-01-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
> >
> >  PR fortran/19543
> >  * trans-const.c (gfc_conv_constant_to_tree): Give logical
> >  constants the correct type.
>
> Putting together a testcase, I had to find out that this patch isn't
> sufficient.  While the tree dumps look correct, constant merging seems to
> wreak havoc in certain cases.  I'll add this information to the PR.
>
> Supposing this is indeed a middle-end bug, would it be a good idea to
> submit my patch anyway, so that the hypothetical middle-end hacker will not
> have to patch his Fortran compiler to get a clear view of this issue?

Yes. Patch approved (assuming it passes testing).

Paul



More information about the Gcc-patches mailing list