]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR libgcc/82635 (std::thread's join broken on FreeBSD with all GCCs...
authorAndreas Tobler <andreast@gcc.gnu.org>
Sun, 5 Nov 2017 19:33:44 +0000 (20:33 +0100)
committerAndreas Tobler <andreast@gcc.gnu.org>
Sun, 5 Nov 2017 19:33:44 +0000 (20:33 +0100)
commit40ea9a83454f2d0dba6a0b81884b34074ad7e584
tree8c38044f255c01703b979c2d084c8368891b8ee6
parent20cab6b409c40ad59721c9a3c7950113a85d23d5
backport: re PR libgcc/82635 (std::thread's join broken on FreeBSD with all GCCs >= 5)

2017-11-05  Andreas Tobler  <andreast@gcc.gnu.org>

    Backport from mainline
    2017-11-04  Andreas Tobler  <andreast@gcc.gnu.org>

    PR libgcc/82635
    * config/i386/freebsd-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Use a
    sysctl to determine whether we're in a trampoline.
    Keep the pattern matching method for systems without
    KERN_PROC_SIGTRAMP sysctl.

From-SVN: r254432
libgcc/ChangeLog
libgcc/config/i386/freebsd-unwind.h