Question about mem_set_list in propagate_block_info

Michael Matz matz@suse.de
Wed Jun 4 16:04:00 GMT 2003


Hi,

On Wed, 4 Jun 2003, Fred Fish wrote:

> As a matter of curiosity though I'd still be interested in knowing more
> about when memory references are supposed to be removed from the
> mem_set_list per my original email.

In multiple places.  When a MEM expression is used all interfering MEMs
from mem_set_list are deleted in mark_used_regs:case MEM.

Additionally if anything at all is changed, all mems whose _address_ could
have been influenced are deleted in invalidate_mems_from_{set,autoinc}.
Search for the calls where this happens.


Ciao,
Michael.



More information about the Gcc mailing list