OpenMolcas fails to build with GCC 10
A rebuild of OpenMolcas v19.11 with GCC 10 in Fedora rawhide fails with the errors
/builddir/build/BUILD/OpenMolcas-v19.11-0d9635ae238b52b977b259aa5f5cddc26e8a2a91/src/mma_util/stdalloc.f:83:39:
75 | d_cptr2loff = cptr2woff('REAL',buffer(1)) + kind2goff('REAL')
| 2
......
83 | i_cptr2loff = cptr2woff('INTE',buffer(1)) + kind2goff('INTE')
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)).
/builddir/build/BUILD/OpenMolcas-v19.11-0d9635ae238b52b977b259aa5f5cddc26e8a2a91/src/mma_util/stdalloc.f:91:39:
75 | d_cptr2loff = cptr2woff('REAL',buffer(1)) + kind2goff('REAL')
| 2
......
91 | c_cptr2loff = cptr2woff('CHAR',buffer(1)) + kind2goff('CHAR')
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (CHARACTER(0)/REAL(8)).
/builddir/build/BUILD/OpenMolcas-v19.11-0d9635ae238b52b977b259aa5f5cddc26e8a2a91/src/mma_util/stdalloc.f:99:40:
75 | d_cptr2loff = cptr2woff('REAL',buffer(1)) + kind2goff('REAL')
| 2
......
99 | dc_cptr2loff = cptr2woff('REAL',buffer(1)) + kind2goff('REAL')
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).