This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch wwwdoc]: Add additional new features in 4.6
* Kai Tietz wrote on Thu, Jan 06, 2011 at 01:49:21PM CET:
> Ok for apply?
A couple of nits below. Please use a w3 validator when sending HTML
patches.
Thanks,
Ralf
> --- wwwdocs.orig/htdocs/gcc-4.6/changes.html 2011-01-06 13:26:16.015786900 +0100
> +++ wwwdocs/htdocs/gcc-4.6/changes.html 2011-01-06 13:46:00.485534700 +0100
> @@ -180,6 +180,11 @@
> calls to functions that return to the current unit only via returning
> or exception handling. This is the case for most library functions
> that have no callbacks.</li>
> + <li>Support for new type <code>__int128</code> for targets having
Support for a new <code>__int128</code> datatype
> + wide enough machine-mode support.</li>
> + <li>New function attribute <code>callee_pop_aggregate</code> allows
The new ...
> + to specify if caller or callee is responsible to pop the aggregate
if the caller
s/to pop/for popping/
> + return pointer value from the stack.</li>
> </ul>
>
> <h3 id="c">C</h3>
> @@ -626,6 +631,20 @@
> At the moment, Android support is enabled only for ARM.</li>
> </ul>
>
> +<h3 id="windows">Windows x86/x86_64</h3>
> + <ul>
> + <li>Initial support for decimal floating point.</li>
> + <li>Support for <code>__thiscall</code> calling-convention.</li>
for the
> + <li>Support for hot-patchable function prologue via attribute
prologues
> + <code>ms_hook_prologue> for x86_64 in addition to 32-bit x86.</li>
... via the <code>ms_hook_prologue</code> attribute
> + <li>Improvements of stack-probing and stack-allocation mechanisms.</li>
> + <li>Support of push/pop-macro pragma as preprocessor command.<br>
Support for a
(or omit the 'a' and use plural)
> + By <code>#pragma push_macro("macro-name")</code> the
s/By/With
comma before 'the'
> + current definition of <code>macro-name</code> gets saved and can be
s/gets/is/
> + restored by pragma <code>#pragma pop_macro("macro-name")</code>
s/by pragma/with/
> + to its saved definition.</li>
> + </ul>
> +
> <h2>Documentation improvements</h2>
>
> <h2>Other significant improvements</h2>