This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r193601 - in /trunk/gcc: ChangeLog emit-rtl.c e...
- From: rsandifo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sun, 18 Nov 2012 17:32:30 -0000
- Subject: r193601 - in /trunk/gcc: ChangeLog emit-rtl.c e...
Author: rsandifo
Date: Sun Nov 18 17:32:29 2012
New Revision: 193601
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193601
Log:
gcc/
* expr.h (adjust_address_1): Add a size parameter.
(adjust_address, adjust_address_nv, adjust_bitfield_address)
(adjust_bitfield_address_nv): Adjust accordingly.
(adjust_bitfield_address_size): Define.
* emit-rtl.c (adjust_address_1): Add a size parameter.
Use it to set the size if MODE has no size. Check whether
the size matches before returning the original memref.
Require the size to be known for adjust_object.
(adjust_automodify_address_1, widen_memory_access): Update calls
to adjust_address_1.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/emit-rtl.c
trunk/gcc/expr.h