figured out the issue with my F77 code
just a compiler problem. for some fucking reason modern developments of fortran compilers don't fully support F77 standard, even though the ones from 20 ish years ago that they're built on do.