Unified · Split
| @@ -1523,6 +1523,7 @@ enum { · 1522 unmodified lines | |||
| 1523 | TCC_OPTION_nostdlib, | 1523 | TCC_OPTION_nostdlib, |
| 1524 | TCC_OPTION_print_search_dirs, | 1524 | TCC_OPTION_print_search_dirs, |
| 1525 | TCC_OPTION_rdynamic, | 1525 | TCC_OPTION_rdynamic, |
| 1526 | TCC_OPTION_param, | ||
| 1526 | TCC_OPTION_pedantic, | 1527 | TCC_OPTION_pedantic, |
| 1527 | TCC_OPTION_pthread, | 1528 | TCC_OPTION_pthread, |
| 1528 | TCC_OPTION_run, | 1529 | TCC_OPTION_run, |
| @@ -1568,6 +1569,7 @@ static const TCCOption tcc_options[] = { · 39 unmodified lines | |||
| 1568 | { "shared", TCC_OPTION_shared, 0 }, | 1569 | { "shared", TCC_OPTION_shared, 0 }, |
| 1569 | { "soname", TCC_OPTION_soname, TCC_OPTION_HAS_ARG }, | 1570 | { "soname", TCC_OPTION_soname, TCC_OPTION_HAS_ARG }, |
| 1570 | { "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG }, | 1571 | { "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG }, |
| 1572 | { "-param", TCC_OPTION_param, TCC_OPTION_HAS_ARG }, | ||
| 1571 | { "pedantic", TCC_OPTION_pedantic, 0}, | 1573 | { "pedantic", TCC_OPTION_pedantic, 0}, |
| 1572 | { "pthread", TCC_OPTION_pthread, 0}, | 1574 | { "pthread", TCC_OPTION_pthread, 0}, |
| 1573 | { "run", TCC_OPTION_run, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, | 1575 | { "run", TCC_OPTION_run, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
| @@ -1770,6 +1772,8 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv) · 196 unmodified lines | |||
| 1770 | s->soname = tcc_strdup(optarg); | 1772 | s->soname = tcc_strdup(optarg); |
| 1771 | break; | 1773 | break; |
| 1772 | case TCC_OPTION_m: | 1774 | case TCC_OPTION_m: |
| 1775 | if (strcmp(optarg, "32") && strcmp(optarg, "64")) | ||
| 1776 | goto unsupported_option; | ||
| 1773 | s->option_m = tcc_strdup(optarg); | 1777 | s->option_m = tcc_strdup(optarg); |
| 1774 | break; | 1778 | break; |
| 1775 | case TCC_OPTION_o: | 1779 | case TCC_OPTION_o: |