https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119617

--- Comment #7 from Haochen Jiang <haochen.jiang at intel dot com> ---
The problem is under msabi, -fzero-call-used-regs=all will also try to clear
xmm16+. However, under -mavx512f -mno-evex512, we have no instructions to do
that.

There are two solutions for that:

1. Reject mno-evex512 since GCC 15.
or
2. When using vpxor* in standard_sse_constant_opcode, do not check
TARGET_EVEX512 and emit zmm instructions even under "-mavx512f -mno-evex512"
since there will be no hardware fails on that.

Reply via email to