diff --git a/src/cmd/9a/a.y b/src/cmd/9a/a.y
index 7c55af96c2c7d037c72b25fdfe066ff3f9629177..ccc3bcc3a6c01ceb3ecf97b7a26bae1195c9055e 100644
--- a/src/cmd/9a/a.y
+++ b/src/cmd/9a/a.y
@@ -949,7 +949,7 @@ name:
 		$$ = nullgen;
 		$$.type = TYPE_MEM;
 		$$.name = NAME_STATIC;
-		$$.sym = linklookup(ctxt, $1->name, 0);
+		$$.sym = linklookup(ctxt, $1->name, 1);
 		$$.offset = $4;
 	}
 
diff --git a/src/cmd/9a/y.tab.c b/src/cmd/9a/y.tab.c
index e89d94d43dabd51de7cf3c3ae4ae34a44d7952b9..829f4d5de2ef4046a1344db5143acd09ff26c776 100644
--- a/src/cmd/9a/y.tab.c
+++ b/src/cmd/9a/y.tab.c
@@ -3116,7 +3116,7 @@ yyreduce:
 		(yyval.addr) = nullgen;
 		(yyval.addr).type = TYPE_MEM;
 		(yyval.addr).name = NAME_STATIC;
-		(yyval.addr).sym = linklookup(ctxt, (yyvsp[(1) - (7)].sym)->name, 0);
+		(yyval.addr).sym = linklookup(ctxt, (yyvsp[(1) - (7)].sym)->name, 1);
 		(yyval.addr).offset = (yyvsp[(4) - (7)].lval);
 	}
     break;
diff --git a/src/cmd/new9a/a.y b/src/cmd/new9a/a.y
index b6e76d8e033617f71edb911d5b4ad26c91ffdf16..db733c59871eee2d68bed5256f3b57d2bd25c659 100644
--- a/src/cmd/new9a/a.y
+++ b/src/cmd/new9a/a.y
@@ -963,7 +963,7 @@ name:
 		$$ = nullgen;
 		$$.Type = obj.TYPE_MEM;
 		$$.Name = obj.NAME_STATIC;
-		$$.Sym = obj.Linklookup(asm.Ctxt, $1.Name, 0);
+		$$.Sym = obj.Linklookup(asm.Ctxt, $1.Name, 1);
 		$$.Offset = $4;
 	}
 
diff --git a/src/cmd/new9a/y.go b/src/cmd/new9a/y.go
index 4444f70579f762664edacbe80084dd9d34a02ebd..2e42378059491b15ac1db14444a561864ec39c89 100644
--- a/src/cmd/new9a/y.go
+++ b/src/cmd/new9a/y.go
@@ -1827,7 +1827,7 @@ yydefault:
 			yyVAL.addr = nullgen
 			yyVAL.addr.Type = obj.TYPE_MEM
 			yyVAL.addr.Name = obj.NAME_STATIC
-			yyVAL.addr.Sym = obj.Linklookup(asm.Ctxt, yyDollar[1].sym.Name, 0)
+			yyVAL.addr.Sym = obj.Linklookup(asm.Ctxt, yyDollar[1].sym.Name, 1)
 			yyVAL.addr.Offset = yyDollar[4].lval
 		}
 	case 164: