Adriaan van Os wrote:
The best way up to now (for djgpp, mingw, cygwin ...) where this is important is to stick to gcc 3.2.3 as backend. AFAIK this has no drawback for pascal programs, even when calling gcc procedures. Many gcc changes have importance for C C++ programs and are only nuisances in pascal. The reason to follow gcc releases is only that new systems have no reason to provide old gcc versions.
On Mac OS X there have been (and are) important changes going on in the gcc backend, so we have little choice there ....
You might want to try the `--needed-options' kludge (you can search the archive). When using GP, e.g., this is done automatically.
Frank