diff options
| author | Thomas Preud'homme <robotux@celest.fr> | 2014-01-07 16:04:12 +0800 |
|---|---|---|
| committer | Thomas Preud'homme <robotux@celest.fr> | 2014-01-07 23:20:31 +0800 |
| commit | 70a088af874076d8db5d7c2067afd8f2bcde0592 (patch) | |
| tree | f43a55eda4bfda43cfdb2b69324a1bd96f81884c | |
| parent | 58f3b7781b899c26d181003c7a5f15a067ebcf8d (diff) | |
| download | tinycc-70a088af874076d8db5d7c2067afd8f2bcde0592.tar.gz tinycc-70a088af874076d8db5d7c2067afd8f2bcde0592.tar.bz2 | |
Explicit that EABI only supports VFP for now
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | arm-gen.c | 6 |
2 files changed, 3 insertions, 5 deletions
@@ -169,7 +169,7 @@ $(C67_CROSS): DEFINES = -DTCC_TARGET_C67 $(ARM_FPA_CROSS): DEFINES = -DTCC_TARGET_ARM $(ARM_FPA_LD_CROSS)$(EXESUF): DEFINES = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12 $(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP -$(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI +$(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP $(I386_CROSS): $(I386_FILES) $(X64_CROSS): $(X86_64_FILES) @@ -23,10 +23,8 @@ #ifdef TARGET_DEFS_ONLY -#ifdef TCC_ARM_EABI -#ifndef TCC_ARM_VFP /* Avoid useless warning */ -#define TCC_ARM_VFP -#endif +#if defined(TCC_ARM_EABI) && !defined(TCC_ARM_VFP) +#error "Currently TinyCC only supports float computation with VFP instructions" #endif /* number of available registers */ |
