builtin_constant_p

Patrick Pelissier Patrick.Pelissier at loria.fr
Tue Sep 21 17:40:58 CEST 2004


> No need, I checked the GCC change logs and found that builtin_constant_p
> was added Mars 1991 and that 2.0 was released in February 1992.
> 
> Can you check if GCC 1.42 defined __GNUC__ to 1, or if it defined it to
> empty?
 GCC 1.42 defines __GNUC__ to 1.
 
> Please also try this snippet in gmp-impl.h:
> 
> /* Dummy for non-gcc, code involving it will go dead. */
> #if ! defined (__GNUC__) || __GNUC__ < 2
> #define __builtin_constant_p(x)   0
> #endif
 '__builtin_constant_p' is also used in gmp.h, so I don't think
using such a code is a good idea.
 But it works.

 When I make GCC 1.42 works properly (i.e. to be able to link without hacking), 
I will try to build GMP.

 Sincerely,
  Patrick Pelissier




More information about the gmp-devel mailing list