https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96092
--- Comment #3 from Fangrui Song <i at maskray dot me> --- (In reply to Martin Liška from comment #2) > Apparently we've got a patch in queue that does something similar: > > +fprofile-prefix-path= > +Common·Joined·RejectNegative·Var(profile_prefix_path) > +remove·prefix·from·absolute·path·before·manging·name·for·-fprofile- > generate=·and·-fprofile-use=. Can we generalize the option to -fprofile-prefix-map= and let it be part of -ffile-prefix-map? We can let clang side add -fprofile-prefix-map= as well (https://reviews.llvm.org/D83154#2146085 ) clang may not support -fprofile-prefix-path= as it can be emulated by -fprofile-prefix-map= (IIUC, in GCC, -fprofile-generate uses gcov so either -fprofile-prefix-map= or -fcoverage-prefix-map= will be an ok name. In clang, -fprofile-generate is an instrumentation different from --coverage (gcov).)