On Thu, 9 Feb 2023, Jakub Jelinek wrote:
> Martin Liska mentioned that porting_to.html doesn't mention
> the C++ excess precision changes.  Not really sure if porting_to
> should document those, but I think changes.html certainly should.

Do you think this is a widely spread issue for existing software? Did 
it materialize a couple of times building/testing Fedora with GCC 13 
snapshots (assuming you have done so as in the past)?

> Ok for wwwdocs?

Yes, thank you! Two minor suggestions/questions below:

> --- a/htdocs/gcc-13/changes.html
> +++ b/htdocs/gcc-13/changes.html
> +      <code>-fexcess-precision=fast</code>.  The option affects mainly

Here I'd say "mainly affects".

> +      IA-32/x86-64 where when defaulting to x87 math and in some cases on
> +      Motorola 68000 <code>float</code> and <code>double</code> expressions
> +      are evaluated in <code>long double</code> precision and S/390, System 
> z,
> +      IBM z Systems where <code>float</code> expressions are evaluated in
> +      <code>double</code> precision.

The "where when" part proved a bit tricky for my brain. :-) 

I think it is precise, but am wondering whether

  ...IA-32/x64 using x87 math and in some cases on Motorola 68000, where
  <code>float</code> and <code>double</code> expressions are evaluated...

might work? What do you think?

Gerald

Reply via email to