Re: [PATCH] Fix reassoc NEGATE_EXPR handling (PR tree-optimization/77860)

2016-10-31 Thread Richard Biener
On October 31, 2016 4:50:08 PM GMT+01:00, Jakub Jelinek wrote: >Hi! > >As the testcase shows, while reassociation of vector multiplication >has been enabled, the eliminate_using_constants optimization >isn't enabled for integral vectors (only for floating point vectors), >so e.g. if we have more

[PATCH] Fix reassoc NEGATE_EXPR handling (PR tree-optimization/77860)

2016-10-31 Thread Jakub Jelinek
Hi! As the testcase shows, while reassociation of vector multiplication has been enabled, the eliminate_using_constants optimization isn't enabled for integral vectors (only for floating point vectors), so e.g. if we have more than one { ~0, ~0, ... } vectors in there coming from NEGATE_EXPRs, we