escape: Add basic debugging.
commit4d68e3640a66a170e0b320e0dca07de67bacda92
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Aug 2016 21:43:48 +0000 (2 21:43 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Aug 2016 21:43:48 +0000 (2 21:43 +0000)
treeac31176b0c6aef7d08708c3dacd42fb6edbc23d4
parent9b72ac786c51faf5f7496c0c99bba05103d274af
escape: Add basic debugging.

    Emit basic debug information when compiling with the flag
    -fgo-debug-escape#.

    Reviewed-on: https://go-review.googlesource.com/22376

2016-08-02  Chris Manghane  <cmang@google.com>

* lang.opt: Add -fgo-debug-escape option.
* go-c.h (go_create_gogo): Add debug_escape_level parameter.
* go-lang.c (go_langhook_init): Pass go_debug_escape_level to
go_create_gogo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239002 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/ChangeLog
gcc/go/go-c.h
gcc/go/go-lang.c
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/escape.cc
gcc/go/gofrontend/escape.h
gcc/go/gofrontend/go.cc
gcc/go/gofrontend/gogo.h
gcc/go/gofrontend/statements.cc
gcc/go/lang.opt