GCC
np = elide(extract(cp, GCC));
grabh(hp, GTO|GSUBJECT|GCC|GBCC);
hp->h_cc = cat(hp->h_cc, extract(&linebuf[2], GCC));
puthead(hp, stdout, GTO|GSUBJECT|GCC|GBCC|GNL);
if (gethfromtty(hp, GCC) == -1)
t = GTO|GSUBJECT|GCC|GNL;
#define GMASK (GTO|GSUBJECT|GCC|GBCC)
cc = cat(cc, nalloc(optarg, GCC));
puthead(hp, fout, GTO|GSUBJECT|GCC|GNL);
else if ((np->n_type & GMASK) == GCC)
(void)puthead(hp, nfo, GTO|GSUBJECT|GCC|GBCC|GNL|GCOMMA);
if (hp->h_cc != NULL && w & GCC)
if (gflags & GCC) {
hp->h_cc = extract(s, GCC);
diagnostic_ignored(GCC diagnostic ignored paste(-W,warning))
diagnostic_ignored(GCC diagnostic ignored paste(-W,warning))