On Fri, Oct 23, 2015 at 1:39 PM, Michael Meissner
<meiss...@linux.vnet.ibm.com> wrote:
> This patch prevents the compiler from calling the IEEE 128-bit emulation
> functions with the vector value in both GPRs and vector registers due to the
> fact that the library function did not have a prototype.
>
> I have built the compiler with this patch and the previous subpatches (1-4).  
> I
> have bootstrapped the compiler with all 16 subpatches installed, and there 
> were
> no regressions.  Is it ok to install in the trunk?
>
> 2015-10-22  Michael Meissner  <meiss...@linux.vnet.ibm.com>
>
>         * config/rs6000/rs6000.c (init_cumulative_args): Initialize
>         libcall field in CUMULATIVE_ARGS.
>         (rs6000_function_arg): Treat library functions as if they had
>         prototypes to prevent IEEE 128-bit support functions from passing
>         arguments in both GPRs and vector registers.
>         (rs6000_arg_partial_bytes): Likewise.

Okay.

Thanks, David

Reply via email to