fix "tcc test.c -Wl,,--oformat,binary"

set linker options only when "s->output_type == TCC_OUTPUT_EXE"
    otherwise tcc will produce a wrong object file
This commit is contained in:
seyko
2015-05-03 14:17:18 +03:00
parent 2ba219f781
commit 576aeb3aa9
2 changed files with 5 additions and 4 deletions

3
tcc.c
View File

@ -264,9 +264,6 @@ int main(int argc, char **argv)
return 1;
}
if (s->output_type == 0)
s->output_type = TCC_OUTPUT_EXE;
if (s->option_m)
exec_other_tcc(s, argv, s->option_m);