Soft Float for PC386
angelo at hunterlink.net.au
Tue Feb 27 19:33:10 UTC 2001
I have successfully run paranoia on the 386 without the co-processor. The test ran to completion with no errors reported.
I would say that that the soft-float issue has been resolved. Excellent work and thanks a lot.
Joel Sherrill wrote:
> Ralf Corsepius wrote:
> > Angelo Fraietta wrote:
> > >
> > > Wait on that, I have just found that there was another RPM made, being the i386-rtems-gcc-gcc2.95.2newlib1.9.0-1.i386.rpm as
> > > well as the rtems-base-gcc-gcc2.95.2newlib1.9.0-1.i386.rpm
> > > (I thought my machine had frozen up after the first RPM was made)
> > > I'll rebuild RTEMS and check again. Sorry about that.
> > >
> > As I didn't increment the rpm's version number, rpm -U probably will
> > not work.
> > Therefore, you probably need to deinstall the old
> > i386-rtems-gcc-newlib rpms first.
> My RPMs finished over the weekend and I just doublechecked that paranoia
> does not include the fldl instruction. They are in:
> > > Angelo Fraietta wrote:
> > >
> > > > The computer no longer re-boots when running two tasks with the -mno-fp-ret-in-387 flags.
> > > > However, there are still co-processor commands occuring. This is where the exception occurs:
> > > >
> > > > with CPU_CFLAGS =-msoft-float -mno-fp-ret-in-387
> > > >
> > > > 10ba89: 5e pop %esi
> > > > 10ba8a: 5f pop %edi
> > > > 10ba8b: dd 45 f0 fldl 0xfffffff0(%ebp)
> > > > 10ba8e: c9 leave
> > Is this from paranoia.exe?
> > You could also try to disassemble paranoia.obj and try if you can
> > find the offending function there, in case you should still notice
> > fpu instructions somewhere (Unfortunately, my knowledge on i386 asm
> > is pretty poor :).
> I tried this and did not spot the instruction sequence above.
> There may still be fpu instructions but I am pretty sure fld and
> fst are not there. :)
> > Ralf
> > --
> > Ralf Corsepius
> > Forschungsinstitut fuer Anwendungsorientierte Wissensverarbeitung
> > (FAW)
> > Helmholtzstr. 16, 89081 Ulm, Germany Tel: +49/731/501-8690
> > mailto:corsepiu at faw.uni-ulm.de FAX: +49/731/501-999
> > http://www.faw.uni-ulm.de
> Joel Sherrill, Ph.D. Director of Research & Development
> joel at OARcorp.com On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available (256) 722-9985
PO Box 859
Hamilton NSW 2303
There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
There are those who seek knowledge to be known by others - that is VANITY
There are those who seek knowledge in order to serve - that is LOVE
Bernard of Clairvaux (1090 - 1153)
More information about the users