https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110408
Bug ID: 110408 Summary: gcc 13 crashes with %rename in specs Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: brjd_epdjq36 at kygur dot com Target Milestone: --- According to https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html if I apply this instruction to redefine only a part of the specs file: %rename lib old_lib *lib: --start-group -lgcc -lc -leval1 --end-group %(old_lib) ,it is not necessary to change the whole specs file. Still, in gcc 13 it crashes and returns this error: g++-13: fatal error: specs file malformed after 35 characters compilation terminated. 35 characters is the position after the last character in the old_lib string. I test it with an older compiler gcc 4 and it is wonderful, no error. I suppose that this manual is not updated to work in gcc 13 and there are changes in the syntax.