[PATCH, doc] Add S/390 release notes for GCC 4.3

Andreas Krebbel Andreas.Krebbel@de.ibm.com
Thu Jan 24 14:42:00 GMT 2008


Hello,

the attached patch adds the release notes for S/390 to the
changes.html page for GCC 4.3.

OK to apply?

Bye,

-Andreas-

Index: htdocs/gcc-4.3/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.3/changes.html,v
retrieving revision 1.91
diff -r1.91 changes.html
754a755,787
> <h3>S/390, zSeries and System z9</h3>
>   <ul>
>     <li>Support for the IBM System z9 EC/BC processor (z9 109 GA3) has
>         been added.  When using the <code>-march=z9-ec</code> option,
>         the compiler will generate code making use of instructions
>         provided by the decimal floating point facility and the
>         floating point conversion facility (pfpo).  Besides the
>         instructions used to implement decimal floating point
>         operations these facilities also contain instructions to move
>         between general purpose and floating point registers and to
>         modify and copy the sign bit of floating point values.</li>
>     <li>When the <code>-march=z9-ec</code> option is used the new
>         <code>-mhard-dfp/-mno-hard-dfp</code> options can be used to
>         specify whether the decimal floating point hardware
>         instructions will be used or not.  If none of them is given
>         the hardware support is enabled by default.</li>
>     <li>The <code>-mstack-guard</code> option can now be ommitted when
>         using stack checking via <code>-mstack-size</code> in order to
>         let GCC choose a sensible value according to the frame size of
>         each function.</li>
>     <li>Various changes to improve performance of generated code have been
> 	implemented, including:
>       <ul>
>         <li>The condition code set by an add logical with carry
>             instruction is now available for overflow checks
>             like: <code>a + b + carry < b</code></li>
>         <li>The test data class instruction is now used to implement
>             signbit and infinity checks of binary and decimal floating
>             point numbers.</li>
>       </ul>
>     </li>
>  </ul>
> 



More information about the Gcc-patches mailing list