A bug was found affecting int*int->long multiplication with the software
multiplier.  For example the following would generate incorrect code.  This
bug is only in mspgcc-3.3 (i.e. gcc version 3.2.3) If you are using 3.3

int a,b;
long int c;
...
c = (long)a * b;


The fix is in CVS.  If you are doing anything like this it is recommended
you update from CVS.


-Chris Takahashi

Reply via email to