[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RTEMS build process





On Thu, 25 Feb 1999, Tony R. Ambardar wrote:

> On Thu, 25 Feb 1999 joel at oarcorp.com wrote:
> 
> > 
> > On Wed, 24 Feb 1999, D. V. Henkel-Wallace wrote:
> > 
> > > In the embedded space, one has lots of different processors, and (as
> > > we can see from the guy using the 486SX the other day) many of them
> > > necessitate a rebuild anyway -- even custom tools.
> > 
> > GCC's (lack of) handling of ix86's without hardware FPU is independent
> > from RTEMS.  If gcc had software FP emulation for the i387, then people
> > using cpus like the i486sx and i386ex would not be having this level of
> > difficulty. 
> 
> I just wanted to point out that GCC *does* in fact support software
> floating-point emulation for ix86's without hardware FP. The required code
> is present but disabled by default, though the changes necessary to enable
> it are minimal.

Thank you for this information.  I would encourage you to submit your
patch to enable this for embedded i386 target configurations.  Please cc
me on the patch and I will add it to the RTEMS patches.

> I am currently using software floating-point for GCC+GNAT with a new
> i386-based BSP I'm working on. It works with several examples I've tried,
> and also passes the paranoia floating-point test included with RTEMS. To
> be honest, getting GNAT to do this was much more of a pain than GCC.

:)  No one said GNAT was easy to build.

Please give the list some information on your success.  We all like to
share.  if there is anything that can be learned from your experience that
can prevent someone from suffering in the future.

--joel
Joel Sherrill                    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