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.
© 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