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