This is the mail archive of the gcc-patches@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: [PATCH]: Fix 930523-1 regression caused by extra checking


On Fri, Jun 11, 2004 at 11:41:35AM -0400, Daniel Berlin wrote:
> We weren't unsetting the makes_aliased_stores flag when we removed the 
> must/may defs.

Seems to me we need to clear makes_aliased_loads as well.
Last night I had a patch to do just that, and placed them
next to the existing clearing of has_volatile_ops.

> It would be nice to push this flag setting/unsetting into remove_v_* 
> and append_v_* and then make sure everything simply goes through the 
> interface.

But indeed, this is probably better.


r~


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