2012-06-12 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Jun 2012 08:43:55 +0000 (08:43 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Jun 2012 08:43:55 +0000 (08:43 +0000)
commitcbc80ce5f92a7e07c9ce3267332d29d35638c3a2
tree011d7419e5eca6bff61d2f8643f8a7fad5e60297
parent92f67f6e28f7c71fbd7c7c6b40c04d614b5989cf
2012-06-12  Richard Guenther  <rguenther@suse.de>

* emit-rtl.c (set_mem_attributes_minus_bitpos): Remove dead code.
* alias.c (ao_ref_from_mem): MEM_EXPR is conservative, MEM_OFFSET
and MEM_SIZE only refines it.  Reflect that and be less conservative
if either of the latter is not known.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188429 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/alias.c
gcc/emit-rtl.c