aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-12-12 14:32:00 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-12-12 06:32:00 -0800
commitc5245af511b0747b8d48f21663dca86d81570b95 (patch)
treeb3e04c697c9624e000aaa5be901f1f0e953d27cb
parentbf4f96e610c0cf7928b41e8ad160fafb05f04331 (diff)
downloadgcc-c5245af511b0747b8d48f21663dca86d81570b95.zip
gcc-c5245af511b0747b8d48f21663dca86d81570b95.tar.gz
gcc-c5245af511b0747b8d48f21663dca86d81570b95.tar.bz2
re PR target/38402 (Undocumented Yz constraint)
2008-12-12 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. From-SVN: r142710
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/md.texi13
2 files changed, 17 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9e7513b..f20038d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2008-12-12 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.
+
2008-12-12 Andreas Schwab <schwab@suse.de>
* cfgrtl.c (rtl_verify_flow_info_1): Don't apply BLOCK_FOR_INSN on
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 3505dea..50767a2 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -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