Re: [PATCH] Fix 416.gamess miscompare (PR71311)

2016-06-02 Thread Bernhard Reutner-Fischer
On June 2, 2016 9:05:36 PM GMT+02:00, Richard Biener wrote: >On June 2, 2016 7:47:19 PM GMT+02:00, Bernhard Reutner-Fischer > wrote: >>On June 1, 2016 9:37:26 AM GMT+02:00, Richard Biener >> wrote: >> PR tree-optimization/71311

Re: [PATCH] Fix 416.gamess miscompare (PR71311)

2016-06-02 Thread Richard Biener
On June 2, 2016 7:47:19 PM GMT+02:00, Bernhard Reutner-Fischer wrote: >On June 1, 2016 9:37:26 AM GMT+02:00, Richard Biener > wrote: > >>> PR tree-optimization/71311 >>> * genmatch.c (comparison_code_p): New predicate. > >TREE_CODE_CLASS (code)

Re: [PATCH] Fix 416.gamess miscompare (PR71311)

2016-06-02 Thread Bernhard Reutner-Fischer
On June 1, 2016 9:37:26 AM GMT+02:00, Richard Biener wrote: >> PR tree-optimization/71311 >> * genmatch.c (comparison_code_p): New predicate. TREE_CODE_CLASS (code) == tcc_comparison ? thanks,

Re: [PATCH] Fix 416.gamess miscompare (PR71311)

2016-06-01 Thread Richard Biener
On Tue, 31 May 2016, Richard Biener wrote: > On Tue, 31 May 2016, Richard Biener wrote: > > > > > The following patch adds missing patterns with swapped comparison > > operands for the @0 < @1 and @0 < @2 to @0 < min (@1, @2) transform. > > This nullifies the difference gimplify-into-SSA made

Re: [PATCH] Fix 416.gamess miscompare (PR71311)

2016-05-31 Thread Richard Biener
On Tue, 31 May 2016, Richard Biener wrote: > > The following patch adds missing patterns with swapped comparison > operands for the @0 < @1 and @0 < @2 to @0 < min (@1, @2) transform. > This nullifies the difference gimplify-into-SSA made on > rhfuhf.F:ROFOCK which causes the function no longer

[PATCH] Fix 416.gamess miscompare (PR71311)

2016-05-31 Thread Richard Biener
The following patch adds missing patterns with swapped comparison operands for the @0 < @1 and @0 < @2 to @0 < min (@1, @2) transform. This nullifies the difference gimplify-into-SSA made on rhfuhf.F:ROFOCK which causes the function no longer to be miscompiled (by vectorization eventually,