]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
extend.texi (Extended Asm): The '+' constraint does not require a register.
authorIan Lance Taylor <iant@google.com>
Wed, 24 Oct 2012 04:45:55 +0000 (04:45 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 24 Oct 2012 04:45:55 +0000 (04:45 +0000)
* doc/extend.texi (Extended Asm): The '+' constraint does not
require a register.

From-SVN: r192756

gcc/ChangeLog
gcc/doc/extend.texi

index fe529925d4e06bbb24fc0368e3464d0821455b63..9b780ee7c3735b66ad9663c3f761ded7ea4a55f7 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-23  Ian Lance Taylor  <iant@google.com>
+
+       * doc/extend.texi (Extended Asm): The '+' constraint does not
+       require a register.
+
 2012-10-23  Jeff Law  <law@redhat.com>
 
        * tree-ssa-threadedge.c (thread_across_edge): Remove unused
index 6bf929a5c4066f33db594d14a6e944cd22431e46..fb1becb9912e77474057c4f47603d0123f72d31d 100644 (file)
@@ -5864,10 +5864,7 @@ The ordinary output operands must be write-only; GCC will assume that
 the values in these operands before the instruction are dead and need
 not be generated.  Extended asm supports input-output or read-write
 operands.  Use the constraint character @samp{+} to indicate such an
-operand and list it with the output operands.  You should only use
-read-write operands when the constraints for the operand (or the
-operand in which only some of the bits are to be changed) allow a
-register.
+operand and list it with the output operands.
 
 You may, as an alternative, logically split its function into two
 separate operands, one input operand and one write-only output