Lines Matching refs:arg

104  * -W<c>,<arg>	Pass <arg> to specified component <c> (a,l,m,p,0,2,h,i,u)
231 * -Wa,<arg> pass-thru
232 * -Wp,<arg> pass-thru except -xc99=<a>
233 * -Wl,<arg> pass-thru
487 newae(struct aelist *ael, const char *arg)
493 ae->ae_arg = strdup(arg);
516 error(const char *arg)
519 "%s: error: mapping failed at or near arg '%s'\n", progname, arg);
602 * At the end of the table and so no matching "arg" entry
687 char *arg = *++ctx->i_oldargv;
688 size_t arglen = strlen(arg);
690 if (*arg == '-') {
697 strcmp(arg + arglen - 3, ".il") == 0)
701 arg[arglen - 2] == '.' &&
702 (arg[arglen - 1] == 'S' || arg[arglen - 1] == 's' ||
703 arg[arglen - 1] == 'c' || arg[arglen - 1] == 'i'))
715 newae(ctx->i_ae, arg);
721 if (strncmp(arg, "-compat=", 8) == 0) {
725 if (strcmp(arg, "-Qoption") == 0) {
728 error(arg);
733 if (strcmp(arg, "-xwe") == 0) {
738 if (strcmp(arg, "-noex") == 0) {
745 if (strcmp(arg, "-pic") == 0) {
750 if (strcmp(arg, "-PIC") == 0) {
755 if (strcmp(arg, "-norunpath") == 0) {
759 if (strcmp(arg, "-nolib") == 0) {
765 if (strcmp(arg, "-cg92") == 0) {
773 switch ((c = arg[1])) {
775 if (strcmp(arg, "-_noecho") == 0)
777 else if (strncmp(arg, "-_cc=", 5) == 0 ||
778 strncmp(arg, "-_CC=", 5) == 0)
780 else if (strncmp(arg, "-_gcc=", 6) == 0 ||
781 strncmp(arg, "-_g++=", 6) == 0)
782 newae(ctx->i_ae, arg + 6);
784 error(arg);
791 error(arg);
799 newae(ctx->i_ae, arg);
804 error(arg);
817 newae(ctx->i_ae, arg);
820 error(arg);
832 newae(ctx->i_ae, arg);
838 newae(ctx->i_ae, arg);
843 newae(ctx->i_ae, arg);
847 newae(ctx->i_ae, arg);
851 if (strcmp(arg, "-D_KERNEL") == 0 ||
852 strcmp(arg, "-D_BOOT") == 0)
857 if (strcmp(arg, "-dy") == 0) {
861 if (strcmp(arg, "-dn") == 0) {
866 if (strcmp(arg, "-dalign") == 0) {
873 error(arg);
876 if (strcmp(arg,
886 if (strncmp(arg, "-erroff=", 8) == 0)
888 if (strcmp(arg, "-errtags=yes") == 0) {
892 if (strcmp(arg, "-errwarn=%all") == 0) {
896 error(arg);
899 if (strcmp(arg, "-flags") == 0) {
903 if (strncmp(arg, "-features=zla", 13) == 0) {
910 error(arg);
917 if (strcmp(arg, "-keeptmp") == 0) {
921 error(arg);
925 if ((arg = *++ctx->i_oldargv) == NULL ||
926 *arg == '\0')
930 arg += 2;
932 if (strcmp(arg, "pic") == 0) {
937 if (strcmp(arg, "PIC") == 0) {
945 if (strcmp(arg, "-mt") == 0) {
949 if (strcmp(arg, "-m64") == 0) {
957 if (strcmp(arg, "-m32") == 0) {
962 error(arg);
975 error(arg);
978 opt = arg + 2;
989 if (strcmp(arg, "-noqueue") == 0) {
995 error(arg);
1002 error(arg);
1017 if (strcmp(arg, "-qp") == 0) {
1021 error(arg);
1028 error(arg);
1035 error(arg);
1043 error(arg);
1050 error(arg);
1053 if (strncmp(arg, "-Wp,-xc99", 9) == 0) {
1060 if (strncmp(arg, "-Wa,", 4) == 0 ||
1061 strncmp(arg, "-Wp,", 4) == 0 ||
1062 strncmp(arg, "-Wl,", 4) == 0) {
1063 newae(ctx->i_ae, arg);
1066 if (strcmp(arg, "-W0,-xc99=pragma") == 0) {
1070 if (strcmp(arg, "-W0,-xc99=%none") == 0) {
1078 if (strcmp(arg, "-W0,-noglobal") == 0 ||
1079 strcmp(arg, "-W0,-xglobalstatic") == 0) {
1086 if (strcmp(arg, "-W0,-Lt") == 0) {
1093 if (strcmp(arg, "-W0,-xdbggen=no%usedonly") == 0) {
1100 if (strcmp(arg, "-W2,-xwrap_int") == 0) {
1108 if (strcmp(arg, "-W2,-Rcond_elim") == 0) {
1115 if (strcmp(arg, "-Wd,-xsafe=unboundsym") == 0) {
1123 if (strncmp(arg, "-Wc,-xcode=", 11) == 0) {
1124 xlate(ctx->i_ae, arg + 11, xcode_tbl);
1125 if (strncmp(arg + 11, "pic", 3) == 0)
1129 if (strncmp(arg, "-Wc,-Qiselect", 13) == 0) {
1136 if (strcmp(arg, "-Wc,-Qassembler-ounrefsym=0") == 0) {
1144 if (strcmp(arg, "-Wu,-xmodel=kernel") == 0) {
1151 if (strcmp(arg, "-Wu,-save_args") == 0) {
1156 error(arg);
1159 if (strcmp(arg, "-Xa") == 0 ||
1160 strcmp(arg, "-Xt") == 0) {
1164 if (strcmp(arg, "-Xc") == 0) {
1168 if (strcmp(arg, "-Xs") == 0) {
1172 error(arg);
1176 error(arg);
1177 switch (arg[2]) {
1180 if (strcmp(arg, "-x386") == 0) {
1184 error(arg);
1187 if (strcmp(arg, "-x486") == 0) {
1191 error(arg);
1195 if (strncmp(arg, "-xarch=", 7) == 0) {
1196 mflag |= xlate_xtb(ctx->i_ae, arg + 7);
1199 error(arg);
1202 if (strncmp(arg, "-xbuiltin=", 10) == 0) {
1203 if (strcmp(arg + 10, "%all"))
1207 error(arg);
1211 if (strcmp(arg, "-xCC") == 0)
1213 error(arg);
1216 if (strncmp(arg, "-xc99=%all", 10) == 0) {
1220 if (strncmp(arg, "-xc99=%none", 11) == 0) {
1224 if (strncmp(arg, "-xchip=", 7) == 0) {
1225 xlate(ctx->i_ae, arg + 7, xchip_tbl);
1228 if (strncmp(arg, "-xcode=", 7) == 0) {
1229 xlate(ctx->i_ae, arg + 7, xcode_tbl);
1230 if (strncmp(arg + 7, "pic", 3) == 0)
1234 if (strncmp(arg, "-xcache=", 8) == 0)
1236 if (strncmp(arg, "-xcrossfile", 11) == 0)
1238 error(arg);
1241 if (strcmp(arg, "-xdepend") == 0)
1243 if (strncmp(arg, "-xdebugformat=", 14) == 0)
1245 error(arg);
1253 if (strncmp(arg, "-xF", 3) == 0)
1255 error(arg);
1258 if (strncmp(arg, "-xinline", 8) == 0)
1261 if (strcmp(arg, "-xildon") == 0 ||
1262 strcmp(arg, "-xildoff") == 0)
1265 error(arg);
1269 if (strcmp(arg, "-xmodel=kernel") == 0) {
1276 error(arg);
1280 if (strcmp(arg, "-xM") == 0) {
1284 if (strcmp(arg, "-xM1") == 0) {
1288 error(arg);
1291 if (strcmp(arg, "-xnolib") == 0) {
1295 error(arg);
1298 if (strncmp(arg, "-xO", 3) == 0) {
1299 size_t len = strlen(arg);
1301 int c = *(arg + 3);
1305 error(arg);
1310 level = atoi(arg + 3);
1312 error(arg);
1330 error(arg);
1333 if (strcmp(arg, "-xpentium") == 0) {
1337 if (strcmp(arg, "-xpg") == 0) {
1341 error(arg);
1344 if (strncmp(arg, "-xregs=", 7) == 0) {
1345 xlate(ctx->i_ae, arg + 7, xregs_tbl);
1348 error(arg);
1351 if (strcmp(arg, "-xs") == 0 ||
1352 strcmp(arg, "-xspace") == 0 ||
1353 strcmp(arg, "-xstrconst") == 0)
1355 error(arg);
1358 if (strcmp(arg, "-xtransition") == 0) {
1362 if (strcmp(arg, "-xtrigraphs=yes") == 0) {
1366 if (strcmp(arg, "-xtrigraphs=no") == 0) {
1370 if (strncmp(arg, "-xtarget=", 9) == 0) {
1371 xlate(ctx->i_ae, arg + 9, xtarget_tbl);
1374 error(arg);
1380 error(arg);
1386 if ((arg = *++ctx->i_oldargv) == NULL ||
1387 *arg == '\0')
1390 arglen = strlen(arg + 1);
1392 arg += 2;
1395 if (strncmp(arg, "S,", 2) == 0)
1397 if (strncmp(arg, "l,", 2) == 0) {
1398 char *s = strdup(arg);
1405 if (strncmp(arg, "I,", 2) == 0) {
1406 char *s = strdup(arg);
1414 error(arg);
1421 error(arg);
1521 char *arg = *++ctx->i_oldargv;
1523 if (*arg != '-') {
1525 newae(ctx->i_ae, arg);
1532 switch (*(arg + 1)) {
1534 if (strcmp(arg, "-_noecho") == 0) {
1536 } else if (strncmp(arg, "-_cc=", 5) == 0 ||
1537 strncmp(arg, "-_CC=", 5) == 0) {
1538 newae(ctx->i_ae, arg + 5);
1539 } else if (strncmp(arg, "-_gcc=", 6) != 0 &&
1540 strncmp(arg, "-_g++=", 6) != 0) {
1543 arg);
1549 newae(ctx->i_ae, arg);
1553 if (strlen(arg) == 2) {
1555 newae(ctx->i_ae, arg);
1560 newae(ctx->i_ae, arg);
1565 if (strlen(arg) == 2)
1567 newae(ctx->i_ae, arg);
1571 if (strlen(arg) == 2)
1575 newae(ctx->i_ae, arg);