Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- From: Jan Gosmann <blubb@xxxxxxxxxxx>
- Date: Mon, 03 Jul 2006 13:04:55 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ferdinand Ihringer schrieb:
Da du auf den Wert im Codeabschnitt sonst nicht zugreifst: Ist heap->n_nodes
korrekt initialisiert? Alternativ könntest du auch irgendwo anders im Code
ausversehen auf das Speichersegment zugreifen, wozu man dann wohl
entsprechende Programme zu Rate ziehen müsste. Der gcc kann natürlich auch
einen Bug haben
Ich denke schon das die Initialisierung korrekt ist, da es ohne
Compiler-Optimierungen geht, aber dies wirklich genau zu prüfen ist mir
zu Aufwändig. Das Programm war für einen Wettbewerb, der jetzt sowieso
abgeschlossen ist.
Ich muss zugeben, bei sowas würde ich versuchen, möglichst direkt aus
Literatur den Pseudocode abzuschreiben, da das schon korrekturgelesen ist.
Alternativ gibt es doch für Fibonacciheaps doch bestimmt C-Bibliotheken.
Wie oben gesagt war das Programm für einen Wettbewerb, so dass ich
praktisch gezwungen war die Heaps selber zu implementieren.
- --
E-Mail: blubb@xxxxxxxxxxx
Homepage: www.hyper-world.de.vu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEqPnXffrSAKqtmpcRAki8AJoC1o+nB2t9/ZclhJ6zIwGvSjLLrwCdEwB7
PwYSH52J/qLI1bCBTzPS11I=
=paLN
-----END PGP SIGNATURE-----
.
- References:
- Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- From: Jan Gosmann
- Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- From: Jan Gosmann
- Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- From: Ferdinand Ihringer
- Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- Prev by Date: Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- Next by Date: Re: String-/Char-Problem
- Previous by thread: Re: Können gcc-Optimierungen auch bei "guten" Code zu Fehlern führen?
- Next by thread: Re: Comp-3 Zahlen
- Index(es):
Relevant Pages
|