------- Comment #2 from pinskia at gcc dot gnu dot org 2010-03-19 21:05 ------- This is the comment from hwint.h (which I know I did :) ):
/* Define HOST_WIDEST_FAST_INT to the widest integer type supported efficiently in hardware. (That is, the widest integer type that fits in a hardware register.) Normally this is "long" but on some hosts it should be "long long" or "__int64". This is no convenient way to autodetect this, so such systems must set a flag in config.host; see there for details. */ Only two hosts use it as "long long", x86_64-mingw and ia64-hpux. Now I think you are lying to configure that the host is x86_64-linux-gnu anyways if you are using -m32. I think the host (and build should be i686-linux-gnu). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43449