------- Comment #3 from jakub at gcc dot gnu dot org 2008-11-12 14:27 ------- I have tested: 2008-11-12 Jakub Jelinek <[EMAIL PROTECTED]>
PR bootstrap/38088 * mcf.c (CAP_INFINITY): Use HOST_WIDE_INT maximum, not GCC specific __LONG_LONG_MAX__. --- gcc/mcf.c.jj 2008-09-30 16:57:11.000000000 +0200 +++ gcc/mcf.c 2008-11-12 14:05:04.000000000 +0100 @@ -56,7 +56,9 @@ along with GCC; see the file COPYING3. #include "profile.h" /* CAP_INFINITY: Constant to represent infinite capacity. */ -#define CAP_INFINITY __LONG_LONG_MAX__ +#define CAP_INFINITY \ + ((HOST_WIDEST_INT) \ + ((((unsigned HOST_WIDEST_INT) 1) << (HOST_BITS_PER_WIDEST_INT - 1)) - 1)) /* COST FUNCTION. */ #define K_POS(b) ((b)) but INTTYPE_MAXIMUM (HOST_WIDEST_INT) will work as well. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38088