r266490 - in /trunk: gcc/go/gofrontend/MERGE gc...

ian@gcc.gnu.org ian@gcc.gnu.org
Mon Nov 26 21:44:00 GMT 2018


Author: ian
Date: Mon Nov 26 21:44:20 2018
New Revision: 266490

URL: https://gcc.gnu.org/viewcvs?rev=266490&root=gcc&view=rev
Log:
    compiler: initial support for exporting function bodies
    
    Create a framework for putting function bodies in export data.  At
    present only empty functions will be put there, and they will be
    ignored on import.  Later patches will get this to the point of
    supporting inlining of (some) functions defined in other packages.
    
    Reviewed-on: https://go-review.googlesource.com/c/150061

Modified:
    trunk/gcc/go/gofrontend/MERGE
    trunk/gcc/go/gofrontend/export.h
    trunk/gcc/go/gofrontend/expressions.h
    trunk/gcc/go/gofrontend/gogo.cc
    trunk/gcc/go/gofrontend/gogo.h
    trunk/gcc/go/gofrontend/import.cc
    trunk/gcc/go/gofrontend/import.h
    trunk/gcc/go/gofrontend/statements.cc
    trunk/gcc/go/gofrontend/statements.h
    trunk/libgo/go/go/internal/gccgoimporter/parser.go



More information about the Gcc-cvs mailing list