2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
commitf1d241cc353f610b130907dbc3a58ab209a326c2
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Jun 2010 16:24:59 +0000 (9 16:24 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Jun 2010 16:24:59 +0000 (9 16:24 +0000)
tree5c6c8b19d1e565d935c4dd24dde0c6fa40e4edc6
parent02186bef66d72e4010a50146dd6371dd3e515cbf
2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

* testsuite/gfortran.dg/mvbits_9.f90: New test.
* testsuite/gfortran.dg/ibset_1.f90: Ditto.
* testsuite/gfortran.dg/ibits_1.f90: Ditto.
* testsuite/gfortran.dg/btest_1.f90: Ditto.
* testsuite/gfortran.dg/ibclr_1.f90: Ditto.

2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>

* fortran/intrinsic.c (add_functions): Change gfc_check_btest,
gfc_check_ibclr, and gfc_check_ibset to gfc_check_bitfcn.
* fortran/intrinsic.h: Remove prototypes for gfc_check_btest,
gfc_check_ibclr, and gfc_check_ibset.  Add prototype for
gfc_check_bitfcn.
* fortran/check.c (nonnegative_check, less_than_bitsize1,
less_than_bitsize2): New functions.
(gfc_check_btest): Renamed to gfc_check_bitfcn.  Use
nonnegative_check and less_than_bitsize1.
(gfc_check_ibclr, gfc_check_ibset): Removed.
(gfc_check_ibits,gfc_check_mvbits): Use nonnegative_check and
less_than_bitsize1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160492 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/intrinsic.c
gcc/fortran/intrinsic.h
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/btest_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/ibclr_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/ibits_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/ibset_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/mvbits_9.f90 [new file with mode: 0644]