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