exponenta event banner

Ограничения автоматического оранжевого тестера

Примечание

Автоматический оранжевый тестер будет удален в следующем выпуске.

Автоматический оранжевый тестер имеет следующие ограничения:

Неподдерживаемые платформы

Автоматический оранжевый тестер не поддерживается в Mac.

Неподдерживаемые параметры полиспейса

Программное обеспечение не поддерживает следующие опции -automatic-orange-tester.

  • -div-round-down

  • -char-is-16bits

  • -short-is-8bits

Кроме того, программное обеспечение не поддерживает глобальные утверждения в коде формы Pst_Global_Assert(A,B) .

Опции с ограничениями

Не указывайте следующее с помощью -automatic-orange-tester:

  • -allow-non-finite-floats

  • -check-subnormal

  • -data-range-specification (в режиме глобального утверждения)

  • -target [c18 | tms320c3c | x86_64 | sharc21x61]

Необходимо использовать -target mcpu вариант вместе с -pointer-is-32bits.

Неподдерживаемые подпрограммы C

Программное обеспечение не поддерживает проверку кода C, содержащего вызовы следующих подпрограмм:

  • va_start

  • va_arg

  • va_end

  • va_copy

  • setjmp

  • sigsetjmp

  • longjmp

  • siglongjmp

  • signal

  • sigset

  • sighold

  • sigrelse

  • sigpause

  • sigignore

  • sigaction

  • sigpending

  • sigsuspend

  • sigvec

  • sigblock

  • sigsetmask

  • sigprocmask

  • siginterrupt

  • srand

  • srandom

  • initstate

  • setstate