Re: [PATCH] Fix __builtin_powi placement (PR52976 follow-up)

2012-04-18 Thread Richard Guenther
On Tue, 17 Apr 2012, William J. Schmidt wrote: > The emergency patch for PR52976 manipulated the operand rank system to > force inserted __builtin_powi calls to occur before uses of the call > results. However, this is generally the wrong approach, as it forces > other computations to move unnece

[PATCH] Fix __builtin_powi placement (PR52976 follow-up)

2012-04-17 Thread William J. Schmidt
The emergency patch for PR52976 manipulated the operand rank system to force inserted __builtin_powi calls to occur before uses of the call results. However, this is generally the wrong approach, as it forces other computations to move unnecessarily, and extends the lifetimes of other operands. T