diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2024-09-24 22:53:59 +0200 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2024-09-24 22:53:59 +0200 |
commit | fbeb1a965d85492e2f6f3adf913b90d005151b00 (patch) | |
tree | 7ce9117e898fac823247e05a9a7b2fd8f225fb17 /gcc/cp/parser.cc | |
parent | 1762b7f89eb9d8a1f150ab294344e945c0870399 (diff) | |
download | gcc-fbeb1a965d85492e2f6f3adf913b90d005151b00.zip gcc-fbeb1a965d85492e2f6f3adf913b90d005151b00.tar.gz gcc-fbeb1a965d85492e2f6f3adf913b90d005151b00.tar.bz2 |
Implement IANY, IALL and IPARITY for unsigned.
gcc/fortran/ChangeLog:
* check.cc (gfc_check_transf_bit_intrins): Handle unsigned.
* gfortran.texi: Docment IANY, IALL and IPARITY for unsigned.
* iresolve.cc (gfc_resolve_iall): Set flag to use integer
if type is BT_UNSIGNED.
(gfc_resolve_iany): Likewise.
(gfc_resolve_iparity): Likewise.
* simplify.cc (do_bit_and): Adjust asserts for BT_UNSIGNED.
(do_bit_ior): Likewise.
(do_bit_xor): Likewise
gcc/testsuite/ChangeLog:
* gfortran.dg/unsigned_29.f90: New test.
Diffstat (limited to 'gcc/cp/parser.cc')
0 files changed, 0 insertions, 0 deletions