> I haven't followed through the whole thing, but an nm on my machine > gives different results > > [ste...@xeon msp2]$ nm libgcc.a | grep umul > _umulqihi3.o: > 00000000 T __umulqihi3 > _umulhisi3.o: > 00000000 T __umulhisi3 > U __umulsi3hw > U __umulsi3hw > > It looks like umulsi3hw isn't there, but less things seem to be looking > for it. Also, my file is in: > > /usr/local/msp430/lib/gcc-lib/msp430/3.2.3/msp2/libgcc.a
Interesting, but on my installation there is no libgcc.a in the place you wrote :-o. It is located in msp430/lib/gcc-lib/msp430/3.2.1/msp2, and I have the same nm's output as you. It looks like gcc forgot about where libgcc is. Oleg.