re PR fortran/32357 (MVBITS gives wrong-code on big-endian with -fdefault-integer-8)
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Sat, 14 Jul 2007 23:11:04 +0000 (23:11 +0000)
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Sat, 14 Jul 2007 23:11:04 +0000 (23:11 +0000)
commit37058415033503179d69f4d58e08dddae0a44142
treecb6072d1b22add852e30552e5ec23a6e5ded7c79
parent00f46785eb6b0fd29997e5fe5756e9ef141a1b11
re PR fortran/32357 (MVBITS gives wrong-code on big-endian with -fdefault-integer-8)

PR fortran/32357

* iresolve.c (gfc_resolve_mvbits): Convert FROMPOS, LEN and TOPOS
to C int.

* intrinsics/mvbits.c: Change prototype so that FROMPOS, LEN and
TOPOS arguments are C int.

* gfortran.dg/mvbits_2.f90: New test.

From-SVN: r126646
gcc/fortran/ChangeLog
gcc/fortran/iresolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/mvbits_2.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/intrinsics/mvbits.c