re PR fortran/16581 (gfortran F90 bit intrinsics don't work with integer*{1,2,8})
authorSteven G. Kargl <kargls@comcast.net>
Sun, 12 Dec 2004 21:09:09 +0000 (21:09 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Sun, 12 Dec 2004 21:09:09 +0000 (21:09 +0000)
commitc3d003d207ac27d639e18010dae6b7087ead1beb
tree45e9b6e52d2737fdf74257a64276a9514252ce15
parent0736fd563fa409b16f4cf1c3a7e4c42051f8c6dc
re PR fortran/16581 (gfortran F90 bit intrinsics don't work with integer*{1,2,8})

2004-12-12  Steven G. Kargl  <kargls@comcast.net>

PR fortran/16581
* check.c (gfc_check_iand, gfc_check_ibclr, gfc_check_ibits,
gfc_check_ibset, gfc_check_ieor, gfc_check_ior): Remove default
integer kind check; Issue error for -std=f95 when needed.
* intrinsic.c (add_functions): Change ieor from GFC_STD_GNU to
GFC_STD_F95.
* iresolve.c (gfc_resolve_iand, gfc_resolve_ieor, gfc_resolve_ior):
Promote arguments to same kind.

From-SVN: r92063
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/intrinsic.c
gcc/fortran/iresolve.c