Without this patch, tcc bails out:
isnan.c:132: division by zero in constant
Tested with tcc 0.9.25 on x86_64-linux-gnu.
* lib/isnan.c (FUNC): Treat TinyCC (`__TINYC__') like `__SUNPRO_C' & co.
+2010-10-15 Ludovic Courtès <ludo@gnu.org>
+
+ * lib/isnan.c (FUNC): Treat TinyCC (`__TINYC__') like `__SUNPRO_C'
+ & co.
+
2010-10-14 Bruno Haible <bruno@clisp.org>
vasnprintf: Don't set errno to 0.
# else
/* Be careful to not do any floating-point operation on x, such as x == x,
because x may be a signaling NaN. */
-# if defined __SUNPRO_C || defined __DECC || (defined __sgi && !defined __GNUC__)
+# if defined __TINYC__ || defined __SUNPRO_C || defined __DECC \
+ || (defined __sgi && !defined __GNUC__)
/* The Sun C 5.0 compilers and the Compaq (ex-DEC) 6.4 compilers don't
recognize the initializers as constant expressions. The latter compiler
also fails when constant-folding 0.0 / 0.0 even when constant-folding is