This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Speed up get_ref_base_and_extent
> A little bit weird, but you know ada, so - ok ;)
Thanks. :-) The trick is explained in the function I mentioned.
> (negative offsets??? oh well...)
I presume you saw these lines at the end of the function:
/* ??? Due to negative offsets in ARRAY_REF we can end up with
negative bit_offset here. We might want to store a zero offset
in this case. */
*poffset = bit_offset;
*psize = bitsize;
*pmax_size = maxsize;
In this case, it's not Ada. :-)
--
Eric Botcazou