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]

PATCH: Update gcc 4.4 change note for __float128


We added __float128 suppor to IA-32/IA64 in gcc 4.4. This patch
updates gcc-4.4/changes.html.  OK to check in?

Thanks.


H.J.
----
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.4/changes.html,v
retrieving revision 1.50
diff -u -p -r1.50 changes.html
--- changes.html	9 Feb 2009 18:01:38 -0000	1.50
+++ changes.html	12 Feb 2009 19:12:19 -0000
@@ -377,6 +377,25 @@
 
   </ul>
 
+<h3>IA-32/IA64</h3>
+  <ul>
+    <li>Support for <code>__float128</code> (TFmode) IEEE quad type and
+	corresponding TCmode IEEE complex quad type is available
+	via the soft-fp library on <code>IA-32/IA64</code> targets.
+	This includes basic arithmetic operations (addition, subtraction,
+	negation, multiplication and division) on <code>__float128</code>
+	real and TCmode complex values, the full set of IEEE comparisons
+	between <code>__float128</code> values, conversions to and from
+	<code>float</code>, <code>double</code> and <code>long double</code>
+	floating point types, as well as conversions to and from
+	<code>signed</code> or <code>unsigned</code> integer,
+	<code>signed</code> or <code>unsigned long</code> integer and
+	<code>signed</code> or <code>unsigned</code> quad (TImode)
+	(<code>IA64</code> only) integer
+	types.  Additionally, all operations generate the full set of IEEE
+	exceptions and support the full set of IEEE rounding modes.</li>
+  </ul>
+
 <h3>MIPS</h3>
   <ul>
     <li><p>MIPS Technologies have extended the original MIPS SVR4 ABI


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