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 ********************************************************************/