I can't test with Mac 64bit. (don't have)
It works on earlier Mac with 32 bit, same gdb version 6.3.50
And yes, you do have debug info.
But it looks as if it may be corrupted (I am no expert on this, I could be wrong)
~"Symbol \"main\" is at 0x255f in a file compiled without debugging.\n"
^done
(gdb)
<-break-insert -t *9567>
^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x0000255f",file="customtimer.pas",line="75",shlib="/Users/oliviersens/Documents/project1.app/Contents/MacOS/project1",times="0"},time={wallclock="0.00024",user="0.00020",system="0.00004",start="1288604106.352854",end="1288604106.353097"}
main does not belong in customtimer.pas
IIRC there was some talk about fpc and 64bit debug info on some platform, and depending on debug format or maybe linker....
Just to be save, but not sure if it will help (only random suggestions).
- you tried stabs and dwarf? (stabs is just -g / dwarf is -gw)
- you can go to custom options and insert -gw3 for testing...