Gast
#5027583
Hallo, ich habe eine zeitkritische Anwendung in meinem Inline-Assembler, wo ich alle Register benutze, die mir mein Controller (Xmega128A4U) zur Verfügung stellt. Natürlich kann man jetzt dadrüber streiten, dass ich die Zuweisung nicht von Hand vornehmen soll, darum gehts mir jetzt aber nicht. In der Clobberlist gebe ich jedes Register an, da ich jedes benutze. In meinem .lss File aber sehe ich, dass er nicht alle Regiister mit push/pop sichert. Das führt dazu, dass nachfolgender Code teilweise nicht mehr richtig funktioniert. Wenn ich alle Register von Hand push/pop zuweise gibts keine Probleme. Warum wird die Clobberliste nicht komplett beachtet? Danke euch!