Zitat Zitat von Siro Beitrag anzeigen
Das scheint meiner Meinung nach ein Bug zu sein, oder wie seht Ihr das ?
Ist das Ergebnis deines C-Codes falsch? Entspricht es nicht dem C-Standard? Wenn ja, ist es ein Bug.

Vergiss, daß es Assembler überhaupt gibt. Wenn du eine Formel, eine Anweisung formulierst, ob in C, in Python oder in Excel, kannst du erwarten, daß sie richtig ausgerechnet bzw. ausgeführt wird, nicht mehr und nicht weniger. Wenn das Ergebnis nach den Regeln der jeweiligen Sprache falsch ist, ist das ein Bug, sonst nicht.

Die Aufgabe eines Compilers ist, funktionierenden Code zu erzeugen. Der muß unter allen Bedingungen funktionieren, egal was vorher oder nachher passiert. So wie ein Pilot vor jedem Start das Flugzeug inspizieren muß, selbst wenn er das eine Stunde zuvor schon mal gemacht hat. Dabei entstehen schon mal Doppelbearbeitungen. Und bevor ich nicht selbst einen Compiler gebaut habe, der alle Tests besteht, wäre ich mit der Beurteilung des erzeugten Codes eines Compilers sehr vorsichtig.

MfG Klebwax