i386 ABI ??
Kai Ruottu
karuottu@freenet.hut.fi
Thu Jun 3 16:00:00 GMT 1999
Sathish Vasudevaiah <sv@sony.co.in> wrote:
> What is the ABI used by the GCC when we specify
> i386-elf as the target ??
The i386-elf 'ABI' (calling conventions etc.) follows quite
well the SVR4 ABI. The "SYSTEM V APPLICATION BINARY INTERFACE,
Intel386 Architecture Processor Supplement", Fourth Edition,
available via ' http://www.sco.com/developer/devspecs ' as a PDF
document (377 pages) may be useful...
Typically one must implement the low-level I/O-routines for a
system, the Cygnus newlib docs will tell more about this...
BTW, a prebuilt egcs-1.1.2 based, Win32-hosted, and i386-elf targeted toolset
is now available via ' http://www.nettilinja.fi/~ankosken/embtools.htm '. The
toolset has the support for '-msoft-float' too (for all those 386/486
microcontrollers without a FPU), implemented with GCC's own routines in
libgcc.a.
Regards, Kai
_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.
More information about the crossgcc
mailing list