I'm trying to build a program with Keil 8.01, uVision3.23, and I have a nested if loop check that checks the contents of an array. I notice that I will get the above mentioned error if I have too many if comparisons, or too many comparisons within a single check. This happens when my compiler optimization is set above 9: Common Block Subroutines.
Is there a bug with the Keil optimizer with the version I have?