diff --git a/mach/vax4/cg/mach.h b/mach/vax4/cg/mach.h
index ddd31eaa7..5c30d47c7 100644
--- a/mach/vax4/cg/mach.h
+++ b/mach/vax4/cg/mach.h
@@ -5,7 +5,7 @@
 #define newilb(x)	fprintf(codefile,"%s:\n",x)
 #define newdlb(x)	fprintf(codefile,"%s:\n",x)
 #define newplb(x)	fprintf(codefile,".align 1\n%s:\n",x)
-#define	dlbdlb(s1,s2)	fprintf(codefile,"%s = %s\n",s1,s2)
+#define	dlbdlb(s1,s2)	fprintf(codefile,".set %s, %s\n",s1,s2)
 #define	newlbss(l,x)	fprintf(codefile,".lcomm\t%s,%d\n",l,x);
 
 #define cst_fmt		"%ld"