First off, it's not clear whether the problem is global/local or -O3/-
O0, as you seem to say that changing two things broke the code.
I'd recommend:
1. Get exactly two cases, with only one change between them with one
correct and one incorrect. You then have a basis for looking for the
source of the problem. That is, change only one thing at a time.
2. Look at the assembler o/p from the compiler: it'll probably give
some clues.
By the way, which compiler are you using?
Brendan
--- In lpc2000@yahoogroups.com, vineet jain <vineetrvce@...> wrote:
>
> Guys,
> I need to use that option for speed. Can't get away with that.
>
> Any other pointers?
>
> Regards,
> Vineet.
>
> Eric Rullens <gorilla@...> wrote: > --- In
lpc2000@yahoogroups.com, Tom Walsh <tom@> wrote:
> > > The boingboing ARM compiler version 198 is broken, don't use -
O3
> > >
> > > TomW
> >
> > boingboing?
>
> Yeah, the same goes for the bzzztbzzzt ARM compiler v2.01c....
>
> Eric
>
>
> SPONSORED LINKS
>
Microcontrollers
Microprocessor Intel
microprocessors
>
> ---------------------------------
> YAHOO! GROUPS LINKS
>
>
> Visit your group "lpc2000" on the web.
>
> To unsubscribe from this group, send an email to:
> lpc2000-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service. Show quoted textHide quoted text
>
>
> ---------------------------------
>
>
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Get on board. You're invited to try the new Yahoo! Mail Beta.
>
> [Non-text portions of this message have been removed]
>