https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91016
--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Martin Liška from comment #3) > (In reply to Uroš Bizjak from comment #2) > > ix86_expand_sse_compare_mask generates temporary by itself, so the REG RTX > > is just overwritten. There is no issue with reusage of pseudos as they are > > short lived, and die in AND RTX anyway. OTOH, non-AVX AND RTX requires > > matched registers so I guess that this is a non-issue. > > > > I think the following (untested) patch should fix all mentioned issues for > > good: > > Thank you for the patch, I'll test it and install. > Is it pre-approved? As said, the patch is untested, it is pre-approved after usual bootstrap/regtest cycle.