This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Using and clobbering hard regs in parallel


> ! This does not necessarily mean that the register @var{op} has no useful
> ! value after this insn since it may also be an output of the insn.  In
> ! such a case, however, a @code{REG_DEAD} note would be redundant and is
> ! usually not present until after the reload pass, but no code relies on
> ! this fact.
>   
>   @findex REG_INC
>   @item REG_INC
> --- 2798,2814 ----
>   value immediately after this insn would not affect the future behavior
>   of the program.
>   
> ! It does not follow that the register @var{op} has no useful value after
> ! this insn since @var{op} is not necessarily modified by this insn.

The first half of this sentence is true, but the reason stated is wrong.
It is because @var{op} might be modified that it might contain a useful
value.  The original version had this right.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]