29.1 Revision M (January 2022)

  • Removed two references to an example folder no longer in the compiler install directory.
  • Section 7.6.1 “Options Specific to 16-Bit Devices”: Added option -mdfp.
  • Section 7.6.6 “Options for Controlling Optimization”: Option -O2 available to all licenses (PRO and Free.)
  • Section 7.6.12 “Miscellaneous Options”: -fnofallback to --nofallback.
  • Section 10.5.2 “Bitfields in Structures”: Graphics added to clarify first example; unsigned changed to unsigned int in three examples.
  • Section 12.14.3 “Default Memory Models”: New section to describe generated information on project memory models used.
  • Section 18.2, Table 18-1 “Constraint Letters Supported by the Compiler” updated for zu and zs constraints.
  • Chapter 20. “Optimizations”: Option -O2 available to all licenses (PRO and Free.)
  • Section 28.2.9 __builtin_dataflashoffset updated to be similar to __builtin_tbloffset.
  • Sections 28.2.10 __builtin_disable_interrupts and 28.2.23 __builtin_disable_interrupts updated Description and Assembler Operator/ Machine Instruction.
  • Section 28.2.57 __builtin_software_breakpoint updated Assembler Operator/ Machine Instruction.