diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-09-30 05:43:58 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-09-29 23:43:58 -0600 |
commit | 0339ce7e779a4f882196d7ed9ea088de0512ba59 (patch) | |
tree | 4d5cb1f7da0dcb6bd1bc4bfcc55b9e29a73e3a93 /gcc/cse.c | |
parent | faf1fdf0b2e055066dfb257ec739da0b10204ccd (diff) | |
download | gcc-0339ce7e779a4f882196d7ed9ea088de0512ba59.zip gcc-0339ce7e779a4f882196d7ed9ea088de0512ba59.tar.gz gcc-0339ce7e779a4f882196d7ed9ea088de0512ba59.tar.bz2 |
cse.c (struct set): Delete inner_dest_loc field.
* cse.c (struct set): Delete inner_dest_loc field.
(cse_insn): Remove assignments to inner_dest_loc field.
From-SVN: r29719
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -6357,8 +6357,6 @@ struct set unsigned dest_hash; /* The SET_DEST, with SUBREG, etc., stripped. */ rtx inner_dest; - /* Place where the pointer to the INNER_DEST was found. */ - rtx *inner_dest_loc; /* Nonzero if the SET_SRC is in memory. */ char src_in_memory; /* Nonzero if the SET_SRC is in a structure. */ @@ -7326,7 +7324,6 @@ cse_insn (insn, libcall_insn) /* Now deal with the destination. */ do_not_record = 0; - sets[i].inner_dest_loc = &SET_DEST (sets[0].rtl); /* Look within any SIGN_EXTRACT or ZERO_EXTRACT to the MEM or REG within it. */ @@ -7334,10 +7331,7 @@ cse_insn (insn, libcall_insn) || GET_CODE (dest) == ZERO_EXTRACT || GET_CODE (dest) == SUBREG || GET_CODE (dest) == STRICT_LOW_PART) - { - sets[i].inner_dest_loc = &XEXP (dest, 0); - dest = XEXP (dest, 0); - } + dest = XEXP (dest, 0); sets[i].inner_dest = dest; |