Re: [PATCH] rs6000: Fix vector homogeneous aggregates (PR86197)

2018-08-10 Thread Segher Boessenkool
On Mon, Jun 25, 2018 at 06:32:27AM -0500, Segher Boessenkool wrote: > On Tue, Jun 19, 2018 at 10:45:59AM +, Segher Boessenkool wrote: > > The existing code allows only 4 vectors worth of ieee128 homogeneous > > aggregates, but it should be 8. This happens because at one spot it > > is mistaken

Re: [PATCH] rs6000: Fix vector homogeneous aggregates (PR86197)

2018-06-25 Thread Segher Boessenkool
On Tue, Jun 19, 2018 at 10:45:59AM +, Segher Boessenkool wrote: > The existing code allows only 4 vectors worth of ieee128 homogeneous > aggregates, but it should be 8. This happens because at one spot it > is mistakenly qualified as being passed in floating point registers. > > This patch fi

[PATCH] rs6000: Fix vector homogeneous aggregates (PR86197)

2018-06-19 Thread Segher Boessenkool
The existing code allows only 4 vectors worth of ieee128 homogeneous aggregates, but it should be 8. This happens because at one spot it is mistakenly qualified as being passed in floating point registers. This patch fixes it and makes the code easier to read. Committing to trunk; needs backport