===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.88
@@ -735,6 +735,24 @@
being defined in preprocessor output.</li>
</ul>
+<h3>SH</h3>
+ <ul>
+ <li>A new option <code>-msoft-atomic</code> has been added. When it is
+ specified, GCC will generate GNU/Linux compatible gUSA atomic sequences
+ for the new <code>__atomic</code> routines.
+ <li>Since it is neither supported by GAS nor officially documented, code
+ generation for little endian SH2A has been disabled. Specifying
+ <code>-ml</code> with <code>-m2a*</code> will now result in a compiler
+ error.
+ <li>The defunct <code>-mbranch-cost</code> option has been fixed.
+ <li>Some improvements to the generated code of:
+ <ul>
+ <li>Utilization of the <code>tst #imm,R0</code> instruction.
+ <li>Dynamic shift instructions on SH2A.
+ <li>Integer absolute value calculations.
+ </ul>
+ </ul>
+
<h3>SPARC</h3>
<ul>
<li>The option <code>-mflat</code> has been reinstated. When it is