From c5245af511b0747b8d48f21663dca86d81570b95 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 12 Dec 2008 14:32:00 +0000 Subject: [PATCH] re PR target/38402 (Undocumented Yz constraint) 2008-12-12 H.J. Lu PR target/38402 * gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym constraints for x86. From-SVN: r142710 --- gcc/ChangeLog | 6 ++++++ gcc/doc/md.texi | 13 +++++++++++-- 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 + + PR target/38402 + * gcc/doc/md.texi: Remove Y and document Yz, Y2, Yi and Ym + constraints for x86. + 2008-12-12 Andreas Schwab * 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 -- 2.7.4