https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70783
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This might be a slight documentation error. Originally GCC would put a copy of the full specs (created via -dumpspecs option) under $libpath/gcc/$target/$version/specs. And the user could edit that adding their own and that file would override fully the builtin specs. -specs would amend to the specs rather than replace.