Здесь приведён точный список отличий в различных режимах работы компилятора. Режим можно установить переключателем $Mode, или переключателем командной строки.
D.1. Режим FPC
D.2. Режим TP
D.3. Режим Delphi
D.4. Режим OBJFPC
D.5. Режим MACPAS