This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
For some time now, I have been using a cross compiler for my mipsel embedded system. The toolchain is based on gcc-2.95.3 (plus redhat patches), and I have been pretty happy with it.
Trying to modernize my setup, I am now trying crosstool-0.28-rc31 with gcc-3.3.3 and glibc-2.3.2. But I'm finding that my display libraries, which rely heavily on floating point operations, go haywire (garbage on the display) when I compile them with gcc-3.3.3 -msoft-float.
By just removing the -msoft-float from my compilation of those libraries, everything works fine. The only difference is that now I'm relying on kernel FP emulation, which is much slower. The performance of my display routines is unacceptable.
What has changed in terms of mipsel -msoft-float between 2.95.3 and 3.3? Is there a patch that I should be applying to fix -msoft-float?
There is a softfloat patch floating (heh) around for gcc-3.3.3, but you'd probably be better off using gcc-3.4.1, which has the patch already applied. Can you try 3.4.1? BTW I am no expert on softfloat, else I'd have clearer advice for you. I look forward to your 3.4.1 report with bated breath... - Dan
-- My technical stuff: http://kegel.com My politics: see http://www.misleader.org for examples of why I'm for regime change
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |