Die unter anderem vom Google-Mitarbeiter Diego Novillo entwickelte Link-Time-Optimierung (LTO) soll mit GCC kompilierten Programmen einen gehörigen Geschwindigkeitszuwachs bescheren. LTO klinkt sich in den Kompilierungsprozess zwischen dem Erstellen der Object-Files und dem eigentlichen Verlinken ein, um dort sprachunabhängige Optimierungen vorzunehmen.