Unified · Split
| @@ -169,7 +169,7 @@ $(C67_CROSS): DEFINES = -DTCC_TARGET_C67 · 168 unmodified lines | |||
| 169 | $(ARM_FPA_CROSS): DEFINES = -DTCC_TARGET_ARM | 169 | $(ARM_FPA_CROSS): DEFINES = -DTCC_TARGET_ARM |
| 170 | $(ARM_FPA_LD_CROSS)$(EXESUF): DEFINES = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12 | 170 | $(ARM_FPA_LD_CROSS)$(EXESUF): DEFINES = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12 |
| 171 | $(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP | 171 | $(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP |
| 172 | $(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI | 172 | $(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP |
| 173 | 173 | ||
| 174 | $(I386_CROSS): $(I386_FILES) | 174 | $(I386_CROSS): $(I386_FILES) |
| 175 | $(X64_CROSS): $(X86_64_FILES) | 175 | $(X64_CROSS): $(X86_64_FILES) |
| @@ -23,10 +23,8 @@ · 22 unmodified lines | |||
| 23 | 23 | ||
| 24 | #ifdef TARGET_DEFS_ONLY | 24 | #ifdef TARGET_DEFS_ONLY |
| 25 | 25 | ||
| 26 | #ifdef TCC_ARM_EABI | 26 | #if defined(TCC_ARM_EABI) && !defined(TCC_ARM_VFP) |
| 27 | #ifndef TCC_ARM_VFP /* Avoid useless warning */ | 27 | #error "Currently TinyCC only supports float computation with VFP instructions" |
| 28 | #define TCC_ARM_VFP | ||
| 29 | #endif | ||
| 30 | #endif | 28 | #endif |
| 31 | 29 | ||
| 32 | /* number of available registers */ | 30 | /* number of available registers */ |