[PATCH] PR target/66806: Don't pass/return vectors in registers for IAMCU

2015-07-08 Thread H.J. Lu
Vectors should be passed in memory for IAMCU. OK for trunk? H.J. --- gcc/ PR target/66806 * config/i386/i386.c (function_arg_advance_32): Don't pass vectors in registers for IAMCU. (function_arg_32): Likewise. (ix86_return_in_memory): Don't return vectors

Re: [PATCH] PR target/66806: Don't pass/return vectors in registers for IAMCU

2015-07-08 Thread Uros Bizjak
On Wed, Jul 8, 2015 at 1:41 PM, H.J. Lu wrote: > Vectors should be passed in memory for IAMCU. > > OK for trunk? Bootstrapped and regression tested? Uros.

Re: [PATCH] PR target/66806: Don't pass/return vectors in registers for IAMCU

2015-07-08 Thread Uros Bizjak
On Wed, Jul 8, 2015 at 1:41 PM, H.J. Lu wrote: > Vectors should be passed in memory for IAMCU. > > OK for trunk? > > H.J. > --- > gcc/ > > PR target/66806 > * config/i386/i386.c (function_arg_advance_32): Don't pass > vectors in registers for IAMCU. > (function_arg_

Re: [PATCH] PR target/66806: Don't pass/return vectors in registers for IAMCU

2015-07-08 Thread H.J. Lu
On Wed, Jul 8, 2015 at 4:49 AM, Uros Bizjak wrote: > On Wed, Jul 8, 2015 at 1:41 PM, H.J. Lu wrote: >> Vectors should be passed in memory for IAMCU. >> >> OK for trunk? >> >> H.J. >> --- >> gcc/ >> >> PR target/66806 >> * config/i386/i386.c (function_arg_advance_32): Don't pass >>

Re: [PATCH] PR target/66806: Don't pass/return vectors in registers for IAMCU

2015-07-08 Thread Uros Bizjak
On Wed, Jul 8, 2015 at 4:57 PM, H.J. Lu wrote: >>> Vectors should be passed in memory for IAMCU. >>> >>> OK for trunk? >>> >>> H.J. >>> --- >>> gcc/ >>> >>> PR target/66806 >>> * config/i386/i386.c (function_arg_advance_32): Don't pass >>> vectors in registers for IAMCU. >