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

--- Comment #3 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:90467f0ad649d0817f9e034596a0fb85605b55af

commit r13-1085-g90467f0ad649d0817f9e034596a0fb85605b55af
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Jun 14 10:59:49 2022 +0200

    middle-end/105965 - add missing v_c_e <{ el }> simplification

    When we got the simplification of bit-field-ref to view-convert
    we lost the ability to detect FMAs since we cannot look through

      _1 = {_10};
      _11 = VIEW_CONVERT_EXPR<float>(_1);

    the following amends the (view_convert CONSTRUCTOR) pattern
    to handle this case.

    2022-06-14  Richard Biener  <rguent...@suse.de>

            PR middle-end/105965
            * match.pd (view_convert CONSTRUCTOR): Handle single-element
            CTOR case.

            * gcc.target/i386/pr105965.c: New testcase.

Reply via email to