From 44abffe33a10ee2bdc0d66f87ffa5e178182d6e6 Mon Sep 17 00:00:00 2001 From: grischka Date: Sun, 7 May 2017 12:41:29 +0200 Subject: more minor fixes * tccgen: re-allow long double constants for x87 cross sizeof (long double) may be 12 or 16 depending on host platform (i386/x86_64 on unix/windows). Except that it's 8 if the host is on windows and not gcc was used to compile tcc. * win64: fix builtin_va_start after VT_REF removal See also a8b83ce43a95fa519dacfe7690a3a0098af7909c * tcctest.c: remove outdated limitation for ll-bitfield test It always worked, there is no reason why it should not work in future. * libtcc1.c: exclude long double conversion on ARM * Makefile: remove CFLAGS from link recipes * lib/Makefile: use target DEFINES as passed from main Makefile * lib/armflush.c lib/va_list.c: factor out from libtcc1.c * arm-gen.c: disable "depreciated" warnings for now --- arm-gen.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arm-gen.c') diff --git a/arm-gen.c b/arm-gen.c index 7512b61..a5dabd1 100644 --- a/arm-gen.c +++ b/arm-gen.c @@ -179,6 +179,7 @@ ST_FUNC void arm_init(struct TCCState *s) #define func_ldouble_type func_old_type ST_FUNC void arm_init(struct TCCState *s) { +#if 0 #if !defined (TCC_ARM_VFP) tcc_warning("Support for FPA is deprecated and will be removed in next" " release"); @@ -187,6 +188,7 @@ ST_FUNC void arm_init(struct TCCState *s) tcc_warning("Support for OABI is deprecated and will be removed in next" " release"); #endif +#endif } #endif -- cgit v1.3.1