http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49630
Vittorio Zecca <zeccav at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeccav at gmail dot com --- Comment #5 from Vittorio Zecca <zeccav at gmail dot com> --- Running the test case with gfortran 4.9.0 I get a shift larger than HOST_BITS_PER_WIDE_INT (64 on x86-64) in double-int.c:675 "m = ((unsigned HOST_WIDE_INT) 2 << (prec - 1)) - 1;" because prec is 295. Maybe this is connected to the original bug?