3.18.23 Параметры 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-6.5.0/gcc/MCore-Options.html