Hi,

Waite, Dick wrote:
Grand Day,

        To those grand people running SLE11 on zLinux. I'm showing gcc
at 4.3.2, which means no support for the new z10 instructions and the
decimal goodies. I'm being told, SLE 11.0 was shipped with gcc 4.3.3
which does have all the goodies...

SuSE picked some version between GCC 4.3.3 and 4.3.2. The 4.3.x versions
don't differ featurewise. The last part of the version number is only
incremented for bugfix releases. SuSE was trying to pick up as much of
the 4.3 bugfixes as possible so they have choosen to go with a GCC 4.3
branch snapshot from 10/22/2008. As you can see on gcc.gnu.org that's
right in the middle of 4.3.2 (08/27/2008) and 4.3.3 (01/24/2009). gcc -v
will tell you that it is a 4.3.2 but the truth lies somewhere in between.

All the GCC DFP work you already get with a GCC 4.3.0 from gcc.gnu.org.
This is basically what I've coded for the -march=z9-ec switch.

The z10 support is upstream available with GCC 4.4.0 but we have
provided SuSE with backported patches for their Sles 11 GCC.

What is currently lacking in Sles 11 is the glibc support for DFP
numbers (sw and hw). I did the S/390 libc pieces but these will not be
shipped as part of glibc instead they will be integrated into a separate
library (libdfp) to be included in Sles 11 SP1.  In order to support DFP
numbers with the standard IO functions (most importantly printf) it is
necessary to hook into glibc. Thanks to the Power glibc team these hooks
will be available with glibc version 2.10.

Bye,

-Andreas-

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to