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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
It has been fixed by r254040:

commit bf9129e6900e6f0ec7de8c043b5c4a87464f212b
Author: hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Oct 24 10:52:50 2017 +0000

    i386: Don't insert ENDBR at function entrance when called directly

    There is no need to insert ENDBR instruction at function entrance if
    function is only called directly.

    gcc/

            PR target/82659
            * config/i386/i386.c (rest_of_insert_endbranch): Don't insert
            ENDBR instruction at function entrance if function is only
            called directly.

    gcc/testsuite/

            PR target/82659
            * gcc.target/i386/cet-label-2.c: New test.
            * gcc.target/i386/cet-sjlj-4.c: Likewise.
            * gcc.target/i386/cet-sjlj-5.c: Likewise.
            * gcc.target/i386/cet-switch-3.c: Likewise.
            * gcc.target/i386/pr82659-1.c: Likewise.
            * gcc.target/i386/pr82659-2.c: Likewise.
            * gcc.target/i386/pr82659-3.c: Likewise.
            * gcc.target/i386/pr82659-4.c: Likewise.
            * gcc.target/i386/pr82659-5.c: Likewise.
            * gcc.target/i386/pr82659-6.c: Likewise.


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

Reply via email to