aboutsummaryrefslogtreecommitdiff
path: root/gcc/stor-layout.c
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2012-11-18 17:32:29 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2012-11-18 17:32:29 +0000
commit5f2cbd0debd8670fdf8689891ea0d2e711a2fecd (patch)
tree160d8166ab7ba961724d0c73cd6432ac83f5c97a /gcc/stor-layout.c
parent6cf9964974d79779456b9cde3c3949d056745540 (diff)
downloadgcc-5f2cbd0debd8670fdf8689891ea0d2e711a2fecd.zip
gcc-5f2cbd0debd8670fdf8689891ea0d2e711a2fecd.tar.gz
gcc-5f2cbd0debd8670fdf8689891ea0d2e711a2fecd.tar.bz2
expr.h (adjust_address_1): Add a size parameter.
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. From-SVN: r193601
Diffstat (limited to 'gcc/stor-layout.c')
0 files changed, 0 insertions, 0 deletions