GDB irgnoriert breakpoints

Hi,
ich lerne gerade Fortran und nutze dafür den compiler gfortran. Für das Debuggen meiner Programme möchte ich den Debugger GDB benutzen.
Ich wollte deshalb den GDB an dem kleinen Progrämmchen

program average
!
! This program reads in three numbers, adds them up and computes its average
!
implicit none
real :: N1, N2, N3
real :: av = 0.0, Total = 0.0
integer :: N = 3
print *, ‚Type in three numbers‘
print *, ‚separated by spaces or commas‘
read *, N1,N2,N3
print *,N1,N2,N3
Total = N1+N2+N3
av = Total/N
print *, 'Total of numbers is ', Total
print *, 'Average of the numbers is ', av
end program average

testen welches den Nutzer dazu auffordert drei Zahlen -N1, N2 und N3- einzugeben und dann den Durchschnitt dieser Zahlen berechnet.
Mein Problem ist nun, dass der GDB meine breakpoints, die ich setze, ignoriert. D.h. das Programm läuft ohne Stop am Breakpoint durch. Wenn ich nun den GDB befehl info break eingebe, steht in der Tabelle der breakpoints in der Spalte „Enb“ ein s. Was bedeutet das? Wenn ich den breakpoint mit dem Befehl enable einschalte steht zwar ein y für ‚yes‘ drinn aber er hält immer noch nicht am breakpoint. Was mache ich falsch?

Gruss,
Timo