[Patch, fortran] PR29786 - [4.1/4.2/4.3 Regression] Initialization of overlapping variables: Not implemented
Brooks Moses
brooks.moses@codesourcery.com
Sun May 27 02:30:00 GMT 2007
Paul Richard Thomas wrote:
> Brooks, Steve, FX...
>> Getting it to regtest on 4.2 may be a bit of a trick, since I haven't
>> backported any of the simplify_transfer stuff (or its middle-end
>> prerequisites) to 4.2 yet! :)
>
> It was the regression wrt g77 that led me to propose backporting to
> 4.2. I think that the voices against the backport are sufficiently
> convincing that they should have the day.
Fair enough. :) I was in the process of arguing with FX with regards
to whether or not this is actually an "invasive" change [1] and what
that meant for backporting it, but then I realized that regardless of
whether it's invasive, (a) he's certainly right that it's not tested
enough to be reliable and silent wrong-code bugs are much worse than
"not implemented" errors, and (b) by the time we get everything settled
out, it's likely to get lots more invasive.
Maybe once things get settled on trunk, we can change those error
messages to say "Not implemented until version 4.3." :)
Thanks for the thoughtful arguments!
- Brooks
[1] I don't think it's invasive despite the volume of code added,
because in a reasonable backport most of the code would only be called
in cases where we currently issue a "not implemented" error.
More information about the Fortran
mailing list