beautypg.com

Zilog Z8F0130 User Manual

Page 551

background image

UM013037-1212

Compiler Compatibility Issues

Zilog Developer Studio II – Z8 Encore!

User Manual

527

#pragma noglobalcse

Disables global copy subexpression elimination

#pragma globaldeadvar

Enables global dead variable removal.

#pragma noglobaldeadvar

Disables global dead variable removal.

#pragma globalfold

Enables global constant folding.

#pragma noglobalfold

Disables global constant folding.

#pragma intrinsics:

Defines whether the compiler-defined intrinsic functions are to be expanded to inline
code.

The intrinsic property is only available for compiler-defined intrinsic functions; user-
defined intrinsics are not supported.

<state> can be ON or OFF. This pragma, with <state> ON, is the default.

#pragma nointrinsics

Disables the INTRINSICS switch.

#pragma nobss

Does not put uninitialized static data in bss segment, instead it puts it in data segment and
initializes it at link time.

#pragma jumpopt

Enables jump optimizations.

#pragma nojumpopt

Disables jump optimizations.

Note: