aboutsummaryrefslogtreecommitdiff
path: root/arm-gen.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm-gen.c')
-rw-r--r--arm-gen.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arm-gen.c b/arm-gen.c
index 81ee221..9e176a5 100644
--- a/arm-gen.c
+++ b/arm-gen.c
@@ -23,8 +23,10 @@
#ifdef TARGET_DEFS_ONLY
#ifdef TCC_ARM_EABI
+#ifndef TCC_ARM_VFP // Avoid useless warning
#define TCC_ARM_VFP
#endif
+#endif
/* number of available registers */
#ifdef TCC_ARM_VFP
@@ -100,8 +102,10 @@ enum {
//#define FUNC_STRUCT_PARAM_AS_PTR
#if defined(TCC_ARM_EABI) && defined(TCC_ARM_VFP)
+#ifdef NEED_FLOAT_TYPES
static CType float_type, double_type, func_float_type, func_double_type;
#define func_ldouble_type func_double_type
+#endif
#else
#define func_float_type func_old_type
#define func_double_type func_old_type