Considering Darwin has a different linker and binary format, the answer WRT Darwin is "no" unless you're compiling on Darwin.
What do you mean? I'm quite sure that GPC uses the same assembler code and binutils (and therefore the same linker and binary format) as GCC on every platform, so if GCC works (natively and/or cross), then GPC should work the same way.
Frank
It's not the same linker, and it's not the same gcc.
Apple has submitted like 40klocs to be merged with gcc, only a small portion have, and only for the Darwin version. Non-Darwin developers just don't care, and don't want to merge the differences. Fair enough.