Spec-Zone.ru › GCC 11

Next: MeP Options, Previous: M680x0 Options, Up: Зависимые от машины опции [Содержание][Индекс]

3.19.26 Опции MCore ¶

Это опции ‘-m’, определённые для процессоров Motorola M*Core.

-mhardlit
-mno-hardlit

Встраивать константы в поток кода, если это можно сделать за две или менее инструкции.

-mdiv
-mno-div

Использовать инструкцию деления. (Включена по умолчанию).

-mrelax-immediate
-mno-relax-immediate

Разрешить непосредственные операнды произвольной длины в побитовых операциях.

-mwide-bitfields
-mno-wide-bitfields

Всегда рассматривать битовые поля как поля размером int.

-m4byte-functions
-mno-4byte-functions

Выровнять все функции по границе 4 байта.

-mcallgraph-data
-mno-callgraph-data

Генерировать информацию о вызове функций.

-mslow-bytes
-mno-slow-bytes

Предпочитать обращение к словам при чтении байтовых значений.

-mlittle-endian
-mbig-endian

Генерировать код для целевого процессора с порядком байтов little-endian.

-m210
-m340

Генерировать код для процессора 210.

-mno-lsim

Предполагается, что поддержка времени выполнения предоставлена, и поэтому библиотеку эмулятора (libsim.a) исключают из командной строки компоновщика.

-mstack-increment=size

Устанавливает максимальное значение для одной операции увеличения стека. Большие значения могут увеличить скорость программ, содержащих функции, требующие большого объёма памяти стека, но также могут вызвать ошибку сегментации, если стек будет расширен слишком сильно. Значение по умолчанию равно 0x1000.

Next: MeP Options, Previous: M680x0 Options, Up: Зависимые от машины опции [Содержание][Индекс]

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/MCore-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API