re PR middle-end/66311 (Problems with some integer(16) values)
authorRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 5 Aug 2015 14:23:42 +0000 (14:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 5 Aug 2015 14:23:42 +0000 (14:23 +0000)
commitdcc74ead1e18da4a7f096ee98424452bc13706da
treec75a92c189139311327aecf6784d8ccfed383eac
parent96b4d193052a70096edb80ed5315b8da6b53e89f
re PR middle-end/66311 (Problems with some integer(16) values)

gcc/
PR middle-end/66311
* wide-int.cc (wi::from_mpz): Make sure that absolute mpz value
is zero- rather than sign-extended.

gcc/testsuite/
2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

PR middle-end/66311
* gfortran.dg/pr66311.f90: New file.

From-SVN: r226632
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr66311.f90 [new file with mode: 0644]
gcc/wide-int.cc