]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix -mod(unsigned, unsigned).
authorThomas Koenig <tkoenig@gcc.gnu.org>
Fri, 1 Nov 2024 09:02:30 +0000 (10:02 +0100)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Fri, 1 Nov 2024 15:13:08 +0000 (16:13 +0100)
commit9646a4cdc6266ab403ceeb6a40b93e72b0166941
tree89f9232db9555653b8c77030e1ddd69cb2d380ca
parent7fdb66f0db6275118986ed8d77c94d6cfe5155c2
Fix -mod(unsigned, unsigned).

gcc/fortran/ChangeLog:

* resolve.cc (resolve_operator): Also handle BT_UNSIGNED.

gcc/testsuite/ChangeLog:

* gfortran.dg/unsigned_38.f90: Add -pedantic and adjust error
message.
* gfortran.dg/unsigned_40.f90: New test.
gcc/fortran/resolve.cc
gcc/testsuite/gfortran.dg/unsigned_38.f90
gcc/testsuite/gfortran.dg/unsigned_40.f90 [new file with mode: 0644]