In libstdc++-v3/include/tr1/hypergeometric.tcc and others, I see code like this: const unsigned int __max_iter = 100000; This just doesn't work on a 16 bit target. Can we use something else? Perhaps 65535U ?