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

--- Comment #4 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:c081d0a3b0291297f04a05c833d2ffa8de3a7a1a

commit r12-4859-gc081d0a3b0291297f04a05c833d2ffa8de3a7a1a
Author: Richard Biener <rguent...@suse.de>
Date:   Wed Nov 3 11:10:19 2021 +0100

    middle-end/103033 - drop native_interpret_expr with .DEFERRED_INIT
expansion

    This drops the use of native_interpret_expr which can fail even though
    can_native_interpret_expr_p returns true in favor of simply folding
    the VIEW_CONVERT_EXPR punning.

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

            PR middle-end/103033
            * internal-fn.c (expand_DEFERRED_INIT): Elide the
            native_interpret_expr path in favor of folding the
            VIEW_CONVERT_EXPR generated when punning the RHS.

Reply via email to