PR 26259 raises a semi valid concern but it was not written correctly in the first place which is why it was closed so I am opening this new one to explain what is going on.
Toplevel directories are sometimes associated with languages via gcc/language/config-lang.in but that associated and be removed when removing gcc/language which causes that toplevel directory to be built. This is an enhancement because gcc/language/config-lang.in is the documented way of adding the association. Maybe adding toplevel/directory/associate-config.in will fix this. -- Summary: toplevel directories should be assocaited at the toplevel with a language being built instead of with a subdirectory of gcc Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26323