Mike S. wrote:
> Wobei das irgendwie der Aussage von Johann widerspricht, der ja sagt in
> der neuesten Version sind ein paar Fehler drin.
Nö, Widerspruch ist das keiner. Daß ein Programm (Compiler) fehlerhaft
ist, bedeutet nicht, daß der Fehler auch auftritt. Kleiner Exkurs in die
Aussagelogik :-)
Ansonsten wäre es übrigens auch ziemlich simpel, Fehlerfreiheit von
Software (oder wovon auch immer) nachzuweisen. Wenn man hingegen einen
Fehler erzeugt bekommt, weiß man, daß das Werkzeug fehlerhaft ist...aber
das ist wie gesagt was anderes: Es bedeutet nämlich, daß wenn das Tool
nicht fehlerhaft ist, man damit keine Fehler erzeugen kann.
Der Fehler ist in WinAVR-2009-03-13 und WinAVR-20080512 sowie in der
zugehörigen libgcc. Ob er in der avr-libc sein könnte weiß Jörg
wahrscheinlich besser, denn er kennt die gcc-Version mit dem er
generiert, die Patches die drinne sind und die Verschalterung.
Der Fehler ist nicht in Linux-Versionen, die aus den GCC-Quellen erzeugt
sind.
Johann