This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH i386 2/8] [AVX512] Add mask registers.


Hello,
On 29 Aug 15:59, Kirill Yukhin wrote:
>  /* Define parameter passing and return registers.  */
> @@ -4219,8 +4225,13 @@ ix86_conditional_register_usage (void)
>  
>    /* If AVX512F is disabled, squash the registers.  */
>    if (! TARGET_AVX512F)
> -    for (i = FIRST_EXT_REX_SSE_REG; i < LAST_EXT_REX_SSE_REG; i++)
> -      fixed_regs[i] = call_used_regs[i] = 1, reg_names[i] = "";
> +    {
> +      for (i = FIRST_EXT_REX_SSE_REG; i < LAST_EXT_REX_SSE_REG; i++)
> +	fixed_regs[i] = call_used_regs[i] = 1, reg_names[i] = "";
> +
> +      for (i = FIRST_MASK_REG; i < LAST_MASK_REG; i++)
> +	fixed_regs[i] = call_used_regs[i] = 1, reg_names[i] = "";
> +    }
>  }
This place should be updated as here: http://gcc.gnu.org/ml/gcc-cvs/2013-09/msg00181.html
I am not reposting as the change is obvious.

--
Thanks, K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]