https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106162
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- I think the errors are actually saying the directory doesn't exist, and are coming from the three shell commands that redirect to that rule using >> $@.tmp