This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: Remove flags -fmove-all-movables and -freduce-all-givs.


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]