beautypg.com

Pragma nopromote, Pragma sdiopt, Pragma nosdiopt – Zilog EZ80F916 User Manual

Page 443: Pragma stkck, Pragma nostkck, Pragma strict, Pragma nostrict

background image

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.

This manual is related to the following products: