This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Question about mem_set_list in propagate_block_info


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]