Pointer addition/subtraction tree node

Andrew Pinski pinskia@gmail.com
Mon Mar 19 00:47:00 GMT 2007


On 3/18/07, Alexander Lamaison <awl03@doc.ic.ac.uk> wrote:
> As part of adding a new pass to GCC I am intercepting addition to and
> subtraction from pointers.  These are represented by PLUS_EXPR and
> MINUS_EXPR tree nodes.  I need to be able to find out which of the node's
> two operands is the actual pointer and which is the integer that has been
> added to it.
>
> Is there another way to find out which is which?

Not right now, I have been working on a new representation of pointer
arithmetic for the tree level.  The basic implementation is already
done, see the pointer_plus branch.

Thanks,
Andrew Pinski



More information about the Gcc mailing list