31.07.2015 Views

Wind River Diab Compiler - Embedded Tools GmbH

Wind River Diab Compiler - Embedded Tools GmbH

Wind River Diab Compiler - Embedded Tools GmbH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Wind</strong> <strong>River</strong> <strong>Diab</strong> <strong>Compiler</strong>Release Notes, 5.9.3-Xenum-bitfieldsDo not treat bitfields of type enum the same as bitfields of type int. This mayimprove debug ability.All architectures.See also 6. Documentation Errata, p.13.-Xenum-is-best-oldProvided for backward compatibility, for cases in which the legacy behavior of-Xenum-is-best must be replicated. See Modified <strong>Compiler</strong> Options, p.6.All architectures.-Xcpp-cr-line-terminatorEnable line terminator behavior of carriage return characters.All architectures.See also 6. Documentation Errata, p.13.-Xmacro-patternsUse extended preprocessor syntax.All architectures.-Xswitch-array-offDisable generating arrays as jump tables for switch blocks.All architectures.See also 6. Documentation Errata, p.13.-Xunroll-register-renameAllow scalar variable to occupy multiple registers for unrolled loops. Note thatthis option may increase code size for certain code on certain targets.All architectures.Modified <strong>Compiler</strong> Options-Xconservative-static-liveRemoved with this release. Replaced by -Xaggressive-static-live, which hasthe same numeric code (-X139). See New <strong>Compiler</strong> Options, p.5.All architectures.-Xdebug-modeNow supports the following:0x400Do not emit line number information.0x800Do not emit any producer information.0x1000Do not emit coordinate information for variables, types, and so on.All architectures.-Xenum-is-bestNow has the following behavior for the selection of first two best-fit optionsfor using the smallest signed or unsigned integer type permitted by the range6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!