RFC: Remove flags -fmove-all-movables and -freduce-all-givs.
Toon Moene
toon@moene.indiv.nluug.nl
Fri Sep 17 20:17:00 GMT 2004
Giovanni Bajo wrote:
> Can you please update http://gcc.gnu.org/gcc-4.0/changes.html with also a
> little rationale about why those options were removed? I thought we owe an
> explanation to everybody that was using those flags and upgrade -- whether
> their use was really succesfull on code generation or they only believed it
> was.
Done with the following patch:
2004-09-17 Toon Moene <toon@moene.indiv.nluug.nl>
* gcc-4.0/changes.html: Mention the discontinuing of options
-freduce-all-givs and -fmove-all-movables.
*** changes.html.orig Wed Sep 15 21:46:11 2004
--- changes.html Fri Sep 17 21:02:24 2004
***************
*** 30,35 ****
--- 30,41 ----
<li>GCC no longer accepts the <code>-fwritable-strings</code>
option. Use named character arrays when you need a writable
string.</li>
+ <li>The options <code>-freduce-all-givs</code> and
+ <code>-fmove-all-movables</code> have been discontinued. They
+ were used to circumvent a shortcoming in the heuristics of the
+ old loop optimization code with respect to common Fortran
constructs.
+ The new (tree) loop optimizer works differently and doesn't
need those
+ work-arounds.</li>
<li><code>-I-</code> has been deprecated. <code>-iquote</code>
is meant
to replace the need for this option.</li>
</ul>
--
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/
More information about the Gcc-patches
mailing list