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

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

https://gcc.gnu.org/g:4ed850a568e4d27a2df566f13843714ca80d437e

commit r12-8576-g4ed850a568e4d27a2df566f13843714ca80d437e
Author: Richard Biener <rguent...@suse.de>
Date:   Fri Jul 1 14:11:35 2022 +0200

    target/105459 - allow delayed target option node fixup

    The following avoids the need to massage the target optimization
    node at WPA time when we fixup the optimization node, copying
    FP related flags from callee to caller.  The target is already
    set up to fixup, but that only works when not switching between
    functions.  After fixing that the fixup is then done at LTRANS
    time when materializing the function.

    2022-07-01  Richard Biener  <rguenth...@suse.de>

            PR target/105459
            * config/i386/i386-options.cc (ix86_set_current_function):
            Rebuild the target optimization node whenever necessary,
            not only when the optimization node didn't change.

            * gcc.dg/lto/pr105459_0.c: New testcase.

    (cherry picked from commit 4c94382a132a4b2b9d020806549a006fa6764d1b)

Reply via email to