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

RTEMS build process



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.

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.

  ____________________________________________________________
 /                                                            \
| Tony R. Ambardar         |   Department of Electrical &      |
| M.Eng. Student           |   Computer Engineering            | 
| Email: tonya at ece.ubc.ca  |   University of British Columbia  |
| Ph: (604) 822-3611       |   2356 Main Mall, Vancouver B.C.  |
| Fax:(604) 822-5949       |   V6T 1Z4  CANADA                 |
 \____________________________________________________________/