[Bug ada/85766] problematic trailing separator for Ada.Directories.Containing_Directory

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 22 15:22:39 GMT 2026


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85766

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eric Botcazou <ebotcazou@gcc.gnu.org>:

https://gcc.gnu.org/g:37050356cc7580aa0fdcda83fb5640e72958e836

commit r17-4-g37050356cc7580aa0fdcda83fb5640e72958e836
Author: Eric Botcazou <ebotcazou@adacore.com>
Date:   Wed Apr 22 17:15:24 2026 +0200

    Ada: Fix problematic trailing separator for Containing_Directory

    Adding a trailing directory separator should arguably not change the result
    of a call to Ada.Directories.Containing_Directory.

    gcc/ada/
            PR ada/85766
            * libgnat/a-direct.adb (Containing_Directory): Streamline and strip
            a trailing directory separator from the name.

    gcc/testsuite/
            * gnat.dg/directory1.adb: New test.


More information about the Gcc-bugs mailing list