jump.c (delete_prior_computation): New function, broken out of delete_computation.
authorJohn Wehle <john@feith.com>
Fri, 6 Aug 1999 20:55:42 +0000 (20:55 +0000)
committerJohn Wehle <wehle@gcc.gnu.org>
Fri, 6 Aug 1999 20:55:42 +0000 (20:55 +0000)
commitcfe2d2e7f54ff9486d0bb944114a84b0af005cb0
treec9e49ce0e35126f96b71b54e488a5dd288c21414
parent3fabe028e0bf93a4a13b02c67e8a30565ee84ce3
jump.c (delete_prior_computation): New function, broken out of delete_computation.

* jump.c (delete_prior_computation): New function, broken
out of delete_computation.  Check for side effects with
side_effects_p instead of FIND_REG_INC_NOTE.  Handle
multi-word hard registers.
(delete_computation): Use it.  Check for side effects with
side_effects_p instead of FIND_REG_INC_NOTE.  Synthesize a
missing REG_DEAD note for a register which is both set and
used by an insn.

From-SVN: r28558
gcc/ChangeLog
gcc/jump.c