committed with few tweaks.

On Wed, Mar 24, 2021 at 11:21 AM Kito Cheng <kito.ch...@sifive.com> wrote:
>
> ---
>  htdocs/gcc-11/changes.html | 32 +++++++++++++++++++++++++++++++-
>  1 file changed, 31 insertions(+), 1 deletion(-)
>
> diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
> index 69869309..ec136349 100644
> --- a/htdocs/gcc-11/changes.html
> +++ b/htdocs/gcc-11/changes.html
> @@ -688,7 +688,37 @@ a work-in-progress.</p>
>    </li>
>  </ul>
>
> -<!-- <h3 id="riscv">RISC-V</h3> -->
> +<h3 id="riscv">RISC-V</h3>
> +<ul>
> +  <li>Support big-endian for RISC-V, thanks to Marcus Comstedt.</li>
> +  <li>Implement new style of architecture extension test macros,
> +      each architecture extension has corresponding feature test macro, which
> +      could use to test its existence and version information.
> +  </li>
> +  <li>Legacy architecture extension test macro like 
> <code>__riscv_atomic</code>,
> +      but it will still supported for at least 2 release cycles.
> +  </li>
> +  <li>Support IFUNC for <code>riscv*-*-linux*</code>.</li>
> +  <li>Introduce <code>--with-multilib-generator</code> to configure time 
> option,
> +      this option could flexible config multi-lib settings, syntax is same as
> +      RISC-V's <code>multilib-generator</code>.
> +  </li>
> +  <li>Extend the sytax for <code>multilib-generator</code>, support expansion
> +      operator <code>*</code> to reduce the complexity of complicated 
> multi-lib
> +      re-use rule.
> +  </li>
> +  <li>Support <code>-mcpu=*</code> option, the behavior is aligned to RISC-V
> +      clang/LLVM, it will set pipeline model and architecture extension, like
> +      <code>-mtune=*</code> plus <code>-march=*</code>.
> +  </li>
> +  <li>Support for TLS stack protector canary access, thanks to Cooper Qu.
> +  </li>
> +  <li>Support <code>__builtin_thread_pointer</code> for RISC-V.</li>
> +  <li>Introduce <code>shorten_memrefs</code> optimization, which could 
> reduce the
> +      code size for memory access, thanks to Craig Blackmore.
> +  </li>
> +</ul>
> +
>
>  <!-- <h3 id="rx">RX</h3> -->
>
> --
> 2.30.2
>

Reply via email to