exponenta event banner

Компилятор Ренесаса (-compiler renesas)

Укажите компилятор Renesas

Описание

Определить renesas для Compiler (-compiler) при компиляции кода с помощью компилятора Renesas ®. Указывая компилятор, можно избежать ошибок компиляции из синтаксиса, который не является частью стандарта, но происходит от языковых расширений.

Затем укажите тип целевого процессора. При выборе renesas для компилятора в интерфейсе пользователя настольных продуктов Polyspace ® отображаются только процессоры, разрешенные для компилятора Renesas. Ваш выбор целевого процессора определяет размер фундаментальных типов данных, полноту целевой машины и определённые определения ключевых слов.

При указании renesas необходимо указать путь к файлам заголовка компилятора. См. раздел Предоставление стандартных заголовков библиотек для анализа полиспейсов.

Настройки

Целевые объекты используют эти размеры по умолчанию в битах для фундаментальных типов. Эти размеры не отображаются в интерфейсе пользователя настольных продуктов Polyspace.

Цельслучайная работакороткийинтервалдолгодлиннаяплаваниедваждыдлинный двойникptrЗнак символа по умолчаниюEndiannessВыравниваниеОпределение size_tОпределение wchar_t
rl7881616326432323216неподписанныйМало16неподписанная intнеподписанный короткий
rh85081632326432646432неподписанныйМало32неподписанная intподписанный короткий
rx81632326432323232неподписанныйМало32неподписанная intподписанный короткий
sh81632326432646432подписанныйМало32неподписанный длинныйН/Д

Спецификация компилятора также определяет значения многих специфичных для компилятора макросов. Если требуется узнать, как Polyspace определяет определенный макрос, используйте опцию -dump-preprocessing-info.

Информация командной строки

Параметр: -compiler renesas -target
Значение: rl78 | rh850 | rx | sh
По умолчанию: rl78
Пример (поиск ошибок): polyspace-bug-finder -compiler renesas -target rx
Пример (проверка кода): polyspace-code-prover -compiler renesas -target rx
Пример (сервер поиска ошибок): polyspace-bug-finder-server -compiler renesas -target rx
Пример (сервер проверки кода): polyspace-code-prover-server -compiler renesas -target rx

Совет

Если в качестве расширений кода в IDE используется Polyspace, введите эту опцию в файл опций анализа. См. файл параметров.

Представлен в R2018b