Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-20 Thread Alexei Starovoitov
On Sat, Jan 18, 2014 at 3:31 AM, Dorau, Lukasz wrote: > On Friday, January 17, 2014 10:44 PM Alexei Starovoitov > wrote: >> On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf >> wrote: >> > On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: >> >> On Fri, Jan 17, 2014 at 9:58 AM, Alexei

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-20 Thread Alexei Starovoitov
On Sat, Jan 18, 2014 at 3:31 AM, Dorau, Lukasz lukasz.do...@intel.com wrote: On Friday, January 17, 2014 10:44 PM Alexei Starovoitov alexei.starovoi...@gmail.com wrote: On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf mar...@trippelsdorf.de wrote: On 2014.01.17 at 11:58 -0800, Alexei

RE: Why is (2 < 2) true? Is it a gcc bug?

2014-01-18 Thread Dorau, Lukasz
On Friday, January 17, 2014 10:44 PM Alexei Starovoitov wrote: > On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf > wrote: > > On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: > >> On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov > >> wrote: > >> > On Fri, Jan 17, 2014 at 5:37

RE: Why is (2 2) true? Is it a gcc bug?

2014-01-18 Thread Dorau, Lukasz
On Friday, January 17, 2014 10:44 PM Alexei Starovoitov alexei.starovoi...@gmail.com wrote: On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf mar...@trippelsdorf.de wrote: On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf wrote: > On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: >> On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov >> wrote: >> > On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz >> > wrote: >> >> Hi >> >> >> >> My story is very simply...

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Markus Trippelsdorf
On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: > On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov > wrote: > > On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz > > wrote: > >> Hi > >> > >> My story is very simply... > >> I applied the following patch: > >> > >> diff --git

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Andi Kleen
Alexei Starovoitov writes: > > disable Value Range Propagation pass: > -fdisable-tree-vrp1 -fdisable-tree-vrp2 > > and complete unroll pass: > -fdisable-tree-cunrolli Can you file a gcc bug with test case? -Andi -- a...@linux.intel.com -- Speaking for myself only -- To unsubscribe from this

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov wrote: > On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz wrote: >> Hi >> >> My story is very simply... >> I applied the following patch: >> >> diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c >> --- a/drivers/scsi/isci/init.c >>

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz wrote: > Hi > > My story is very simply... > I applied the following patch: > > diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c > --- a/drivers/scsi/isci/init.c > +++ b/drivers/scsi/isci/init.c > @@ -698,8 +698,11 @@ static int

RE: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 5:40 PM Sebastian Riemer wrote: > On 17.01.2014 14:55, Dorau, Lukasz wrote: > > > > Some additional information: > > > > The loop 'for' in macro ' for_each_isci_host ' defined as > (drivers/scsi/isci/host.h:313): > > > > #define for_each_isci_host(id, ihost, pdev) \ >

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Sebastian Riemer
On 17.01.2014 14:55, Dorau, Lukasz wrote: > On Friday, January 17, 2014 2:37 PM Dorau, Lukasz > wrote: >> >> Hi >> >> My story is very simply... >> I applied the following patch: >> >> diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c >> --- a/drivers/scsi/isci/init.c >> +++

RE: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 2:58 PM Richard Weinberger wrote: > > Can you reproduce this using a standalone test? > I.e: > #include > > int main() > { > assert(2 < 2 != 1); > > return 0; > } > No, I can't of course. Lukasz -- To unsubscribe from this list: send the line

Re: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Richard Weinberger
On Fri, Jan 17, 2014 at 2:37 PM, Dorau, Lukasz wrote: > Hi > > My story is very simply... > I applied the following patch: > > diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c > --- a/drivers/scsi/isci/init.c > +++ b/drivers/scsi/isci/init.c > @@ -698,8 +698,11 @@ static int

RE: Why is (2 < 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 2:37 PM Dorau, Lukasz wrote: > > Hi > > My story is very simply... > I applied the following patch: > > diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c > --- a/drivers/scsi/isci/init.c > +++ b/drivers/scsi/isci/init.c > @@ -698,8 +698,11 @@ static

RE: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 2:37 PM Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch: diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c --- a/drivers/scsi/isci/init.c +++ b/drivers/scsi/isci/init.c @@ -698,8

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Richard Weinberger
On Fri, Jan 17, 2014 at 2:37 PM, Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch: diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c --- a/drivers/scsi/isci/init.c +++ b/drivers/scsi/isci/init.c @@ -698,8 +698,11 @@

RE: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 2:58 PM Richard Weinberger richard.weinber...@gmail.com wrote: Can you reproduce this using a standalone test? I.e: #include assert.h int main() { assert(2 2 != 1); return 0; } No, I can't of course. Lukasz -- To unsubscribe from

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Sebastian Riemer
On 17.01.2014 14:55, Dorau, Lukasz wrote: On Friday, January 17, 2014 2:37 PM Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch: diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c --- a/drivers/scsi/isci/init.c +++

RE: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Dorau, Lukasz
On Friday, January 17, 2014 5:40 PM Sebastian Riemer sebastian.rie...@profitbricks.com wrote: On 17.01.2014 14:55, Dorau, Lukasz wrote: Some additional information: The loop 'for' in macro ' for_each_isci_host ' defined as (drivers/scsi/isci/host.h:313): #define

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch: diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c --- a/drivers/scsi/isci/init.c +++ b/drivers/scsi/isci/init.c @@ -698,8 +698,11 @@

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov alexei.starovoi...@gmail.com wrote: On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch: diff --git a/drivers/scsi/isci/init.c b/drivers/scsi/isci/init.c

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Andi Kleen
Alexei Starovoitov alexei.starovoi...@gmail.com writes: disable Value Range Propagation pass: -fdisable-tree-vrp1 -fdisable-tree-vrp2 and complete unroll pass: -fdisable-tree-cunrolli Can you file a gcc bug with test case? -Andi -- a...@linux.intel.com -- Speaking for myself only -- To

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Markus Trippelsdorf
On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov alexei.starovoi...@gmail.com wrote: On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz lukasz.do...@intel.com wrote: Hi My story is very simply... I applied the following patch:

Re: Why is (2 2) true? Is it a gcc bug?

2014-01-17 Thread Alexei Starovoitov
On Fri, Jan 17, 2014 at 1:02 PM, Markus Trippelsdorf mar...@trippelsdorf.de wrote: On 2014.01.17 at 11:58 -0800, Alexei Starovoitov wrote: On Fri, Jan 17, 2014 at 9:58 AM, Alexei Starovoitov alexei.starovoi...@gmail.com wrote: On Fri, Jan 17, 2014 at 5:37 AM, Dorau, Lukasz