2009/5/16 Diego Novillo <dnovi...@google.com>: > On Fri, May 15, 2009 at 02:12, Eric Fisher <joefoxr...@gmail.com> wrote: > >> I think it's a mistake between a and b. It should be, >> >> " >> variable @code{a} is completely modified with the contents of >> variable @code{b}. Real definition are also known as @dfn{killing >> definitions}. Similarly, the use of @code{b} reads all its bits. >> " > > Thanks, could you send a patch for tree-ssa.texi? > > > Diego. >
This is a patch for tree-ssa.texi, which corrects the mistake between a and b. 2009-05-16 Eric Fisher <joefoxr...@gmail.com> * gcc/doc/tree-ssa.texi: fix a mistake in SSA Operands section Index: tree-ssa.texi =================================================================== --- tree-ssa.texi (revision 147604) +++ tree-ssa.texi (working copy) @@ -108,9 +108,9 @@ full object that they represent. For in Since @code{a} and @code{b} are non-aliased locals, the statement @code{a = b} will have one real definition and one real use because -variable @code{b} is completely modified with the contents of -variable @code{a}. Real definition are also known as @dfn{killing -definitions}. Similarly, the use of @code{a} reads all its bits. +variable @code{a} is completely modified with the contents of +variable @code{b}. Real definition are also known as @dfn{killing +definitions}. Similarly, the use of @code{b} reads all its bits. In contrast, virtual operands are used with variables that can have a partial or ambiguous reference. This includes structures, arrays,