This fix commit 32734680cb2a645d48f806edae5a5912e0759a23
Unified · Split
| @@ -2244,7 +2244,7 @@ static int elf_output_file(TCCState *s1, const char *filename) · 2243 unmodified lines | ||
| 2244 | 2244 | #ifdef TCC_ARM_EABI |
| 2245 | 2245 | ehdr.e_ident[EI_OSABI] = 0; |
| 2246 | 2246 | ehdr.e_flags = EF_ARM_EABI_VER4; |
| 2247 | − if (file_type == TCC_OUTPUT_EXE) | |
| 2247 | + if (file_type == TCC_OUTPUT_EXE || file_type == TCC_OUTPUT_DLL) | |
| 2248 | 2248 | ehdr.e_flags |= EF_ARM_HASENTRY; |
| 2249 | 2249 | if (s1->float_abi == ARM_HARD_FLOAT) |
| 2250 | 2250 | ehdr.e_flags |= EF_ARM_VFP_FLOAT; |