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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-05-16
                 CC|                            |mpolacek at gcc dot gnu.org
   Target Milestone|---                         |7.0
     Ever confirmed|0                           |1

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with:

commit 5c2b6d9bed3b944469ab387325476d1188000f46
Author: segher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Sep 15 00:38:21 2015 +0000

    shrink-wrap: Rewrite

    This patch rewrites the shrink-wrapping algorithm, allowing non-linear
    pieces of CFG to be duplicated for use without prologue instead of just
    linear pieces.

        * shrink-wrap.c (requires_stack_frame_p): Fix formatting.
        (dup_block_and_redirect): Delete function.
        (can_dup_for_shrink_wrapping): New function.
        (fix_fake_fallthrough_edge): New function.
        (try_shrink_wrapping): Rewrite function.
        (convert_to_simple_return): Call fix_fake_fallthrough_edge.


    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227775
138bc75d-0d04-0410-961f-82ee72b054a4

Reply via email to