On Fri, Mar 2, 2012 at 6:59 PM, Mike Stump wrote:
> On Mar 2, 2012, at 1:33 AM, Richard Guenther wrote:
>>> Interestingly, the C++ frontend also has a pointer_diff function, but
>>> doesn't seem to attempt to optimize. Is there a reason for this?
>>
>> Frontends should not optimize when they are n
On Mar 2, 2012, at 1:33 AM, Richard Guenther wrote:
>> Interestingly, the C++ frontend also has a pointer_diff function, but
>> doesn't seem to attempt to optimize. Is there a reason for this?
>
> Frontends should not optimize when they are not required to.
Actually, the frontends should optimize
On Thu, Mar 1, 2012 at 9:23 PM, Bernd Schmidt wrote:
> In pointer_diff we still expect pointer addition to use PLUS_EXPR. I
> discovered this while working on a new port with somewhat unusual
> pointer types.
>
> Interestingly, the C++ frontend also has a pointer_diff function, but
> doesn't seem
On Thu, 1 Mar 2012, Bernd Schmidt wrote:
> In pointer_diff we still expect pointer addition to use PLUS_EXPR. I
> discovered this while working on a new port with somewhat unusual
> pointer types.
>
> Interestingly, the C++ frontend also has a pointer_diff function, but
> doesn't seem to attempt