This is the mail archive of the libc-ports@sources.redhat.com mailing list for the libc-ports project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PowerPC E500 port


These patches add a port to the E500 variant of PowerPC.  The port is 
selected automatically if configuring --with-fp but with the compiler 
defining __NO_FPRS__.  Note this this port requires the E500 support for 
IBM long double, added by my GCC patch 
<http://gcc.gnu.org/ml/gcc-patches/2006-12/msg01388.html>; that patch is 
now in GCC trunk.

The port is mostly based on Aldy's SPE add-on for glibc 2.3, various 
derivatives of which have been in use for some time (hence the symbol 
versions).

This port version has been designed to have as much as possible in ports 
and to require minimal changes to core libc.  The libc patch changes 
_SOFT_FLOAT conditionals to __NO_FPRS__ in two headers and allows for E500 
getcontext/setcontext support from ports to be conditionally included 
with the support code itself going in ports.

-- 
Joseph S. Myers
joseph@codesourcery.com

Attachment: glibc-e500-ports.bz2
Description: Binary data

Attachment: glibc-e500-libc.bz2
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]