On Tue, 24 May 2016, Jakub Jelinek wrote:
> On Tue, May 24, 2016 at 03:28:42PM +0200, Richard Biener wrote:
> > The following fixes the ICEs in PR71230.
> >
> > Bootstrap and regtest running on x86_64-unknown-linux-gnu.
>
> Wouldn't it be enough to use TYPE_SIZE_UNIT instead of TYPE_PRECISION
>
On Tue, May 24, 2016 at 03:28:42PM +0200, Richard Biener wrote:
> The following fixes the ICEs in PR71230.
>
> Bootstrap and regtest running on x86_64-unknown-linux-gnu.
Wouldn't it be enough to use TYPE_SIZE_UNIT instead of TYPE_PRECISION
for the non-INTEGRAL_TYPE_Ps and just deal with it at the
There were more omissions in how zero_one_operation works with the new
way of processing negates in the context of multiplication chains.
Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. CPU 2006
build in progress as well.
Richard.
2016-05-24 Richard Biener
PR tree-op
The following fixes the ICEs in PR71230.
Bootstrap and regtest running on x86_64-unknown-linux-gnu.
Richard.
2016-05-24 Richard Biener
PR tree-optimization/71240
* tree-ssa-math-opts.c (init_symbolic_number): Verify the source
has integral type.
* gcc.dg/opt
The following fixes PR71230 - a missed single_use call when
re-interpreting * (-x) as * x * -1.
Bootstrapped on x86_64-unknown-linux-gnu, testing in progress.
Richard.
2016-05-23 Richard Biener
PR tree-optimization/71230
* tree-ssa-reassoc.c (acceptable_pow_call): Move init