Without any doubts - GCC. Even take such platform as Android. FreePascal by default doesn't support it and needs some third party patches.