diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-16 07:54:03 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-16 07:54:03 +0000 |
commit | 1a14aed35c205cba869ac50ef8f10e2878e9da5f (patch) | |
tree | bb7b337f4acf7e96a69bd9e5203badcb3ca0af15 /gcc/ipa-pure-const.c | |
parent | c9d5259d14d812b4c3257036918779c54a2b7c01 (diff) | |
download | gcc-1a14aed35c205cba869ac50ef8f10e2878e9da5f.tar.gz |
2005-09-16 Richard Guenther <rguenther@suse.de>
* ipa-pure-const.c (static_execute): Free auxiliar information.
* ipa-type-escape.c (discover_unique_type): Free temporary key.
* tree-vrp.c (remove_range_assertions): Free blocks_visited sbitmap.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104341 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ipa-pure-const.c')
-rw-r--r-- | gcc/ipa-pure-const.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c index eb7273c5992..23a76857085 100644 --- a/gcc/ipa-pure-const.c +++ b/gcc/ipa-pure-const.c @@ -695,6 +695,9 @@ static_execute (void) /* Get rid of the aux information. */ if (node->aux) { + w_info = node->aux; + if (w_info->aux) + free (w_info->aux); free (node->aux); node->aux = NULL; } |