Pragma nopromote, Pragma sdiopt, Pragma nosdiopt – Zilog EZ80F916 User Manual
Page 443: Pragma stkck, Pragma nostkck, Pragma strict, Pragma nostrict

UM014423-0607
Compatibility Issues
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
423
#pragma nopromote
Disables ANSI integer promotions.
#pragma sdiopt
Performs span-dependent instruction optimization. This optimization results in branches
generated by the compiler taking the shortest form possible. This pragma is the default.
#pragma nosdiopt
Disables span-dependent instruction optimizations.
#pragma stkck
Performs stack checking.
#pragma nostkck
Does not perform stack checking.
#pragma strict
Checks for conformance to the ANSI standard and its obsolescent features. These include
old-style parameter type declarations, empty formal parameter lists, and calling functions
with no prototype in scope. When any of these features are used a warning is flagged. The
compiler requires this switch for proper code generation because it makes use of a static
frame.
#pragma nostrict
Does not flag warnings for obsolete features.