diff options
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 4 | ||||
-rw-r--r-- | bfd/cache.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5c6f6da..4bb6d53 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2012-10-22 Alan Modra <amodra@gmail.com> + + * cache.c (cache_bmmap): Don't use void* arithmetic. + 2012-10-21 Alan Modra <amodra@gmail.com> * compress.c (bfd_cache_section_contents): New function. diff --git a/bfd/cache.c b/bfd/cache.c index 574d8b2..88f89b1 100644 --- a/bfd/cache.c +++ b/bfd/cache.c @@ -437,7 +437,7 @@ cache_bmmap (struct bfd *abfd ATTRIBUTE_UNUSED, { *map_addr = ret; *map_len = pg_len; - ret += offset & pagesize_m1; + ret = (char *) ret + (offset & pagesize_m1); } } #endif |