Re: An alternative fix for PR70944

2016-11-16 Thread Segher Boessenkool
On Wed, Nov 16, 2016 at 10:16:16AM +, Richard Sandiford wrote: > Segher Boessenkool writes: > > On Tue, Nov 15, 2016 at 12:33:06PM +, Richard Sandiford wrote: > >> The transformations made by make_compound_operation apply > >> only to scalar integer modes. The fix for PR70944 had enforced

Re: An alternative fix for PR70944

2016-11-16 Thread Richard Sandiford
Segher Boessenkool writes: > On Tue, Nov 15, 2016 at 12:33:06PM +, Richard Sandiford wrote: >> The transformations made by make_compound_operation apply >> only to scalar integer modes. The fix for PR70944 had enforced >> that by returning early for vector modes at the top of the >> function.

Re: An alternative fix for PR70944

2016-11-15 Thread Segher Boessenkool
On Tue, Nov 15, 2016 at 12:33:06PM +, Richard Sandiford wrote: > The transformations made by make_compound_operation apply > only to scalar integer modes. The fix for PR70944 had enforced > that by returning early for vector modes at the top of the > function. However, the function is suppose

An alternative fix for PR70944

2016-11-15 Thread Richard Sandiford
The transformations made by make_compound_operation apply only to scalar integer modes. The fix for PR70944 had enforced that by returning early for vector modes at the top of the function. However, the function is supposed to be recursive, so we should continue to look at integer suboperands eve