Patchwork [wwwdoc] : Add additional new features in 4.6

login
register
mail settings
Submitter Kai Tietz
Date Jan. 2, 2011, 10:19 p.m.
Message ID <AANLkTinkwQi+ZN+B6KP1tpNVrsdzat8+oeOrXxvn5HAf@mail.gmail.com>
Download mbox | patch
Permalink /patch/77205/
State New
Headers show

Comments

Kai Tietz - Jan. 2, 2011, 10:19 p.m.
Hello,

This patch adds some new features of 4.6.

ChangeLog

2011-01-02  Kai Tietz

        * wwwdocs/htdocs/gcc-4.6/changes.html: Update.

Ok for commit?

Regards,
Kai

Patch

Index: wwwdocs/htdocs/gcc-4.6/changes.html
===================================================================
--- wwwdocs.orig/htdocs/gcc-4.6/changes.html	2011-01-02 22:36:57.000000000 +0100
+++ wwwdocs/htdocs/gcc-4.6/changes.html	2011-01-02 23:10:07.862964200 +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 of new type <code>__int128</code> for targets having
+    wide enough machine-mode support.</li>
+    <li>New function attribute <code>callee_pop_aggregate</code> allows
+    to specify if caller, or callee is responsible to pop aggregate
+    return pointer value from stack.</li>
   </ul>
 
 <h3 id="c">C</h3>
@@ -246,7 +251,7 @@ 
 <h3 id="fortran">Fortran</h3>
   <ul>
     <li>On systems supporting the <code>libquadmath</code> library, GNU Fortran
-    now also supports a quad-precision, <code>kind=16</code> floating-point 
+    now also supports a quad-precision, <code>kind=16</code> floating-point
     data type (<code>REAL(16)</code>, <code>COMPLEX(16)</code>). As the data
     type is not fully supported in hardware, calculations might be one to
     two orders of magnitude slower than with the 4, 8 or 10 bytes
@@ -347,7 +352,7 @@ 
 	<li>The module procedures <code>C_SIZEOF</code> of the intrinsic
 	module <code>ISO_C_BINDINGS</code> and <code>COMPILER_VERSION</code>
 	and <code>COMPILER_OPTIONS</code> of <code>ISO_FORTRAN_ENV</code>
-	have been implemented.</li> 
+	have been implemented.</li>
 	<li>Minor changes: obsolesce diagnostics for <code>ENTRY</code>
 	was added for <code>-std=f2008</code>;
 	a line may start with a semicolon;
@@ -557,8 +562,8 @@ 
 
 <h3 id="microblaze">MicroBlaze</h3>
 
-<p>Support has been added for the Xilinx MicroBlaze softcore Processor 
-(microblaze-elf) embedded target.  This configurable processor is 
+<p>Support has been added for the Xilinx MicroBlaze softcore Processor
+(microblaze-elf) embedded target.  This configurable processor is
 supported on several Xilinx Spartan and Virtex FPGAs. </p>
 
 <h3>MIPS</h3>
@@ -620,6 +625,16 @@ 
       At the moment, Android support is enabled only for ARM.</li>
   </ul>
 
+<h3 id="windows">Windows x86/x86_64</h3>
+  <ul>
+    <li>Initial support of decimal floating point.</li>
+    <li>Support of <code>__thiscall</code> calling-convention.</li>
+    <li>Support of hot-patchable function prologue via attribute
+    <code>ms_hook_prologue> also for x86_64 architecture.</li>
+    <li>Improvment of stack-probing and stack-allocation mechanism.</li>
+    <li>Support of push/pop-macro pragma as preprocessor command.</li>
+  </ul>
+
 <h2>Documentation improvements</h2>
 
 <h2>Other significant improvements</h2>