Bulletin number: 311 Products affected: D505B D605B D705C Description: Placement of code by the compiler Component: oc Date: Fri Jun 8 13:46:18 BST 1990 ----- The oc compiler allocates memory differently to the old occam compiler. For example it causes the most deeply nested routine to be stored in the higher addresses, and the least nested routine at the lower address. Many people rely on the nesting of the code to place routines in lower on-chip addresses. Programs written using this technique are likely to run slower under the new toolset. In general it is bad to rely on this feature of the compiler. The TCOFF toolsets contain a version of ilink which allows the programmer to specify the exact order of the modules in a program. The ones requiring low addresses can be placed first. See the #section directive in the linker indirect file documentation.