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