This removes the removed constraints from the documentation.  It also
removes "q" (for MQ) which hasn't existed for a while.


2015-07-20  Segher Boessenkool  <seg...@kernel.crashing.org>

        * config/rs6000/constraints.md: Update "available letters" comment.
        * doc/md.texi (Machine Constraints): Remove q, S, T, t constraints.

---
 gcc/config/rs6000/constraints.md |  2 +-
 gcc/doc/md.texi                  | 12 ------------
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git a/gcc/config/rs6000/constraints.md b/gcc/config/rs6000/constraints.md
index d70b817..893a826 100644
--- a/gcc/config/rs6000/constraints.md
+++ b/gcc/config/rs6000/constraints.md
@@ -17,7 +17,7 @@
 ;; along with GCC; see the file COPYING3.  If not see
 ;; <http://www.gnu.org/licenses/>.
 
-;; Available constraint letters: "e", "k", "q", "u", "A", "B", "C", "D"
+;; Available constraint letters: e k q t u A B C D S T
 
 ;; Register constraints
 
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 4fba7acc..0ec229f 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -3173,9 +3173,6 @@ instructions.
 @item h
 @samp{MQ}, @samp{CTR}, or @samp{LINK} register
 
-@item q
-@samp{MQ} register
-
 @item c
 @samp{CTR} register
 
@@ -3268,18 +3265,9 @@ AIX TOC entry
 Address operand that is an indexed or indirect from a register (@samp{p} is
 preferable for @code{asm} statements)
 
-@item S
-Constant suitable as a 64-bit mask operand
-
-@item T
-Constant suitable as a 32-bit mask operand
-
 @item U
 System V Release 4 small data area reference
 
-@item t
-AND masks that can be performed by two rldic@{l, r@} instructions
-
 @item W
 Vector constant that does not require memory
 
-- 
1.8.1.4

Reply via email to