On Tue, 22 Dec 2020 at 14:55, Martin Liška <mli...@suse.cz> wrote:
>
> On 12/22/20 1:54 PM, Jonathan Wakely wrote:
> > That seems good to me, but I think this reads a little better: "The
> > GCOV data file format outputs smaller files by representing zero
> > counters in a more compact way." ",
>
> All right. Thank you for all the suggestions and I have the following now:
>
> diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
> index 1a9e72c1..aa385c6b 100644
> --- a/htdocs/gcc-11/changes.html
> +++ b/htdocs/gcc-11/changes.html
> @@ -116,6 +116,28 @@ a work-in-progress.</p>
>         option (which defaults to 8 spaces per tab stop).
>       </p>
>     </li>
> +  <li>A new warning <a 
> href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtsan";><code>-Wtsan</code></a>,
>  enabled by default,
> +      warns about unsupported features in ThreadSanitizer (currently 
> <code>std::atomic_thread_fence</code>).</li>
> +  <li>A series of conditional expressions that compare the same variable can 
> be transformed into a switch statement
> +      can be transformed into a switch statement if each of them contains a 
> comparison expression.  Example:

can be transformed into a switch statement can be transformed into a
switch statement


> +      <pre>
> +        int IsHTMLWhitespace(int aChar) {
> +          return aChar == 0x0009 || aChar == 0x000A ||
> +                 aChar == 0x000C || aChar == 0x000D ||
> +                 aChar == 0x0020;
> +        }
> +       </pre>
> +       This statement can be transformed into a switch statement and then 
> expanded into a bit-test.
> +  </li>
> +  <li>
> +    New command-line options:
> +    <ul>
> +        <li><a 
> href="https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#index-fno-bit-tests";><code>-fbit-tests</code></a>,
>  enabled by default, can be used to enable or disable switch expansion using 
> bit-tests.</li>
> +    </ul>
> +  </li>
> +  <li>GCOV data file format outputs smaller files by representing zero 
> counters in a more compact way.</li>
> +  <li>Some short options of the <code>gcov</code> tool have been renamed: 
> <code>-i</code> to <code>-j</code>
> +      and <code>-j</code> to <code>-H</code>.</li>
>   </ul>
>
>   <!-- .................................................................. -->
> @@ -149,6 +171,12 @@ a work-in-progress.</p>
>
>   <h3 id="c-family">C family</h3>
>   <ul>
> +  <li>New attribute:
> +    <ul>
> +        <li>The <code>no_stack_protector</code> attribute has been added to 
> mark functions which should not be instrumented
> +            with stack protection (<code>-fstack-protector</code>).</li>
> +    </ul>
> +  </li>
>     <li>New warnings:
>       <ul>
>         <li><code>-Wsizeof-array-div</code>, enabled by <code>-Wall</code>, 
> warns

Reply via email to