This has been fixed a while ago.
Unfortunatelly there is no win32 build yet.
So, pull sources from CVS and rebuild gcc.

~d

P.S. nex time please send raw sources instead of listing.


On Thursday 23 January 2003 03:33, brian.sm...@tekelek.com.au wrote:
> The code generated here does not look right to me.
>
> ReqBits is assigned a value by ReqBits = PL_RequiredStatus & mask;
>
> Later in the module, we have the line
> if (ReqBits)
>
> Looking at the generated code for this, there is no test conducted.
>
>                         if (ReqBits)
>     c376:   27 24                   jz    $+80        ;abs dst addr 0xc3c6
> This is a bad thing!
>
> Build Tools version is
>
>    This is binutils-2.11, gcc-3.2 and msp430-libc.
>    Patches from 17 Dec 2002, it is Official RELEASE 1.
>
> Full module follows.
>
> ====================================================
>
> 0000c302 <PLANT_TickHandler>:

-- 
/********************************************************************
     ("`-''-/").___..--''"`-._     (\   Dimmy the Wild      UA1ACZ
      `6_ 6  )   `-.  (     ).`-.__.`)  Enterprise Information Sys 
      (_Y_.)'  ._   )  `._ `. ``-..-'   Nevsky prospekt,   20 / 44
    _..`--'_..-_/  /--'_.' ,'           Saint Petersburg,   Russia
   (il),-''  (li),'  ((!.-'             +7 (812)  3468202, 5585314
 ********************************************************************/


Reply via email to