diff /usr/dist3/src/cmd/pcc/code.c ./code.c
> pstabdot(N_SLINE, lineno);
> if ( i != 0 ) printf( "\"\n" );
> if ( i == 0 ) printf("\t.ascii\t\"");
> else if ( t < 040 || t >= 0177 )
> if ( i == 077 ) printf("\"\n");
Files /usr/dist3/src/cmd/pcc/fort and ./fort differ
diff /usr/dist3/src/cmd/pcc/local.c ./local.c
> printf("\t.stabs\t\"%.8s\", ", name);
> printf("0%o,0,0%o\n",type, value);
> * We use the old style stab to introduce the
> * name of the file. This is the only place
> * where we could use a stab, with the last
> * expression the '.', but this is also the only
> * place where the first argument to the stab is
> * a string (namely the name of the file).
> pstabdot(N_SLINE, lineno);
> pstabdot(N_LBRAC, level);
> pstabdot(N_RBRAC, level);
diff /usr/dist3/src/cmd/pcc/makefile ./makefile
> # ASSTRINGS The assembler can handle .ascii and .asciz
> # STABDOT The assembler can handle .stabd
> # ABORTCODE The assembler can handle .ABORT intelligently
> CFLAGS=-O -DASSTRINGS -DSTABDOT -DABORTCODE
< :yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
> sh ./:yyfix yyexca yyact yypact yypgo yyr1 yyr2 yychk yydef
diff /usr/dist3/src/cmd/pcc/table.c ./table.c
> ASSIGN, INAREG|FOREFF|FORCC,