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