https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104421
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |14.0 CC| |ebotcazou at gcc dot gnu.org --- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- https://gcc.gnu.org/g:63eaa7eeb68cd967ce9a93a4669dc46f1048b0bc commit r14-5208-g63eaa7eeb68cd967ce9a93a4669dc46f1048b0bc Author: Ronan Desplanques <desplanq...@adacore.com> Date: Mon Oct 16 17:09:25 2023 +0200 ada: Fix Ada.Directories.Modification_Time on Windows Before this patch, Ada.Directories.Modification_Time called GetFileAttributesExA under the hood on Windows. That would sometimes fail to work with files whose names were non-ASCII. This patch replaces the call to GetFileAttributesExA with a call to GetFileAttributesEx preceded by an encoding scheme conversion, as is done in other functions of the run-time library. This fixes the issues that were observed with the previous implementations. gcc/ada/ * adaint.c (__gnat_file_time): Fix Windows version.