The output below from objdump suggests that stabs debugging info from  
gpc is broken. Does this happen on other platforms also ?
Regards,
Adriaan van Os
-------
[G4:~/gnu/testgpc/adriaan] adriaan% gpc -c hello.pas -g
[G4:~/gnu/testgpc/adriaan] adriaan% objdump -g hello.o
hello.o:     file format mach-o-be
Bad stab:  
Datevalid:(0,5)=@s8;- 
16;,0,1;Timevalid:(0,5),1,1;Year:(0,1),2,32;Month:(0,6)=r(0,1);1;12;,34, 
4;Day:(0,7)=r(0,1);1;31;,38,5;Dayofweek:(0,8)=r(0,1);0;6;,43,3;Hour:(0,9 
)=r(0,1);0;23;,46,5;Minute:(0,10)=r(0,1);0;59;,51,6;Second:(0,11)=r(0,1) 
;0;61;,57,6;Microsecond:(0,12)=r(0,1);0;999999;,63,20;Timezone:(0,1),83, 
32;Dst:(0,5),115,1;Tzname1:(0,13)=s44Capacity:(0,14)=r(0,14);00000000000 
00;0037777777777;,0,32;length:(0,14),32,32;_p_Schema_:(0,15)=ar(0,1);1;3 
3;(0,2),64,264;;,128,352;Tzname2:(0,16)=s44Capacity:(0,14),0,32;length:( 
0,14),32,32;_p_Schema_:(0,17)=ar(0,1);1;33;(0,2),64,264;;,480,352;;
Last stabs entries before error:
n_type n_desc n_value  string
SO     0      0000000000000000 /Users/adriaan/gnu/testgpc/adriaan/
SO     0      0000000000000000 hello.pas
OPT    0      0000000000000000 gcc2_compiled.
LSYM   0      0000000000000000  
integer:t(0,1)=r(0,1);-2147483648;2147483647;
LSYM   0      0000000000000000 char:t(0,2)=@s8;-20;
LSYM   0      0000000000000000 Complex:t(0,3)=R4;16;0;
LSYM   0      0000000000000000  
Timestamp:t(0,4)=s104Datevalid:(0,5)=@s8;- 
16;,0,1;Timevalid:(0,5),1,1;Year:(0,1),2,32;Month:(0,6)=r(0,1);1;12;,34, 
4;Day:(0,7)=r(0,1);1;31;,38,5;Dayofweek:(0,8)=r(0,1);0;6;,43,3;Hour:(0,9 
)=r(0,1);0;23;,46,5;Minute:(0,10)=r(0,1);0;59;,51,6;Second:(0,11)=r(0,1) 
;0;61;,57,6;Microsecond:(0,12)=r(0,1);0;999999;,63,20;Timezone:(0,1),83, 
32;Dst:(0,5),115,1;Tzname1:(0,13)=s44Capacity:(0,14)=r(0,14);00000000000 
00;0037777777777;,0,32;length:(0,14),32,32;_p_Schema_:(0,15)=ar(0,1);1;3 
3;(0,2),64,264;;,128,352;Tzname2:(0,16)=s44Capacity:(0,14),0,32;length:( 
0,14),32,32;_p_Schema_:(0,17)=ar(0,1);1;33;(0,2),64,264;;,480,352;;
[G4:~/gnu/testgpc/adriaan] adriaan% gpc -v
Reading specs from  
/Developer/Pascal/gpc332d1/lib/gcc-lib/powerpc-apple-darwin/3.3.2/specs
Configured with: ../gpc-332d1/configure --enable-languages=pascal,c  
--prefix=/Developer/Pascal/gpc332d1 --enable-threads=posix  
--target=powerpc-apple-darwin
Thread model: posix
gpc version 20030830, based on gcc-3.3.2
[G4:~/gnu/testgpc/adriaan] adriaan% objdump -v
GNU objdump 2.13.90 20030128
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms  
of
the GNU General Public License.  This program has absolutely no  
warranty.