SovietPony писал(а):
В CPfront починена поддержка 64 бит
Поддержка 64-бит добавлена во фронтенд. 
В OmcOPT уже идет обработка
Код:
typ.size := Target.pointerSize;
typ.size := Target.procSize;
При этом бэкенды, если поддерживают 64-бит, могут задать размеры указателей в 8. При инициализации это происходит, например, в OmfBackEnd.
Код:
      IF s = "64" THEN
         td.pointer_size := 8;
         td.proc_size := 8;
         CRuntime.ModifyPar(CRuntime.PAR_POINTER_SIZE, 8)
      ELSE
         td.pointer_size := 4;
         td.proc_size := 4;
         CRuntime.ModifyPar(CRuntime.PAR_POINTER_SIZE, 4)
      END;