lto-plugin: Fixes typos in lto-plugin.c
Corrects typos in lto-plugin.c, improving code readability and maintainability.
This commit fixes typos in lto-plugin.c, specifically in the startswith, exec_lto_wrapper, and symbol_strength functions. Correcting these typos improves code readability and maintainability, reducing the likelihood of misinterpretations and potential errors.
In Details
The lto-plugin bridges the GCC middle-end and the linker via the gold plugin API, allowing link-time optimizations (LTO) to span compilation units. lto-plugin.c contains core routines for interacting with the linker. Typos in functions like startswith (string utility), exec_lto_wrapper (invocation), and symbol_strength (symbol resolution) could subtly impact LTO behavior. Toolchain devs should care for obvious reasons.
For Context
Link-time optimization (LTO) allows the compiler to optimize code across multiple files during the linking stage. The lto-plugin is a component that facilitates this process within GCC. This commit corrects typos within the source code of the LTO plugin, improving the clarity and maintainability of the code. While these typos likely didn't cause functional problems, fixing them improves the overall quality of the compiler.