On 19/10/15 15:31, Segher Boessenkool wrote:
Hi Kyrill,
Hi Segher,
On Mon, Oct 19, 2015 at 02:57:54PM +0100, Kyrill Tkachov wrote:because combine now successfully tries to match: (set (reg/i:SI 0 x0) (fix:SI (mult:SF (reg:SF 32 v0 [ a ]) (const_double:SF 3.2e+1 [0x0.8p+6])))) whereas before it would not try the to use the const_double directly but rather its constant pool reference.What happens if the constant pool reference is actually the better code, do we still generate that?
In that case I think the previous calls to simplify_const_binary_operation and simplify_binary_operation_1 should have returned a non-NULL rtx. Kyrill
Segher
