Article View: net.bugs.usg
Article #261Amazing bug in SVR2 cc driver
From: Doug Gwyn <gwyn>
Date: Sun, 12 Jan 1986 21:49
Date: Sun, 12 Jan 1986 21:49
32 lines
1365 bytes
1365 bytes
/* @(#)cc.c 1.5 */
/*
* cc command -- calls the appropriate passes of the
* c compiler, assembler, and loader.
*/
char release[] = "@(#) C rel 6.0";
...
case 'E':
exflag++;
case 'P':
pflag++;
cflag++;
case 'D':
case 'I':
case 'U':
case 'C':
if (nlist[Xcp] >= nargs) {
error("Too many EPDIUC options", (char *)NULL);
continue;
}
if (c == 'E' || c == 'P' || c == 'C') /* DAG -- bug fix */
list[Xcp][nlist[Xcp]] = stralloc(3); /* DAG */
else /* c == 'D' || c == 'I' || c == 'U' */ /* DAG */
list[Xcp][nlist[Xcp]] = stralloc(strlen(optarg)+2);
list[Xcp][nlist[Xcp]][0] = '-';
list[Xcp][nlist[Xcp]][1] = c;
list[Xcp][nlist[Xcp]][2] = '\0';
if (c == 'D' || c == 'I' || c == 'U') /* DAG -- bug fix */
strcat(list[Xcp][nlist[Xcp]], optarg);
nlist[Xcp]++;
continue;
Technical Details
Message-ID:
<1521@brl-tgr.ARPA>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwynShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn <gwyn>) Newsgroups: net.bugs.usg Subject: Amazing bug in SVR2 cc driver Message-ID: <1521@brl-tgr.ARPA> Date: Sun, 12-Jan-86 16:49:23 EST Article-I.D.: brl-tgr.1521 Posted: Sun Jan 12 16:49:23 1986 Date-Received: Thu, 23-Jan-86 06:28:51 EST Distribution: net Organization: Ballistic Research Lab Lines: 32