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