3.17.22 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-5.5.0/gcc/MCore-Options.html