We've found a bug that causes nondeterministic output, when optimizations are enabled, but not otherwise. I believe it's a dataflow analysis or scheduling problem, since allocating a temporary array on the heap (instead of stack) also seems to avoid the bug. I don't believe we're misusing the restrict keyword or doing anything else that would break alias analysis.
I can post full details and a code excerpt that should reproduce the problem, but I'd first like to verify that it hasn't already been reported & fixed. Is there anywhere I can see a list of known (and fixed) bugs?
Also, we're using EZSDK and SYS/BIOS 6.33 with a DM8127. Can we upgrade the compiler independent of these? If so, should we anticipate any complications in doing so? Are there any restrictions on the latest release we can use? Unfortunately, it seems we're stuck with EZSDK.
Thanks.