https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91130
--- Comment #38 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #37) > (In reply to Martin Liška from comment #36) > > (In reply to Jakub Jelinek from comment #35) > > > Yeah, plus removing " according to LANG_MASK" from > > > get_options_from_collect_gcc_options function comment. But Martin claims > > > it > > > doesn't work. > > > > Yes, I needed both CL_DRIVER | CL_LANG_ALL to have it working. > > I can't reproduce that though, works just fine for me with just CL_DRIVER > (richi's patch), verified it processes the -MF argument properly. > ./xgcc -B ./ -c -flto pr91130.c > ./xgcc -B ./ -o pr91130{,.o} -flto -MMD -MF deps > that previously failed now works. Ok, I'll give it one more try with Richi's patch.