diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-01-29 12:08:04 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-01-29 12:08:04 +0000 |
commit | 8dd79ea43a73151709429e6bbff59680a1e9f8e9 (patch) | |
tree | 03e19652cc4cef48935d893ecc97c4bf064f8049 /gcc | |
parent | 06b2086e59fce54e5e3d0f8be9b803bbb608b245 (diff) | |
download | gcc-8dd79ea43a73151709429e6bbff59680a1e9f8e9.tar.gz |
* cse.c (n_elements_made, max_elements_made): Remove.
(insert): Don't touch n_elements_made.
(cse_main): Don't touch n_elements_made or max_elements_made.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94407 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cse.c | 21 |
2 files changed, 7 insertions, 20 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7f183d9fdca..d0f51a0e947 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-01-29 Kazu Hirata <kazu@cs.umass.edu> + + * cse.c (n_elements_made, max_elements_made): Remove. + (insert): Don't touch n_elements_made. + (cse_main): Don't touch n_elements_made or max_elements_made. + 2005-01-28 Stephane Carrez <stcarrez@nerim.fr> PR target/15384 diff --git a/gcc/cse.c b/gcc/cse.c index 762c0c9d87e..427ab0b6ef0 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -559,15 +559,6 @@ static struct table_elt *table[HASH_SIZE]; static struct table_elt *free_element_chain; -/* Number of `struct table_elt' structures made so far for this function. */ - -static int n_elements_made; - -/* Maximum value `n_elements_made' has had so far in this compilation - for functions previously processed. */ - -static int max_elements_made; - /* Set to the cost of a constant pool reference if one was found for a symbolic constant. If this was found, it means we should try to convert constants into constant pool entries if they don't fit in @@ -1493,10 +1484,7 @@ insert (rtx x, struct table_elt *classp, unsigned int hash, enum machine_mode mo if (elt) free_element_chain = elt->next_same_hash; else - { - n_elements_made++; - elt = xmalloc (sizeof (struct table_elt)); - } + elt = xmalloc (sizeof (struct table_elt)); elt->exp = x; elt->canon_exp = NULL_RTX; @@ -6725,10 +6713,6 @@ cse_main (rtx f, int nregs, FILE *file) reg_eqv_table = xmalloc (nregs * sizeof (struct reg_eqv_elem)); - /* Reset the counter indicating how many elements have been made - thus far. */ - n_elements_made = 0; - /* Find the largest uid. */ max_uid = get_max_uid (); @@ -6813,9 +6797,6 @@ cse_main (rtx f, int nregs, FILE *file) #endif } - if (max_elements_made < n_elements_made) - max_elements_made = n_elements_made; - /* Clean up. */ end_alias_analysis (); free (uid_cuid); |