On 11/18/2014 14:38, Jonas Maebe wrote: > Such problems usually mean that the stat or statfs record needs > adjustments. You can find the "stat" record definition in > rtl/bsd/ostypes.inc. statfs is in rtl/<yourosdir>/ptypes.inc
I think you nailed it. Actually I found an error on that file about half an hour ago and am regenerating everything. > > This is probably an issue of gdb being confused about formal parameters. > I think @formalpara will get you the location on the stack of that > parameter (it's passed in a register in that case, but FPC will copy it > back to the stack locally if you compile without optimisations), not its > value. > > Parameter passing on x86-64 is identical for all platforms except for > Win64, so it would be very strange if it went wrong in such a common > routine only on your new platform. > Yeah, after finding the error above, I started wondering how accurate gdb was being. Will post back in a minute. John _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel