--- cci/usr/src/bin/as/asparse.c 2019/07/28 12:24:19 1.1 +++ cci/usr/src/bin/as/asparse.c 2019/07/28 12:27:33 1.1.1.2 @@ -859,7 +859,10 @@ restlab: stpt = (struct symtab *)yylval; shift; expr(locxp, val); - jalign(locxp, stpt); + if ((dotp->e_xtype & XTYPE) == XDATA) + djalign(locxp, stpt); + else + jalign(locxp, stpt); break; case INST0: /* instructions w/o arguments*/