===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.6/changes.html,v
retrieving revision 1.98
@@ -804,6 +804,32 @@ supported on several Xilinx Spartan and
At the moment, Android support is enabled only for ARM.</li>
</ul>
+<h3 id="solaris">Solaris 2</h3>
+ <ul>
+ <h4>New Features</h4>
+ <li>Support symbol versioning with the Sun linker.</li>
+ <li>Enable full ISO C99 support for C++ on Solaris 10+.</li>
+ <li>Support thread-local storage (TLS) with the Sun assembler on
+ Solaris 2/x86.</li>
+ <li>Support TLS on Solaris 8/9 if prerequisites are met.</li>
+ <li>Support COMDAT group with the GNU assembler and recent Sun
+ linker.</li>
+ <li>Support the Sun assembler visibility syntax.</li>
+ <li>Default Solaris 2/x86 to <code>-march=pentium4</code> (Solaris
+ 10+) resp. <code>-march=pentiumpro</code> (Solaris 8/9).</li>
+ <li>Don't use SSE on Solaris 8/9 x86 by default.</li>
+ <li>Enable 128-bit long double (<code>__float128</code>) support on
+ Solaris 2/x86.</li>
+ <h4>ABI Change</h4>
+ <li>Change the ABI for returning 8-byte vectors like
+ <code>__m64</code> in MMX registers on Solaris 10+/x86 to match the
+ Sun Studio 12.1+ compilers. <em>This is an incompatible change.
+ If you use such types, you must either recompile all your code with
+ the new compiler or use the new <code>-mvect8-ret-in-mem</code>
+ option to remain compatible with previous versions of GCC and
+ Sun Studio.</em></li>
+ </ul>
+
<h3 id="windows">Windows x86/x86_64</h3>
<ul>
<li>Initial support for decimal floating point.</li>