GCC Link Time Optimization: When Thin LTO Pays Off and When It Doesn't
Thin LTO gives most whole-program optimization benefits with manageable link-time cost. Enable -flto=thin -O2 on both compile and link lines, install the linker plugin, audit for latent UB, and expect 3-7% speedup on cross-file hot paths.