gcc/
commita140fb645bfb750b70697f886de697287fec3a72
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Feb 2015 23:02:50 +0000 (23 23:02 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Feb 2015 23:02:50 +0000 (23 23:02 +0000)
treed45ea001d353538ed0b73bde01cbc59ecde404cd
parent4e9c371bfedb7db072e913035d2d15b78ef0044b
gcc/
PR fortran/63427
* wide-int.cc (wi::from_mpz): Cope with unwrapped values that are
too big for a wide_int.  Implement missing wrapping operation.

gcc/testsuite/
PR fortran/63427
* gfortran.dg/integer_exponentiation_6.F90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220921 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/integer_exponentiation_6.F90 [new file with mode: 0644]
gcc/wide-int.cc