Commit f4b24527 by Ian Lance Taylor Committed by Ian Lance Taylor

extend.texi (Extended Asm): The '+' constraint does not require a register.

	* doc/extend.texi (Extended Asm): The '+' constraint does not
	require a register.

From-SVN: r192756
parent f6778644
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> 2012-10-23 Jeff Law <law@redhat.com>
* tree-ssa-threadedge.c (thread_across_edge): Remove unused * tree-ssa-threadedge.c (thread_across_edge): Remove unused
...@@ -5864,10 +5864,7 @@ The ordinary output operands must be write-only; GCC will assume that ...@@ -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 the values in these operands before the instruction are dead and need
not be generated. Extended asm supports input-output or read-write not be generated. Extended asm supports input-output or read-write
operands. Use the constraint character @samp{+} to indicate such an operands. Use the constraint character @samp{+} to indicate such an
operand and list it with the output operands. You should only use operand and list it with the output operands.
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.
You may, as an alternative, logically split its function into two You may, as an alternative, logically split its function into two
separate operands, one input operand and one write-only output separate operands, one input operand and one write-only output
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment