https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117203
--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-15 branch has been updated by Gaius Mulley <[email protected]>: https://gcc.gnu.org/g:f0a86bbc82a51a9c3b419c176f6ab45d6d513401 commit r15-9999-gf0a86bbc82a51a9c3b419c176f6ab45d6d513401 Author: Gaius Mulley <[email protected]> Date: Fri Jul 18 08:48:22 2025 +0100 [PATCH] [PR modula2/117203] Followup add Delete procedure function This patch provides GetFileName procedure function for FIO.File, FileSystem.File and IOChan.ChanId. The return result from these procedures can be passed into StringFileSysOp.Unlink to complete the required delete. gcc/m2/ChangeLog: PR modula2/117203 * gm2-libs-log/FileSystem.def (GetFileName): New procedure function. (WriteString): New procedure. * gm2-libs-log/FileSystem.mod (GetFileName): New procedure function. (WriteString): New procedure. * gm2-libs/SFIO.def (GetFileName): New procedure function. * gm2-libs/SFIO.mod (GetFileName): New procedure function. * gm2-libs-iso/IOChanUtils.def: New file. * gm2-libs-iso/IOChanUtils.mod: New file. libgm2/ChangeLog: PR modula2/117203 * libm2iso/Makefile.am (M2DEFS): Add IOChanUtils.def. (M2MODS): Add IOChanUtils.mod. * libm2iso/Makefile.in: Regenerate. gcc/testsuite/ChangeLog: PR modula2/117203 * gm2/isolib/run/pass/testdelete2.mod: New test. * gm2/pimlib/logitech/run/pass/testdelete2.mod: New test. * gm2/pimlib/run/pass/testdelete.mod: New test. (cherry picked from commit 620a40fa8843dd7f80547bbd63549abc8bbe9521) Signed-off-by: Gaius Mulley <[email protected]>
