From 0339ce7e779a4f882196d7ed9ea088de0512ba59 Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Thu, 30 Sep 1999 05:43:58 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/cse.c | 8 +------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99a01049e20..ced478aa943 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 29 23:43:39 1999 Jeffrey A Law (law@cygnus.com) + + * cse.c (struct set): Delete inner_dest_loc field. + (cse_insn): Remove assignments to inner_dest_loc field. + Wed Sep 29 16:06:20 1999 Richard Henderson * ggc-page.c: Don't include etc taken care of diff --git a/gcc/cse.c b/gcc/cse.c index d9ed6253fbd..9422cb93764 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -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; -- 2.30.2