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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Ah, I see, simplify-rtx.c is miscompiled.
So, it could be just the
convert_scalars_to_vector
hunk of the patch, because STV is clearly enabled in there.
If we have guaranteed that both preferred and incoming stack boundaries are at
least 64, can we readd that hunk back?  Though, as it uses 128 instead of 64,
perhaps we should disable TARGET_STV whenever the preferred/incoming stack
boundaries are smaller than 128 bits and readd the hunk in
convert_scalars_to_vector.

Reply via email to