From fa0ef91a247d68df919cfe11f2c7eaad7dc7e75c Mon Sep 17 00:00:00 2001 From: Ziga Lenarcic Date: Sun, 7 Apr 2019 13:44:07 +0200 Subject: [PATCH] With -run -nostdlib use "_start" as the entry symbol. --- tccrun.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tccrun.c b/tccrun.c index 155c8dd6..fe7a757b 100644 --- a/tccrun.c +++ b/tccrun.c @@ -117,7 +117,7 @@ LIBTCCAPI int tcc_run(TCCState *s1, int argc, char **argv) { int (*prog_main)(int, char **); - s1->runtime_main = "main"; + s1->runtime_main = s1->nostdlib ? "_start" : "main"; if ((s1->dflag & 16) && !find_elf_sym(s1->symtab, s1->runtime_main)) return 0; if (tcc_relocate(s1, TCC_RELOCATE_AUTO) < 0)