Update 'Q' constraint documentation.
authorMichael Meissner <meissner@gcc.gnu.org>
Tue, 7 Jan 2020 01:36:17 +0000 (01:36 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 7 Jan 2020 01:36:17 +0000 (01:36 +0000)
2020-01-06  Michael Meissner  <meissner@linux.ibm.com>

* config/rs6000/constraints.md (Q constraint): Update
documentation.
* doc/md.texi (RS/6000 constraints): Update 'Q' cosntraint
documentation.

From-SVN: r279939

gcc/config/rs6000/constraints.md
gcc/doc/md.texi

index 244685280a99defde8ca158bb6bf58ca60625e88..398c894c370e6e01209610fec2d8cf492ba9cb1a 100644 (file)
@@ -211,8 +211,7 @@ several times, or that might not access it at all."
        (match_test "GET_RTX_CLASS (GET_CODE (XEXP (op, 0))) != RTX_AUTOINC")))
 
 (define_memory_constraint "Q"
-  "Memory operand that is an offset from a register (it is usually better
-to use @samp{m} or @samp{es} in @code{asm} statements)"
+  "A memory operand addressed by just a base register."
   (and (match_code "mem")
        (match_test "REG_P (XEXP (op, 0))")))
 
index 6b5e06e2b79d54c14ad23534d5dfc22fc36b6c69..cc4a2927a1de42c18dd3ad5adc4b98ebf8260c8e 100644 (file)
@@ -3381,8 +3381,7 @@ allowed when @samp{<} or @samp{>} is used, @samp{es} is basically the same
 as @samp{m} without @samp{<} and @samp{>}.
 
 @item Q
-Memory operand that is an offset from a register (it is usually better
-to use @samp{m} or @samp{es} in @code{asm} statements)
+A memory operand addressed by just a base register.
 
 @item Z
 Memory operand that is an indexed or indirect from a register (it is