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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:e2521cd2d26661cfcfceaabf9bd281ef316fd3fc

commit r12-5593-ge2521cd2d26661cfcfceaabf9bd281ef316fd3fc
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Nov 30 08:19:24 2021 +0100

    middle-end/103485 - fix conversion kind for vectors

    This makes sure to use a VIEW_CONVERT_EXPR for converting
    vector signedness in the -((int)x >> (prec - 1)) to (unsigned)x >> (prec -
1)
    simplification.

    2021-11-30  Richard Biener  <rguent...@suse.de>

            PR middle-end/103485
            * match.pd (-((int)x >> (prec - 1)) to (unsigned)x >> (prec - 1)):
            Use VIEW_CONVERT_EXPR for vectors.

            * gcc.dg/pr103485.c: New testcase.

Reply via email to