* calc_divconst_magic_unsigned: explicitly limit the shift amount to number of bits of target platform. This happens implicitly only on x86, on other 32-bit targets shifting by more than 31 bits calculates as zero.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27983 3ad0048d-3df7-0310-abae-a5850022a9f2