3.17.15 H8/300 Параметры
Эти ‘-m’ параметры определены для реализаций H8/300:
-mrelax- Укоротить некоторые ссылки на адреса во время линковки, если возможно; использует параметр линковки
-relax. Смотритеldи H8/300 для более подробного описания. -mh- Генерировать код для H8/300H.
-ms- Генерировать код для H8S.
-mn- Генерировать код для H8S и H8/300H в обычном режиме. Этот переключатель должен использоваться либо с
-mhили-ms. -ms2600- Генерировать код для H8S/2600. Этот переключатель должен использоваться с
-ms. -mexr- Расширенные регистры сохраняются в стеке перед выполнением функции с атрибутом монитора. Параметр по умолчанию
-mexr. Этот параметр действителен только для целей H8S. -mno-exr- Расширенные регистры не сохраняются в стеке перед выполнением функции с атрибутом монитора. Параметр по умолчанию
-mno-exr. Этот параметр действителен только для целей H8S. -mint32- Сделать данные
int32-битовыми по умолчанию. -malign-300- На H8/300H и H8S используются те же правила выравнивания, что и для H8/300. По умолчанию для H8/300H и H8S длинные и плавающие числа выравниваются на 4-байтовые границы.
-malign-300вызывает их выравнивание на 2-байтовые границы. Этот параметр не влияет на H8/300.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/H8_002f300-Options.html