WINAVR - Bug ?

OP #100009
Lesenswert?
• ▲
▼
Ich hab wieder mal ein Bitproblem.

Diesmal wird nur dann Code erzeugt, wenn ich mit Bit7 (0x80)
verundiere.
Alle anderen Bitmasken (0x01..0x40) erzeugen schlichtweg keinen Code,
die Anweisung wird komplett ignoriert.

Anbei der Code und das daraus entstandene Assemblerlisting.

Ich kann keinen Fehler entdecken, weiß da jemand Rat ?


Peter
Angehängte Dateien:
Gast #100012
Lesenswert?
• ▲
▼
Welcher Compiler, welcher MCU-Typ, welche Optimierungsstufe?

Bei mir funktioniert das (GCC 3.4.0, at90s8515, -Os).

Allein die Tatsache, daß Du <io.h> statt <avr/io.h> benutzt, läßt mich
vermuten, daß bei Dir irgendwas zu alt sein könnte.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren