Die genaue Antwort auf Ihre Frage sollte wahrscheinlich von einem Anwalt gegeben werden, nachdem er sorgfältig die Gcc-Laufzeitausnahme gelesen hat.
Ich bin kein Anwalt (sondern ein Beitragender zu GCC), aber meines Wissens nach muss ein GCC-Plugin GPLv3-kompatibel sein (und tatsächlich gibt es im GCC-Code eine Überprüfung auf ein *plugin_is_GPL_compatible*-Symbol im Plugin) oder - wenn das Plugin proprietär ist - dass nur GPL-Software damit kompiliert wird.
Andernfalls dürfen Sie wahrscheinlich das durch GCC mit Ihrem proprietären Plugin verbesserte ausführbare Programm nicht weiterverteilen, es sei denn, Sie verteilen auch den Quellcode des kompilierten ausführbaren Programms unter einer GPL-Lizenz.
Kurz gesagt sollte zur Kompilierung eines proprietären Programms ein GCC-Plugin - oder eine andere GCC-Erweiterung wie ein GCC-Zweig oder eine MELT-Erweiterung - Freie Software sein, GPLv3-kompatibel.
Die Lizenz der GCC-Laufzeitausnahme betrifft die winzigen Codefragmente (wie libgcc), die in jedes von GCC kompilierte Programm eingebunden sind. Es ist knifflig und wurde geändert, um GCC-Plugins zu ermöglichen.
Mit freundlichen Grüßen.
-- Basile Starynkevitch, der Haupterfinder von GCC MELT, einem Plugin und einer domänenspezifischen Sprache zur Vereinfachung der Erweiterung von GCC.