Wenn ich das hier richtig verstehe darf man incq auf eine Speicheradresse anwenden. http://ref.x86asm.net/coder64.html Es läuft auch. Vielleicht kann der gcc nachfolgende Befehle besser optimieren weil er dann die Variable sowieso in %eax laden müsste. Naja, wird wohl ein Mysterium bleiben.
evtl weil der gcc halt code für zig architekturen erzeugen kann, und daher der optimizer evtl dann sowas net berücksichtigt -- class God : public ChuckNorris { };
Ich würde jetzt am Ende von .L465: etwas einfügen. Danach dann gcc -c test.s. Erst in diesem Schritt werden die Labels in Adressen übersetzt und mein eingefügter Code somit mitberechnet.