B Revision
History
Changes from March 11, 2020 to March 31, 2023 (from Revision V (March 2020) to Revision W (March 2023))
- Updated the numbering format for tables, figures, and
cross-references throughout the document.Go
- Removed references to the Processors wiki throughout the
document.Go
- The --strict_compatibility linker option no longer has any effect
and has been removed from the documentation.Go
- Documented predefined macros for ptrdiff_t and size_t
types.Go
- Corrected names of the
--gen_cross_reference_listing and
--asm_cross_reference_listing options wherever
they appear.Go
- Clarified that --opt_level=4 must be placed before --run_linker
option.Go
- Corrected information about default for --gen_data_subsections
option and its interaction with the SET_DATA_SECTION pragma.Go
- Updated information about the size of enum types.Go
- Removed documentation for the CODE_ALIGN pragma, which is not supported. Use
the aligned function attribute instead.Go
- Clarify interaction between --opt_level and FUNCTION_OPTIONS
pragma.Go
- Documented C++ attribute syntax for attributes that correspond to
the MUST_ITERATE pragma.Go
- Added documentation for the PROB_ITERATE pragma.Go
- Documented C++ attribute syntax for attributes that correspond to
the UNROLL pragma.Go
- Added example using the location attribute.Go
- Clarified information about string handling
functions.Go
- Added information about time and clock RTS
functions.Go