Hello,
On Thu, 18 Apr 2019 14:42:22 +0200 Richard Biener
wrote:
> On Thu, Apr 18, 2019 at 2:20 PM Uecker, Martin
> wrote:
> > 1.) Compilers do not use conditional equivalences for
> > optimizations of pointers (or only when additional
> > conditions apply which make it safe)
> >
> > 2.) We mak
On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wrote:
> > OTOH GCC transforms
> > (uintptr_t)&a != (uintptr_t)(&b+1)
> > into &a != &b + 1 (for equality compares) and then
> > doesn't follow this C rule anyways.
>
> Actually our proposal we are discussing here goes exactly the other
> way
Hello Jakub,
On Fri, 19 Apr 2019 10:49:08 +0200 Jakub Jelinek
wrote:
> On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wrote:
> > > OTOH GCC transforms
> > > (uintptr_t)&a != (uintptr_t)(&b+1)
> > > into &a != &b + 1 (for equality compares) and then
> > > doesn't follow this C rule anyway
On 19/04/2019, Jakub Jelinek wrote:
> On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wrote:
>> > OTOH GCC transforms
>> > (uintptr_t)&a != (uintptr_t)(&b+1)
>> > into &a != &b + 1 (for equality compares) and then
>> > doesn't follow this C rule anyways.
>>
>> Actually our proposal we are d
Hello Peter,
On Fri, 19 Apr 2019 10:11:43 +0100 Peter Sewell
wrote:
> On 19/04/2019, Jakub Jelinek wrote:
> > On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wrote:
> [...]
> > That penalizes quite a few optimizations though.
> > If you have
> > ptr != ptr2
> > and points-to analys
On Fri, Apr 19, 2019 at 11:09:27AM +0200, Jens Gustedt wrote:
> > similarly, if one of the
> > pointers is &object or &object + sizeof (object).
>
> Here I don't follow. Why would one waste brain and ressources to
> optimize code that does such tricks?
What tricks? A normal pointer comparison ei
On 19/04/2019, Jens Gustedt wrote:
> Hello Peter,
>
> On Fri, 19 Apr 2019 10:11:43 +0100 Peter Sewell
> wrote:
>
>> On 19/04/2019, Jakub Jelinek wrote:
>> > On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wrote:
>> [...]
>
>> > That penalizes quite a few optimizations though.
>> > If you
Am Freitag, den 19.04.2019, 10:19 +0200 schrieb Jens Gustedt:
> Hello,
>
> On Thu, 18 Apr 2019 14:42:22 +0200 Richard Biener
> wrote:
>
> > On Thu, Apr 18, 2019 at 2:20 PM Uecker, Martin
> > wrote:
> > > 1.) Compilers do not use conditional equivalences for
> > > optimizations of pointers (or o
Am Freitag, den 19.04.2019, 10:35 +0100 schrieb Peter Sewell:
> On 19/04/2019, Jens Gustedt wrote:
> > Hello Peter,
> >
> > On Fri, 19 Apr 2019 10:11:43 +0100 Peter Sewell
> > wrote:
> >
> > > On 19/04/2019, Jakub Jelinek wrote:
> > > > On Fri, Apr 19, 2019 at 10:19:28AM +0200, Jens Gustedt wr
I am pleased to announce that the GCC Steering Committee has
appointed Iain Sandoe as Darwin co-maintainer.
Please join me in congratulating Iain on his new role.
Iain, please update your listing in the MAINTAINERS file.
Happy hacking!
David
I am pleased to announce that the GCC Steering Committee has
appointed Roman Zhuykov as Modulo Scheduler maintainer.
Please join me in congratulating Roman on his new role.
Roman, please update your listing in the MAINTAINERS file.
Happy hacking!
David
Snapshot gcc-8-20190419 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/8-20190419/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 8 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-8
12 matches
Mail list logo