6.34.7 Атрибуты переменных M32R/D ¶
В настоящее время для M32R/D определен один атрибут.
model (model-name)-
Используйте этот атрибут на M32R/D для установки адресабельности объекта. Идентификатор model-name может быть одним из
small,medium, илиlarge, представляющих каждый из моделей кода.Объекты малой модели находятся в нижних 16 МБ памяти (чтобы их адреса можно было загрузить с помощью инструкции
ld24).Объекты средней и большой моделей могут находиться в любом месте 32-битного адресного пространства (компилятор генерирует инструкции
seth/add3для загрузки их адресов).
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.5.0/gcc/M32R_002fD-Variable-Attributes.html