[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-10-18 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 Eric Botcazou changed: What|Removed |Added Last reconfirmed|2017-07-04 00:00:00 |2023-10-18

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-10-18 Thread simon at pushface dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #9 from simon at pushface dot org --- Created attachment 56140 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56140=edit C demonstrator As noted in comment 8, the C compiler doesn’t have a problem with finding a file with a

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-10-18 Thread simon at pushface dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #8 from simon at pushface dot org --- I think I’d forgotten that compiling páck3.ads on its own, rather than as part of the closure, was the way to demonstrate this problem. It was NOT fixed in darwin19 (it’s still present in

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-10-01 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #7 from Eric Gallager --- (In reply to simon from comment #6) > (In reply to simon from comment #1) > > Further: > > > > $ GNAT_FILE_NAME_CASE_SENSITIVE=1 gnatmake -c p*.ads > > gcc -c páck3.ads > > páck3.ads:1:10: warning: file

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-09-17 Thread simon at pushface dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #6 from simon at pushface dot org --- (In reply to simon from comment #1) > Further: > > $ GNAT_FILE_NAME_CASE_SENSITIVE=1 gnatmake -c p*.ads > gcc -c páck3.ads > páck3.ads:1:10: warning: file name does not match unit name, should be

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2023-09-10 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2017-07-09 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #4 from simon at pushface dot org --- (In reply to Eric Botcazou from comment #2) When I said in comment 1 >I have to say that, great as it would be to have this fixed, the changes >required would be extensive, and I can’t see

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2017-07-04 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #3 from simon at pushface dot org --- Just for interest, this not-very-good code will successfully convert the uppercase-a-acute input c381 to uppercase-a/combining-acute 41cc81: #include #include #include #include int

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2017-07-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |SUSPENDED Last reconfirmed|

[Bug ada/81114] GNAT mishandles filenames with UTF8 chars on case-insensitive filesystems

2017-07-04 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81114 --- Comment #1 from simon at pushface dot org --- Further: $ GNAT_FILE_NAME_CASE_SENSITIVE=1 gnatmake -c p*.ads gcc -c páck3.ads páck3.ads:1:10: warning: file name does not match unit name, should be "páck3.ads" The reason for this