PATCH: target/38402: Undocumented Yz constraint

H.J. Lu hongjiu.lu@intel.com
Thu Dec 11 19:22:00 GMT 2008


Hi,

This patch updates x86 constraints.  OK for trunk and 4.3 branch?

Thanks.


H.J.
---
2008-12-11  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/38402
	* gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym
	constraints for x86.

Index: gcc/doc/md.texi
===================================================================
--- gcc/doc/md.texi	(revision 142654)
+++ gcc/doc/md.texi	(working copy)
@@ -2050,9 +2050,18 @@ Any MMX register.
 @item x
 Any SSE register.
 
+@item Yz
+First SSE register (@code{%xmm0}).
+
 @ifset INTERNALS
-@item Y
-Any SSE2 register.
+@item Y2
+Any SSE register, when SSE2 is enabled.
+
+@item Yi
+Any SSE register, when SSE2 and inter-unit moves are enabled.
+
+@item Ym
+Any MMX register, when inter-unit moves are enabled.
 @end ifset
 
 @item I



More information about the Gcc-patches mailing list