diff mbox series

[wwwdocs,committed] Mention GCC 7 changes for SH and RX

Message ID 1516508811.13888.5.camel@t-online.de
State New
Headers show
Series [wwwdocs,committed] Mention GCC 7 changes for SH and RX | expand

Commit Message

Oleg Endo Jan. 21, 2018, 4:26 a.m. UTC
Hi,

Somehow I never managed to commit the attached patch.
Better late than never.

Cheers,
Oleg

Comments

Gerald Pfeifer Jan. 21, 2018, 12:09 p.m. UTC | #1
On Sun, 21 Jan 2018, Oleg Endo wrote:
> Somehow I never managed to commit the attached patch.
> Better late than never.

Indeed!  (And it looks nice, by the way.)

Gerald

PS: This is one reason why I usually recommend to add changes as
things make it into the tree, not wait until the end of stage 3.
diff mbox series

Patch

? gcc7_rx_sh_update.patch
Index: htdocs/gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.96
diff -r1.96 changes.html
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>