Is store_expr(e,t,v!=m) safe?

Richard Henderson rth@redhat.com
Mon Apr 7 22:32:00 GMT 2003


On Mon, Apr 07, 2003 at 11:56:52PM +0200, Jan Hubicka wrote:
> I think it does not mask it.  The problem is that a[0]=x is converted
> into load+logicals+store of the whole "a" that fits in DImode that
> doesn't hurt as long as we don't decide to spit "a" into constant memory
> area.  Avoid purge_addressof from doing the (pessimizing) transfromation
> and later changing the mind is the right way to go IMO.

I disagree.  Indeed, even my patch does not totally fix
the problem.  There are additional examples in 

  http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00533.html

that continue to fail.


r~



More information about the Gcc mailing list