aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-09-30 05:43:58 +0000
committerJeff Law <law@gcc.gnu.org>1999-09-29 23:43:58 -0600
commit0339ce7e779a4f882196d7ed9ea088de0512ba59 (patch)
tree4d5cb1f7da0dcb6bd1bc4bfcc55b9e29a73e3a93
parentfaf1fdf0b2e055066dfb257ec739da0b10204ccd (diff)
downloadgcc-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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cse.c8
2 files changed, 6 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 99a0104..ced478a 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 <rth@cygnus.com>
* ggc-page.c: Don't include <unistd.h> etc taken care of
diff --git a/gcc/cse.c b/gcc/cse.c
index d9ed625..9422cb9 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;