OberonCore https://forum.oberoncore.ru/ |
|
Omc - Общее ПО frontend'a https://forum.oberoncore.ru/viewtopic.php?f=157&t=6429 |
Страница 1 из 1 |
Автор: | Дмитрий Дагаев [ Воскресенье, 18 Август, 2019 14:38 ] |
Заголовок сообщения: | Omc - Общее ПО frontend'a |
Общее ПО фронтенда берет начало от компилятора BlackBox в качестве начальной точки. ПО расположено в системе Omc. Добавлена поддержка сменных бэкендов и работа с консолью. |
Автор: | Дмитрий Дагаев [ Воскресенье, 18 Август, 2019 14:45 ] |
Заголовок сообщения: | Re: Omc - Общее ПО frontend'a |
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; |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |