3
Möglicher GCC-Fehler beim Zurückgeben von struct von einer Funktion
Ich glaube, ich habe bei der Implementierung von O'Neills PCG PRNG einen Fehler in GCC gefunden. ( Anfangscode im Compiler Explorer von Godbolt ) Nach dem Multiplizieren oldstatemitMULTIPLIER , (Ergebnis in RDI gespeichert), GCC trägt nicht das Ergebnis an INCREMENT, movabs'ing INCREMENTstattdessen RDX, die dann als der Rückgabewert von rand32_ret.state …
133
c
gcc
assembly
x86-64
compiler-bug