Hi Jerry,
the patch looks good to me.
One small nit: in write.c after the period of the first sentence should be two
space, when I am not mistaken.
Thanks for the patch,
Andre
On Thu, 23 Jan 2025 13:18:55 -0800
Jerry D <[email protected]> wrote:
> Hello all,
>
> The attached patch is straight forward. I spent more time on getting the
> test case ready. Thanks Steve for finding this and narrowing down where
> the problem was.
>
> Regression tested on x86_64-linux-gnu.
>
> OK for trunk? What about a backport to 14?
>
> Regards,
>
> Jerry
>
> Author: Jerry DeLisle <[email protected]>
> Date: Thu Jan 23 12:58:14 2025 -0800
>
> Fortran: Fix UTF-8 output with A edit descriptor.
>
> This adjusts the source len for the case where the user has
> specified a field width with the A descriptor.
>
> PR libfortran/118571
>
> libgfortran/ChangeLog:
>
> * io/write.c (write_utf8_char4): Adjust the src_len to the
> format width w_len when greater than zero.
>
> gcc/testsuite/ChangeLog:
>
> * gfortran.dg/utf8_3.f03: New test.
--
Andre Vehreschild * Email: vehre ad gmx dot de