Ganz wird es wohl kaum herausfliegen. Dafür müsste man viel mehr Funktionalität in den Compiler stopfen. Und selbst wenn man das wollte würde das schwierig werden.
Denn ganz ohne Assembler lassen sich einige Funktionen schlicht nicht umsetzen. Ein Beispiel dafür sind allgemeine Aufrufe von Funktionen mit beliebigen Parametern. Da wird zwar schon viel mit Pascal gemacht, aber eben nicht alles, siehe bei XE z.B. die Funktion RawInvoke aus der
Unit Rtti. Diese wird benutzt um mit Angabe der Aufrufkonvention und der Parameter beliebige Funktionen aufzurufen.
Viel ist es allerdings nicht, das sich mit purem Object Pascal (derzeit) nicht/schlecht umsetzen lässt. Wobei ich nicht geschaut habe wie das in XE2 aussieht.