Debugging modules
Hello,
is debugging of modules supported in current version of dbx and f95 for linux?
Sample program:
modul.f90:
MODULE modul
integer,parameter:: KND=KIND(1.)
CONTAINS
real(KND) function F(x)
real(KND) X
F=SIN(X)+COS(X)
end function
END MODULE modul
main.f90:
program MAIN
use modul
real(KND) Y
Y=1.
Y=F(Y)
write (*,*) Y
end program
compilation:
lada@spiranthes:~/f/test> f90 -g modul.f90 main.f90 -o Sun-i386-Linux/test
modul.f90:
main.f90:
Linking:
dbx output:
(dbx) cd /home/lada/f/test/Sun-i386-Linux
(dbx) debug /home/lada/f/test/Sun-i386-Linux/test
Reading test
Reading ld-linux.so.2
Reading libfui.so
Reading libfsu.so
Reading libpthread.so.0
Reading libmtsk.so.1
Reading libm.so.6
Reading libc.so.6
Reading librt.so.1
Reading libdl.so.2
(dbx) cd /home/lada/f/test/Sun-i386-Linux
(dbx) stop at "/home/lada/f/test/modul.f90":13
dbx: no executable code at line "modul.f90":13
(dbx) stop at "/home/lada/f/test/modul.f90":13
dbx: no executable code at line "modul.f90":13
(dbx) stop at "/home/lada/f/test/main.f90":15
(dbx) stop at "/home/lada/f/test/main.f90":15
(dbx) step
Running: test
(process id 8697)
(dbx) step
(dbx) step
(dbx) step
(dbx) step
execution completed, exit code is 0
(dbx)
I simply can't get into the module function. I'm using the latest build for linux on Suse Linux 10.0.

