byte_from_pos & CEIL_DIV_EXPR
Geoff Keating
geoffk@cygnus.com
Sat Apr 1 19:10:00 GMT 2000
Hi Richard,
Is there some reason why byte_from_pos uses CEIL_DIV_EXPR rather than,
say, TRUNC_DIV_EXPR? I would expect that TRUNC_DIV_EXPR or
FLOOR_DIV_EXPR would be more correct, since if something starts at a
bitwise offset of 11, then it starts at a byte offset of 1, not 2.
I suspect this is causing the objc failures, but I haven't checked.
I'm just trying to understand the code.
--
- Geoffrey Keating <geoffk@cygnus.com>
More information about the Gcc
mailing list