This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Documenting -fargument-noalias-anything in gcc-4.2/changes.html
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Cc: gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Tue, 10 Apr 2007 00:11:39 +0200 (CEST)
- Subject: Re: Documenting -fargument-noalias-anything in gcc-4.2/changes.html
- References: <4617D71A.2070103@moene.indiv.nluug.nl>
On Sat, 7 Apr 2007, Toon Moene wrote:
> I do not have easy access to the HTML repository anymore.
That's something we should be able to fix; just drop me (or
overseers@gcc.gnu.org) a note!
> Martin Michlmayr asked me to add to the 4.2 changes list the inclusion
> of the new compile time option -fargument-noalias-anything.
>
> I constructed the following out of the invoke.texi document, to be
> included in gcc-4.2/changes.html, after "General Optimizer
> Improvements":
Thanks. I rewrote and adjusted this a bit; here is what I committed.
Gerald
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.2/changes.html,v
retrieving revision 1.28
diff -u -3 -p -r1.28 changes.html
--- changes.html 27 Mar 2007 16:10:25 -0000 1.28
+++ changes.html 9 Apr 2007 22:08:22 -0000
@@ -21,6 +21,17 @@
<h2>General Optimizer Improvements</h2>
+<ul>
+ <li><p>New command-line options specify the possible relationships among
+ parameters and between parameters and global data. For example,
+ <code>-fargument-noalias-anything</code> specifies that arguments
+ do not alias any other storage.</p>
+
+ <p>Each language will automatically use whatever option is required
+ by the language standard. You should not need to use these options
+ yourself.</p></li>
+</ul>
+
<h2>New Languages and Language specific improvements</h2>
<ul>