libgo: fix for runtime/check failure with "-O0 -g"

Tweak the makefile rules for the runtime/check test to
    insure that the runtime package is compiled with
    "-fgo-compiling-runtime". This resolves a test failure
    (unsat on runtime.getcallerpc) when in a build directory where the
    compiler flags have been configured to disable optimization.
    
    Reviewed-on: https://go-review.googlesource.com/30010

From-SVN: r240588
This commit is contained in:
Ian Lance Taylor 2016-09-28 18:02:40 +00:00
parent fd5effb17e
commit 58920998e3
3 changed files with 3 additions and 1 deletions

View File

@ -1,4 +1,4 @@
4046a883070c1f5f58de336f7378f3bca69ea2b6
c79a35411c1065c71add196fdeca6e5207a79248
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.

View File

@ -1291,6 +1291,7 @@ runtime.inc: s-runtime-inc; @true
s-runtime-inc: runtime-go.lo
$(SHELL) $(srcdir)/mvifdiff.sh runtime.inc.tmp runtime.inc
$(STAMP) $@
runtime_check_GOCFLAGS = -fgo-compiling-runtime
runtime/check: $(CHECK_DEPS)
@$(CHECK)
.PHONY: runtime/check

View File

@ -1249,6 +1249,7 @@ CHECK_DEPS = $(toolexeclibgo_DATA) $(toolexeclibgoarchive_DATA) \
@LIBGO_IS_SOLARIS_FALSE@matchargs_os =
extra_go_files_runtime = runtime_sysinfo.go
runtime_go_lo_GOCFLAGS = -fgo-c-header=runtime.inc.tmp -fgo-compiling-runtime
runtime_check_GOCFLAGS = -fgo-compiling-runtime
@LIBGO_IS_BSD_TRUE@golang_org_x_net_route_lo = \
@LIBGO_IS_BSD_TRUE@ golang_org/x/net/route/route.lo