gcc-10: Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)).
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libGridXC |
New
|
Undecided
|
Unassigned |
Bug Description
gcc-10 fails to compile the version 0.8.5 on FreeBSD 12.2:
Your computer's default precision real kind is 4
4 8
mpif90 -c -O2 -fPIC -fimplicit-none -I . Interfaces.f90
Interfaces.
766 | & SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR)
| 2
......
1542 | & SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(
Interfaces.
752 | & SENDBUF, RECVBUF, RECVCOUNTS, DATATYPE, OP, COMM, IERROR)
| 2
......
1528 | & SENDBUF, RECVBUF, RECVCOUNTS, DATATYPE, OP, COMM, IERROR)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(
Interfaces.
737 | & SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR)
| 2
......
1513 | & SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR)
| 1