diff options
| -rw-r--r-- | arm-gen.c | 4 | ||||
| -rw-r--r-- | libtcc.c | 1 |
2 files changed, 5 insertions, 0 deletions
@@ -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 @@ -18,6 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#define NEED_FLOAT_TYPES #include "tcc.h" /********************************************************/ |
