https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93466
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- guess if the input filename is already 256 characters even the .gcov will blow the limit. For the path there's the option of hashing it... (ick). Most importantly gracefully dealing with the failure to open/create a file is important.