? gcc7_rx_sh_update.patch
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.96
1065c1065,1067
< <!-- <h3 id="rx">RX</h3> -->
---
> <h3 id="rx">RX</h3>
> Basic support for atomic built-in function has been added. It is currently
> implemented by flipping interrupts off and on as needed.
1067c1069,1094
< <!-- <h3 id="sh">SH</h3> -->
---
> <h3 id="sh">SH</h3>
> <ul>
> <li>Support for SH5/SH64 has been removed.</li>
> <li>Improved utilization of delay slots on SH2A.</li>
> <li>Improved utilization of zero-displacement conditional branches.</li>
> <li>The following deprecated options have been removed
> <ul>
> <li><code>-mcbranchdi</code></li>
> <li><code>-mcmpeqdi</code></li>
> <li><code>-minvalid-symbols</code></li>
> <li><code>-msoft-atomic</code></li>
> <li><code>-mspace</code></li>
> <li><code>-madjust-unroll</code></li>
> </ul>
> </li>
> <li>Support for the following SH2A instructions has been added
> <ul>
> <li><code>mov.b @-Rm,R0</code></li>
> <li><code>mov.w @-Rm,R0</code></li>
> <li><code>mov.l @-Rm,R0</code></li>
> <li><code>mov.b R0,@Rn+</code></li>
> <li><code>mov.w R0,@Rn+</code></li>
> <li><code>mov.l R0,@Rn+</code></li>
> </ul>
> </li>
> </ul>