@navi Most of us gcc developers build in a seperate object directory (it is recommeneded even to do that). So just wiping out the objdir and rebuilding. I have done `make clean` in the gcc subdirectory just today and it worked. Now I have not done it from the toplevel.
Now GCC build system is not fully autotools either (well most of the target libraries use automake too). But the toplevel is just autoconf with a custom autogen template. GCC directory is just autoconf with a plain makefile.