When activating FPC-Range check (FPC 3.2.2), the synaser.pas will be blamed (on Linux systems (5.15.0-86-generic))
by changing
Line 2430 from
ATTR = {$IFDEF POSIX}$7FFFFFFF{$ELSE}$FFFFFFFF{$ENDIF};
to
ATTR = {$IFDEF POSIX}$7FFFFFFF{$ELSE}longint($FFFFFFFF){$ENDIF};
the issue gets fixed.
Thanks, fixed.