https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115047
--- Comment #4 from Jørgen Kvalsvik <j at lambda dot is> --- > I guess it would be desirable to (1) let LLVM support masking MC/DC and (2) > let gcov support unique-cause MC/DC. The first seems easier and I might try implementing a prototype. There is room for both, e.g. -fcondition-coverage={masking,unique} or similar. I don't think supporting unique cause MC/DC would be too hard in GCC either, using a method similar to GCC's upcoming path coverage and LLVM's MC/DC, if it is desirable.