3.19.27 Параметры 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.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/MCore-Options.html