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