Unified · Split
| @@ -117,7 +117,7 @@ LIBTCCAPI int tcc_run(TCCState *s1, int argc, char **argv) · 116 unmodified lines | ||
| 117 | 117 | { |
| 118 | 118 | int (*prog_main)(int, char **); |
| 119 | 119 | |
| 120 | − s1->runtime_main = "main"; | |
| 120 | + s1->runtime_main = s1->nostdlib ? "_start" : "main"; | |
| 121 | 121 | if ((s1->dflag & 16) && !find_elf_sym(s1->symtab, s1->runtime_main)) |
| 122 | 122 | return 0; |
| 123 | 123 | if (tcc_relocate(s1, TCC_RELOCATE_AUTO) < 0) |