anchor.diff:      fUt := src.fUt;
       fVerIds.Assign(src.fVerIds);
       fInline := src.fInline;
  -    fNoBounds := src.fNoBounds;
       fBoundsCheck:= src.fBoundsCheck;
       fOptimz := src.fOptimz;
       fGenStack := src.fGenStack;
  
positive.code: begin
    if fBoundsCheck = aValue then exit;
    fBoundsCheck := aValue;
    doChanged;
  end;
  
  procedure TOutputOpts.setNoBounds(const aValue: boolean);
  begin
    if fNoBounds = aValue then exit;
    fNoBounds := aValue;
    depPatch;
    doChanged;
  end;
  
  
negative.code:     property targetKind: TTargetSystem read fTrgKind write setTrgKind default auto;
      property binaryKind: TBinaryKind read fBinKind write setBinKind default executable;
      property inlining: boolean read fInline write setInline default false;
      property boundsCheck: TBoundCheckKind read fBoundsCheck write setBoundsCheck default safeOnly;
      property optimizations: boolean read fOptimz write setOptims default false;
      property generateStackFrame: boolean read fGenStack write setGenStack default false;
  