r259861 - /trunk/libgo/runtime/go-unwind.c

ian@gcc.gnu.org ian@gcc.gnu.org
Wed May 2 21:53:00 GMT 2018


Author: ian
Date: Wed May  2 21:53:30 2018
New Revision: 259861

URL: https://gcc.gnu.org/viewcvs?rev=259861&root=gcc&view=rev
Log:
    libgo: break dependence on libgcc unwind-pe.h
    
    The C portion of the Go runtime includes the header "unwind-pe.h" from
    libgcc, which contains some constants and a few small routines for
    decoding pointer values within unwind info. This patch gets rid of
    that include and instead adds a re-implementation of that
    functionality in the single file that uses it. The intent is to allow
    the C runtime portion of libgo to be built without a companion GCC
    installation.
    
    Reviewed-on: https://go-review.googlesource.com/90235

Modified:
    trunk/libgo/runtime/go-unwind.c



More information about the Gcc-cvs mailing list