cselib.c (cselib_invalidate_mem_1): Move too ...
authorJan Hubicka <jh@suse.cz>
Tue, 11 Mar 2003 21:52:42 +0000 (22:52 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 11 Mar 2003 21:52:42 +0000 (21:52 +0000)
commit7101fb18f30c8d695e1ae4689c41c0a9e3008a10
tree599b78f61b4b9d005ee8a2f1af108fa87eb6b1ac
parente24c3d715a19801f1ce098c55f1a05fa67b75289
cselib.c (cselib_invalidate_mem_1): Move too ...

* cselib.c (cselib_invalidate_mem_1): Move too ...
(cselib_invalidate_mem): ... here; use new list
(dummy_val, first_containing_mem): New static variables.
(clear_table): Initialize first_containing_mem.
(discard_useless_values):  Compact the containing_mem list.
(add_mem_for_addr): Add to the list.
* cselib.h (cselib_val): Add next_containing_mem.

From-SVN: r64191
gcc/ChangeLog
gcc/cselib.c
gcc/cselib.h