Wie kann ich gcc mitteilen, dass meine Inline-Assembly einen Teil des Stapels blockiert?

Betrachten Sie die Inline-Assembly wie folgt:

uint64_t flags;
asm ("pushf\n\tpop %0" : "=rm"(flags) : : /* ??? */);

Wie kann ich dem Compiler mitteilen, dass meine Inline-Assembly ein Quadword des Speichers oben im Stapel verstopft, obwohl es wahrscheinlich eine Art intrinsisches Element gibt, um den Inhalt von RFLAGS abzurufen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage