Lines Matching refs:arg

270 newae(struct aelist *ael, const char *arg)  in newae()  argument
276 ae->ae_arg = strdup(arg); in newae()
299 error(const char *arg) in error() argument
301 errx(2, "error: mapping failed at or near arg '%s'", arg); in error()
522 char *arg = *++ctx->i_oldargv; in do_gcc() local
523 size_t arglen = strlen(arg); in do_gcc()
525 if (*arg == '-') { in do_gcc()
528 if (!in_output && is_source_file(arg)) in do_gcc()
538 newae(ctx->i_ae, discard_file_name(ctx, arg)); in do_gcc()
540 newae(ctx->i_ae, arg); in do_gcc()
547 if (strncmp(arg, "-_g++=", 6) == 0) { in do_gcc()
548 newae(ctx->i_ae, strchr(arg, '=') + 1); in do_gcc()
552 if (strcmp(arg, "-xwe") == 0) { in do_gcc()
557 if (strcmp(arg, "-nolib") == 0) { in do_gcc()
564 switch ((c = arg[1])) { in do_gcc()
566 if ((strncmp(arg, nameflag, strlen(nameflag)) == 0) || in do_gcc()
567 (strncmp(arg, "-_gcc=", 6) == 0) || in do_gcc()
568 (strncmp(arg, "-_gnu=", 6) == 0)) { in do_gcc()
569 newae(ctx->i_ae, strchr(arg, '=') + 1); in do_gcc()
577 error(arg); in do_gcc()
580 if ((strcmp(arg, "-fpic") == 0) || in do_gcc()
581 (strcmp(arg, "-fPIC") == 0)) { in do_gcc()
582 newae(ctx->i_ae, arg); in do_gcc()
585 error(arg); in do_gcc()
590 newae(ctx->i_ae, arg); in do_gcc()
595 error(arg); in do_gcc()
608 newae(ctx->i_ae, arg); in do_gcc()
611 error(arg); in do_gcc()
623 newae(ctx->i_ae, arg); in do_gcc()
629 newae(ctx->i_ae, arg); in do_gcc()
632 newae(ctx->i_ae, discard_file_name(ctx, arg)); in do_gcc()
634 newae(ctx->i_ae, arg); in do_gcc()
638 newae(ctx->i_ae, arg); in do_gcc()
642 if (strcmp(arg, "-D_KERNEL") == 0 || in do_gcc()
643 strcmp(arg, "-D_BOOT") == 0) in do_gcc()
647 if (strcmp(arg, "-errtags=yes") == 0) { in do_gcc()
651 if (strcmp(arg, "-errwarn=%all") == 0) { in do_gcc()
655 error(arg); in do_gcc()
658 if (strcmp(arg, "-keeptmp") == 0) { in do_gcc()
662 error(arg); in do_gcc()
665 if (strcmp(arg, "-mt") == 0) { in do_gcc()
669 if (strcmp(arg, "-m64") == 0) { in do_gcc()
677 if (strcmp(arg, "-m32") == 0) { in do_gcc()
682 error(arg); in do_gcc()
689 error(arg); in do_gcc()
704 if (strcmp(arg, "-shared") == 0) { in do_gcc()
709 error(arg); in do_gcc()
718 error(arg); in do_gcc()
725 error(arg); in do_gcc()
728 if (strncmp(arg, "-Wa,", 4) == 0 || in do_gcc()
729 strncmp(arg, "-Wp,", 4) == 0 || in do_gcc()
730 strncmp(arg, "-Wl,", 4) == 0) { in do_gcc()
731 newae(ctx->i_ae, arg); in do_gcc()
736 if (strcmp(arg, "-Wu,-save_args") == 0) { in do_gcc()
741 error(arg); in do_gcc()
744 if (strcmp(arg, "-Xs") == 0) { in do_gcc()
748 error(arg); in do_gcc()
752 error(arg); in do_gcc()
753 switch (arg[2]) { in do_gcc()
755 if (strncmp(arg, "-xarch=", 7) == 0) { in do_gcc()
756 mflag |= xlate_xtb(ctx->i_ae, arg + 7); in do_gcc()
759 error(arg); in do_gcc()
762 if (strncmp(arg, "-xbuiltin=", 10) == 0) { in do_gcc()
763 if (strcmp(arg + 10, "%all")) in do_gcc()
767 error(arg); in do_gcc()
770 if (strncmp(arg, "-xc99=%all", 10) == 0) { in do_gcc()
774 if (strncmp(arg, "-xc99=%none", 11) == 0) { in do_gcc()
778 if (strncmp(arg, "-xchip=", 7) == 0) { in do_gcc()
779 xlate(ctx->i_ae, arg + 7, xchip_tbl); in do_gcc()
783 error(arg); in do_gcc()
787 if (strcmp(arg, "-xmodel=kernel") == 0) { in do_gcc()
794 error(arg); in do_gcc()
798 if (strncmp(arg, "-xO", 3) == 0) { in do_gcc()
799 size_t len = strlen(arg); in do_gcc()
801 int c = *(arg + 3); in do_gcc()
805 error(arg); in do_gcc()
807 level = atoi(arg + 3); in do_gcc()
809 error(arg); in do_gcc()
828 error(arg); in do_gcc()
831 if (strncmp(arg, "-xtarget=", 9) == 0) { in do_gcc()
832 xlate(ctx->i_ae, arg + 9, xtarget_tbl); in do_gcc()
835 error(arg); in do_gcc()
838 error(arg); in do_gcc()
844 if ((arg = *++ctx->i_oldargv) == NULL || in do_gcc()
845 *arg == '\0') in do_gcc()
848 arglen = strlen(arg + 1); in do_gcc()
850 arg += 2; in do_gcc()
852 if (strncmp(arg, "I,", 2) == 0) { in do_gcc()
853 char *s = strdup(arg); in do_gcc()
861 error(arg); in do_gcc()
864 error(arg); in do_gcc()
941 char *arg = ctx->i_oldargv[i]; in do_smatch() local
943 if (strcmp(arg, "-_smatch=off") == 0) { in do_smatch()
949 if ((arg[0] != '-') && is_asm_file(arg)) { in do_smatch()
977 char *arg = *++ctx->i_oldargv; in do_cc() local
979 if (strncmp(arg, "-_CC=", 5) == 0) { in do_cc()
980 newae(ctx->i_ae, strchr(arg, '=') + 1); in do_cc()
984 if (*arg != '-') { in do_cc()
985 if (!in_output && is_source_file(arg)) in do_cc()
989 newae(ctx->i_ae, arg); in do_cc()
992 newae(ctx->i_ae, discard_file_name(ctx, arg)); in do_cc()
996 switch (*(arg + 1)) { in do_cc()
998 if ((strncmp(arg, nameflag, strlen(nameflag)) == 0) || in do_cc()
999 (strncmp(arg, "-_cc=", 5) == 0) || in do_cc()
1000 (strncmp(arg, "-_sun=", 6) == 0)) { in do_cc()
1001 newae(ctx->i_ae, strchr(arg, '=') + 1); in do_cc()
1007 newae(ctx->i_ae, arg); in do_cc()
1011 if (strlen(arg) == 2) { in do_cc()
1013 newae(ctx->i_ae, arg); in do_cc()
1016 newae(ctx->i_ae, discard_file_name(ctx, arg)); in do_cc()
1018 newae(ctx->i_ae, arg); in do_cc()
1023 if (strlen(arg) == 2) in do_cc()
1025 newae(ctx->i_ae, arg); in do_cc()
1029 if (strlen(arg) == 2) in do_cc()
1033 newae(ctx->i_ae, arg); in do_cc()