adapt to libfirm modulo_shift changes
adapt to new libfirm float_int_overflow settings

This allows to constant fold this edge case like the target hardware.