• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

GCC Zwischensprache erzeugen?

Hallo,

ich versuche zZ dem GCC seine Zwischensprache RTL(Register transfer language) zu
generieren. Da er ja unter anderem auf die Zwischenprache RTL abbildet muss es doch möglich sein die erzeugten RTL files zu generieren bzw sich anzeigen zu lassen
Mit dem Assemblercode ist die ja auch möglich.

Ein alternative ist auch der SSA-TREE aber auch hier kann ich den nicht generieren

Die Option gcc -save-temps ... hatte mich auchnet weiter gebracht

am besten ist natürlich die nichtoptimierte version der Zwischensprache!

Danke Matze
 
RTL ist eigentlich nur für Developer interessant, d.h. du müsstest wohl sicher erst gcc im Developer oder Maintainer Mode neu erstellen. Und dann kann es auch noch sein, dass es nur begrenzte Ausgaben für RTL gibt, da der Baum idR nur im Speicher vorherrscht (du also "gdb" benutzen darfst).
 
das ganze ist versions abhänging seit gcc4 ist RTL am aussterben.
laut gcc man-page kann man mit -d (--dump-rtl) allerlei zwischen code bekommen
du moechtest wohl --dump-rtl-all
 
Oben