Spec-Zone.ru › GCC 6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API