diff --git a/libgo/Makefile.am b/libgo/Makefile.am
index 761a11ad265f5d4c370d9544d962901a3c81c743..26a6e78d64fed4095681938e671051affcbec835 100644
--- a/libgo/Makefile.am
+++ b/libgo/Makefile.am
@@ -1619,7 +1619,7 @@ GOTESTFLAGS =
 
 # Check a package.
 CHECK = \
-	GC="$(GOC) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \
+	GC="$(GOC) $(GOCFLAGS) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \
 	export GC; \
 	RUNTESTFLAGS="$(RUNTESTFLAGS)"; \
 	export RUNTESTFLAGS; \
diff --git a/libgo/Makefile.in b/libgo/Makefile.in
index 8637ec41b7d72cc8240e380fa393178ac6c399c7..5b33859becf106300e55726e8ed60fe627171e3e 100644
--- a/libgo/Makefile.in
+++ b/libgo/Makefile.in
@@ -1937,7 +1937,7 @@ GOTESTFLAGS =
 
 # Check a package.
 CHECK = \
-	GC="$(GOC) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \
+	GC="$(GOC) $(GOCFLAGS) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs"; \
 	export GC; \
 	RUNTESTFLAGS="$(RUNTESTFLAGS)"; \
 	export RUNTESTFLAGS; \