https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121759
Yohann Vautrin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]. | |ca --- Comment #6 from Yohann Vautrin <[email protected]> --- Created attachment 65153 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=65153&action=edit Locale-handling bug reproducer Environment: Windows 11 23H2, amd64 - Install MSYS2 - Open Settings / Time & language / Language & region and set Regional format to, e.g., "French (Canada)" - Start a MSYS2 UCRT64 environment with gfortran installed with pacman (package name is mingw-w64-ucrt-x86_64-gcc-libgfortran, version is 16.1.0-5 currently) - Compile the attached reproducer with gfortran -Wall -Wextra -pedantic reproducer.f90 and run it If the bug is reproduced, the program will output this, followed by a backtrace: Before unformatted I/O: - Expected: 0.10000000000000001 - Parsed : 0.10000000000000001 After unformatted I/O: - Expected: 0.10000000000000001 - Parsed : 0.0000000000000000 ERROR STOP 2
