|ARM Technical Support Knowledge Articles|
Applies to: C51 C Compiler
Information in this article applies to:
There is a problem with C51 V6.00. When using optimizer levels higher than 6, the compiler can create incorrect call tree linkage for the linker that causes strange errors and warnings. You may receive any of the following messages from the linker:
*** ERROR 107: ADDRESS SPACE OVERFLOW
*** WARNING 13: RECURSIVE CALL TO SEGMENT
The same code will compile OK with Version 5.50.
During optimization, the compiler merges common code blocks but incorrectly provides information to the linker.
To resolve this problem, you may do any of the following:
Request the files attached to this knowledgebase article.
Article last edited on: 2001-04-07 00:00:00
Did you find this article helpful? Yes No
How can we improve this article?