hi i am using fortran for linux 9.0
i have a bunch of legacy code written in f77 and there all real declaration are real*8 ,
i have been coding in f90 free format , and i wrote my modules and libraries and and have other people's libraries also in f90, here the declararation are simply real , and use some allocateble arrays
i added in my makefile the -r8 option for my f90 files and it compiles with no warning any time i run i got 'error glibc detected double free or corruption '
when i try to deallocate the arrays ,
I compiled without the -r8 option and so far seems to be compatible , however i am afraid in the future one call from my new code to one subroutine in the old legacy code it might not pass the values as it supposed to be
any way to have all real of the same size ?