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